diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 9e9e9d9d3c..3e2742de11 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -119,10 +119,10 @@ It is rarely allowed to put type paths in a text format, as there are no compile ```DM //Good -var/path_type = /obj/item/weapon/baseball_bat +var/path_type = /obj/item/baseball_bat //Bad -var/path_type = "/obj/item/weapon/baseball_bat" +var/path_type = "/obj/item/baseball_bat" ``` ### Tabs, not spaces @@ -233,6 +233,8 @@ This prevents nesting levels from getting deeper then they need to be. * All changes to the database's layout(schema) must be specified in the database changelog in SQL, as well as reflected in the schema files +* Any time the schema is changed the `schema_revision` table and `DB_MAJOR_VERSION` or `DB_MINOR_VERSION` defines must be incremented. + * Queries must never specify the database, be it in code, or in text files in the repo. @@ -246,6 +248,8 @@ This prevents nesting levels from getting deeper then they need to be. * Do not divide when you can easily convert it to multiplication. (ie `4/2` should be done as `4*0.5`) +* If you used regex to replace code during development of your code, post the regex in your PR for the benefit of future developers and downstream users. + #### Enforced not enforced The following coding styles are not only not enforced at all, but are generally frowned upon to change for little to no reason: diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 82633fdc70..f67f095a4f 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,6 +1,3 @@ -[Feature Freeze!]: # We are currently not considering any balance or antagonist oriented pull requests. Full details, as well as ways to bypass this freeze, are available here https://github.com/tgstation/tgstation/pull/28223 - - [Changelogs]: # (Please make a changelog if you're adding, removing or changing content that'll affect players. This includes, but is not limited to, new features, sprites, sounds; balance changes; map edits and important fixes) []: # (See here for how to easily make a changelog: https://github.com/tgstation/tgstation/wiki/Changelogs. An example changelog has been provided below. Please edit or remove) diff --git a/.travis.yml b/.travis.yml index c0a45df72d..ba11b40c97 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,6 @@ language: generic sudo: false +dist: precise env: global: diff --git a/SQL/database_changelog.txt.rej b/SQL/database_changelog.txt.rej new file mode 100644 index 0000000000..1b201ec4aa --- /dev/null +++ b/SQL/database_changelog.txt.rej @@ -0,0 +1,15 @@ +diff a/SQL/database_changelog.txt b/SQL/database_changelog.txt (rejected hunks) +@@ -1,10 +1,10 @@ + Any time you make a change to the schema files, remember to increment the database schema version. Generally increment the minor number, major should be reserved for significant changes to the schema. Both values go up to 255. + +-The latest database version is 3.1; The query to update the schema revision table is: ++The latest database version is 3.0; The query to update the schema revision table is: + +-UPDATE `schema_revision` SET major = 3, minor = 1 LIMIT 1; ++INSERT INTO `schema_revision` (`major`, `minor`) VALUES (3, 0); + or +-UPDATE `SS13_schema_revision` SET major = 3, minor = 1 LIMIT 1; ++INSERT INTO `SS13_schema_revision` (`major`, `minor`) VALUES (3, 0); + + ---------------------------------------------------- + diff --git a/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm b/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm index f0f2d8a6c5..aeaf849b73 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm @@ -8,7 +8,7 @@ /area/ruin/powered/beach) "ae" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /obj/item/stack/cable_coil, /turf/open/floor/plating, /area/ruin/powered/beach) @@ -86,7 +86,7 @@ /turf/open/floor/plating, /area/ruin/powered/beach) "at" = ( -/obj/item/weapon/tank/internals/oxygen, +/obj/item/tank/internals/oxygen, /turf/open/floor/plating, /area/ruin/powered/beach) "au" = ( @@ -112,7 +112,7 @@ /area/ruin/powered/beach) "az" = ( /obj/item/clothing/neck/necklace/dope, -/obj/item/weapon/reagent_containers/spray/spraytan, +/obj/item/reagent_containers/spray/spraytan, /turf/open/floor/plating/beach/sand, /area/ruin/powered/beach) "aA" = ( @@ -130,10 +130,10 @@ /area/ruin/powered/beach) "aD" = ( /obj/structure/table, -/obj/item/weapon/storage/box/drinkingglasses, -/obj/item/weapon/storage/box/drinkingglasses, -/obj/item/weapon/reagent_containers/food/drinks/shaker, -/obj/item/weapon/storage/box/beakers, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, +/obj/item/reagent_containers/food/drinks/shaker, +/obj/item/storage/box/beakers, /obj/machinery/light{ dir = 1 }, @@ -153,13 +153,13 @@ /area/ruin/powered/beach) "aG" = ( /obj/structure/table, -/obj/item/weapon/book/manual/barman_recipes, -/obj/item/weapon/reagent_containers/glass/rag, +/obj/item/book/manual/barman_recipes, +/obj/item/reagent_containers/glass/rag, /turf/open/floor/wood, /area/ruin/powered/beach) "aH" = ( /obj/structure/table, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /obj/machinery/light{ dir = 1 }, @@ -172,7 +172,7 @@ /area/ruin/powered/beach) "aJ" = ( /obj/structure/closet/crate/bin, -/obj/item/weapon/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, /obj/item/trash/candy, /obj/item/toy/talking/owl, /obj/effect/turf_decal/stripes/asteroid/line{ @@ -212,7 +212,7 @@ /area/ruin/powered/beach) "aR" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/bottle/tequila, +/obj/item/reagent_containers/food/drinks/bottle/tequila, /turf/open/floor/wood, /area/ruin/powered/beach) "aS" = ( @@ -230,7 +230,7 @@ "aV" = ( /obj/effect/mob_spawn/human/beach/alive{ flavour_text = "You're, like, totally a dudebro, bruh. Ch'yea. You came here, like, on spring break, hopin' to pick up some bangin' hot chicks, y'knaw?"; - l_pocket = /obj/item/weapon/reagent_containers/food/snacks/pizzaslice/dank; + l_pocket = /obj/item/reagent_containers/food/snacks/pizzaslice/dank; uniform = /obj/item/clothing/under/pants/youngfolksjeans }, /turf/open/floor/plating/beach/sand, @@ -287,7 +287,7 @@ /area/ruin/powered/beach) "bk" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/pastatomato, +/obj/item/reagent_containers/food/snacks/pastatomato, /turf/open/floor/plasteel/asteroid, /area/ruin/powered/beach) "bl" = ( @@ -311,10 +311,10 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/weapon/bikehorn/airhorn, +/obj/item/bikehorn/airhorn, /obj/structure/table/wood, -/obj/item/weapon/storage/firstaid, -/obj/item/weapon/storage/firstaid/brute, +/obj/item/storage/firstaid, +/obj/item/storage/firstaid/brute, /turf/open/floor/wood, /area/ruin/powered/beach) "bB" = ( @@ -329,7 +329,7 @@ /turf/open/floor/wood, /area/ruin/powered/beach) "bE" = ( -/obj/item/weapon/reagent_containers/spray/spraytan, +/obj/item/reagent_containers/spray/spraytan, /turf/open/floor/plating/beach/sand, /area/ruin/powered/beach) "bF" = ( @@ -350,7 +350,7 @@ }, /obj/effect/mob_spawn/human/beach/alive{ flavour_text = "You're a spunky lifeguard! It's up to you to make sure nobody drowns or gets eaten by sharks and stuff."; - id = /obj/item/weapon/card/id; + id = /obj/item/card/id; id_access = "Medical Doctor"; id_job = "Lifeguard"; mob_gender = "female" @@ -362,7 +362,7 @@ /turf/open/floor/plating/beach/sand, /area/ruin/powered/beach) "bK" = ( -/obj/item/weapon/storage/backpack/duffelbag, +/obj/item/storage/backpack/duffelbag, /turf/open/floor/plating/beach/sand, /area/ruin/powered/beach) "bL" = ( @@ -386,7 +386,7 @@ /turf/open/floor/plating/beach/sand, /area/ruin/powered/beach) "bP" = ( -/obj/item/weapon/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, /turf/open/floor/plating/beach/sand, /area/ruin/powered/beach) "bQ" = ( @@ -460,13 +460,13 @@ /area/ruin/powered/beach) "cz" = ( /obj/effect/turf_decal/sand, -/obj/effect/baseturf_helper, +/obj/effect/baseturf_helper/lava_land/surface, /turf/open/floor/plating/beach/sand, /area/ruin/powered/beach) "cR" = ( /obj/structure/table/wood, -/obj/item/weapon/tank/internals/oxygen, -/obj/item/weapon/pickaxe, +/obj/item/tank/internals/oxygen, +/obj/item/pickaxe, /obj/item/clothing/mask/gas, /turf/open/floor/pod/dark, /area/ruin/powered/beach) @@ -498,8 +498,7 @@ /turf/open/floor/pod/dark, /area/ruin/powered/beach) "mh" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/ruin/powered/beach) "pI" = ( diff --git a/_maps/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm b/_maps/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm index 408fe6ff1d..1008d51d11 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_biodome_clown_planet.dmm @@ -210,7 +210,7 @@ icon_state = "pipe-c"; invisibility = 101 }, -/obj/item/weapon/bikehorn, +/obj/item/bikehorn, /turf/open/indestructible{ icon_state = "darkyellowfull"; wet = 5 @@ -254,7 +254,7 @@ }, /area/ruin/powered/clownplanet) "aO" = ( -/obj/item/weapon/bikehorn, +/obj/item/bikehorn, /obj/structure/disposalpipe/segment{ dir = 4; invisibility = 101 @@ -290,8 +290,7 @@ }, /area/ruin/powered/clownplanet) "aU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ruin/powered/clownplanet) "aV" = ( @@ -307,7 +306,7 @@ }, /area/ruin/powered/clownplanet) "aW" = ( -/obj/item/weapon/bikehorn, +/obj/item/bikehorn, /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ invisibility = 101 @@ -327,7 +326,7 @@ /turf/open/floor/plating, /area/ruin/powered/clownplanet) "aY" = ( -/obj/item/weapon/bikehorn, +/obj/item/bikehorn, /obj/structure/disposalpipe/segment{ invisibility = 101 }, @@ -379,10 +378,10 @@ invisibility = 101 }, /obj/structure/table, -/obj/item/weapon/paper/crumpled/bloody{ +/obj/item/paper/crumpled/bloody{ info = "If you dare not continue down this path of madness, escape can be found through the chute in this room. " }, -/obj/item/weapon/pen/fourcolor, +/obj/item/pen/fourcolor, /turf/open/indestructible{ icon_state = "white" }, @@ -415,7 +414,7 @@ dir = 4; invisibility = 101 }, -/obj/item/weapon/pickaxe, +/obj/item/pickaxe, /turf/open/indestructible{ icon_state = "white" }, @@ -490,7 +489,7 @@ /turf/closed/mineral/clown, /area/ruin/powered/clownplanet) "bq" = ( -/obj/item/weapon/pickaxe, +/obj/item/pickaxe, /turf/open/indestructible{ icon_state = "white" }, @@ -519,7 +518,7 @@ /turf/open/floor/plating, /area/ruin/powered/clownplanet) "bu" = ( -/obj/item/weapon/bikehorn, +/obj/item/bikehorn, /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c"; @@ -646,7 +645,7 @@ }, /area/ruin/powered/clownplanet) "bL" = ( -/obj/item/weapon/reagent_containers/food/drinks/trophy/gold_cup, +/obj/item/reagent_containers/food/drinks/trophy/gold_cup, /obj/structure/table/glass, /turf/open/floor/carpet, /area/ruin/powered/clownplanet) @@ -675,7 +674,7 @@ /area/ruin/powered/clownplanet) "bQ" = ( /obj/structure/table/glass, -/obj/item/weapon/grown/bananapeel/bluespace, +/obj/item/grown/bananapeel/bluespace, /turf/open/floor/carpet, /area/ruin/powered/clownplanet) "bR" = ( @@ -684,10 +683,10 @@ /turf/open/floor/carpet, /area/ruin/powered/clownplanet) "bS" = ( -/obj/item/weapon/coin/clown, -/obj/item/weapon/coin/clown, -/obj/item/weapon/coin/clown, -/obj/item/weapon/coin/clown, +/obj/item/coin/clown, +/obj/item/coin/clown, +/obj/item/coin/clown, +/obj/item/coin/clown, /obj/machinery/light/small{ dir = 8 }, @@ -699,16 +698,16 @@ /turf/open/floor/carpet, /area/ruin/powered/clownplanet) "bU" = ( -/obj/item/weapon/bikehorn/airhorn, +/obj/item/bikehorn/airhorn, /turf/open/floor/carpet, /area/ruin/powered/clownplanet) "bV" = ( /obj/structure/table/glass, -/obj/item/weapon/gun/magic/staff/honk, +/obj/item/gun/magic/staff/honk, /turf/open/floor/carpet, /area/ruin/powered/clownplanet) "bW" = ( -/obj/item/weapon/bikehorn, +/obj/item/bikehorn, /turf/open/indestructible/sound{ icon_state = "bananium"; name = "bananium floor"; @@ -736,7 +735,7 @@ }, /area/ruin/powered/clownplanet) "ca" = ( -/obj/item/weapon/bikehorn, +/obj/item/bikehorn, /obj/effect/decal/cleanable/dirt, /turf/open/indestructible/sound{ icon_state = "bananium"; @@ -865,10 +864,10 @@ /turf/open/floor/carpet, /area/ruin/powered/clownplanet) "dL" = ( -/obj/item/weapon/coin/clown, -/obj/item/weapon/coin/clown, -/obj/item/weapon/coin/clown, -/obj/item/weapon/coin/clown, +/obj/item/coin/clown, +/obj/item/coin/clown, +/obj/item/coin/clown, +/obj/item/coin/clown, /obj/machinery/light/small{ dir = 4 }, @@ -896,7 +895,7 @@ /area/ruin/powered/clownplanet) "dR" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/baseturf_helper, +/obj/effect/baseturf_helper/lava_land/surface, /turf/open/indestructible/sound{ icon_state = "bananium"; name = "bananium floor"; @@ -926,7 +925,7 @@ /turf/open/lava/smooth, /area/ruin/powered/clownplanet) "CB" = ( -/obj/item/weapon/paper/crumpled/bloody{ +/obj/item/paper/crumpled/bloody{ info = "Abandon hope, all ye who enter here." }, /obj/effect/decal/cleanable/blood/old, @@ -935,7 +934,7 @@ }, /area/lavaland/surface/outdoors/explored) "KX" = ( -/obj/item/weapon/grown/bananapeel{ +/obj/item/grown/bananapeel{ color = "#2F3000"; name = "stealth banana peel" }, diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm index 937890e100..d02d4ced34 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm @@ -20,8 +20,7 @@ /turf/closed/wall/mineral/titanium/nodiagonal, /area/ruin/powered/animal_hospital) "af" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/ruin/powered/animal_hospital) "ag" = ( @@ -43,7 +42,7 @@ "ak" = ( /obj/structure/table/wood, /obj/item/device/taperecorder, -/obj/item/weapon/pen/blue, +/obj/item/pen/blue, /turf/open/floor/plasteel/cmo, /area/ruin/powered/animal_hospital) "al" = ( @@ -69,24 +68,24 @@ /area/ruin/powered/animal_hospital) "ap" = ( /obj/structure/table, -/obj/item/weapon/circular_saw, -/obj/item/weapon/scalpel{ +/obj/item/circular_saw, +/obj/item/scalpel{ pixel_y = 12 }, /turf/open/floor/plasteel/white, /area/ruin/powered/animal_hospital) "aq" = ( /obj/structure/table, -/obj/item/weapon/cautery{ +/obj/item/cautery{ pixel_x = 4 }, -/obj/item/weapon/surgicaldrill, +/obj/item/surgicaldrill, /turf/open/floor/plasteel/white, /area/ruin/powered/animal_hospital) "ar" = ( /obj/structure/table, -/obj/item/weapon/surgical_drapes, -/obj/item/weapon/razor, +/obj/item/surgical_drapes, +/obj/item/razor, /turf/open/floor/plasteel/white, /area/ruin/powered/animal_hospital) "as" = ( @@ -105,8 +104,8 @@ /turf/open/floor/plasteel/cmo, /area/ruin/powered/animal_hospital) "av" = ( -/obj/item/weapon/reagent_containers/glass/rag, -/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/glass/rag, +/obj/item/reagent_containers/spray/cleaner, /turf/open/floor/plasteel/blue/side{ dir = 8 }, @@ -120,11 +119,11 @@ /area/ruin/powered/animal_hospital) "ax" = ( /obj/structure/closet/crate/trashcart, -/obj/item/weapon/storage/bag/trash, +/obj/item/storage/bag/trash, /obj/item/trash/cheesie, -/obj/item/weapon/reagent_containers/syringe/antiviral, +/obj/item/reagent_containers/syringe/antiviral, /obj/item/bodybag, -/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka, +/obj/item/reagent_containers/food/drinks/bottle/vodka, /turf/open/floor/grass{ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, @@ -145,10 +144,7 @@ dir = 1; pixel_y = -27 }, -/obj/item/weapon/paper{ - info = "Nothing of interest to report."; - name = "Important Notice - Mrs. Henderson" - }, +/obj/item/paper/fluff/stations/lavaland/surface/henderson_report, /turf/open/floor/plasteel/cmo, /area/ruin/powered/animal_hospital) "aA" = ( @@ -165,8 +161,8 @@ /area/ruin/powered/animal_hospital) "aD" = ( /obj/structure/table, -/obj/item/weapon/retractor, -/obj/item/weapon/hemostat, +/obj/item/retractor, +/obj/item/hemostat, /turf/open/floor/plasteel/white, /area/ruin/powered/animal_hospital) "aF" = ( @@ -200,10 +196,10 @@ /area/ruin/powered/animal_hospital) "aN" = ( /obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, /obj/machinery/light/small{ dir = 1 }, @@ -242,11 +238,11 @@ /obj/effect/decal/cleanable/cobweb, /obj/item/ammo_casing/shotgun/dart, /obj/item/ammo_casing/shotgun/dart, -/obj/item/weapon/gun/ballistic/revolver/doublebarrel{ +/obj/item/gun/ballistic/revolver/doublebarrel{ desc = "For putting critters out to pasture." }, /obj/item/ammo_casing/shotgun/buckshot, -/obj/item/weapon/storage/box/bodybags, +/obj/item/storage/box/bodybags, /obj/machinery/light/small{ dir = 8 }, @@ -279,8 +275,8 @@ /area/ruin/powered/animal_hospital) "ba" = ( /obj/structure/table/glass, -/obj/item/weapon/reagent_containers/glass/beaker, -/obj/item/weapon/storage/backpack/duffelbag/med, +/obj/item/reagent_containers/glass/beaker, +/obj/item/storage/backpack/duffelbag/med, /turf/open/floor/plasteel/white, /area/ruin/powered/animal_hospital) "bb" = ( @@ -293,13 +289,13 @@ /area/ruin/powered/animal_hospital) "bc" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/white, /area/ruin/powered/animal_hospital) "bd" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/box/gloves, -/obj/item/weapon/storage/box/masks{ +/obj/item/storage/box/gloves, +/obj/item/storage/box/masks{ pixel_x = 3; pixel_y = 3 }, @@ -310,13 +306,13 @@ /area/ruin/powered/animal_hospital) "be" = ( /obj/effect/decal/cleanable/oil, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/plating, /area/ruin/powered/animal_hospital) "bf" = ( /obj/structure/table, -/obj/item/weapon/storage/fancy/cigarettes/dromedaryco, -/obj/item/weapon/storage/box/matches, +/obj/item/storage/fancy/cigarettes/dromedaryco, +/obj/item/storage/box/matches, /turf/open/floor/plating, /area/ruin/powered/animal_hospital) "bg" = ( @@ -325,7 +321,7 @@ /area/ruin/powered/animal_hospital) "bh" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/firstaid/brute, +/obj/item/storage/firstaid/brute, /turf/open/floor/plasteel/white, /area/ruin/powered/animal_hospital) "bi" = ( @@ -334,7 +330,7 @@ /area/ruin/powered/animal_hospital) "bj" = ( /obj/structure/table/glass, -/obj/item/weapon/lazarus_injector, +/obj/item/lazarus_injector, /turf/open/floor/plasteel/white, /area/ruin/powered/animal_hospital) "bk" = ( @@ -343,22 +339,22 @@ /area/ruin/powered/animal_hospital) "bl" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/snacks/cookie{ +/obj/item/reagent_containers/food/snacks/cookie{ name = "doggie biscuit" }, -/obj/item/weapon/reagent_containers/food/snacks/cookie{ +/obj/item/reagent_containers/food/snacks/cookie{ name = "doggie biscuit" }, -/obj/item/weapon/reagent_containers/food/snacks/cookie{ +/obj/item/reagent_containers/food/snacks/cookie{ name = "doggie biscuit" }, -/obj/item/weapon/reagent_containers/food/snacks/cookie{ +/obj/item/reagent_containers/food/snacks/cookie{ name = "doggie biscuit" }, -/obj/item/weapon/reagent_containers/food/snacks/cookie{ +/obj/item/reagent_containers/food/snacks/cookie{ name = "doggie biscuit" }, -/obj/item/weapon/reagent_containers/food/snacks/cookie{ +/obj/item/reagent_containers/food/snacks/cookie{ name = "doggie biscuit" }, /obj/machinery/light{ @@ -384,15 +380,15 @@ /turf/open/floor/plasteel/white, /area/ruin/powered/animal_hospital) "bo" = ( -/obj/item/weapon/reagent_containers/glass/bowl, -/obj/item/weapon/reagent_containers/food/snacks/cheesewedge, -/obj/item/weapon/reagent_containers/food/snacks/cheesewedge, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/food/snacks/cheesewedge, +/obj/item/reagent_containers/food/snacks/cheesewedge, /turf/open/floor/plasteel/white, /area/ruin/powered/animal_hospital) "bp" = ( /obj/structure/closet/crate/bin, /obj/item/trash/pistachios, -/obj/item/weapon/lipstick/random, +/obj/item/lipstick/random, /obj/item/seeds/apple, /turf/open/floor/plasteel/blue/side{ dir = 8 @@ -408,11 +404,11 @@ /area/ruin/powered/animal_hospital) "bs" = ( /obj/structure/table/reinforced, -/obj/item/weapon/phone, +/obj/item/phone, /turf/open/floor/plasteel, /area/ruin/powered/animal_hospital) "bt" = ( -/obj/item/weapon/twohanded/required/kirbyplants, +/obj/item/twohanded/required/kirbyplants, /turf/open/floor/plasteel, /area/ruin/powered/animal_hospital) "bu" = ( @@ -456,13 +452,13 @@ /area/ruin/powered/animal_hospital) "bA" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen/fourcolor, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, /turf/open/floor/plasteel, /area/ruin/powered/animal_hospital) "bB" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/hug, +/obj/item/storage/box/hug, /turf/open/floor/plasteel, /area/ruin/powered/animal_hospital) "bC" = ( @@ -473,11 +469,11 @@ /area/ruin/powered/animal_hospital) "bD" = ( /obj/structure/table/glass, -/obj/item/weapon/reagent_containers/glass/bottle/cyanide{ - desc = "A cocktail of chemotherpy drugs intended to treat bladder cancer."; +/obj/item/reagent_containers/glass/bottle/cyanide{ + desc = "A cocktail of chemotherapy drugs intended to treat bladder cancer."; name = "MVAC regimen" }, -/obj/item/weapon/reagent_containers/syringe, +/obj/item/reagent_containers/syringe, /turf/open/floor/plasteel/white, /area/ruin/powered/animal_hospital) "bE" = ( @@ -501,8 +497,8 @@ /area/ruin/powered/animal_hospital) "bH" = ( /obj/structure/table, -/obj/item/weapon/tank/internals/oxygen, -/obj/item/weapon/tank/internals/oxygen, +/obj/item/tank/internals/oxygen, +/obj/item/tank/internals/oxygen, /turf/open/floor/plasteel/blue/side{ dir = 8 }, @@ -521,10 +517,10 @@ /turf/open/floor/plasteel, /area/ruin/powered/animal_hospital) "bK" = ( -/obj/item/weapon/reagent_containers/glass/bowl, -/obj/item/weapon/reagent_containers/food/snacks/grown/wheat, -/obj/item/weapon/reagent_containers/food/snacks/grown/wheat, -/obj/item/weapon/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/wheat, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white, /area/ruin/powered/animal_hospital) @@ -566,32 +562,32 @@ "bQ" = ( /obj/structure/table/glass, /obj/item/clothing/neck/petcollar, -/obj/item/weapon/pen/blue, +/obj/item/pen/blue, /turf/open/floor/plasteel/white, /area/ruin/powered/animal_hospital) "bR" = ( /obj/structure/table, /obj/machinery/cell_charger, -/obj/item/weapon/melee/baton/cattleprod{ +/obj/item/melee/baton/cattleprod{ desc = "On-the-fly rabies treatment."; name = "cattle prod" }, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /turf/open/floor/plasteel/blue/side{ dir = 10 }, /area/ruin/powered/animal_hospital) "bS" = ( /obj/structure/closet, -/obj/item/weapon/defibrillator/loaded, -/obj/item/weapon/storage/belt/medical, +/obj/item/defibrillator/loaded, +/obj/item/storage/belt/medical, /obj/item/clothing/glasses/hud/health, /turf/open/floor/plasteel/blue/side{ dir = 6 }, /area/ruin/powered/animal_hospital) "bT" = ( -/obj/item/weapon/pickaxe, +/obj/item/pickaxe, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) @@ -812,7 +808,7 @@ /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "cF" = ( -/obj/effect/baseturf_helper, +/obj/effect/baseturf_helper/lava_land/surface, /turf/closed/wall/mineral/titanium/nodiagonal, /area/ruin/powered/animal_hospital) diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm index 7537f91f09..6712e631a7 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm @@ -1,4 +1,4 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "aa" = ( /turf/template_noop, /area/template_noop) @@ -6,13 +6,13 @@ /obj/structure/stone_tile/surrounding_tile{ dir = 4 }, -/turf/closed/mineral/volcanic/lava_land_surface, +/turf/closed/mineral/volcanic, /area/lavaland/surface/outdoors) "ac" = ( /obj/structure/stone_tile/block{ dir = 1 }, -/turf/closed/mineral/volcanic/lava_land_surface, +/turf/closed/mineral/volcanic, /area/lavaland/surface/outdoors) "ad" = ( /obj/structure/stone_tile/block{ @@ -21,13 +21,13 @@ /obj/structure/stone_tile/cracked{ dir = 8 }, -/turf/closed/mineral/volcanic/lava_land_surface, +/turf/closed/mineral/volcanic, /area/lavaland/surface/outdoors) "ae" = ( /obj/structure/stone_tile/block/cracked{ dir = 1 }, -/turf/closed/mineral/volcanic/lava_land_surface, +/turf/closed/mineral/volcanic, /area/lavaland/surface/outdoors) "af" = ( /obj/structure/stone_tile/block{ @@ -36,26 +36,26 @@ /obj/structure/stone_tile{ dir = 8 }, -/turf/closed/mineral/volcanic/lava_land_surface, +/turf/closed/mineral/volcanic, /area/lavaland/surface/outdoors) "ag" = ( /obj/structure/stone_tile/surrounding_tile/cracked{ dir = 1 }, -/turf/closed/mineral/volcanic/lava_land_surface, +/turf/closed/mineral/volcanic, /area/lavaland/surface/outdoors) "ah" = ( -/turf/closed/mineral/volcanic/lava_land_surface, +/turf/closed/mineral/volcanic, /area/lavaland/surface/outdoors) "ai" = ( /obj/structure/stone_tile/surrounding_tile/cracked{ dir = 4 }, -/turf/closed/mineral/volcanic/lava_land_surface, +/turf/closed/mineral/volcanic, /area/lavaland/surface/outdoors) "aj" = ( /obj/structure/stone_tile/slab, -/turf/closed/mineral/volcanic/lava_land_surface, +/turf/closed/mineral/volcanic, /area/lavaland/surface/outdoors) "ak" = ( /turf/closed/indestructible/riveted/boss, @@ -64,7 +64,7 @@ /obj/structure/stone_tile/surrounding_tile{ dir = 1 }, -/turf/closed/mineral/volcanic/lava_land_surface, +/turf/closed/mineral/volcanic, /area/lavaland/surface/outdoors) "am" = ( /obj/structure/stone_tile{ @@ -95,7 +95,10 @@ /obj/structure/stone_tile/block/cracked{ dir = 8 }, -/turf/closed/mineral/volcanic/lava_land_surface, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 1 + }, +/turf/closed/mineral/volcanic, /area/lavaland/surface/outdoors) "ar" = ( /obj/structure/stone_tile/block/cracked{ @@ -104,7 +107,7 @@ /obj/structure/stone_tile{ dir = 4 }, -/turf/closed/mineral/volcanic/lava_land_surface, +/turf/closed/mineral/volcanic, /area/lavaland/surface/outdoors) "as" = ( /turf/closed/wall/mineral/wood, @@ -113,10 +116,10 @@ /obj/structure/stone_tile/block{ dir = 8 }, -/obj/structure/stone_tile{ - dir = 1 +/obj/structure/stone_tile/block{ + dir = 4 }, -/turf/closed/mineral/volcanic/lava_land_surface, +/turf/closed/mineral/volcanic, /area/lavaland/surface/outdoors) "au" = ( /obj/structure/stone_tile, @@ -181,7 +184,7 @@ /obj/structure/stone_tile/block{ dir = 4 }, -/turf/closed/mineral/volcanic/lava_land_surface, +/turf/closed/mineral/volcanic, /area/lavaland/surface/outdoors) "aA" = ( /obj/structure/stone_tile/cracked{ @@ -199,7 +202,7 @@ /area/ruin/unpowered/ash_walkers) "aC" = ( /obj/structure/stone_tile/block/cracked, -/obj/item/weapon/storage/toolbox/syndicate, +/obj/item/storage/toolbox/syndicate, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) "aD" = ( @@ -211,10 +214,10 @@ dir = 4 }, /obj/structure/closet/crate/medical, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/lizard, -/obj/item/weapon/reagent_containers/blood/lizard, +/obj/item/storage/firstaid/regular, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/lizard, +/obj/item/reagent_containers/blood/lizard, /obj/item/stack/sheet/cloth/ten, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) @@ -222,10 +225,7 @@ /obj/structure/stone_tile/block{ dir = 8 }, -/obj/structure/stone_tile/cracked{ - dir = 1 - }, -/turf/closed/mineral/volcanic/lava_land_surface, +/turf/closed/mineral/volcanic, /area/lavaland/surface/outdoors) "aG" = ( /obj/structure/stone_tile/block/cracked{ @@ -293,11 +293,14 @@ /obj/structure/stone_tile{ dir = 1 }, -/obj/item/weapon/weldingtool/experimental, +/obj/item/weldingtool/experimental, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) "aO" = ( -/obj/item/weapon/storage/box/rxglasses, +/obj/structure/stone_tile/surrounding/cracked{ + icon_state = "cracked_surrounding1"; + dir = 1 + }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) "aP" = ( @@ -309,15 +312,17 @@ dir = 8 }, /obj/machinery/iv_drip, -/obj/item/weapon/reagent_containers/glass/beaker/waterbottle/large, +/obj/item/reagent_containers/glass/beaker/waterbottle/large, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) "aR" = ( /obj/structure/stone_tile/block{ dir = 8 }, -/obj/structure/stone_tile, -/turf/closed/mineral/volcanic/lava_land_surface, +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/turf/closed/mineral/volcanic, /area/lavaland/surface/outdoors) "aS" = ( /obj/structure/stone_tile/block{ @@ -465,13 +470,13 @@ /obj/structure/stone_tile{ dir = 8 }, -/turf/closed/mineral/volcanic/lava_land_surface, +/turf/closed/mineral/volcanic, /area/lavaland/surface/outdoors) "bi" = ( -/obj/structure/stone_tile/cracked{ - dir = 4 +/obj/structure/stone_tile/block/cracked{ + dir = 8 }, -/turf/closed/mineral/volcanic/lava_land_surface, +/turf/closed/mineral/volcanic, /area/lavaland/surface/outdoors) "bj" = ( /obj/structure/stone_tile/block/cracked{ @@ -483,7 +488,7 @@ /obj/structure/stone_tile/cracked{ dir = 4 }, -/obj/item/weapon/storage/bag/plants/portaseeder, +/obj/item/storage/bag/plants/portaseeder, /turf/open/indestructible/boss, /area/ruin/unpowered/ash_walkers) "bk" = ( @@ -517,7 +522,7 @@ /obj/structure/stone_tile/cracked{ dir = 4 }, -/obj/item/weapon/construction/rcd/loaded, +/obj/item/construction/rcd/loaded, /turf/open/indestructible/boss, /area/ruin/unpowered/ash_walkers) "bn" = ( @@ -538,7 +543,7 @@ /obj/structure/stone_tile/block{ dir = 8 }, -/obj/item/weapon/pickaxe, +/obj/item/pickaxe, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "bp" = ( @@ -677,7 +682,7 @@ /obj/structure/stone_tile/block/cracked{ dir = 4 }, -/turf/closed/mineral/volcanic/lava_land_surface, +/turf/closed/mineral/volcanic, /area/lavaland/surface/outdoors) "bD" = ( /obj/structure/stone_tile/block{ @@ -713,11 +718,11 @@ /area/ruin/unpowered/ash_walkers) "bI" = ( /obj/structure/stone_tile/slab/cracked, -/turf/closed/mineral/volcanic/lava_land_surface, +/turf/closed/mineral/volcanic, /area/lavaland/surface/outdoors) "bJ" = ( /obj/structure/stone_tile/surrounding_tile, -/turf/closed/mineral/volcanic/lava_land_surface, +/turf/closed/mineral/volcanic, /area/lavaland/surface/outdoors) "bK" = ( /obj/structure/stone_tile{ @@ -747,7 +752,7 @@ /area/lavaland/surface/outdoors) "bP" = ( /obj/structure/stone_tile/block, -/obj/item/weapon/twohanded/spear, +/obj/item/twohanded/spear, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "bQ" = ( @@ -869,12 +874,12 @@ dir = 4 }, /obj/structure/closet/crate/internals, -/obj/item/weapon/pickaxe, -/obj/item/weapon/pickaxe, -/obj/item/weapon/pickaxe, -/obj/item/weapon/pickaxe, -/obj/item/weapon/pickaxe, -/obj/item/weapon/pickaxe, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/pickaxe, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "cg" = ( @@ -908,10 +913,16 @@ "cj" = ( /obj/effect/mob_spawn/human/corpse/damaged, /obj/effect/decal/cleanable/blood, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "ck" = ( -/obj/item/weapon/twohanded/spear, +/obj/item/twohanded/spear, +/obj/structure/stone_tile{ + dir = 4 + }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "cl" = ( @@ -921,7 +932,7 @@ /obj/structure/stone_tile/cracked{ dir = 8 }, -/obj/item/weapon/twohanded/spear, +/obj/item/twohanded/spear, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "cm" = ( @@ -931,19 +942,25 @@ /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "cn" = ( -/obj/structure/bonfire/dense, +/obj/structure/stone_tile/block, +/obj/structure/stone_tile/block/cracked{ + dir = 1 + }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "co" = ( -/obj/structure/stone_tile, -/obj/structure/stone_tile/cracked{ +/obj/structure/stone_tile/block/cracked, +/obj/structure/stone_tile/block{ dir = 1 }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "cp" = ( /obj/structure/stone_tile/cracked, -/turf/closed/mineral/volcanic/lava_land_surface, +/obj/structure/stone_tile/block{ + dir = 1 + }, +/turf/closed/mineral/volcanic, /area/lavaland/surface/outdoors) "cq" = ( /obj/structure/stone_tile/cracked{ @@ -998,7 +1015,7 @@ /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "cx" = ( -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "cy" = ( @@ -1017,10 +1034,14 @@ /obj/structure/stone_tile/cracked{ dir = 1 }, -/obj/item/weapon/twohanded/spear, +/obj/item/twohanded/spear, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) "cA" = ( +/obj/structure/stone_tile/slab/cracked{ + icon_state = "cracked_slab1"; + dir = 4 + }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) "cB" = ( @@ -1048,6 +1069,11 @@ /obj/item/device/flashlight/lantern, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"cE" = ( +/obj/structure/stone_tile/surrounding/cracked, +/obj/effect/baseturf_helper/lava_land/surface, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/ash_walkers) "cF" = ( /obj/structure/stone_tile/block{ dir = 8 @@ -1057,8 +1083,8 @@ dir = 1 }, /obj/structure/table/wood, -/obj/item/weapon/twohanded/spear, -/obj/item/weapon/storage/belt, +/obj/item/twohanded/spear, +/obj/item/storage/belt, /turf/open/indestructible/boss/air, /area/ruin/unpowered/ash_walkers) "cG" = ( @@ -1070,18 +1096,26 @@ /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "cI" = ( +/obj/structure/stone_tile/cracked{ + dir = 4 + }, /obj/structure/stone_tile/cracked{ dir = 1 }, -/obj/effect/decal/cleanable/blood, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "cJ" = ( -/obj/item/weapon/shovel, +/obj/item/shovel, +/obj/structure/stone_tile/cracked{ + dir = 8 + }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "cK" = ( -/obj/item/weapon/pickaxe, +/obj/machinery/hydroponics/soil, +/obj/structure/stone_tile/block/cracked{ + dir = 1 + }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "cL" = ( @@ -1096,8 +1130,8 @@ dir = 4 }, /obj/structure/table/wood, -/obj/item/weapon/twohanded/spear, -/obj/item/weapon/scythe, +/obj/item/twohanded/spear, +/obj/item/scythe, /turf/open/indestructible/boss/air, /area/ruin/unpowered/ash_walkers) "cM" = ( @@ -1109,7 +1143,7 @@ dir = 8 }, /obj/structure/table/wood, -/obj/item/weapon/twohanded/spear, +/obj/item/twohanded/spear, /turf/open/indestructible/boss, /area/ruin/unpowered/ash_walkers) "cN" = ( @@ -1124,7 +1158,7 @@ dir = 4 }, /obj/structure/table/wood, -/obj/item/weapon/twohanded/spear, +/obj/item/twohanded/spear, /obj/item/clothing/head/helmet/roman/legionaire, /turf/open/indestructible/boss, /area/ruin/unpowered/ash_walkers) @@ -1132,21 +1166,19 @@ /obj/structure/stone_tile/surrounding_tile/cracked{ dir = 8 }, -/turf/closed/mineral/volcanic/lava_land_surface, +/turf/closed/mineral/volcanic, /area/lavaland/surface/outdoors) "cP" = ( /obj/structure/stone_tile/block, -/turf/closed/mineral/volcanic/lava_land_surface, +/turf/closed/mineral/volcanic, /area/lavaland/surface/outdoors) "cQ" = ( -/obj/structure/stone_tile{ - dir = 8 - }, -/turf/closed/mineral/volcanic/lava_land_surface, +/obj/structure/stone_tile/block/cracked, +/turf/closed/mineral/volcanic, /area/lavaland/surface/outdoors) "cR" = ( /obj/structure/stone_tile/surrounding_tile/cracked, -/turf/closed/mineral/volcanic/lava_land_surface, +/turf/closed/mineral/volcanic, /area/lavaland/surface/outdoors) "cS" = ( /obj/effect/decal/cleanable/blood, @@ -1156,14 +1188,293 @@ }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) +"cT" = ( +/obj/structure/stone_tile, +/obj/structure/stone_tile/block{ + dir = 1 + }, +/turf/closed/mineral/volcanic, +/area/lavaland/surface/outdoors) "cU" = ( -/obj/effect/baseturf_helper, -/turf/closed/indestructible/riveted/boss, -/area/ruin/unpowered/ash_walkers) -"kB" = ( -/obj/structure/stone_tile/surrounding/cracked, +/obj/structure/stone_tile/block{ + dir = 8 + }, +/turf/closed/mineral/volcanic, +/area/lavaland/surface/outdoors) +"cV" = ( +/obj/structure/stone_tile/cracked, +/obj/structure/stone_tile/block{ + dir = 8 + }, +/turf/closed/mineral/volcanic, +/area/lavaland/surface/outdoors) +"cW" = ( +/obj/structure/table/optable, +/obj/structure/stone_tile{ + dir = 1 + }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) +"cX" = ( +/obj/item/storage/box/rxglasses, +/obj/structure/stone_tile{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/ash_walkers) +"cY" = ( +/obj/item/seeds/glowshroom, +/obj/item/seeds/glowshroom, +/obj/structure/stone_tile/block{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/ruin/unpowered/ash_walkers) +"cZ" = ( +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/obj/structure/stone_tile/block{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"da" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 8 + }, +/turf/closed/mineral/volcanic, +/area/lavaland/surface/outdoors) +"db" = ( +/obj/structure/stone_tile/block, +/turf/closed/mineral/volcanic, +/area/lavaland/surface/outdoors) +"dc" = ( +/obj/structure/stone_tile/block, +/turf/closed/mineral/volcanic, +/area/lavaland/surface/outdoors) +"dd" = ( +/obj/structure/stone_tile/surrounding_tile/cracked, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"de" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/block{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"df" = ( +/obj/effect/decal/cleanable/blood, +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"dg" = ( +/obj/structure/bonfire/dense, +/obj/structure/stone_tile/center, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"dh" = ( +/obj/structure/stone_tile/block/cracked, +/obj/structure/stone_tile/block{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"di" = ( +/obj/effect/decal/cleanable/blood, +/obj/structure/stone_tile/block, +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"dj" = ( +/obj/structure/stone_tile/block, +/obj/structure/stone_tile/block{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"dk" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 1 + }, +/obj/structure/stone_tile/block, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"dl" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 1 + }, +/obj/structure/stone_tile/cracked, +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"dm" = ( +/obj/structure/stone_tile/block, +/obj/structure/stone_tile/block{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"dn" = ( +/obj/structure/stone_tile/block{ + dir = 4 + }, +/obj/structure/stone_tile/block/cracked{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"do" = ( +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"dp" = ( +/obj/item/pickaxe, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"dq" = ( +/obj/item/stack/sheet/mineral/wood, +/obj/structure/stone_tile{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"dr" = ( +/obj/structure/stone_tile/surrounding_tile/cracked, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/obj/structure/stone_tile/center, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"ds" = ( +/obj/structure/stone_tile/block, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"dt" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/surrounding_tile/cracked, +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/obj/structure/stone_tile/center, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"du" = ( +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/turf/closed/mineral/volcanic, +/area/lavaland/surface/outdoors) +"dv" = ( +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/obj/effect/mob_spawn/human/corpse/damaged, +/obj/effect/decal/cleanable/blood, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"dw" = ( +/obj/item/reagent_containers/glass/bucket, +/obj/structure/stone_tile/block/cracked{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"dx" = ( +/obj/item/device/flashlight/lantern, +/obj/structure/stone_tile/center, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"dy" = ( +/obj/machinery/hydroponics/soil, +/obj/structure/stone_tile/block{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"dz" = ( +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile/cracked, +/turf/closed/mineral/volcanic, +/area/lavaland/surface/outdoors) +"dA" = ( +/obj/machinery/hydroponics/soil, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile/surrounding_tile, +/obj/structure/stone_tile/surrounding_tile{ + dir = 4 + }, +/obj/structure/stone_tile/center, +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"dB" = ( +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 1 + }, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 8 + }, +/obj/structure/stone_tile/center/cracked, +/turf/closed/mineral/volcanic, +/area/lavaland/surface/outdoors) +"dC" = ( +/obj/structure/stone_tile, +/turf/closed/mineral/volcanic, +/area/lavaland/surface/outdoors) +"dD" = ( +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/turf/closed/mineral/volcanic, +/area/lavaland/surface/outdoors) +"dE" = ( +/obj/structure/stone_tile, +/obj/structure/stone_tile/cracked{ + dir = 8 + }, +/turf/closed/mineral/volcanic, +/area/lavaland/surface/outdoors) +"dF" = ( +/obj/structure/stone_tile, +/turf/closed/mineral/volcanic, +/area/lavaland/surface/outdoors) (1,1,1) = {" aa @@ -1190,15 +1501,15 @@ aa (2,1,1) = {" aa ah +ab +cU +cV ah ah -ah -aL -ah bi -bu -am ah +bi +da ah ah ah @@ -1213,7 +1524,6 @@ aa aa aa ah -am as as as @@ -1221,12 +1531,13 @@ as ak as as +db +ah +ah +bN +bY +dp ah -cp -bX -bL -bM -cC ah ah aa @@ -1235,29 +1546,28 @@ aa aa aa ah -an ak aA aM -aX +cY bj bv ak -bK -bM -bM +db bN -bM -bY -cG +cg +cl +cq +cq +dv +ah ah aa "} (5,1,1) = {" aa aa -ah -ah +ac as aB aN @@ -1265,56 +1575,57 @@ aY bk bw ak -bX -cS -bM -bM -cw -bM +cb +bZ +ch +cm +cr +bY bL +cb ah ah "} (6,1,1) = {" aa aa -ah -ao +cT ak aC +cX aO -aM bl bx bD +bS +de +bV +dg +cs +cy bY -cg -bM -bO -cx -cw -cH +cq ah ah "} (7,1,1) = {" aa aa -ah -ap +ae as -aD +cW aP aZ bm by ak +bV +cb +ci +bA +ct bN -cg -cl -cq -bM -cw +bL cI ah ah @@ -1322,8 +1633,7 @@ ah (8,1,1) = {" aa aa -ah -ah +ae as aE aQ @@ -1331,12 +1641,13 @@ ba bn bz ak +cb +df +bX +dh +bO +dq bZ -ch -cm -cr -bY -bM cJ ah ah @@ -1345,7 +1656,6 @@ ah aa ah ah -ah as ak as @@ -1353,14 +1663,15 @@ as as ak ak -ca -bV +cg +cb +cg cn -cs -cy -cq -bM -ah +bL +dr +dw +dA +dD ah "} (10,1,1) = {" @@ -1368,21 +1679,21 @@ aa ai aq at -aF +cU +aR aR -bb bo bA -bE -bO +cZ +dd +cg cb -ci -bA -ct -bN -bM +di +dn +ds +dx cK -ah +dE ah "} (11,1,1) = {" @@ -1397,14 +1708,14 @@ ak ak bF bE -cc -bX -co -bO -bM -cg -ah -ah +cb +bL +dh +cb +dt +dy +dB +dC aa "} (12,1,1) = {" @@ -1416,16 +1727,16 @@ ak ak ak ak -cU +ak ak bP bL bX -bM -bY -bM -ah -ah +dh +do +du +dz +dC ah aa "} @@ -1443,7 +1754,7 @@ ak bQ bM cj -bL +dj ah ah ah @@ -1464,14 +1775,14 @@ ak bG bR cd -bM -bM +cg +dk cu ah -ah -aq -ah -cO +bi +bi +bi +da "} (15,1,1) = {" ac @@ -1486,8 +1797,8 @@ bB bH bS ce -bM -bN +dn +dl ak ak as @@ -1508,14 +1819,14 @@ ak bG bT cd -bM -bY +bX +dj as cz cD cL as -cp +ah "} (17,1,1) = {" af @@ -1529,12 +1840,12 @@ bt ak ak bU -bM +cg ck -cb +bS cv cA -kB +cE cM as ah @@ -1551,7 +1862,7 @@ ak ak ak bV -bM +bX bN ah as @@ -1559,7 +1870,7 @@ cB cF cN ak -cP +db "} (19,1,1) = {" ag @@ -1599,9 +1910,9 @@ ah ah al ah -an +ah bC -cp +ah ah cR "} diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm index 49ae2cb4f5..43ec69b1be 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm @@ -32,7 +32,7 @@ /turf/open/floor/plating, /area/ruin/powered/snow_biodome) "ah" = ( -/obj/item/weapon/reagent_containers/food/drinks/mug, +/obj/item/reagent_containers/food/drinks/mug, /turf/open/floor/plating, /area/ruin/powered/snow_biodome) "ai" = ( @@ -92,7 +92,7 @@ /area/ruin/powered/snow_biodome) "au" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/blue, +/obj/item/bedsheet/blue, /turf/open/floor/wood, /area/ruin/powered/snow_biodome) "av" = ( @@ -105,7 +105,7 @@ /area/ruin/powered/snow_biodome) "ax" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/beans, +/obj/item/reagent_containers/food/snacks/beans, /turf/open/floor/wood, /area/ruin/powered/snow_biodome) "ay" = ( @@ -150,7 +150,7 @@ /area/ruin/powered/snow_biodome) "aF" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/mug/coco, +/obj/item/reagent_containers/food/drinks/mug/coco, /turf/open/floor/wood, /area/ruin/powered/snow_biodome) "aG" = ( @@ -275,7 +275,7 @@ }, /area/ruin/powered/snow_biodome) "bS" = ( -/obj/effect/baseturf_helper, +/obj/effect/baseturf_helper/lava_land/surface, /turf/open/floor/plating/asteroid/snow{ initial_gas_mix = "o2=22;n2=82;TEMP=180" }, @@ -322,7 +322,7 @@ /turf/open/floor/pod/light, /area/ruin/powered/snow_biodome) "xU" = ( -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/pod/dark, /area/ruin/powered/snow_biodome) "zT" = ( @@ -332,8 +332,8 @@ /area/ruin/powered/snow_biodome) "AM" = ( /obj/structure/table, -/obj/item/weapon/pen, -/obj/item/weapon/paper, +/obj/item/pen, +/obj/item/paper, /turf/open/floor/pod/dark, /area/ruin/powered/snow_biodome) "Dd" = ( @@ -365,7 +365,7 @@ /turf/open/floor/pod/dark, /area/ruin/powered/snow_biodome) "KS" = ( -/obj/item/weapon/twohanded/required/chainsaw, +/obj/item/twohanded/required/chainsaw, /obj/structure/closet, /obj/machinery/light/small{ dir = 4 @@ -387,8 +387,8 @@ /area/ruin/powered/snow_biodome) "PK" = ( /obj/structure/table, -/obj/item/weapon/pen, -/obj/item/weapon/paper_bin, +/obj/item/pen, +/obj/item/paper_bin, /turf/open/floor/pod/dark, /area/ruin/powered/snow_biodome) "QI" = ( @@ -396,12 +396,11 @@ /area/lavaland/surface/outdoors/explored) "QK" = ( /obj/structure/table, -/obj/item/weapon/storage/fancy/cigarettes/cigpack_carp, +/obj/item/storage/fancy/cigarettes/cigpack_carp, /turf/open/floor/pod/dark, /area/ruin/powered/snow_biodome) "QN" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/ruin/powered/snow_biodome) "Sj" = ( diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_cultaltar.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_cultaltar.dmm index ed4aee469d..8ca77f7dd2 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_cultaltar.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_cultaltar.dmm @@ -58,7 +58,7 @@ /area/ruin/unpowered) "k" = ( /obj/effect/decal/remains/human, -/obj/item/weapon/melee/cultblade, +/obj/item/melee/cultblade, /turf/open/floor/engine/cult{ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, @@ -100,7 +100,7 @@ }, /obj/item/device/cult_shift, /obj/effect/decal/remains/human, -/obj/item/weapon/melee/cultblade/dagger, +/obj/item/melee/cultblade/dagger, /obj/effect/step_trigger/sound_effect{ happens_once = 1; name = "a grave mistake"; @@ -163,7 +163,7 @@ /turf/open/floor/plasteel/cult{ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, -/obj/effect/baseturf_helper, +/obj/effect/baseturf_helper/lava_land/surface, /turf/closed/wall/mineral/cult, /area/ruin/unpowered) diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_envy.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_envy.dmm index 66d7173097..7f2144d346 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_envy.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_envy.dmm @@ -60,7 +60,7 @@ pixel_y = 28; broken = 1 }, -/obj/item/weapon/kitchen/knife/envy, +/obj/item/kitchen/knife/envy, /turf/open/floor/plating, /area/ruin/unpowered) "l" = ( @@ -104,7 +104,7 @@ /turf/open/floor/plating, /area/ruin/unpowered) "r" = ( -/obj/effect/baseturf_helper, +/obj/effect/baseturf_helper/lava_land/surface, /turf/closed/wall/rust, /area/ruin/unpowered) diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_fountain_hall.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_fountain_hall.dmm index 0c40aa2881..ab1d5764e1 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_fountain_hall.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_fountain_hall.dmm @@ -29,7 +29,7 @@ /turf/open/floor/engine/cult, /area/ruin/unpowered) "i" = ( -/obj/effect/baseturf_helper, +/obj/effect/baseturf_helper/lava_land/surface, /turf/open/floor/engine/cult, /area/ruin/unpowered) diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_gluttony.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_gluttony.dmm index 97b44df094..b8c61df047 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_gluttony.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_gluttony.dmm @@ -12,7 +12,7 @@ /turf/open/lava/smooth, /area/ruin/powered/gluttony) "f" = ( -/obj/item/weapon/reagent_containers/syringe/gluttony, +/obj/item/reagent_containers/syringe/gluttony, /turf/open/floor/plasteel/freezer, /area/ruin/powered/gluttony) "g" = ( @@ -20,7 +20,7 @@ /turf/open/floor/plasteel/freezer, /area/ruin/powered/gluttony) "h" = ( -/obj/item/weapon/veilrender/vealrender, +/obj/item/veilrender/vealrender, /turf/open/floor/plasteel/freezer, /area/ruin/powered/gluttony) "i" = ( @@ -85,7 +85,7 @@ /turf/open/floor/plasteel/freezer, /area/ruin/powered/gluttony) "D" = ( -/obj/effect/baseturf_helper, +/obj/effect/baseturf_helper/lava_land/surface, /turf/open/floor/plasteel/freezer, /area/ruin/powered/gluttony) "R" = ( diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_golem_ship.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_golem_ship.dmm index fa1e394751..eba45a14bf 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_golem_ship.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_golem_ship.dmm @@ -7,29 +7,29 @@ /area/ruin/powered/golem_ship) "c" = ( /obj/structure/closet/crate, -/obj/item/weapon/pickaxe, -/obj/item/weapon/pickaxe, -/obj/item/weapon/pickaxe, -/obj/item/weapon/storage/bag/ore, -/obj/item/weapon/storage/bag/ore, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/storage/bag/ore, +/obj/item/storage/bag/ore, /obj/item/device/mining_scanner, /obj/item/device/flashlight/lantern, -/obj/item/weapon/card/id/mining, +/obj/item/card/id/mining, /turf/open/floor/plating, /area/ruin/powered/golem_ship) "d" = ( /obj/structure/closet/crate, -/obj/item/weapon/pickaxe, -/obj/item/weapon/pickaxe, -/obj/item/weapon/storage/bag/ore, -/obj/item/weapon/storage/bag/ore, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/storage/bag/ore, +/obj/item/storage/bag/ore, /obj/item/device/mining_scanner, /obj/item/device/flashlight/lantern, -/obj/item/weapon/card/id/mining, +/obj/item/card/id/mining, /turf/open/floor/plating, /area/ruin/powered/golem_ship) "e" = ( -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/plating, /area/ruin/powered/golem_ship) "f" = ( @@ -78,7 +78,7 @@ /turf/open/floor/mineral/titanium/purple, /area/ruin/powered/golem_ship) "o" = ( -/obj/item/weapon/resonator, +/obj/item/resonator, /turf/open/floor/mineral/titanium/purple, /area/ruin/powered/golem_ship) "p" = ( @@ -112,12 +112,12 @@ /area/ruin/powered/golem_ship) "u" = ( /obj/structure/table/wood, -/obj/item/weapon/bedsheet/rd/royal_cape{ +/obj/item/bedsheet/rd/royal_cape{ layer = 3; pixel_x = 5; pixel_y = 9 }, -/obj/item/weapon/book/manual/research_and_development{ +/obj/item/book/manual/research_and_development{ name = "Sacred Text of the Liberator"; pixel_x = -4; pixel_y = 3 @@ -129,7 +129,7 @@ /turf/open/floor/mineral/titanium/purple, /area/ruin/powered/golem_ship) "v" = ( -/obj/item/weapon/resonator/upgraded, +/obj/item/resonator/upgraded, /turf/open/floor/mineral/titanium/purple, /area/ruin/powered/golem_ship) "w" = ( @@ -153,24 +153,24 @@ /area/ruin/powered/golem_ship) "A" = ( /obj/structure/table/wood, -/obj/item/weapon/surgical_drapes{ +/obj/item/surgical_drapes{ pixel_x = 15 }, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/fire, +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/fire, /turf/open/floor/mineral/titanium/purple, /area/ruin/powered/golem_ship) "B" = ( -/obj/item/weapon/storage/firstaid/fire, +/obj/item/storage/firstaid/fire, /obj/structure/table/wood, -/obj/item/weapon/storage/firstaid/fire, +/obj/item/storage/firstaid/fire, /obj/machinery/light, /turf/open/floor/mineral/titanium/purple, /area/ruin/powered/golem_ship) "C" = ( -/obj/item/weapon/storage/firstaid/brute, +/obj/item/storage/firstaid/brute, /obj/structure/table/wood, -/obj/item/weapon/storage/firstaid/brute, +/obj/item/storage/firstaid/brute, /obj/item/areaeditor/blueprints{ desc = "Use to build new structures in the wastes."; name = "land claim" @@ -178,10 +178,10 @@ /turf/open/floor/mineral/titanium/purple, /area/ruin/powered/golem_ship) "D" = ( -/obj/item/weapon/storage/firstaid/brute, +/obj/item/storage/firstaid/brute, /obj/structure/table/wood, -/obj/item/weapon/storage/firstaid/brute, -/obj/item/weapon/disk/design_disk/golem_shell, +/obj/item/storage/firstaid/brute, +/obj/item/disk/design_disk/golem_shell, /turf/open/floor/mineral/titanium/purple, /area/ruin/powered/golem_ship) "E" = ( @@ -285,7 +285,7 @@ /turf/open/floor/plating, /area/ruin/powered/golem_ship) "Y" = ( -/obj/effect/baseturf_helper, +/obj/effect/baseturf_helper/lava_land/surface, /turf/open/floor/mineral/titanium/purple, /area/ruin/powered/golem_ship) diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_greed.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_greed.dmm index 3d67d7b474..28657c7e6d 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_greed.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_greed.dmm @@ -10,7 +10,7 @@ /area/lavaland/surface/outdoors) "e" = ( /obj/structure/table/wood/poker, -/obj/item/weapon/gun/ballistic/revolver/russian/soul, +/obj/item/gun/ballistic/revolver/russian/soul, /obj/machinery/light/small{ dir = 1 }, @@ -26,7 +26,7 @@ /area/ruin/powered/greed) "g" = ( /obj/structure/table/wood/poker, -/obj/item/weapon/coin/mythril, +/obj/item/coin/mythril, /obj/machinery/light/small{ dir = 1 }, @@ -36,7 +36,7 @@ /area/ruin/powered/greed) "h" = ( /obj/structure/table/wood/poker, -/obj/item/weapon/coin/diamond, +/obj/item/coin/diamond, /turf/open/floor/carpet{ icon_state = "carpetsymbol" }, @@ -48,7 +48,7 @@ /area/ruin/powered/greed) "j" = ( /obj/structure/table/wood/poker, -/obj/item/weapon/coin/adamantine, +/obj/item/coin/adamantine, /turf/open/floor/carpet{ icon_state = "carpetsymbol" }, @@ -60,7 +60,7 @@ /turf/open/floor/engine/cult, /area/ruin/powered/greed) "l" = ( -/obj/item/weapon/coin/gold, +/obj/item/coin/gold, /turf/open/floor/engine/cult, /area/ruin/powered/greed) "m" = ( @@ -72,12 +72,12 @@ /turf/open/floor/engine/cult, /area/ruin/powered/greed) "o" = ( -/obj/item/weapon/storage/bag/money, +/obj/item/storage/bag/money, /turf/open/floor/engine/cult, /area/ruin/powered/greed) "p" = ( /obj/structure/table/wood/poker, -/obj/item/weapon/ore/gold, +/obj/item/ore/gold, /turf/open/floor/engine/cult, /area/ruin/powered/greed) "q" = ( @@ -113,17 +113,17 @@ /turf/open/floor/engine/cult, /area/ruin/powered/greed) "v" = ( -/obj/item/weapon/coin/gold, +/obj/item/coin/gold, /obj/machinery/light/small, /turf/open/floor/engine/cult, /area/ruin/powered/greed) "w" = ( -/obj/item/weapon/storage/bag/money, +/obj/item/storage/bag/money, /obj/machinery/light/small, /turf/open/floor/engine/cult, /area/ruin/powered/greed) "z" = ( -/obj/effect/baseturf_helper, +/obj/effect/baseturf_helper/lava_land/surface, /turf/open/floor/engine/cult, /area/ruin/powered/greed) "J" = ( diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_hermit.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_hermit.dmm index 896f13b1bb..0263837eb8 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_hermit.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_hermit.dmm @@ -26,13 +26,13 @@ }, /area/ruin/powered) "h" = ( -/obj/item/weapon/shovel, +/obj/item/shovel, /turf/open/floor/plating/asteroid{ name = "dirt" }, /area/ruin/powered) "i" = ( -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plating/asteroid{ name = "dirt" }, @@ -50,7 +50,7 @@ }, /area/ruin/powered) "l" = ( -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /turf/open/floor/plating/asteroid{ name = "dirt" }, @@ -60,7 +60,7 @@ /obj/item/seeds/reishi, /obj/item/seeds/plump, /obj/item/seeds/plump, -/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom, +/obj/item/reagent_containers/food/snacks/grown/mushroom/glowshroom, /turf/open/floor/plating/asteroid/basalt, /area/ruin/powered) "n" = ( @@ -72,9 +72,9 @@ /area/ruin/powered) "p" = ( /obj/structure/rack, -/obj/item/weapon/storage/bag/plants/portaseeder, -/obj/item/weapon/storage/bag/ore, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/bag/plants/portaseeder, +/obj/item/storage/bag/ore, +/obj/item/storage/firstaid/regular, /turf/open/floor/plating/asteroid/basalt, /area/ruin/powered) "q" = ( @@ -83,8 +83,8 @@ /area/ruin/powered) "r" = ( /obj/structure/rack, -/obj/item/weapon/pickaxe/emergency, -/obj/item/weapon/tank/internals/oxygen, +/obj/item/pickaxe/emergency, +/obj/item/tank/internals/oxygen, /turf/open/floor/plating/asteroid/basalt, /area/ruin/powered) "s" = ( @@ -95,7 +95,7 @@ /area/ruin/powered) "u" = ( /obj/structure/bed/pod, -/obj/item/weapon/bedsheet/black, +/obj/item/bedsheet/black, /turf/open/floor/plating, /area/ruin/powered) "v" = ( @@ -122,7 +122,7 @@ /area/ruin/powered) "A" = ( /obj/structure/table, -/obj/item/weapon/kitchen/knife/combat/survival, +/obj/item/kitchen/knife/combat/survival, /turf/open/floor/plating, /area/ruin/powered) "B" = ( @@ -131,7 +131,7 @@ /area/ruin/powered) "C" = ( /obj/structure/tubes, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /obj/effect/decal/cleanable/blood/drip, /turf/open/floor/pod/dark, /area/ruin/powered) @@ -173,14 +173,13 @@ /turf/open/floor/mineral/titanium/blue, /area/ruin/powered) "J" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating{ initial_gas_mix = "o2=14;n2=23;TEMP=300" }, /area/ruin/powered) "L" = ( -/obj/effect/baseturf_helper, +/obj/effect/baseturf_helper/lava_land/surface, /turf/open/floor/plating/asteroid/basalt, /area/ruin/powered) diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm index 44c41f5b85..3a89d344a8 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm @@ -23,7 +23,7 @@ /area/ruin/unpowered) "f" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/box/cups, +/obj/item/storage/box/cups, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; initial_gas_mix = "o2=14;n2=23;TEMP=300" @@ -56,7 +56,7 @@ }, /area/ruin/unpowered) "j" = ( -/obj/item/weapon/reagent_containers/food/snacks/pizzaslice/mushroom, +/obj/item/reagent_containers/food/snacks/pizzaslice/mushroom, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; @@ -172,7 +172,7 @@ /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "w" = ( -/obj/item/weapon/kitchen/fork, +/obj/item/kitchen/fork, /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; @@ -202,7 +202,7 @@ "z" = ( /obj/structure/table/wood, /obj/structure/glowshroom/single, -/obj/item/weapon/a_gift, +/obj/item/a_gift, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; initial_gas_mix = "o2=14;n2=23;TEMP=300" @@ -211,7 +211,7 @@ "A" = ( /obj/structure/table/wood, /obj/item/trash/plate, -/obj/item/weapon/kitchen/fork, +/obj/item/kitchen/fork, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; initial_gas_mix = "o2=14;n2=23;TEMP=300" @@ -230,7 +230,7 @@ /area/ruin/unpowered) "D" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/pizzaslice/margherita, +/obj/item/reagent_containers/food/snacks/pizzaslice/margherita, /obj/item/trash/plate, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; @@ -239,7 +239,7 @@ /area/ruin/unpowered) "E" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/pizzaslice/meat, +/obj/item/reagent_containers/food/snacks/pizzaslice/meat, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; initial_gas_mix = "o2=14;n2=23;TEMP=300" @@ -247,7 +247,7 @@ /area/ruin/unpowered) "F" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/store/cake/birthday, +/obj/item/reagent_containers/food/snacks/store/cake/birthday, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; initial_gas_mix = "o2=14;n2=23;TEMP=300" @@ -268,7 +268,7 @@ }, /area/ruin/unpowered) "I" = ( -/obj/item/weapon/kitchen/fork, +/obj/item/kitchen/fork, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; @@ -305,7 +305,7 @@ /area/ruin/unpowered) "M" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/a_gift, +/obj/item/a_gift, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; initial_gas_mix = "o2=14;n2=23;TEMP=300" @@ -317,7 +317,7 @@ /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "O" = ( -/obj/item/weapon/kitchen/knife, +/obj/item/kitchen/knife, /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; @@ -342,7 +342,7 @@ /area/ruin/unpowered) "S" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/baseturf_helper, +/obj/effect/baseturf_helper/lava_land/surface, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/basalt/lava_land_surface; initial_gas_mix = "o2=14;n2=23;TEMP=300" diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_pride.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_pride.dmm index b1dedc0cb3..38b5f5f64d 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_pride.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_pride.dmm @@ -65,7 +65,7 @@ /turf/open/floor/mineral/silver, /area/ruin/powered/pride) "u" = ( -/obj/effect/baseturf_helper, +/obj/effect/baseturf_helper/lava_land/surface, /turf/open/floor/mineral/silver, /area/ruin/powered/pride) "G" = ( diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm index cb2686fe89..02efad1605 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_seed_vault.dmm @@ -7,17 +7,17 @@ /area/lavaland/surface/outdoors) "d" = ( /obj/structure/table/wood, -/obj/item/weapon/lighter, -/obj/item/weapon/lighter, -/obj/item/weapon/storage/fancy/rollingpapers, -/obj/item/weapon/storage/fancy/rollingpapers, -/obj/item/weapon/storage/fancy/rollingpapers, -/obj/item/weapon/storage/fancy/rollingpapers, +/obj/item/lighter, +/obj/item/lighter, +/obj/item/storage/fancy/rollingpapers, +/obj/item/storage/fancy/rollingpapers, +/obj/item/storage/fancy/rollingpapers, +/obj/item/storage/fancy/rollingpapers, /turf/open/floor/plasteel/freezer, /area/ruin/powered/seedvault) "e" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/box/disks_plantgene, +/obj/item/storage/box/disks_plantgene, /turf/open/floor/plasteel/freezer, /area/ruin/powered/seedvault) "f" = ( @@ -34,7 +34,7 @@ "i" = ( /obj/structure/closet/crate/hydroponics, /obj/structure/beebox, -/obj/item/weapon/melee/flyswatter, +/obj/item/melee/flyswatter, /obj/item/honey_frame, /obj/item/honey_frame, /obj/item/honey_frame, @@ -69,18 +69,18 @@ /area/ruin/powered/seedvault) "o" = ( /obj/structure/closet/crate/hydroponics, -/obj/item/weapon/cultivator, -/obj/item/weapon/cultivator, -/obj/item/weapon/cultivator, -/obj/item/weapon/cultivator, -/obj/item/weapon/shovel/spade, -/obj/item/weapon/shovel/spade, -/obj/item/weapon/shovel/spade, -/obj/item/weapon/shovel/spade, -/obj/item/weapon/hatchet, -/obj/item/weapon/hatchet, -/obj/item/weapon/hatchet, -/obj/item/weapon/hatchet, +/obj/item/cultivator, +/obj/item/cultivator, +/obj/item/cultivator, +/obj/item/cultivator, +/obj/item/shovel/spade, +/obj/item/shovel/spade, +/obj/item/shovel/spade, +/obj/item/shovel/spade, +/obj/item/hatchet, +/obj/item/hatchet, +/obj/item/hatchet, +/obj/item/hatchet, /turf/open/floor/plasteel/freezer, /area/ruin/powered/seedvault) "p" = ( @@ -88,27 +88,27 @@ /turf/open/floor/plasteel/freezer, /area/ruin/powered/seedvault) "q" = ( -/obj/item/weapon/hatchet, -/obj/item/weapon/storage/bag/plants, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/hatchet, +/obj/item/storage/bag/plants, +/obj/item/reagent_containers/glass/bucket, /obj/structure/table/wood, /turf/open/floor/plasteel/freezer, /area/ruin/powered/seedvault) "r" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/bag/plants, -/obj/item/weapon/storage/bag/plants, -/obj/item/weapon/storage/bag/plants, -/obj/item/weapon/storage/bag/plants, +/obj/item/storage/bag/plants, +/obj/item/storage/bag/plants, +/obj/item/storage/bag/plants, +/obj/item/storage/bag/plants, /turf/open/floor/plasteel/freezer, /area/ruin/powered/seedvault) "s" = ( /obj/structure/table/wood, -/obj/item/weapon/gun/energy/floragun, -/obj/item/weapon/gun/energy/floragun, -/obj/item/weapon/gun/energy/floragun, -/obj/item/weapon/gun/energy/floragun, -/obj/item/weapon/storage/box/disks_plantgene, +/obj/item/gun/energy/floragun, +/obj/item/gun/energy/floragun, +/obj/item/gun/energy/floragun, +/obj/item/gun/energy/floragun, +/obj/item/storage/box/disks_plantgene, /turf/open/floor/plasteel/freezer, /area/ruin/powered/seedvault) "t" = ( @@ -136,10 +136,10 @@ pixel_y = 5 }, /obj/structure/table/glass, -/obj/item/weapon/reagent_containers/glass/beaker/bluespace, -/obj/item/weapon/reagent_containers/glass/beaker/bluespace, -/obj/item/weapon/reagent_containers/glass/beaker/bluespace, -/obj/item/weapon/reagent_containers/glass/beaker/bluespace, +/obj/item/reagent_containers/glass/beaker/bluespace, +/obj/item/reagent_containers/glass/beaker/bluespace, +/obj/item/reagent_containers/glass/beaker/bluespace, +/obj/item/reagent_containers/glass/beaker/bluespace, /turf/open/floor/plasteel/freezer, /area/ruin/powered/seedvault) "y" = ( @@ -188,14 +188,14 @@ /area/ruin/powered/seedvault) "I" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel/freezer, /area/ruin/powered/seedvault) "J" = ( -/obj/item/weapon/storage/toolbox/syndicate, +/obj/item/storage/toolbox/syndicate, /obj/structure/table/wood, /turf/open/floor/plasteel/freezer, /area/ruin/powered/seedvault) @@ -214,7 +214,7 @@ /area/lavaland/surface/outdoors) "N" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/box/disks_plantgene, +/obj/item/storage/box/disks_plantgene, /obj/machinery/light{ dir = 1 }, @@ -262,7 +262,7 @@ /turf/open/floor/plasteel/freezer, /area/ruin/powered/seedvault) "Z" = ( -/obj/effect/baseturf_helper, +/obj/effect/baseturf_helper/lava_land/surface, /turf/closed/wall/r_wall, /area/ruin/powered/seedvault) diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_sloth.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_sloth.dmm index a8514a4647..49092bc87e 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_sloth.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_sloth.dmm @@ -6,10 +6,7 @@ /turf/open/lava/smooth/lava_land_surface, /area/ruin/unpowered) "c" = ( -/obj/item/weapon/paper{ - desc = "have not gotten around to finishing my cursed item yet sorry - sloth"; - name = "note from sloth" - }, +/obj/item/paper/fluff/stations/lavaland/sloth/note, /turf/open/floor/sepia{ blocks_air = 0; slowdown = 10 @@ -30,7 +27,7 @@ /area/ruin/unpowered) "f" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/grown/citrus/orange, +/obj/item/reagent_containers/food/snacks/grown/citrus/orange, /turf/open/floor/sepia{ blocks_air = 0; slowdown = 10 @@ -38,14 +35,14 @@ /area/ruin/unpowered) "g" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/brown, +/obj/item/bedsheet/brown, /turf/open/floor/sepia{ blocks_air = 0; slowdown = 10 }, /area/ruin/unpowered) "h" = ( -/obj/effect/baseturf_helper, +/obj/effect/baseturf_helper/lava_land/surface, /turf/open/floor/sepia{ blocks_air = 0; slowdown = 10 diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_survivalpod.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_survivalpod.dmm index 3392d60307..d50777c92f 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_survivalpod.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_survivalpod.dmm @@ -50,13 +50,13 @@ /turf/open/floor/pod/dark, /area/ruin/powered) "l" = ( -/obj/item/weapon/pickaxe, +/obj/item/pickaxe, /obj/effect/decal/cleanable/blood, /turf/open/floor/pod/dark, /area/ruin/powered) "m" = ( /obj/structure/bed/pod, -/obj/item/weapon/bedsheet/black, +/obj/item/bedsheet/black, /obj/structure/tubes, /obj/machinery/light/small{ dir = 4 @@ -76,7 +76,7 @@ /area/lavaland/surface/outdoors) "p" = ( /obj/structure/table/survival_pod, -/obj/item/weapon/kitchen/knife/combat/survival, +/obj/item/kitchen/knife/combat/survival, /turf/open/floor/pod/dark, /area/ruin/powered) "q" = ( @@ -94,7 +94,7 @@ /area/ruin/powered) "r" = ( /obj/structure/tubes, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /obj/effect/decal/cleanable/blood/drip, /turf/open/floor/pod/dark, /area/ruin/powered) @@ -169,7 +169,7 @@ /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "B" = ( -/obj/effect/baseturf_helper, +/obj/effect/baseturf_helper/lava_land/surface, /turf/closed/wall/mineral/titanium/survival/pod, /area/ruin/powered) diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_swarmer_crash.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_swarmer_crash.dmm index a794b58db8..3962947551 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_swarmer_crash.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_swarmer_crash.dmm @@ -22,7 +22,7 @@ /turf/open/floor/mineral/plastitanium, /area/ruin/unpowered) "g" = ( -/obj/effect/baseturf_helper, +/obj/effect/baseturf_helper/lava_land/surface, /turf/closed/wall/mineral/plastitanium, /area/ruin/unpowered) diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm index 61e158adca..a004ba7a9d 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm @@ -12,7 +12,7 @@ /turf/closed/wall/mineral/plastitanium, /area/ruin/powered/syndicate_lava_base) "ae" = ( -/obj/item/weapon/bombcore/large/underwall, +/obj/item/bombcore/large/underwall, /turf/closed/wall/mineral/plastitanium, /area/ruin/powered/syndicate_lava_base) "af" = ( @@ -26,9 +26,9 @@ /area/ruin/powered/syndicate_lava_base) "ag" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/syndicake, -/obj/item/weapon/reagent_containers/food/snacks/syndicake, -/obj/item/weapon/reagent_containers/food/snacks/syndicake, +/obj/item/reagent_containers/food/snacks/syndicake, +/obj/item/reagent_containers/food/snacks/syndicake, +/obj/item/reagent_containers/food/snacks/syndicake, /obj/structure/sign/barsign{ pixel_y = 32; req_access = null; @@ -41,7 +41,7 @@ /area/ruin/powered/syndicate_lava_base) "ah" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/salad/validsalad, +/obj/item/reagent_containers/food/snacks/salad/validsalad, /turf/open/floor/plasteel/podhatch{ dir = 6 }, @@ -52,7 +52,7 @@ icon_state = "minibar_left"; name = "skeletal minibar" }, -/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka, +/obj/item/reagent_containers/food/drinks/bottle/vodka, /obj/machinery/light/small{ dir = 1 }, @@ -64,33 +64,32 @@ icon_state = "minibar_right"; name = "skeletal minibar" }, -/obj/item/weapon/reagent_containers/food/drinks/bottle/gin, +/obj/item/reagent_containers/food/drinks/bottle/gin, /turf/open/floor/wood, /area/ruin/powered/syndicate_lava_base) "ak" = ( /obj/structure/dresser, /obj/structure/mirror{ - desc = "Mirror mirror on the wall, who is the most robust of them all?"; pixel_x = -26 }, /turf/open/floor/plasteel/vault, /area/ruin/powered/syndicate_lava_base) "al" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, /turf/open/floor/plasteel/vault, /area/ruin/powered/syndicate_lava_base) "am" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/vault, /area/ruin/powered/syndicate_lava_base) "an" = ( /obj/structure/table/wood, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/syndie, /turf/open/floor/plasteel/vault, /area/ruin/powered/syndicate_lava_base) @@ -150,7 +149,7 @@ /obj/item/stack/cable_coil/white, /obj/item/stack/cable_coil/white, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/structure/table/reinforced, /obj/machinery/light{ dir = 4 @@ -205,41 +204,41 @@ amount = 50 }, /obj/structure/table/reinforced, -/obj/item/weapon/wrench, +/obj/item/wrench, /turf/open/floor/plasteel/podhatch{ dir = 10 }, /area/ruin/powered/syndicate_lava_base) "aC" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/wood{ icon_state = "wood-broken4" }, /area/ruin/powered/syndicate_lava_base) "aD" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, /turf/open/floor/wood, /area/ruin/powered/syndicate_lava_base) "aE" = ( /obj/structure/table/wood, /obj/item/toy/nuke, -/obj/item/weapon/book/manual/nuclear, +/obj/item/book/manual/nuclear, /turf/open/floor/wood, /area/ruin/powered/syndicate_lava_base) "aF" = ( /obj/structure/table/wood, -/obj/item/weapon/lighter{ +/obj/item/lighter{ pixel_y = 3 }, -/obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate, +/obj/item/storage/fancy/cigarettes/cigpack_syndicate, /turf/open/floor/wood, /area/ruin/powered/syndicate_lava_base) "aG" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/wood, /area/ruin/powered/syndicate_lava_base) "aH" = ( @@ -276,16 +275,16 @@ /area/ruin/powered/syndicate_lava_base) "aN" = ( /obj/structure/table/wood, -/obj/item/weapon/lipstick/random{ +/obj/item/lipstick/random{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/lipstick/random{ +/obj/item/lipstick/random{ pixel_x = -3; pixel_y = -3 }, -/obj/item/weapon/lipstick/random, -/obj/item/weapon/soap/syndie, +/obj/item/lipstick/random, +/obj/item/soap/syndie, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -298,7 +297,6 @@ "aP" = ( /obj/structure/dresser, /obj/structure/mirror{ - desc = "Mirror mirror on the wall, who is the most robust of them all?"; pixel_x = 26 }, /turf/open/floor/plasteel/vault{ @@ -312,10 +310,8 @@ }, /area/ruin/powered/syndicate_lava_base) "aR" = ( -/obj/structure/closet/emcloset{ - anchored = 1 - }, -/obj/item/weapon/tank/internals/emergency_oxygen/engi, +/obj/structure/closet/emcloset/anchored, +/obj/item/tank/internals/emergency_oxygen/engi, /obj/item/device/flashlight/seclite, /obj/item/clothing/mask/gas, /turf/open/floor/plasteel/podhatch{ @@ -323,7 +319,7 @@ }, /area/ruin/powered/syndicate_lava_base) "aS" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -342,7 +338,7 @@ /area/ruin/powered/syndicate_lava_base) "aU" = ( /obj/structure/closet/emcloset, -/obj/item/weapon/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, /obj/item/device/flashlight/seclite, /obj/item/clothing/mask/gas, /obj/machinery/light{ @@ -372,7 +368,6 @@ /area/ruin/powered/syndicate_lava_base) "aX" = ( /obj/structure/mirror{ - desc = "Mirror mirror on the wall, who is the most robust of them all?"; pixel_x = 28 }, /obj/structure/sink{ @@ -394,10 +389,8 @@ }, /area/ruin/powered/syndicate_lava_base) "ba" = ( -/obj/structure/closet/emcloset{ - anchored = 1 - }, -/obj/item/weapon/tank/internals/emergency_oxygen/engi, +/obj/structure/closet/emcloset/anchored, +/obj/item/tank/internals/emergency_oxygen/engi, /obj/item/device/flashlight/seclite, /obj/item/clothing/mask/gas, /turf/open/floor/plasteel/podhatch{ @@ -405,7 +398,7 @@ }, /area/ruin/powered/syndicate_lava_base) "bb" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/vault{ @@ -419,7 +412,7 @@ }, /area/ruin/powered/syndicate_lava_base) "bd" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -458,16 +451,16 @@ /area/ruin/powered/syndicate_lava_base) "bi" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/glass/beaker, -/obj/item/weapon/reagent_containers/dropper, -/obj/item/weapon/reagent_containers/syringe, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/syringe, /obj/structure/sign/nosmoking_2{ pixel_y = 32 }, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, /turf/open/floor/plasteel/podhatch{ dir = 1 }, @@ -493,10 +486,10 @@ /area/ruin/powered/syndicate_lava_base) "bl" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/white, -/obj/item/weapon/book/manual/wiki/chemistry, -/obj/item/weapon/book/manual/wiki/chemistry, +/obj/item/clipboard, +/obj/item/folder/white, +/obj/item/book/manual/wiki/chemistry, +/obj/item/book/manual/wiki/chemistry, /obj/item/device/assembly/signaler, /obj/item/device/assembly/signaler, /obj/item/device/assembly/voice, @@ -510,13 +503,13 @@ /area/ruin/powered/syndicate_lava_base) "bm" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/beakers{ +/obj/item/storage/box/beakers{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/syringes, -/obj/item/weapon/gun/syringe/syndicate, -/obj/item/weapon/storage/box/beakers, +/obj/item/storage/box/syringes, +/obj/item/gun/syringe/syndicate, +/obj/item/storage/box/beakers, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -555,8 +548,7 @@ /obj/structure/table/reinforced, /obj/item/device/healthanalyzer, /obj/item/stack/sheet/mineral/plasma{ - amount = 5; - layer = 3.1 + amount = 5 }, /turf/open/floor/plasteel/podhatch, /area/ruin/powered/syndicate_lava_base) @@ -569,11 +561,11 @@ /area/ruin/powered/syndicate_lava_base) "bs" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/beakers{ +/obj/item/storage/box/beakers{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/syringes, +/obj/item/storage/box/syringes, /obj/machinery/light{ dir = 1 }, @@ -582,14 +574,13 @@ "bt" = ( /obj/structure/bed/roller, /obj/machinery/iv_drip, -/obj/item/weapon/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, /turf/open/floor/plasteel/podhatch{ dir = 6 }, /area/ruin/powered/syndicate_lava_base) "bu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ruin/powered/syndicate_lava_base) "bv" = ( @@ -608,8 +599,7 @@ }, /area/ruin/powered/syndicate_lava_base) "bx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -679,7 +669,7 @@ /area/ruin/powered/syndicate_lava_base) "bG" = ( /obj/structure/table/reinforced, -/obj/item/weapon/book/manual/wiki/infections, +/obj/item/book/manual/wiki/infections, /obj/item/stack/sheet/mineral/silver{ amount = 10 }, @@ -704,14 +694,14 @@ /area/ruin/powered/syndicate_lava_base) "bJ" = ( /obj/structure/table/reinforced, -/obj/item/weapon/gun/ballistic/automatic/c20r/toy/unrestricted, -/obj/item/weapon/gun/ballistic/automatic/c20r/toy/unrestricted, +/obj/item/gun/ballistic/automatic/c20r/toy/unrestricted, +/obj/item/gun/ballistic/automatic/c20r/toy/unrestricted, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/ruin/powered/syndicate_lava_base) "bK" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -752,7 +742,7 @@ /area/ruin/powered/syndicate_lava_base) "bO" = ( /obj/machinery/iv_drip, -/obj/item/weapon/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -777,11 +767,11 @@ /area/ruin/powered/syndicate_lava_base) "bS" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/glass/beaker, -/obj/item/weapon/reagent_containers/dropper, -/obj/item/weapon/reagent_containers/syringe, -/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/glass/beaker/large, /turf/open/floor/plasteel/podhatch{ dir = 4 }, @@ -803,7 +793,7 @@ /area/ruin/powered/syndicate_lava_base) "bV" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder, +/obj/item/folder, /obj/item/clothing/ears/earmuffs, /obj/item/clothing/ears/earmuffs, /turf/open/floor/plasteel/vault{ @@ -812,9 +802,9 @@ /area/ruin/powered/syndicate_lava_base) "bW" = ( /obj/structure/table/reinforced, -/obj/item/weapon/suppressor/specialoffer, -/obj/item/weapon/gun/ballistic/automatic/toy/pistol/unrestricted, -/obj/item/weapon/gun/ballistic/automatic/toy/pistol/unrestricted, +/obj/item/suppressor/specialoffer, +/obj/item/gun/ballistic/automatic/toy/pistol/unrestricted, +/obj/item/gun/ballistic/automatic/toy/pistol/unrestricted, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -827,13 +817,13 @@ /area/ruin/powered/syndicate_lava_base) "bY" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/glass/beaker, -/obj/item/weapon/reagent_containers/dropper, -/obj/item/weapon/reagent_containers/syringe, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, /turf/open/floor/plasteel/podhatch, /area/ruin/powered/syndicate_lava_base) "bZ" = ( @@ -873,8 +863,8 @@ /area/ruin/powered/syndicate_lava_base) "cc" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/light, /turf/open/floor/plasteel/podhatch{ dir = 1 @@ -882,7 +872,7 @@ /area/ruin/powered/syndicate_lava_base) "cd" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/white, +/obj/item/folder/white, /obj/item/stack/sheet/mineral/gold{ amount = 10 }, @@ -955,7 +945,7 @@ }, /area/ruin/powered/syndicate_lava_base) "cm" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/podhatch{ @@ -978,7 +968,7 @@ }, /area/ruin/powered/syndicate_lava_base) "cq" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -987,19 +977,18 @@ }, /area/ruin/powered/syndicate_lava_base) "cr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/bluecross_2, /turf/open/floor/plating, /area/ruin/powered/syndicate_lava_base) "cs" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ pixel_x = -3; pixel_y = -3 }, @@ -1064,14 +1053,13 @@ "cC" = ( /obj/structure/bed/roller, /obj/machinery/iv_drip, -/obj/item/weapon/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/ruin/powered/syndicate_lava_base) "cD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "lavalandsyndi"; name = "Syndicate Research Experimentor Shutters" @@ -1112,15 +1100,15 @@ /area/ruin/powered/syndicate_lava_base) "cI" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/syndicate, +/obj/item/storage/toolbox/syndicate, /obj/item/device/multitool, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/ruin/powered/syndicate_lava_base) "cJ" = ( -/obj/item/weapon/surgicaldrill, -/obj/item/weapon/circular_saw, +/obj/item/surgicaldrill, +/obj/item/circular_saw, /obj/structure/table/reinforced, /turf/open/floor/plasteel/vault{ dir = 8 @@ -1144,7 +1132,7 @@ pixel_y = 3 }, /obj/structure/table/reinforced, -/obj/item/weapon/storage/toolbox/syndicate, +/obj/item/storage/toolbox/syndicate, /obj/item/stack/cable_coil/white, /turf/open/floor/plasteel/vault{ dir = 8 @@ -1183,8 +1171,8 @@ }, /area/ruin/powered/syndicate_lava_base) "cQ" = ( -/obj/item/weapon/cautery, -/obj/item/weapon/scalpel, +/obj/item/cautery, +/obj/item/scalpel, /obj/structure/table/reinforced, /turf/open/floor/plasteel/vault{ dir = 8 @@ -1192,14 +1180,14 @@ /area/ruin/powered/syndicate_lava_base) "cR" = ( /obj/structure/table/optable, -/obj/item/weapon/surgical_drapes, +/obj/item/surgical_drapes, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/ruin/powered/syndicate_lava_base) "cS" = ( -/obj/item/weapon/retractor, -/obj/item/weapon/hemostat, +/obj/item/retractor, +/obj/item/hemostat, /obj/structure/table/reinforced, /obj/machinery/light/small{ dir = 4 @@ -1217,7 +1205,7 @@ }, /area/ruin/powered/syndicate_lava_base) "cU" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/structure/extinguisher_cabinet{ @@ -1252,7 +1240,7 @@ /obj/item/device/assembly/signaler, /obj/item/device/assembly/voice, /obj/item/device/assembly/voice, -/obj/item/weapon/screwdriver/nuke, +/obj/item/screwdriver/nuke, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -1279,21 +1267,21 @@ /area/ruin/powered/syndicate_lava_base) "da" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/ruin/powered/syndicate_lava_base) "db" = ( /obj/machinery/computer/message_monitor, -/obj/item/weapon/paper/monitorkey, +/obj/item/paper/monitorkey, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/ruin/powered/syndicate_lava_base) "dd" = ( -/obj/effect/baseturf_helper, +/obj/effect/baseturf_helper/lava_land/surface, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -1359,15 +1347,15 @@ /obj/item/stack/sheet/metal{ amount = 50 }, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, /obj/structure/table/reinforced, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/grenade/chem_grenade/large, -/obj/item/weapon/grenade/chem_grenade/large, -/obj/item/weapon/grenade/chem_grenade/large, -/obj/item/weapon/grenade/chem_grenade/large, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade/large, +/obj/item/grenade/chem_grenade/large, +/obj/item/grenade/chem_grenade/large, +/obj/item/grenade/chem_grenade/large, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -1464,7 +1452,7 @@ }, /area/ruin/powered/syndicate_lava_base) "fM" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/light/small, @@ -1503,7 +1491,7 @@ /area/ruin/powered/syndicate_lava_base) "fS" = ( /obj/machinery/iv_drip, -/obj/item/weapon/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, /obj/machinery/light{ dir = 8 }, diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_ufo_crash.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_ufo_crash.dmm index 6c18feaff8..588000378b 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_ufo_crash.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_ufo_crash.dmm @@ -79,7 +79,7 @@ }, /area/lavaland/surface/outdoors) "o" = ( -/obj/item/weapon/hemostat/alien, +/obj/item/hemostat/alien, /turf/open/floor/plating/abductor{ initial_gas_mix = "o2=16;n2=23;TEMP=300" }, @@ -104,15 +104,15 @@ /area/ruin/unpowered) "s" = ( /obj/structure/table/optable/abductor, -/obj/item/weapon/cautery/alien, -/obj/effect/baseturf_helper, +/obj/item/cautery/alien, +/obj/effect/baseturf_helper/lava_land/surface, /turf/open/floor/plating/abductor{ initial_gas_mix = "o2=16;n2=23;TEMP=300" }, /area/ruin/unpowered) "t" = ( /obj/structure/table/abductor, -/obj/item/weapon/storage/box/alienhandcuffs, +/obj/item/storage/box/alienhandcuffs, /turf/open/floor/plating/abductor{ initial_gas_mix = "o2=16;n2=23;TEMP=300" }, @@ -124,15 +124,15 @@ }, /area/ruin/unpowered) "v" = ( -/obj/item/weapon/scalpel/alien, -/obj/item/weapon/surgical_drapes, +/obj/item/scalpel/alien, +/obj/item/surgical_drapes, /turf/open/floor/plating/abductor{ initial_gas_mix = "o2=16;n2=23;TEMP=300" }, /area/ruin/unpowered) "w" = ( -/obj/item/weapon/retractor/alien, -/obj/item/weapon/paper/abductor, +/obj/item/retractor/alien, +/obj/item/paper/guides/antag/abductor, /turf/open/floor/plating/abductor{ initial_gas_mix = "o2=16;n2=23;TEMP=300" }, @@ -151,8 +151,8 @@ /area/ruin/unpowered) "z" = ( /obj/structure/table/abductor, -/obj/item/weapon/surgicaldrill/alien, -/obj/item/weapon/circular_saw/alien, +/obj/item/surgicaldrill/alien, +/obj/item/circular_saw/alien, /turf/open/floor/plating/abductor{ initial_gas_mix = "o2=16;n2=23;TEMP=300" }, diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_xeno_nest.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_xeno_nest.dmm index d139ee641b..5c94d02ab7 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_xeno_nest.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_xeno_nest.dmm @@ -6,122 +6,122 @@ /obj/structure/alien/weeds, /obj/structure/alien/resin/wall, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "c" = ( /obj/structure/alien/weeds, /obj/structure/alien/resin/wall, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "d" = ( /obj/structure/alien/resin/wall, /obj/structure/alien/weeds, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "e" = ( /obj/structure/alien/weeds, /obj/structure/alien/egg/burst, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "f" = ( /obj/structure/alien/weeds, /obj/structure/alien/weeds, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "g" = ( /obj/structure/alien/weeds, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "h" = ( /obj/structure/alien/weeds, /obj/structure/alien/resin/wall, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "i" = ( /obj/structure/alien/weeds, /obj/structure/bed/nest, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "j" = ( /obj/structure/alien/weeds, /mob/living/simple_animal/hostile/alien, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "k" = ( /obj/structure/alien/weeds, /obj/structure/alien/egg/burst, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "l" = ( /obj/structure/alien/weeds/node, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "m" = ( /obj/structure/alien/weeds, /obj/structure/bed/nest, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "n" = ( /obj/structure/alien/weeds, /obj/structure/bed/nest, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "o" = ( /obj/structure/alien/weeds, /obj/structure/bed/nest, /obj/effect/decal/cleanable/blood/gibs, /obj/item/clothing/mask/facehugger/impregnated, -/obj/item/weapon/gun/ballistic/automatic/pistol, +/obj/item/gun/ballistic/automatic/pistol, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "p" = ( /obj/structure/alien/weeds, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "q" = ( /obj/structure/alien/weeds, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/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/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "s" = ( /obj/structure/alien/weeds, /obj/structure/alien/egg, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "t" = ( /obj/structure/alien/weeds, /mob/living/simple_animal/hostile/alien/sentinel, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "u" = ( /obj/structure/alien/weeds, /obj/effect/decal/cleanable/blood/gibs, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "v" = ( /obj/structure/alien/weeds/node, /obj/effect/decal/cleanable/blood, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "w" = ( /obj/structure/alien/weeds, /obj/effect/decal/cleanable/blood/gibs, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "x" = ( /obj/structure/alien/weeds, /obj/structure/alien/egg/burst, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "y" = ( /obj/structure/alien/weeds/node, /obj/structure/alien/resin/wall, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "z" = ( /obj/structure/alien/weeds, /obj/structure/bed/nest, @@ -129,39 +129,39 @@ /obj/item/clothing/mask/facehugger/impregnated, /obj/item/clothing/under/rank/security, /obj/item/clothing/suit/armor/vest, -/obj/item/weapon/melee/baton/loaded, +/obj/item/melee/baton/loaded, /obj/item/clothing/head/helmet, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "A" = ( /obj/structure/alien/weeds, /obj/structure/alien/egg, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/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/lava_land_surface, -/area/ruin/xenonest) +/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/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "D" = ( /obj/structure/alien/weeds, /obj/effect/decal/cleanable/blood/gibs, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/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/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "F" = ( /obj/structure/alien/weeds, /mob/living/simple_animal/hostile/alien/queen/large{ @@ -171,19 +171,19 @@ plants_off = 1 }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "G" = ( /obj/structure/alien/weeds, /mob/living/simple_animal/hostile/alien/drone{ plants_off = 1 }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "H" = ( /obj/structure/alien/weeds, /obj/effect/decal/cleanable/blood, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "I" = ( /obj/structure/alien/weeds, /obj/structure/bed/nest, @@ -193,35 +193,35 @@ /obj/item/clothing/under/syndicate, /obj/item/clothing/glasses/night, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "J" = ( /obj/structure/alien/weeds, /mob/living/simple_animal/hostile/alien/sentinel, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "K" = ( /obj/structure/alien/weeds/node, /mob/living/simple_animal/hostile/alien, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/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/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "M" = ( /obj/structure/alien/weeds, /obj/structure/bed/nest, /obj/effect/decal/cleanable/blood/gibs, -/obj/item/weapon/tank/internals/oxygen, +/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, /obj/item/clothing/mask/facehugger/impregnated, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "N" = ( /obj/structure/alien/weeds, /obj/structure/alien/resin/wall, @@ -230,7 +230,7 @@ "O" = ( /obj/structure/alien/weeds/node, /turf/template_noop, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "P" = ( /obj/structure/alien/weeds, /obj/structure/alien/resin/wall, @@ -243,15 +243,15 @@ plants_off = 1 }, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "R" = ( /obj/structure/alien/weeds, /turf/template_noop, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "S" = ( /obj/structure/alien/weeds, /turf/template_noop, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) "T" = ( /obj/structure/alien/weeds/node, /obj/structure/alien/resin/wall, @@ -269,9 +269,9 @@ "W" = ( /obj/structure/alien/weeds, /obj/structure/alien/resin/wall, -/obj/effect/baseturf_helper, +/obj/effect/baseturf_helper/lava_land/surface, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area/ruin/xenonest) +/area/ruin/unpowered/xenonest) (1,1,1) = {" a diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_xeno_nest.dmm.rej b/_maps/RandomRuins/LavaRuins/lavaland_surface_xeno_nest.dmm.rej new file mode 100644 index 0000000000..365cc7fdda --- /dev/null +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_xeno_nest.dmm.rej @@ -0,0 +1,10 @@ +diff a/_maps/RandomRuins/LavaRuins/lavaland_surface_xeno_nest.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_xeno_nest.dmm (rejected hunks) +@@ -269,7 +269,7 @@ + "W" = ( + /obj/structure/alien/weeds, + /obj/structure/alien/resin/wall, +-/obj/effect/baseturf_helper, ++/obj/effect/baseturf_helper/lava_land/surface, + /turf/open/floor/plating/asteroid/basalt/lava_land_surface, + /area/ruin/unpowered/xenonest) + diff --git a/_maps/RandomRuins/SpaceRuins/DJstation.dmm b/_maps/RandomRuins/SpaceRuins/DJstation.dmm index 3a1279237c..96f6d35326 100644 --- a/_maps/RandomRuins/SpaceRuins/DJstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/DJstation.dmm @@ -5,55 +5,54 @@ "ab" = ( /obj/structure/grille, /turf/open/floor/plating/airless, -/area/djstation/solars) +/area/ruin/space/djstation/solars) "ac" = ( /obj/machinery/power/solar/fake, /turf/open/floor/plasteel/airless/solarpanel, -/area/djstation/solars) +/area/ruin/space/djstation/solars) "ad" = ( /turf/open/floor/plating/airless, -/area/djstation/solars) +/area/ruin/space/djstation/solars) "ae" = ( /obj/structure/lattice, /turf/template_noop, /area/template_noop) "af" = ( /turf/closed/wall, -/area/djstation) +/area/ruin/space/djstation) "ag" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/djstation) +/area/ruin/space/djstation) "ah" = ( /turf/open/floor/plating, -/area/djstation) +/area/ruin/space/djstation) "ai" = ( /obj/machinery/telecomms/relay/preset/ruskie, /obj/machinery/light{ dir = 1 }, /turf/open/floor/plating, -/area/djstation) +/area/ruin/space/djstation) "aj" = ( /obj/machinery/power/terminal, /turf/open/floor/plating, -/area/djstation) +/area/ruin/space/djstation) "ak" = ( /obj/item/device/multitool, /turf/open/floor/plating, -/area/djstation) +/area/ruin/space/djstation) "al" = ( -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -2; pixel_y = -1 }, /turf/open/floor/plating, -/area/djstation) +/area/ruin/space/djstation) "am" = ( -/obj/item/weapon/extinguisher, +/obj/item/extinguisher, /turf/open/floor/plating, -/area/djstation) +/area/ruin/space/djstation) "an" = ( /obj/structure/cable{ icon_state = "0-2"; @@ -64,7 +63,7 @@ name = "power storage unit" }, /turf/open/floor/plating, -/area/djstation) +/area/ruin/space/djstation) "ao" = ( /obj/structure/cable{ d1 = 1; @@ -72,7 +71,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/djstation) +/area/ruin/space/djstation) "ap" = ( /obj/structure/cable{ icon_state = "0-4"; @@ -84,14 +83,14 @@ pixel_y = -24 }, /turf/open/floor/plating, -/area/djstation) +/area/ruin/space/djstation) "aq" = ( /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; @@ -99,7 +98,7 @@ pixel_y = -32 }, /turf/open/floor/plating, -/area/djstation) +/area/ruin/space/djstation) "ar" = ( /obj/structure/cable{ d1 = 1; @@ -107,85 +106,85 @@ icon_state = "1-8" }, /turf/open/floor/plating, -/area/djstation) +/area/ruin/space/djstation) "as" = ( /obj/structure/rack, /obj/item/clothing/suit/space/syndicate/orange, /obj/item/clothing/head/helmet/space/syndicate/orange, /obj/item/clothing/mask/breath, /turf/open/floor/plating, -/area/djstation) +/area/ruin/space/djstation) "at" = ( /obj/machinery/door/airlock/maintenance_hatch, /turf/open/floor/plating, -/area/djstation) +/area/ruin/space/djstation) "au" = ( /obj/structure/closet/emcloset, /turf/open/floor/plasteel/cafeteria, -/area/djstation) +/area/ruin/space/djstation) "av" = ( /obj/machinery/vending/snack, /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plasteel/cafeteria, -/area/djstation) +/area/ruin/space/djstation) "aw" = ( /turf/open/floor/plasteel/cafeteria, -/area/djstation) +/area/ruin/space/djstation) "ax" = ( /obj/machinery/light_switch{ pixel_y = 28 }, /turf/open/floor/plasteel/cafeteria, -/area/djstation) +/area/ruin/space/djstation) "ay" = ( /obj/machinery/newscaster{ pixel_y = 32 }, /turf/open/floor/plasteel/cafeteria, -/area/djstation) +/area/ruin/space/djstation) "az" = ( /obj/structure/table, /obj/machinery/cell_charger, /turf/open/floor/plasteel/bar, -/area/djstation) +/area/ruin/space/djstation) "aA" = ( /turf/open/floor/plasteel/bar, -/area/djstation) +/area/ruin/space/djstation) "aB" = ( /obj/effect/spawner/lootdrop/crate_spawner, /turf/open/floor/plasteel/grimy, -/area/djstation) +/area/ruin/space/djstation) "aC" = ( /obj/machinery/light_switch{ pixel_y = 28 }, /turf/open/floor/plasteel/grimy, -/area/djstation) +/area/ruin/space/djstation) "aD" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /turf/open/floor/plasteel/grimy, -/area/djstation) +/area/ruin/space/djstation) "aE" = ( /obj/structure/table, /obj/item/device/flashlight/lamp, /turf/open/floor/plasteel/grimy, -/area/djstation) +/area/ruin/space/djstation) "aF" = ( /obj/structure/table, /obj/machinery/microwave{ pixel_y = 8 }, /turf/open/floor/plasteel/bar, -/area/djstation) +/area/ruin/space/djstation) "aG" = ( /obj/machinery/door/airlock/glass{ name = "Kitchen" }, /turf/open/floor/plasteel/cafeteria, -/area/djstation) +/area/ruin/space/djstation) "aH" = ( /obj/structure/table, /obj/item/device/radio/intercom{ @@ -196,46 +195,46 @@ name = "Pirate Radio Listening Channel" }, /turf/open/floor/plasteel/cafeteria, -/area/djstation) +/area/ruin/space/djstation) "aI" = ( /obj/structure/chair/office/light, /turf/open/floor/plasteel/cafeteria, -/area/djstation) +/area/ruin/space/djstation) "aJ" = ( /obj/machinery/door/airlock/glass{ name = "Rest Room" }, /turf/open/floor/plasteel/cafeteria, -/area/djstation) +/area/ruin/space/djstation) "aK" = ( /turf/open/floor/plasteel/grimy, -/area/djstation) +/area/ruin/space/djstation) "aL" = ( /obj/machinery/sleeper{ dir = 8 }, /turf/open/floor/plasteel/grimy, -/area/djstation) +/area/ruin/space/djstation) "aM" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, /turf/open/floor/plasteel/bar, -/area/djstation) +/area/ruin/space/djstation) "aN" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/bar, -/area/djstation) +/area/ruin/space/djstation) "aO" = ( /obj/structure/chair{ dir = 1 }, /turf/open/floor/plasteel/bar, -/area/djstation) +/area/ruin/space/djstation) "aP" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel/cafeteria, -/area/djstation) +/area/ruin/space/djstation) "aQ" = ( /obj/structure/table, /obj/item/device/radio/intercom{ @@ -246,68 +245,68 @@ name = "Pirate Radio Broadcast Channel" }, /turf/open/floor/plasteel/cafeteria, -/area/djstation) +/area/ruin/space/djstation) "aR" = ( /obj/structure/table, -/obj/item/weapon/paper/djstation, +/obj/item/paper/fluff/ruins/djstation, /turf/open/floor/plasteel/cafeteria, -/area/djstation) +/area/ruin/space/djstation) "aS" = ( /obj/structure/frame/computer{ anchored = 1 }, /turf/open/floor/plasteel/grimy, -/area/djstation) +/area/ruin/space/djstation) "aT" = ( /obj/structure/chair{ dir = 8 }, /turf/open/floor/plasteel/grimy, -/area/djstation) +/area/ruin/space/djstation) "aU" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/grimy, -/area/djstation) +/area/ruin/space/djstation) "aV" = ( /obj/structure/closet, /turf/open/floor/plasteel/grimy, -/area/djstation) +/area/ruin/space/djstation) "aW" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, -/area/djstation) +/area/ruin/space/djstation) "aX" = ( /obj/machinery/door/airlock/hatch{ name = "Washroom" }, /turf/open/floor/plasteel/freezer, -/area/djstation) +/area/ruin/space/djstation) "aY" = ( /obj/machinery/light{ dir = 4 }, /turf/open/floor/plasteel/cafeteria, -/area/djstation) +/area/ruin/space/djstation) "aZ" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating/airless, /area/template_noop) "ba" = ( /turf/open/floor/plasteel/freezer, -/area/djstation) +/area/ruin/space/djstation) "bb" = ( /obj/structure/chair{ dir = 4 }, /turf/open/floor/plasteel/cafeteria, -/area/djstation) +/area/ruin/space/djstation) "bc" = ( /obj/structure/window/reinforced{ dir = 1 }, /obj/machinery/space_heater, /turf/open/floor/plasteel/cafeteria, -/area/djstation) +/area/ruin/space/djstation) "bd" = ( /obj/structure/window/reinforced{ dir = 1 @@ -318,7 +317,7 @@ /obj/item/clothing/under/soviet, /obj/item/clothing/head/ushanka, /turf/open/floor/plasteel/cafeteria, -/area/djstation) +/area/ruin/space/djstation) "be" = ( /obj/structure/sink{ dir = 8; @@ -327,22 +326,22 @@ }, /obj/machinery/light/small, /turf/open/floor/plasteel/freezer, -/area/djstation) +/area/ruin/space/djstation) "bf" = ( /obj/structure/toilet{ pixel_y = 8 }, /turf/open/floor/plasteel/freezer, -/area/djstation) +/area/ruin/space/djstation) "bg" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = 1; pixel_y = 9 }, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plasteel/cafeteria, -/area/djstation) +/area/ruin/space/djstation) "bh" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; @@ -352,7 +351,7 @@ pixel_y = -32 }, /turf/open/floor/plasteel/cafeteria, -/area/djstation) +/area/ruin/space/djstation) "bi" = ( /obj/machinery/door/airlock/external{ name = "Ruskie DJ Station"; @@ -360,7 +359,7 @@ req_access_txt = "0" }, /turf/open/floor/plating, -/area/djstation) +/area/ruin/space/djstation) "bj" = ( /obj/structure/disposalpipe/trunk{ dir = 1 diff --git a/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm b/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm index 52b8dcab89..49da58eace 100644 --- a/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm +++ b/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm @@ -169,15 +169,11 @@ /area/solar/derelict_starboard) "as" = ( /turf/closed/wall, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "at" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "au" = ( /obj/machinery/door/airlock/external{ name = "External Engineering" @@ -188,48 +184,40 @@ icon_state = "1-4" }, /turf/open/floor/plating, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "av" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, /turf/open/floor/plating, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, /turf/open/floor/plating, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "ax" = ( /turf/closed/wall/r_wall, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "ay" = ( /turf/open/floor/plating/airless, /area/ruin/unpowered/no_grav) "az" = ( /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aA" = ( /obj/structure/window/reinforced{ dir = 8 }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aB" = ( /obj/structure/cable{ d1 = 2; @@ -237,7 +225,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aC" = ( /obj/machinery/power/smes, /obj/structure/cable{ @@ -245,7 +233,7 @@ icon_state = "0-8" }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aD" = ( /obj/structure/cable{ icon_state = "0-2"; @@ -258,25 +246,16 @@ }, /obj/structure/cable, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aE" = ( /obj/structure/grille, /turf/open/floor/plating/airless, /area/template_noop) "aF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /obj/structure/window/reinforced, /turf/open/floor/plating, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aG" = ( /obj/structure/window/reinforced{ dir = 8 @@ -287,7 +266,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aH" = ( /obj/structure/cable{ d1 = 1; @@ -295,7 +274,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aI" = ( /obj/machinery/power/terminal{ dir = 1 @@ -305,7 +284,7 @@ d2 = 4 }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aJ" = ( /obj/structure/cable{ d1 = 1; @@ -316,25 +295,25 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aK" = ( /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "aL" = ( /obj/machinery/door/airlock/external{ name = "Air Bridge Access" }, /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "aM" = ( /obj/machinery/door/airlock/external{ name = "Air Bridge Access" }, /turf/open/floor/plating, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aN" = ( /obj/structure/cable{ d1 = 1; @@ -342,28 +321,28 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aO" = ( /obj/structure/window/reinforced{ dir = 8 }, /obj/structure/window/reinforced, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aP" = ( /obj/structure/window/reinforced, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aQ" = ( /obj/machinery/door/window, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aR" = ( /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "aS" = ( /turf/closed/wall/r_wall, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aT" = ( /obj/machinery/power/apc{ dir = 8; @@ -380,7 +359,7 @@ d2 = 4 }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aU" = ( /obj/structure/cable{ d1 = 2; @@ -388,21 +367,21 @@ icon_state = "2-8" }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aV" = ( /obj/machinery/door/airlock/external{ name = "External Engineering" }, /turf/open/floor/plating, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "aW" = ( /obj/machinery/door/airlock/highsecurity, /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "aX" = ( /obj/structure/frame/computer, /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "aY" = ( /turf/closed/wall/r_wall, /area/ruin/unpowered/no_grav) @@ -413,7 +392,7 @@ d2 = 4 }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "ba" = ( /obj/structure/cable{ d1 = 1; @@ -427,7 +406,7 @@ }, /obj/machinery/light/small, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "bb" = ( /obj/structure/cable{ d1 = 4; @@ -435,17 +414,11 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "bc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "bd" = ( /obj/structure/grille/broken, /turf/open/floor/plating/airless, @@ -453,18 +426,18 @@ "be" = ( /obj/machinery/light/small, /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bf" = ( /obj/structure/window/reinforced{ dir = 4 }, /obj/machinery/porta_turret_cover, /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bg" = ( /obj/machinery/porta_turret_cover, /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bh" = ( /obj/machinery/door/airlock/engineering{ name = "Starboard Solar Access"; @@ -476,7 +449,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "bi" = ( /obj/structure/grille, /turf/template_noop, @@ -484,15 +457,15 @@ "bj" = ( /obj/structure/grille, /turf/open/floor/plating/airless, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bk" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "bl" = ( /turf/closed/wall, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bm" = ( /obj/machinery/door/window, /obj/structure/cable{ @@ -501,17 +474,17 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "bn" = ( /obj/machinery/computer/atmos_alert, /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bo" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bp" = ( /obj/machinery/door/window{ base_state = "right"; @@ -519,13 +492,13 @@ icon_state = "right" }, /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bq" = ( /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "br" = ( /obj/item/stack/cable_coil/cut{ amount = 2; @@ -533,44 +506,44 @@ icon_state = "coil_red2" }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "bs" = ( /turf/open/floor/plasteel{ icon_state = "damaged1" }, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "bt" = ( /obj/machinery/door/window, /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bu" = ( /turf/open/floor/plasteel{ icon_state = "damaged5" }, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "bv" = ( -/obj/item/weapon/stock_parts/matter_bin, +/obj/item/stock_parts/matter_bin, /turf/open/floor/plasteel{ icon_state = "damaged4" }, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "bw" = ( /obj/structure/rack, -/obj/item/weapon/circuitboard/machine/smes, +/obj/item/circuitboard/machine/smes, /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bx" = ( /obj/structure/rack, -/obj/item/weapon/circuitboard/machine/microwave, +/obj/item/circuitboard/machine/microwave, /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "by" = ( /obj/structure/rack, /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bz" = ( /turf/open/floor/plasteel/airless, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bA" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance{ @@ -578,12 +551,12 @@ name = "3maintenance loot spawner" }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "bB" = ( /turf/open/floor/plasteel{ icon_state = "damaged2" }, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "bC" = ( /obj/item/stack/cable_coil/cut{ amount = 2; @@ -593,28 +566,28 @@ /turf/open/floor/plasteel{ icon_state = "damaged3" }, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "bD" = ( /obj/structure/rack, -/obj/item/weapon/circuitboard/machine/cryo_tube, +/obj/item/circuitboard/machine/cryo_tube, /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bE" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged4" }, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bF" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bG" = ( /obj/machinery/light{ dir = 1 }, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bH" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance{ @@ -622,13 +595,13 @@ name = "2maintenance loot spawner" }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "bI" = ( /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bJ" = ( /obj/machinery/door/window{ base_state = "right"; @@ -636,64 +609,64 @@ icon_state = "right" }, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bK" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bL" = ( /turf/template_noop, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bM" = ( -/obj/item/weapon/stock_parts/console_screen, +/obj/item/stock_parts/console_screen, /turf/template_noop, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bN" = ( /turf/open/floor/circuit/airless, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bO" = ( /turf/open/floor/plating/airless, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bP" = ( /obj/machinery/porta_turret_cover, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bQ" = ( /obj/item/device/aicard, /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bR" = ( /obj/structure/lattice, /turf/template_noop, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bS" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "bT" = ( /obj/structure/rack, -/obj/item/weapon/circuitboard/computer/solar_control, +/obj/item/circuitboard/computer/solar_control, /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bU" = ( /obj/structure/rack, -/obj/item/weapon/circuitboard/machine/autolathe, -/obj/item/weapon/circuitboard/machine/protolathe{ +/obj/item/circuitboard/machine/autolathe, +/obj/item/circuitboard/machine/protolathe{ pixel_x = -5; pixel_y = -3 }, /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bV" = ( /obj/structure/rack, -/obj/item/weapon/circuitboard/machine/circuit_imprinter, +/obj/item/circuitboard/machine/circuit_imprinter, /turf/open/floor/plasteel, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bW" = ( /obj/machinery/power/apc{ dir = 8; @@ -705,7 +678,7 @@ d2 = 4 }, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bX" = ( /obj/structure/cable{ d1 = 2; @@ -713,20 +686,20 @@ icon_state = "2-8" }, /turf/open/floor/plating/airless, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bY" = ( /obj/structure/frame/computer, -/obj/item/weapon/circuitboard/computer/rdconsole, +/obj/item/circuitboard/computer/rdconsole, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "bZ" = ( /obj/structure/frame/computer, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "ca" = ( /obj/machinery/door/airlock/external, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "cb" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel/airless{ @@ -740,11 +713,11 @@ icon_state = "1-2" }, /turf/open/floor/plating/airless, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "cd" = ( /obj/machinery/light, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "ce" = ( /obj/structure/cable{ d1 = 1; @@ -752,7 +725,7 @@ icon_state = "1-4" }, /turf/closed/wall/r_wall, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "cf" = ( /obj/structure/cable{ d1 = 4; @@ -760,7 +733,7 @@ icon_state = "4-8" }, /turf/closed/wall/r_wall, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "cg" = ( /obj/structure/cable{ d1 = 2; @@ -768,7 +741,7 @@ icon_state = "2-8" }, /turf/closed/wall/r_wall, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "ch" = ( /turf/closed/wall, /area/ruin/unpowered/no_grav) @@ -782,7 +755,7 @@ icon_state = "1-2" }, /turf/closed/wall/r_wall, -/area/derelict/bridge/ai_upload) +/area/ruin/space/derelict/bridge/ai_upload) "ck" = ( /obj/structure/cable{ d1 = 1; @@ -790,25 +763,25 @@ icon_state = "1-4" }, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "cl" = ( /turf/closed/wall/r_wall, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "cm" = ( /obj/machinery/light/small, /turf/open/floor/plasteel, -/area/derelict/solar_control) +/area/ruin/space/derelict/solar_control) "cn" = ( -/obj/item/weapon/ore/iron, -/obj/item/weapon/ore/iron, -/obj/item/weapon/ore/iron, +/obj/item/ore/iron, +/obj/item/ore/iron, +/obj/item/ore/iron, /turf/template_noop, /area/template_noop) "co" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "cp" = ( /obj/machinery/light/small{ dir = 1 @@ -816,13 +789,13 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged5" }, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "cq" = ( -/obj/item/weapon/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "cr" = ( /obj/structure/cable{ d1 = 1; @@ -830,10 +803,10 @@ icon_state = "1-2" }, /turf/closed/wall, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cs" = ( /turf/closed/wall, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "ct" = ( /obj/machinery/door/airlock/maintenance, /obj/structure/cable{ @@ -842,31 +815,31 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cu" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged4" }, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "cv" = ( -/obj/item/weapon/ore/slag, +/obj/item/ore/slag, /turf/open/floor/plasteel/airless{ icon_state = "damaged4" }, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "cw" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged5" }, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "cx" = ( /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cy" = ( /obj/structure/rack, -/obj/item/weapon/melee/classic_baton, +/obj/item/melee/classic_baton, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cz" = ( /obj/structure/rack, /obj/machinery/light/small{ @@ -874,33 +847,33 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cA" = ( /obj/structure/rack, /obj/item/clothing/head/helmet/swat, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cB" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cC" = ( /obj/structure/rack, -/obj/item/weapon/electronics/apc, +/obj/item/electronics/apc, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cD" = ( /obj/structure/rack, -/obj/item/weapon/circuitboard/machine/smes, +/obj/item/circuitboard/machine/smes, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cE" = ( /obj/structure/rack, -/obj/item/weapon/stock_parts/capacitor, -/obj/item/weapon/stock_parts/manipulator, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/manipulator, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cF" = ( /obj/structure/cable{ d1 = 1; @@ -908,21 +881,21 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cG" = ( -/obj/item/weapon/screwdriver, +/obj/item/screwdriver, /turf/open/floor/plasteel/airless{ icon_state = "damaged5" }, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "cH" = ( /obj/machinery/gravity_generator/main/station{ on = 0 }, /turf/open/floor/plasteel/airless, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "cI" = ( -/obj/item/weapon/ore/slag, +/obj/item/ore/slag, /turf/template_noop, /area/template_noop) "cJ" = ( @@ -932,7 +905,7 @@ icon_state = "1-4" }, /turf/closed/wall, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cK" = ( /obj/structure/cable{ d1 = 4; @@ -940,7 +913,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cL" = ( /obj/structure/cable{ d1 = 4; @@ -948,7 +921,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cM" = ( /obj/structure/cable{ d1 = 4; @@ -961,7 +934,7 @@ icon_state = "2-8" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cN" = ( /obj/structure/cable{ d1 = 2; @@ -969,16 +942,16 @@ icon_state = "2-8" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cO" = ( /turf/open/floor/plasteel/airless, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "cP" = ( /obj/item/stack/cable_coil/cut, /turf/open/floor/plasteel/airless{ icon_state = "damaged4" }, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "cQ" = ( /obj/structure/cable, /obj/machinery/power/apc{ @@ -987,17 +960,17 @@ pixel_y = -24 }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cR" = ( /obj/structure/rack, -/obj/item/weapon/stock_parts/cell/high, -/obj/item/weapon/stock_parts/cell/high, -/obj/item/weapon/stock_parts/cell/high, -/obj/item/weapon/stock_parts/cell/high, -/obj/item/weapon/stock_parts/cell/high, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /turf/open/floor/plating, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cS" = ( /obj/machinery/light/small{ dir = 4 @@ -1006,26 +979,15 @@ /obj/item/stack/cable_coil/cut, /obj/item/stack/cable_coil/cut, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cV" = ( /obj/machinery/door/airlock/command{ name = "E.V.A."; @@ -1038,14 +1000,14 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cW" = ( /obj/machinery/door/airlock/engineering{ name = "Engineering Secure Storage"; req_access_txt = "10" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cX" = ( /obj/machinery/door/firedoor, /obj/structure/cable{ @@ -1054,53 +1016,33 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "cY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/southwest, /turf/open/floor/plating/airless, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "cZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating/airless, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "da" = ( /obj/machinery/door/airlock/engineering{ name = "Engineering Access"; req_access_txt = "10" }, /turf/open/floor/plasteel, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "db" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/north, /turf/open/floor/plating/airless, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "dc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northeast, /turf/open/floor/plating/airless, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "dd" = ( /turf/open/floor/plating, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "de" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel/airless/solarpanel, @@ -1112,7 +1054,7 @@ }, /obj/item/wallframe/apc, /turf/open/floor/plating/airless, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "dg" = ( /obj/structure/cable{ d1 = 4; @@ -1120,7 +1062,7 @@ icon_state = "4-8" }, /turf/open/floor/plating/airless, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "dh" = ( /obj/structure/cable{ d1 = 4; @@ -1133,16 +1075,16 @@ icon_state = "2-4" }, /turf/open/floor/plating/airless, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "di" = ( /obj/structure/cable{ d2 = 8; icon_state = "0-8" }, /obj/structure/frame/machine, -/obj/item/weapon/stock_parts/console_screen, +/obj/item/stock_parts/console_screen, /turf/open/floor/plating/airless, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "dj" = ( /turf/open/floor/plasteel/airless/solarpanel, /area/ruin/unpowered/no_grav) @@ -1155,7 +1097,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "dm" = ( /obj/structure/cable{ d1 = 2; @@ -1163,7 +1105,7 @@ icon_state = "2-4" }, /turf/open/floor/plating, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "dn" = ( /obj/structure/cable{ d1 = 4; @@ -1176,7 +1118,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "do" = ( /obj/machinery/door/firedoor, /obj/structure/cable{ @@ -1185,7 +1127,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "dp" = ( /obj/machinery/door/airlock/glass, /obj/structure/cable{ @@ -1194,30 +1136,27 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "dq" = ( -/obj/item/weapon/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, /obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "dr" = ( /turf/closed/wall/r_wall, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "ds" = ( /obj/machinery/light/small{ dir = 8 }, /obj/structure/table, -/obj/item/weapon/paper{ - info = "If the equipment breaks there should be enough spare parts in our engineering storage near the north east solar array."; - name = "Equipment Inventory" - }, +/obj/item/paper/fluff/ruins/thederelict/equipment, /turf/open/floor/plasteel/airless, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "dt" = ( /obj/structure/cable{ d1 = 1; @@ -1225,34 +1164,34 @@ icon_state = "1-2" }, /turf/open/floor/plating/airless, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "du" = ( /obj/machinery/light/small{ dir = 4 }, -/obj/item/weapon/stock_parts/matter_bin{ +/obj/item/stock_parts/matter_bin{ pixel_x = -10; pixel_y = 5 }, -/obj/item/weapon/stock_parts/matter_bin{ +/obj/item/stock_parts/matter_bin{ pixel_x = 5; pixel_y = 5 }, -/obj/item/weapon/stock_parts/matter_bin, +/obj/item/stock_parts/matter_bin, /turf/open/floor/plating/airless, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "dv" = ( -/obj/item/weapon/stock_parts/matter_bin, +/obj/item/stock_parts/matter_bin, /turf/template_noop, /area/template_noop) "dw" = ( /obj/structure/window/reinforced, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "dx" = ( /obj/machinery/door/window, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "dy" = ( /obj/structure/window/reinforced, /obj/structure/cable{ @@ -1261,18 +1200,18 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "dz" = ( /turf/closed/wall, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "dA" = ( /obj/structure/sign/electricshock, /turf/closed/wall/r_wall, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "dB" = ( /obj/structure/sign/securearea, /turf/closed/wall/r_wall, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "dC" = ( /obj/machinery/door/airlock/engineering{ name = "Engineering Access"; @@ -1284,13 +1223,13 @@ icon_state = "1-2" }, /turf/open/floor/plating/airless, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "dD" = ( /obj/structure/sign/securearea{ name = "ENGINEERING ACCESS" }, /turf/closed/wall/r_wall, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "dE" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/template_noop, @@ -1300,11 +1239,11 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "dG" = ( /obj/structure/frame/computer, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "dH" = ( /obj/structure/frame/computer, /obj/structure/cable{ @@ -1312,7 +1251,7 @@ d2 = 2 }, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "dI" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance{ @@ -1320,11 +1259,11 @@ name = "2maintenance loot spawner" }, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "dJ" = ( /obj/machinery/computer/security, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "dK" = ( /obj/structure/table, /obj/item/stack/cable_coil{ @@ -1332,53 +1271,53 @@ pixel_y = -7 }, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "dL" = ( /obj/structure/table, /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "dM" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "dN" = ( -/obj/item/weapon/grenade/empgrenade, +/obj/item/grenade/empgrenade, /obj/structure/table, /obj/structure/window/reinforced{ dir = 4 }, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "dO" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "dP" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged4" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "dQ" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel/airless{ icon_state = "damaged5" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "dR" = ( /obj/item/stack/cable_coil/cut, /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "dS" = ( /obj/structure/cable{ d1 = 4; @@ -1386,7 +1325,7 @@ icon_state = "4-8" }, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "dT" = ( /obj/machinery/door/airlock/engineering{ name = "Engineering Access"; @@ -1398,7 +1337,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "dU" = ( /obj/structure/cable{ d1 = 1; @@ -1406,21 +1345,21 @@ icon_state = "1-8" }, /turf/open/floor/plasteel, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "dV" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plasteel, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "dW" = ( /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "dX" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged5" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "dY" = ( /obj/structure/cable{ d1 = 1; @@ -1428,64 +1367,64 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "dZ" = ( -/obj/item/weapon/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "ea" = ( /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "eb" = ( /turf/open/floor/plating, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "ec" = ( /obj/structure/table, -/obj/item/weapon/paper/crumpled, +/obj/item/paper/crumpled, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "ed" = ( /obj/structure/table, /obj/structure/window/reinforced{ dir = 4 }, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "ee" = ( /obj/structure/window/reinforced, /obj/machinery/portable_atmospherics/canister/toxins, /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "ef" = ( /obj/structure/window/reinforced, /turf/open/floor/plasteel/airless{ icon_state = "damaged5" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "eg" = ( /obj/structure/window/reinforced, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel/airless{ icon_state = "damaged4" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "eh" = ( /obj/structure/window/reinforced, /turf/open/floor/plasteel/airless{ icon_state = "damaged4" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "ei" = ( /obj/structure/window/reinforced, /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "ej" = ( /turf/open/floor/plasteel, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "ek" = ( /obj/structure/closet/radiation, /obj/structure/sign/securearea{ @@ -1495,10 +1434,10 @@ pixel_x = 32 }, /turf/open/floor/plasteel, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "el" = ( /turf/closed/wall, -/area/derelict/gravity_generator) +/area/ruin/space/derelict/gravity_generator) "em" = ( /obj/machinery/light/small{ dir = 8 @@ -1506,18 +1445,17 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "en" = ( /obj/machinery/power/emitter{ - dir = 1; - icon_state = "emitter" + dir = 1 }, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "eo" = ( /obj/machinery/field/generator, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "ep" = ( /obj/structure/cable{ d1 = 1; @@ -1526,62 +1464,54 @@ }, /obj/structure/window/reinforced, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "eq" = ( /obj/structure/window/reinforced/fulltile, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "er" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plating, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "es" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "et" = ( /obj/structure/window/reinforced{ dir = 4 }, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "eu" = ( /obj/item/stack/rods, /turf/open/floor/plating/airless, /area/ruin/unpowered/no_grav) "ev" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "ew" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "ex" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/east, /obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 8 }, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "ey" = ( /obj/structure/noticeboard, /turf/closed/wall/r_wall, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "ez" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "eA" = ( /obj/structure/cable{ d1 = 1; @@ -1589,43 +1519,43 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "eB" = ( /obj/machinery/door/window/eastleft{ name = "Heads of Staff"; req_access_txt = "19" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "eC" = ( /obj/structure/table, /obj/item/device/paicard, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "eD" = ( /obj/structure/chair/stool, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "eE" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/cell, +/obj/item/stock_parts/cell, /obj/structure/window/reinforced{ dir = 4 }, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "eF" = ( -/obj/item/weapon/storage/toolbox/syndicate, +/obj/item/storage/toolbox/syndicate, /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "eG" = ( /obj/item/stack/cable_coil/cut, /turf/open/floor/plasteel/airless{ icon_state = "damaged4" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "eH" = ( /obj/structure/cable{ d1 = 1; @@ -1638,7 +1568,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "eI" = ( /obj/structure/cable{ d1 = 4; @@ -1646,7 +1576,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "eJ" = ( /obj/structure/window/reinforced{ dir = 4 @@ -1657,7 +1587,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "eK" = ( /obj/structure/cable{ d1 = 4; @@ -1665,7 +1595,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "eL" = ( /obj/structure/cable{ d1 = 4; @@ -1673,7 +1603,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "eM" = ( /obj/structure/cable{ d1 = 2; @@ -1681,31 +1611,28 @@ icon_state = "2-8" }, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "eN" = ( -/obj/item/weapon/paper{ - info = "Objective #1: Destroy the station with a nuclear device."; - name = "Objectives of a Nuclear Operative" - }, +/obj/item/paper/fluff/ruins/thederelict/nukie_objectives, /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "eO" = ( /obj/structure/window/reinforced{ dir = 4 }, /turf/open/floor/plating, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "eP" = ( /obj/structure/table, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "eQ" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "eR" = ( /obj/structure/cable{ d1 = 1; @@ -1713,40 +1640,34 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "eS" = ( /obj/structure/chair, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "eT" = ( /obj/structure/table, -/obj/item/weapon/screwdriver, +/obj/item/screwdriver, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "eU" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, /obj/structure/window/reinforced{ dir = 4 }, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "eV" = ( /obj/item/stack/rods, /turf/template_noop, /area/template_noop) "eW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northwest, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "eX" = ( -/obj/item/weapon/shard, +/obj/item/shard, /obj/structure/grille/broken, /obj/effect/decal/remains/human{ desc = "This guy seemed to have died in terrible way! Half his remains are dust."; @@ -1756,51 +1677,42 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "eY" = ( /obj/item/clothing/suit/space/syndicate/black/engie, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "eZ" = ( /obj/item/stack/rods, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fa" = ( -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/plasteel/airless{ icon_state = "damaged5" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fb" = ( /obj/structure/grille, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/north, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northeast, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fe" = ( /obj/structure/table, -/obj/item/weapon/rack_parts, +/obj/item/rack_parts, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "ff" = ( /obj/structure/window/fulltile, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "fg" = ( /obj/structure/table, /obj/machinery/power/apc{ @@ -1811,12 +1723,12 @@ /obj/structure/cable, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "fh" = ( /obj/structure/table, /obj/machinery/light/small, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "fi" = ( /obj/structure/table, /obj/structure/window/reinforced{ @@ -1824,7 +1736,7 @@ }, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "fj" = ( /obj/structure/window/reinforced{ dir = 8 @@ -1832,23 +1744,23 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fk" = ( /obj/item/clothing/head/helmet/space/syndicate/black/engie, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fl" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "small" }, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fm" = ( /obj/structure/window/reinforced{ dir = 1 }, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fn" = ( /obj/structure/window/reinforced{ dir = 1 @@ -1857,10 +1769,10 @@ dir = 4 }, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fo" = ( /turf/closed/wall/r_wall, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "fp" = ( /obj/machinery/door/window{ dir = 2; @@ -1869,14 +1781,11 @@ }, /obj/structure/grille, /turf/open/floor/plating/airless, -/area/derelict/bridge) +/area/ruin/space/derelict/bridge) "fq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/west, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fr" = ( /obj/structure/window/reinforced{ dir = 8 @@ -1887,7 +1796,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fs" = ( /obj/structure/window/reinforced{ dir = 4 @@ -1896,64 +1805,61 @@ dir = 4 }, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "ft" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/east, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fu" = ( /obj/item/stack/cable_coil/cut, /turf/open/floor/plasteel/airless{ icon_state = "damaged5" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fv" = ( /obj/effect/spawner/lootdrop/crate_spawner, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "fw" = ( /obj/item/drone_shell/dusty, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "fx" = ( /turf/open/floor/plasteel/airless, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "fy" = ( /obj/structure/table, /obj/item/device/assembly/flash/handheld, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "fz" = ( /obj/structure/table, /obj/machinery/light/small{ dir = 1 }, -/obj/item/weapon/electronics/airlock, +/obj/item/electronics/airlock, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "fA" = ( /obj/structure/table, /obj/item/stack/cable_coil{ pixel_x = 3; pixel_y = -7 }, -/obj/item/weapon/stock_parts/matter_bin, +/obj/item/stock_parts/matter_bin, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "fB" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/cell{ +/obj/item/stock_parts/cell{ charge = 100; maxcharge = 15000 }, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "fC" = ( /turf/template_noop, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "fD" = ( /obj/structure/girder, /turf/open/floor/plating/airless, @@ -1963,36 +1869,32 @@ dir = 4 }, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fF" = ( -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/electrical{ pixel_x = 1; pixel_y = -1 }, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "fG" = ( /obj/item/stack/cable_coil/cut, /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fH" = ( /obj/item/stack/cable_coil/cut, /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/southwest, /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fJ" = ( /obj/structure/window/reinforced{ dir = 8 @@ -2000,7 +1902,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fK" = ( /obj/machinery/door/window, /obj/structure/cable{ @@ -2009,38 +1911,38 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "fL" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fM" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fN" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fO" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /turf/open/floor/plasteel/airless{ icon_state = "damaged5" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fP" = ( /obj/structure/grille, /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fQ" = ( /obj/structure/window/reinforced{ dir = 8 @@ -2048,22 +1950,18 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged4" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fR" = ( /obj/machinery/door/airlock/maintenance{ name = "Tech Storage"; req_access_txt = "23" }, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "fS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating/airless, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "fT" = ( /obj/structure/cable{ d1 = 1; @@ -2071,7 +1969,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "fU" = ( /obj/structure/window/reinforced{ dir = 4 @@ -2079,24 +1977,24 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fV" = ( -/obj/item/weapon/screwdriver, +/obj/item/screwdriver, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fW" = ( /obj/item/stack/rods, /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fX" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /obj/item/stack/cable_coil/cut, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fY" = ( /obj/structure/table, /obj/machinery/light/small{ @@ -2106,10 +2004,10 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "fZ" = ( /turf/closed/wall, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "ga" = ( /obj/item/stack/cable_coil/cut{ amount = 2; @@ -2119,7 +2017,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "gb" = ( /obj/structure/cable{ d1 = 4; @@ -2129,7 +2027,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "gc" = ( /obj/structure/cable{ d1 = 4; @@ -2137,7 +2035,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "gd" = ( /obj/structure/cable{ d1 = 4; @@ -2145,7 +2043,7 @@ icon_state = "4-8" }, /turf/open/floor/plating/airless, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "ge" = ( /obj/structure/cable{ d1 = 4; @@ -2153,7 +2051,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "gf" = ( /obj/structure/cable{ d1 = 1; @@ -2166,30 +2064,30 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "gg" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "gh" = ( -/obj/item/weapon/ore/slag, +/obj/item/ore/slag, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "gi" = ( -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "gj" = ( /obj/structure/window/reinforced{ dir = 8 }, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "gk" = ( /turf/closed/wall/r_wall, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "gl" = ( /obj/structure/cable{ d1 = 1; @@ -2197,27 +2095,27 @@ icon_state = "1-2" }, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "gm" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "gn" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "go" = ( /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "gp" = ( /obj/structure/window/fulltile, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "gq" = ( /turf/open/floor/plating/airless, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "gr" = ( /turf/open/floor/plasteel/airless, /area/ruin/unpowered/no_grav) @@ -2228,44 +2126,29 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "gt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/item/weapon/shard{ +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northwest, +/obj/item/shard{ icon_state = "medium" }, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "gu" = ( /obj/structure/window/reinforced{ dir = 8 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "gv" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "gw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "gx" = ( /obj/structure/cable{ d1 = 2; @@ -2273,7 +2156,7 @@ icon_state = "2-4" }, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "gy" = ( /obj/structure/cable{ d1 = 4; @@ -2281,16 +2164,16 @@ icon_state = "4-8" }, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "gz" = ( /turf/open/floor/plasteel/airless{ icon_state = "floorscorched2" }, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "gA" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "gB" = ( /obj/structure/cable, /obj/machinery/power/apc{ @@ -2299,7 +2182,7 @@ pixel_y = -24 }, /turf/open/floor/plasteel/airless, -/area/derelict/bridge/access) +/area/ruin/space/derelict/bridge/access) "gC" = ( /turf/open/floor/plasteel/airless{ icon_state = "floorscorched2" @@ -2311,19 +2194,13 @@ }, /area/ruin/unpowered/no_grav) "gE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "gF" = ( /obj/machinery/door/window, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "gG" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/airless, @@ -2334,17 +2211,17 @@ }, /area/ruin/unpowered/no_grav) "gI" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "gJ" = ( /obj/structure/grille/broken, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "gK" = ( /obj/machinery/light/small{ dir = 4 @@ -2352,22 +2229,22 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "gL" = ( /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "gM" = ( -/obj/item/weapon/crowbar, +/obj/item/crowbar, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "gN" = ( /obj/structure/grille, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "gO" = ( /obj/structure/girder, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "gP" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged3" @@ -2378,29 +2255,22 @@ /turf/open/floor/plasteel/airless, /area/ruin/unpowered/no_grav) "gR" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "small" }, -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "gS" = ( /obj/structure/window/reinforced, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "gT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "gU" = ( /obj/item/stack/cable_coil/cut{ amount = 2; @@ -2408,27 +2278,23 @@ icon_state = "coil_red2" }, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "gV" = ( /turf/closed/wall/r_wall, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "gW" = ( /turf/closed/wall, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "gX" = ( /turf/closed/wall, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "gY" = ( /turf/closed/wall, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "gZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/southwest, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "ha" = ( /obj/structure/cable{ d1 = 1; @@ -2436,13 +2302,13 @@ icon_state = "1-8" }, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "hb" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "hc" = ( /obj/structure/lattice, /obj/structure/window/fulltile, @@ -2451,121 +2317,114 @@ "hd" = ( /obj/structure/table, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "he" = ( /obj/structure/chair, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "hf" = ( /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "hg" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "hh" = ( /obj/structure/chair{ dir = 8 }, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "hi" = ( /obj/structure/chair{ dir = 8 }, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "hj" = ( /obj/structure/closet/coffin, /turf/open/floor/plasteel/black, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "hk" = ( /turf/open/floor/plasteel/black, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "hl" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plasteel/black, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "hm" = ( -/obj/item/weapon/shard, +/obj/item/shard, /turf/template_noop, /area/template_noop) "hn" = ( /obj/structure/grille, /turf/template_noop, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "ho" = ( -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "hp" = ( /turf/open/floor/plasteel/airless{ icon_state = "floorscorched2" }, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "hq" = ( /turf/open/floor/plating/airless, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "hr" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "hs" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "ht" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/black, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "hu" = ( /obj/machinery/door/airlock/medical{ name = "Morgue"; req_access_txt = "6" }, /turf/open/floor/plasteel/black, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "hv" = ( /turf/closed/wall, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "hw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating/airless, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "hx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/north, /turf/open/floor/plating/airless, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "hy" = ( -/obj/item/weapon/shard, +/obj/item/shard, /obj/structure/grille/broken, /turf/open/floor/plating/airless, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "hz" = ( /turf/open/floor/plating/airless, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "hA" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /turf/open/floor/plating/airless, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "hB" = ( /obj/machinery/door/airlock/external{ name = "External Engineering" @@ -2580,13 +2439,13 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged4" }, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "hE" = ( /obj/machinery/door/window{ dir = 8 }, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "hF" = ( /obj/structure/table, /obj/machinery/computer/pod/old{ @@ -2595,25 +2454,25 @@ id = "derelict_gun" }, /turf/open/floor/plasteel/chapel, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "hG" = ( /obj/machinery/door/morgue{ name = "coffin storage"; req_access_txt = "22" }, /turf/open/floor/plasteel/black, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "hH" = ( /obj/structure/bodycontainer/morgue, /turf/open/floor/plasteel/black, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "hI" = ( /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "hJ" = ( -/obj/item/weapon/firstaid_arm_assembly, +/obj/item/firstaid_arm_assembly, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "hK" = ( /obj/structure/closet, /obj/structure/window/reinforced{ @@ -2623,28 +2482,28 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "hL" = ( /obj/structure/frame/computer, /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "hM" = ( /obj/machinery/light{ dir = 1 }, -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "small" }, /turf/open/floor/plating/airless, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "hN" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/airless{ icon_state = "damaged4" }, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "hO" = ( /obj/structure/cable{ d1 = 1; @@ -2652,10 +2511,10 @@ icon_state = "1-2" }, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "hP" = ( /turf/open/floor/plating, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "hQ" = ( /obj/structure/window/reinforced{ dir = 4 @@ -2672,17 +2531,17 @@ /turf/open/floor/plasteel/chapel{ dir = 1 }, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "hS" = ( /turf/open/floor/plasteel/chapel{ dir = 4 }, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "hT" = ( /turf/open/floor/plasteel/chapel{ dir = 1 }, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "hU" = ( /obj/structure/chair{ dir = 8 @@ -2690,33 +2549,33 @@ /turf/open/floor/plasteel/chapel{ dir = 1 }, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "hV" = ( /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "hW" = ( /obj/item/stack/medical/bruise_pack, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "hX" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "hY" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "hZ" = ( /obj/structure/window/reinforced{ dir = 8 }, /turf/open/floor/plating/airless, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "ia" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged5" @@ -2732,13 +2591,13 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "id" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "ie" = ( /obj/structure/table, /obj/structure/window/reinforced{ @@ -2748,55 +2607,55 @@ /turf/open/floor/plasteel/chapel{ dir = 8 }, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "if" = ( /obj/structure/chair{ dir = 4 }, /turf/open/floor/plasteel/chapel, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "ig" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel/chapel{ dir = 8 }, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "ih" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/chapel, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "ii" = ( /turf/open/floor/plasteel/chapel{ dir = 8 }, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "ij" = ( /turf/open/floor/plasteel/chapel, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "ik" = ( /obj/structure/chair, /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "il" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/airless, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "im" = ( -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "in" = ( /obj/item/drone_shell/dusty, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "io" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/airless, -/area/derelict/singularity_engine) +/area/ruin/space/derelict/singularity_engine) "ip" = ( /obj/item/stack/cable_coil/cut{ amount = 2; @@ -2806,7 +2665,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "iq" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged4" @@ -2817,7 +2676,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "is" = ( /obj/structure/chair{ dir = 1 @@ -2826,17 +2685,13 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "it" = ( /obj/structure/window/reinforced, /turf/template_noop, /area/template_noop) "iu" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/corner, /turf/template_noop, /area/template_noop) "iv" = ( @@ -2849,46 +2704,46 @@ /turf/open/floor/plasteel/chapel{ dir = 1 }, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "iw" = ( /obj/structure/window/reinforced, /turf/open/floor/plasteel/chapel{ dir = 4 }, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "ix" = ( /obj/structure/window/reinforced, /turf/open/floor/plasteel/chapel{ dir = 1 }, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "iy" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/black, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "iz" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/black, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "iA" = ( /obj/machinery/sleeper{ dir = 4 }, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "iB" = ( /obj/structure/table, /obj/structure/window/reinforced{ dir = 8 }, /obj/structure/window/reinforced, -/obj/item/weapon/reagent_containers/glass/beaker, +/obj/item/reagent_containers/glass/beaker, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "iC" = ( /obj/structure/window/reinforced, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "iD" = ( /obj/structure/window/reinforced, /turf/open/floor/plating/airless, @@ -2906,13 +2761,13 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "iG" = ( /obj/structure/window/reinforced{ dir = 4 }, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "iH" = ( /obj/machinery/door/poddoor{ id = "derelict_gun"; @@ -2925,7 +2780,7 @@ /area/ruin/unpowered/no_grav) "iJ" = ( /turf/open/floor/plating, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "iK" = ( /obj/machinery/mass_driver{ dir = 8; @@ -2938,31 +2793,31 @@ }, /obj/structure/closet/coffin, /turf/open/floor/plating, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "iL" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "small" }, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "iM" = ( /obj/item/stack/medical/bruise_pack, /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "iN" = ( /obj/item/stack/medical/ointment, /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "iO" = ( /obj/machinery/light{ dir = 4 }, /turf/open/floor/plating/airless, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "iP" = ( /obj/structure/closet/l3closet, /turf/open/floor/plating/airless, @@ -2974,7 +2829,7 @@ /turf/open/floor/plating/airless, /area/ruin/unpowered/no_grav) "iR" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /turf/template_noop, @@ -3007,7 +2862,7 @@ /turf/open/floor/plasteel/chapel{ dir = 1 }, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "iV" = ( /obj/structure/window/reinforced{ dir = 1 @@ -3015,7 +2870,7 @@ /turf/open/floor/plasteel/chapel{ dir = 4 }, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "iW" = ( /obj/structure/window/reinforced{ dir = 1 @@ -3023,7 +2878,7 @@ /turf/open/floor/plasteel/chapel{ dir = 1 }, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "iX" = ( /obj/structure/chair{ dir = 8 @@ -3031,24 +2886,24 @@ /turf/open/floor/plasteel/chapel{ dir = 4 }, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "iY" = ( /obj/structure/window/reinforced{ dir = 8 }, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "iZ" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "ja" = ( /obj/machinery/door/airlock/glass{ name = "Med-Sci"; req_access_txt = "9" }, /turf/open/floor/plating/airless, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "jb" = ( /obj/structure/table, /turf/open/floor/plating/airless, @@ -3060,15 +2915,15 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "jd" = ( /obj/structure/closet/emcloset, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "je" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/chapel, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "jf" = ( /obj/structure/cable{ d1 = 2; @@ -3076,7 +2931,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "jg" = ( /obj/structure/cable{ d1 = 4; @@ -3087,7 +2942,7 @@ dir = 8 }, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "jh" = ( /obj/structure/cable{ d1 = 4; @@ -3095,7 +2950,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "ji" = ( /obj/item/stack/cable_coil/cut{ amount = 2; @@ -3103,7 +2958,7 @@ icon_state = "coil_red2" }, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "jj" = ( /obj/item/stack/cable_coil/cut{ amount = 2; @@ -3113,13 +2968,13 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "jk" = ( -/obj/item/weapon/reagent_containers/glass/beaker, +/obj/item/reagent_containers/glass/beaker, /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "jl" = ( /obj/structure/closet/wardrobe/genetics_white, /obj/effect/spawner/lootdrop/maintenance{ @@ -3127,7 +2982,7 @@ name = "2maintenance loot spawner" }, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "jm" = ( /obj/structure/window/reinforced{ dir = 8 @@ -3138,11 +2993,11 @@ /turf/open/floor/plating/airless, /area/ruin/unpowered/no_grav) "jn" = ( -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/plating/airless, /area/ruin/unpowered/no_grav) "jo" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /turf/open/floor/plating/airless, @@ -3157,44 +3012,44 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "jr" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "js" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "jt" = ( -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "ju" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/chapel{ dir = 4 }, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "jv" = ( /obj/machinery/door/window{ dir = 8 }, /turf/open/floor/plasteel/airless, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "jw" = ( /turf/open/floor/plasteel/airless, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "jx" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plasteel/airless, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "jy" = ( /obj/machinery/power/apc{ dir = 4; @@ -3206,7 +3061,7 @@ d2 = 2 }, /turf/open/floor/plasteel/airless, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "jz" = ( /obj/machinery/power/apc{ dir = 0; @@ -3215,22 +3070,22 @@ }, /obj/structure/cable, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "jA" = ( /obj/structure/window/reinforced{ dir = 8 }, /obj/structure/bed, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "jB" = ( /obj/item/stack/medical/ointment, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "jC" = ( /obj/structure/bed, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "jD" = ( /obj/item/stack/cable_coil/cut{ amount = 2; @@ -3240,13 +3095,13 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "jE" = ( /obj/machinery/door/airlock/medical{ name = "Medical" }, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "jF" = ( /obj/structure/window/reinforced{ dir = 8 @@ -3262,35 +3117,24 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "jI" = ( /obj/machinery/light{ dir = 4 }, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "jJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "jK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "jL" = ( /turf/closed/wall/r_wall, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "jM" = ( /obj/machinery/door/window, /obj/structure/cable{ @@ -3299,7 +3143,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/airless, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "jN" = ( /obj/machinery/door/window/southleft, /obj/structure/cable{ @@ -3308,11 +3152,11 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "jO" = ( /obj/machinery/door/window/southright, /turf/open/floor/plasteel/airless/white, -/area/derelict/medical) +/area/ruin/space/derelict/medical) "jP" = ( /obj/structure/cable{ d1 = 1; @@ -3325,7 +3169,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "jQ" = ( /obj/structure/cable{ d1 = 4; @@ -3337,7 +3181,7 @@ req_access_txt = "7" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "jR" = ( /obj/item/stack/cable_coil/cut{ amount = 2; @@ -3364,7 +3208,7 @@ name = "Arrivals Docking Bay 1" }, /turf/open/floor/plating, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "jV" = ( /obj/machinery/light/small{ dir = 4 @@ -3380,7 +3224,7 @@ name = "2maintenance loot spawner" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "jX" = ( /obj/structure/cable{ d1 = 1; @@ -3390,22 +3234,22 @@ /turf/open/floor/plasteel/airless{ icon_state = "floorscorched1" }, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "jY" = ( /turf/open/floor/plasteel/airless{ icon_state = "floorscorched1" }, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "jZ" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "ka" = ( /obj/structure/frame/computer, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kb" = ( /obj/structure/cable{ d1 = 1; @@ -3463,7 +3307,7 @@ req_access_txt = "7" }, /turf/open/floor/plasteel/airless, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "ki" = ( /obj/structure/cable{ d1 = 4; @@ -3471,7 +3315,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "kj" = ( /obj/structure/cable{ d1 = 4; @@ -3479,7 +3323,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "kk" = ( /obj/structure/cable{ d1 = 2; @@ -3487,13 +3331,13 @@ icon_state = "2-8" }, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "kl" = ( /obj/machinery/door/airlock/command{ name = "Teleporter Room" }, /turf/open/floor/plasteel/airless, -/area/derelict/medical/chapel) +/area/ruin/space/derelict/medical/chapel) "km" = ( /obj/item/stack/cable_coil/cut{ amount = 2; @@ -3503,28 +3347,28 @@ /turf/open/floor/plasteel/airless{ icon_state = "floorscorched1" }, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kn" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "ko" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kp" = ( /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kq" = ( /obj/item/device/assembly/prox_sensor{ pixel_x = -8; pixel_y = 4 }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kr" = ( /obj/structure/cable, /obj/machinery/power/apc{ @@ -3533,11 +3377,11 @@ pixel_y = -24 }, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "ks" = ( /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "kt" = ( /obj/structure/cable{ d1 = 4; @@ -3545,7 +3389,7 @@ icon_state = "4-8" }, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "ku" = ( /obj/structure/cable{ d1 = 4; @@ -3555,7 +3399,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "floorscorched1" }, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kv" = ( /obj/structure/cable{ d1 = 4; @@ -3563,7 +3407,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kw" = ( /obj/machinery/door/window{ base_state = "right"; @@ -3576,7 +3420,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kx" = ( /obj/structure/cable{ d1 = 1; @@ -3589,7 +3433,7 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "ky" = ( /obj/structure/cable{ d1 = 2; @@ -3597,7 +3441,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kz" = ( /obj/structure/cable{ d1 = 1; @@ -3610,7 +3454,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kA" = ( /obj/structure/cable{ d1 = 2; @@ -3618,19 +3462,19 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kB" = ( /obj/structure/window/fulltile, /turf/open/floor/plating/airless, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "kC" = ( /obj/machinery/portable_atmospherics/pump, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "kD" = ( /obj/machinery/door/window, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kE" = ( /obj/structure/cable{ d1 = 1; @@ -3638,7 +3482,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kF" = ( /obj/machinery/door/window{ base_state = "right"; @@ -3651,7 +3495,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kG" = ( /obj/structure/cable{ d2 = 8; @@ -3666,7 +3510,7 @@ d2 = 4 }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kH" = ( /obj/structure/cable{ d1 = 1; @@ -3674,15 +3518,15 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kI" = ( /obj/machinery/vending/hydronutrients, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kJ" = ( /obj/structure/girder, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kK" = ( /obj/structure/girder, /turf/open/floor/plasteel/airless, @@ -3694,41 +3538,23 @@ "kM" = ( /obj/structure/girder, /turf/open/floor/plating, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "kN" = ( /obj/structure/bed, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kR" = ( /obj/machinery/door/airlock/security{ name = "Security"; @@ -3741,17 +3567,17 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kS" = ( /obj/machinery/door/window, /turf/open/floor/plasteel/airless, -/area/hallway/primary/port) +/area/ruin/space/derelict/hallway/primary/port) "kT" = ( /obj/machinery/vending/hydroseeds, /turf/open/floor/plasteel/airless, -/area/hallway/primary/port) +/area/ruin/space/derelict/hallway/primary/port) "kU" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /turf/template_noop, /area/template_noop) "kV" = ( @@ -3759,25 +3585,25 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "kW" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kX" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/cell, +/obj/item/stock_parts/cell, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kY" = ( /obj/machinery/vending/sovietsoda, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "kZ" = ( /obj/effect/decal/cleanable/blood/gibs/old, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "la" = ( /obj/structure/cable, /obj/machinery/power/apc{ @@ -3786,7 +3612,7 @@ pixel_y = -24 }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "lb" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, @@ -3811,23 +3637,23 @@ "le" = ( /obj/effect/decal/cleanable/blood/splatter, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "lf" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/decal/cleanable/blood/splatter, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "lg" = ( /obj/structure/chair/stool, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "lh" = ( /obj/machinery/door/airlock/maintenance{ name = "Atmospherics Access"; req_access_txt = "24" }, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "li" = ( /obj/structure/window/reinforced{ dir = 8 @@ -3848,14 +3674,14 @@ lootcount = 2; name = "2maintenance loot spawner" }, -/obj/item/weapon/shovel/spade, -/obj/item/weapon/cultivator, +/obj/item/shovel/spade, +/obj/item/cultivator, /turf/open/floor/plasteel/airless, /area/ruin/unpowered/no_grav) "ll" = ( /obj/structure/grille, /turf/open/floor/plating, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "lm" = ( /obj/structure/closet/wardrobe, /obj/effect/spawner/lootdrop/maintenance{ @@ -3863,15 +3689,15 @@ name = "3maintenance loot spawner" }, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "ln" = ( -/obj/item/weapon/stock_parts/manipulator{ +/obj/item/stock_parts/manipulator{ pixel_x = -15; pixel_y = 10 }, -/obj/item/weapon/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "lo" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance{ @@ -3879,56 +3705,56 @@ name = "3maintenance loot spawner" }, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "lp" = ( /obj/structure/chair/stool, /obj/effect/decal/remains/human, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "lq" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/glass/beaker{ +/obj/item/reagent_containers/glass/beaker{ list_reagents = list("sacid" = 50) }, -/obj/item/weapon/paper/crumpled/bloody{ +/obj/item/paper/crumpled/bloody{ desc = "Looks like someone started shakily writing a will in space common, but were interrupted by something bloody..."; info = "I, Victor Belyakov, do hereby leave my _- "; name = "unfinished paper scrap" }, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "lr" = ( /obj/structure/table, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "ls" = ( /turf/open/floor/plasteel/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "lt" = ( /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "lu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "lv" = ( /obj/structure/window/reinforced{ dir = 8 }, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "lw" = ( /obj/machinery/atmospherics/components/unary/tank/air, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "lx" = ( /turf/closed/wall, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "ly" = ( /turf/closed/wall/r_wall, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "lz" = ( /turf/template_noop, /area/ruin/unpowered/no_grav) @@ -3950,14 +3776,7 @@ /turf/open/floor/plasteel/airless, /area/ruin/unpowered/no_grav) "lD" = ( -/obj/structure/grille, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating/airless, /area/ruin/unpowered/no_grav) "lE" = ( @@ -3966,39 +3785,39 @@ /area/ruin/unpowered/no_grav) "lF" = ( /turf/open/floor/plasteel/airless/floorgrime, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "lG" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged5" }, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "lH" = ( /obj/item/ammo_casing/a357, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "lI" = ( /obj/structure/table, /obj/item/device/healthanalyzer, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "lJ" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "lK" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "lL" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "lM" = ( /obj/structure/window/reinforced{ dir = 8 @@ -4007,25 +3826,25 @@ dir = 6 }, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "lN" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/hidden, /obj/machinery/meter, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "lO" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ dir = 9 }, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "lP" = ( /obj/machinery/door/airlock/maintenance{ name = "Atmospherics Access"; req_access_txt = "24" }, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "lQ" = ( /obj/structure/cable{ d1 = 1; @@ -4035,13 +3854,7 @@ /turf/open/floor/plasteel/airless, /area/ruin/unpowered/no_grav) "lR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating/airless, /area/ruin/unpowered/no_grav) "lS" = ( @@ -4051,60 +3864,52 @@ name = "2maintenance loot spawner" }, /turf/open/floor/plasteel, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "lT" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, /turf/open/floor/plasteel/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "lU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "lV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "lW" = ( /obj/structure/window/reinforced{ dir = 8 }, /obj/machinery/atmospherics/components/binary/valve, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "lX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/plating/airless, /area/ruin/unpowered/no_grav) "lY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "lZ" = ( /obj/machinery/door/airlock/external{ name = "Escape Airlock" }, /turf/open/floor/plating, -/area/derelict/arrival) +/area/ruin/space/derelict/arrival) "ma" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mb" = ( /obj/structure/lattice, /obj/item/stack/cable_coil/cut, @@ -4114,21 +3919,21 @@ /obj/machinery/door/window{ dir = 8 }, -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /turf/open/floor/plasteel/airless, /area/ruin/unpowered/no_grav) "md" = ( /turf/closed/wall, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "me" = ( /obj/structure/girder, /turf/open/floor/plating/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "mf" = ( /turf/closed/wall/r_wall, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "mg" = ( /obj/structure/window/reinforced{ dir = 4 @@ -4142,7 +3947,7 @@ icon_state = "right" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "mi" = ( /obj/item/ammo_casing/a357{ pixel_x = -5 @@ -4153,70 +3958,69 @@ }, /obj/item/ammo_casing/a357, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "mj" = ( /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mk" = ( /turf/open/floor/plasteel/airless{ icon_state = "floorscorched1" }, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "ml" = ( /obj/structure/window/fulltile, /turf/open/floor/plating/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "mm" = ( /obj/structure/grille, -/obj/item/weapon/shard, -/obj/item/weapon/shard{ +/obj/item/shard, +/obj/item/shard{ icon_state = "medium" }, /turf/open/floor/plating/airless, /area/template_noop) "mn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating/airless, /area/ruin/unpowered/no_grav) "mo" = ( /obj/structure/window/reinforced, /turf/open/floor/plasteel/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mp" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged5" }, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mq" = ( /turf/open/floor/plasteel{ icon_state = "damaged2"; initial_gas_mix = "TEMP=2.7" }, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mr" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "ms" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged4" }, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mt" = ( /obj/structure/window/fulltile, /turf/template_noop, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mu" = ( /obj/item/stack/rods, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "mv" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "small" }, /turf/template_noop, @@ -4227,21 +4031,21 @@ dir = 4 }, /turf/open/floor/plasteel/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mx" = ( /obj/machinery/portable_atmospherics/canister, /turf/open/floor/plasteel/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "my" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/airless{ icon_state = "damaged5" }, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mz" = ( /obj/structure/lattice, /turf/template_noop, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mA" = ( /obj/item/stack/cable_coil/cut, /turf/template_noop, @@ -4251,41 +4055,35 @@ name = "airlock assembly" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "mC" = ( -/obj/item/weapon/wirecutters, +/obj/item/wirecutters, /obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "mD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "mE" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "mF" = ( /obj/structure/chair{ dir = 1 }, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mG" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mH" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel/airless{ @@ -4299,30 +4097,30 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "mJ" = ( /obj/item/stack/cable_coil/cut, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "mK" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "mL" = ( /obj/structure/window/reinforced, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mM" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /turf/open/floor/plasteel/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mN" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged1" }, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mO" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/template_noop, @@ -4330,7 +4128,7 @@ "mP" = ( /obj/machinery/portable_atmospherics/pump, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mQ" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance{ @@ -4338,34 +4136,34 @@ name = "8maintenance loot spawner" }, /turf/open/floor/plating/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mR" = ( /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/airless, -/area/derelict/hallway/primary) +/area/ruin/space/derelict/hallway/primary) "mS" = ( /turf/template_noop, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mT" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "mU" = ( /turf/open/floor/plasteel/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "mV" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "mW" = ( /obj/machinery/door/airlock/maintenance{ name = "Aux Storage"; req_access_txt = "23" }, /turf/open/floor/plating/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "mX" = ( /obj/structure/cable{ icon_state = "0-2"; @@ -4378,33 +4176,24 @@ pixel_x = -24 }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "mY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "mZ" = ( /turf/open/floor/plating/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "na" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nb" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nc" = ( /obj/machinery/power/apc{ dir = 1; @@ -4416,7 +4205,7 @@ d2 = 4 }, /turf/open/floor/plasteel/airless, -/area/derelict/atmospherics) +/area/ruin/space/derelict/atmospherics) "nd" = ( /obj/structure/cable{ d1 = 4; @@ -4424,7 +4213,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "ne" = ( /obj/structure/cable{ d1 = 4; @@ -4434,7 +4223,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "derelict9" }, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nf" = ( /obj/machinery/light/small{ dir = 1 @@ -4447,7 +4236,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "derelict10" }, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "ng" = ( /obj/structure/cable{ d1 = 4; @@ -4457,7 +4246,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "derelict11" }, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nh" = ( /obj/structure/cable{ d1 = 4; @@ -4467,7 +4256,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "derelict12" }, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "ni" = ( /obj/structure/cable{ d1 = 4; @@ -4477,7 +4266,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "derelict13" }, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nj" = ( /obj/structure/cable{ d1 = 4; @@ -4487,7 +4276,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "derelict14" }, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nk" = ( /obj/structure/cable{ d1 = 4; @@ -4497,7 +4286,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "derelict15" }, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nl" = ( /obj/machinery/light/small{ dir = 1 @@ -4510,7 +4299,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "derelict16" }, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nm" = ( /obj/structure/cable{ d1 = 2; @@ -4523,7 +4312,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nn" = ( /obj/structure/cable{ d1 = 1; @@ -4531,82 +4320,70 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "no" = ( /turf/open/floor/plasteel/airless{ icon_state = "derelict1" }, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "np" = ( /turf/open/floor/plasteel/airless{ icon_state = "derelict2" }, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nq" = ( /turf/open/floor/plasteel/airless{ icon_state = "derelict3" }, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nr" = ( /turf/open/floor/plasteel/airless{ icon_state = "derelict4" }, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "ns" = ( /turf/open/floor/plasteel/airless{ icon_state = "derelict5" }, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nt" = ( /turf/open/floor/plasteel/airless{ icon_state = "derelict6" }, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nu" = ( /turf/open/floor/plasteel/airless{ icon_state = "derelict7" }, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nv" = ( /turf/open/floor/plasteel/airless{ icon_state = "derelict8" }, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nw" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nx" = ( /obj/structure/lattice, /turf/template_noop, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "ny" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side, /turf/open/floor/plating/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/plating/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nB" = ( /turf/closed/wall/r_wall, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "nC" = ( /obj/structure/cable{ d1 = 1; @@ -4618,18 +4395,18 @@ req_access_txt = "10" }, /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "nD" = ( /obj/machinery/door/airlock/external{ name = "Escape Airlock" }, /turf/open/floor/plating/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nE" = ( /obj/machinery/door/firedoor, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nF" = ( /obj/structure/cable{ d1 = 1; @@ -4638,18 +4415,15 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "nG" = ( /obj/structure/closet/emcloset, /turf/open/floor/plasteel/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/north, /turf/open/floor/plating/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nI" = ( /obj/structure/girder/reinforced, /turf/open/floor/plating/airless, @@ -4661,7 +4435,7 @@ icon_state = "2-4" }, /turf/closed/wall/r_wall, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "nK" = ( /obj/structure/cable{ d1 = 4; @@ -4669,7 +4443,7 @@ icon_state = "4-8" }, /turf/closed/wall/r_wall, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "nL" = ( /obj/structure/cable{ d1 = 1; @@ -4686,24 +4460,20 @@ req_access_txt = "10" }, /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "nM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "nN" = ( /obj/structure/grille, /turf/open/floor/plating/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "nO" = ( /obj/machinery/power/smes, /obj/structure/cable, /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "nP" = ( /obj/structure/cable{ d1 = 1; @@ -4711,19 +4481,19 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "nQ" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged4" }, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "nR" = ( /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "nS" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "nT" = ( /obj/docking_port/stationary{ dheight = 0; @@ -4746,18 +4516,18 @@ }, /obj/item/drone_shell/dusty, /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "nV" = ( /turf/open/floor/plating/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "nW" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "nX" = ( -/obj/item/weapon/storage/toolbox/syndicate, +/obj/item/storage/toolbox/syndicate, /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "nY" = ( /obj/structure/cable{ icon_state = "0-2"; @@ -4770,7 +4540,7 @@ track = 0 }, /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "nZ" = ( /obj/structure/cable, /obj/machinery/power/apc{ @@ -4783,28 +4553,24 @@ pixel_x = -24 }, /turf/open/floor/plating/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "oa" = ( -/obj/item/weapon/paper{ - desc = ""; - info = "The Syndicate have cunningly disguised a Syndicate Uplink as your PDA. Simply enter the code \"678 Bravo\" into the ringtone select to unlock its hidden features.

Objective #1. Kill the God damn AI in a fire blast that it rocks the station. Success!
Objective #2. Escape alive. Failed."; - name = "Mission Objectives" - }, +/obj/item/paper/fluff/ruins/thederelict/syndie_mission, /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "ob" = ( /obj/machinery/light/small{ dir = 4 }, /obj/item/clothing/head/helmet/space/syndicate/black/red, /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "oc" = ( /obj/item/stack/rods, /turf/open/floor/plating/airless, -/area/derelict/hallway/secondary) +/area/ruin/space/derelict/hallway/secondary) "od" = ( /obj/machinery/door/window{ base_state = "right"; @@ -4816,7 +4582,7 @@ "oe" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "of" = ( /obj/machinery/door/window{ base_state = "right"; @@ -4829,7 +4595,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "og" = ( /obj/machinery/door/window{ base_state = "right"; @@ -4837,11 +4603,11 @@ icon_state = "right" }, /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "oh" = ( /obj/item/clothing/suit/space/syndicate/black/red, /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "oi" = ( /obj/effect/decal/remains/human{ desc = "This guy seemed to have died in terrible way! Half his remains are dust."; @@ -4849,11 +4615,11 @@ name = "Syndicate agent remains" }, /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "oj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "ok" = ( /obj/structure/cable{ d1 = 1; @@ -4862,7 +4628,7 @@ }, /obj/machinery/door/airlock/external, /turf/open/floor/plasteel/airless, -/area/derelict/se_solar) +/area/ruin/space/derelict/se_solar) "ol" = ( /obj/structure/cable, /obj/structure/lattice/catwalk, diff --git a/_maps/RandomRuins/SpaceRuins/abandonedteleporter.dmm b/_maps/RandomRuins/SpaceRuins/abandonedteleporter.dmm index fda38fb9ce..11dcb8561f 100644 --- a/_maps/RandomRuins/SpaceRuins/abandonedteleporter.dmm +++ b/_maps/RandomRuins/SpaceRuins/abandonedteleporter.dmm @@ -4,7 +4,7 @@ /area/template_noop) "b" = ( /turf/closed/wall/r_wall, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "c" = ( /obj/structure/lattice, /turf/template_noop, @@ -12,141 +12,120 @@ "d" = ( /obj/structure/frame/computer, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "e" = ( /obj/machinery/teleport/station, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "f" = ( /obj/machinery/teleport/hub, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "g" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "h" = ( /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "i" = ( /obj/structure/rack, /obj/item/clothing/gloves/color/yellow, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "j" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "k" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "l" = ( -/obj/item/weapon/stock_parts/cell, +/obj/item/stock_parts/cell, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "m" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "n" = ( /obj/effect/decal/cleanable/robot_debris/old, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "o" = ( /obj/effect/spawner/lootdrop/crate_spawner, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "p" = ( /obj/machinery/door/airlock/external, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "q" = ( /obj/effect/decal/cleanable/dirt, /obj/item/device/flashlight, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "r" = ( /obj/effect/decal/cleanable/dirt, /obj/item/device/radio/beacon, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "s" = ( /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "t" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "u" = ( /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "v" = ( /obj/effect/decal/cleanable/oil, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "w" = ( -/obj/item/weapon/shard, -/obj/item/weapon/electronics/apc, +/obj/item/shard, +/obj/item/electronics/apc, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "x" = ( /obj/structure/closet, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "y" = ( -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/electrical{ pixel_x = 1; pixel_y = -1 }, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "z" = ( /obj/structure/closet/crate, /obj/item/device/aicard, /obj/item/device/multitool, -/obj/item/weapon/weldingtool, -/obj/item/weapon/wrench, -/obj/item/weapon/circuitboard/computer/teleporter, +/obj/item/weldingtool, +/obj/item/wrench, +/obj/item/circuitboard/computer/teleporter, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "A" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "B" = ( /obj/structure/girder, /turf/open/floor/plating/airless, -/area/AIsattele) +/area/ruin/space/abandoned_tele) "C" = ( /obj/structure/lattice, /turf/open/space, -/area/AIsattele) +/area/ruin/space/abandoned_tele) (1,1,1) = {" a diff --git a/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm b/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm index 9cc48a03fa..819e11bb0e 100644 --- a/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm +++ b/_maps/RandomRuins/SpaceRuins/abandonedzoo.dmm @@ -13,17 +13,16 @@ d2 = 4 }, /turf/open/floor/plating/airless, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "ac" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, /turf/open/floor/plating, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "ad" = ( /obj/machinery/shieldwallgen{ active = 2; @@ -40,7 +39,7 @@ icon_state = "2-8" }, /turf/open/floor/plating/airless, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "ae" = ( /obj/machinery/shieldwallgen{ active = 2; @@ -57,7 +56,7 @@ d2 = 2 }, /turf/open/floor/plating/airless, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "af" = ( /obj/machinery/shieldwallgen{ active = 2; @@ -69,36 +68,34 @@ icon_state = "0-8" }, /turf/open/floor/plating/airless, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "ag" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "ah" = ( /turf/closed/mineral, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "ai" = ( /turf/open/floor/plating/asteroid, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aj" = ( /obj/structure/flora/rock, /turf/open/floor/plating/asteroid, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "ak" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, /turf/open/floor/plating, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "al" = ( /obj/structure/flora/ausbushes/genericbush, /turf/open/floor/grass, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "am" = ( /mob/living/simple_animal/hostile/poison/bees, /mob/living/simple_animal/hostile/poison/bees, @@ -107,92 +104,92 @@ /mob/living/simple_animal/hostile/poison/bees, /mob/living/simple_animal/hostile/poison/bees, /turf/open/floor/grass, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "an" = ( /mob/living/simple_animal/hostile/poison/bees, /turf/open/floor/grass, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "ao" = ( /obj/structure/flora/ausbushes/lavendergrass, /turf/open/floor/grass, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "ap" = ( /mob/living/simple_animal/hostile/asteroid/goldgrub{ will_burrow = 0 }, /turf/open/floor/plating/asteroid, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aq" = ( /obj/structure/flora/ausbushes/grassybush, /turf/open/floor/grass, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "ar" = ( /obj/structure/flora/rock/pile, /turf/open/floor/plating/asteroid, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "as" = ( /mob/living/simple_animal/hostile/asteroid/basilisk, /turf/open/floor/plating/asteroid, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "at" = ( /turf/closed/wall/r_wall, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "au" = ( /obj/structure/flora/ausbushes/leafybush, /mob/living/simple_animal/hostile/poison/bees, /turf/open/floor/grass, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "av" = ( /obj/structure/flora/ausbushes/brflowers, /turf/open/floor/grass, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aw" = ( /obj/structure/flora/rock, /obj/machinery/light, /turf/open/floor/plating/asteroid, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "ax" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/clothing/mask/surgical, -/obj/item/weapon/razor, +/obj/item/razor, /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "ay" = ( /turf/open/floor/plasteel/darkgreen, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "az" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/syringes{ +/obj/item/storage/box/syringes{ pixel_x = 5; pixel_y = 5 }, -/obj/item/weapon/storage/box/beakers, +/obj/item/storage/box/beakers, /obj/machinery/light{ dir = 4 }, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aA" = ( /obj/structure/flora/ausbushes/ywflowers, /turf/open/floor/grass, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aB" = ( /obj/machinery/light, /mob/living/simple_animal/hostile/poison/bees, /turf/open/floor/grass, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aC" = ( /obj/structure/flora/ausbushes/ppflowers, /turf/open/floor/grass, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aD" = ( /obj/structure/cable{ d1 = 4; @@ -206,7 +203,7 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aE" = ( /obj/machinery/shieldwallgen{ active = 2; @@ -233,7 +230,7 @@ icon_state = "2-4" }, /turf/open/floor/plating, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aF" = ( /obj/structure/cable{ d1 = 4; @@ -241,7 +238,7 @@ icon_state = "4-8" }, /turf/closed/wall/r_wall, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aG" = ( /obj/structure/table/reinforced, /obj/structure/cable{ @@ -249,11 +246,11 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/gun/energy/floragun, +/obj/item/gun/energy/floragun, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aH" = ( /obj/structure/cable{ d1 = 4; @@ -261,7 +258,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/darkgreen, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aI" = ( /obj/structure/table/reinforced, /obj/machinery/computer/med_data/laptop, @@ -273,7 +270,7 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aJ" = ( /obj/machinery/shieldwallgen{ active = 2; @@ -295,7 +292,7 @@ icon_state = "0-8" }, /turf/open/floor/plating, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aK" = ( /obj/structure/window/reinforced{ dir = 4 @@ -306,7 +303,7 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aM" = ( /obj/structure/cable{ d1 = 1; @@ -314,28 +311,28 @@ icon_state = "1-2" }, /turf/closed/wall/r_wall, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aN" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder, +/obj/item/folder, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aO" = ( /obj/structure/chair/office/light{ dir = 8 }, /turf/open/floor/plasteel/darkgreen, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aP" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/glass/bottle/liver_enhance_virion, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/reagent_containers/glass/bottle/liver_enhance_virion, +/obj/item/reagent_containers/dropper, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aQ" = ( /obj/structure/window/reinforced{ dir = 8 @@ -349,7 +346,7 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aS" = ( /obj/machinery/power/apc{ dir = 8; @@ -365,12 +362,12 @@ d2 = 4 }, /obj/structure/rack, -/obj/item/weapon/melee/baton/cattleprod, +/obj/item/melee/baton/cattleprod, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aT" = ( /obj/structure/cable{ d1 = 2; @@ -384,45 +381,45 @@ }, /obj/structure/rack, /obj/item/clothing/suit/space/hardsuit/medical, -/obj/item/weapon/tank/internals/emergency_oxygen/double, +/obj/item/tank/internals/emergency_oxygen/double, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aU" = ( /obj/structure/rack, -/obj/item/weapon/crowbar, -/obj/item/weapon/shield/riot, +/obj/item/crowbar, +/obj/item/shield/riot, /obj/machinery/light{ dir = 1 }, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aV" = ( /obj/machinery/smartfridge/chemistry, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aW" = ( /obj/structure/table/reinforced, -/obj/item/weapon/gun/syringe, +/obj/item/gun/syringe, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aX" = ( /obj/structure/table/reinforced, -/obj/item/weapon/grenade/chem_grenade/antiweed{ +/obj/item/grenade/chem_grenade/antiweed{ pixel_x = 3; pixel_y = 5 }, -/obj/item/weapon/grenade/chem_grenade/antiweed{ +/obj/item/grenade/chem_grenade/antiweed{ pixel_x = 4 }, -/obj/item/weapon/grenade/chem_grenade/antiweed{ +/obj/item/grenade/chem_grenade/antiweed{ pixel_x = -3; pixel_y = -1 }, @@ -432,24 +429,24 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aY" = ( /obj/structure/table/reinforced, -/obj/item/weapon/gun/energy/temperature{ +/obj/item/gun/energy/temperature{ pin = /obj/item/device/firing_pin }, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "aZ" = ( /obj/structure/table/reinforced, -/obj/item/weapon/cultivator, -/obj/item/weapon/shovel, +/obj/item/cultivator, +/obj/item/shovel, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "ba" = ( /obj/machinery/light/small{ dir = 8 @@ -457,13 +454,13 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bb" = ( /obj/machinery/door/airlock/hatch{ name = "Bio-Research Station" }, /turf/open/floor/plasteel/darkgreen, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bc" = ( /obj/structure/cable{ d1 = 1; @@ -471,7 +468,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/darkgreen, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bd" = ( /obj/machinery/power/terminal, /obj/structure/cable{ @@ -480,13 +477,13 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/darkgreen, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "be" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bf" = ( /obj/machinery/power/smes/magical{ desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; @@ -501,69 +498,69 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bg" = ( /obj/structure/reagent_dispensers/watertank, /obj/machinery/light, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bh" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bi" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/hypospray/medipen/stimpack, -/obj/item/weapon/reagent_containers/glass/bottle/mutagen, +/obj/item/reagent_containers/hypospray/medipen/stimpack, +/obj/item/reagent_containers/glass/bottle/mutagen, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bj" = ( /obj/structure/table/reinforced, -/obj/item/weapon/surgicaldrill, -/obj/item/weapon/hemostat, -/obj/item/weapon/scalpel, -/obj/item/weapon/surgical_drapes, -/obj/item/weapon/retractor, -/obj/item/weapon/cautery, -/obj/item/weapon/circular_saw, +/obj/item/surgicaldrill, +/obj/item/hemostat, +/obj/item/scalpel, +/obj/item/surgical_drapes, +/obj/item/retractor, +/obj/item/cautery, +/obj/item/circular_saw, /obj/machinery/light, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bk" = ( /obj/structure/table/optable, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bl" = ( /obj/machinery/computer/operating, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bm" = ( /obj/structure/closet/wardrobe/science_white, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bn" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/food/snacks/carrotfries, +/obj/item/reagent_containers/food/snacks/carrotfries, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bo" = ( /obj/machinery/shieldwallgen{ active = 2; @@ -587,24 +584,24 @@ icon_state = "1-4" }, /turf/open/floor/plating, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bp" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/green, +/obj/item/bedsheet/green, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bq" = ( /obj/item/stack/cable_coil/cut, /obj/item/stack/tile/plasteel{ pixel_x = 3; pixel_y = -4 }, -/obj/item/weapon/wirecutters, +/obj/item/wirecutters, /turf/open/floor/plating, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "br" = ( /obj/structure/table/reinforced, /obj/machinery/microwave, @@ -616,7 +613,7 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bs" = ( /obj/structure/cable{ d1 = 4; @@ -634,7 +631,7 @@ }, /obj/machinery/shieldwallgen, /turf/open/floor/plating, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bt" = ( /obj/structure/cable{ d2 = 8; @@ -642,32 +639,32 @@ }, /obj/machinery/shieldwallgen, /turf/open/floor/plating/airless, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bu" = ( /obj/structure/flora/ausbushes/sunnybush, /turf/open/floor/plating, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bv" = ( /turf/open/floor/plating, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bw" = ( /obj/machinery/light{ dir = 1 }, /mob/living/simple_animal/hostile/carp, /turf/open/floor/plating, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bx" = ( /obj/structure/flora/ausbushes/palebush, /turf/open/floor/plating, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "by" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, /turf/closed/wall/r_wall, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bz" = ( /obj/machinery/space_heater, /obj/structure/disposalpipe/segment{ @@ -680,55 +677,55 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bA" = ( /obj/structure/table/reinforced, /obj/machinery/juicer, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bB" = ( /obj/structure/alien/weeds, /turf/open/floor/plating/airless, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bC" = ( /obj/structure/alien/weeds/node, /obj/machinery/light{ dir = 1 }, /turf/open/floor/plating/airless, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bD" = ( /obj/item/clothing/mask/facehugger/dead, /turf/open/floor/plating/airless, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bE" = ( /obj/structure/flora/ausbushes/sparsegrass, /turf/open/floor/plating, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bF" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall/r_wall, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bG" = ( /obj/machinery/door/airlock/external, /turf/open/floor/plasteel/darkgreen, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bH" = ( /obj/structure/alien/resin/wall, /turf/open/floor/plating/airless, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bI" = ( /obj/structure/flora/ausbushes/reedbush, /turf/open/floor/plating, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bJ" = ( /mob/living/simple_animal/crab{ faction = list("carp") }, /turf/open/floor/plating, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bK" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating/airless, @@ -738,27 +735,27 @@ dir = 8 }, /turf/open/floor/plasteel/darkgreen, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bM" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plasteel/darkgreen, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bN" = ( /obj/structure/grille{ density = 0; icon_state = "brokengrille" }, -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "small" }, /turf/open/floor/plating/airless, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bO" = ( -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/plating/airless, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bP" = ( /obj/structure/lattice, /turf/template_noop, @@ -776,7 +773,7 @@ }, /obj/structure/cable, /turf/open/floor/plating/airless, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bR" = ( /obj/structure/disposalpipe/trunk{ dir = 1 @@ -793,32 +790,32 @@ /obj/structure/cable, /obj/machinery/shieldwallgen, /turf/open/floor/plating/airless, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bT" = ( /obj/structure/grille, -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /turf/open/floor/plating/airless, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bU" = ( /obj/structure/grille{ density = 0; icon_state = "brokengrille" }, /turf/open/floor/plating/airless, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) "bV" = ( /obj/machinery/shieldwallgen, /turf/template_noop, /area/template_noop) "bW" = ( -/obj/item/weapon/shard, +/obj/item/shard, /turf/template_noop, /area/template_noop) "bX" = ( /turf/open/floor/plating/airless, -/area/ruin/abandonedzoo) +/area/ruin/space/has_grav/abandonedzoo) (1,1,1) = {" aa diff --git a/_maps/RandomRuins/SpaceRuins/asteroid3.dmm b/_maps/RandomRuins/SpaceRuins/asteroid3.dmm index c51d254300..cb02102435 100644 --- a/_maps/RandomRuins/SpaceRuins/asteroid3.dmm +++ b/_maps/RandomRuins/SpaceRuins/asteroid3.dmm @@ -16,7 +16,7 @@ /turf/open/floor/plating/asteroid/airless, /area/ruin/unpowered/no_grav) "f" = ( -/obj/item/weapon/pickaxe/diamond, +/obj/item/pickaxe/diamond, /turf/open/floor/plating/asteroid/airless, /area/ruin/unpowered/no_grav) diff --git a/_maps/RandomRuins/SpaceRuins/asteroid4.dmm b/_maps/RandomRuins/SpaceRuins/asteroid4.dmm index 03ecac3738..7a087eacf6 100644 --- a/_maps/RandomRuins/SpaceRuins/asteroid4.dmm +++ b/_maps/RandomRuins/SpaceRuins/asteroid4.dmm @@ -44,14 +44,12 @@ /obj/structure/chair{ dir = 1 }, -/obj/item/weapon/shard, +/obj/item/shard, /obj/effect/mob_spawn/human/clown{ brute_damage = 120; oxy_damage = 75 }, -/obj/item/weapon/paper{ - info = "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!" - }, +/obj/item/paper/fluff/ruins/asteroid4/extraction, /obj/item/stack/sheet/mineral/bananium{ amount = 15 }, @@ -61,7 +59,7 @@ /obj/structure/chair{ dir = 1 }, -/obj/item/weapon/storage/pod{ +/obj/item/storage/pod{ pixel_x = -26 }, /turf/open/floor/mineral/titanium/blue, diff --git a/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm b/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm index 40efc634aa..21755f1e2f 100644 --- a/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm +++ b/_maps/RandomRuins/SpaceRuins/bigderelict1.dmm @@ -4,59 +4,59 @@ /area/template_noop) "ab" = ( /turf/closed/wall, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "ac" = ( /obj/machinery/door/poddoor{ id = "bigderelictshipdock" }, /turf/open/floor/plating/airless, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "ad" = ( /turf/open/floor/plating/asteroid/airless, /area/ruin/unpowered/no_grav) "ae" = ( /turf/open/floor/plating, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "af" = ( /obj/structure/sign/vacuum{ pixel_y = 32 }, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "ag" = ( /obj/machinery/door/poddoor{ id = "bigderelictshipdock" }, /turf/open/floor/plating, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "ah" = ( /obj/structure/sign/vacuum{ pixel_y = 32 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "ai" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "aj" = ( /obj/machinery/button/door{ name = "tradepost entry doors"; pixel_y = 24 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "ak" = ( /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "al" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "am" = ( /turf/open/floor/engine, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "an" = ( /obj/structure/cable{ d1 = 2; @@ -64,7 +64,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "ao" = ( /obj/machinery/power/apc{ cell_type = 0; @@ -77,34 +77,34 @@ icon_state = "0-8" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "ap" = ( /obj/structure/table, /obj/machinery/light{ dir = 8 }, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "aq" = ( /turf/open/floor/engine, /turf/closed/wall/mineral/titanium/interior, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "ar" = ( /obj/structure/shuttle/engine/propulsion/burst/right{ dir = 1 }, /turf/open/floor/plating, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "as" = ( /obj/structure/shuttle/engine/propulsion/burst/left{ dir = 1 }, /turf/open/floor/plating, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "at" = ( /turf/closed/wall/mineral/titanium, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "au" = ( /obj/structure/cable{ d1 = 1; @@ -112,18 +112,18 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "av" = ( /obj/structure/table, /obj/machinery/light{ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "aw" = ( /obj/structure/table, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "ax" = ( /obj/structure/window/reinforced{ dir = 1 @@ -135,7 +135,7 @@ dir = 1 }, /turf/open/floor/mineral/titanium/yellow, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "ay" = ( /obj/structure/window/reinforced{ dir = 1 @@ -147,19 +147,19 @@ dir = 1 }, /turf/open/floor/mineral/titanium/yellow, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "az" = ( /obj/structure/table, /obj/item/clothing/head/soft, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "aA" = ( /turf/closed/wall, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "aB" = ( /obj/machinery/door/airlock/external, /turf/open/floor/plating, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "aC" = ( /turf/closed/mineral, /area/ruin/unpowered/no_grav) @@ -168,51 +168,50 @@ id = "bigderelictship" }, /turf/open/floor/mineral/titanium/yellow, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "aE" = ( /obj/structure/closet/crate/medical, -/obj/item/weapon/storage/firstaid/o2, +/obj/item/storage/firstaid/o2, /turf/open/floor/mineral/titanium/yellow, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "aF" = ( /obj/structure/closet/crate/medical, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/mineral/titanium/yellow, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "aG" = ( /obj/structure/closet/crate/medical, -/obj/item/weapon/storage/firstaid/brute, +/obj/item/storage/firstaid/brute, /turf/open/floor/mineral/titanium/yellow, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "aH" = ( /obj/structure/closet/crate/engineering, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/mineral/titanium/yellow, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "aI" = ( /obj/structure/closet/crate/engineering/electrical, -/obj/item/weapon/storage/toolbox/electrical, -/obj/item/weapon/stock_parts/cell/hyper, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/storage/toolbox/electrical, +/obj/item/stock_parts/cell/hyper, +/obj/item/stock_parts/cell/high, /turf/open/floor/mineral/titanium/yellow, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "aJ" = ( /obj/structure/table, /obj/item/clothing/gloves/fingerless, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "aK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "aL" = ( /obj/machinery/door/airlock/external, /turf/open/floor/plating, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "aM" = ( /turf/open/floor/plating, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "aN" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; @@ -220,46 +219,46 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "aO" = ( /obj/structure/closet/crate/secure/loot, /turf/open/floor/mineral/titanium/yellow, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "aP" = ( /obj/structure/closet/crate/internals, -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /obj/item/clothing/mask/breath, -/obj/item/weapon/tank/internals/emergency_oxygen/engi, -/obj/item/weapon/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, /obj/item/clothing/mask/breath, /turf/open/floor/mineral/titanium/yellow, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "aQ" = ( /obj/structure/closet/crate/radiation, /obj/item/clothing/head/radiation, /obj/item/clothing/suit/radiation, /obj/item/device/geiger_counter, /turf/open/floor/mineral/titanium/yellow, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "aR" = ( /turf/open/floor/plating, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "aS" = ( /turf/closed/wall/r_wall, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "aT" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -24 }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "aU" = ( /obj/structure/closet/crate/critter{ name = "critter crate - mr.tiggles"; opened = 1 }, -/obj/item/weapon/paper/crumpled/snowdin{ +/obj/item/paper/crumpled/ruins/snowdin{ info = "A crumpled piece of manifest paper, out of the barely legible pen writing, you can see something about a warning involving whatever was originally in the crate." }, /obj/structure/alien/weeds{ @@ -268,39 +267,39 @@ name = "gelatinous floor" }, /turf/open/floor/mineral/titanium/yellow, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "aV" = ( /obj/structure/closet/crate/engineering, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /obj/structure/alien/weeds{ color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor" }, /turf/open/floor/mineral/titanium/yellow, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "aW" = ( /obj/structure/closet/crate/engineering/electrical, -/obj/item/weapon/storage/toolbox/electrical, -/obj/item/weapon/stock_parts/cell/hyper, +/obj/item/storage/toolbox/electrical, +/obj/item/stock_parts/cell/hyper, /turf/open/floor/mineral/titanium/yellow, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "aX" = ( /obj/structure/closet/crate, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "aY" = ( /obj/structure/lattice, /turf/template_noop, /area/template_noop) "aZ" = ( /turf/closed/wall, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "ba" = ( /obj/item/clothing/head/helmet, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "bb" = ( /obj/machinery/power/smes, /obj/structure/cable{ @@ -308,10 +307,10 @@ d2 = 4 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "bc" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/cell/hyper, +/obj/item/stock_parts/cell/hyper, /obj/structure/cable{ d1 = 2; d2 = 8; @@ -323,7 +322,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "bd" = ( /obj/machinery/power/smes, /obj/structure/cable{ @@ -331,7 +330,7 @@ icon_state = "0-8" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "be" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -339,11 +338,11 @@ name = "gelatinous floor" }, /turf/open/floor/mineral/titanium/blue, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "bf" = ( /obj/effect/decal/cleanable/blood/old, /turf/open/floor/mineral/titanium/blue, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "bg" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -352,7 +351,7 @@ }, /obj/structure/glowshroom/single, /turf/open/floor/mineral/titanium/blue, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "bh" = ( /obj/machinery/button/door{ id = "bigderelictship"; @@ -365,7 +364,7 @@ name = "gelatinous floor" }, /turf/open/floor/mineral/titanium/blue, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "bi" = ( /obj/effect/decal/cleanable/cobweb, /obj/structure/alien/weeds{ @@ -374,16 +373,16 @@ name = "gelatinous floor" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bj" = ( /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bk" = ( /obj/structure/sign/vacuum{ pixel_y = 32 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bl" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -391,7 +390,7 @@ name = "gelatinous floor" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bm" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -404,7 +403,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bn" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -417,7 +416,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bo" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -434,7 +433,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bp" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -447,7 +446,7 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bq" = ( /obj/effect/mob_spawn/human/corpse/nanotrasensoldier{ head = null; @@ -455,7 +454,7 @@ name = "Tradeport Officer"; random = 1 }, -/obj/item/weapon/paper/crumpled/snowdin{ +/obj/item/paper/crumpled/ruins/snowdin{ icon_state = "scrap_bloodied"; info = "If anyone finds this, please, don't let my kids know I died a coward.." }, @@ -464,13 +463,13 @@ pixel_x = -29 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "br" = ( /obj/machinery/power/terminal{ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "bs" = ( /obj/structure/cable{ d1 = 1; @@ -478,14 +477,14 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "bt" = ( /obj/machinery/door/airlock/titanium, /turf/open/floor/mineral/titanium/blue, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "bu" = ( /turf/open/floor/mineral/titanium/blue, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "bv" = ( /obj/item/chair, /obj/effect/decal/cleanable/blood/old, @@ -495,7 +494,7 @@ name = "gelatinous floor" }, /turf/open/floor/mineral/titanium/blue, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "bw" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -508,7 +507,7 @@ name = "gelatinous floor" }, /turf/open/floor/mineral/titanium/blue, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "bx" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -516,7 +515,7 @@ name = "gelatinous floor" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "by" = ( /obj/machinery/door/airlock/glass_security{ id_tag = "innerbrig"; @@ -524,10 +523,10 @@ req_access_txt = "63" }, /turf/open/floor/plasteel/darkred, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bz" = ( /turf/open/floor/plasteel/darkred, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bA" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -535,7 +534,7 @@ name = "gelatinous floor" }, /turf/open/floor/plasteel/darkred, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bB" = ( /obj/effect/decal/cleanable/cobweb{ icon_state = "cobweb2" @@ -543,23 +542,23 @@ /obj/structure/table, /obj/machinery/recharger, /turf/open/floor/plasteel/darkred, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bC" = ( /turf/closed/wall/r_wall, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bD" = ( /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bE" = ( /obj/effect/decal/cleanable/blood/old{ icon_state = "trails_1"; name = "dried blood trail" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bF" = ( /obj/structure/alien/resin/wall{ color = "#8EC127"; @@ -568,7 +567,7 @@ name = "gelatinous wall" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bG" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -582,7 +581,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bH" = ( /obj/item/ammo_casing/c45{ caliber = null; @@ -594,31 +593,31 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "bI" = ( -/obj/item/weapon/gun/ballistic/automatic/pistol/m1911{ +/obj/item/gun/ballistic/automatic/pistol/m1911{ spawnwithmagazine = 0 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "bJ" = ( /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "bK" = ( /obj/structure/table, /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "bL" = ( /obj/structure/table, /turf/open/floor/mineral/titanium/blue, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "bM" = ( /obj/machinery/computer, /turf/open/floor/mineral/titanium/blue, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "bN" = ( /obj/structure/table_frame, /obj/item/stack/sheet/metal, @@ -632,16 +631,16 @@ name = "gelatinous floor" }, /turf/open/floor/mineral/titanium/blue, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "bO" = ( -/obj/item/weapon/shard, +/obj/item/shard, /obj/structure/alien/weeds{ color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor" }, /turf/open/floor/mineral/titanium/blue, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "bP" = ( /obj/effect/gibspawner/human, /obj/structure/alien/weeds{ @@ -650,23 +649,23 @@ name = "gelatinous floor" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "bQ" = ( /obj/structure/filingcabinet, /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel/darkred, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bR" = ( -/obj/item/weapon/shard, +/obj/item/shard, /obj/structure/alien/weeds{ color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor" }, /turf/open/floor/plasteel/darkred, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bS" = ( /obj/item/chair, /obj/structure/alien/weeds{ @@ -675,7 +674,7 @@ name = "gelatinous floor" }, /turf/open/floor/plasteel/darkred, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bT" = ( /obj/effect/decal/cleanable/blood/old, /obj/machinery/button/door{ @@ -689,7 +688,7 @@ name = "gelatinous floor" }, /turf/open/floor/plasteel/darkred, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bU" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -701,7 +700,7 @@ icon_state = "wall_thermite"; name = "melted wall" }, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bV" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -709,7 +708,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bW" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -717,7 +716,7 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bX" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -733,13 +732,13 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "bY" = ( /obj/item/device/gps{ gpstag = "Distress Signal" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "bZ" = ( /obj/structure/cable{ d1 = 1; @@ -752,7 +751,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "ca" = ( /obj/machinery/power/apc{ cell_type = 0; @@ -766,19 +765,18 @@ icon_state = "0-8" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "cb" = ( /obj/structure/closet/wardrobe/cargotech, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cc" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "cd" = ( /obj/structure/grille/broken, -/obj/item/weapon/shard, +/obj/item/shard, /obj/effect/decal/cleanable/blood/old{ icon_state = "trails_1"; name = "dried blood trail" @@ -789,7 +787,7 @@ name = "gelatinous floor" }, /turf/open/floor/plating, -/area/ruin/derelictoutpost/dockedship) +/area/ruin/space/has_grav/derelictoutpost/dockedship) "ce" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -802,16 +800,16 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cf" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced{ dir = 1 }, /turf/open/floor/plasteel/darkred, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cg" = ( -/obj/item/weapon/shard, +/obj/item/shard, /obj/item/stack/cable_coil{ amount = 2; icon_state = "coil_red2"; @@ -826,13 +824,13 @@ /obj/item/stack/sheet/metal, /obj/item/stack/sheet/plasteel, /turf/open/floor/plasteel/darkred, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "ch" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -24 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "ci" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -841,7 +839,7 @@ }, /obj/structure/glowshroom/single, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cj" = ( /obj/structure/cable{ d1 = 2; @@ -849,7 +847,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "ck" = ( /obj/machinery/power/apc{ cell_type = 0; @@ -862,7 +860,7 @@ icon_state = "0-8" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cl" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -876,7 +874,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cm" = ( /obj/structure/alien/resin/wall{ color = "#8EC127"; @@ -885,18 +883,18 @@ name = "gelatinous wall" }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cn" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, /obj/item/stack/cable_coil, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "co" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "cp" = ( /obj/structure/cable{ d1 = 1; @@ -904,7 +902,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "cq" = ( /obj/structure/barricade/wooden, /obj/structure/cable{ @@ -913,7 +911,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "cr" = ( /obj/machinery/door/airlock/engineering{ name = "Power Storage"; @@ -926,7 +924,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/powerstorage) +/area/ruin/space/has_grav/derelictoutpost/powerstorage) "cs" = ( /obj/structure/cable{ d1 = 4; @@ -934,7 +932,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "ct" = ( /obj/structure/cable{ d1 = 2; @@ -942,7 +940,7 @@ icon_state = "2-8" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cu" = ( /obj/effect/decal/cleanable/blood/old{ icon_state = "trails_1"; @@ -954,7 +952,7 @@ name = "gelatinous floor" }, /turf/open/floor/plating, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cv" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -962,7 +960,7 @@ name = "gelatinous floor" }, /turf/open/floor/plating, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cw" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -980,7 +978,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cx" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -993,7 +991,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cy" = ( /obj/machinery/door/airlock/glass, /obj/machinery/door/poddoor{ @@ -1007,7 +1005,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cz" = ( /obj/structure/cable{ d1 = 4; @@ -1015,7 +1013,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cA" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1028,7 +1026,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cB" = ( /obj/structure/cable{ d1 = 1; @@ -1036,7 +1034,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cC" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1051,7 +1049,7 @@ resize = 0.85 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cD" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1071,7 +1069,7 @@ resize = 0.85 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cE" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1084,7 +1082,7 @@ dir = 4 }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cF" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1097,14 +1095,14 @@ dir = 5 }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cG" = ( /obj/machinery/firealarm{ dir = 8; pixel_x = -24 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cH" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; @@ -1116,7 +1114,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cI" = ( /obj/structure/cable{ d1 = 4; @@ -1125,7 +1123,7 @@ }, /obj/structure/janitorialcart, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cJ" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1137,9 +1135,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/mop, +/obj/item/mop, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cK" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1157,7 +1155,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cL" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1175,7 +1173,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cM" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1189,7 +1187,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cN" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1207,22 +1205,22 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cO" = ( /obj/machinery/light, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cP" = ( -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cQ" = ( /obj/machinery/firealarm{ dir = 4; pixel_x = 24 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cR" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1230,7 +1228,7 @@ name = "gelatinous floor" }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cS" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1243,7 +1241,7 @@ dir = 1 }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cT" = ( /obj/item/ammo_casing/c45{ caliber = null; @@ -1252,19 +1250,19 @@ name = "spent bullet casing" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cU" = ( /obj/machinery/door/firedoor, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cV" = ( /obj/effect/decal/cleanable/xenoblood/xsplatter, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cW" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cX" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1277,7 +1275,7 @@ name = "gelatinous floor" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "cY" = ( /obj/structure/grille/broken, /obj/structure/alien/weeds{ @@ -1286,7 +1284,7 @@ name = "gelatinous floor" }, /turf/open/floor/plating, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "cZ" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1300,7 +1298,7 @@ dir = 1 }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "da" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1310,7 +1308,7 @@ /obj/structure/glowshroom/single, /obj/machinery/door/firedoor, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "db" = ( /obj/item/ammo_casing/c45{ caliber = null; @@ -1324,7 +1322,7 @@ name = "gelatinous floor" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "dc" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1333,7 +1331,7 @@ }, /obj/machinery/light, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "dd" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1341,7 +1339,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "de" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1349,7 +1347,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "df" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1368,7 +1366,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "dg" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1386,7 +1384,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "dh" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1409,7 +1407,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "di" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1430,16 +1428,16 @@ icon_state = "2-8" }, /turf/open/floor/plating, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dj" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor" }, -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dk" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1448,7 +1446,7 @@ }, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dl" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1459,7 +1457,7 @@ name = "Miss Tiggles" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dm" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1469,7 +1467,7 @@ /obj/effect/decal/cleanable/blood/old, /obj/structure/alien/gelpod, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dn" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1482,7 +1480,7 @@ dir = 8 }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "do" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1495,13 +1493,13 @@ dir = 6 }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dp" = ( /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "dq" = ( /obj/effect/decal/cleanable/xenoblood/xsplatter, /obj/structure/alien/weeds{ @@ -1510,7 +1508,7 @@ name = "gelatinous floor" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "dr" = ( /obj/effect/decal/cleanable/blood/old{ icon_state = "trails_1"; @@ -1527,10 +1525,10 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "ds" = ( /turf/closed/mineral, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dt" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1539,19 +1537,19 @@ }, /obj/structure/glowshroom/single, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "du" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; desc = "A thick gelatinous surface covers the floor. Someone get the golashes."; name = "gelatinous floor" }, -/obj/item/weapon/gun/ballistic/automatic/pistol/m1911{ +/obj/item/gun/ballistic/automatic/pistol/m1911{ spawnwithmagazine = 0 }, /obj/item/ammo_box/magazine/m45, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dv" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1564,7 +1562,7 @@ name = "gelatinous floor" }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dw" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1582,7 +1580,7 @@ name = "gelatinous floor" }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dx" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1595,7 +1593,7 @@ name = "gelatinous floor" }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dy" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1609,7 +1607,7 @@ }, /obj/structure/glowshroom/single, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dz" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1625,7 +1623,7 @@ name = "gelatinous floor" }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dA" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1633,7 +1631,7 @@ dir = 4 }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dB" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1651,7 +1649,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dC" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1663,7 +1661,7 @@ name = "dried blood trail" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dD" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1672,7 +1670,7 @@ }, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dE" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1685,7 +1683,7 @@ name = "gelatinous floor" }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dF" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1698,7 +1696,7 @@ name = "gelatinous floor" }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dG" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1711,7 +1709,7 @@ name = "gelatinous floor" }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dH" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1724,7 +1722,7 @@ name = "gelatinous floor" }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dI" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1737,9 +1735,9 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dJ" = ( -/obj/item/weapon/gun/ballistic/automatic/pistol/m1911{ +/obj/item/gun/ballistic/automatic/pistol/m1911{ spawnwithmagazine = 0 }, /obj/structure/alien/weeds{ @@ -1749,7 +1747,7 @@ }, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "dK" = ( /obj/item/ammo_casing/c45{ caliber = null; @@ -1768,10 +1766,10 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "dL" = ( /turf/closed/wall, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "dM" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1789,7 +1787,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dN" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -1801,7 +1799,7 @@ icon_state = "wall_thermite"; name = "melted wall" }, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dO" = ( /obj/structure/alien/resin/membrane{ color = "#4BAE56"; @@ -1819,7 +1817,7 @@ icon_state = "wall_thermite"; name = "melted wall" }, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dP" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1833,7 +1831,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dQ" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1846,7 +1844,7 @@ dir = 6 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dR" = ( /obj/structure/alien/resin/membrane{ color = "#4BAE56"; @@ -1855,7 +1853,7 @@ name = "gelatinous membrane" }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "dS" = ( /obj/item/ammo_box/magazine/m45, /obj/structure/alien/weeds{ @@ -1868,33 +1866,33 @@ name = "dried blood trail" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "dT" = ( /obj/machinery/suit_storage_unit/standard_unit, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "dU" = ( /obj/machinery/suit_storage_unit/standard_unit, /obj/machinery/light{ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "dV" = ( /obj/structure/closet/crate, /obj/item/stack/sheet/glass/fifty, /obj/item/stack/sheet/glass/fifty, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "dW" = ( /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "dX" = ( /obj/structure/closet/crate/secure/loot, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "dY" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; @@ -1903,19 +1901,19 @@ /obj/item/stack/sheet/plasteel/twenty, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "dZ" = ( /obj/structure/extinguisher_cabinet{ pixel_y = 32 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "ea" = ( /obj/structure/closet/crate, -/obj/item/weapon/storage/pill_bottle/stimulant, +/obj/item/storage/pill_bottle/stimulant, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "eb" = ( /obj/structure/closet/crate, /obj/item/target/syndicate, @@ -1928,26 +1926,26 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "ec" = ( /obj/structure/closet/crate/medical, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ empty = 1; name = "First-Aid (empty)" }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "ed" = ( /obj/structure/closet/crate/medical, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ empty = 1; name = "First-Aid (empty)" }, -/obj/item/weapon/storage/firstaid/o2, +/obj/item/storage/firstaid/o2, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "ee" = ( /obj/effect/decal/cleanable/blood/old{ icon_state = "trails_1"; @@ -1959,7 +1957,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "ef" = ( /obj/structure/alien/resin/membrane{ color = "#4BAE56"; @@ -1968,7 +1966,7 @@ name = "gelatinous membrane" }, /turf/open/floor/plating/asteroid/airless, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "eg" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -1983,25 +1981,25 @@ resize = 0.85 }, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "eh" = ( /obj/effect/decal/cleanable/blood/old{ icon_state = "trails_1"; name = "dried blood trail" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) "ei" = ( /obj/machinery/door/firedoor, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "ej" = ( /obj/structure/closet/crate, /obj/item/stack/sheet/cloth/ten, /obj/item/stack/sheet/cloth/ten, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "ek" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; @@ -2010,7 +2008,7 @@ /obj/item/stack/sheet/cardboard/fifty, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "el" = ( /obj/machinery/power/apc{ cell_type = 0; @@ -2024,7 +2022,7 @@ d2 = 2 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "em" = ( /turf/closed/wall, /area/ruin/unpowered/no_grav) @@ -2039,44 +2037,44 @@ /area/ruin/unpowered/no_grav) "eo" = ( /obj/structure/closet/crate/internals, -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /obj/item/clothing/mask/breath, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "ep" = ( /obj/structure/closet/crate/engineering/electrical, -/obj/item/weapon/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, /obj/item/stack/cable_coil, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "eq" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; opened = 1 }, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "er" = ( /obj/structure/closet/crate/medical, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "es" = ( /obj/structure/closet/crate/engineering, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "et" = ( /obj/structure/closet/crate/medical, -/obj/item/weapon/storage/firstaid/brute, -/obj/item/weapon/storage/firstaid/fire, +/obj/item/storage/firstaid/brute, +/obj/item/storage/firstaid/fire, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "eu" = ( /obj/structure/cable{ d1 = 1; @@ -2084,7 +2082,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "ev" = ( /obj/structure/alien/weeds{ color = "#4BAE56"; @@ -2093,7 +2091,7 @@ }, /obj/structure/alien/gelpod, /turf/open/floor/plating/asteroid, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "ew" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -2102,7 +2100,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "ex" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -2110,7 +2108,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "ey" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -2119,7 +2117,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "ez" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -2132,14 +2130,14 @@ icon_state = "1-2" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "eA" = ( /obj/structure/closet/crate, /obj/item/stack/sheet/metal/fifty, /obj/item/stack/sheet/metal/fifty, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "eB" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; @@ -2149,43 +2147,43 @@ /obj/machinery/light, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "eC" = ( /obj/structure/closet/crate, /obj/item/device/pda/clear, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "eD" = ( /obj/machinery/firealarm{ dir = 1; pixel_y = -24 }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "eE" = ( /obj/structure/closet/crate/internals, -/obj/item/weapon/tank/internals/emergency_oxygen/engi, -/obj/item/weapon/tank/internals/emergency_oxygen/engi, -/obj/item/weapon/storage/firstaid/toxin, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/storage/firstaid/toxin, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "eF" = ( /obj/structure/closet/crate, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "eG" = ( /obj/machinery/light, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "eH" = ( /obj/structure/closet/crate/engineering, /obj/item/device/multitool, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "eI" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -2198,7 +2196,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "eJ" = ( /obj/structure/door_assembly/door_assembly_mai{ density = 0; @@ -2216,7 +2214,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/ruin/derelictoutpost/cargostorage) +/area/ruin/space/has_grav/derelictoutpost/cargostorage) "eK" = ( /obj/effect/decal/cleanable/blood/old{ name = "dried blood trail"; @@ -2229,11 +2227,11 @@ icon_state = "1-8" }, /turf/open/floor/plating, -/area/ruin/derelictoutpost) +/area/ruin/space/has_grav/derelictoutpost) "eL" = ( /obj/machinery/door/airlock/maintenance, /turf/open/floor/plating, -/area/ruin/derelictoutpost/cargobay) +/area/ruin/space/has_grav/derelictoutpost/cargobay) (1,1,1) = {" aa diff --git a/_maps/RandomRuins/SpaceRuins/bus.dmm b/_maps/RandomRuins/SpaceRuins/bus.dmm index 5af3b742e7..701e8247e2 100644 --- a/_maps/RandomRuins/SpaceRuins/bus.dmm +++ b/_maps/RandomRuins/SpaceRuins/bus.dmm @@ -24,20 +24,20 @@ /obj/item/stack/rods{ amount = 50 }, -/obj/item/weapon/stock_parts/manipulator/femto, +/obj/item/stock_parts/manipulator/femto, /turf/open/floor/plating/asteroid/airless, /area/ruin/unpowered/no_grav) "ah" = ( /obj/item/stack/cable_coil{ amount = 5 }, -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "small" }, /turf/open/floor/plating/asteroid/airless, /area/ruin/unpowered/no_grav) "ai" = ( -/obj/item/weapon/book/random, +/obj/item/book/random, /turf/open/floor/plating/asteroid/airless, /area/ruin/unpowered/no_grav) "aj" = ( @@ -52,7 +52,7 @@ /area/ruin/unpowered/no_grav) "al" = ( /obj/effect/decal/cleanable/salt, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker, +/obj/item/reagent_containers/food/condiment/saltshaker, /turf/open/floor/plating/asteroid/airless, /area/ruin/unpowered/no_grav) "am" = ( @@ -68,7 +68,7 @@ /obj/structure/fluff/bus/passable/seat{ icon_state = "backseat" }, -/obj/item/weapon/reagent_containers/food/snacks/faggot, +/obj/item/reagent_containers/food/snacks/faggot, /turf/open/floor/plasteel/airless/black{ icon_state = "bus" }, @@ -92,7 +92,7 @@ /obj/structure/fluff/bus/passable/seat{ icon_state = "backseat" }, -/obj/item/weapon/reagent_containers/food/snacks/faggot, +/obj/item/reagent_containers/food/snacks/faggot, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/airless/black{ icon_state = "bus" @@ -102,7 +102,7 @@ /obj/structure/fluff/bus/passable/seat{ icon_state = "backseat" }, -/obj/item/weapon/reagent_containers/food/snacks/grown/citrus/orange, +/obj/item/reagent_containers/food/snacks/grown/citrus/orange, /turf/open/floor/plasteel/airless/black{ icon_state = "bus" }, @@ -112,7 +112,7 @@ icon_state = "driverseat"; pixel_y = 17 }, -/obj/item/weapon/reagent_containers/food/snacks/grown/cherry_bomb, +/obj/item/reagent_containers/food/snacks/grown/cherry_bomb, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/airless/black{ icon_state = "bus" @@ -146,7 +146,7 @@ /area/ruin/unpowered/no_grav) "ay" = ( /obj/structure/fluff/bus/passable, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/airless/black{ icon_state = "bus" }, @@ -160,9 +160,9 @@ "aA" = ( /obj/structure/fluff/bus/passable, /obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/food/snacks/faggot, -/obj/item/weapon/reagent_containers/food/snacks/faggot, -/obj/item/weapon/reagent_containers/food/snacks/faggot, +/obj/item/reagent_containers/food/snacks/faggot, +/obj/item/reagent_containers/food/snacks/faggot, +/obj/item/reagent_containers/food/snacks/faggot, /turf/open/floor/plasteel/airless/black{ icon_state = "bus" }, @@ -176,7 +176,7 @@ /area/ruin/unpowered/no_grav) "aC" = ( /obj/structure/fluff/bus/passable, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker, +/obj/item/reagent_containers/food/condiment/saltshaker, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/airless/black{ icon_state = "bus" @@ -184,7 +184,7 @@ /area/ruin/unpowered/no_grav) "aD" = ( /obj/structure/fluff/bus/passable, -/obj/item/weapon/reagent_containers/food/snacks/faggot, +/obj/item/reagent_containers/food/snacks/faggot, /turf/open/floor/plasteel/airless/black{ icon_state = "bus" }, @@ -212,7 +212,7 @@ /area/ruin/unpowered/no_grav) "aH" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/drinks/coffee, +/obj/item/reagent_containers/food/drinks/coffee, /turf/open/floor/plating/asteroid/airless, /area/ruin/unpowered/no_grav) "aI" = ( @@ -258,15 +258,15 @@ /turf/open/floor/plating/asteroid/airless, /area/ruin/unpowered/no_grav) "aP" = ( -/obj/item/weapon/reagent_containers/food/snacks/faggot, +/obj/item/reagent_containers/food/snacks/faggot, /turf/open/floor/plating/asteroid/airless, /area/ruin/unpowered/no_grav) "aQ" = ( -/obj/item/weapon/reagent_containers/glass/rag, +/obj/item/reagent_containers/glass/rag, /turf/open/floor/plating/asteroid/airless, /area/ruin/unpowered/no_grav) "aR" = ( -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /obj/effect/decal/cleanable/oil, /turf/open/floor/plating/asteroid/airless, /area/ruin/unpowered/no_grav) @@ -284,7 +284,7 @@ icon_state = "backseat" }, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/reagent_containers/food/snacks/faggot, +/obj/item/reagent_containers/food/snacks/faggot, /turf/open/floor/plasteel/airless/black{ icon_state = "bus" }, @@ -320,14 +320,14 @@ "aZ" = ( /obj/structure/fluff/bus/passable, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/reagent_containers/food/snacks/faggot, +/obj/item/reagent_containers/food/snacks/faggot, /turf/open/floor/plasteel/airless/black{ icon_state = "bus" }, /area/ruin/unpowered/no_grav) "ba" = ( /obj/structure/fluff/bus/passable, -/obj/item/weapon/banhammer, +/obj/item/banhammer, /turf/open/floor/plasteel/airless/black{ icon_state = "bus" }, diff --git a/_maps/RandomRuins/SpaceRuins/caravanambush.dmm b/_maps/RandomRuins/SpaceRuins/caravanambush.dmm index c4b1fec1f1..43cd290ca0 100644 --- a/_maps/RandomRuins/SpaceRuins/caravanambush.dmm +++ b/_maps/RandomRuins/SpaceRuins/caravanambush.dmm @@ -66,7 +66,7 @@ /obj/item/stack/sheet/mineral/gold{ amount = 25 }, -/obj/item/weapon/coin/plasma, +/obj/item/coin/plasma, /turf/open/floor/plasteel, /area/ruin/powered) "ao" = ( @@ -74,19 +74,19 @@ /obj/item/stack/sheet/mineral/gold{ amount = 25 }, -/obj/item/weapon/coin/gold, -/obj/item/weapon/coin/gold, -/obj/item/weapon/coin/mythril, -/obj/item/weapon/coin/plasma, +/obj/item/coin/gold, +/obj/item/coin/gold, +/obj/item/coin/mythril, +/obj/item/coin/plasma, /turf/open/floor/plasteel, /area/ruin/powered) "ap" = ( /obj/structure/table, -/obj/item/weapon/coin/gold, -/obj/item/weapon/coin/gold, -/obj/item/weapon/coin/gold, -/obj/item/weapon/coin/mythril, -/obj/item/weapon/coin/plasma, +/obj/item/coin/gold, +/obj/item/coin/gold, +/obj/item/coin/gold, +/obj/item/coin/mythril, +/obj/item/coin/plasma, /turf/open/floor/plasteel, /area/ruin/powered) "aq" = ( @@ -111,7 +111,7 @@ /area/ruin/powered) "at" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/brown, +/obj/item/bedsheet/brown, /turf/open/floor/plasteel, /area/ruin/powered) "au" = ( @@ -122,7 +122,7 @@ /area/ruin/powered) "av" = ( /obj/structure/rack, -/obj/item/weapon/storage/bag/money/vault, +/obj/item/storage/bag/money/vault, /turf/open/floor/plasteel, /area/ruin/powered) "aw" = ( @@ -139,7 +139,7 @@ /area/ruin/powered) "az" = ( /obj/structure/table, -/obj/item/weapon/storage/bag/money/vault, +/obj/item/storage/bag/money/vault, /turf/open/floor/plasteel, /area/ruin/powered) "aA" = ( @@ -165,8 +165,7 @@ /turf/open/floor/plasteel, /area/ruin/powered) "aB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ruin/powered) "aC" = ( @@ -211,7 +210,7 @@ /turf/closed/wall/mineral/iron, /area/ruin/unpowered/no_grav) "aL" = ( -/obj/item/weapon/coin/mythril, +/obj/item/coin/mythril, /turf/open/floor/plasteel, /area/ruin/powered) "aM" = ( @@ -232,7 +231,7 @@ /area/ruin/unpowered/no_grav) "aP" = ( /obj/structure/chair, -/obj/item/weapon/shard, +/obj/item/shard, /obj/item/stack/sheet/metal, /turf/open/floor/mineral/plastitanium/airless, /area/ruin/unpowered/no_grav) @@ -242,7 +241,7 @@ /turf/open/floor/mineral/plastitanium/airless, /area/ruin/unpowered/no_grav) "aR" = ( -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/mineral/plastitanium/airless, /area/ruin/unpowered/no_grav) "aS" = ( @@ -259,9 +258,9 @@ /area/template_noop) "aU" = ( /obj/structure/rack, -/obj/item/weapon/tank/internals/plasma/full, -/obj/item/weapon/tank/internals/plasma/full, -/obj/item/weapon/tank/internals/plasma/full, +/obj/item/tank/internals/plasma/full, +/obj/item/tank/internals/plasma/full, +/obj/item/tank/internals/plasma/full, /turf/open/floor/plasteel, /area/ruin/powered) "aV" = ( @@ -290,8 +289,8 @@ /area/ruin/powered) "aZ" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel, /area/ruin/powered) "ba" = ( @@ -320,7 +319,7 @@ /obj/structure/chair{ dir = 1 }, -/obj/item/weapon/shard, +/obj/item/shard, /obj/item/stack/sheet/metal, /obj/effect/decal/cleanable/shreds, /turf/open/floor/mineral/plastitanium/airless, @@ -337,7 +336,7 @@ /area/ruin/unpowered/no_grav) "bh" = ( /obj/structure/closet/crate/secure/weapon, -/obj/item/weapon/gun/ballistic/automatic/pistol/APS, +/obj/item/gun/ballistic/automatic/pistol/APS, /turf/open/floor/wood/airless, /area/ruin/unpowered/no_grav) "bi" = ( @@ -348,7 +347,7 @@ /area/ruin/unpowered/no_grav) "bj" = ( /obj/structure/closet/crate/secure/weapon, -/obj/item/weapon/gun/ballistic/shotgun/automatic/dual_tube, +/obj/item/gun/ballistic/shotgun/automatic/dual_tube, /turf/open/floor/wood/airless, /area/ruin/unpowered/no_grav) "bk" = ( @@ -438,7 +437,7 @@ /area/ruin/unpowered) "by" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/black, +/obj/item/bedsheet/black, /turf/open/floor/mineral/titanium/blue/airless, /area/ruin/unpowered) "bz" = ( @@ -470,7 +469,7 @@ /obj/item/ammo_casing/shotgun/techshell, /obj/item/ammo_casing/shotgun/techshell, /obj/item/ammo_casing/shotgun/pulseslug, -/obj/item/weapon/storage/box/lethalshot, +/obj/item/storage/box/lethalshot, /turf/open/floor/mineral/titanium/yellow/airless, /area/ruin/unpowered) "bE" = ( @@ -494,13 +493,12 @@ /area/ruin/unpowered) "bI" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/mineral/titanium/blue/airless, /area/ruin/unpowered) "bJ" = ( /turf/open/floor/plating, -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating/airless{ icon_plating = "platingdmg2"; icon_state = "platingdmg2" @@ -523,8 +521,8 @@ /area/ruin/unpowered) "bN" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/mineral/titanium/blue/airless, /area/ruin/unpowered) "bO" = ( @@ -585,8 +583,8 @@ /obj/item/ammo_casing/shotgun/frag12, /obj/item/ammo_casing/shotgun/frag12, /obj/item/ammo_casing/shotgun/frag12, -/obj/item/weapon/storage/box/beanbag, -/obj/item/weapon/storage/box/rubbershot, +/obj/item/storage/box/beanbag, +/obj/item/storage/box/rubbershot, /turf/open/floor/mineral/titanium/yellow/airless, /area/ruin/unpowered) "bW" = ( @@ -634,7 +632,7 @@ "cd" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/bed, -/obj/item/weapon/bedsheet/black, +/obj/item/bedsheet/black, /turf/open/floor/mineral/titanium/blue/airless, /area/ruin/unpowered) "ce" = ( @@ -674,7 +672,7 @@ /area/ruin/unpowered) "ck" = ( /obj/structure/closet/crate/secure/weapon, -/obj/item/weapon/gun/ballistic/revolver/grenadelauncher/unrestricted, +/obj/item/gun/ballistic/revolver/grenadelauncher/unrestricted, /turf/open/floor/mineral/titanium/yellow/airless, /area/ruin/unpowered) "cl" = ( @@ -705,15 +703,15 @@ /area/ruin/unpowered) "cp" = ( /obj/structure/closet/crate/secure/engineering, -/obj/item/weapon/storage/toolbox/mechanical, -/obj/item/weapon/storage/toolbox/mechanical, -/obj/item/weapon/storage/toolbox/electrical, -/obj/item/weapon/storage/toolbox/electrical, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, /obj/item/clothing/gloves/color/yellow, /turf/open/floor/mineral/titanium/yellow/airless, /area/ruin/unpowered) "cq" = ( -/obj/item/weapon/shard, +/obj/item/shard, /obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/titanium/blue/airless, /area/ruin/unpowered) @@ -737,25 +735,25 @@ /area/ruin/powered) "cu" = ( /obj/structure/closet/crate/secure/engineering, -/obj/item/weapon/wrench{ +/obj/item/wrench{ color = "#ff0000"; desc = "A prototype of a new wrench design, allegedly the red color scheme makes it go faster."; name = "experimental wrench"; toolspeed = 3 }, -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ color = "#ff0000"; desc = "A prototype of a new screwdriver design, allegedly the red color scheme makes it go faster."; name = "experimental screwdriver"; toolspeed = 3 }, -/obj/item/weapon/wirecutters{ +/obj/item/wirecutters{ color = "#ff0000"; desc = "A prototype of a new wirecutter design, allegedly the red color scheme makes it go faster."; name = "experimental wirecutters"; toolspeed = 3 }, -/obj/item/weapon/crowbar/red{ +/obj/item/crowbar/red{ color = "#ff0000"; desc = "A prototype of a new crowbar design, allegedly the red color scheme makes it go faster."; name = "experimental crowbar"; @@ -805,20 +803,20 @@ /area/ruin/unpowered) "cA" = ( /obj/structure/closet/crate/secure/weapon, -/obj/item/weapon/gun/ballistic/shotgun/riot, -/obj/item/weapon/gun/ballistic/shotgun/riot, +/obj/item/gun/ballistic/shotgun/riot, +/obj/item/gun/ballistic/shotgun/riot, /turf/open/floor/mineral/titanium/yellow/airless, /area/ruin/unpowered) "cB" = ( /obj/structure/closet/crate/secure/weapon, -/obj/item/weapon/gun/syringe/syndicate, -/obj/item/weapon/gun/syringe/rapidsyringe, +/obj/item/gun/syringe/syndicate, +/obj/item/gun/syringe/rapidsyringe, /turf/open/floor/mineral/titanium/yellow/airless, /area/ruin/unpowered) "cC" = ( /obj/structure/closet/crate/secure/weapon, -/obj/item/weapon/gun/ballistic/automatic/c20r/toy/unrestricted, -/obj/item/weapon/gun/ballistic/automatic/c20r/toy/unrestricted, +/obj/item/gun/ballistic/automatic/c20r/toy/unrestricted, +/obj/item/gun/ballistic/automatic/c20r/toy/unrestricted, /turf/open/floor/mineral/titanium/yellow/airless, /area/ruin/unpowered) "cD" = ( @@ -829,7 +827,7 @@ /area/ruin/unpowered) "cE" = ( /obj/structure/table, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /turf/open/floor/mineral/titanium/blue/airless, /area/ruin/unpowered) "cF" = ( @@ -855,7 +853,7 @@ /area/ruin/unpowered) "cI" = ( /obj/structure/grille/broken, -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/plating/airless{ icon_plating = "platingdmg1"; icon_state = "platingdmg1" @@ -889,15 +887,15 @@ /area/ruin/unpowered) "cN" = ( /obj/structure/closet/crate/secure/plasma, -/obj/item/weapon/tank/internals/plasma/full, -/obj/item/weapon/tank/internals/plasma/full, +/obj/item/tank/internals/plasma/full, +/obj/item/tank/internals/plasma/full, /obj/item/stack/sheet/mineral/plasma{ amount = 25 }, /turf/open/floor/mineral/titanium/yellow/airless, /area/ruin/unpowered) "cO" = ( -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/mineral/titanium/blue/airless, /area/ruin/unpowered) "cP" = ( @@ -950,7 +948,7 @@ /area/ruin/unpowered) "cW" = ( /obj/structure/closet/crate/secure/plasma, -/obj/item/weapon/tank/internals/plasma/full, +/obj/item/tank/internals/plasma/full, /obj/item/stack/sheet/mineral/plasma{ amount = 25 }, @@ -976,7 +974,7 @@ /area/ruin/unpowered) "da" = ( /obj/item/stack/rods, -/obj/item/weapon/shard, +/obj/item/shard, /mob/living/simple_animal/hostile/syndicate/melee/space{ environment_smash = 0; name = "Syndicate Salvage Worker" @@ -984,14 +982,14 @@ /turf/open/floor/mineral/titanium/blue/airless, /area/ruin/unpowered) "db" = ( -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/plating/airless{ icon_plating = "platingdmg1"; icon_state = "platingdmg1" }, /area/ruin/unpowered) "dc" = ( -/obj/item/weapon/shard, +/obj/item/shard, /turf/template_noop, /area/template_noop) "dd" = ( @@ -1008,8 +1006,8 @@ /obj/item/stack/sheet/mineral/plasma{ amount = 25 }, -/obj/item/weapon/tank/internals/plasma/full, -/obj/item/weapon/tank/internals/plasma/full, +/obj/item/tank/internals/plasma/full, +/obj/item/tank/internals/plasma/full, /turf/open/floor/mineral/plastitanium, /area/ruin/powered) "df" = ( @@ -1069,7 +1067,7 @@ /obj/item/stack/sheet/mineral/plasma{ amount = 25 }, -/obj/item/weapon/tank/internals/plasma/full, +/obj/item/tank/internals/plasma/full, /turf/open/floor/mineral/plastitanium, /area/ruin/powered) "dm" = ( @@ -1111,7 +1109,7 @@ /area/ruin/unpowered) "dr" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /turf/open/floor/mineral/titanium/blue/airless, /area/ruin/unpowered) "ds" = ( diff --git a/_maps/RandomRuins/SpaceRuins/crashedclownship.dmm b/_maps/RandomRuins/SpaceRuins/crashedclownship.dmm index 4f9ce74170..7619771933 100644 --- a/_maps/RandomRuins/SpaceRuins/crashedclownship.dmm +++ b/_maps/RandomRuins/SpaceRuins/crashedclownship.dmm @@ -27,11 +27,11 @@ /area/ruin/unpowered) "i" = ( /obj/structure/closet/crate, -/obj/item/weapon/ore/bananium, -/obj/item/weapon/ore/bananium, -/obj/item/weapon/ore/bananium, -/obj/item/weapon/ore/bananium, -/obj/item/weapon/ore/bananium, +/obj/item/ore/bananium, +/obj/item/ore/bananium, +/obj/item/ore/bananium, +/obj/item/ore/bananium, +/obj/item/ore/bananium, /turf/open/floor/mineral/bananium/airless, /area/ruin/unpowered) "j" = ( @@ -39,7 +39,7 @@ icon_state = "crateopen"; opened = 1 }, -/obj/item/weapon/ore/bananium, +/obj/item/ore/bananium, /turf/open/floor/mineral/bananium/airless, /area/ruin/unpowered) "k" = ( @@ -78,17 +78,17 @@ /turf/closed/mineral/random, /area/ruin/unpowered) "o" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "small" }, /turf/open/floor/plating/asteroid/airless, /area/ruin/unpowered) "p" = ( -/obj/item/weapon/ore/bananium, +/obj/item/ore/bananium, /turf/open/floor/mineral/bananium/airless, /area/ruin/unpowered) "q" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /obj/structure/chair{ @@ -103,9 +103,7 @@ /turf/open/floor/mineral/bananium/airless, /area/ruin/unpowered) "s" = ( -/obj/item/weapon/paper{ - info = "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!" - }, +/obj/item/paper/fluff/ruins/crashedclownship/true_nation, /turf/open/floor/mineral/bananium/airless, /area/ruin/unpowered) "t" = ( @@ -128,36 +126,36 @@ }, /area/ruin/unpowered) "u" = ( -/obj/item/weapon/shard, +/obj/item/shard, /obj/structure/chair{ dir = 8 }, /turf/open/floor/mineral/bananium/airless, /area/ruin/unpowered) "v" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /turf/open/floor/mineral/bananium/airless, /area/ruin/unpowered) "w" = ( -/obj/item/weapon/storage/bag/ore, +/obj/item/storage/bag/ore, /turf/open/floor/mineral/bananium/airless, /area/ruin/unpowered) "x" = ( -/obj/item/weapon/pickaxe, +/obj/item/pickaxe, /turf/open/floor/mineral/bananium/airless, /area/ruin/unpowered) "y" = ( /obj/structure/closet/crate, -/obj/item/weapon/ore/bananium, -/obj/item/weapon/ore/bananium, -/obj/item/weapon/ore/bananium, -/obj/item/weapon/ore/bananium, +/obj/item/ore/bananium, +/obj/item/ore/bananium, +/obj/item/ore/bananium, +/obj/item/ore/bananium, /turf/open/floor/mineral/bananium/airless, /area/ruin/unpowered) "z" = ( -/obj/item/weapon/shovel, +/obj/item/shovel, /turf/open/floor/mineral/bananium/airless, /area/ruin/unpowered) diff --git a/_maps/RandomRuins/SpaceRuins/crashedship.dmm b/_maps/RandomRuins/SpaceRuins/crashedship.dmm index 6dcae3923e..f577ec5143 100644 --- a/_maps/RandomRuins/SpaceRuins/crashedship.dmm +++ b/_maps/RandomRuins/SpaceRuins/crashedship.dmm @@ -3,7 +3,7 @@ /turf/template_noop, /area/template_noop) "ab" = ( -/obj/item/weapon/circular_saw, +/obj/item/circular_saw, /obj/structure/lattice, /turf/template_noop, /area/template_noop) @@ -17,23 +17,14 @@ /turf/closed/wall/mineral/titanium/overspace, /area/awaymission/BMPship/Aft) "af" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/engine, /area/awaymission/BMPship/Aft) "ag" = ( /obj/machinery/porta_turret{ dir = 8; emagged = 1; - installation = /obj/item/weapon/gun/energy/lasercannon + installation = /obj/item/gun/energy/lasercannon }, /turf/open/floor/engine, /area/awaymission/BMPship/Aft) @@ -47,13 +38,7 @@ /turf/open/floor/plating, /area/awaymission/BMPship/Aft) "aj" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/engine, /area/awaymission/BMPship/Aft) "ak" = ( @@ -69,13 +54,7 @@ /area/template_noop) "an" = ( /obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/engine, /area/awaymission/BMPship/Aft) "ao" = ( @@ -104,15 +83,15 @@ /turf/open/floor/plating/airless, /area/awaymission/BMPship/Midship) "au" = ( -/obj/item/weapon/restraints/handcuffs, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, +/obj/item/restraints/handcuffs, /obj/structure/closet/crate, /turf/open/floor/plating/airless, /area/awaymission/BMPship/Midship) "av" = ( -/obj/item/weapon/scalpel, +/obj/item/scalpel, /obj/structure/closet/crate, -/obj/item/weapon/tank/internals/anesthetic, +/obj/item/tank/internals/anesthetic, /turf/open/floor/plating/airless, /area/awaymission/BMPship/Midship) "aw" = ( @@ -120,7 +99,7 @@ /turf/open/floor/plating/airless, /area/awaymission/BMPship/Midship) "ax" = ( -/obj/item/weapon/storage/box/syringes, +/obj/item/storage/box/syringes, /turf/open/floor/plating/airless, /area/awaymission/BMPship/Midship) "ay" = ( @@ -157,8 +136,8 @@ "aC" = ( /obj/structure/closet/crate/freezer, /obj/item/organ/appendix, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/golem, +/obj/item/reagent_containers/food/snacks/meat/slab, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/golem, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -167,8 +146,8 @@ "aD" = ( /obj/structure/closet/crate/freezer, /obj/item/organ/brain, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/slime, +/obj/item/reagent_containers/food/snacks/meat/slab, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/slime, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -184,7 +163,7 @@ /area/awaymission/BMPship/Aft) "aF" = ( /obj/structure/table, -/obj/item/weapon/storage/box, +/obj/item/storage/box, /obj/machinery/light/small{ dir = 1 }, @@ -230,11 +209,11 @@ /turf/open/floor/plating, /area/awaymission/BMPship/Aft) "aN" = ( -/obj/item/weapon/storage/box, +/obj/item/storage/box, /turf/open/floor/plating, /area/awaymission/BMPship/Aft) "aO" = ( -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /turf/open/floor/plating, /area/awaymission/BMPship/Aft) "aP" = ( @@ -245,28 +224,19 @@ /turf/open/floor/plating, /area/awaymission/BMPship/Aft) "aQ" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating/airless, /area/awaymission/BMPship/Fore) "aR" = ( /obj/structure/table/wood, /obj/item/stack/spacecash/c500, /obj/item/stack/spacecash/c100, -/obj/item/weapon/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, /turf/open/floor/wood, /area/awaymission/BMPship/Fore) "aS" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/yellow, +/obj/item/bedsheet/yellow, /turf/open/floor/wood, /area/awaymission/BMPship/Fore) "aT" = ( @@ -363,8 +333,8 @@ /area/awaymission/BMPship/Aft) "bh" = ( /obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/food/drinks/beer, -/obj/item/weapon/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, /turf/open/floor/plating, /area/awaymission/BMPship/Aft) "bi" = ( @@ -380,13 +350,7 @@ /turf/open/floor/plating, /area/awaymission/BMPship/Aft) "bl" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating/airless, /area/awaymission/BMPship/Fore) "bm" = ( @@ -430,13 +394,7 @@ /area/awaymission/BMPship/Aft) "bt" = ( /obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating/airless, /area/awaymission/BMPship/Fore) "bu" = ( @@ -503,7 +461,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /turf/open/floor/plating, /area/awaymission/BMPship/Aft) "bF" = ( @@ -520,7 +478,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/storage/box, +/obj/item/storage/box, /turf/open/floor/plating, /area/awaymission/BMPship/Aft) "bH" = ( @@ -594,10 +552,10 @@ /area/awaymission/BMPship/Aft) "bR" = ( /obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/food/snacks/hugemushroomslice, +/obj/item/reagent_containers/food/snacks/hugemushroomslice, /obj/item/organ/appendix, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/golem/adamantine, +/obj/item/reagent_containers/food/snacks/meat/slab, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/golem/adamantine, /obj/effect/turf_decal/stripes/line{ dir = 2 }, @@ -651,13 +609,10 @@ /area/awaymission/BMPship/Fore) "bX" = ( /obj/structure/table, -/obj/item/weapon/screwdriver, -/obj/item/weapon/screwdriver, -/obj/item/weapon/paper{ - info = "The next person who takes one of my screwdrivers gets stabbed with one. They are MINE. - Love, Madsen"; - name = "scribbled note" - }, -/obj/item/weapon/screwdriver, +/obj/item/screwdriver, +/obj/item/screwdriver, +/obj/item/paper/fluff/ruins/crashedship/scribbled, +/obj/item/screwdriver, /turf/open/floor/plasteel/bar, /area/awaymission/BMPship/Midship) "bY" = ( @@ -705,14 +660,14 @@ /area/awaymission/BMPship/Midship) "cf" = ( /obj/structure/table, -/obj/item/weapon/kitchen/knife/butcher, -/obj/item/weapon/reagent_containers/food/drinks/beer, -/obj/item/weapon/reagent_containers/food/snacks/meat, +/obj/item/kitchen/knife/butcher, +/obj/item/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/snacks/meat, /turf/open/floor/plasteel/barber, /area/awaymission/BMPship/Midship) "cg" = ( /obj/structure/table, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /turf/open/floor/plasteel/barber, /area/awaymission/BMPship/Midship) "ch" = ( @@ -732,12 +687,12 @@ /area/awaymission/BMPship/Midship) "cj" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, /turf/open/floor/plasteel/bar, /area/awaymission/BMPship/Midship) "ck" = ( /obj/structure/table, -/obj/item/weapon/kitchen/knife, +/obj/item/kitchen/knife, /turf/open/floor/plasteel/bar, /area/awaymission/BMPship/Midship) "cl" = ( @@ -772,14 +727,14 @@ /turf/open/floor/carpet, /area/awaymission/BMPship/Fore) "cp" = ( -/obj/item/weapon/reagent_containers/food/snacks/hugemushroomslice, +/obj/item/reagent_containers/food/snacks/hugemushroomslice, /turf/open/floor/plasteel/bar, /area/awaymission/BMPship/Midship) "cq" = ( /turf/open/floor/plasteel, /area/awaymission/BMPship/Midship) "cr" = ( -/obj/item/weapon/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, /turf/open/floor/plasteel, /area/awaymission/BMPship/Midship) "cs" = ( @@ -861,7 +816,7 @@ /turf/open/floor/carpet, /area/awaymission/BMPship/Fore) "cJ" = ( -/obj/item/weapon/reagent_containers/food/snacks/hugemushroomslice, +/obj/item/reagent_containers/food/snacks/hugemushroomslice, /turf/open/floor/plasteel, /area/awaymission/BMPship/Midship) "cK" = ( @@ -893,7 +848,7 @@ /turf/open/floor/plasteel/barber, /area/awaymission/BMPship/Midship) "cP" = ( -/obj/item/weapon/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, /turf/open/floor/plasteel/bar, /area/awaymission/BMPship/Midship) "cQ" = ( @@ -912,8 +867,8 @@ /area/awaymission/BMPship/Aft) "cS" = ( /obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab, -/obj/item/weapon/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/awaymission/BMPship/Aft) "cT" = ( @@ -921,7 +876,7 @@ /turf/open/floor/plasteel/white, /area/awaymission/BMPship/Aft) "cU" = ( -/obj/item/weapon/crowbar, +/obj/item/crowbar, /turf/open/floor/plasteel/white, /area/awaymission/BMPship/Aft) "cV" = ( @@ -954,15 +909,12 @@ /area/awaymission/BMPship/Aft) "cY" = ( /obj/structure/table, -/obj/item/weapon/paper{ - info = "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."; - name = "Captain's log entry" - }, +/obj/item/paper/fluff/ruins/crashedship/captains_log, /turf/open/floor/carpet, /area/awaymission/BMPship/Fore) "cZ" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, /turf/open/floor/carpet, /area/awaymission/BMPship/Fore) "da" = ( @@ -1213,20 +1165,11 @@ /turf/open/floor/plasteel, /area/awaymission/BMPship/Aft) "dG" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating, /area/awaymission/BMPship/Fore) "dH" = ( -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/carpet, /area/awaymission/BMPship/Fore) "dI" = ( @@ -1372,7 +1315,7 @@ /area/awaymission/BMPship/Aft) "dY" = ( /obj/structure/rack, -/obj/item/weapon/storage/box/lights, +/obj/item/storage/box/lights, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -1429,13 +1372,7 @@ /turf/open/floor/plasteel, /area/awaymission/BMPship/Aft) "ed" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/awaymission/BMPship/Fore) "ee" = ( @@ -1449,7 +1386,7 @@ /turf/open/floor/carpet, /area/awaymission/BMPship/Fore) "eg" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /turf/open/floor/carpet, @@ -1468,7 +1405,7 @@ /turf/open/floor/plating, /area/awaymission/BMPship/Midship) "ek" = ( -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel/bar, /area/awaymission/BMPship/Midship) "el" = ( @@ -1534,7 +1471,7 @@ /area/awaymission/BMPship/Aft) "et" = ( /obj/structure/rack, -/obj/item/weapon/storage/belt/utility/full, +/obj/item/storage/belt/utility/full, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -1645,7 +1582,7 @@ /area/awaymission/BMPship/Aft) "eG" = ( /obj/structure/rack, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -1655,11 +1592,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/corner, /turf/open/floor/plating, /area/awaymission/BMPship/Fore) "eI" = ( @@ -1763,7 +1696,7 @@ /turf/open/floor/carpet, /area/awaymission/BMPship/Fore) "eV" = ( -/obj/item/weapon/wrench, +/obj/item/wrench, /turf/open/floor/plating, /area/awaymission/BMPship/Midship) "eW" = ( @@ -1787,7 +1720,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/kitchen/knife, +/obj/item/kitchen/knife, /turf/open/floor/plating, /area/awaymission/BMPship/Aft) "fa" = ( @@ -1796,7 +1729,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /turf/open/floor/plasteel, /area/awaymission/BMPship/Aft) "fb" = ( @@ -1842,7 +1775,7 @@ dir = 4; id = "meatConvey2" }, -/obj/item/weapon/kitchen/knife, +/obj/item/kitchen/knife, /turf/open/floor/plating, /area/awaymission/BMPship/Midship) "fj" = ( @@ -1930,7 +1863,7 @@ /turf/open/floor/plating/airless, /area/awaymission/BMPship/Fore) "fx" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "small" }, /obj/structure/cable{ @@ -1966,7 +1899,7 @@ d2 = 8; icon_state = "1-8" }, -/obj/item/weapon/kitchen/knife, +/obj/item/kitchen/knife, /turf/open/floor/plasteel/bar, /area/awaymission/BMPship/Midship) "fB" = ( @@ -2000,7 +1933,7 @@ /turf/open/floor/plasteel/showroomfloor, /area/awaymission/BMPship/Aft) "fF" = ( -/obj/item/weapon/mop, +/obj/item/mop, /turf/open/floor/plasteel/showroomfloor, /area/awaymission/BMPship/Aft) "fG" = ( @@ -2020,7 +1953,7 @@ }, /area/awaymission/BMPship/Fore) "fJ" = ( -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/plating/airless{ icon_state = "platingdmg1" }, @@ -2055,11 +1988,11 @@ /area/awaymission/BMPship/Midship) "fO" = ( /obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, /turf/open/floor/plasteel/showroomfloor, /area/awaymission/BMPship/Aft) "fP" = ( -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel/showroomfloor, /area/awaymission/BMPship/Aft) "fQ" = ( @@ -2167,16 +2100,13 @@ /area/awaymission/BMPship/Aft) "gh" = ( /obj/structure/table, -/obj/item/weapon/paper{ - info = "DEAR DAIRY: So we was doing our typpical route when the captain says we've been picking up weird signals on some backwatter 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."; - name = "Old Diary" - }, +/obj/item/paper/fluff/ruins/crashedship/old_diary, /turf/open/floor/plasteel, /area/awaymission/BMPship/Aft) "gi" = ( /obj/structure/table, -/obj/item/weapon/pen/red, -/obj/item/weapon/reagent_containers/food/drinks/beer, +/obj/item/pen/red, +/obj/item/reagent_containers/food/drinks/beer, /turf/open/floor/plasteel, /area/awaymission/BMPship/Aft) "gj" = ( @@ -2185,23 +2115,14 @@ /turf/open/floor/plasteel, /area/awaymission/BMPship/Aft) "gk" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating/airless, /area/awaymission/BMPship/Fore) "gl" = ( /obj/machinery/porta_turret{ dir = 8; emagged = 1; - installation = /obj/item/weapon/gun/energy/lasercannon + installation = /obj/item/gun/energy/lasercannon }, /turf/open/floor/engine, /area/awaymission/BMPship/Fore) @@ -2326,11 +2247,8 @@ /turf/open/floor/plating/asteroid/airless, /area/awaymission/BMPship) "gF" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/grille, -/obj/item/weapon/shard{ +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/east, +/obj/item/shard{ icon_state = "small" }, /turf/open/floor/plating/airless, @@ -2370,8 +2288,8 @@ /area/awaymission/BMPship/Aft) "gO" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, -/obj/item/weapon/storage/wallet/random, +/obj/item/bedsheet, +/obj/item/storage/wallet/random, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -2390,11 +2308,7 @@ /turf/open/floor/plating/asteroid/airless, /area/awaymission/BMPship) "gR" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/corner, /turf/open/floor/plating/airless, /area/awaymission/BMPship/Fore) "gS" = ( @@ -2445,7 +2359,7 @@ /turf/open/floor/plasteel, /area/awaymission/BMPship/Aft) "gZ" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /turf/template_noop, @@ -2462,7 +2376,7 @@ /area/awaymission/BMPship/Aft) "hc" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /turf/open/floor/plasteel, /area/awaymission/BMPship/Aft) "hd" = ( @@ -2497,7 +2411,7 @@ }, /area/awaymission/BMPship/Midship) "hh" = ( -/obj/item/weapon/caution, +/obj/item/caution, /turf/open/floor/plating/airless, /area/awaymission/BMPship/Midship) "hi" = ( @@ -2534,16 +2448,7 @@ /turf/open/floor/plating/asteroid/airless, /area/awaymission/BMPship) "ho" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/engine, /area/awaymission/BMPship/Aft) "hp" = ( @@ -2553,16 +2458,16 @@ /turf/open/floor/engine, /area/awaymission/BMPship/Aft) "hq" = ( -/obj/item/weapon/storage/box/matches, -/obj/item/weapon/storage/fancy/cigarettes/dromedaryco, +/obj/item/storage/box/matches, +/obj/item/storage/fancy/cigarettes/dromedaryco, /turf/open/floor/plating, /area/awaymission/BMPship/Aft) "hr" = ( -/obj/item/weapon/poster/random_contraband, +/obj/item/poster/random_contraband, /turf/open/floor/plating, /area/awaymission/BMPship/Aft) "hs" = ( -/obj/item/weapon/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, /turf/open/floor/plating, /area/awaymission/BMPship/Aft) "ht" = ( @@ -2570,14 +2475,7 @@ /turf/closed/wall/mineral/titanium/interior, /area/awaymission/BMPship/Aft) "hu" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/grille, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/engine, /area/awaymission/BMPship/Aft) "hv" = ( diff --git a/_maps/RandomRuins/SpaceRuins/deepstorage.dmm b/_maps/RandomRuins/SpaceRuins/deepstorage.dmm index 803f078057..7a146f0988 100644 --- a/_maps/RandomRuins/SpaceRuins/deepstorage.dmm +++ b/_maps/RandomRuins/SpaceRuins/deepstorage.dmm @@ -22,24 +22,24 @@ /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "ag" = ( /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/crusher) +/area/ruin/space/has_grav/deepstorage/crusher) "ah" = ( /obj/structure/kitchenspike, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "ai" = ( /obj/structure/closet/secure_closet/freezer/meat, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "aj" = ( /obj/machinery/light/small{ dir = 8 @@ -47,7 +47,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/crusher) +/area/ruin/space/has_grav/deepstorage/crusher) "ak" = ( /obj/machinery/conveyor{ dir = 4; @@ -56,7 +56,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/crusher) +/area/ruin/space/has_grav/deepstorage/crusher) "al" = ( /obj/machinery/conveyor{ dir = 4; @@ -68,7 +68,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/crusher) +/area/ruin/space/has_grav/deepstorage/crusher) "am" = ( /obj/machinery/recycler/deathtrap, /obj/machinery/conveyor{ @@ -78,7 +78,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/crusher) +/area/ruin/space/has_grav/deepstorage/crusher) "an" = ( /obj/machinery/conveyor{ dir = 1; @@ -88,7 +88,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/crusher) +/area/ruin/space/has_grav/deepstorage/crusher) "ao" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 @@ -99,7 +99,7 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "ap" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 10 @@ -107,7 +107,7 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "aq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -115,7 +115,7 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "ar" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 @@ -124,19 +124,19 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "as" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/crusher) +/area/ruin/space/has_grav/deepstorage/crusher) "at" = ( /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/crusher) +/area/ruin/space/has_grav/deepstorage/crusher) "au" = ( /obj/machinery/conveyor_switch{ id = "bunkerrecycle" @@ -147,7 +147,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/crusher) +/area/ruin/space/has_grav/deepstorage/crusher) "av" = ( /obj/structure/window/plasma/reinforced{ dir = 8 @@ -160,12 +160,12 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/crusher) +/area/ruin/space/has_grav/deepstorage/crusher) "aw" = ( /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "ax" = ( /obj/machinery/processor{ name = "processor" @@ -173,31 +173,31 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "ay" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "az" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "aA" = ( /obj/machinery/gibber, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "aB" = ( /obj/structure/table, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/crusher) +/area/ruin/space/has_grav/deepstorage/crusher) "aC" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -207,7 +207,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/crusher) +/area/ruin/space/has_grav/deepstorage/crusher) "aD" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -217,7 +217,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/crusher) +/area/ruin/space/has_grav/deepstorage/crusher) "aE" = ( /obj/structure/cable/yellow{ d2 = 8; @@ -231,7 +231,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/crusher) +/area/ruin/space/has_grav/deepstorage/crusher) "aF" = ( /obj/machinery/conveyor{ dir = 1; @@ -244,7 +244,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/crusher) +/area/ruin/space/has_grav/deepstorage/crusher) "aG" = ( /obj/structure/closet/cardboard, /obj/item/stack/sheet/mineral/silver, @@ -258,17 +258,17 @@ dir = 1 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "aH" = ( /obj/structure/closet/cardboard, -/obj/item/weapon/storage/box/monkeycubes, -/obj/item/weapon/storage/box/monkeycubes, -/obj/item/weapon/storage/box/monkeycubes, -/obj/item/weapon/storage/toolbox/drone, -/obj/item/weapon/storage/toolbox/drone, +/obj/item/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes, +/obj/item/storage/toolbox/drone, +/obj/item/storage/toolbox/drone, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "aI" = ( /obj/structure/closet/cardboard, /obj/item/stack/sheet/cardboard, @@ -283,20 +283,20 @@ pixel_y = 23 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "aJ" = ( /obj/structure/closet/cardboard, -/obj/item/weapon/storage/box/mousetraps, -/obj/item/weapon/storage/box/mousetraps, -/obj/item/weapon/storage/box/drinkingglasses, -/obj/item/weapon/storage/box/zipties, -/obj/item/weapon/switchblade, +/obj/item/storage/box/mousetraps, +/obj/item/storage/box/mousetraps, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/zipties, +/obj/item/switchblade, /obj/effect/turf_decal/delivery, /obj/item/device/gps{ gpstag = "DEEP" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "aK" = ( /obj/structure/closet/cardboard, /obj/item/stack/sheet/metal{ @@ -333,7 +333,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "aL" = ( /obj/structure/closet/cardboard, /obj/item/stack/sheet/glass{ @@ -367,13 +367,13 @@ dir = 1 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "aM" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "aN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/airlock{ @@ -382,7 +382,7 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "aO" = ( /obj/machinery/door/airlock/highsecurity{ name = "Recycling Room"; @@ -396,7 +396,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/crusher) +/area/ruin/space/has_grav/deepstorage/crusher) "aP" = ( /obj/machinery/door/airlock/highsecurity{ name = "Recycling Room"; @@ -405,12 +405,12 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/crusher) +/area/ruin/space/has_grav/deepstorage/crusher) "aQ" = ( /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "aR" = ( /obj/structure/closet/cardboard, /obj/item/device/flashlight/flare, @@ -422,13 +422,13 @@ /obj/item/device/flashlight, /obj/item/device/flashlight, /obj/item/device/flashlight, -/obj/item/weapon/shovel, -/obj/item/weapon/pickaxe/drill, -/obj/item/weapon/pickaxe/drill, -/obj/item/weapon/pickaxe/drill, +/obj/item/shovel, +/obj/item/pickaxe/drill, +/obj/item/pickaxe/drill, +/obj/item/pickaxe/drill, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "aS" = ( /obj/structure/closet/cardboard, /obj/item/device/flashlight/lantern, @@ -437,44 +437,44 @@ /obj/item/device/tape/random, /obj/item/device/tape/random, /obj/item/device/tape/random, -/obj/item/weapon/storage/box/rxglasses, -/obj/item/weapon/extinguisher, -/obj/item/weapon/extinguisher, +/obj/item/storage/box/rxglasses, +/obj/item/extinguisher, +/obj/item/extinguisher, /obj/item/clothing/glasses/night, /obj/item/clothing/glasses/night, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "aT" = ( /obj/structure/closet/cardboard, -/obj/item/weapon/storage/box/syringes, -/obj/item/weapon/storage/box/syringes, -/obj/item/weapon/storage/box/beakers, -/obj/item/weapon/storage/box/beakers, -/obj/item/weapon/storage/box/matches, -/obj/item/weapon/storage/box/bodybags, +/obj/item/storage/box/syringes, +/obj/item/storage/box/syringes, +/obj/item/storage/box/beakers, +/obj/item/storage/box/beakers, +/obj/item/storage/box/matches, +/obj/item/storage/box/bodybags, /obj/item/clothing/glasses/meson/engine, /obj/item/clothing/glasses/meson/engine, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "aU" = ( /obj/structure/closet/cardboard, -/obj/item/weapon/kitchen/knife, -/obj/item/weapon/kitchen/knife, -/obj/item/weapon/cultivator, -/obj/item/weapon/hatchet, -/obj/item/weapon/kitchen/rollingpin, +/obj/item/kitchen/knife, +/obj/item/kitchen/knife, +/obj/item/cultivator, +/obj/item/hatchet, +/obj/item/kitchen/rollingpin, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "aV" = ( /obj/structure/closet/cardboard, -/obj/item/weapon/defibrillator, -/obj/item/weapon/storage/box/medipens, +/obj/item/defibrillator, +/obj/item/storage/box/medipens, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "aW" = ( /obj/structure/closet/cardboard, /obj/item/ammo_box/c9mm, @@ -485,22 +485,22 @@ /obj/item/ammo_box/c9mm, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/floorgrime, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "aX" = ( /obj/structure/table, /obj/machinery/light{ dir = 1 }, -/obj/item/weapon/storage/box/cups, -/obj/item/weapon/reagent_containers/glass/beaker, +/obj/item/storage/box/cups, +/obj/item/reagent_containers/glass/beaker, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "aY" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/condiment/enzyme, -/obj/item/weapon/reagent_containers/food/condiment/soysauce{ +/obj/item/reagent_containers/food/condiment/enzyme, +/obj/item/reagent_containers/food/condiment/soysauce{ pixel_x = 4 }, /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ @@ -512,7 +512,7 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "aZ" = ( /obj/structure/table, /obj/machinery/reagentgrinder, @@ -527,28 +527,28 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "ba" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/condiment/peppermill, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ +/obj/item/reagent_containers/food/condiment/peppermill, +/obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = 4; pixel_y = 4 }, /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 9 }, -/obj/item/weapon/kitchen/knife, +/obj/item/kitchen/knife, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "bb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "bc" = ( /obj/structure/sink/kitchen{ pixel_y = 24 @@ -556,14 +556,14 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "bd" = ( /obj/structure/table, /obj/machinery/microwave, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "be" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -576,7 +576,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "bf" = ( /obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ dir = 1 @@ -584,29 +584,28 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "bg" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 }, /obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "bh" = ( /obj/structure/table, -/obj/item/weapon/storage/bag/plants/portaseeder, -/obj/item/weapon/storage/bag/plants, +/obj/item/storage/bag/plants/portaseeder, +/obj/item/storage/bag/plants, /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 }, /turf/open/floor/plasteel/hydrofloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "bi" = ( /obj/machinery/vending/hydronutrients, /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ @@ -618,7 +617,7 @@ /turf/open/floor/plasteel/hydrofloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "bj" = ( /obj/machinery/vending/hydroseeds{ slogan_delay = 700 @@ -629,7 +628,7 @@ /turf/open/floor/plasteel/hydrofloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "bk" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ @@ -638,7 +637,7 @@ /turf/open/floor/light{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "bl" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ @@ -650,7 +649,7 @@ /turf/open/floor/light{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "bm" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -658,7 +657,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "bn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -666,7 +665,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "bo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -674,7 +673,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "bp" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 6 @@ -682,7 +681,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "bq" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 @@ -690,7 +689,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "br" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 @@ -698,7 +697,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "bs" = ( /obj/structure/closet/secure_closet/freezer/kitchen{ req_access = null @@ -706,11 +705,11 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/obj/item/weapon/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "bt" = ( /obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ dir = 4 @@ -718,12 +717,12 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "bu" = ( /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "bv" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -731,7 +730,7 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "bw" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 @@ -739,7 +738,7 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "bx" = ( /obj/structure/table, /obj/machinery/microwave, @@ -750,7 +749,7 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "by" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -763,34 +762,33 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "bz" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "bA" = ( -/obj/structure/grille, /obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "bB" = ( /obj/structure/table, -/obj/item/weapon/cultivator, -/obj/item/weapon/hatchet, +/obj/item/cultivator, +/obj/item/hatchet, /turf/open/floor/plasteel/hydrofloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "bC" = ( /turf/open/floor/plasteel/hydrofloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "bD" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 @@ -802,41 +800,41 @@ /turf/open/floor/plasteel/hydrofloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "bE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/tank_dispenser/oxygen, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "bF" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "bG" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "bH" = ( /obj/structure/reagent_dispensers/watertank/high, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "bI" = ( /obj/structure/closet/secure_closet/freezer/fridge, -/obj/item/weapon/storage/box/ingredients/wildcard, -/obj/item/weapon/storage/box/ingredients/wildcard, -/obj/item/weapon/storage/box/ingredients/wildcard, +/obj/item/storage/box/ingredients/wildcard, +/obj/item/storage/box/ingredients/wildcard, +/obj/item/storage/box/ingredients/wildcard, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "bJ" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/structure/cable/yellow{ @@ -847,7 +845,7 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "bK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -860,7 +858,7 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "bL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -873,7 +871,7 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "bM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 @@ -886,7 +884,7 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "bN" = ( /obj/structure/cable/yellow{ d2 = 8; @@ -900,14 +898,14 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "bO" = ( /obj/machinery/light, /obj/machinery/vending/dinnerware, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "bP" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -921,7 +919,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "bQ" = ( /obj/machinery/door/airlock/glass{ name = "Hydroponics" @@ -929,7 +927,7 @@ /turf/open/floor/plasteel/hydrofloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "bR" = ( /obj/structure/sink{ dir = 4; @@ -938,58 +936,58 @@ /turf/open/floor/plasteel/hydrofloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "bS" = ( /obj/machinery/hydroponics/constructable, /turf/open/floor/light{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "bT" = ( /obj/effect/turf_decal/delivery, /obj/structure/closet/crate{ name = "food crate" }, -/obj/item/weapon/reagent_containers/food/snacks/beans, -/obj/item/weapon/reagent_containers/food/snacks/beans, -/obj/item/weapon/reagent_containers/food/snacks/beans, -/obj/item/weapon/reagent_containers/food/snacks/beans, -/obj/item/weapon/reagent_containers/food/snacks/beans, -/obj/item/weapon/reagent_containers/food/snacks/beans, +/obj/item/reagent_containers/food/snacks/beans, +/obj/item/reagent_containers/food/snacks/beans, +/obj/item/reagent_containers/food/snacks/beans, +/obj/item/reagent_containers/food/snacks/beans, +/obj/item/reagent_containers/food/snacks/beans, +/obj/item/reagent_containers/food/snacks/beans, /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "bU" = ( /obj/effect/turf_decal/delivery, /obj/structure/closet/crate{ name = "food crate" }, -/obj/item/weapon/reagent_containers/food/snacks/beans, -/obj/item/weapon/reagent_containers/food/snacks/beans, -/obj/item/weapon/reagent_containers/food/snacks/beans, -/obj/item/weapon/reagent_containers/food/snacks/beans, -/obj/item/weapon/reagent_containers/food/snacks/beans, -/obj/item/weapon/reagent_containers/food/snacks/beans, +/obj/item/reagent_containers/food/snacks/beans, +/obj/item/reagent_containers/food/snacks/beans, +/obj/item/reagent_containers/food/snacks/beans, +/obj/item/reagent_containers/food/snacks/beans, +/obj/item/reagent_containers/food/snacks/beans, +/obj/item/reagent_containers/food/snacks/beans, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "bV" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "bW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "bX" = ( /obj/machinery/door/airlock/highsecurity{ name = "General Storage"; @@ -999,7 +997,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "bY" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/structure/cable/yellow{ @@ -1014,14 +1012,14 @@ /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "bZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/smartfridge, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/kitchen) +/area/ruin/space/has_grav/deepstorage/kitchen) "ca" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -1037,7 +1035,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cb" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/structure/cable/yellow{ @@ -1048,20 +1046,19 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cc" = ( -/obj/structure/grille, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; icon_state = "4-8" }, /obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "cd" = ( /obj/structure/table, /obj/structure/cable/yellow{ @@ -1072,7 +1069,7 @@ /turf/open/floor/plasteel/hydrofloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "ce" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -1082,7 +1079,7 @@ /turf/open/floor/plasteel/hydrofloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "cf" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -1093,7 +1090,7 @@ /turf/open/floor/plasteel/hydrofloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "cg" = ( /obj/structure/cable/yellow{ d2 = 8; @@ -1108,7 +1105,7 @@ /turf/open/floor/plasteel/hydrofloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "ch" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/machinery/airalarm{ @@ -1118,33 +1115,24 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "ci" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cj" = ( /obj/structure/noticeboard{ pixel_y = 32 }, -/obj/item/weapon/paper{ - info = "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!"; - name = "water concerns" - }, -/obj/item/weapon/paper{ - info = "Hydroponics is our life and blood here, if it dies then so do we. Keep the damn plants watered!"; - name = "hydroponics notice" - }, -/obj/item/weapon/paper{ - info = "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."; - name = "recycling notice" - }, +/obj/item/paper/fluff/ruins/deepstorage/water_concern, +/obj/item/paper/fluff/ruins/deepstorage/hydro_notice, +/obj/item/paper/fluff/ruins/deepstorage/recycling_notice, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "ck" = ( /obj/structure/chair{ dir = 4 @@ -1152,13 +1140,16 @@ /obj/structure/sign/barsign{ pixel_y = 32 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cl" = ( /obj/structure/table, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -1168,7 +1159,7 @@ /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cm" = ( /obj/structure/table, /obj/machinery/airalarm{ @@ -1182,7 +1173,7 @@ /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -1196,7 +1187,7 @@ /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "co" = ( /obj/structure/closet/crate/bin, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -1205,21 +1196,21 @@ /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cp" = ( /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cq" = ( /obj/machinery/shower{ dir = 4 }, -/obj/item/weapon/soap, +/obj/item/soap, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cr" = ( /obj/machinery/light{ dir = 1 @@ -1227,7 +1218,7 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cs" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/machinery/airalarm{ @@ -1238,7 +1229,7 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "ct" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -1251,7 +1242,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cu" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -1260,33 +1251,32 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cv" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "cw" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/light, -/obj/item/weapon/reagent_containers/glass/bucket{ +/obj/item/reagent_containers/glass/bucket{ pixel_x = 4; pixel_y = 4 }, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel/hydrofloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "cx" = ( /obj/machinery/seed_extractor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -1295,17 +1285,17 @@ /turf/open/floor/plasteel/hydrofloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "cy" = ( /obj/machinery/biogenerator, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, /turf/open/floor/plasteel/hydrofloor{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "cz" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -1314,7 +1304,7 @@ /turf/open/floor/light{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "cA" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -1323,22 +1313,22 @@ /turf/open/floor/light{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "cB" = ( /obj/effect/turf_decal/delivery, /obj/structure/closet/crate{ name = "food crate" }, -/obj/item/weapon/reagent_containers/glass/beaker/waterbottle/large, -/obj/item/weapon/reagent_containers/glass/beaker/waterbottle/large, -/obj/item/weapon/reagent_containers/glass/beaker/waterbottle/large, -/obj/item/weapon/reagent_containers/glass/beaker/waterbottle/large, -/obj/item/weapon/reagent_containers/glass/beaker/waterbottle/large, -/obj/item/weapon/reagent_containers/glass/beaker/waterbottle/large, +/obj/item/reagent_containers/glass/beaker/waterbottle/large, +/obj/item/reagent_containers/glass/beaker/waterbottle/large, +/obj/item/reagent_containers/glass/beaker/waterbottle/large, +/obj/item/reagent_containers/glass/beaker/waterbottle/large, +/obj/item/reagent_containers/glass/beaker/waterbottle/large, +/obj/item/reagent_containers/glass/beaker/waterbottle/large, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "cC" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 5 @@ -1351,7 +1341,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "cD" = ( /obj/machinery/door/airlock/highsecurity{ name = "Provisions Storage"; @@ -1368,7 +1358,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "cE" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 @@ -1382,13 +1372,13 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cF" = ( /obj/machinery/atmospherics/pipe/manifold/supplymain/hidden, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cG" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 10 @@ -1396,7 +1386,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cH" = ( /obj/structure/chair{ dir = 4 @@ -1404,20 +1394,20 @@ /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cI" = ( /obj/structure/table, /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cJ" = ( /obj/structure/table, -/obj/item/weapon/kitchen/fork, +/obj/item/kitchen/fork, /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cK" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/structure/cable/yellow{ @@ -1428,14 +1418,14 @@ /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/vending/coffee, /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cM" = ( /obj/machinery/shower{ dir = 4 @@ -1444,12 +1434,12 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cN" = ( /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cO" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/structure/sink{ @@ -1462,7 +1452,7 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ @@ -1473,7 +1463,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cQ" = ( /obj/structure/cable/yellow, /obj/machinery/power/apc{ @@ -1485,7 +1475,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "cR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ @@ -1497,18 +1487,18 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cS" = ( /obj/structure/chair/stool, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cT" = ( /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cU" = ( /obj/structure/chair{ dir = 1 @@ -1519,7 +1509,7 @@ /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cV" = ( /obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ dir = 4 @@ -1532,7 +1522,7 @@ /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/vending/cigarette, @@ -1543,7 +1533,7 @@ /turf/open/floor/plasteel/bar{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cX" = ( /obj/structure/toilet{ dir = 4 @@ -1552,31 +1542,30 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cY" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "cZ" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "da" = ( -/obj/structure/grille, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" }, /obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "db" = ( /obj/structure/table, /obj/item/device/mass_spectrometer/adv, @@ -1588,37 +1577,37 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "dc" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 4; pixel_y = 4 }, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "dd" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/brute{ +/obj/item/storage/firstaid/brute{ pixel_x = 4; pixel_y = 4 }, -/obj/item/weapon/storage/firstaid/brute, +/obj/item/storage/firstaid/brute, /obj/machinery/light{ dir = 1 }, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "de" = ( /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "df" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -1626,7 +1615,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "dg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -1634,7 +1623,7 @@ /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "dh" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /obj/structure/cable/yellow{ @@ -1646,7 +1635,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "di" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -1660,7 +1649,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dj" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -1679,7 +1668,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 @@ -1692,7 +1681,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dl" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -1707,7 +1696,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dm" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -1717,7 +1706,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dn" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/structure/cable/yellow{ @@ -1733,7 +1722,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "do" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/firealarm{ @@ -1743,13 +1732,13 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dq" = ( /obj/machinery/door/airlock{ name = "Showers" @@ -1758,7 +1747,7 @@ /turf/open/floor/plasteel/freezer{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ @@ -1774,9 +1763,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "ds" = ( -/obj/structure/grille, /obj/structure/cable/yellow{ d1 = 1; d2 = 8; @@ -1787,22 +1775,22 @@ icon_state = "0-8" }, /obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "dt" = ( /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "du" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "dv" = ( /obj/structure/table, /obj/item/stack/sheet/metal{ @@ -1822,46 +1810,46 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "dw" = ( /obj/effect/turf_decal/delivery, /obj/structure/closet/crate{ name = "food crate" }, -/obj/item/weapon/storage/box/donkpockets, -/obj/item/weapon/storage/box/donkpockets, -/obj/item/weapon/storage/box/donkpockets, -/obj/item/weapon/storage/box/donkpockets, -/obj/item/weapon/storage/box/donkpockets, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /obj/machinery/light{ dir = 8 }, -/obj/item/weapon/vending_refill/coffee, -/obj/item/weapon/vending_refill/cigarette, -/obj/item/weapon/vending_refill/cigarette, +/obj/item/vending_refill/coffee, +/obj/item/vending_refill/cigarette, +/obj/item/vending_refill/cigarette, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "dx" = ( /obj/effect/turf_decal/delivery, /obj/structure/closet/crate{ name = "food crate" }, -/obj/item/weapon/storage/box/donkpockets, -/obj/item/weapon/storage/box/donkpockets, -/obj/item/weapon/storage/box/donkpockets, -/obj/item/weapon/storage/box/donkpockets, -/obj/item/weapon/storage/box/donkpockets, -/obj/item/weapon/storage/box/donkpockets, -/obj/item/weapon/vending_refill/coffee, -/obj/item/weapon/vending_refill/cigarette, -/obj/item/weapon/vending_refill/cigarette, +/obj/item/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, +/obj/item/vending_refill/coffee, +/obj/item/vending_refill/cigarette, +/obj/item/vending_refill/cigarette, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "dy" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 @@ -1869,7 +1857,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "dz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -1877,7 +1865,7 @@ /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/storage) +/area/ruin/space/has_grav/deepstorage/storage) "dA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 @@ -1885,12 +1873,12 @@ /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "dB" = ( /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "dC" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/structure/cable/yellow{ @@ -1904,7 +1892,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -1912,7 +1900,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -1925,7 +1913,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -1933,7 +1921,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -1947,13 +1935,13 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dH" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -1964,13 +1952,13 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dJ" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -1979,7 +1967,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dL" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /obj/structure/cable/yellow{ @@ -1990,7 +1978,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dM" = ( /obj/machinery/door/airlock/highsecurity{ name = "Secure Storage"; @@ -2002,7 +1990,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "dN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -2010,7 +1998,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "dO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 @@ -2018,7 +2006,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "dP" = ( /obj/structure/table, /obj/item/device/radio{ @@ -2035,13 +2023,13 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "dQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "dR" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 6 @@ -2054,7 +2042,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "dS" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 @@ -2071,7 +2059,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "dT" = ( /obj/machinery/atmospherics/pipe/manifold/supplymain/hidden, /obj/structure/cable/yellow{ @@ -2082,7 +2070,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dU" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 @@ -2090,7 +2078,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dV" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 @@ -2105,7 +2093,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dW" = ( /obj/machinery/atmospherics/pipe/manifold/supplymain/hidden, /obj/structure/cable/yellow{ @@ -2117,7 +2105,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dX" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 @@ -2130,7 +2118,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dY" = ( /obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ dir = 1 @@ -2148,7 +2136,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "dZ" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 @@ -2162,7 +2150,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "ea" = ( /obj/machinery/atmospherics/pipe/manifold/supplymain/hidden, /obj/structure/cable/yellow{ @@ -2173,7 +2161,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "eb" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 @@ -2187,7 +2175,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "ec" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 @@ -2211,7 +2199,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "ed" = ( /obj/machinery/atmospherics/pipe/manifold4w/supplymain/hidden, /obj/structure/cable/yellow{ @@ -2222,7 +2210,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "ee" = ( /obj/machinery/door/airlock/highsecurity{ name = "Secure Storage"; @@ -2239,7 +2227,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "ef" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 10 @@ -2252,7 +2240,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "eg" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -2262,10 +2250,10 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "eh" = ( /obj/structure/table, -/obj/item/weapon/storage/backpack/duffelbag/sec/surgery{ +/obj/item/storage/backpack/duffelbag/sec/surgery{ pixel_y = 5 }, /obj/structure/cable/yellow{ @@ -2281,13 +2269,13 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "ei" = ( /obj/structure/dresser, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "ej" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, @@ -2297,17 +2285,17 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "ek" = ( /obj/structure/bed, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "el" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 @@ -2315,7 +2303,7 @@ /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "em" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/structure/cable/yellow{ @@ -2326,7 +2314,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "en" = ( /obj/machinery/door/airlock/highsecurity{ name = "Canister Storage"; @@ -2335,7 +2323,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "eo" = ( /obj/machinery/door/poddoor{ id = "bunkerinterior" @@ -2345,7 +2333,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "ep" = ( /obj/machinery/door/poddoor{ id = "bunkerinterior" @@ -2354,12 +2342,12 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "eq" = ( /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "er" = ( /obj/machinery/door/airlock/highsecurity{ name = "Airlock Control"; @@ -2374,13 +2362,13 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "es" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "et" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ @@ -2399,9 +2387,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "eu" = ( -/obj/structure/grille, /obj/structure/cable/yellow{ d1 = 2; d2 = 8; @@ -2412,11 +2399,11 @@ icon_state = "0-8" }, /obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "ev" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 5 @@ -2424,7 +2411,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "ew" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 @@ -2432,14 +2419,14 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "ex" = ( /obj/structure/table, -/obj/item/weapon/gun/ballistic/automatic/wt550{ +/obj/item/gun/ballistic/automatic/wt550{ pixel_x = -3; pixel_y = 6 }, -/obj/item/weapon/gun/ballistic/automatic/wt550{ +/obj/item/gun/ballistic/automatic/wt550{ pixel_x = 2 }, /obj/structure/reagent_dispensers/peppertank{ @@ -2448,10 +2435,10 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "ey" = ( /obj/structure/closet/cabinet, -/obj/item/weapon/card/id/away{ +/obj/item/card/id/away{ desc = "A specialized ID meant for accessing some sort of specific door."; icon_state = "centcom"; name = "bunker access ID" @@ -2459,7 +2446,7 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "ez" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -2469,7 +2456,7 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "eA" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 @@ -2477,7 +2464,7 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "eB" = ( /obj/machinery/door/airlock{ name = "Personal Dorm" @@ -2489,7 +2476,7 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "eC" = ( /obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ dir = 4 @@ -2502,12 +2489,12 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "eD" = ( /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "eE" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/machinery/light/small{ @@ -2517,7 +2504,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "eF" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/machinery/light/small{ @@ -2529,7 +2516,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "eG" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 6 @@ -2540,7 +2527,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "eH" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 4 @@ -2548,7 +2535,7 @@ /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "eI" = ( /obj/structure/table, /obj/machinery/button/door{ @@ -2583,7 +2570,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "eJ" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 4 @@ -2602,7 +2589,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "eK" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 4 @@ -2619,7 +2606,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "eL" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 10 @@ -2636,29 +2623,28 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "eM" = ( -/obj/structure/grille, /obj/structure/cable/yellow, /obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "eN" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/toxin{ +/obj/item/storage/firstaid/toxin{ pixel_x = 4; pixel_y = 4 }, -/obj/item/weapon/storage/firstaid/toxin, -/obj/item/weapon/storage/pill_bottle/charcoal, +/obj/item/storage/firstaid/toxin, +/obj/item/storage/pill_bottle/charcoal, /obj/machinery/light, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "eO" = ( /obj/structure/table, /obj/item/clothing/gloves/combat{ @@ -2675,10 +2661,10 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "eP" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/drone, +/obj/item/storage/toolbox/drone, /obj/item/device/flashlight, /obj/item/device/flashlight, /obj/item/device/flashlight/flare, @@ -2696,7 +2682,7 @@ /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "eQ" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/structure/cable/yellow{ @@ -2710,14 +2696,14 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "eR" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/effect/turf_decal/delivery, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "eS" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 @@ -2725,9 +2711,8 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "eT" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters/preopen{ id = "bunkershutter" }, @@ -2741,11 +2726,11 @@ icon_state = "2-4" }, /obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "eU" = ( /obj/structure/chair{ dir = 8 @@ -2758,7 +2743,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "eV" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -2771,13 +2756,13 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "eW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "eX" = ( /obj/machinery/atmospherics/components/binary/valve{ name = "Hall Siphon to Port" @@ -2789,7 +2774,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "eY" = ( /obj/machinery/door/airlock/highsecurity{ name = "Atmospherics and Power Storage"; @@ -2804,7 +2789,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "eZ" = ( /obj/machinery/door/airlock/highsecurity{ name = "Atmospherics and Power Storage"; @@ -2814,7 +2799,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fa" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 6 @@ -2822,7 +2807,7 @@ /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "fb" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -2830,7 +2815,7 @@ /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/armory) +/area/ruin/space/has_grav/deepstorage/armory) "fc" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -2838,7 +2823,7 @@ /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fd" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 8 @@ -2846,7 +2831,7 @@ /turf/open/floor/plating/airless/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fe" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/structure/cable/yellow{ @@ -2861,37 +2846,36 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "ff" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/effect/turf_decal/delivery, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "fg" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "fh" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters/preopen{ id = "bunkershutter" }, /obj/structure/cable/yellow, /obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "fi" = ( /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "fj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 @@ -2899,7 +2883,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "fk" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 @@ -2907,7 +2891,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "fl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/structure/cable/yellow{ @@ -2918,7 +2902,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fm" = ( /obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ dir = 8 @@ -2926,7 +2910,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fn" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -2940,18 +2924,18 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fo" = ( /obj/machinery/suit_storage_unit/syndicate, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fp" = ( /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fq" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/machinery/light/small{ @@ -2961,7 +2945,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "fr" = ( /obj/machinery/atmospherics/pipe/simple/yellow/hidden{ dir = 5 @@ -2973,7 +2957,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "fs" = ( /obj/machinery/atmospherics/pipe/simple/yellow/hidden{ dir = 4 @@ -2981,7 +2965,7 @@ /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "ft" = ( /obj/machinery/atmospherics/pipe/simple/yellow/hidden{ dir = 4 @@ -2993,7 +2977,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "fu" = ( /obj/machinery/atmospherics/pipe/simple/yellow/hidden{ dir = 4 @@ -3002,7 +2986,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "fv" = ( /obj/machinery/atmospherics/components/binary/valve{ dir = 4; @@ -3011,17 +2995,17 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "fw" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, -/obj/item/weapon/wrench, +/obj/item/wrench, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/airlock) +/area/ruin/space/has_grav/deepstorage/airlock) "fx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/structure/cable/yellow{ @@ -3042,7 +3026,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fy" = ( /obj/machinery/atmospherics/components/trinary/mixer{ dir = 1; @@ -3054,7 +3038,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fz" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/pipe/simple/supplymain/visible{ @@ -3063,7 +3047,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fA" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/visible{ dir = 4 @@ -3071,18 +3055,17 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fB" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supplymain/visible{ dir = 4 }, /obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fC" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ dir = 8; @@ -3093,12 +3076,12 @@ /turf/open/floor/plating/airless{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fD" = ( /turf/open/floor/plating/airless{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fE" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/structure/cable/yellow, @@ -3111,7 +3094,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "fF" = ( /obj/machinery/door/poddoor{ id = "bunkerexterior" @@ -3121,7 +3104,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "fG" = ( /obj/machinery/door/poddoor{ id = "bunkerexterior" @@ -3130,19 +3113,19 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "fH" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/visible, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fI" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fJ" = ( /obj/machinery/computer/atmos_control/tank{ frequency = 1441; @@ -3154,15 +3137,14 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fK" = ( -/obj/structure/grille, /obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fL" = ( /obj/machinery/air_sensor{ frequency = 1441; @@ -3171,7 +3153,7 @@ /turf/open/floor/plating/airless{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fM" = ( /obj/machinery/atmospherics/miner/oxygen, /obj/machinery/light/small{ @@ -3180,13 +3162,13 @@ /turf/open/floor/plating/airless{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fN" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "fO" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -3195,7 +3177,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "fP" = ( /obj/structure/closet/wardrobe/pjs, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -3204,7 +3186,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "fQ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 @@ -3212,7 +3194,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "fR" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 @@ -3229,7 +3211,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "fS" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 9 @@ -3240,12 +3222,12 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "fT" = ( /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "fU" = ( /obj/machinery/camera{ network = list("Bunker1") @@ -3259,13 +3241,13 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "fV" = ( /obj/structure/closet/emcloset, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "fW" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -3278,7 +3260,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fX" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -3294,7 +3276,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fY" = ( /obj/effect/turf_decal/stripes/line{ icon_state = "warningline"; @@ -3311,7 +3293,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "fZ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 4 @@ -3324,7 +3306,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "ga" = ( /obj/machinery/atmospherics/components/trinary/filter{ dir = 1; @@ -3334,7 +3316,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gb" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 @@ -3342,18 +3324,17 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gc" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, /obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gd" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 8; @@ -3363,7 +3344,7 @@ /turf/open/floor/plating/airless{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "ge" = ( /obj/machinery/door/airlock{ name = "Personal Dorm" @@ -3374,7 +3355,7 @@ /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "gf" = ( /obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ dir = 4 @@ -3382,7 +3363,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "gg" = ( /obj/machinery/washing_machine, /obj/machinery/light{ @@ -3395,7 +3376,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "gh" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -3413,7 +3394,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gi" = ( /obj/machinery/power/terminal{ dir = 8 @@ -3429,7 +3410,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/structure/cable/yellow{ @@ -3440,7 +3421,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gk" = ( /obj/machinery/light{ dir = 4 @@ -3452,7 +3433,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gl" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 @@ -3461,7 +3442,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "gm" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/closet/crate/bin{ @@ -3470,13 +3451,13 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "gn" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "go" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -3484,7 +3465,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "gp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -3492,7 +3473,7 @@ /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gq" = ( /obj/structure/cable/yellow{ icon_state = "1-4"; @@ -3502,7 +3483,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gr" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable/yellow{ @@ -3515,7 +3496,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -3528,7 +3509,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/structure/cable/yellow{ @@ -3544,7 +3525,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gu" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/visible{ dir = 5 @@ -3552,7 +3533,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gv" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ dir = 8; @@ -3563,7 +3544,7 @@ /turf/open/floor/plating/airless{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gw" = ( /obj/machinery/sleeper{ dir = 4 @@ -3571,29 +3552,29 @@ /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "gx" = ( /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "gy" = ( /obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "gz" = ( /obj/machinery/door/airlock/highsecurity{ desc = "Nothing to see here, folks, just an inconspicuous airlock. Now go away!"; @@ -3603,7 +3584,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "gA" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ dir = 8 @@ -3616,7 +3597,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gB" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 @@ -3624,7 +3605,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gC" = ( /obj/machinery/computer/atmos_control/tank{ frequency = 1441; @@ -3636,7 +3617,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gD" = ( /obj/machinery/air_sensor{ frequency = 1441; @@ -3645,7 +3626,7 @@ /turf/open/floor/plating/airless{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gE" = ( /obj/machinery/atmospherics/miner/nitrogen, /obj/machinery/light/small{ @@ -3654,19 +3635,19 @@ /turf/open/floor/plating/airless{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gF" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "gG" = ( /obj/machinery/iv_drip, /turf/open/floor/plasteel/white{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "gH" = ( /obj/machinery/light/small{ dir = 8 @@ -3674,7 +3655,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "gI" = ( /obj/machinery/light/small{ dir = 4 @@ -3682,7 +3663,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "gJ" = ( /obj/machinery/light/small{ dir = 8 @@ -3695,7 +3676,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gK" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -3710,7 +3691,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gL" = ( /obj/machinery/door/airlock/highsecurity{ name = "RTG Observation"; @@ -3724,7 +3705,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/structure/cable/yellow{ @@ -3735,12 +3716,12 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gN" = ( /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gO" = ( /obj/machinery/atmospherics/components/trinary/filter{ dir = 1; @@ -3750,7 +3731,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gP" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 8; @@ -3760,7 +3741,7 @@ /turf/open/floor/plating/airless{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gQ" = ( /obj/machinery/door/airlock/highsecurity{ desc = "Nothing to see here, folks, just an inconspicuous airlock. Now go away!"; @@ -3771,7 +3752,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "gR" = ( /obj/structure/grille, /obj/structure/cable/yellow{ @@ -3782,7 +3763,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gS" = ( /obj/structure/grille, /obj/structure/cable{ @@ -3799,7 +3780,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 5 @@ -3811,7 +3792,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -3819,32 +3800,32 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 9 }, /obj/structure/table, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/electrical{ pixel_x = 4; pixel_y = 4 }, -/obj/item/weapon/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gW" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = 4; pixel_y = 4 }, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gX" = ( /obj/machinery/power/rtg/advanced, /obj/structure/cable/yellow{ @@ -3856,7 +3837,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gY" = ( /obj/machinery/door/airlock/highsecurity{ name = "Telecomms"; @@ -3865,14 +3846,14 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "gZ" = ( /obj/machinery/power/rtg/advanced, /obj/structure/cable/yellow, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "ha" = ( /obj/machinery/power/rtg/advanced, /obj/machinery/light/small, @@ -3880,25 +3861,25 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "hb" = ( /obj/machinery/blackbox_recorder, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "hc" = ( /obj/machinery/light/small, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "hd" = ( /obj/machinery/telecomms/relay/preset/telecomms, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "he" = ( /obj/structure/window/reinforced{ dir = 4 @@ -3909,7 +3890,7 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/crusher) +/area/ruin/space/has_grav/deepstorage/crusher) "hf" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ @@ -3923,7 +3904,7 @@ /turf/open/floor/light{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/hydroponics) +/area/ruin/space/has_grav/deepstorage/hydroponics) "hg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -3934,7 +3915,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "hh" = ( /obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ dir = 1 @@ -3943,7 +3924,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "hi" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden{ dir = 4 @@ -3959,7 +3940,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "hj" = ( /obj/machinery/atmospherics/pipe/manifold/supplymain/hidden{ dir = 4 @@ -3976,14 +3957,14 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/dorm) +/area/ruin/space/has_grav/deepstorage/dorm) "hk" = ( /obj/machinery/atmospherics/pipe/simple/supplymain/hidden, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "hl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/structure/cable/yellow{ @@ -3998,7 +3979,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "hm" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -4006,7 +3987,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "hn" = ( /obj/structure/closet/emcloset, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -4015,7 +3996,7 @@ /turf/open/floor/plasteel/floorgrime{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage) +/area/ruin/space/has_grav/deepstorage) "ho" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -4023,7 +4004,7 @@ /turf/closed/wall/mineral/iron{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "hp" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable/yellow{ @@ -4033,18 +4014,17 @@ /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) "hq" = ( -/obj/structure/grille, /obj/machinery/door/firedoor, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/airless }, -/area/ruin/deepstorage/power) +/area/ruin/space/has_grav/deepstorage/power) (1,1,1) = {" aa diff --git a/_maps/RandomRuins/SpaceRuins/derelict2.dmm b/_maps/RandomRuins/SpaceRuins/derelict2.dmm index 542ec61077..de0b5d578f 100644 --- a/_maps/RandomRuins/SpaceRuins/derelict2.dmm +++ b/_maps/RandomRuins/SpaceRuins/derelict2.dmm @@ -11,7 +11,7 @@ "c" = ( /obj/machinery/door/airlock/external, /turf/open/floor/plating, -/area/ruin/powered/dinner_for_two) +/area/ruin/space/has_grav/powered/dinner_for_two) "d" = ( /obj/structure/window/reinforced{ dir = 8 @@ -26,30 +26,29 @@ dir = 8 }, /turf/open/floor/plating, -/area/ruin/powered/dinner_for_two) +/area/ruin/space/has_grav/powered/dinner_for_two) "f" = ( /turf/closed/wall, -/area/ruin/powered/dinner_for_two) +/area/ruin/space/has_grav/powered/dinner_for_two) "g" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/ruin/powered/dinner_for_two) +/area/ruin/space/has_grav/powered/dinner_for_two) "h" = ( /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/powered/dinner_for_two) +/area/ruin/space/has_grav/powered/dinner_for_two) "i" = ( /turf/open/floor/plasteel, -/area/ruin/powered/dinner_for_two) +/area/ruin/space/has_grav/powered/dinner_for_two) "j" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/powered/dinner_for_two) +/area/ruin/space/has_grav/powered/dinner_for_two) "k" = ( /obj/structure/window/reinforced, /turf/open/space, @@ -60,14 +59,14 @@ dir = 1 }, /turf/open/floor/plating, -/area/ruin/powered/dinner_for_two) +/area/ruin/space/has_grav/powered/dinner_for_two) "m" = ( /obj/structure/chair{ dir = 4 }, /obj/effect/decal/remains/human, /turf/open/floor/plasteel, -/area/ruin/powered/dinner_for_two) +/area/ruin/space/has_grav/powered/dinner_for_two) "n" = ( /obj/structure/table, /obj/item/candle{ @@ -80,14 +79,14 @@ pixel_x = -10 }, /turf/open/floor/plasteel, -/area/ruin/powered/dinner_for_two) +/area/ruin/space/has_grav/powered/dinner_for_two) "o" = ( /obj/structure/chair{ dir = 8 }, /obj/effect/decal/remains/human, /turf/open/floor/plasteel, -/area/ruin/powered/dinner_for_two) +/area/ruin/space/has_grav/powered/dinner_for_two) "p" = ( /obj/structure/window/reinforced{ dir = 1 @@ -99,11 +98,11 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/powered/dinner_for_two) +/area/ruin/space/has_grav/powered/dinner_for_two) "r" = ( /obj/machinery/light/small, /turf/open/floor/plasteel, -/area/ruin/powered/dinner_for_two) +/area/ruin/space/has_grav/powered/dinner_for_two) (1,1,1) = {" a diff --git a/_maps/RandomRuins/SpaceRuins/derelict4.dmm b/_maps/RandomRuins/SpaceRuins/derelict4.dmm index 6e8d7c6ff7..be888b990b 100644 --- a/_maps/RandomRuins/SpaceRuins/derelict4.dmm +++ b/_maps/RandomRuins/SpaceRuins/derelict4.dmm @@ -46,7 +46,7 @@ /turf/open/floor/plating/airless, /area/ruin/unpowered) "m" = ( -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/plating/airless, /area/ruin/unpowered) "n" = ( @@ -64,7 +64,7 @@ /turf/open/floor/mineral/titanium/blue/airless, /area/ruin/unpowered) "q" = ( -/obj/item/weapon/shard, +/obj/item/shard, /obj/structure/chair{ dir = 8 }, diff --git a/_maps/RandomRuins/SpaceRuins/derelict5.dmm b/_maps/RandomRuins/SpaceRuins/derelict5.dmm index 794c6770e0..9a8e5000b9 100644 --- a/_maps/RandomRuins/SpaceRuins/derelict5.dmm +++ b/_maps/RandomRuins/SpaceRuins/derelict5.dmm @@ -35,7 +35,7 @@ /area/ruin/unpowered) "k" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, /turf/open/floor/plating, /area/ruin/unpowered) "l" = ( @@ -49,7 +49,7 @@ /area/ruin/unpowered) "n" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/syndicate, +/obj/item/storage/toolbox/syndicate, /turf/open/floor/plating, /area/ruin/unpowered) "o" = ( diff --git a/_maps/RandomRuins/SpaceRuins/derelict6.dmm b/_maps/RandomRuins/SpaceRuins/derelict6.dmm index fe6d576a39..4bd8cd0f03 100644 --- a/_maps/RandomRuins/SpaceRuins/derelict6.dmm +++ b/_maps/RandomRuins/SpaceRuins/derelict6.dmm @@ -218,7 +218,7 @@ /area/ruin/unpowered) "aJ" = ( /obj/structure/table, -/obj/item/weapon/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, /turf/open/floor/plasteel/airless/cafeteria, /area/ruin/unpowered) "aK" = ( @@ -268,12 +268,12 @@ /turf/open/floor/plasteel/airless/cafeteria, /area/ruin/unpowered) "aT" = ( -/obj/item/weapon/kitchen/fork, +/obj/item/kitchen/fork, /turf/open/floor/plasteel/airless/bar, /area/ruin/unpowered) "aU" = ( /obj/structure/table/wood, -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/plating/airless{ icon_plating = "platingdmg3"; icon_state = "platingdmg3" @@ -317,12 +317,12 @@ /turf/open/floor/plasteel/airless/cafeteria, /area/ruin/unpowered) "bb" = ( -/obj/item/weapon/reagent_containers/food/snacks/donkpocket, +/obj/item/reagent_containers/food/snacks/donkpocket, /turf/open/floor/plasteel/airless/cafeteria, /area/ruin/unpowered) "bc" = ( /obj/structure/table, -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/plasteel/airless/cafeteria, /area/ruin/unpowered) "bd" = ( @@ -395,7 +395,7 @@ /area/ruin/unpowered) "bn" = ( /obj/structure/lattice, -/obj/item/weapon/shard, +/obj/item/shard, /turf/template_noop, /area/template_noop) "bo" = ( diff --git a/_maps/RandomRuins/SpaceRuins/gasthelizards.dmm b/_maps/RandomRuins/SpaceRuins/gasthelizards.dmm index 2e893f5737..75ba049548 100644 --- a/_maps/RandomRuins/SpaceRuins/gasthelizards.dmm +++ b/_maps/RandomRuins/SpaceRuins/gasthelizards.dmm @@ -8,7 +8,7 @@ /area/template_noop) "c" = ( /turf/closed/wall, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "d" = ( /obj/machinery/light{ dir = 1 @@ -19,7 +19,7 @@ dir = 8 }, /turf/open/floor/plasteel/airless/black, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "e" = ( /obj/structure/window/reinforced{ dir = 4 @@ -28,7 +28,7 @@ dir = 4 }, /turf/open/floor/plasteel/airless/black, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "f" = ( /obj/structure/window/reinforced{ dir = 8 @@ -42,7 +42,7 @@ dir = 8 }, /turf/open/floor/plasteel/airless/black, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "g" = ( /obj/structure/window/reinforced{ dir = 8 @@ -55,19 +55,19 @@ dir = 8 }, /turf/open/floor/plasteel/airless/black, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "h" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel/airless/black, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "i" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel/airless/black, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "j" = ( /obj/structure/window/reinforced{ dir = 4 @@ -77,7 +77,7 @@ dir = 4 }, /turf/open/floor/plasteel/airless/black, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "k" = ( /obj/structure/window/reinforced{ dir = 8 @@ -86,57 +86,57 @@ dir = 8 }, /turf/open/floor/plasteel/airless/black, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "l" = ( /obj/machinery/atmospherics/components/unary/outlet_injector, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel/airless/black, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "m" = ( /obj/structure/closet/crate/freezer, /obj/item/stack/sheet/animalhide/lizard, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "n" = ( /obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, /obj/machinery/light{ dir = 1 }, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "o" = ( /obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, /obj/item/clothing/under/rank/prisoner, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "p" = ( /obj/structure/window/reinforced{ dir = 1; @@ -146,7 +146,7 @@ dir = 1; icon_state = "blue" }, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "q" = ( /obj/machinery/door/window/brigdoor/northleft, /obj/machinery/atmospherics/components/binary/pump{ @@ -156,19 +156,19 @@ dir = 1; icon_state = "blue" }, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "r" = ( /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "s" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "t" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 @@ -184,17 +184,17 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "u" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "v" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "w" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 @@ -203,93 +203,93 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "x" = ( /obj/structure/kitchenspike, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "y" = ( /obj/structure/table/reinforced, -/obj/item/weapon/kitchen/knife/butcher, -/obj/item/weapon/restraints/handcuffs, -/obj/item/weapon/reagent_containers/spray/pepper, +/obj/item/kitchen/knife/butcher, +/obj/item/restraints/handcuffs, +/obj/item/reagent_containers/spray/pepper, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "z" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, /obj/machinery/portable_atmospherics/canister/carbon_dioxide, /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "A" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "B" = ( /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "C" = ( /obj/machinery/gibber, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "D" = ( /obj/structure/table/reinforced, /obj/item/clothing/suit/straight_jacket, -/obj/item/weapon/reagent_containers/syringe/lethal, -/obj/item/weapon/reagent_containers/syringe/lethal/choral, +/obj/item/reagent_containers/syringe/lethal, +/obj/item/reagent_containers/syringe/lethal/choral, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "E" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, /obj/machinery/portable_atmospherics/canister/toxins, /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "F" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 }, /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "G" = ( /obj/structure/chair/office/dark, /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "H" = ( /obj/machinery/door/airlock/security, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "I" = ( -/obj/item/weapon/reagent_containers/glass/bottle/morphine{ +/obj/item/reagent_containers/glass/bottle/morphine{ pixel_x = -4; pixel_y = 1 }, -/obj/item/weapon/reagent_containers/glass/bottle/chloralhydrate{ +/obj/item/reagent_containers/glass/bottle/chloralhydrate{ name = "chloral hydrate bottle" }, -/obj/item/weapon/reagent_containers/glass/bottle/toxin{ +/obj/item/reagent_containers/glass/bottle/toxin{ pixel_x = 6; pixel_y = 8 }, -/obj/item/weapon/reagent_containers/glass/bottle/morphine{ +/obj/item/reagent_containers/glass/bottle/morphine{ pixel_x = 5; pixel_y = 1 }, -/obj/item/weapon/reagent_containers/glass/bottle/facid{ +/obj/item/reagent_containers/glass/bottle/facid{ name = "fluorosulfuric acid bottle"; pixel_x = -3; pixel_y = 6 @@ -298,28 +298,28 @@ /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "J" = ( /obj/structure/rack, -/obj/item/weapon/storage/toolbox/drone, -/obj/item/weapon/melee/baton/cattleprod, +/obj/item/storage/toolbox/drone, +/obj/item/melee/baton/cattleprod, /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "K" = ( /obj/structure/table, -/obj/item/weapon/pen/red, +/obj/item/pen/red, /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "L" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "M" = ( /obj/structure/table, -/obj/item/weapon/storage/box/prisoner, +/obj/item/storage/box/prisoner, /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "N" = ( /obj/structure/window/reinforced{ dir = 4 @@ -327,65 +327,65 @@ /obj/machinery/light, /obj/structure/table, /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "O" = ( /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/plasteel{ icon_state = "bot"; dir = 1 }, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "P" = ( /obj/structure/table/reinforced, -/obj/item/weapon/surgicaldrill, -/obj/item/weapon/hemostat, -/obj/item/weapon/scalpel, -/obj/item/weapon/surgical_drapes, -/obj/item/weapon/retractor, -/obj/item/weapon/cautery, -/obj/item/weapon/circular_saw, +/obj/item/surgicaldrill, +/obj/item/hemostat, +/obj/item/scalpel, +/obj/item/surgical_drapes, +/obj/item/retractor, +/obj/item/cautery, +/obj/item/circular_saw, /obj/machinery/light, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "Q" = ( /obj/structure/table/optable, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "R" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/syringe, -/obj/item/weapon/reagent_containers/dropper, -/obj/item/weapon/reagent_containers/glass/bottle/mutagen, -/obj/item/weapon/reagent_containers/glass/bottle/mutagen, -/obj/item/weapon/razor, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/glass/bottle/mutagen, +/obj/item/reagent_containers/glass/bottle/mutagen, +/obj/item/razor, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "S" = ( /obj/machinery/suit_storage_unit/security, /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "T" = ( /obj/machinery/light, /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "U" = ( /obj/structure/closet/emcloset, /turf/open/floor/plasteel, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "V" = ( /obj/machinery/door/airlock/external, /turf/open/floor/plating, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) "W" = ( /turf/open/floor/plating, -/area/ruin/gasthelizard) +/area/ruin/space/has_grav/gasthelizard) (1,1,1) = {" a diff --git a/_maps/RandomRuins/SpaceRuins/intactemptyship.dmm b/_maps/RandomRuins/SpaceRuins/intactemptyship.dmm index 19dd1026dd..d68d595689 100644 --- a/_maps/RandomRuins/SpaceRuins/intactemptyship.dmm +++ b/_maps/RandomRuins/SpaceRuins/intactemptyship.dmm @@ -8,23 +8,23 @@ dir = 8; icon_state = "diagonalWall3" }, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "c" = ( /turf/closed/wall/mineral/plastitanium, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "d" = ( /turf/template_noop, /turf/closed/wall/mineral/plastitanium{ dir = 1; icon_state = "diagonalWall3" }, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "e" = ( /obj/structure/shuttle/engine/propulsion{ dir = 8 }, /turf/template_noop, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "f" = ( /obj/structure/window/reinforced{ dir = 4 @@ -33,15 +33,15 @@ dir = 8 }, /turf/open/floor/plating/airless, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "g" = ( /obj/structure/table/wood, /obj/item/clothing/under/shorts/black, /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "h" = ( /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "i" = ( /obj/structure/table, /obj/item/device/flashlight/lamp, @@ -49,51 +49,49 @@ dir = 1 }, /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "j" = ( /obj/structure/closet, /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "k" = ( /obj/machinery/vending/assist, /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "l" = ( /obj/structure/table/wood, /obj/item/clothing/shoes/sandal, /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "m" = ( /obj/machinery/light{ dir = 8 }, /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "n" = ( /obj/structure/table/wood, /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "o" = ( /obj/structure/table/wood, /obj/machinery/computer/libraryconsole/bookmanagement, /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "p" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "q" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "r" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "s" = ( /obj/machinery/door/poddoor{ id = "goonwizship1" @@ -104,57 +102,57 @@ pixel_y = 32 }, /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "t" = ( /obj/machinery/door/airlock/external, /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "u" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "v" = ( /obj/structure/chair{ dir = 4 }, /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "w" = ( /obj/structure/table/wood, -/obj/item/weapon/paper, -/obj/item/weapon/pen, +/obj/item/paper, +/obj/item/pen, /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "x" = ( /obj/machinery/light, /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "y" = ( /mob/living/simple_animal/bot/medbot, /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "z" = ( /turf/template_noop, /turf/closed/wall/mineral/plastitanium{ icon_state = "diagonalWall3" }, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "A" = ( /obj/structure/chair, /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "B" = ( /turf/template_noop, /turf/closed/wall/mineral/plastitanium{ dir = 4; icon_state = "diagonalWall3" }, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) "C" = ( /obj/machinery/light, /obj/structure/bed, /turf/open/floor/mineral/titanium/purple, -/area/ruin/powered/authorship) +/area/ruin/space/has_grav/powered/authorship) (1,1,1) = {" a diff --git a/_maps/RandomRuins/SpaceRuins/listeningstation.dmm b/_maps/RandomRuins/SpaceRuins/listeningstation.dmm index 4c351f0593..6e648426b4 100644 --- a/_maps/RandomRuins/SpaceRuins/listeningstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/listeningstation.dmm @@ -27,7 +27,7 @@ /area/awaymission/listeningpost) "h" = ( /obj/structure/table, -/obj/item/weapon/paper/monitorkey, +/obj/item/paper/monitorkey, /obj/item/device/radio/intercom{ desc = "Talk through this. Evilly"; freerange = 1; @@ -69,11 +69,8 @@ /area/awaymission/listeningpost) "o" = ( /obj/structure/table, -/obj/item/weapon/paper{ - info = "Nothing of interest to report."; - name = "november report" - }, -/obj/item/weapon/pen, +/obj/item/paper/fluff/ruins/listeningstation/reports/november, +/obj/item/pen, /turf/open/floor/plasteel, /area/awaymission/listeningpost) "p" = ( @@ -98,11 +95,8 @@ "r" = ( /obj/machinery/door/airlock, /obj/structure/safe/floor, -/obj/item/weapon/paper{ - info = "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 stabilised your worlds, traveller. Spare a thought for me, and please attempt to prevent nuclear proliferation, should it ever rear it's ugly head again. -Donk Co. Operative #451"; - name = "odd report" - }, -/obj/item/weapon/gun/ballistic/automatic/pistol, +/obj/item/paper/fluff/ruins/listeningstation/odd_report, +/obj/item/gun/ballistic/automatic/pistol, /turf/open/floor/plasteel, /area/awaymission/listeningpost) "s" = ( @@ -129,7 +123,7 @@ /area/ruin/unpowered/no_grav) "v" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/brown, +/obj/item/bedsheet/brown, /turf/open/floor/plasteel, /area/awaymission/listeningpost) "w" = ( @@ -156,46 +150,19 @@ /area/awaymission/listeningpost) "B" = ( /obj/structure/filingcabinet, -/obj/item/weapon/paper{ - info = "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."; - name = "april report" - }, -/obj/item/weapon/paper{ - info = "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."; - name = "may report" - }, -/obj/item/weapon/paper{ - info = "Nanotrasen communications have been noticably less frequent recently. The pirate radio station I found last month has been transmitting pro-Nanotrasen propaganda. I will continue to monitor it."; - name = "june report" - }, -/obj/item/weapon/paper{ - info = "Nothing of interest to report."; - name = "july report" - }, -/obj/item/weapon/paper{ - info = "Nothing of interest to report."; - name = "august report" - }, -/obj/item/weapon/paper{ - info = "Nothing of interest to report."; - name = "september report" - }, -/obj/item/weapon/paper{ - info = "Nothing of interest to report."; - name = "october report" - }, -/obj/item/weapon/paper{ - info = "1 x Stechtkin pistol - $600
1 x silencer - $200
shipping charge - $4360
total - $5160"; - name = "receipt" - }, +/obj/item/paper/fluff/ruins/listeningstation/reports/april, +/obj/item/paper/fluff/ruins/listeningstation/reports/may, +/obj/item/paper/fluff/ruins/listeningstation/reports/june, +/obj/item/paper/fluff/ruins/listeningstation/reports/july, +/obj/item/paper/fluff/ruins/listeningstation/reports/august, +/obj/item/paper/fluff/ruins/listeningstation/reports/september, +/obj/item/paper/fluff/ruins/listeningstation/reports/october, +/obj/item/paper/fluff/ruins/listeningstation/receipt, /turf/open/floor/plasteel, /area/awaymission/listeningpost) "C" = ( /obj/structure/table, -/obj/item/weapon/paper{ - info = "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."; - name = "mission briefing" - }, +/obj/item/paper/fluff/ruins/listeningstation/briefing, /turf/open/floor/plasteel, /area/awaymission/listeningpost) "D" = ( diff --git a/_maps/RandomRuins/SpaceRuins/mechtransport.dmm b/_maps/RandomRuins/SpaceRuins/mechtransport.dmm index a08894db58..c4a7c18c98 100644 --- a/_maps/RandomRuins/SpaceRuins/mechtransport.dmm +++ b/_maps/RandomRuins/SpaceRuins/mechtransport.dmm @@ -4,30 +4,26 @@ /area/template_noop) "b" = ( /turf/closed/wall/mineral/titanium/overspace, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "c" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "d" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s10"; - dir = 2 - }, -/area/ruin/powered/mechtransport) +/turf/closed/wall/mineral/titanium, +/area/ruin/space/has_grav/powered/mechtransport) "e" = ( /turf/closed/wall/mineral/titanium, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "f" = ( /obj/structure/closet/crate/secure/loot, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/mineral/titanium/blue, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "g" = ( /obj/structure/closet/crate/secure/loot, /turf/open/floor/mineral/titanium/blue, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "h" = ( /obj/structure/table, /obj/machinery/button/door{ @@ -35,122 +31,116 @@ name = "Mecha Cargo Ship Doors" }, /turf/open/floor/mineral/titanium/blue, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "i" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/titanium/blue, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "j" = ( /obj/machinery/computer/shuttle, /turf/open/floor/mineral/titanium/blue, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "k" = ( /obj/effect/decal/cleanable/vomit/old, /turf/open/floor/mineral/titanium/blue, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "l" = ( /obj/effect/decal/remains/human, /turf/open/floor/mineral/titanium/blue, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "m" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/titanium/blue, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "n" = ( /obj/structure/chair/office/dark{ dir = 1 }, /turf/open/floor/mineral/titanium/blue, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "o" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall13"; - dir = 2 - }, -/area/ruin/powered/mechtransport) +/turf/closed/wall/mineral/titanium, +/area/ruin/space/has_grav/powered/mechtransport) "p" = ( /obj/machinery/door/airlock/hatch{ name = "Cockpit"; req_access_txt = "101" }, /turf/open/floor/mineral/titanium, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "q" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, -/area/ruin/powered/mechtransport) +/turf/closed/wall/mineral/titanium, +/area/ruin/space/has_grav/powered/mechtransport) "r" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/mineral/titanium/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "s" = ( /turf/open/floor/mineral/titanium/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "t" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/titanium/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "u" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/mineral/titanium/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "v" = ( /obj/structure/mecha_wreckage/phazon, /turf/open/floor/mineral/titanium/yellow/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "w" = ( /turf/open/floor/mineral/titanium/yellow/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "x" = ( /obj/structure/mecha_wreckage/ripley/firefighter, /turf/open/floor/mineral/titanium/yellow/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "y" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/titanium/yellow/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "z" = ( /obj/structure/mecha_wreckage/ripley, /turf/open/floor/mineral/titanium/yellow/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "A" = ( /obj/mecha/working/ripley, /turf/open/floor/mineral/titanium/yellow/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "B" = ( /obj/effect/decal/cleanable/oil, /turf/open/floor/mineral/titanium/yellow/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "C" = ( /obj/effect/decal/cleanable/robot_debris/up, /turf/open/floor/mineral/titanium/yellow/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "D" = ( /obj/machinery/door/poddoor{ id = "mechaship1"; name = "Cargo Bay Door" }, /turf/open/floor/mineral/titanium/yellow/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "E" = ( /obj/effect/decal/cleanable/robot_debris, /turf/open/floor/mineral/titanium/yellow/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "F" = ( /obj/structure/mecha_wreckage/durand, /turf/open/floor/mineral/titanium/yellow/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "G" = ( /obj/item/stack/tile/plasteel, /turf/open/floor/plating/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "H" = ( /turf/open/floor/plating/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "I" = ( /obj/structure/lattice, /turf/template_noop, @@ -158,31 +148,31 @@ "J" = ( /obj/machinery/computer/mecha, /turf/open/floor/mineral/titanium/blue, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "K" = ( /obj/effect/decal/cleanable/robot_debris/gib, /turf/open/floor/plating/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "L" = ( /obj/effect/decal/cleanable/robot_debris, /obj/item/stack/tile/plasteel, /turf/open/floor/mineral/titanium/yellow/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "M" = ( /turf/open/floor/plating/airless{ broken = 1; icon_state = "platingdmg1" }, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "N" = ( /turf/open/floor/plating/airless{ icon_state = "platingdmg2" }, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "O" = ( /obj/structure/mecha_wreckage/odysseus, /turf/open/floor/mineral/titanium/yellow/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "P" = ( /obj/item/stack/sheet/metal, /turf/template_noop, @@ -190,7 +180,7 @@ "Q" = ( /obj/structure/mecha_wreckage/gygax, /turf/open/floor/mineral/titanium/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "R" = ( /turf/open/floor/plating/airless{ icon_state = "platingdmg3" @@ -199,33 +189,24 @@ "S" = ( /obj/item/stack/rods, /turf/open/floor/plating/airless, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) "T" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall14"; - dir = 2 - }, -/area/ruin/powered/mechtransport) +/turf/closed/wall/mineral/titanium, +/area/ruin/space/has_grav/powered/mechtransport) "U" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s9"; - dir = 2 - }, -/area/ruin/powered/mechtransport) +/turf/closed/wall/mineral/titanium, +/area/ruin/space/has_grav/powered/mechtransport) "V" = ( /obj/item/stack/rods, /turf/template_noop, /area/template_noop) "W" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall15"; - dir = 2 - }, -/area/ruin/powered/mechtransport) +/turf/closed/wall/mineral/titanium, +/area/ruin/space/has_grav/powered/mechtransport) "X" = ( /obj/structure/shuttle/engine/propulsion, /turf/template_noop, -/area/ruin/powered/mechtransport) +/area/ruin/space/has_grav/powered/mechtransport) (1,1,1) = {" a diff --git a/_maps/RandomRuins/SpaceRuins/miracle.dmm b/_maps/RandomRuins/SpaceRuins/miracle.dmm index cdf0fa605b..031cc37ff2 100644 --- a/_maps/RandomRuins/SpaceRuins/miracle.dmm +++ b/_maps/RandomRuins/SpaceRuins/miracle.dmm @@ -1,7 +1,7 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "a" = ( -/obj/item/weapon/storage/backpack/satchel/flat/secret{ - reward_all_of_these = list(/obj/item/weapon/gun/energy/pulse/prize) +/obj/item/storage/backpack/satchel/flat/secret{ + reward_all_of_these = list(/obj/item/gun/energy/pulse/prize) }, /turf/open/floor/fakespace{ initial_gas_mix = "TEMP=2.7" diff --git a/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm b/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm index 80a6af4f0d..864621b1df 100644 --- a/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm +++ b/_maps/RandomRuins/SpaceRuins/oldAIsat.dmm @@ -68,7 +68,7 @@ /turf/open/floor/plating/airless, /area/tcommsat/chamber) "am" = ( -/obj/item/weapon/stock_parts/cell, +/obj/item/stock_parts/cell, /turf/open/floor/plating/airless, /area/tcommsat/chamber) "an" = ( @@ -76,7 +76,7 @@ /turf/open/floor/plating/airless, /area/tcommsat/chamber) "ao" = ( -/obj/item/weapon/coin/clown, +/obj/item/coin/clown, /turf/open/floor/engine, /area/tcommsat/chamber) "ap" = ( @@ -115,7 +115,7 @@ /turf/open/floor/plating/airless, /area/tcommsat/chamber) "av" = ( -/obj/item/weapon/wrench, +/obj/item/wrench, /turf/open/floor/plating/airless, /area/tcommsat/chamber) "aw" = ( @@ -141,13 +141,13 @@ /area/tcommsat/chamber) "aA" = ( /obj/structure/table, -/obj/item/weapon/paper, +/obj/item/paper, /turf/open/floor/plasteel/airless, /area/tcommsat/chamber) "aB" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen/blue, +/obj/item/paper_bin, +/obj/item/pen/blue, /obj/machinery/light/small{ dir = 1 }, @@ -162,7 +162,7 @@ /turf/open/floor/plasteel/airless, /area/tcommsat/chamber) "aE" = ( -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/synthmeat{ +/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat{ name = "Cuban Pete-Meat" }, /turf/open/floor/engine, @@ -207,7 +207,7 @@ /turf/template_noop, /area/template_noop) "aM" = ( -/obj/item/weapon/folder/yellow, +/obj/item/folder/yellow, /turf/open/floor/plasteel/airless, /area/tcommsat/chamber) "aN" = ( @@ -272,11 +272,11 @@ /turf/open/floor/plasteel/airless, /area/tcommsat/chamber) "aW" = ( -/obj/item/weapon/paper/crumpled, +/obj/item/paper/crumpled, /turf/open/floor/plasteel/airless, /area/tcommsat/chamber) "aX" = ( -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/synthmeat{ +/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat{ name = "Cuban Pete-Meat" }, /obj/item/stack/spacecash, @@ -290,7 +290,7 @@ /area/tcommsat/chamber) "aZ" = ( /obj/structure/table, -/obj/item/weapon/storage/fancy/cigarettes, +/obj/item/storage/fancy/cigarettes, /turf/open/floor/plasteel/airless, /area/tcommsat/chamber) "ba" = ( @@ -324,7 +324,7 @@ /obj/structure/window/reinforced{ dir = 1 }, -/obj/item/weapon/electronics/airlock, +/obj/item/electronics/airlock, /turf/open/floor/plasteel/airless/black, /area/tcommsat/chamber) "bf" = ( @@ -332,7 +332,7 @@ /turf/open/floor/plasteel/airless, /area/tcommsat/chamber) "bg" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /turf/open/floor/plasteel/airless, /area/tcommsat/chamber) "bh" = ( @@ -446,46 +446,25 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /turf/open/floor/plasteel/airless/black, /area/tcommsat/chamber) "bA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating/airless, /area/tcommsat/chamber) "bB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/north, /turf/open/floor/plating/airless, /area/tcommsat/chamber) "bC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating/airless, /area/tcommsat/chamber) "bD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating/airless, /area/tcommsat/chamber) "bE" = ( @@ -516,7 +495,7 @@ /area/tcommsat/chamber) "bH" = ( /obj/item/stack/rods, -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /turf/open/floor/plating/airless, @@ -534,37 +513,20 @@ /turf/open/floor/plasteel/airless/black, /area/tcommsat/chamber) "bK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northwest, /turf/open/floor/plating, /area/tcommsat/chamber) "bL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/tcommsat/chamber) "bM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/tcommsat/chamber) "bN" = ( /obj/effect/decal/cleanable/blood, -/obj/item/weapon/scalpel{ +/obj/item/scalpel{ pixel_y = 12 }, /turf/open/floor/plasteel/airless/black, @@ -573,24 +535,18 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /turf/open/floor/plasteel/airless/black, /area/tcommsat/chamber) "bP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/tcommsat/chamber) "bQ" = ( /obj/structure/rack, -/obj/item/weapon/circuitboard/computer/teleporter, +/obj/item/circuitboard/computer/teleporter, /turf/open/floor/plasteel/airless, /area/tcommsat/chamber) "bR" = ( @@ -598,13 +554,7 @@ /turf/open/floor/plasteel/airless/black, /area/tcommsat/chamber) "bS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /obj/structure/window/reinforced, /turf/open/floor/plating, /area/tcommsat/chamber) @@ -616,7 +566,7 @@ /obj/effect/decal/cleanable/blood, /obj/structure/chair, /obj/item/clothing/under/rank/centcom_officer, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /obj/effect/decal/remains/human, /turf/open/floor/plating/airless, /area/tcommsat/chamber) @@ -643,7 +593,7 @@ /turf/open/floor/plasteel/airless, /area/tcommsat/chamber) "bZ" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /turf/open/floor/plating/airless, /area/tcommsat/chamber) "ca" = ( @@ -653,27 +603,18 @@ /area/tcommsat/chamber) "cb" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/syringe/lethal/choral, -/obj/item/weapon/reagent_containers/syringe/lethal{ +/obj/item/reagent_containers/syringe/lethal/choral, +/obj/item/reagent_containers/syringe/lethal{ pixel_y = 4 }, /turf/open/floor/plasteel/airless/black, /area/tcommsat/chamber) "cc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating, /area/tcommsat/chamber) "cd" = ( -/obj/item/weapon/storage/toolbox/syndicate, +/obj/item/storage/toolbox/syndicate, /turf/open/floor/plasteel/airless, /area/tcommsat/chamber) "ce" = ( @@ -683,20 +624,16 @@ /area/tcommsat/chamber) "cf" = ( /obj/structure/table, -/obj/item/weapon/hemostat, +/obj/item/hemostat, /turf/open/floor/plasteel/airless/black, /area/tcommsat/chamber) "cg" = ( /obj/structure/table, -/obj/item/weapon/circular_saw, +/obj/item/circular_saw, /turf/open/floor/plasteel/airless/black, /area/tcommsat/chamber) "ch" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/southwest, /turf/open/floor/plating, /area/tcommsat/chamber) "ci" = ( @@ -760,7 +697,7 @@ /turf/open/floor/plasteel/airless/black, /area/tcommsat/chamber) "cr" = ( -/obj/item/weapon/paper/crumpled, +/obj/item/paper/crumpled, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -791,7 +728,7 @@ /area/tcommsat/chamber) "cw" = ( /obj/machinery/light/small, -/obj/item/weapon/paper, +/obj/item/paper, /obj/effect/turf_decal/stripes/corner{ dir = 1 }, @@ -804,7 +741,7 @@ /turf/open/floor/plasteel/airless, /area/tcommsat/chamber) "cy" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /turf/template_noop, @@ -812,31 +749,17 @@ "cz" = ( /obj/structure/lattice, /obj/item/stack/rods, -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /turf/template_noop, /area/template_noop) "cA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating/airless, /area/tcommsat/chamber) "cB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, /area/tcommsat/chamber) "cC" = ( @@ -898,7 +821,7 @@ /turf/open/floor/plasteel, /area/tcommsat/chamber) "cN" = ( -/obj/item/weapon/paper/crumpled, +/obj/item/paper/crumpled, /turf/open/floor/plasteel, /area/tcommsat/chamber) "cO" = ( @@ -920,7 +843,7 @@ /turf/open/floor/plasteel, /area/tcommsat/chamber) "cS" = ( -/obj/item/weapon/crowbar, +/obj/item/crowbar, /turf/open/floor/plating/airless, /area/tcommsat/chamber) "cT" = ( @@ -938,7 +861,7 @@ /turf/open/floor/plasteel, /area/tcommsat/chamber) "cV" = ( -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/electrical{ pixel_x = 1; pixel_y = -1 }, diff --git a/_maps/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/RandomRuins/SpaceRuins/oldstation.dmm index 0fb12dbec8..32ed7321e7 100644 --- a/_maps/RandomRuins/SpaceRuins/oldstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/oldstation.dmm @@ -11,7 +11,7 @@ /area/ruin/unpowered) "ad" = ( /turf/closed/wall/r_wall, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "ae" = ( /obj/structure/closet/crate, /obj/item/stack/sheet/plasteel/twenty, @@ -21,21 +21,21 @@ pixel_y = 3 }, /turf/open/floor/plasteel/black, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "af" = ( /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/black, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "ag" = ( /turf/closed/wall, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "ah" = ( /turf/open/floor/plasteel/black, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "ai" = ( /obj/effect/decal/cleanable/robot_debris, /turf/open/floor/plasteel/black, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "aj" = ( /obj/structure/closet/crate, /obj/item/stack/sheet/mineral/silver{ @@ -44,84 +44,66 @@ /obj/item/stack/sheet/mineral/gold{ amount = 15 }, -/obj/item/weapon/ore/bluespace_crystal, -/obj/item/weapon/ore/bluespace_crystal, -/obj/item/weapon/ore/bluespace_crystal, +/obj/item/ore/bluespace_crystal, +/obj/item/ore/bluespace_crystal, +/obj/item/ore/bluespace_crystal, /turf/open/floor/plasteel/black, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "ak" = ( /turf/closed/wall/rust, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "al" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /obj/machinery/door/poddoor{ id = "ancient" }, /turf/open/floor/plating, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "am" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /obj/machinery/door/poddoor{ id = "ancient" }, /turf/open/floor/plating, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "an" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /obj/machinery/door/poddoor{ id = "ancient" }, /turf/open/floor/plating, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "ao" = ( /obj/effect/decal/cleanable/oil, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/black, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "ap" = ( /obj/effect/decal/cleanable/oil, /obj/effect/decal/cleanable/robot_debris, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/black, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "aq" = ( /obj/effect/decal/cleanable/oil, /turf/open/floor/plasteel/black, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "ar" = ( /turf/open/floor/plating/airless, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "as" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/banner, +/obj/item/banner, /turf/open/floor/plasteel/blue/side{ dir = 9 }, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "at" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/blue/corner{ dir = 1 }, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "au" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/computer{ @@ -129,38 +111,38 @@ name = "Broken Computer" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "av" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/computer{ desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; name = "Broken Computer" }, -/obj/item/weapon/paper/oldstat/damagereport, +/obj/item/paper/fluff/ruins/oldstation/damagereport, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "aw" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/computer{ desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; name = "Broken Computer" }, -/obj/item/weapon/paper/oldstat/report, +/obj/item/paper/fluff/ruins/oldstation/report, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "ax" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/blue/corner{ dir = 4 }, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "ay" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/banner, +/obj/item/banner, /turf/open/floor/plasteel/blue/side{ dir = 5 }, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "az" = ( /turf/closed/mineral/iron, /area/ruin/unpowered) @@ -172,40 +154,40 @@ /obj/effect/decal/cleanable/robot_debris, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/black, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "aC" = ( /mob/living/simple_animal/hostile/hivebot/range, /turf/open/floor/plasteel/black, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "aD" = ( /mob/living/simple_animal/hostile/hivebot/strong, /turf/open/floor/plasteel/black, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "aE" = ( /obj/effect/decal/cleanable/oil, /mob/living/simple_animal/hostile/hivebot/strong, /turf/open/floor/plasteel/black, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "aF" = ( /obj/structure/shuttle/engine/large{ icon_state = "large_engine"; dir = 4 }, /turf/closed/wall, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "aG" = ( /turf/closed/wall/rust, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "aH" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/blue/side{ dir = 9 }, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "aI" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "aJ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -214,32 +196,32 @@ name = "Charlie Station Lockdown Button" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "aK" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ dir = 1 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "aL" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, -/obj/item/weapon/deck, -/obj/item/weapon/folder/blue, -/obj/item/weapon/pen, +/obj/item/deck, +/obj/item/folder/blue, +/obj/item/pen, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "aM" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/blue/side{ dir = 5 }, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "aN" = ( /obj/machinery/door/airlock/highsecurity, /turf/open/floor/plating, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "aO" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc{ @@ -253,7 +235,7 @@ d2 = 2 }, /turf/open/floor/plating, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "aP" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/computer{ @@ -263,12 +245,12 @@ /turf/open/floor/plasteel/blue/side{ dir = 8 }, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "aQ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "aR" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/computer{ @@ -278,7 +260,7 @@ /turf/open/floor/plasteel/blue/side{ dir = 4 }, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "aS" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, @@ -287,11 +269,11 @@ /obj/item/solar_assembly, /obj/item/solar_assembly, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "aT" = ( /obj/structure/sign/poster/contraband/pwr_game, /turf/closed/wall/rust, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "aU" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -300,7 +282,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "aV" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ @@ -312,13 +294,13 @@ /turf/open/floor/plasteel/blue/side{ dir = 8 }, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "aW" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/item/device/megaphone, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "aX" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ @@ -337,11 +319,11 @@ /turf/open/floor/plasteel/blue/side{ dir = 4 }, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "aY" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "aZ" = ( /obj/item/stack/cable_coil, /turf/template_noop, @@ -349,22 +331,22 @@ "ba" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, -/obj/item/weapon/lighter, +/obj/item/lighter, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "bb" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, -/obj/item/weapon/coin, +/obj/item/coin, /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "bc" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, -/obj/item/weapon/storage/backpack/old, +/obj/item/storage/backpack/old, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "bd" = ( /obj/structure/transit_tube{ dir = 4 @@ -375,7 +357,7 @@ /obj/effect/decal/cleanable/oil, /mob/living/simple_animal/hostile/hivebot/range, /turf/open/floor/plasteel/black, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "bf" = ( /turf/open/floor/plating/airless, /area/template_noop) @@ -389,12 +371,12 @@ "bi" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/apc, -/obj/item/weapon/electronics/apc, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/electronics/apc, +/obj/item/electronics/apc, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "bj" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ @@ -403,22 +385,22 @@ /turf/open/floor/plasteel/blue/side{ dir = 10 }, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "bk" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/blue/corner{ dir = 8 }, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "bl" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "bm" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/blue/corner, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "bn" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ @@ -427,7 +409,7 @@ /turf/open/floor/plasteel/blue/side{ dir = 6 }, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "bo" = ( /obj/structure/closet/crate, /obj/item/stack/sheet/metal{ @@ -437,7 +419,7 @@ amount = 20 }, /turf/open/floor/plasteel/black, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "bp" = ( /obj/structure/closet/crate, /obj/item/stack/sheet/mineral/plasma{ @@ -447,7 +429,7 @@ amount = 10 }, /turf/open/floor/plasteel/black, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "bq" = ( /turf/open/floor/plasteel/airless/floorgrime, /area/template_noop) @@ -461,31 +443,31 @@ /turf/open/floor/plasteel/blue/side{ dir = 10 }, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "bt" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, -/obj/item/weapon/dice/d6, +/obj/item/dice/d6, /turf/open/floor/plasteel/blue/side, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "bu" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, -/obj/item/weapon/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, /turf/open/floor/plasteel/blue/side, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "bv" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, -/obj/item/weapon/soap/nanotrasen, +/obj/item/soap/nanotrasen, /turf/open/floor/plasteel/blue/side{ dir = 6 }, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "bw" = ( /obj/machinery/door/airlock/maintenance_hatch, /turf/open/floor/plating, -/area/ruin/ancientstation/betanorth) +/area/ruin/space/has_grav/ancientstation/betanorth) "bx" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -495,33 +477,19 @@ }, /obj/machinery/door/airlock/maintenance_hatch, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "by" = ( /obj/structure/sign/poster/official/nanotrasen_logo, /turf/closed/wall/rust, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "bz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "bA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "bB" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/glass_command{ @@ -529,63 +497,43 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/comm) +/area/ruin/space/has_grav/ancientstation/comm) "bC" = ( /obj/machinery/door/airlock/maintenance_hatch, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "bD" = ( /turf/closed/wall/rust, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "bE" = ( /turf/closed/wall, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "bF" = ( /turf/closed/wall/rust, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "bG" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "bH" = ( /obj/machinery/door/firedoor/closed, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/betanorth) +/area/ruin/space/has_grav/ancientstation/betanorth) "bI" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/betanorth) +/area/ruin/space/has_grav/ancientstation/betanorth) "bJ" = ( /turf/closed/wall/rust, -/area/ruin/ancientstation/betanorth) +/area/ruin/space/has_grav/ancientstation/betanorth) "bK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, -/area/ruin/ancientstation/betanorth) +/area/ruin/space/has_grav/ancientstation/betanorth) "bL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "bM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, @@ -594,15 +542,15 @@ /obj/item/solar_assembly, /obj/item/solar_assembly, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "bN" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "bO" = ( /obj/structure/sign/bluecross_2, /turf/closed/wall/rust, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "bP" = ( /obj/structure/cable{ d1 = 2; @@ -610,11 +558,11 @@ icon_state = "2-4" }, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-25" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "bQ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -623,97 +571,87 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "bR" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "bS" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "bT" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "bU" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "bV" = ( /turf/open/floor/plasteel/airless/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "bW" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-25" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "bX" = ( /obj/structure/sign/science, /turf/closed/wall/rust, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "bY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "bZ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/remains/human, /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "ca" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cb" = ( /obj/structure/sign/poster/official/science, /turf/closed/wall/rust, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cc" = ( /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cd" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, -/obj/item/weapon/circular_saw, -/obj/item/weapon/retractor, -/obj/item/weapon/hemostat, -/obj/item/weapon/scalpel{ +/obj/item/circular_saw, +/obj/item/retractor, +/obj/item/hemostat, +/obj/item/scalpel{ pixel_y = 12 }, -/obj/item/weapon/cautery{ +/obj/item/cautery{ pixel_x = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "ce" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/command, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/betanorth) +/area/ruin/space/has_grav/ancientstation/betanorth) "cf" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/transit_tube/station/reverse/flipped{ @@ -723,7 +661,7 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/betanorth) +/area/ruin/space/has_grav/ancientstation/betanorth) "cg" = ( /obj/structure/window/reinforced{ dir = 4 @@ -735,7 +673,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation/betanorth) +/area/ruin/space/has_grav/ancientstation/betanorth) "ch" = ( /obj/structure/transit_tube/crossing/horizontal, /turf/template_noop, @@ -751,12 +689,12 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "cj" = ( /obj/structure/transit_tube/station/reverse/flipped, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "ck" = ( /obj/machinery/door/airlock/command{ name = "Beta Station Access" @@ -765,7 +703,7 @@ id = "ancient" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/powered) +/area/ruin/space/has_grav/ancientstation/powered) "cl" = ( /obj/structure/cable{ d1 = 1; @@ -774,7 +712,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "cm" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -782,14 +720,14 @@ }, /obj/effect/decal/cleanable/generic, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "cn" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "co" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, @@ -797,19 +735,19 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "cp" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "cq" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/shreds, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "cr" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/command{ @@ -819,14 +757,14 @@ id = "ancient" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/powered) +/area/ruin/space/has_grav/ancientstation/powered) "cs" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/transit_tube/station/reverse/flipped{ dir = 1 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "ct" = ( /obj/structure/transit_tube_pod{ dir = 4 @@ -848,17 +786,17 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cw" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/transit_tube/station/reverse/flipped, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cx" = ( /obj/effect/decal/cleanable/dirt, /obj/item/stack/medical/bruise_pack, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cy" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/barricade/wooden, @@ -867,9 +805,9 @@ req_access_txt = "200" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cz" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-25" }, /obj/structure/cable{ @@ -881,7 +819,7 @@ /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot/strong, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cA" = ( /obj/structure/cable{ d1 = 4; @@ -891,7 +829,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cB" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/science, @@ -902,7 +840,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cC" = ( /obj/structure/cable{ d1 = 4; @@ -912,7 +850,7 @@ /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot/range, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cD" = ( /obj/structure/cable{ d1 = 4; @@ -921,7 +859,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cE" = ( /obj/structure/cable{ d1 = 1; @@ -930,46 +868,39 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cF" = ( /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot/range, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cG" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/science, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cH" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-25" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cI" = ( /obj/machinery/door/airlock/maintenance_hatch, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cJ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating/airless, /area/template_noop) "cL" = ( @@ -978,7 +909,7 @@ dir = 8 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/betanorth) +/area/ruin/space/has_grav/ancientstation/betanorth) "cM" = ( /obj/item/solar_assembly, /turf/template_noop, @@ -989,9 +920,9 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "cO" = ( /obj/structure/cable{ d1 = 1; @@ -1003,61 +934,43 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "cP" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "cQ" = ( /turf/closed/wall/rust, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "cR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "cS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "cT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "cU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "cV" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "cW" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -1065,14 +978,14 @@ dir = 8 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "cX" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light{ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cY" = ( /obj/structure/cable{ d1 = 1; @@ -1083,7 +996,7 @@ /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "cZ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -1092,7 +1005,7 @@ }, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "da" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/science, @@ -1101,7 +1014,7 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "db" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -1109,14 +1022,14 @@ }, /mob/living/simple_animal/hostile/hivebot/range, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "dc" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "dd" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light, @@ -1125,7 +1038,7 @@ }, /mob/living/simple_animal/hostile/hivebot/range, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "de" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light, @@ -1133,7 +1046,7 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "df" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -1141,19 +1054,19 @@ }, /mob/living/simple_animal/hostile/hivebot/strong, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "dg" = ( /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot/strong, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "dh" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "di" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/ancient, +/obj/item/storage/firstaid/ancient, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/airless/white/side{ dir = 5 @@ -1169,10 +1082,10 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/betanorth) +/area/ruin/space/has_grav/ancientstation/betanorth) "dl" = ( /turf/closed/wall/rust, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "dm" = ( /obj/structure/cable{ d1 = 1; @@ -1191,10 +1104,10 @@ req_one_access = "0" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "dn" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-25" }, /obj/machinery/light/small{ @@ -1203,35 +1116,35 @@ /turf/open/floor/plasteel/green/side{ dir = 9 }, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "do" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/green/corner{ dir = 1 }, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "dp" = ( /obj/machinery/hydroponics/soil, /turf/open/floor/grass, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "dq" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/watertank/high{ desc = "A highly-pressurized water tank, this one seems almost empty.."; tank_volume = 1000 }, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "dr" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/green/corner{ dir = 4 }, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "ds" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-25" }, /obj/machinery/light/small{ @@ -1240,12 +1153,12 @@ /turf/open/floor/plasteel/green/side{ dir = 5 }, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "dt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "du" = ( /obj/machinery/light/small{ dir = 4 @@ -1259,10 +1172,10 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "dv" = ( /turf/closed/wall/rust, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "dw" = ( /obj/structure/cable{ d1 = 1; @@ -1277,38 +1190,38 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "dx" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "dy" = ( /turf/closed/wall/rust, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "dz" = ( /obj/machinery/door/airlock/research{ name = "Research and Development" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "dA" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/research{ name = "Research and Development" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "dB" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "dC" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light{ @@ -1318,7 +1231,7 @@ dir = 8 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "dD" = ( /obj/effect/decal/cleanable/dirt, /obj/item/roller, @@ -1327,17 +1240,7 @@ }, /area/template_noop) "dE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, /area/template_noop) "dF" = ( @@ -1388,14 +1291,14 @@ /area/template_noop) "dM" = ( /obj/structure/table, -/obj/item/weapon/tank/internals/oxygen, +/obj/item/tank/internals/oxygen, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/item/clothing/mask/breath, /turf/open/floor/plasteel/yellow/side{ dir = 9 }, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "dN" = ( /obj/structure/rack, /obj/effect/decal/cleanable/dirt, @@ -1403,7 +1306,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "dO" = ( /obj/structure/rack, /obj/effect/decal/cleanable/dirt, @@ -1418,28 +1321,18 @@ /turf/open/floor/plasteel/yellow/side{ dir = 5 }, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "dP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "dQ" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "dR" = ( /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "dS" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -1456,7 +1349,7 @@ /turf/open/floor/plasteel/red/side{ dir = 9 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "dT" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/computer{ @@ -1466,7 +1359,7 @@ /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "dU" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -1474,11 +1367,11 @@ /turf/open/floor/plasteel/red/side{ dir = 5 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "dV" = ( /obj/structure/sign/poster/contraband/donut_corp, /turf/closed/wall/rust, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "dW" = ( /obj/structure/cable{ d1 = 1; @@ -1494,40 +1387,40 @@ req_one_access = "0" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "dX" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "dY" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white/corner, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "dZ" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "ea" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white/corner{ dir = 8 }, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "eb" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "ec" = ( /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot/strong, /turf/open/floor/plasteel/white/corner, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "ed" = ( /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "ee" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm{ @@ -1539,13 +1432,13 @@ }, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "ef" = ( /obj/machinery/door/airlock/glass_medical{ name = "Medical Bay" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/betanorth) +/area/ruin/space/has_grav/ancientstation/betanorth) "eg" = ( /obj/machinery/portable_atmospherics/canister, /turf/open/floor/plating/airless, @@ -1570,36 +1463,36 @@ desc = "A computer long since rendered non-functional due to lack of maintenance. Spitting out error messages."; name = "Broken Computer" }, -/obj/item/weapon/card/id/away/old/apc, +/obj/item/card/id/away/old/apc, /turf/open/floor/plasteel/yellow/side{ dir = 9 }, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "ek" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/stock_parts/cell{ +/obj/item/stock_parts/cell{ charge = 100; maxcharge = 15000 }, /turf/open/floor/plasteel/yellow/side{ dir = 1 }, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "el" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "em" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "en" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/yellow/side{ dir = 4 }, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "eo" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, @@ -1607,23 +1500,23 @@ name = "Hydroponics" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "ep" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, -/obj/item/weapon/cultivator{ +/obj/item/cultivator{ pixel_x = 4; pixel_y = 4 }, -/obj/item/weapon/cultivator, +/obj/item/cultivator, /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "eq" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/seed_extractor, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "er" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -1634,7 +1527,7 @@ /obj/item/seeds/poppy, /obj/item/seeds/grape, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "es" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/glass{ @@ -1642,7 +1535,7 @@ }, /obj/machinery/door/firedoor/closed, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "et" = ( /obj/structure/cable{ d1 = 1; @@ -1653,31 +1546,31 @@ /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "eu" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "ev" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/red/corner{ dir = 4 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "ew" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "ex" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /turf/open/floor/plasteel/red/side{ dir = 5 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "ey" = ( /obj/structure/cable{ d1 = 1; @@ -1686,34 +1579,34 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "ez" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "eA" = ( /obj/machinery/computer/rdconsole/core, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "eB" = ( /obj/machinery/r_n_d/destructive_analyzer, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "eC" = ( /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot/strong, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "eD" = ( /obj/machinery/mecha_part_fabricator, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "eE" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -1726,16 +1619,16 @@ pixel_y = 3 }, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "eF" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "eG" = ( -/obj/item/weapon/circuitboard/machine/sleeper, +/obj/item/circuitboard/machine/sleeper, /turf/open/floor/plasteel/airless/floorgrime, /area/template_noop) "eH" = ( @@ -1774,21 +1667,21 @@ /turf/open/floor/plasteel/yellow/side{ dir = 8 }, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "eL" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "eM" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "eN" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -1800,7 +1693,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 4 }, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "eO" = ( /obj/structure/cable{ d1 = 1; @@ -1811,39 +1704,39 @@ /turf/open/floor/plasteel/yellow/side{ dir = 8 }, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "eP" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/decal/cleanable/generic, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "eQ" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/green/side{ dir = 8 }, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "eR" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "eS" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "eT" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/green/side{ dir = 4 }, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "eU" = ( /obj/structure/cable{ d1 = 1; @@ -1857,7 +1750,7 @@ /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "eV" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -1865,7 +1758,7 @@ /turf/open/floor/plasteel/red/side{ dir = 4 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "eW" = ( /obj/machinery/door/firedoor, /obj/structure/cable{ @@ -1876,49 +1769,40 @@ /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "eX" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "eY" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "eZ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/emitter, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "fa" = ( /obj/item/solar_assembly, -/obj/item/weapon/electronics/tracker, +/obj/item/electronics/tracker, /turf/open/floor/plating/airless, /area/template_noop) "fb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "fc" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/yellow/corner{ dir = 1 }, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "fd" = ( /obj/machinery/power/terminal{ dir = 4 @@ -1930,7 +1814,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "fe" = ( /obj/machinery/power/smes/engineering{ charge = 0 @@ -1941,14 +1825,14 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "ff" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/yellow/corner{ dir = 4 }, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "fg" = ( /obj/machinery/door/firedoor, /obj/structure/cable{ @@ -1960,13 +1844,13 @@ /turf/open/floor/plasteel/yellow/corner{ dir = 1 }, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "fh" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "fi" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -1975,17 +1859,17 @@ /turf/open/floor/plasteel/green/side{ dir = 8 }, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "fj" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small, /turf/open/floor/plasteel/green/corner, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "fk" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/green/side, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "fl" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm{ @@ -1995,7 +1879,7 @@ /turf/open/floor/plasteel/green/corner{ dir = 8 }, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "fm" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -2004,34 +1888,34 @@ /turf/open/floor/plasteel/green/side{ dir = 4 }, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "fn" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "fo" = ( /obj/machinery/door/firedoor, /turf/open/floor/plasteel/airless/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "fp" = ( /obj/structure/sign/poster/official/here_for_your_safety, /turf/closed/wall/rust, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "fq" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, -/obj/item/weapon/paper, +/obj/item/paper, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "fr" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ dir = 8 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "fs" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -2040,7 +1924,7 @@ /turf/open/floor/plasteel/red/side{ dir = 4 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "ft" = ( /obj/structure/cable{ d1 = 1; @@ -2052,84 +1936,59 @@ dir = 8 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "fu" = ( /obj/machinery/r_n_d/protolathe, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "fv" = ( /obj/machinery/r_n_d/circuit_imprinter, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "fw" = ( /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot/strong, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "fx" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, -/obj/item/weapon/tank/internals/anesthetic, +/obj/item/tank/internals/anesthetic, /obj/item/clothing/mask/breath/medical, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "fy" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table/optable{ name = "Robotics Operating Table" }, -/obj/item/weapon/surgical_drapes, +/obj/item/surgical_drapes, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "fz" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/field/generator, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "fA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating/airless, /area/template_noop) "fB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "fC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "fD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "fE" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -2139,12 +1998,12 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "fF" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/ash, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "fG" = ( /obj/machinery/door/airlock/engineering{ name = "Engineering" @@ -2153,7 +2012,7 @@ id = "ancient" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/powered) +/area/ruin/space/has_grav/ancientstation/powered) "fH" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -2161,13 +2020,13 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "fI" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch, /obj/machinery/atmospherics/pipe/simple/supply/visible, /turf/open/floor/plating, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "fJ" = ( /obj/machinery/light/small{ dir = 8 @@ -2175,7 +2034,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "fK" = ( /obj/machinery/door/airlock/security, /obj/machinery/door/firedoor/closed, @@ -2183,7 +2042,7 @@ id = "ancient" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "fL" = ( /obj/structure/cable{ d1 = 1; @@ -2194,13 +2053,13 @@ /turf/open/floor/plasteel/red/corner{ dir = 1 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "fM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "fN" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/computer{ @@ -2208,18 +2067,18 @@ name = "Broken Computer" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "fO" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/red/side{ dir = 4 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "fP" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/electronics/apc, +/obj/item/electronics/apc, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "fQ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -2233,7 +2092,7 @@ start_charge = 0 }, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "fR" = ( /obj/structure/cable{ d1 = 1; @@ -2243,13 +2102,13 @@ /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "fS" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "fT" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light{ @@ -2258,19 +2117,19 @@ /turf/open/floor/plasteel/white/corner{ dir = 4 }, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "fU" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white/corner{ dir = 1 }, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "fV" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white/corner{ dir = 4 }, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "fW" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light{ @@ -2279,7 +2138,7 @@ /turf/open/floor/plasteel/white/corner{ dir = 1 }, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "fX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -2410,7 +2269,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "gh" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -2422,7 +2281,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "gi" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -2440,7 +2299,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "gj" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -2458,7 +2317,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "gk" = ( /obj/structure/cable{ d1 = 2; @@ -2476,7 +2335,7 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "gl" = ( /obj/effect/decal/cleanable/dirt, /obj/item/stack/cable_coil{ @@ -2486,7 +2345,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "gm" = ( /obj/structure/cable{ d1 = 4; @@ -2506,19 +2365,9 @@ }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "gn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -2534,7 +2383,7 @@ id = "ancient" }, /turf/open/floor/plating, -/area/ruin/ancientstation/powered) +/area/ruin/space/has_grav/ancientstation/powered) "go" = ( /obj/structure/cable{ d1 = 2; @@ -2556,7 +2405,7 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "gp" = ( /obj/structure/cable{ d1 = 4; @@ -2566,7 +2415,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "gq" = ( /obj/structure/cable{ d1 = 4; @@ -2579,7 +2428,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "gr" = ( /obj/structure/cable{ d1 = 4; @@ -2591,7 +2440,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "gs" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc{ @@ -2613,7 +2462,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation/hydroponics) +/area/ruin/space/has_grav/ancientstation/hydroponics) "gt" = ( /obj/structure/cable{ d1 = 4; @@ -2626,7 +2475,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "gu" = ( /obj/structure/cable{ d1 = 4; @@ -2635,7 +2484,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "gv" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc{ @@ -2654,7 +2503,7 @@ icon_state = "0-8" }, /turf/open/floor/plating, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "gw" = ( /obj/structure/cable{ d1 = 4; @@ -2668,7 +2517,7 @@ /obj/item/solar_assembly, /obj/item/solar_assembly, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "gx" = ( /obj/structure/cable{ d1 = 4; @@ -2678,7 +2527,7 @@ /obj/machinery/door/airlock/maintenance_hatch, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "gy" = ( /obj/structure/cable{ d1 = 4; @@ -2690,7 +2539,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "gz" = ( /obj/structure/cable{ d1 = 4; @@ -2702,19 +2551,9 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "gA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -2730,7 +2569,7 @@ id = "ancient" }, /turf/open/floor/plating, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "gB" = ( /obj/structure/cable{ d1 = 1; @@ -2747,7 +2586,7 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "gC" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -2759,7 +2598,7 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "gD" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -2773,19 +2612,9 @@ /turf/open/floor/plasteel/red/side{ dir = 4 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "gE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -2798,7 +2627,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "gF" = ( /obj/structure/cable{ d1 = 4; @@ -2811,17 +2640,7 @@ /turf/open/floor/plating/airless, /area/space) "gG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -2831,7 +2650,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "gH" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -2843,7 +2662,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "gI" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -2860,7 +2679,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "gJ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -2873,7 +2692,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "gK" = ( /obj/structure/cable{ d1 = 2; @@ -2895,7 +2714,7 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "gL" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc{ @@ -2912,7 +2731,7 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "gM" = ( /obj/structure/table, /obj/item/stack/sheet/glass{ @@ -2925,58 +2744,58 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "gN" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical/old, +/obj/item/storage/toolbox/mechanical/old, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "gO" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "gP" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "gQ" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/stock_parts/matter_bin, -/obj/item/weapon/stock_parts/scanning_module{ +/obj/item/stock_parts/console_screen, +/obj/item/stock_parts/console_screen, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/scanning_module{ pixel_x = 2; pixel_y = 3 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "gR" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/capacitor, -/obj/item/weapon/stock_parts/micro_laser, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/micro_laser, /obj/item/stack/cable_coil, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "gS" = ( /obj/machinery/door/airlock/maintenance_hatch{ name = "Engineering Storage" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "gT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating/airless, @@ -2986,15 +2805,9 @@ /turf/open/floor/plasteel/airless/floorgrime, /area/template_noop) "gV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northeast, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "gW" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -3003,7 +2816,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "gX" = ( /obj/structure/cable{ d1 = 1; @@ -3012,102 +2825,77 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "gY" = ( /turf/closed/wall/rust, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "gZ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch, /obj/machinery/atmospherics/pipe/simple/supply/visible, /turf/open/floor/plating, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "ha" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/red/corner{ dir = 8 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "hb" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, -/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola, +/obj/item/reagent_containers/food/drinks/soda_cans/cola, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "hc" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/visible, /turf/open/floor/plasteel/red/side{ dir = 4 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "hd" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small, /obj/structure/table, /obj/item/trash/plate, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "he" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ dir = 8 }, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "hf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "hg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "hh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "hi" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "hj" = ( /obj/item/solar_assembly, /turf/open/floor/plating/airless, /area/template_noop) "hk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "hl" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -3116,10 +2904,9 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; dir = 8 }, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "hm" = ( /obj/machinery/power/terminal{ dir = 4 @@ -3128,7 +2915,7 @@ /obj/structure/cable, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "hn" = ( /obj/machinery/power/smes/engineering{ charge = 0 @@ -3136,7 +2923,7 @@ /obj/structure/cable, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "ho" = ( /obj/structure/cable{ d1 = 1; @@ -3145,11 +2932,11 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/yellow/corner, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "hp" = ( /obj/structure/sign/poster/official/build, /turf/closed/wall/rust, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "hq" = ( /obj/machinery/door/firedoor, /obj/structure/cable{ @@ -3159,36 +2946,35 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; dir = 8 }, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "hr" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/vending/dinnerware, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "hs" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/secure_closet/freezer/fridge, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "ht" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "hu" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "hv" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "hw" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm{ @@ -3200,12 +2986,12 @@ }, /obj/effect/decal/cleanable/egg_smudge, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "hx" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/processor, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "hy" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -3214,19 +3000,19 @@ pixel_y = 6 }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "hz" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "hA" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, -/obj/item/weapon/folder/red, +/obj/item/folder/red, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "hB" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -3236,7 +3022,7 @@ /turf/open/floor/plasteel/red/side{ dir = 4 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "hC" = ( /obj/machinery/door/firedoor, /obj/structure/cable{ @@ -3249,24 +3035,24 @@ dir = 8 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "hD" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "hE" = ( /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "hF" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/glass/beaker/large/aluminium{ +/obj/item/reagent_containers/glass/beaker/large/aluminium{ pixel_x = 6 }, -/obj/item/weapon/reagent_containers/glass/beaker/large/bromine{ +/obj/item/reagent_containers/glass/beaker/large/bromine{ pixel_x = -6 }, /obj/effect/decal/cleanable/dirt, @@ -3275,13 +3061,13 @@ icon_state = "orange"; dir = 9 }, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "hG" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/glass/beaker/large/carbon{ +/obj/item/reagent_containers/glass/beaker/large/carbon{ pixel_x = 6 }, -/obj/item/weapon/reagent_containers/glass/beaker/large/chlorine{ +/obj/item/reagent_containers/glass/beaker/large/chlorine{ pixel_x = -6 }, /obj/effect/decal/cleanable/dirt, @@ -3290,13 +3076,13 @@ icon_state = "orange"; dir = 1 }, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "hH" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/glass/beaker/large/copper{ +/obj/item/reagent_containers/glass/beaker/large/copper{ pixel_x = 6 }, -/obj/item/weapon/reagent_containers/glass/beaker/large/ethanol{ +/obj/item/reagent_containers/glass/beaker/large/ethanol{ pixel_x = -6 }, /obj/effect/decal/cleanable/dirt, @@ -3305,12 +3091,12 @@ icon_state = "orange"; dir = 5 }, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "hI" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "hJ" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, @@ -3318,12 +3104,12 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "hK" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/rad_collector, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "hL" = ( /obj/structure/cable{ d1 = 1; @@ -3366,7 +3152,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 8 }, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "hP" = ( /obj/effect/decal/cleanable/dirt, /obj/item/clothing/head/welding{ @@ -3374,7 +3160,7 @@ pixel_y = 5 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "hQ" = ( /obj/structure/cable{ d1 = 1; @@ -3388,49 +3174,39 @@ /turf/open/floor/plasteel/yellow/side{ dir = 4 }, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "hR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "hS" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/flour, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "hT" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, -/obj/item/weapon/kitchen/rollingpin, +/obj/item/kitchen/rollingpin, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "hU" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, -/obj/item/weapon/reagent_containers/food/condiment/enzyme{ +/obj/item/reagent_containers/food/condiment/enzyme{ layer = 5 }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "hV" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/machinery/reagentgrinder, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "hW" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -3439,32 +3215,32 @@ /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "hX" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/obj/item/weapon/storage/backpack/old, +/obj/item/storage/backpack/old, /turf/open/floor/plasteel/red/side{ dir = 4 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "hY" = ( /obj/structure/chair, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "hZ" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/glass/beaker/large/fluorine{ +/obj/item/reagent_containers/glass/beaker/large/fluorine{ pixel_x = 6 }, -/obj/item/weapon/reagent_containers/glass/beaker/large/hydrogen{ +/obj/item/reagent_containers/glass/beaker/large/hydrogen{ pixel_x = -6 }, -/obj/item/weapon/reagent_containers/glass/beaker/large/water{ +/obj/item/reagent_containers/glass/beaker/large/water{ pixel_y = 8 }, /obj/effect/decal/cleanable/dirt, @@ -3473,7 +3249,7 @@ icon_state = "orange"; dir = 4 }, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "ia" = ( /turf/open/floor/plasteel/airless{ icon_state = "floorscorched2" @@ -3501,12 +3277,12 @@ /obj/machinery/power/solar_control{ name = "Station Solar Control Computer" }, -/obj/item/weapon/paper/solar, +/obj/item/paper/guides/jobs/engi/solars, /obj/structure/cable, /turf/open/floor/plasteel/yellow/side{ dir = 10 }, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "ie" = ( /obj/effect/decal/cleanable/dirt, /obj/item/solar_assembly, @@ -3519,14 +3295,13 @@ amount = 30 }, /turf/open/floor/plasteel/yellow/side, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "if" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; dir = 8 }, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "ig" = ( /obj/structure/cable{ d1 = 1; @@ -3537,7 +3312,7 @@ /turf/open/floor/plasteel/yellow/side{ dir = 4 }, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "ih" = ( /obj/structure/cable{ d1 = 1; @@ -3547,7 +3322,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/generic, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "ii" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/firedoor, @@ -3555,7 +3330,7 @@ name = "Dining Area" }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "ij" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/glass{ @@ -3563,53 +3338,53 @@ }, /obj/machinery/door/firedoor/closed, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "ik" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/red/corner, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "il" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/red/side, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "im" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /obj/item/clothing/mask/gas, /turf/open/floor/plasteel/red/side{ dir = 6 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "in" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, /obj/machinery/light{ dir = 8 }, -/obj/item/weapon/broken_bottle, -/obj/item/weapon/soap/nanotrasen, +/obj/item/broken_bottle, +/obj/item/soap/nanotrasen, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "io" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/obj/item/weapon/folder/white, -/obj/item/weapon/reagent_containers/glass/beaker, +/obj/item/folder/white, +/obj/item/reagent_containers/glass/beaker, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "ip" = ( /obj/machinery/chem_master, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/reagent_containers/glass/beaker, +/obj/item/reagent_containers/glass/beaker, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "iq" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -3617,7 +3392,7 @@ }, /mob/living/simple_animal/hostile/hivebot/range, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "ir" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -3628,7 +3403,7 @@ icon_state = "orange"; dir = 4 }, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "is" = ( /obj/machinery/door/airlock/glass_medical{ name = "Chemical Storage"; @@ -3636,35 +3411,35 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "it" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/glass/beaker/large/mercury{ +/obj/item/reagent_containers/glass/beaker/large/mercury{ pixel_x = 6; pixel_y = 8 }, -/obj/item/weapon/reagent_containers/glass/beaker/large/nitrogen{ +/obj/item/reagent_containers/glass/beaker/large/nitrogen{ pixel_x = -6; pixel_y = 8 }, -/obj/item/weapon/reagent_containers/glass/beaker/large/oxygen{ +/obj/item/reagent_containers/glass/beaker/large/oxygen{ pixel_x = 6 }, -/obj/item/weapon/reagent_containers/glass/beaker/large/phosphorus{ +/obj/item/reagent_containers/glass/beaker/large/phosphorus{ pixel_x = -6 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "iu" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/glass/beaker/large/iodine{ +/obj/item/reagent_containers/glass/beaker/large/iodine{ pixel_y = 8 }, -/obj/item/weapon/reagent_containers/glass/beaker/large/iron{ +/obj/item/reagent_containers/glass/beaker/large/iron{ pixel_x = 6 }, -/obj/item/weapon/reagent_containers/glass/beaker/large/lithium{ +/obj/item/reagent_containers/glass/beaker/large/lithium{ pixel_x = -6 }, /obj/effect/decal/cleanable/dirt, @@ -3683,7 +3458,7 @@ icon_state = "orange"; dir = 4 }, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "iv" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -3693,13 +3468,13 @@ /turf/open/floor/plasteel/yellow/side{ dir = 10 }, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "iw" = ( /obj/structure/rack, -/obj/item/weapon/storage/toolbox/mechanical/old, +/obj/item/storage/toolbox/mechanical/old, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/yellow/side, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "ix" = ( /obj/structure/rack, /obj/item/stack/cable_coil, @@ -3714,20 +3489,20 @@ /turf/open/floor/plasteel/yellow/side{ dir = 6 }, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "iy" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/vomit/old, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "iz" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, -/obj/item/weapon/gun/energy/laser/retro/old{ +/obj/item/gun/energy/laser/retro/old{ pixel_x = -2; pixel_y = -2 }, -/obj/item/weapon/gun/energy/laser/retro/old{ +/obj/item/gun/energy/laser/retro/old{ pixel_x = 2; pixel_y = 2 }, @@ -3739,13 +3514,13 @@ /turf/open/floor/plasteel/red/side{ dir = 10 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "iA" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, /obj/item/clothing/suit/armor/vest/old, /turf/open/floor/plasteel/red/side, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "iB" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, @@ -3753,7 +3528,7 @@ /turf/open/floor/plasteel/red/side{ dir = 6 }, -/area/ruin/ancientstation/sec) +/area/ruin/space/has_grav/ancientstation/sec) "iC" = ( /obj/structure/cable{ d1 = 1; @@ -3770,33 +3545,33 @@ }, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "iD" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, /obj/item/toy/nuke, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "iE" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, /obj/machinery/recharger, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "iF" = ( /obj/machinery/chem_heater, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "iG" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/glass/beaker/large/potassium{ +/obj/item/reagent_containers/glass/beaker/large/potassium{ pixel_x = 6 }, -/obj/item/weapon/reagent_containers/glass/beaker/large/radium{ +/obj/item/reagent_containers/glass/beaker/large/radium{ pixel_x = -6 }, -/obj/item/weapon/reagent_containers/glass/beaker/large/welding_fuel{ +/obj/item/reagent_containers/glass/beaker/large/welding_fuel{ pixel_y = 8 }, /obj/effect/decal/cleanable/dirt, @@ -3805,7 +3580,7 @@ icon_state = "orange"; dir = 4 }, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "iH" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ @@ -3816,46 +3591,46 @@ dir = 8 }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "iI" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, -/obj/item/weapon/kitchen/fork, +/obj/item/kitchen/fork, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "iJ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ dir = 8 }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "iK" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ dir = 4 }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "iL" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, -/obj/item/weapon/reagent_containers/food/condiment/peppermill{ +/obj/item/reagent_containers/food/condiment/peppermill{ pixel_x = 5; pixel_y = -2 }, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ +/obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = -2; pixel_y = 2 }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "iM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/item/trash/plate, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "iN" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ @@ -3865,7 +3640,7 @@ dir = 4 }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "iO" = ( /obj/machinery/airalarm{ dir = 8; @@ -3876,20 +3651,20 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "iP" = ( /obj/structure/chair{ dir = 1 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "iQ" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/glass/beaker/large/sugar{ +/obj/item/reagent_containers/glass/beaker/large/sugar{ pixel_x = 6 }, -/obj/item/weapon/reagent_containers/glass/beaker/large/sulfur{ +/obj/item/reagent_containers/glass/beaker/large/sulfur{ pixel_x = -6 }, /obj/effect/decal/cleanable/dirt, @@ -3898,24 +3673,24 @@ icon_state = "orange"; dir = 10 }, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "iR" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/glass/beaker/large/silver{ +/obj/item/reagent_containers/glass/beaker/large/silver{ pixel_x = 6 }, -/obj/item/weapon/reagent_containers/glass/beaker/large/sodium{ +/obj/item/reagent_containers/glass/beaker/large/sodium{ pixel_x = -6 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "iS" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/glass/beaker/large/sacid{ +/obj/item/reagent_containers/glass/beaker/large/sacid{ pixel_x = 6 }, -/obj/item/weapon/reagent_containers/glass/beaker/large/silicon{ +/obj/item/reagent_containers/glass/beaker/large/silicon{ pixel_x = -6 }, /obj/effect/decal/cleanable/dirt, @@ -3924,7 +3699,7 @@ icon_state = "orange"; dir = 6 }, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "iT" = ( /obj/structure/closet/crate, /turf/open/floor/plating/airless, @@ -3936,7 +3711,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "iV" = ( /obj/machinery/power/smes/engineering{ charge = 0; @@ -3949,47 +3724,29 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "iW" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/wrench, -/obj/item/weapon/wirecutters, +/obj/item/wrench, +/obj/item/wirecutters, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "iX" = ( /obj/structure/sign/radiation, /turf/closed/wall/rust, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "iY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "iZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "ja" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, -/area/ruin/ancientstation/kitchen) +/area/ruin/space/has_grav/ancientstation/kitchen) "jb" = ( /obj/machinery/light/small{ dir = 8 @@ -3999,39 +3756,39 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "jc" = ( /obj/machinery/door/airlock/research{ name = "Research and Development" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "jd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/research{ name = "Research and Development" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "je" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "jf" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 8 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "jg" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/recharge_station, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "jh" = ( /obj/structure/cable{ d1 = 4; @@ -4046,24 +3803,24 @@ dir = 8 }, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "jj" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "jk" = ( /obj/machinery/door/airlock/engineering{ name = "Backup Generator Room" }, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "jl" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "jm" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -4071,7 +3828,7 @@ dir = 1 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "jn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -4079,21 +3836,21 @@ /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "jo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "jp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "jq" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/transit_tube/station/reverse/flipped{ @@ -4103,12 +3860,12 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "jr" = ( /obj/structure/transit_tube/station/reverse/flipped, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "js" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/command{ @@ -4116,7 +3873,7 @@ req_access_txt = "200" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "jt" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -4124,7 +3881,7 @@ }, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "ju" = ( /obj/machinery/door/firedoor, /obj/effect/decal/cleanable/dirt, @@ -4132,7 +3889,7 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "jv" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light{ @@ -4142,13 +3899,13 @@ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "jw" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "jx" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light{ @@ -4159,14 +3916,14 @@ }, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "jy" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "jz" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -4175,9 +3932,9 @@ /obj/structure/closet/crate, /obj/item/device/assembly/flash/handheld, /obj/item/device/assembly/flash/handheld, -/obj/item/weapon/storage/box/firingpins, +/obj/item/storage/box/firingpins, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "jA" = ( /turf/open/floor/plasteel/floorgrime, /area/template_noop) @@ -4188,23 +3945,23 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "jC" = ( /obj/machinery/power/port_gen/pacman/super{ name = "\improper emergency power generator" }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "jD" = ( /obj/structure/table, /obj/item/stack/cable_coil{ amount = 15 }, -/obj/item/weapon/paper, +/obj/item/paper, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/ruin/ancientstation/engi) +/area/ruin/space/has_grav/ancientstation/engi) "jE" = ( /obj/structure/cable{ d1 = 1; @@ -4213,11 +3970,11 @@ tag = "" }, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-25" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "jF" = ( /obj/structure/cable{ d1 = 2; @@ -4226,25 +3983,25 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "jG" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/oil, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "jH" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "jI" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "jJ" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-25" }, /obj/structure/cable{ @@ -4255,7 +4012,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "jK" = ( /obj/structure/cable{ d1 = 4; @@ -4265,7 +4022,7 @@ /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/hostile/hivebot, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "jL" = ( /obj/machinery/door/firedoor, /obj/structure/cable{ @@ -4275,7 +4032,7 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "jM" = ( /obj/structure/cable{ d1 = 2; @@ -4284,16 +4041,16 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "jN" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, -/obj/item/weapon/disk/tech_disk, +/obj/item/disk/tech_disk, /turf/open/floor/plating, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "jO" = ( /turf/open/floor/plating/airless, -/area/ruin/ancientstation/atmo) +/area/ruin/space/has_grav/ancientstation/atmo) "jP" = ( /obj/structure/cable{ d1 = 1; @@ -4301,7 +4058,7 @@ icon_state = "1-2" }, /turf/open/floor/plating/airless, -/area/ruin/ancientstation/atmo) +/area/ruin/space/has_grav/ancientstation/atmo) "jQ" = ( /obj/structure/lattice, /obj/item/solar_assembly, @@ -4312,27 +4069,13 @@ /turf/open/floor/plating/airless, /area/template_noop) "jS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "jT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "jU" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/glass{ @@ -4340,10 +4083,10 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "jV" = ( /turf/closed/wall/r_wall/rust, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "jW" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/highsecurity{ @@ -4356,7 +4099,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/white/side, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "jX" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -4365,7 +4108,7 @@ req_access_txt = "200" }, /turf/open/floor/plasteel/white/side, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "jY" = ( /obj/machinery/power/apc{ dir = 4; @@ -4375,40 +4118,40 @@ }, /obj/structure/cable, /turf/open/floor/plasteel/airless/floorgrime, -/area/ruin/ancientstation/atmo) +/area/ruin/space/has_grav/ancientstation/atmo) "jZ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "ka" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "kb" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "kc" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb{ icon_state = "cobweb2" }, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "kd" = ( /obj/structure/table/reinforced, /obj/item/clothing/suit/space/hardsuit/ancient, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "ke" = ( /obj/machinery/door/poddoor{ id = "proto" }, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "kf" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -4418,7 +4161,7 @@ dir = 1 }, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "kg" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc{ @@ -4432,7 +4175,7 @@ d2 = 4 }, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "kh" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ @@ -4441,12 +4184,12 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "ki" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "kj" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm{ @@ -4457,7 +4200,7 @@ req_one_access = "0" }, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "kk" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -4468,32 +4211,23 @@ dir = 1 }, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "kl" = ( /obj/structure/table/reinforced, /obj/machinery/the_singularitygen, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "km" = ( /turf/open/floor/plasteel/airless/floorgrime, -/area/ruin/ancientstation/atmo) +/area/ruin/space/has_grav/ancientstation/atmo) "kn" = ( /obj/structure/window/reinforced{ dir = 8 }, /turf/open/floor/engine/airless, -/area/ruin/ancientstation/atmo) +/area/ruin/space/has_grav/ancientstation/atmo) "ko" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating/airless, /area/template_noop) "kp" = ( @@ -4506,7 +4240,7 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/showcase/oldpod, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "kq" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -4518,7 +4252,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/showcase/oldpod, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "kr" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -4529,22 +4263,22 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/mob_spawn/human/oldsec, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "ks" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb{ icon_state = "cobweb2" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "kt" = ( /obj/machinery/light{ dir = 8 }, /obj/structure/table/reinforced, -/obj/item/weapon/paper/oldstat/protosuit, +/obj/item/paper/fluff/ruins/oldstation/protosuit, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "ku" = ( /obj/structure/window/reinforced{ dir = 4 @@ -4553,18 +4287,18 @@ id = "proto" }, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "kv" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "kw" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "kx" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -4572,7 +4306,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "ky" = ( /obj/structure/window/reinforced{ dir = 8 @@ -4581,27 +4315,21 @@ id = "proto" }, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "kz" = ( /obj/machinery/light{ dir = 4 }, /obj/structure/table/reinforced, -/obj/item/weapon/paper/oldstat/protosing, +/obj/item/paper/fluff/ruins/oldstation/protosing, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "kA" = ( /obj/structure/window/reinforced, /turf/open/floor/engine/airless, -/area/ruin/ancientstation/atmo) +/area/ruin/space/has_grav/ancientstation/atmo) "kB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating/airless, /area/template_noop) "kC" = ( @@ -4611,19 +4339,19 @@ amount = 30 }, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "kD" = ( /obj/structure/table, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /obj/item/device/flashlight/glowstick, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "kE" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/deadcockroach, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "kF" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/computer{ @@ -4631,14 +4359,14 @@ name = "Broken Computer" }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/powered) +/area/ruin/space/has_grav/ancientstation/powered) "kG" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, -/obj/item/weapon/reagent_containers/spray/weedspray, -/obj/item/weapon/reagent_containers/spray/pestspray, +/obj/item/reagent_containers/spray/weedspray, +/obj/item/reagent_containers/spray/pestspray, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "kH" = ( /obj/effect/decal/cleanable/dirt, /obj/item/solar_assembly, @@ -4648,7 +4376,7 @@ /obj/item/solar_assembly, /obj/item/solar_assembly, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "kI" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner{ @@ -4660,7 +4388,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "kJ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner, @@ -4669,32 +4397,32 @@ dir = 8 }, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "kK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating/airless, -/area/ruin/ancientstation/atmo) +/area/ruin/space/has_grav/ancientstation/atmo) "kL" = ( /obj/machinery/light/small{ dir = 4 }, /obj/machinery/pipedispenser, /turf/open/floor/plasteel/airless/floorgrime, -/area/ruin/ancientstation/atmo) +/area/ruin/space/has_grav/ancientstation/atmo) "kM" = ( /obj/structure/sign/poster/official/work_for_a_future, /turf/closed/wall/rust, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "kN" = ( /obj/structure/table, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /obj/item/device/flashlight/glowstick, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "kO" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -4705,7 +4433,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/mob_spawn/human/oldsci, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "kP" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -4717,29 +4445,29 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/mob_spawn/human/oldeng, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "kQ" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ dir = 4 }, -/obj/item/weapon/paper/oldstat, +/obj/item/paper/fluff/ruins/oldstation, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "kR" = ( /obj/machinery/light{ dir = 8 }, /obj/structure/table/reinforced, -/obj/item/weapon/paper/oldstat/protohealth, +/obj/item/paper/fluff/ruins/oldstation/protohealth, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "kS" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "kT" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, @@ -4750,23 +4478,23 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/obj/item/weapon/paper/oldstat/protoinv, +/obj/item/paper/fluff/ruins/oldstation/protoinv, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "kU" = ( /obj/machinery/light{ dir = 4 }, /obj/structure/table/reinforced, -/obj/item/weapon/paper/oldstat/protogun, +/obj/item/paper/fluff/ruins/oldstation/protogun, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "kV" = ( /obj/machinery/atmospherics/pipe/manifold/supply/visible{ dir = 8 }, /turf/open/floor/plating/airless, -/area/ruin/ancientstation/atmo) +/area/ruin/space/has_grav/ancientstation/atmo) "kW" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -4774,7 +4502,7 @@ on = 1 }, /turf/open/floor/plasteel/airless/floorgrime, -/area/ruin/ancientstation/atmo) +/area/ruin/space/has_grav/ancientstation/atmo) "kX" = ( /obj/structure/window/reinforced{ dir = 1 @@ -4789,7 +4517,7 @@ name = "air output" }, /turf/open/floor/engine/air, -/area/ruin/ancientstation/atmo) +/area/ruin/space/has_grav/ancientstation/atmo) "kY" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, @@ -4800,9 +4528,9 @@ start_charge = 0 }, /obj/structure/cable, -/obj/item/weapon/storage/backpack/old, +/obj/item/storage/backpack/old, /turf/open/floor/plating, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "kZ" = ( /obj/structure/table/reinforced, /obj/item/device/healthanalyzer{ @@ -4810,12 +4538,12 @@ name = "prototype health analyzer" }, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "la" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "lb" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/computer{ @@ -4823,34 +4551,27 @@ name = "Broken Computer" }, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "lc" = ( /obj/structure/table/reinforced, -/obj/item/weapon/gun/energy/e_gun/old, +/obj/item/gun/energy/e_gun/old, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "ld" = ( /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 1 }, /turf/open/floor/plating/airless, -/area/ruin/ancientstation/atmo) +/area/ruin/space/has_grav/ancientstation/atmo) "le" = ( /obj/structure/window/reinforced{ dir = 8 }, /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/engine/air, -/area/ruin/ancientstation/atmo) +/area/ruin/space/has_grav/ancientstation/atmo) "lf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/plating/airless, /area/template_noop) "lg" = ( @@ -4862,27 +4583,13 @@ /turf/closed/mineral/plasma, /area/ruin/unpowered) "li" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "lj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, -/area/ruin/ancientstation/proto) +/area/ruin/space/has_grav/ancientstation/proto) "lk" = ( /obj/machinery/airalarm{ dir = 8; @@ -4892,7 +4599,7 @@ req_one_access = "0" }, /turf/open/floor/plasteel/airless/floorgrime, -/area/ruin/ancientstation/atmo) +/area/ruin/space/has_grav/ancientstation/atmo) "ll" = ( /turf/closed/mineral/uranium, /area/ruin/unpowered) @@ -4902,7 +4609,7 @@ dir = 1 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "ln" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 2; @@ -4920,19 +4627,19 @@ /area/ruin/unpowered) "lq" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/pickaxe, +/obj/item/pickaxe, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation/deltacorridor) +/area/ruin/space/has_grav/ancientstation/deltacorridor) "lr" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/ore/bluespace_crystal, +/obj/item/ore/bluespace_crystal, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "ls" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/ore/bluespace_crystal/refined, +/obj/item/ore/bluespace_crystal/refined, /turf/open/floor/plasteel/white, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "lt" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/mirror{ @@ -4940,20 +4647,20 @@ pixel_y = 28 }, /turf/open/floor/plasteel/floorgrime, -/area/ruin/ancientstation) +/area/ruin/space/has_grav/ancientstation) "lu" = ( -/obj/item/weapon/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, /turf/open/floor/plasteel/airless/floorgrime, /area/template_noop) "lv" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/stock_parts/console_screen, +/obj/item/stock_parts/console_screen, /turf/open/floor/plasteel/airless/white/side{ dir = 4 }, /area/template_noop) "lw" = ( -/obj/item/weapon/stock_parts/matter_bin, +/obj/item/stock_parts/matter_bin, /turf/open/floor/plating/airless, /area/template_noop) "lx" = ( @@ -4962,12 +4669,12 @@ name = "Artificial Program Core Room" }, /turf/open/floor/plating, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "ly" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/science, /turf/open/floor/plating, -/area/ruin/ancientstation/hivebot) +/area/ruin/space/has_grav/ancientstation/hivebot) "lz" = ( /turf/open/floor/plating/airless{ tag = "icon-floor"; @@ -5044,7 +4751,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/orange/corner, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "lM" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/orange/side{ @@ -5052,7 +4759,7 @@ icon_state = "orange"; dir = 8 }, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "lN" = ( /turf/open/floor/plating/airless{ tag = "icon-floor"; @@ -5097,7 +4804,7 @@ icon_state = "orangecorner"; dir = 4 }, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "lU" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/orange/side{ @@ -5105,7 +4812,7 @@ icon_state = "orange"; dir = 8 }, -/area/ruin/ancientstation/rnd) +/area/ruin/space/has_grav/ancientstation/rnd) "lV" = ( /turf/open/floor/plating/airless{ tag = "icon-floor"; diff --git a/_maps/RandomRuins/SpaceRuins/oldteleporter.dmm b/_maps/RandomRuins/SpaceRuins/oldteleporter.dmm index 1589e96c4c..4c7526de80 100644 --- a/_maps/RandomRuins/SpaceRuins/oldteleporter.dmm +++ b/_maps/RandomRuins/SpaceRuins/oldteleporter.dmm @@ -5,21 +5,21 @@ "b" = ( /obj/structure/lattice, /turf/template_noop, -/area/ruin/oldteleporter) +/area/ruin/space/oldteleporter) "c" = ( /turf/open/floor/plating/airless, -/area/ruin/oldteleporter) +/area/ruin/space/oldteleporter) "d" = ( /turf/closed/wall/r_wall, -/area/ruin/oldteleporter) +/area/ruin/space/oldteleporter) "e" = ( /turf/open/floor/plasteel/airless, -/area/ruin/oldteleporter) +/area/ruin/space/oldteleporter) "f" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/ruin/oldteleporter) +/area/ruin/space/oldteleporter) "g" = ( /obj/structure/light_construct/small{ dir = 1 @@ -27,38 +27,38 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/ruin/oldteleporter) +/area/ruin/space/oldteleporter) "h" = ( /obj/machinery/computer/teleporter, /turf/open/floor/plasteel/airless, -/area/ruin/oldteleporter) +/area/ruin/space/oldteleporter) "i" = ( /obj/machinery/teleport/station, /turf/open/floor/plasteel/airless, -/area/ruin/oldteleporter) +/area/ruin/space/oldteleporter) "j" = ( /obj/machinery/teleport/hub, /turf/open/floor/plasteel/airless, -/area/ruin/oldteleporter) +/area/ruin/space/oldteleporter) "k" = ( /obj/structure/light_construct/small{ dir = 4 }, /turf/open/floor/plating/airless, -/area/ruin/oldteleporter) +/area/ruin/space/oldteleporter) "l" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/cell{ +/obj/item/stock_parts/cell{ charge = 100; maxcharge = 15000 }, /turf/open/floor/plasteel/airless, -/area/ruin/oldteleporter) +/area/ruin/space/oldteleporter) "m" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged4" }, -/area/ruin/oldteleporter) +/area/ruin/space/oldteleporter) "n" = ( /obj/machinery/power/apc{ dir = 0; @@ -66,7 +66,7 @@ pixel_y = -24 }, /turf/open/floor/plasteel/airless, -/area/ruin/oldteleporter) +/area/ruin/space/oldteleporter) (1,1,1) = {" a diff --git a/_maps/RandomRuins/SpaceRuins/onehalf.dmm b/_maps/RandomRuins/SpaceRuins/onehalf.dmm index 6cfefd7707..237407f3e5 100644 --- a/_maps/RandomRuins/SpaceRuins/onehalf.dmm +++ b/_maps/RandomRuins/SpaceRuins/onehalf.dmm @@ -49,12 +49,11 @@ /area/template_noop) "ag" = ( /turf/closed/wall, -/area/ruin/onehalf/dorms_med) +/area/ruin/space/has_grav/onehalf/dorms_med) "ah" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/ruin/onehalf/dorms_med) +/area/ruin/space/has_grav/onehalf/dorms_med) "ai" = ( /obj/structure/cable{ d1 = 1; @@ -66,36 +65,36 @@ /area/template_noop) "aj" = ( /turf/open/floor/plating/airless, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "ak" = ( /turf/closed/wall, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "al" = ( /obj/machinery/sleeper/syndie{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/ruin/onehalf/dorms_med) +/area/ruin/space/has_grav/onehalf/dorms_med) "am" = ( /turf/open/floor/plasteel/white, -/area/ruin/onehalf/dorms_med) +/area/ruin/space/has_grav/onehalf/dorms_med) "an" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/toxin{ +/obj/item/storage/firstaid/toxin{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/fire, +/obj/item/storage/firstaid/fire, /turf/open/floor/plasteel/white, -/area/ruin/onehalf/dorms_med) +/area/ruin/space/has_grav/onehalf/dorms_med) "ao" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/black, +/obj/item/bedsheet/black, /turf/open/floor/plasteel, -/area/ruin/onehalf/dorms_med) +/area/ruin/space/has_grav/onehalf/dorms_med) "ap" = ( /turf/open/floor/plasteel, -/area/ruin/onehalf/dorms_med) +/area/ruin/space/has_grav/onehalf/dorms_med) "aq" = ( /obj/machinery/door/airlock/external, /obj/structure/cable{ @@ -104,10 +103,10 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "ar" = ( /turf/closed/wall, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "as" = ( /obj/machinery/door/poddoor{ id = "onehalf_drone1ext"; @@ -117,7 +116,7 @@ dir = 1; icon_state = "warnplate" }, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "at" = ( /obj/machinery/door/poddoor{ id = "onehalf_drone2ext"; @@ -127,7 +126,7 @@ dir = 1; icon_state = "warnplate" }, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "au" = ( /obj/machinery/door/poddoor/preopen{ id = "onehalf_drone3ext"; @@ -137,7 +136,7 @@ dir = 1; icon_state = "warnplate" }, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "av" = ( /obj/machinery/door/poddoor{ id = "onehalf_drone4ext"; @@ -147,7 +146,7 @@ dir = 1; icon_state = "warnplate" }, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "aw" = ( /obj/structure/lattice, /turf/template_noop, @@ -155,39 +154,39 @@ "ax" = ( /obj/structure/lattice, /turf/template_noop, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "ay" = ( /obj/structure/table_frame, /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "az" = ( /obj/machinery/washing_machine, /turf/open/floor/plasteel/airless, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "aA" = ( /obj/item/roller, /turf/open/floor/plasteel/white, -/area/ruin/onehalf/dorms_med) +/area/ruin/space/has_grav/onehalf/dorms_med) "aB" = ( /obj/machinery/light{ dir = 4 }, /obj/structure/table, -/obj/item/weapon/storage/firstaid/brute{ +/obj/item/storage/firstaid/brute{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/white, -/area/ruin/onehalf/dorms_med) +/area/ruin/space/has_grav/onehalf/dorms_med) "aC" = ( /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/onehalf/dorms_med) +/area/ruin/space/has_grav/onehalf/dorms_med) "aD" = ( /obj/structure/cable{ d1 = 1; @@ -198,40 +197,40 @@ dir = 8 }, /turf/open/floor/plating, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "aE" = ( /obj/structure/disposalpipe/trunk, /turf/open/floor/plating/airless, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "aF" = ( /obj/structure/disposalpipe/trunk, -/obj/item/weapon/ore/diamond, +/obj/item/ore/diamond, /turf/open/floor/plating/airless, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "aG" = ( /turf/open/floor/plating/airless{ dir = 1; icon_state = "warnplate" }, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "aH" = ( /obj/item/stack/rods, /turf/template_noop, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "aI" = ( /turf/open/floor/plating/airless{ icon_state = "platingdmg3" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "aJ" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged5" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "aK" = ( /obj/machinery/iv_drip, /turf/open/floor/plasteel/white, -/area/ruin/onehalf/dorms_med) +/area/ruin/space/has_grav/onehalf/dorms_med) "aL" = ( /obj/structure/cable{ d1 = 2; @@ -239,7 +238,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel/white, -/area/ruin/onehalf/dorms_med) +/area/ruin/space/has_grav/onehalf/dorms_med) "aM" = ( /obj/structure/cable{ d2 = 8; @@ -248,15 +247,15 @@ /obj/structure/closet/crate/medical, /obj/item/clothing/neck/stethoscope, /obj/item/device/healthanalyzer, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/OMinus, /obj/machinery/power/apc{ dir = 4; name = "Crew Quarters APC"; pixel_x = 26 }, /turf/open/floor/plasteel/white, -/area/ruin/onehalf/dorms_med) +/area/ruin/space/has_grav/onehalf/dorms_med) "aN" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor{ @@ -264,7 +263,7 @@ name = "mining drone bay blast door" }, /turf/open/floor/plating, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "aO" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor{ @@ -272,7 +271,7 @@ name = "mining drone bay blast door" }, /turf/open/floor/plating, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "aP" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor{ @@ -280,7 +279,7 @@ name = "mining drone bay blast door" }, /turf/open/floor/plating, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "aQ" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor{ @@ -288,17 +287,17 @@ name = "mining drone bay blast door" }, /turf/open/floor/plating, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "aR" = ( /obj/structure/disposaloutlet{ dir = 1 }, /obj/structure/disposalpipe/trunk, /turf/open/floor/plating/airless, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "aS" = ( /obj/structure/lattice, -/obj/item/weapon/storage/toolbox/syndicate, +/obj/item/storage/toolbox/syndicate, /turf/template_noop, /area/template_noop) "aT" = ( @@ -310,12 +309,12 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "aU" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged1" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "aV" = ( /obj/machinery/door/airlock/glass_medical, /obj/structure/cable{ @@ -324,11 +323,11 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/white, -/area/ruin/onehalf/dorms_med) +/area/ruin/space/has_grav/onehalf/dorms_med) "aW" = ( /obj/machinery/door/airlock, /turf/open/floor/plasteel, -/area/ruin/onehalf/dorms_med) +/area/ruin/space/has_grav/onehalf/dorms_med) "aX" = ( /obj/structure/cable{ d1 = 1; @@ -344,7 +343,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "aY" = ( /obj/structure/cable{ d2 = 8; @@ -360,14 +359,14 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "aZ" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "ba" = ( /obj/machinery/button/door{ id = "onehalf_drone2int"; @@ -397,13 +396,13 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bb" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bc" = ( /obj/machinery/button/door{ id = "onehalf_drone3int"; @@ -433,26 +432,25 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bd" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/plasteel, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "be" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bf" = ( /obj/item/stack/sheet/metal, /turf/open/floor/plating/airless{ broken = 1; icon_state = "platingdmg1" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bg" = ( /obj/structure/disposalpipe/broken{ icon_state = "pipe-b"; @@ -467,7 +465,7 @@ broken = 1; icon_state = "platingdmg2" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bh" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -485,7 +483,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bi" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -498,7 +496,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged5" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bj" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -509,7 +507,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/airless, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bk" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; @@ -528,7 +526,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged1" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bl" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -544,7 +542,7 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/airless, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bm" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; @@ -556,7 +554,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/airless, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bn" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -568,7 +566,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bo" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -579,27 +577,27 @@ icon_state = "1-8" }, /turf/open/floor/plasteel, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bp" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bq" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "br" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/door/airlock/maintenance_hatch, /turf/open/floor/plasteel, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bs" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -610,7 +608,7 @@ /turf/open/floor/plasteel{ icon_state = "floorgrime" }, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bt" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-y"; @@ -619,14 +617,14 @@ /turf/open/floor/plasteel{ icon_state = "floorgrime" }, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bu" = ( /obj/structure/disposalpipe/trunk{ dir = 8 }, /obj/machinery/disposal/bin, /turf/open/floor/plating, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bv" = ( /obj/structure/disposalpipe/broken{ icon_state = "pipe-b"; @@ -635,7 +633,7 @@ /turf/open/floor/plating/airless{ icon_state = "platingdmg3" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bw" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -643,13 +641,13 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bx" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel/airless, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "by" = ( /obj/structure/disposalpipe/segment, /obj/structure/disposalpipe/segment{ @@ -658,7 +656,7 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged1" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bz" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -670,7 +668,7 @@ pixel_y = -24 }, /turf/open/floor/plasteel/airless, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bA" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -678,56 +676,56 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged4" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bB" = ( /obj/structure/disposalpipe/segment, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel/airless, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bC" = ( /obj/machinery/door/airlock/glass, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bD" = ( /obj/structure/disposalpipe/junction{ dir = 8; icon_state = "pipe-j1" }, /turf/open/floor/plasteel, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bE" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/light, /turf/open/floor/plasteel, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bF" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, /turf/open/floor/plasteel, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bG" = ( /turf/open/floor/plasteel, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bH" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plasteel{ icon_state = "floorgrime" }, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bI" = ( /turf/open/floor/plasteel{ icon_state = "floorgrime" }, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bJ" = ( /obj/structure/chair/office{ dir = 4 @@ -735,60 +733,60 @@ /turf/open/floor/plasteel{ icon_state = "floorgrime" }, -/area/ruin/onehalf/drone_bay) +/area/ruin/space/has_grav/onehalf/drone_bay) "bK" = ( /obj/structure/girder, /turf/open/floor/plating/airless, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bL" = ( /obj/structure/closet/emcloset, /turf/open/floor/plasteel/airless{ icon_state = "damaged4" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bM" = ( /obj/machinery/vending/coffee, /turf/open/floor/plasteel/airless{ icon_state = "damaged4" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bN" = ( /obj/machinery/vending/snack, /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bO" = ( /obj/structure/disposalpipe/trunk{ dir = 1 }, /obj/machinery/disposal/bin, /turf/open/floor/plasteel/airless, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bP" = ( /obj/structure/girder/reinforced, /obj/item/stack/sheet/plasteel, /turf/open/floor/plating/airless, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bQ" = ( /obj/structure/girder/reinforced, /turf/open/floor/plating/airless, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bR" = ( /turf/closed/wall/r_wall, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bS" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bT" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/airless, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bU" = ( /turf/closed/wall/r_wall, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "bV" = ( /obj/item/stack/sheet/metal, /turf/template_noop, @@ -798,53 +796,52 @@ broken = 1; icon_state = "platingdmg1" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bX" = ( /obj/structure/disposalpipe/segment, /obj/item/stack/rods, /turf/open/floor/plasteel/airless{ icon_state = "damaged5" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bY" = ( /obj/structure/grille, /turf/open/floor/plating/airless, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "bZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridge_onehalf"; name = "bridge blast door" }, /turf/open/floor/plating, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "ca" = ( /obj/structure/table/reinforced, /obj/item/device/flashlight/lamp, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cb" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper, -/obj/item/weapon/pen, +/obj/item/paper, +/obj/item/pen, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cc" = ( /obj/structure/closet/emcloset, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cd" = ( /obj/machinery/light{ dir = 1 }, /obj/structure/frame/computer, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "ce" = ( /obj/structure/frame/computer, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cf" = ( /obj/structure/cable{ icon_state = "0-4"; @@ -857,7 +854,7 @@ pixel_y = 24 }, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cg" = ( /obj/structure/cable{ d1 = 2; @@ -870,18 +867,18 @@ }, /obj/item/stack/spacecash/c1000, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "ch" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; dir = 1 }, -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/plating/airless{ broken = 1; icon_state = "platingdmg2" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "ci" = ( /obj/structure/lattice, /obj/structure/disposalpipe/broken{ @@ -894,20 +891,19 @@ }, /obj/item/stack/rods, /turf/template_noop, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "cj" = ( /obj/structure/lattice, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "small" }, /turf/template_noop, /area/template_noop) "ck" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -916,33 +912,33 @@ name = "bridge blast door" }, /turf/open/floor/plating, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cl" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ total_paper = 12 }, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cm" = ( /obj/structure/chair/office{ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cn" = ( /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "co" = ( /obj/structure/chair/office{ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cp" = ( /obj/structure/cable{ d1 = 1; @@ -955,12 +951,11 @@ icon_state = "2-4" }, /obj/structure/table/reinforced, -/obj/item/weapon/lighter, +/obj/item/lighter, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -979,7 +974,7 @@ name = "bridge blast door" }, /turf/open/floor/plating, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cr" = ( /obj/item/stack/rods, /turf/template_noop, @@ -993,40 +988,39 @@ /area/template_noop) "ct" = ( /obj/structure/lattice, -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /turf/template_noop, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "cu" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/airless{ icon_state = "damaged5" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "cv" = ( /obj/structure/girder/reinforced, /turf/open/floor/plating/airless, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cw" = ( /obj/structure/disposalpipe/trunk{ dir = 1 }, /obj/machinery/disposal/bin, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cx" = ( /obj/item/stack/tile/plasteel, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cy" = ( /obj/machinery/power/solar_control, /obj/structure/cable, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /obj/structure/cable{ icon_state = "0-2"; @@ -1038,14 +1032,14 @@ name = "bridge blast door" }, /turf/open/floor/plating, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cA" = ( /obj/item/stack/tile/wood, /turf/template_noop, /area/template_noop) "cB" = ( /turf/template_noop, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "cC" = ( /obj/structure/lattice, /obj/structure/cable{ @@ -1054,7 +1048,7 @@ icon_state = "2-8" }, /turf/open/space, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "cD" = ( /obj/structure/lattice, /obj/structure/disposalpipe/broken{ @@ -1066,17 +1060,17 @@ dir = 1 }, /turf/template_noop, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "cE" = ( /obj/machinery/door/airlock/glass_command{ name = "Bridge" }, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cF" = ( /obj/machinery/light/small, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cG" = ( /obj/machinery/door/poddoor/preopen{ id = "bridge_onehalf"; @@ -1086,28 +1080,28 @@ name = "Bridge" }, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cH" = ( -/obj/item/weapon/crowbar/red, +/obj/item/crowbar/red, /obj/item/device/multitool, /turf/open/floor/plating, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cI" = ( /obj/structure/safe/floor, -/obj/item/weapon/tank/internals/oxygen/red, +/obj/item/tank/internals/oxygen/red, /obj/item/clothing/mask/gas/syndicate, /obj/item/clothing/suit/space/hardsuit/syndi, -/obj/item/weapon/reagent_containers/food/drinks/bottle/rum, -/obj/item/weapon/reagent_containers/food/drinks/bottle/rum, -/obj/item/weapon/folder/syndicate/mining, +/obj/item/reagent_containers/food/drinks/bottle/rum, +/obj/item/reagent_containers/food/drinks/bottle/rum, +/obj/item/folder/syndicate/mining, /turf/open/floor/plating, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cJ" = ( /obj/structure/chair/comfy/black{ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cK" = ( /obj/structure/lattice, /obj/item/stack/cable_coil/cut{ @@ -1116,20 +1110,20 @@ icon_state = "coil_red2" }, /turf/template_noop, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "cL" = ( /turf/open/floor/plating/airless{ broken = 1; icon_state = "platingdmg2" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "cM" = ( /obj/machinery/light{ dir = 8 }, /obj/machinery/vending/sovietsoda, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cN" = ( /obj/item/stack/sheet/plasteel, /turf/template_noop, @@ -1142,26 +1136,25 @@ icon_state = "1-2" }, /turf/open/space, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "cP" = ( /turf/open/floor/plasteel/airless{ icon_state = "damaged3" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "cQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "cR" = ( /obj/structure/table/reinforced, /obj/machinery/recharger, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cS" = ( /obj/structure/chair/office, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cT" = ( /obj/machinery/button/door{ id = "bridge_onehalf"; @@ -1170,14 +1163,13 @@ pixel_y = 5 }, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cU" = ( /obj/structure/table/reinforced, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -1188,7 +1180,7 @@ name = "bridge blast door" }, /turf/open/floor/plating, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cW" = ( /obj/structure/cable{ d1 = 1; @@ -1212,28 +1204,28 @@ /turf/open/floor/plasteel/airless{ icon_state = "damaged5" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "cY" = ( /obj/structure/table/reinforced, /obj/item/device/flashlight, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "cZ" = ( /obj/structure/table/reinforced, -/obj/item/weapon/ore/bluespace_crystal, -/obj/item/weapon/coin/plasma, +/obj/item/ore/bluespace_crystal, +/obj/item/coin/plasma, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "da" = ( /obj/structure/closet/firecloset/full, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "db" = ( /obj/machinery/light, /obj/structure/table/reinforced, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "dc" = ( /obj/structure/grille{ density = 0; @@ -1248,17 +1240,16 @@ broken = 1; icon_state = "platingdmg1" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "dd" = ( /obj/structure/grille, -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/plating/airless{ icon_state = "platingdmg3" }, -/area/ruin/onehalf/hallway) +/area/ruin/space/has_grav/onehalf/hallway) "de" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-2"; pixel_y = 1; @@ -1273,10 +1264,9 @@ name = "bridge blast door" }, /turf/open/floor/plating, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "df" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -1290,10 +1280,9 @@ name = "bridge blast door" }, /turf/open/floor/plating, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "dg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-2"; pixel_y = 1; @@ -1308,7 +1297,7 @@ name = "bridge blast door" }, /turf/open/floor/plating, -/area/ruin/onehalf/bridge) +/area/ruin/space/has_grav/onehalf/bridge) "dh" = ( /obj/item/stack/sheet/plasteel, /obj/structure/lattice/catwalk, @@ -1320,7 +1309,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /obj/structure/lattice/catwalk, diff --git a/_maps/RandomRuins/SpaceRuins/originalcontent.dmm b/_maps/RandomRuins/SpaceRuins/originalcontent.dmm index 5401836144..73bf43342e 100644 --- a/_maps/RandomRuins/SpaceRuins/originalcontent.dmm +++ b/_maps/RandomRuins/SpaceRuins/originalcontent.dmm @@ -106,9 +106,7 @@ /turf/open/indestructible/paper, /area/ruin/powered) "as" = ( -/obj/item/weapon/paper/crumpled{ - desc = "Various scrawled out drawings and sketches reside on the paper, apparently he didn't much care for these drawings." - }, +/obj/item/paper/crumpled/ruins/originalcontent, /turf/open/indestructible/paper, /area/ruin/powered) "at" = ( @@ -495,7 +493,7 @@ /turf/open/indestructible/paper, /area/ruin/powered) "bt" = ( -/obj/item/weapon/storage/crayons, +/obj/item/storage/crayons, /turf/open/indestructible/paper, /area/ruin/powered) "bu" = ( @@ -543,7 +541,7 @@ /area/ruin/powered) "bB" = ( /obj/structure/easel, -/obj/item/weapon/paper/pamphlet{ +/obj/item/paper/pamphlet{ icon = 'icons/obj/fluff.dmi'; icon_state = "painting4"; info = "This picture depicts a crudely-drawn stickman firing a crudely-drawn gun."; @@ -598,15 +596,9 @@ dir = 9 }, /obj/structure/closet/crate/bin, -/obj/item/weapon/paper/crumpled{ - desc = "Various scrawled out drawings and sketches reside on the paper, apparently he didn't much care for these drawings." - }, -/obj/item/weapon/paper/crumpled{ - desc = "Various scrawled out drawings and sketches reside on the paper, apparently he didn't much care for these drawings." - }, -/obj/item/weapon/paper/crumpled{ - desc = "Various scrawled out drawings and sketches reside on the paper, apparently he didn't much care for these drawings." - }, +/obj/item/paper/crumpled/ruins/originalcontent, +/obj/item/paper/crumpled/ruins/originalcontent, +/obj/item/paper/crumpled/ruins/originalcontent, /obj/item/device/gps{ gpstag = "Pulpy Signal" }, @@ -617,7 +609,7 @@ dir = 1 }, /obj/structure/easel, -/obj/item/weapon/paper/pamphlet{ +/obj/item/paper/pamphlet{ icon = 'icons/obj/fluff.dmi'; icon_state = "painting1"; info = "This picture depicts a sunny day on a lush hillside, set under a shaded tree."; @@ -630,7 +622,7 @@ dir = 5 }, /obj/structure/table/wood, -/obj/item/weapon/storage/crayons, +/obj/item/storage/crayons, /turf/open/indestructible/paper, /area/ruin/powered) "bL" = ( @@ -724,7 +716,7 @@ dir = 8 }, /obj/structure/easel, -/obj/item/weapon/paper/pamphlet{ +/obj/item/paper/pamphlet{ icon = 'icons/obj/fluff.dmi'; icon_state = "painting3"; info = "This picture depicts a smiling clown. Something doesn't feel right about this.."; @@ -745,7 +737,7 @@ dir = 4 }, /obj/structure/bed, -/obj/item/weapon/bedsheet/rainbow, +/obj/item/bedsheet/rainbow, /turf/open/indestructible/paper, /area/ruin/powered) "ca" = ( @@ -753,7 +745,7 @@ dir = 10 }, /obj/structure/table/wood, -/obj/item/weapon/storage/crayons, +/obj/item/storage/crayons, /turf/open/indestructible/paper, /area/ruin/powered) "cb" = ( @@ -797,14 +789,12 @@ dir = 4 }, /obj/structure/table/wood, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /turf/open/indestructible/paper, /area/ruin/powered) "ch" = ( /obj/structure/fluff/paper, -/obj/item/weapon/paper/crumpled{ - desc = "Various scrawled out drawings and sketches reside on the paper, apparently he didn't much care for these drawings." - }, +/obj/item/paper/crumpled/ruins/originalcontent, /turf/open/indestructible/paper, /area/ruin/powered) "ci" = ( @@ -840,8 +830,8 @@ "cm" = ( /obj/structure/fluff/paper, /obj/structure/table/wood, -/obj/item/weapon/storage/crayons, -/obj/item/weapon/storage/crayons, +/obj/item/storage/crayons, +/obj/item/storage/crayons, /turf/open/indestructible/paper, /area/ruin/powered) "cn" = ( @@ -849,9 +839,9 @@ dir = 6 }, /obj/structure/table/wood, -/obj/item/weapon/canvas/twentythreeXtwentythree, -/obj/item/weapon/canvas, -/obj/item/weapon/canvas/nineteenXnineteen, +/obj/item/canvas/twentythreeXtwentythree, +/obj/item/canvas, +/obj/item/canvas/nineteenXnineteen, /turf/open/indestructible/paper, /area/ruin/powered) "co" = ( @@ -872,14 +862,14 @@ "cq" = ( /obj/structure/fluff/paper, /obj/structure/table/wood, -/obj/item/weapon/storage/crayons, -/obj/item/weapon/pen/fourcolor, +/obj/item/storage/crayons, +/obj/item/pen/fourcolor, /turf/open/indestructible/paper, /area/ruin/powered) "cr" = ( /obj/structure/fluff/paper, /obj/structure/easel, -/obj/item/weapon/paper/pamphlet{ +/obj/item/paper/pamphlet{ icon = 'icons/obj/fluff.dmi'; icon_state = "painting2"; info = "This picture depicts a man yelling on a bridge for no apparent reason."; diff --git a/_maps/RandomRuins/SpaceRuins/shuttlerelic.dmm b/_maps/RandomRuins/SpaceRuins/shuttlerelic.dmm index a4baf770b0..aeeb60001d 100644 --- a/_maps/RandomRuins/SpaceRuins/shuttlerelic.dmm +++ b/_maps/RandomRuins/SpaceRuins/shuttlerelic.dmm @@ -5,7 +5,6 @@ "b" = ( /turf/template_noop, /turf/closed/indestructible/oldshuttle/corner{ - icon_state = "corner"; dir = 8 }, /area/ruin/powered) @@ -14,38 +13,24 @@ /area/ruin/powered) "d" = ( /obj/machinery/door/airlock/glass, -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /area/ruin/powered) "e" = ( /turf/template_noop, /turf/closed/indestructible/oldshuttle/corner, /area/ruin/powered) "f" = ( -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /turf/closed/indestructible/oldshuttle/corner{ - icon_state = "corner"; dir = 1 }, /area/ruin/powered) "g" = ( -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /area/ruin/powered) "h" = ( -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /turf/closed/indestructible/oldshuttle/corner{ - icon_state = "corner"; dir = 4 }, /area/ruin/powered) @@ -54,10 +39,7 @@ icon_state = "oldcloset"; name = "strange closet" }, -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /area/ruin/powered) "j" = ( /obj/structure/shuttle/engine/propulsion/burst{ @@ -67,10 +49,7 @@ /area/ruin/powered) "k" = ( /mob/living/simple_animal/hostile/retaliate/spaceman, -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /area/ruin/powered) "l" = ( /turf/closed/indestructible/oldshuttle{ @@ -82,25 +61,19 @@ icon_state = "chairold"; dir = 1 }, -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /area/ruin/powered) "n" = ( /obj/structure/chair/old{ icon_state = "chairold"; dir = 1 }, -/obj/item/weapon/crowbar/large{ +/obj/item/crowbar/large{ desc = "It's a big crowbar. It doesn't fit in your pockets, because it's big. It feels oddly heavy.."; force = 20; name = "heavy crowbar" }, -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /area/ruin/powered) "o" = ( /obj/structure/chair/old{ @@ -108,55 +81,37 @@ dir = 1 }, /mob/living/simple_animal/hostile/retaliate/spaceman, -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /area/ruin/powered) "p" = ( -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /turf/closed/indestructible/oldshuttle/corner{ - icon_state = "corner"; dir = 8 }, /area/ruin/powered) "q" = ( -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /turf/closed/indestructible/oldshuttle/corner, /area/ruin/powered) "r" = ( /turf/template_noop, /turf/closed/indestructible/oldshuttle/corner{ - icon_state = "corner"; dir = 1 }, /area/ruin/powered) "s" = ( /turf/template_noop, /turf/closed/indestructible/oldshuttle/corner{ - icon_state = "corner"; dir = 4 }, /area/ruin/powered) "t" = ( /obj/machinery/power/generator, -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /area/ruin/powered) "u" = ( /obj/machinery/power/smes, -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /area/ruin/powered) "v" = ( /obj/structure/shuttle/engine/propulsion/burst/left, diff --git a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm index d87ee0b65d..d1f7f178fc 100644 --- a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm +++ b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm @@ -101,69 +101,65 @@ /area/ruin/unpowered/no_grav) "am" = ( /turf/closed/wall, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "an" = ( /turf/closed/wall, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "ao" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "ap" = ( /turf/closed/wall, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "aq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "ar" = ( /turf/closed/wall, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "as" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "at" = ( /turf/closed/wall, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "au" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "av" = ( /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "aw" = ( /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "ax" = ( /obj/machinery/shower{ dir = 4 }, -/obj/item/weapon/soap, +/obj/item/soap, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "ay" = ( @@ -173,12 +169,12 @@ }, /obj/structure/toilet, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "az" = ( /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "aA" = ( @@ -186,41 +182,41 @@ name = "Bathroom" }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "aB" = ( /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "aC" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "aD" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-02" }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "aE" = ( /obj/structure/dresser, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "aF" = ( /obj/machinery/shower{ dir = 4 }, -/obj/item/weapon/soap, +/obj/item/soap, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "aG" = ( @@ -230,12 +226,12 @@ }, /obj/structure/toilet, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "aH" = ( /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "aI" = ( @@ -243,41 +239,41 @@ name = "Bathroom" }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "aJ" = ( /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "aK" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "aL" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-16" }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "aM" = ( /obj/structure/dresser, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "aN" = ( /obj/machinery/shower{ dir = 4 }, -/obj/item/weapon/soap, +/obj/item/soap, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "aO" = ( @@ -287,12 +283,12 @@ }, /obj/structure/toilet, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "aP" = ( /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "aQ" = ( @@ -300,41 +296,41 @@ name = "Bathroom" }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "aR" = ( /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "aS" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "aT" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-16" }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "aU" = ( /obj/structure/dresser, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "aV" = ( /obj/machinery/shower{ dir = 4 }, -/obj/item/weapon/soap, +/obj/item/soap, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "aW" = ( @@ -344,12 +340,12 @@ }, /obj/structure/toilet, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "aX" = ( /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "aY" = ( @@ -357,32 +353,32 @@ name = "Bathroom" }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "aZ" = ( /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "ba" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "bb" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-18" }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "bc" = ( /obj/structure/dresser, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "bd" = ( @@ -396,7 +392,7 @@ dir = 8 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "bf" = ( @@ -404,34 +400,34 @@ dir = 4 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "bg" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "bh" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "bi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "bj" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/red, +/obj/item/bedsheet/red, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "bk" = ( @@ -440,7 +436,7 @@ dir = 8 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "bl" = ( @@ -448,34 +444,34 @@ dir = 4 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "bm" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "bn" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "bo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "bp" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/blue, +/obj/item/bedsheet/blue, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "bq" = ( @@ -484,7 +480,7 @@ dir = 8 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "br" = ( @@ -492,34 +488,34 @@ dir = 4 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "bs" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "bt" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "bu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "bv" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/black, +/obj/item/bedsheet/black, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "bw" = ( @@ -528,7 +524,7 @@ dir = 8 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "bx" = ( @@ -536,47 +532,47 @@ dir = 4 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "by" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "bz" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "bA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "bB" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/purple, +/obj/item/bedsheet/purple, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "bC" = ( /obj/item/clothing/head/cone, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "bD" = ( /obj/machinery/light{ dir = 8 }, /obj/structure/table/wood, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "bE" = ( @@ -585,7 +581,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "bF" = ( @@ -594,7 +590,7 @@ }, /obj/structure/table/wood, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "bG" = ( @@ -603,7 +599,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "bH" = ( @@ -612,7 +608,7 @@ }, /obj/structure/table/wood, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "bI" = ( @@ -621,7 +617,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "bJ" = ( @@ -630,7 +626,7 @@ }, /obj/structure/table/wood, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "bK" = ( @@ -639,13 +635,13 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "bL" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "bM" = ( /obj/structure/sink{ dir = 4; @@ -655,7 +651,7 @@ pixel_x = 32 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "bN" = ( @@ -670,7 +666,7 @@ d2 = 4 }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "bO" = ( @@ -681,7 +677,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "bP" = ( @@ -692,7 +688,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "bQ" = ( @@ -700,14 +696,14 @@ pixel_y = -24 }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "bR" = ( /obj/structure/table/wood, /obj/item/clothing/head/sombrero, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "bS" = ( @@ -719,7 +715,7 @@ pixel_x = 32 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "bT" = ( @@ -734,7 +730,7 @@ d2 = 4 }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "bU" = ( @@ -745,7 +741,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "bV" = ( @@ -756,7 +752,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "bW" = ( @@ -764,14 +760,14 @@ pixel_y = -24 }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "bX" = ( /obj/structure/table/wood, -/obj/item/weapon/lipstick, +/obj/item/lipstick, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "bY" = ( @@ -783,7 +779,7 @@ pixel_x = 32 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "bZ" = ( @@ -798,7 +794,7 @@ d2 = 4 }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "ca" = ( @@ -809,7 +805,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "cb" = ( @@ -820,7 +816,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "cc" = ( @@ -828,14 +824,14 @@ pixel_y = -24 }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "cd" = ( /obj/structure/table/wood, /obj/item/clothing/head/collectable/kitty, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "ce" = ( @@ -847,7 +843,7 @@ pixel_x = 32 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "cf" = ( @@ -862,7 +858,7 @@ d2 = 4 }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "cg" = ( @@ -873,7 +869,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "ch" = ( @@ -884,7 +880,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "ci" = ( @@ -892,19 +888,19 @@ pixel_y = -24 }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "cj" = ( /obj/structure/table/wood, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "ck" = ( /obj/structure/grille, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cl" = ( /obj/machinery/door/airlock{ id_tag = "a3"; @@ -917,13 +913,13 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "cm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 3" }) "cn" = ( @@ -938,13 +934,13 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "co" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 4" }) "cp" = ( @@ -959,13 +955,13 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "cq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 5" }) "cr" = ( @@ -980,13 +976,13 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "cs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 6" }) "ct" = ( @@ -994,32 +990,32 @@ dir = 6 }, /turf/closed/wall, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cu" = ( /obj/structure/reagent_dispensers/fueltank, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cy" = ( /obj/structure/cable{ d1 = 1; @@ -1031,7 +1027,7 @@ dir = 4 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cz" = ( /obj/structure/sign/fire{ desc = "A sign that states the labeled room's number."; @@ -1042,7 +1038,7 @@ }, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cA" = ( /obj/structure/sign/fire{ desc = "A sign that states the labeled room's number."; @@ -1053,13 +1049,13 @@ }, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cB" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cC" = ( /obj/structure/sign/fire{ desc = "A sign that states the labeled room's number."; @@ -1070,7 +1066,7 @@ }, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -1079,7 +1075,7 @@ pixel_y = 30 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cE" = ( /obj/structure/sign/fire{ desc = "A sign that states the labeled room's number."; @@ -1092,20 +1088,19 @@ dir = 9 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cF" = ( /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cI" = ( /obj/structure/cable{ d1 = 2; @@ -1116,7 +1111,7 @@ dir = 6 }, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cJ" = ( /obj/structure/cable{ d1 = 4; @@ -1127,7 +1122,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cK" = ( /obj/machinery/door/airlock/maintenance{ name = "Hotel Maintenance"; @@ -1142,7 +1137,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cL" = ( /obj/structure/cable{ d1 = 4; @@ -1153,7 +1148,7 @@ dir = 4 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cM" = ( /obj/structure/cable{ d1 = 4; @@ -1172,7 +1167,7 @@ }, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cN" = ( /obj/structure/cable{ d1 = 4; @@ -1184,7 +1179,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cO" = ( /obj/structure/cable{ d1 = 4; @@ -1195,7 +1190,7 @@ dir = 1 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cP" = ( /obj/structure/cable{ d1 = 1; @@ -1206,7 +1201,7 @@ dir = 9 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cQ" = ( /obj/structure/cable{ d1 = 1; @@ -1215,11 +1210,11 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cR" = ( /obj/machinery/light, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cS" = ( /obj/structure/cable{ d1 = 1; @@ -1228,7 +1223,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cT" = ( /obj/structure/sign/fire{ desc = "A sign that states the labeled room's number."; @@ -1239,13 +1234,13 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cU" = ( /obj/structure/extinguisher_cabinet{ pixel_y = -30 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cV" = ( /obj/structure/sign/fire{ desc = "A sign that states the labeled room's number."; @@ -1255,23 +1250,23 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cY" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "cZ" = ( /turf/closed/wall, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "da" = ( @@ -1286,18 +1281,18 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "db" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "dc" = ( /turf/closed/wall, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "dd" = ( @@ -1312,33 +1307,33 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "de" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "df" = ( /obj/machinery/door/airlock/glass, /obj/machinery/door/firedoor, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "dg" = ( /obj/machinery/door/airlock/glass, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "dh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "di" = ( /turf/closed/wall, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "dj" = ( /obj/machinery/door/airlock/centcom{ name = "Hotel Staff Storage" @@ -1351,14 +1346,14 @@ /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "dk" = ( /obj/machinery/shower{ dir = 4 }, -/obj/item/weapon/soap, +/obj/item/soap, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "dl" = ( @@ -1368,7 +1363,7 @@ }, /obj/structure/toilet, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "dm" = ( @@ -1380,7 +1375,7 @@ pixel_x = 32 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "dn" = ( @@ -1395,7 +1390,7 @@ d2 = 4 }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "do" = ( @@ -1406,7 +1401,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "dp" = ( @@ -1417,30 +1412,30 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "dq" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "dr" = ( /obj/structure/dresser, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "ds" = ( /obj/machinery/shower{ dir = 4 }, -/obj/item/weapon/soap, +/obj/item/soap, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "dt" = ( @@ -1450,7 +1445,7 @@ }, /obj/structure/toilet, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "du" = ( @@ -1462,7 +1457,7 @@ pixel_x = 32 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "dv" = ( @@ -1477,7 +1472,7 @@ d2 = 4 }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "dw" = ( @@ -1488,7 +1483,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "dx" = ( @@ -1499,21 +1494,21 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "dy" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-14" }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "dz" = ( /obj/structure/dresser, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "dA" = ( @@ -1521,7 +1516,7 @@ pixel_y = 24 }, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "dB" = ( /obj/structure/cable{ d1 = 1; @@ -1530,36 +1525,36 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "dC" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "dD" = ( /obj/structure/table, /obj/machinery/light{ dir = 1 }, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "dE" = ( /obj/structure/table, -/obj/item/weapon/soap, +/obj/item/soap, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "dF" = ( /obj/machinery/washing_machine, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "dG" = ( /obj/structure/table, /obj/structure/bedsheetbin, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "dH" = ( /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "dI" = ( @@ -1568,44 +1563,44 @@ dir = 8 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "dJ" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "dK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "dL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "dM" = ( /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "dN" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/yellow, +/obj/item/bedsheet/yellow, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "dO" = ( /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "dP" = ( @@ -1614,44 +1609,44 @@ dir = 8 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "dQ" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "dR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "dS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "dT" = ( /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "dU" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/ian, +/obj/item/bedsheet/ian, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "dV" = ( /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "dW" = ( /obj/structure/cable{ d1 = 1; @@ -1660,7 +1655,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "dX" = ( /obj/structure/cable{ d1 = 4; @@ -1671,7 +1666,7 @@ dir = 5 }, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "dY" = ( /obj/structure/cable{ d1 = 4; @@ -1682,7 +1677,7 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "dZ" = ( /obj/structure/cable{ d1 = 2; @@ -1693,35 +1688,34 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "ea" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "eb" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "ec" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /turf/open/floor/plating, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "ed" = ( /obj/effect/decal/cleanable/oil, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "ee" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "ef" = ( @@ -1730,7 +1724,7 @@ }, /obj/structure/table/wood, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "eg" = ( @@ -1739,7 +1733,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "eh" = ( @@ -1747,7 +1741,7 @@ dir = 1 }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "ei" = ( @@ -1755,7 +1749,7 @@ dir = 4 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "ej" = ( @@ -1764,7 +1758,7 @@ }, /obj/structure/table/wood, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "ek" = ( @@ -1773,7 +1767,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "el" = ( @@ -1781,7 +1775,7 @@ dir = 1 }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "em" = ( @@ -1789,26 +1783,26 @@ dir = 8 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "en" = ( /obj/machinery/firealarm{ dir = 8; pixel_x = -24 }, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "eo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "ep" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "eq" = ( /obj/structure/cable{ d1 = 1; @@ -1819,19 +1813,19 @@ dir = 4 }, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "er" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "es" = ( /obj/machinery/door/airlock{ name = "Bathroom" }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "et" = ( @@ -1839,14 +1833,14 @@ dir = 1 }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "eu" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/pill_bottle/dice, +/obj/item/storage/pill_bottle/dice, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 2" }) "ev" = ( @@ -1854,7 +1848,7 @@ name = "Bathroom" }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "ew" = ( @@ -1862,23 +1856,23 @@ dir = 1 }, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "ex" = ( /obj/structure/table/wood, /turf/open/floor/wood, -/area/ruin/hotel/guestroom{ +/area/ruin/space/has_grav/hotel/guestroom{ name = "Hotel Guest Room 1" }) "ey" = ( /obj/structure/closet/wardrobe/mixed, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "ez" = ( /obj/structure/closet/crate/bin, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "eA" = ( /obj/machinery/power/apc{ cell_type = 5000; @@ -1888,43 +1882,43 @@ }, /obj/structure/cable, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "eB" = ( /obj/machinery/light, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "eC" = ( /obj/structure/closet/crate, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "eD" = ( /obj/structure/closet/crate, /obj/item/clothing/head/rice_hat, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "eE" = ( /obj/structure/closet/crate, -/obj/item/weapon/bedsheet/patriot, +/obj/item/bedsheet/patriot, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "eF" = ( /obj/structure/closet/crate, -/obj/item/weapon/card/id/away/hotel, +/obj/item/card/id/away/hotel, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel/white, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "eG" = ( /turf/closed/wall, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "eH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/closed/wall, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "eI" = ( /obj/structure/cable{ d1 = 2; @@ -1938,7 +1932,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "eJ" = ( /obj/structure/cable{ d1 = 4; @@ -1946,7 +1940,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "eK" = ( /obj/structure/cable{ d1 = 2; @@ -1954,105 +1948,105 @@ icon_state = "2-8" }, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "eL" = ( /obj/machinery/airalarm{ dir = 1; pixel_y = -24 }, /turf/open/floor/plating, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "eM" = ( /obj/machinery/airalarm{ dir = 1; pixel_y = -24 }, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "eN" = ( /obj/machinery/door/airlock/maintenance{ name = "Hotel Maintenance"; req_access_txt = "201" }, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "eO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/extinguisher_cabinet{ pixel_y = 30 }, /turf/open/floor/wood, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "eP" = ( /obj/structure/flora/ausbushes/fernybush, /turf/open/floor/grass, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "eQ" = ( /obj/structure/flora/ausbushes/ywflowers, /turf/open/floor/grass, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "eR" = ( /obj/machinery/light{ dir = 1 }, /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/grass, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "eS" = ( /obj/structure/flora/ausbushes/fullgrass, /turf/open/floor/grass, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "eT" = ( /turf/open/floor/wood, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "eU" = ( /obj/machinery/vending/cola, /turf/open/floor/wood, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "eV" = ( /obj/machinery/light{ dir = 8 }, /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/wood, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "eW" = ( /turf/open/floor/wood, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "eX" = ( /obj/structure/chair/comfy/brown{ dir = 4 }, /turf/open/floor/wood, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "eY" = ( /obj/structure/table/wood, /turf/open/floor/wood, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "eZ" = ( /obj/structure/chair/comfy/brown{ dir = 8 }, /turf/open/floor/wood, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "fa" = ( /obj/structure/extinguisher_cabinet{ pixel_y = 30 }, /turf/open/floor/wood, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "fb" = ( /obj/machinery/light{ dir = 1 }, /turf/open/floor/wood, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "fc" = ( /obj/machinery/airalarm{ pixel_y = 24 }, /turf/open/floor/wood, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "fd" = ( /obj/effect/decal/cleanable/cobweb, /obj/structure/cable{ @@ -2064,7 +2058,7 @@ dir = 6 }, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "fe" = ( /obj/structure/cable{ d1 = 1; @@ -2075,16 +2069,16 @@ dir = 9 }, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "ff" = ( /obj/structure/closet/crate, /obj/item/clothing/head/papersack/smiley, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "fg" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "fh" = ( /obj/machinery/power/apc{ cell_type = 5000; @@ -2094,123 +2088,122 @@ }, /obj/structure/cable, /turf/open/floor/plating, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fi" = ( /turf/closed/wall, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fj" = ( /obj/machinery/door/airlock/maintenance{ name = "Hotel Maintenance"; req_access_txt = "200,201" }, /turf/open/floor/plating, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "fl" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/wood, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "fm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/grass, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "fn" = ( /obj/structure/flora/ausbushes/ywflowers, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/grass, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "fo" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/grass, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "fp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/wood, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "fq" = ( /obj/machinery/vending/cigarette, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/wood, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "fr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "fs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/wood, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "ft" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, /turf/open/floor/wood, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "fu" = ( /turf/open/floor/carpet, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "fv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /turf/open/floor/plating, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "fw" = ( /obj/structure/closet/chefcloset, /obj/machinery/light{ dir = 1 }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fx" = ( /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fy" = ( /obj/structure/sink/kitchen{ pixel_y = 28 }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fz" = ( /obj/machinery/processor, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fA" = ( /obj/structure/table/reinforced, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fB" = ( /obj/structure/table, /obj/machinery/chem_dispenser/drinks/beer, /turf/open/floor/plasteel/bar, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fC" = ( /obj/structure/table, /obj/machinery/chem_dispenser/drinks, /turf/open/floor/plasteel/bar, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fD" = ( /obj/structure/table, /obj/machinery/reagentgrinder, @@ -2218,63 +2211,63 @@ dir = 1 }, /turf/open/floor/plasteel/bar, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fE" = ( /obj/machinery/vending/boozeomat{ req_access_txt = "200" }, /turf/open/floor/plasteel/bar, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fF" = ( /obj/structure/table, -/obj/item/weapon/book/manual/barman_recipes, -/obj/item/weapon/reagent_containers/food/drinks/shaker, +/obj/item/book/manual/barman_recipes, +/obj/item/reagent_containers/food/drinks/shaker, /turf/open/floor/plasteel/bar, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fG" = ( /turf/open/floor/plasteel/bar, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fH" = ( /obj/structure/table/reinforced, /turf/open/floor/plasteel/bar, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fI" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-02" }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, /turf/open/floor/wood, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "fJ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, /turf/open/floor/wood, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "fK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "fL" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "fM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/wood, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "fN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/open/floor/wood, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "fO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/firealarm{ @@ -2282,7 +2275,7 @@ pixel_x = -24 }, /turf/open/floor/carpet, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "fP" = ( /obj/structure/sink{ dir = 8; @@ -2290,61 +2283,61 @@ pixel_y = 2 }, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fQ" = ( /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fR" = ( /obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/food/snacks/grown/wheat, -/obj/item/weapon/reagent_containers/food/snacks/grown/wheat, -/obj/item/weapon/reagent_containers/food/snacks/grown/wheat, -/obj/item/weapon/reagent_containers/food/snacks/grown/wheat, -/obj/item/weapon/reagent_containers/food/snacks/grown/wheat, -/obj/item/weapon/reagent_containers/food/snacks/grown/wheat, -/obj/item/weapon/reagent_containers/food/snacks/grown/wheat, -/obj/item/weapon/reagent_containers/food/snacks/grown/potato, -/obj/item/weapon/reagent_containers/food/snacks/grown/potato, -/obj/item/weapon/reagent_containers/food/snacks/grown/potato, -/obj/item/weapon/reagent_containers/food/snacks/grown/potato, -/obj/item/weapon/reagent_containers/food/snacks/grown/potato, -/obj/item/weapon/reagent_containers/food/snacks/grown/carrot, -/obj/item/weapon/reagent_containers/food/snacks/grown/carrot, -/obj/item/weapon/reagent_containers/food/snacks/grown/carrot, -/obj/item/weapon/reagent_containers/food/snacks/grown/carrot, -/obj/item/weapon/reagent_containers/food/snacks/grown/carrot, -/obj/item/weapon/reagent_containers/food/snacks/grown/carrot, -/obj/item/weapon/reagent_containers/food/snacks/grown/tomato, -/obj/item/weapon/reagent_containers/food/snacks/grown/tomato, -/obj/item/weapon/reagent_containers/food/snacks/grown/tomato, -/obj/item/weapon/reagent_containers/food/snacks/grown/tomato, -/obj/item/weapon/reagent_containers/food/snacks/grown/tomato, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/potato, +/obj/item/reagent_containers/food/snacks/grown/potato, +/obj/item/reagent_containers/food/snacks/grown/potato, +/obj/item/reagent_containers/food/snacks/grown/potato, +/obj/item/reagent_containers/food/snacks/grown/potato, +/obj/item/reagent_containers/food/snacks/grown/carrot, +/obj/item/reagent_containers/food/snacks/grown/carrot, +/obj/item/reagent_containers/food/snacks/grown/carrot, +/obj/item/reagent_containers/food/snacks/grown/carrot, +/obj/item/reagent_containers/food/snacks/grown/carrot, +/obj/item/reagent_containers/food/snacks/grown/carrot, +/obj/item/reagent_containers/food/snacks/grown/tomato, +/obj/item/reagent_containers/food/snacks/grown/tomato, +/obj/item/reagent_containers/food/snacks/grown/tomato, +/obj/item/reagent_containers/food/snacks/grown/tomato, +/obj/item/reagent_containers/food/snacks/grown/tomato, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fS" = ( /obj/machinery/chem_master/condimaster{ name = "CondiMaster Neo" }, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fT" = ( /obj/machinery/door/airlock/freezer{ name = "Freezer"; req_access_txt = "200" }, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fU" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, /turf/open/floor/plasteel/bar, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "fW" = ( /obj/machinery/door/airlock/glass, /obj/machinery/door/firedoor, @@ -2352,77 +2345,77 @@ dir = 4 }, /turf/open/floor/carpet, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "fX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/open/floor/carpet, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "fY" = ( /obj/structure/table, -/obj/item/weapon/kitchen/knife, +/obj/item/kitchen/knife, /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "fZ" = ( /obj/structure/table, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "ga" = ( /obj/structure/table, /obj/machinery/microwave, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gb" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/condiment/enzyme, -/obj/item/weapon/reagent_containers/food/condiment/enzyme, +/obj/item/reagent_containers/food/condiment/enzyme, +/obj/item/reagent_containers/food/condiment/enzyme, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gc" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/condiment/sugar, -/obj/item/weapon/reagent_containers/food/condiment/sugar, +/obj/item/reagent_containers/food/condiment/sugar, +/obj/item/reagent_containers/food/condiment/sugar, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gd" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/glass/rag, +/obj/item/reagent_containers/glass/rag, /turf/open/floor/plasteel/bar, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "ge" = ( /obj/machinery/firealarm{ dir = 1; pixel_y = -24 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "gf" = ( /obj/machinery/door/airlock/glass, /obj/machinery/door/firedoor, /turf/open/floor/carpet, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "gg" = ( /turf/open/floor/carpet{ icon_state = "carpetsymbol" }, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "gh" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/wood, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "gi" = ( /obj/structure/table/wood, /obj/machinery/light{ dir = 4 }, /turf/open/floor/carpet, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "gj" = ( /obj/effect/decal/cleanable/oil, /obj/structure/cable{ @@ -2432,55 +2425,55 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "gk" = ( /obj/structure/kitchenspike, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gl" = ( /obj/effect/decal/cleanable/blood/old, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gn" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "go" = ( /obj/structure/kitchenspike, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gp" = ( /obj/structure/table, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gq" = ( /obj/structure/table, -/obj/item/weapon/kitchen/rollingpin, +/obj/item/kitchen/rollingpin, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gr" = ( /obj/structure/chair/stool/bar, /turf/open/floor/plasteel/bar, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gs" = ( /obj/machinery/door/airlock/centcom{ name = "Hotel Staff Room"; req_access_txt = "200" }, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "gt" = ( /obj/structure/table/wood, /obj/structure/window/reinforced{ @@ -2491,7 +2484,7 @@ dir = 8 }, /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "gu" = ( /obj/structure/table/wood, /obj/structure/window/reinforced{ @@ -2499,7 +2492,7 @@ layer = 2.9 }, /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "gv" = ( /obj/structure/table/wood, /obj/structure/window/reinforced{ @@ -2514,230 +2507,212 @@ name = "hotel gps" }, /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "gw" = ( /turf/open/floor/plasteel/black, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "gx" = ( /obj/structure/table, -/obj/item/weapon/screwdriver, +/obj/item/screwdriver, /obj/item/device/multitool, -/obj/item/weapon/wirecutters, +/obj/item/wirecutters, /obj/machinery/light{ dir = 1 }, /turf/open/floor/plasteel/black, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "gy" = ( /obj/structure/chair/comfy/brown{ dir = 8 }, /turf/open/floor/carpet, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "gz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gA" = ( /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gB" = ( /obj/machinery/gibber, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gC" = ( /obj/structure/closet/secure_closet/freezer/meat{ req_access_txt = "200" }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gD" = ( /obj/structure/table, -/obj/item/weapon/kitchen/knife, +/obj/item/kitchen/knife, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gE" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/condiment/pack/hotsauce, -/obj/item/weapon/reagent_containers/food/condiment/pack/hotsauce, -/obj/item/weapon/reagent_containers/food/condiment/pack/ketchup, -/obj/item/weapon/reagent_containers/food/condiment/pack/ketchup, -/obj/item/weapon/reagent_containers/glass/beaker, +/obj/item/reagent_containers/food/condiment/pack/hotsauce, +/obj/item/reagent_containers/food/condiment/pack/hotsauce, +/obj/item/reagent_containers/food/condiment/pack/ketchup, +/obj/item/reagent_containers/food/condiment/pack/ketchup, +/obj/item/reagent_containers/glass/beaker, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gF" = ( /obj/machinery/vending/cola, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "gG" = ( /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "gH" = ( /obj/structure/table, /obj/machinery/light{ dir = 1 }, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "gI" = ( /obj/structure/noticeboard{ pixel_y = 32 }, -/obj/item/weapon/paper{ - info = "!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.
"; - name = "!NOTICE!" - }, +/obj/item/paper/fluff/ruins/spacehotel/notice, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "gJ" = ( /obj/structure/closet/secure_closet/freezer/kitchen/mining, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "gK" = ( /obj/structure/table, /obj/machinery/microwave, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "gL" = ( /obj/structure/table, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /obj/structure/sign/nosmoking_1{ pixel_y = 32 }, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "gM" = ( /obj/effect/mob_spawn/human/hotel_staff, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "gN" = ( /obj/structure/filingcabinet, /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "gO" = ( /obj/structure/chair/office/light{ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "gP" = ( /obj/structure/table/wood, /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "gQ" = ( /obj/machinery/computer/teleporter, /turf/open/floor/plasteel/black, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "gR" = ( /obj/machinery/teleport/station, /turf/open/floor/plasteel/black, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "gS" = ( /obj/machinery/teleport/hub, /turf/open/floor/plasteel/black, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "gT" = ( /obj/machinery/light{ dir = 8 }, -/obj/item/weapon/reagent_containers/food/condiment/milk, -/obj/item/weapon/reagent_containers/food/condiment/milk, -/obj/item/weapon/reagent_containers/food/condiment/milk, +/obj/item/reagent_containers/food/condiment/milk, +/obj/item/reagent_containers/food/condiment/milk, +/obj/item/reagent_containers/food/condiment/milk, /obj/structure/closet/secure_closet/freezer/fridge{ req_access_txt = "200" }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gW" = ( /obj/structure/table/reinforced, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gX" = ( /obj/structure/chair{ dir = 4 }, /turf/open/floor/plasteel/bar, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gY" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ +/obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = 4 }, -/obj/item/weapon/reagent_containers/food/condiment/peppermill{ +/obj/item/reagent_containers/food/condiment/peppermill{ pixel_x = -4 }, /turf/open/floor/plasteel/bar, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "gZ" = ( /obj/structure/chair{ dir = 8 }, /turf/open/floor/plasteel/bar, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "ha" = ( /obj/machinery/vending/wallmed{ pixel_x = -32 }, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "hb" = ( /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "hc" = ( /obj/structure/table/wood, /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/paper/pamphlet{ - info = "
The Twin Nexus Hotel

A place of Sanctuary


Welcome to The Twin-Nexus Hotel, \[insert name here]! The loyal staff stride 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 infomation.
"; - name = "hotel pamphlet" - }, -/obj/item/weapon/paper/pamphlet{ - info = "
The Twin Nexus Hotel

A place of Sanctuary


Welcome to The Twin-Nexus Hotel, \[insert name here]! The loyal staff stride 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 infomation.
"; - name = "hotel pamphlet" - }, -/obj/item/weapon/paper/pamphlet{ - info = "
The Twin Nexus Hotel

A place of Sanctuary


Welcome to The Twin-Nexus Hotel, \[insert name here]! The loyal staff stride 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 infomation.
"; - name = "hotel pamphlet" - }, -/obj/item/weapon/paper/pamphlet{ - info = "
The Twin Nexus Hotel

A place of Sanctuary


Welcome to The Twin-Nexus Hotel, \[insert name here]! The loyal staff stride 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 infomation.
"; - name = "hotel pamphlet" - }, -/obj/item/weapon/paper/pamphlet{ - info = "
The Twin Nexus Hotel

A place of Sanctuary


Welcome to The Twin-Nexus Hotel, \[insert name here]! The loyal staff stride 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 infomation.
"; - name = "hotel pamphlet" - }, +/obj/item/paper/pamphlet/ruin/spacehotel, +/obj/item/paper/pamphlet/ruin/spacehotel, +/obj/item/paper/pamphlet/ruin/spacehotel, +/obj/item/paper/pamphlet/ruin/spacehotel, +/obj/item/paper/pamphlet/ruin/spacehotel, /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "hd" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/mug/tea, +/obj/item/reagent_containers/food/drinks/mug/tea, /turf/open/floor/carpet, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "he" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, /turf/closed/wall, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "hf" = ( /obj/structure/cable{ d1 = 1; @@ -2749,20 +2724,20 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "hg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hh" = ( /obj/structure/kitchenspike, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hi" = ( /obj/effect/decal/cleanable/blood/old, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -2770,134 +2745,134 @@ dir = 4 }, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hk" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hl" = ( /obj/structure/kitchenspike, /obj/machinery/light{ dir = 4 }, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hm" = ( -/obj/item/weapon/reagent_containers/food/condiment/rice, -/obj/item/weapon/reagent_containers/food/condiment/rice, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/rice, +/obj/item/reagent_containers/food/condiment/rice, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/flour, /obj/structure/closet/secure_closet/freezer/kitchen{ req_access = null; req_access_txt = "200" }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "ho" = ( /obj/structure/table/reinforced, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hp" = ( /obj/machinery/light{ dir = 4 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "hq" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-18" }, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "hr" = ( /obj/item/device/radio/beacon, /turf/open/floor/plasteel/black, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "hs" = ( /obj/structure/table/wood, /turf/open/floor/carpet, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "ht" = ( /obj/structure/table, -/obj/item/weapon/storage/box/monkeycubes, -/obj/item/weapon/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hu" = ( /obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/bear, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/bear, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/corgi, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/corgi, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/pug, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/pug, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/xeno, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/xeno, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/plant, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/plant, +/obj/item/reagent_containers/food/snacks/meat/slab/bear, +/obj/item/reagent_containers/food/snacks/meat/slab/bear, +/obj/item/reagent_containers/food/snacks/meat/slab/corgi, +/obj/item/reagent_containers/food/snacks/meat/slab/corgi, +/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/pug, +/obj/item/reagent_containers/food/snacks/meat/slab/pug, +/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/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/plant, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/plant, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hv" = ( /obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/bear, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/bear, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/bear, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/corgi, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/corgi, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/pug, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/pug, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/xeno, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/xeno, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/plant, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/plant, +/obj/item/reagent_containers/food/snacks/meat/slab/bear, +/obj/item/reagent_containers/food/snacks/meat/slab/bear, +/obj/item/reagent_containers/food/snacks/meat/slab/bear, +/obj/item/reagent_containers/food/snacks/meat/slab/corgi, +/obj/item/reagent_containers/food/snacks/meat/slab/corgi, +/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/pug, +/obj/item/reagent_containers/food/snacks/meat/slab/pug, +/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/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/plant, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/plant, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hw" = ( /obj/structure/table, -/obj/item/weapon/kitchen/knife, +/obj/item/kitchen/knife, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hx" = ( -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ +/obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = 4 }, -/obj/item/weapon/reagent_containers/food/condiment/peppermill{ +/obj/item/reagent_containers/food/condiment/peppermill{ pixel_x = -4 }, /obj/structure/table, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hy" = ( /obj/structure/table, -/obj/item/weapon/book/manual/chef_recipes, +/obj/item/book/manual/chef_recipes, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hz" = ( /obj/structure/table/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hA" = ( /obj/machinery/power/apc{ cell_type = 5000; @@ -2913,39 +2888,39 @@ name = "Accidents Happen" }, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "hB" = ( /obj/structure/mirror{ pixel_y = -32 }, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "hC" = ( /obj/structure/closet/crate/bin, /obj/structure/extinguisher_cabinet{ pixel_y = -30 }, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "hD" = ( /obj/structure/reagent_dispensers/water_cooler, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "hE" = ( /obj/structure/table, -/obj/item/weapon/card/id/away/hotel, -/obj/item/weapon/card/id/away/hotel, -/obj/item/weapon/card/id/away/hotel, -/obj/item/weapon/card/id/away/hotel, -/obj/item/weapon/card/id/away/hotel, -/obj/item/weapon/card/id/away/hotel, +/obj/item/card/id/away/hotel, +/obj/item/card/id/away/hotel, +/obj/item/card/id/away/hotel, +/obj/item/card/id/away/hotel, +/obj/item/card/id/away/hotel, +/obj/item/card/id/away/hotel, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "hF" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "hG" = ( /obj/effect/mob_spawn/human/hotel_staff{ icon_state = "sleeper_s"; @@ -2953,14 +2928,14 @@ }, /obj/machinery/light, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "hH" = ( /obj/effect/mob_spawn/human/hotel_staff{ icon_state = "sleeper_s"; dir = 1 }, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "hI" = ( /obj/machinery/door/airlock/maintenance{ name = "Hotel Maintenance"; @@ -2968,17 +2943,17 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hJ" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/condiment/soysauce, +/obj/item/reagent_containers/food/condiment/soysauce, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hK" = ( /obj/structure/table, /obj/machinery/reagentgrinder, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hL" = ( /obj/structure/table/wood, /obj/structure/window/reinforced, @@ -2986,12 +2961,12 @@ dir = 8 }, /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "hM" = ( /obj/structure/table/wood, /obj/structure/window/reinforced, /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "hN" = ( /obj/structure/table/wood, /obj/structure/window/reinforced{ @@ -2999,11 +2974,11 @@ }, /obj/structure/window/reinforced, /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "hO" = ( /obj/machinery/light, /turf/open/floor/plasteel/black, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "hP" = ( /obj/structure/cable{ d1 = 1; @@ -3014,7 +2989,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "hQ" = ( /obj/structure/cable{ d1 = 4; @@ -3030,7 +3005,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "hR" = ( /obj/structure/cable{ d1 = 4; @@ -3039,7 +3014,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "hS" = ( /obj/effect/decal/cleanable/cobweb{ icon_state = "cobweb2" @@ -3053,17 +3028,17 @@ dir = 10 }, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "hT" = ( /obj/machinery/vending/dinnerware{ req_access_txt = "200" }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hV" = ( /obj/structure/table/wood, /obj/item/device/instrument/guitar, @@ -3071,13 +3046,13 @@ dir = 1 }, /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hW" = ( /obj/structure/window/reinforced{ dir = 1 }, /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hX" = ( /obj/structure/window/reinforced{ dir = 1 @@ -3086,7 +3061,7 @@ icon_state = "piano" }, /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hY" = ( /obj/structure/window/reinforced{ dir = 4 @@ -3096,31 +3071,31 @@ }, /obj/structure/chair/stool, /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "hZ" = ( /obj/machinery/light{ dir = 1 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "ia" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/closed/wall, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "ib" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, /turf/closed/wall, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "ic" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "id" = ( /obj/machinery/door/airlock/engineering{ name = "Power Storage"; @@ -3136,37 +3111,37 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "ie" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/closed/wall, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "if" = ( /obj/machinery/smartfridge/food, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "ig" = ( /obj/structure/table/wood, /obj/item/device/instrument/violin, /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "ih" = ( /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "ii" = ( /obj/structure/window/reinforced{ dir = 4 }, /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "ij" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "ik" = ( /obj/structure/cable{ d1 = 2; @@ -3177,7 +3152,7 @@ dir = 4 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "il" = ( /obj/machinery/door/airlock/glass, /obj/structure/cable{ @@ -3190,7 +3165,7 @@ dir = 4 }, /turf/open/floor/carpet, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "im" = ( /obj/structure/cable{ d1 = 2; @@ -3201,19 +3176,19 @@ dir = 4 }, /turf/open/floor/carpet, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "in" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/carpet, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "io" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/open/floor/carpet, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "ip" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -3233,14 +3208,13 @@ "ir" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "is" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 9 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "it" = ( /obj/structure/cable{ d1 = 1; @@ -3254,10 +3228,9 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 1 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "iu" = ( /obj/structure/cable{ d1 = 4; @@ -3271,10 +3244,9 @@ pixel_y = 32 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 1 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "iv" = ( /obj/structure/cable{ d1 = 4; @@ -3285,10 +3257,9 @@ pixel_y = 24 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 1 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "iw" = ( /obj/machinery/power/apc{ cell_type = 5000; @@ -3301,29 +3272,27 @@ icon_state = "0-8" }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 1 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "ix" = ( /obj/structure/table, /obj/item/stack/sheet/metal/fifty, /obj/item/stack/sheet/metal/fifty, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 5 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "iy" = ( /obj/machinery/light, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "iz" = ( /obj/structure/extinguisher_cabinet{ pixel_y = -30 }, /turf/open/floor/plasteel/cafeteria, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "iA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/airlock{ @@ -3331,21 +3300,21 @@ req_access_txt = "200" }, /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "iB" = ( /obj/machinery/light, /turf/open/floor/plasteel/grimy, -/area/ruin/hotel/bar) +/area/ruin/space/has_grav/hotel/bar) "iC" = ( /obj/machinery/light, /turf/open/floor/wood, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "iD" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "iE" = ( /obj/structure/cable{ d1 = 1; @@ -3356,7 +3325,7 @@ dir = 8 }, /turf/open/floor/wood, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "iF" = ( /obj/structure/cable{ d1 = 1; @@ -3364,23 +3333,22 @@ icon_state = "1-2" }, /turf/open/floor/carpet, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "iG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/carpet, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "iH" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, /obj/item/clothing/gloves/color/yellow, /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 8 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "iI" = ( /obj/structure/cable{ d1 = 1; @@ -3389,29 +3357,28 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "iJ" = ( /obj/structure/closet/crate, /obj/item/clothing/mask/breath, /obj/item/clothing/mask/breath, /turf/open/floor/plasteel, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "iK" = ( /turf/open/floor/plasteel, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "iL" = ( /obj/structure/table, /obj/item/stack/sheet/glass/fifty, /obj/item/stack/sheet/glass/fifty, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 4 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "iM" = ( -/obj/item/weapon/twohanded/required/kirbyplants, +/obj/item/twohanded/required/kirbyplants, /turf/open/floor/wood, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "iN" = ( /obj/structure/cable{ d1 = 1; @@ -3420,11 +3387,11 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/wood, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "iO" = ( /obj/machinery/vending/coffee, /turf/open/floor/wood, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "iP" = ( /obj/structure/cable{ d1 = 1; @@ -3432,24 +3399,23 @@ icon_state = "1-2" }, /turf/open/floor/wood, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "iQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "iR" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /obj/item/clothing/head/welding, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 8 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "iS" = ( /obj/structure/tank_dispenser/oxygen, /turf/open/floor/plasteel, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "iT" = ( /obj/structure/table, /obj/item/stack/sheet/plasteel/twenty, @@ -3457,10 +3423,9 @@ amount = 60 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 4 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "iU" = ( /obj/machinery/power/apc{ cell_type = 5000; @@ -3481,7 +3446,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "iV" = ( /obj/structure/cable{ d1 = 4; @@ -3490,7 +3455,7 @@ }, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "iW" = ( /obj/structure/cable{ d1 = 4; @@ -3502,7 +3467,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "iX" = ( /obj/structure/cable{ d1 = 4; @@ -3518,7 +3483,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "iY" = ( /obj/structure/cable{ d1 = 4; @@ -3533,7 +3498,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "iZ" = ( /obj/machinery/power/apc{ cell_type = 5000; @@ -3554,7 +3519,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "ja" = ( /obj/structure/cable{ d1 = 4; @@ -3565,7 +3530,7 @@ dir = 4 }, /turf/open/floor/wood, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "jb" = ( /obj/structure/cable{ d1 = 4; @@ -3576,7 +3541,7 @@ dir = 4 }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "jc" = ( /obj/structure/cable{ d1 = 1; @@ -3585,11 +3550,11 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "jd" = ( /obj/machinery/vending/snack, /turf/open/floor/wood, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "je" = ( /obj/machinery/light{ dir = 8 @@ -3602,34 +3567,33 @@ }, /obj/structure/cable, /turf/open/floor/wood, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "jf" = ( /obj/machinery/light, /turf/open/floor/wood, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "jg" = ( /obj/structure/chair/comfy/brown{ dir = 8 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/wood, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "jh" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, /turf/open/floor/wood, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "ji" = ( /obj/structure/table, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 8 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "jj" = ( /obj/structure/cable{ d1 = 1; @@ -3640,47 +3604,46 @@ dir = 5 }, /turf/open/floor/plasteel, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "jk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "jl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/open/floor/plasteel, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "jm" = ( /obj/structure/table, /obj/item/stack/sheet/rglass{ amount = 50 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 4 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "jn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/closed/wall, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "jo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "jp" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, /turf/closed/wall, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "jq" = ( /obj/machinery/door/airlock/glass_security{ name = "Hotel Security Checkpoint"; @@ -3691,24 +3654,24 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "jr" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/closed/wall, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "js" = ( /obj/structure/closet, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "jt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "ju" = ( /obj/machinery/door/airlock/glass, /obj/machinery/door/firedoor, @@ -3716,16 +3679,15 @@ dir = 4 }, /turf/open/floor/carpet, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "jv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "jw" = ( /obj/machinery/door/airlock/glass, /obj/machinery/door/firedoor, @@ -3734,38 +3696,37 @@ dir = 4 }, /turf/open/floor/carpet, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "jx" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/closed/wall, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "jy" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, /turf/closed/wall, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "jz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/closed/wall, -/area/ruin/hotel/dock) +/area/ruin/space/has_grav/hotel/dock) "jA" = ( /obj/structure/table, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 8 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "jB" = ( /obj/structure/cable{ d1 = 1; @@ -3773,149 +3734,142 @@ icon_state = "1-8" }, /turf/open/floor/plasteel, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "jC" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "jD" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "jE" = ( /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; dir = 4 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "jF" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 30 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 5 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "jG" = ( /turf/closed/wall, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "jH" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 9 }, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "jI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 1 }, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "jJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 1 }, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "jK" = ( /obj/machinery/airalarm{ pixel_y = 24 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 1 }, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "jL" = ( /obj/structure/extinguisher_cabinet{ pixel_y = 30 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 5 }, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "jM" = ( /obj/structure/table, /turf/open/floor/plasteel/darkyellow, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "jN" = ( /obj/structure/chair{ dir = 8 }, /turf/open/floor/plasteel/darkyellow, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "jO" = ( /obj/structure/closet, -/obj/item/weapon/dice/d20, +/obj/item/dice/d20, /turf/open/floor/plasteel/darkyellow, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "jP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "jQ" = ( /turf/closed/wall, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "jR" = ( /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "jS" = ( /obj/machinery/computer/arcade, /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "jT" = ( /obj/structure/extinguisher_cabinet{ pixel_y = 30 }, /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "jU" = ( /obj/machinery/light{ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "jV" = ( /obj/machinery/firealarm{ pixel_y = 24 }, /turf/open/floor/wood, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "jW" = ( /turf/open/floor/carpet, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "jX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/carpet, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "jY" = ( /turf/open/floor/wood, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "jZ" = ( /obj/structure/sign/nosmoking_2{ pixel_y = 32 }, /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "ka" = ( /obj/machinery/computer/arcade, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "kb" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, /turf/closed/wall, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "kc" = ( /obj/structure/cable{ d1 = 1; @@ -3926,10 +3880,9 @@ dir = 8 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 8 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "kd" = ( /obj/machinery/power/terminal, /obj/structure/cable/yellow{ @@ -3937,7 +3890,7 @@ d2 = 4 }, /turf/open/floor/plasteel, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "ke" = ( /obj/machinery/power/terminal, /obj/structure/cable/yellow{ @@ -3950,7 +3903,7 @@ d2 = 4 }, /turf/open/floor/plasteel, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "kf" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -3962,60 +3915,56 @@ open = 1 }, /turf/open/floor/plasteel, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "kg" = ( /obj/machinery/light{ dir = 4 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 4 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "kh" = ( /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 8 }, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "ki" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "kj" = ( /obj/structure/chair, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "kk" = ( /turf/open/floor/plasteel, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "kl" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 4 }, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "km" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "kn" = ( /turf/open/floor/plasteel/darkyellow, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "ko" = ( /obj/structure/chair/stool, /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "kp" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "kq" = ( /obj/machinery/suit_storage_unit/standard_unit, /obj/structure/cable{ @@ -4024,10 +3973,9 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 10 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "kr" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable{ @@ -4043,7 +3991,7 @@ pixel_y = -32 }, /turf/open/floor/plasteel/yellow/side, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "ks" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable{ @@ -4051,7 +3999,7 @@ icon_state = "0-8" }, /turf/open/floor/plasteel/yellow/side, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "kt" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -4060,7 +4008,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/yellow/side, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "ku" = ( /obj/machinery/power/solar_control, /obj/structure/cable/yellow{ @@ -4073,7 +4021,7 @@ d2 = 4 }, /turf/open/floor/plasteel/yellow/side, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "kv" = ( /obj/structure/cable/yellow{ d1 = 4; @@ -4084,7 +4032,7 @@ pixel_y = -32 }, /turf/open/floor/plasteel/yellow/side, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "kw" = ( /obj/structure/cable/yellow{ d1 = 2; @@ -4092,34 +4040,32 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 6 }, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "kx" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 8 }, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "ky" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "kz" = ( /obj/structure/table, -/obj/item/weapon/folder/red, -/obj/item/weapon/folder/blue, +/obj/item/folder/red, +/obj/item/folder/blue, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "kA" = ( /obj/structure/table, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "kB" = ( /obj/machinery/door/window/brigdoor{ base_state = "rightsecure"; @@ -4130,37 +4076,37 @@ req_access_txt = "203" }, /turf/open/floor/plasteel/red, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "kC" = ( /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plasteel/darkyellow, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "kD" = ( /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "kE" = ( /obj/structure/chair, /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "kF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "kG" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "kH" = ( /turf/closed/wall, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "kI" = ( /obj/machinery/door/airlock/engineering{ name = "Air Supply"; @@ -4168,7 +4114,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "kJ" = ( /obj/machinery/door/airlock/glass_external, /obj/structure/cable/yellow{ @@ -4177,52 +4123,50 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "kK" = ( /obj/structure/table, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 8 }, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "kL" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/drinks/coffee, +/obj/item/reagent_containers/food/drinks/coffee, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "kM" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "kN" = ( /obj/structure/chair{ dir = 8 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 4 }, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "kO" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/darkyellow, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "kP" = ( /obj/effect/turf_decal/stripes/corner{ dir = 2 }, /turf/open/floor/plasteel/darkyellow, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "kQ" = ( /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "kR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -4230,7 +4174,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "kS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -4238,31 +4182,31 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "kT" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "kU" = ( /obj/machinery/light{ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "kV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/plating, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "kW" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, /turf/open/floor/plating, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "kX" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -4271,17 +4215,17 @@ pixel_y = 32 }, /turf/open/floor/plating, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "kY" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plating, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "kZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/open/floor/plating, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "la" = ( /obj/machinery/light/small{ dir = 4 @@ -4292,7 +4236,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "lb" = ( /obj/structure/table, /obj/machinery/recharger, @@ -4300,39 +4244,38 @@ pixel_x = -32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 8 }, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "lc" = ( /obj/structure/table, -/obj/item/weapon/papercutter, +/obj/item/papercutter, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "ld" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "le" = ( /obj/structure/toilet{ dir = 4 }, /turf/open/floor/plating, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "lf" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel/darkyellow, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "lg" = ( /obj/structure/bed, /turf/open/floor/plasteel/darkyellow, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "lh" = ( /obj/structure/chair{ dir = 4 @@ -4340,18 +4283,18 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "li" = ( /obj/effect/light_emitter, /turf/open/floor/plating/beach/water{ baseturf = /turf/open/space }, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "lj" = ( /turf/open/floor/plating/beach/water{ baseturf = /turf/open/space }, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "lk" = ( /obj/structure/chair{ dir = 8 @@ -4359,17 +4302,17 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "ll" = ( /obj/structure/table, /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "lm" = ( /obj/machinery/shower{ dir = 4 }, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "ln" = ( /obj/structure/mirror{ pixel_y = 32 @@ -4378,48 +4321,47 @@ pixel_y = 24 }, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "lo" = ( /obj/structure/closet/athletic_mixed, /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "lp" = ( /obj/machinery/atmospherics/components/unary/tank/air{ dir = 1 }, /turf/open/floor/plating, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "lq" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/components/unary/tank/air{ dir = 1 }, /turf/open/floor/plating, -/area/ruin/hotel/power) +/area/ruin/space/has_grav/hotel/power) "lr" = ( /obj/structure/table, -/obj/item/weapon/restraints/handcuffs, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, +/obj/item/restraints/handcuffs, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 8 }, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "ls" = ( /obj/structure/chair{ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "lt" = ( /obj/structure/table, /obj/item/toy/beach_ball, /obj/item/clothing/glasses/sunglasses, /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "lu" = ( /turf/open/floor/plasteel/freezer, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "lv" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 2 @@ -4428,35 +4370,33 @@ /area/ruin/unpowered/no_grav) "lw" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 10 }, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "lx" = ( /turf/open/floor/plasteel/red/side, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "ly" = ( /turf/open/floor/plasteel/red/corner{ dir = 8 }, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "lz" = ( /obj/machinery/light{ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 4 }, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "lA" = ( /obj/structure/closet, -/obj/item/weapon/dice/d1, +/obj/item/dice/d1, /obj/effect/decal/cleanable/cobweb{ icon_state = "cobweb2" }, /turf/open/floor/plasteel/darkyellow, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "lB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -4497,7 +4437,7 @@ req_access_txt = "203" }, /turf/open/floor/plasteel/darkred, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "lG" = ( /obj/structure/window{ icon_state = "window"; @@ -4507,10 +4447,10 @@ dir = 8 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "lH" = ( /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "lI" = ( /obj/structure/closet/crate, /obj/item/clothing/shoes/sandal, @@ -4528,7 +4468,7 @@ dir = 1 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "lJ" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -4545,62 +4485,61 @@ "lK" = ( /obj/effect/mob_spawn/human/hotel_staff/security, /turf/open/floor/plasteel/darkred, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "lL" = ( /turf/open/floor/plasteel/darkred, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "lM" = ( /obj/machinery/door/airlock{ name = "Men's Changing" }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "lN" = ( /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/plasteel/darkred, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "lO" = ( /obj/structure/mirror{ pixel_x = 32 }, /turf/open/floor/plasteel/darkred, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "lP" = ( -/obj/item/weapon/bikehorn/rubberducky, +/obj/item/bikehorn/rubberducky, /turf/open/floor/plating/beach/water{ baseturf = /turf/open/space }, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "lQ" = ( /obj/structure/table, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "lR" = ( /obj/structure/dresser, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "lS" = ( /obj/structure/table, -/obj/item/weapon/card/id/away/hotel/securty, +/obj/item/card/id/away/hotel/securty, /turf/open/floor/plasteel/darkred, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "lT" = ( /obj/structure/closet/secure_closet/security{ req_access = null; req_access_txt = "203" }, -/obj/item/weapon/gun/energy/laser/scatter/shotty, +/obj/item/gun/energy/laser/scatter/shotty, /obj/item/clothing/head/helmet/justice, /turf/open/floor/plasteel/darkred, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "lU" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 6 }, -/area/ruin/hotel/security) +/area/ruin/space/has_grav/hotel/security) "lV" = ( /obj/machinery/power/solar, /obj/structure/cable/yellow{ @@ -4664,12 +4603,12 @@ "ma" = ( /obj/structure/closet, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "mb" = ( /obj/structure/table, -/obj/item/weapon/lipstick, +/obj/item/lipstick, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "mc" = ( /obj/structure/mirror{ pixel_y = 32 @@ -4678,43 +4617,43 @@ pixel_y = 24 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "md" = ( /turf/closed/wall, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "me" = ( /mob/living/simple_animal/bot/cleanbot, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mf" = ( /obj/structure/reagent_dispensers/watertank, /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mg" = ( /obj/structure/janitorialcart, -/obj/item/weapon/mop, +/obj/item/mop, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mh" = ( /obj/structure/closet/l3closet/janitor, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mi" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/glass/bucket, +/obj/item/reagent_containers/spray/cleaner, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mj" = ( /obj/structure/table, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mk" = ( /obj/structure/table, /obj/machinery/light/small{ @@ -4722,49 +4661,49 @@ }, /obj/item/device/lightreplacer, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "ml" = ( /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mn" = ( /obj/machinery/door/airlock{ name = "Women's Changing" }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "mo" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mq" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/closed/wall, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mr" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "ms" = ( /obj/structure/window, /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "mt" = ( /obj/structure/closet/crate, /obj/item/clothing/shoes/sandal, @@ -4779,19 +4718,19 @@ /obj/item/clothing/shoes/sandal, /obj/structure/window, /turf/open/floor/plasteel/showroomfloor, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "mu" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mw" = ( /obj/structure/cable{ d1 = 2; @@ -4802,7 +4741,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mx" = ( /obj/machinery/door/airlock{ name = "Custodial Closet"; @@ -4817,7 +4756,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "my" = ( /obj/structure/cable{ d1 = 1; @@ -4826,13 +4765,13 @@ }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "mz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "mA" = ( /obj/machinery/door/airlock/maintenance{ name = "Hotel Maintenance"; @@ -4842,13 +4781,13 @@ dir = 4 }, /turf/open/floor/plating, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "mB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "mC" = ( /obj/structure/chair{ dir = 1 @@ -4856,34 +4795,34 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "mD" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-25" }, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mE" = ( /obj/structure/table, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mF" = ( /obj/structure/chair/stool, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mG" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mH" = ( /obj/structure/closet/crate/trashcart, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mI" = ( /obj/structure/table, -/obj/item/weapon/storage/bag/trash, +/obj/item/storage/bag/trash, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mJ" = ( /obj/machinery/power/apc{ cell_type = 5000; @@ -4893,29 +4832,28 @@ }, /obj/structure/cable, /turf/open/floor/plasteel/neutral, -/area/ruin/hotel/custodial) +/area/ruin/space/has_grav/hotel/custodial) "mK" = ( /obj/structure/closet/secure_closet/personal, /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "mL" = ( /obj/machinery/light, /obj/structure/table, /obj/item/toy/beach_ball, /obj/item/clothing/glasses/sunglasses, /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "mM" = ( /obj/machinery/light, /obj/structure/table, /turf/open/floor/plasteel, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "mN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /turf/open/floor/plating, -/area/ruin/hotel/pool) +/area/ruin/space/has_grav/hotel/pool) "mO" = ( /obj/machinery/power/tracker, /obj/structure/cable/yellow, @@ -4928,7 +4866,7 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "mQ" = ( /obj/machinery/door/airlock/centcom{ name = "Hotel Staff Room"; @@ -4940,7 +4878,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/black, -/area/ruin/hotel/workroom) +/area/ruin/space/has_grav/hotel/workroom) "mR" = ( /obj/structure/cable{ d1 = 1; @@ -4948,7 +4886,7 @@ icon_state = "1-4" }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "mS" = ( /obj/structure/cable{ d1 = 4; @@ -4956,7 +4894,7 @@ icon_state = "4-8" }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "mT" = ( /obj/structure/cable{ d1 = 2; @@ -4964,7 +4902,7 @@ icon_state = "2-8" }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "mU" = ( /obj/structure/cable{ d1 = 1; @@ -4972,7 +4910,7 @@ icon_state = "1-2" }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) "mV" = ( /obj/structure/cable{ d1 = 4; @@ -4988,7 +4926,7 @@ icon_state = "1-8" }, /turf/open/floor/carpet, -/area/ruin/hotel) +/area/ruin/space/has_grav/hotel) (1,1,1) = {" aa diff --git a/_maps/RandomRuins/SpaceRuins/turretedoutpost.dmm b/_maps/RandomRuins/SpaceRuins/turretedoutpost.dmm index e7d60c5ebe..b084adfa19 100644 --- a/_maps/RandomRuins/SpaceRuins/turretedoutpost.dmm +++ b/_maps/RandomRuins/SpaceRuins/turretedoutpost.dmm @@ -9,68 +9,68 @@ "c" = ( /obj/structure/grille, /turf/open/floor/plating/airless, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "d" = ( /turf/closed/wall/r_wall, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "e" = ( /obj/structure/table/reinforced, -/obj/item/weapon/stock_parts/cell/hyper, +/obj/item/stock_parts/cell/hyper, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "f" = ( /obj/structure/frame/computer, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "g" = ( /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "h" = ( /obj/machinery/light{ dir = 1 }, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "i" = ( /obj/machinery/door/airlock/external, /turf/open/floor/plating, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "j" = ( /obj/machinery/light{ dir = 1 }, /turf/open/floor/plating, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "k" = ( /turf/open/floor/plating, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "l" = ( /turf/open/floor/plating/airless, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "m" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder, +/obj/item/folder, /obj/item/device/radio, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "n" = ( /obj/structure/chair/office/dark{ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "o" = ( /obj/machinery/porta_turret, /turf/open/floor/plating/airless, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "p" = ( /obj/structure/filingcabinet, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "q" = ( /obj/machinery/light, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "r" = ( /obj/machinery/power/apc{ dir = 0; @@ -78,23 +78,23 @@ pixel_y = -24 }, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "s" = ( /obj/structure/rack, /turf/open/floor/plasteel{ icon_state = "vault"; dir = 8 }, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "t" = ( -/obj/item/weapon/rack_parts, +/obj/item/rack_parts, /turf/open/floor/plasteel{ icon_state = "vault"; dir = 8 }, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "u" = ( -/obj/item/weapon/rack_parts, +/obj/item/rack_parts, /obj/machinery/light{ dir = 1 }, @@ -102,7 +102,7 @@ icon_state = "vault"; dir = 8 }, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "v" = ( /obj/structure/rack, /obj/item/device/firing_pin, @@ -110,26 +110,26 @@ icon_state = "vault"; dir = 8 }, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "w" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "x" = ( /obj/machinery/door/airlock, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "y" = ( /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "z" = ( /obj/structure/tank_dispenser/oxygen, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "A" = ( /obj/structure/table/reinforced, /obj/item/clothing/head/ushanka, @@ -137,27 +137,27 @@ dir = 4; icon_state = "darkredfull" }, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "B" = ( /obj/structure/table/reinforced, /obj/structure/reagent_dispensers/peppertank{ pixel_y = 32 }, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "C" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/machinery/light{ dir = 1 }, /obj/item/device/radio, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "D" = ( /obj/machinery/vending/clothing, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "E" = ( /obj/structure/rack, /obj/item/ammo_box/c9mm, @@ -165,27 +165,27 @@ icon_state = "vault"; dir = 8 }, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "F" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "G" = ( /turf/open/floor/plasteel{ dir = 4; icon_state = "darkredfull" }, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "H" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/orange, +/obj/item/bedsheet/orange, /obj/machinery/light{ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "I" = ( /obj/structure/rack, /obj/item/clothing/head/helmet/swat, @@ -193,82 +193,82 @@ icon_state = "vault"; dir = 8 }, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "J" = ( /obj/structure/rack, -/obj/item/weapon/crowbar/red, -/obj/item/weapon/paper/crumpled, +/obj/item/crowbar/red, +/obj/item/paper/crumpled, /turf/open/floor/plasteel{ icon_state = "vault"; dir = 8 }, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "K" = ( /obj/structure/chair/office/dark, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "L" = ( /obj/structure/chair/comfy/beige{ dir = 4 }, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "M" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/orange, +/obj/item/bedsheet/orange, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "N" = ( /obj/structure/rack, -/obj/item/weapon/grenade/chem_grenade/teargas, +/obj/item/grenade/chem_grenade/teargas, /turf/open/floor/plasteel{ icon_state = "dark" }, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "O" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper/crumpled, +/obj/item/paper/crumpled, /turf/open/floor/plasteel{ dir = 4; icon_state = "darkredfull" }, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "P" = ( /obj/structure/table/reinforced, /obj/machinery/light, /obj/item/device/camera_bug, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "Q" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "R" = ( /obj/structure/table/reinforced, -/obj/item/weapon/pen/blue, +/obj/item/pen/blue, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "S" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka{ +/obj/item/reagent_containers/food/drinks/bottle/vodka{ pixel_x = -4; pixel_y = 4 }, -/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka/badminka{ +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka{ pixel_x = 3 }, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "T" = ( /obj/structure/rack, -/obj/item/weapon/storage/belt/military, +/obj/item/storage/belt/military, /obj/machinery/light, /turf/open/floor/plasteel{ icon_state = "vault"; dir = 8 }, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "U" = ( /obj/structure/rack, /obj/item/clothing/head/helmet/riot, @@ -276,15 +276,15 @@ icon_state = "vault"; dir = 8 }, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) "V" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/breadslice/meat, +/obj/item/reagent_containers/food/snacks/breadslice/meat, /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel, -/area/ruin/turretedoutpost) +/area/ruin/space/has_grav/turretedoutpost) (1,1,1) = {" a diff --git a/_maps/RandomRuins/SpaceRuins/vaporwave.dmm b/_maps/RandomRuins/SpaceRuins/vaporwave.dmm index 4b741bc8ed..0b489899ed 100644 --- a/_maps/RandomRuins/SpaceRuins/vaporwave.dmm +++ b/_maps/RandomRuins/SpaceRuins/vaporwave.dmm @@ -19,89 +19,89 @@ /area/ruin/unpowered/no_grav) "f" = ( /turf/closed/wall, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "g" = ( /turf/closed/wall/rust, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "h" = ( /obj/effect/overlay/palmtree_r, /turf/open/floor/holofloor/beach, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "i" = ( /obj/structure/piano, /obj/structure/window{ dir = 8 }, /turf/open/floor/plasteel/vaporwave, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "j" = ( /obj/structure/chair/stool, /obj/machinery/light/small{ dir = 1 }, /turf/open/floor/plasteel/vaporwave, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "k" = ( /turf/open/floor/plasteel/vaporwave, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "l" = ( /obj/structure/chair/comfy/black{ dir = 4 }, /turf/open/floor/plasteel/vaporwave, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "m" = ( /obj/structure/table/reinforced, /obj/item/device/taperecorder, /turf/open/floor/plasteel/vaporwave, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "n" = ( /obj/structure/chair/comfy/black{ dir = 8 }, /turf/open/floor/plasteel/vaporwave, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "o" = ( /obj/structure/window{ dir = 4 }, /turf/open/floor/plasteel/vaporwave, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "p" = ( /obj/effect/overlay/palmtree_l, /turf/open/floor/holofloor/beach, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "q" = ( /turf/open/floor/holofloor/beach, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "r" = ( /obj/structure/window{ dir = 8 }, /turf/open/floor/plasteel/vaporwave, -/area/ruin/powered/aesthetic) +/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/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "t" = ( /obj/item/device/instrument/eguitar, /turf/open/floor/holofloor/beach, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "u" = ( /turf/open/floor/holofloor/beach/coast_t, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "v" = ( -/obj/item/weapon/statuebust, +/obj/item/statuebust, /turf/open/floor/plasteel/vaporwave, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "w" = ( /mob/living/simple_animal/butterfly, /turf/open/floor/plasteel/vaporwave, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "x" = ( /obj/structure/closet/crate/bin, /obj/item/device/tape/random, @@ -109,12 +109,12 @@ /area/ruin/unpowered/no_grav) "y" = ( /turf/open/floor/holofloor/beach/coast_b, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "z" = ( /obj/structure/fans/tiny, /obj/machinery/door/airlock/hatch, /turf/open/floor/pod/dark, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "A" = ( /obj/effect/turf_decal/sand, /turf/open/floor/plating/astplate{ @@ -197,15 +197,15 @@ dir = 1 }, /turf/open/floor/plasteel/vaporwave, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "P" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/vaporwave, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "Q" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/vaporwave, -/area/ruin/powered/aesthetic) +/area/ruin/space/has_grav/powered/aesthetic) "R" = ( /obj/machinery/light/small{ dir = 1 diff --git a/_maps/RandomRuins/SpaceRuins/way_home.dmm b/_maps/RandomRuins/SpaceRuins/way_home.dmm index aae341cb2b..eb3f983f85 100644 --- a/_maps/RandomRuins/SpaceRuins/way_home.dmm +++ b/_maps/RandomRuins/SpaceRuins/way_home.dmm @@ -4,14 +4,14 @@ /area/template_noop) "b" = ( /turf/closed/mineral/random, -/area/ruin/unpowered/no_grav/way_home) +/area/ruin/space/way_home) "c" = ( /turf/open/floor/plating/asteroid/airless, -/area/ruin/unpowered/no_grav/way_home) +/area/ruin/space/way_home) "d" = ( /obj/structure/signpost/salvation, /turf/open/floor/plating/asteroid/airless, -/area/ruin/unpowered/no_grav/way_home) +/area/ruin/space/way_home) (1,1,1) = {" a diff --git a/_maps/RandomZLevels/Academy.dmm b/_maps/RandomZLevels/Academy.dmm index 41b3223131..9227ab0fd9 100644 --- a/_maps/RandomZLevels/Academy.dmm +++ b/_maps/RandomZLevels/Academy.dmm @@ -23,12 +23,12 @@ /area/awaymission/academy/headmaster) "af" = ( /obj/structure/table/reinforced, -/obj/item/weapon/pen/red, +/obj/item/pen/red, /turf/open/floor/carpet, /area/awaymission/academy/headmaster) "ag" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/blue, +/obj/item/folder/blue, /turf/open/floor/carpet, /area/awaymission/academy/headmaster) "ah" = ( @@ -103,15 +103,12 @@ /area/awaymission/academy/headmaster) "aq" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/food/drinks/coffee, +/obj/item/reagent_containers/food/drinks/coffee, /turf/open/floor/carpet, /area/awaymission/academy/headmaster) "ar" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper{ - info = "We're upgrading to the latest mainframes for our consoles, the shipment should be in before spring break is over!"; - name = "Console Maintenance" - }, +/obj/item/paper/fluff/awaymissions/academy/console_maint, /turf/open/floor/carpet, /area/awaymission/academy/headmaster) "as" = ( @@ -151,7 +148,7 @@ /area/awaymission/academy/headmaster) "aw" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /turf/open/floor/carpet, /area/awaymission/academy/headmaster) "ax" = ( @@ -186,12 +183,12 @@ /area/awaymission/academy/headmaster) "aB" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/purple, +/obj/item/bedsheet/purple, /turf/open/floor/wood, /area/awaymission/academy/headmaster) "aC" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/food/drinks/mug/tea, +/obj/item/reagent_containers/food/drinks/mug/tea, /turf/open/floor/carpet, /area/awaymission/academy/headmaster) "aD" = ( @@ -228,7 +225,7 @@ /area/awaymission/academy/headmaster) "aJ" = ( /obj/structure/destructible/cult/tome, -/obj/item/weapon/dice/d20/fate, +/obj/item/dice/d20/fate, /turf/open/floor/wood, /area/awaymission/academy/headmaster) "aK" = ( @@ -242,12 +239,12 @@ /area/awaymission/academy/academycellar) "aM" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/briefcase, +/obj/item/storage/briefcase, /turf/open/floor/carpet, /area/awaymission/academy/headmaster) "aN" = ( /obj/structure/table/reinforced, -/obj/item/weapon/coin/plasma, +/obj/item/coin/plasma, /turf/open/floor/carpet, /area/awaymission/academy/headmaster) "aO" = ( @@ -306,12 +303,12 @@ /area/awaymission/academy/headmaster) "aY" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /turf/open/floor/carpet, /area/awaymission/academy/headmaster) "aZ" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/blue, +/obj/item/folder/blue, /turf/open/floor/carpet, /area/awaymission/academy/headmaster) "ba" = ( @@ -321,22 +318,22 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/pen/red, +/obj/item/pen/red, /turf/open/floor/carpet, /area/awaymission/academy/headmaster) "bb" = ( /obj/structure/table/wood, -/obj/item/weapon/staff, +/obj/item/staff, /turf/open/floor/carpet, /area/awaymission/academy/headmaster) "bc" = ( /obj/structure/table/wood, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /turf/open/floor/wood, /area/awaymission/academy/headmaster) "bd" = ( /obj/structure/table/wood, -/obj/item/weapon/pen/invisible, +/obj/item/pen/invisible, /turf/open/floor/wood, /area/awaymission/academy/headmaster) "be" = ( @@ -347,7 +344,7 @@ /area/awaymission/academy/headmaster) "bf" = ( /obj/structure/table/wood, -/obj/item/weapon/pen/red, +/obj/item/pen/red, /turf/open/floor/carpet, /area/awaymission/academy/headmaster) "bg" = ( @@ -361,17 +358,17 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/dice/d20, +/obj/item/dice/d20, /turf/open/floor/carpet, /area/awaymission/academy/headmaster) "bi" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/mug/tea, +/obj/item/reagent_containers/food/drinks/mug/tea, /turf/open/floor/carpet, /area/awaymission/academy/headmaster) "bj" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /turf/open/floor/wood, /area/awaymission/academy/headmaster) "bk" = ( @@ -393,7 +390,7 @@ /area/awaymission/academy/headmaster) "bm" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/blue, +/obj/item/folder/blue, /turf/open/floor/wood, /area/awaymission/academy/headmaster) "bn" = ( @@ -498,15 +495,10 @@ /turf/closed/wall/mineral/titanium, /area/awaymission/academy/classrooms) "bG" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/academy/classrooms) "bH" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc1" - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/academy/classrooms) "bI" = ( /obj/machinery/light{ @@ -574,7 +566,6 @@ }, /area/awaymission/academy/headmaster) "bR" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; pixel_y = 1; @@ -584,7 +575,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/headmaster) "bS" = ( @@ -607,10 +598,7 @@ /turf/open/floor/plasteel/floorgrime, /area/awaymission/academy/classrooms) "bW" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/academy/classrooms) "bX" = ( /obj/effect/decal/cleanable/ash, @@ -634,7 +622,7 @@ /area/awaymission/academy/headmaster) "cc" = ( /obj/structure/table, -/obj/item/weapon/lighter/greyscale, +/obj/item/lighter/greyscale, /turf/open/floor/plasteel, /area/awaymission/academy/headmaster) "cd" = ( @@ -651,14 +639,13 @@ }, /area/awaymission/academy/headmaster) "cf" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; pixel_y = 1; d2 = 2 }, /obj/structure/cable, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/headmaster) "cg" = ( @@ -722,7 +709,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/pen/red, +/obj/item/pen/red, /turf/open/floor/plasteel, /area/awaymission/academy/classrooms) "cr" = ( @@ -732,9 +719,7 @@ /turf/open/floor/plasteel, /area/awaymission/academy/classrooms) "cs" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall1" - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/academy/classrooms) "ct" = ( /obj/structure/chair, @@ -901,21 +886,20 @@ /area/awaymission/academy/headmaster) "cU" = ( /obj/structure/closet/crate/internals, -/obj/item/weapon/tank/internals/oxygen, -/obj/item/weapon/tank/internals/oxygen/red, +/obj/item/tank/internals/oxygen, +/obj/item/tank/internals/oxygen/red, /turf/open/floor/plasteel/black, /area/awaymission/academy/headmaster) "cV" = ( /obj/structure/closet/crate, -/obj/item/weapon/crowbar/red, +/obj/item/crowbar/red, /turf/open/floor/plasteel/vault{ dir = 5 }, /area/awaymission/academy/headmaster) "cW" = ( -/obj/structure/grille, /obj/structure/cable, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/headmaster) "cX" = ( @@ -974,7 +958,7 @@ /area/awaymission/academy/classrooms) "dg" = ( /obj/structure/table/wood, -/obj/item/weapon/gun/magic/wand/fireball, +/obj/item/gun/magic/wand/fireball, /turf/open/floor/wood, /area/awaymission/academy/classrooms) "dh" = ( @@ -1121,7 +1105,7 @@ /area/awaymission/academy/headmaster) "dD" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel, /area/awaymission/academy/classrooms) "dE" = ( @@ -1287,9 +1271,7 @@ /obj/structure/noticeboard{ pixel_y = 32 }, -/obj/item/weapon/paper{ - name = "Automotive Repair 101" - }, +/obj/item/paper/fluff/awaymissions/academy/class/automotive, /turf/open/floor/plasteel/grimy, /area/awaymission/academy/classrooms) "eh" = ( @@ -1302,9 +1284,7 @@ /obj/structure/noticeboard{ pixel_y = 32 }, -/obj/item/weapon/paper{ - name = "Pyromancy 250" - }, +/obj/item/paper/fluff/awaymissions/academy/class/pyromancy, /turf/open/floor/plasteel/grimy, /area/awaymission/academy/classrooms) "ej" = ( @@ -1361,8 +1341,7 @@ /turf/open/floor/plasteel/white, /area/awaymission/academy/classrooms) "es" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/classrooms) "et" = ( @@ -1517,7 +1496,7 @@ /area/awaymission/academy/classrooms) "eR" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/bag/tray, +/obj/item/storage/bag/tray, /turf/open/floor/plasteel/barber{ dir = 8 }, @@ -1571,7 +1550,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/item/weapon/reagent_containers/food/snacks/burger/spell, +/obj/item/reagent_containers/food/snacks/burger/spell, /turf/open/floor/plasteel/barber{ dir = 8 }, @@ -1779,9 +1758,7 @@ /obj/structure/noticeboard{ pixel_y = -32 }, -/obj/item/weapon/paper{ - name = "Biology Lab" - }, +/obj/item/paper/fluff/awaymissions/academy/class/biology, /turf/open/floor/plasteel/grimy, /area/awaymission/academy/classrooms) "fz" = ( @@ -1839,7 +1816,6 @@ /turf/open/floor/carpet, /area/awaymission/academy/academyaft) "fG" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; pixel_y = 1; @@ -1849,7 +1825,7 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/classrooms) "fH" = ( @@ -1959,14 +1935,13 @@ /turf/open/floor/plasteel/red/side, /area/awaymission/academy/classrooms) "fZ" = ( -/obj/structure/grille, /obj/structure/cable, /obj/structure/cable{ icon_state = "0-2"; pixel_y = 1; d2 = 2 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/classrooms) "ga" = ( @@ -1977,12 +1952,12 @@ /area/awaymission/academy/classrooms) "gb" = ( /obj/structure/table, -/obj/item/weapon/pen/red, +/obj/item/pen/red, /turf/open/floor/plasteel, /area/awaymission/academy/classrooms) "gc" = ( /obj/structure/table, -/obj/item/weapon/lazarus_injector, +/obj/item/lazarus_injector, /turf/open/floor/plasteel/white/side{ dir = 4 }, @@ -2000,7 +1975,6 @@ /turf/open/floor/engine/cult, /area/awaymission/academy/academycellar) "gg" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -2010,7 +1984,7 @@ pixel_y = 1; d2 = 2 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/classrooms) "gh" = ( @@ -2048,7 +2022,7 @@ /area/awaymission/academy/classrooms) "gl" = ( /obj/structure/table/reinforced, -/obj/item/weapon/pen/red, +/obj/item/pen/red, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -2069,7 +2043,7 @@ /turf/open/floor/plasteel, /area/awaymission/academy/classrooms) "go" = ( -/obj/item/weapon/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes, /turf/open/floor/plating, /area/awaymission/academy/classrooms) "gp" = ( @@ -2096,14 +2070,13 @@ }, /area/awaymission/academy/classrooms) "gs" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; pixel_y = 1; d2 = 2 }, /obj/structure/cable, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/classrooms) "gt" = ( @@ -2174,17 +2147,16 @@ /area/awaymission/academy/classrooms) "gD" = ( /obj/structure/table, -/obj/item/weapon/scalpel, +/obj/item/scalpel, /turf/open/floor/plasteel, /area/awaymission/academy/classrooms) "gE" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 }, /obj/structure/cable, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/classrooms) "gF" = ( @@ -2205,22 +2177,16 @@ /area/awaymission/academy/academyaft) "gH" = ( /obj/structure/table, -/obj/item/weapon/paper{ - info = "Grade: A+ Educator's Notes: Excellent form."; - name = "Summoning Midterm Exam" - }, -/obj/item/weapon/gun/ballistic/shotgun/automatic/combat, +/obj/item/paper/fluff/awaymissions/academy/grade/aplus, +/obj/item/gun/ballistic/shotgun/automatic/combat, /turf/open/floor/plasteel/vault{ dir = 5 }, /area/awaymission/academy/classrooms) "gI" = ( /obj/structure/table, -/obj/item/weapon/gun/ballistic/revolver/russian, -/obj/item/weapon/paper{ - info = "Grade: B- Educator's Notes: Keep applying yourself, you're showing improvement."; - name = "Summoning Midterm Exam" - }, +/obj/item/gun/ballistic/revolver/russian, +/obj/item/paper/fluff/awaymissions/academy/grade/bminus, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -2318,11 +2284,8 @@ /area/awaymission/academy/classrooms) "gW" = ( /obj/structure/table, -/obj/item/weapon/gun/energy/floragun, -/obj/item/weapon/paper{ - info = "Grade: D- Educator's Notes: SEE ME AFTER CLASS."; - name = "Summoning Midterm Exam" - }, +/obj/item/gun/energy/floragun, +/obj/item/paper/fluff/awaymissions/academy/grade/dminus, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -2335,13 +2298,12 @@ /turf/open/floor/plasteel, /area/awaymission/academy/classrooms) "gY" = ( -/obj/structure/grille, /obj/structure/cable, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/classrooms) "gZ" = ( @@ -2474,7 +2436,7 @@ }, /area/awaymission/academy/academyaft) "hr" = ( -/obj/item/weapon/crowbar/red, +/obj/item/crowbar/red, /turf/open/floor/plasteel/green/side{ dir = 4 }, @@ -2661,7 +2623,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/caution, +/obj/item/caution, /turf/open/floor/plasteel/green/side{ dir = 4 }, @@ -2713,12 +2675,12 @@ /obj/structure/closet, /obj/item/candle, /obj/item/candle, -/obj/item/weapon/storage/box/matches, +/obj/item/storage/box/matches, /turf/open/floor/plasteel, /area/awaymission/academy/academyaft) "hT" = ( /obj/structure/closet, -/obj/item/weapon/storage/belt/soulstone, +/obj/item/storage/belt/soulstone, /obj/item/clothing/under/schoolgirl, /turf/open/floor/plasteel, /area/awaymission/academy/academyaft) @@ -2736,7 +2698,7 @@ /area/awaymission/academy/academyaft) "hW" = ( /obj/structure/closet, -/obj/item/weapon/lipstick/random, +/obj/item/lipstick/random, /obj/item/clothing/under/schoolgirl, /turf/open/floor/plasteel, /area/awaymission/academy/academyaft) @@ -2746,12 +2708,12 @@ "hY" = ( /obj/structure/closet, /obj/item/clothing/under/color/lightpurple, -/obj/item/weapon/staff, +/obj/item/staff, /turf/open/floor/plasteel, /area/awaymission/academy/academyaft) "hZ" = ( /obj/structure/closet, -/obj/item/weapon/storage/wallet/random, +/obj/item/storage/wallet/random, /obj/item/clothing/glasses/regular/hipster, /turf/open/floor/plasteel, /area/awaymission/academy/academyaft) @@ -2763,19 +2725,16 @@ /area/awaymission/academy/academyaft) "ib" = ( /obj/structure/closet, -/obj/item/weapon/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, /obj/item/clothing/under/color/lightpurple, -/obj/item/weapon/poster/random_contraband, +/obj/item/poster/random_contraband, /turf/open/floor/plasteel, /area/awaymission/academy/academyaft) "ic" = ( /obj/structure/closet, -/obj/item/weapon/storage/box/snappops, -/obj/item/weapon/storage/backpack, -/obj/item/weapon/paper{ - info = "Current Grade: F. Educator's Notes: No improvement shown despite multiple private lessons. Suggest additional tutilage."; - name = "Pyromancy Evaluation" - }, +/obj/item/storage/box/snappops, +/obj/item/storage/backpack, +/obj/item/paper/fluff/awaymissions/academy/grade/failure, /turf/open/floor/plasteel, /area/awaymission/academy/academyaft) "id" = ( @@ -2817,9 +2776,9 @@ /area/awaymission/academy/academyaft) "ij" = ( /obj/structure/rack, -/obj/item/weapon/circuitboard/machine/telecomms/broadcaster, -/obj/item/weapon/circuitboard/machine/telecomms/receiver, -/obj/item/weapon/circuitboard/machine/telecomms/relay, +/obj/item/circuitboard/machine/telecomms/broadcaster, +/obj/item/circuitboard/machine/telecomms/receiver, +/obj/item/circuitboard/machine/telecomms/relay, /turf/open/floor/plasteel/hydrofloor, /area/awaymission/academy/academyaft) "ik" = ( @@ -2851,12 +2810,12 @@ /area/awaymission/academy/academyaft) "io" = ( /obj/structure/rack, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/subspace/crystal, -/obj/item/weapon/stock_parts/subspace/filter, -/obj/item/weapon/stock_parts/micro_laser/high, -/obj/item/weapon/stock_parts/micro_laser/high, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/subspace/crystal, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/micro_laser/high, +/obj/item/stock_parts/micro_laser/high, /turf/open/floor/plasteel, /area/awaymission/academy/academyaft) "ip" = ( @@ -2877,19 +2836,19 @@ /area/awaymission/academy/academyaft) "is" = ( /obj/structure/rack, -/obj/item/weapon/stock_parts/scanning_module, -/obj/item/weapon/stock_parts/micro_laser, -/obj/item/weapon/stock_parts/subspace/filter, -/obj/item/weapon/stock_parts/subspace/ansible, +/obj/item/stock_parts/scanning_module, +/obj/item/stock_parts/micro_laser, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/ansible, /turf/open/floor/plasteel, /area/awaymission/academy/academyaft) "it" = ( -/obj/item/weapon/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, /turf/open/floor/plasteel/hydrofloor, /area/awaymission/academy/academyaft) "iu" = ( /obj/structure/rack, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/plasteel, /area/awaymission/academy/academyaft) "iv" = ( @@ -2941,8 +2900,8 @@ /area/awaymission/academy/academyaft) "iB" = ( /obj/structure/rack, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/subspace/filter, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/subspace/filter, /turf/open/floor/plasteel/hydrofloor, /area/awaymission/academy/academyaft) "iC" = ( @@ -2984,7 +2943,7 @@ }, /area/awaymission/academy/academyaft) "iH" = ( -/obj/item/weapon/paper, +/obj/item/paper, /turf/open/floor/wood, /area/awaymission/academy/academyaft) "iI" = ( @@ -3063,7 +3022,6 @@ }, /area/awaymission/academy/academyaft) "iT" = ( -/obj/structure/grille, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -3074,7 +3032,7 @@ pixel_y = 1; d2 = 2 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/academyaft) "iU" = ( @@ -3091,14 +3049,13 @@ /turf/open/floor/carpet, /area/awaymission/academy/academyaft) "iV" = ( -/obj/structure/grille, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, /obj/structure/cable, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/academyaft) "iW" = ( @@ -3138,12 +3095,11 @@ /turf/open/space, /area/awaymission/academy/academyaft) "jb" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/academyaft) "jc" = ( @@ -3162,25 +3118,23 @@ }, /area/awaymission/academy/academyaft) "jd" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; pixel_y = 1; d2 = 2 }, /obj/structure/cable, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/academyaft) "je" = ( -/obj/structure/grille, /obj/structure/cable, /obj/structure/cable{ icon_state = "0-2"; pixel_y = 1; d2 = 2 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/academyaft) "jf" = ( @@ -3210,12 +3164,11 @@ }, /area/awaymission/academy/academyaft) "jh" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/academyaft) "ji" = ( @@ -3285,7 +3238,7 @@ d2 = 4; icon_state = "2-4" }, -/obj/item/weapon/weldingtool, +/obj/item/weldingtool, /turf/open/floor/circuit/green, /area/awaymission/academy/classrooms) "jq" = ( @@ -3314,13 +3267,13 @@ d2 = 8; icon_state = "0-8" }, -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/plating/airless, /area/awaymission/academy/academyaft) "ju" = ( /obj/structure/window/reinforced, /obj/structure/table, -/obj/item/weapon/reagent_containers/food/drinks/trophy/gold_cup, +/obj/item/reagent_containers/food/drinks/trophy/gold_cup, /turf/open/floor/plasteel/red/side, /area/awaymission/academy/academyaft) "jv" = ( @@ -3360,7 +3313,7 @@ }, /area/awaymission/academy/academyaft) "jB" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /turf/open/space, @@ -3374,9 +3327,8 @@ /turf/open/floor/carpet, /area/awaymission/academy/academyaft) "jE" = ( -/obj/structure/grille, /obj/structure/cable, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/academyaft) "jF" = ( @@ -3450,8 +3402,7 @@ }, /area/awaymission/academy/academyaft) "jP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/academyaft) "jQ" = ( @@ -3491,8 +3442,7 @@ /turf/open/floor/carpet, /area/awaymission/academy/academygate) "jX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/academy/academygate) "jY" = ( @@ -3752,11 +3702,11 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/book/manual/ripley_build_and_repair, +/obj/item/book/manual/ripley_build_and_repair, /turf/open/floor/plasteel, /area/awaymission/academy/classrooms) "kL" = ( -/obj/item/weapon/bikehorn, +/obj/item/bikehorn, /turf/open/floor/plating, /area/awaymission/academy/classrooms) "kM" = ( @@ -3806,7 +3756,7 @@ /area/awaymission/academy/academycellar) "kT" = ( /obj/structure/table/wood, -/obj/item/weapon/kitchen/knife/ritual, +/obj/item/kitchen/knife/ritual, /obj/item/candle/infinite, /turf/open/floor/engine/cult, /area/awaymission/academy/academycellar) @@ -3864,7 +3814,7 @@ /area/awaymission/academy/academycellar) "lg" = ( /obj/structure/table/wood, -/obj/item/weapon/guardiancreator/choose, +/obj/item/guardiancreator/choose, /turf/open/floor/engine/cult, /area/awaymission/academy/academycellar) "lh" = ( @@ -3882,7 +3832,7 @@ "lk" = ( /obj/structure/safe/floor, /obj/item/voodoo, -/obj/item/weapon/gun/magic/wand/fireball, +/obj/item/gun/magic/wand/fireball, /obj/item/clothing/suit/space/hardsuit/wizard, /turf/open/floor/wood, /area/awaymission/academy/headmaster) @@ -3952,7 +3902,7 @@ /turf/open/floor/plating, /area/awaymission/academy/academyengine) "lw" = ( -/obj/item/weapon/ectoplasm, +/obj/item/ectoplasm, /turf/open/floor/plating, /area/awaymission/academy/academyengine) "lx" = ( @@ -3962,12 +3912,12 @@ "ly" = ( /obj/effect/decal/cleanable/oil, /obj/structure/table, -/obj/item/weapon/staff, +/obj/item/staff, /turf/open/floor/plating, /area/awaymission/academy/academyengine) "lz" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, /turf/open/floor/plating, /area/awaymission/academy/academyengine) "lA" = ( @@ -3985,7 +3935,7 @@ /area/awaymission/academy/academyengine) "lD" = ( /obj/structure/table, -/obj/item/weapon/weldingtool, +/obj/item/weldingtool, /turf/open/floor/plating, /area/awaymission/academy/academyengine) "lE" = ( @@ -4046,7 +3996,7 @@ /area/awaymission/academy/academyengine) "lN" = ( /obj/structure/rack, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/plating, /area/awaymission/academy/academyengine) "lO" = ( @@ -4067,7 +4017,7 @@ /area/awaymission/academy/academyengine) "lQ" = ( /obj/structure/table, -/obj/item/weapon/gun/magic/wand/polymorph, +/obj/item/gun/magic/wand/polymorph, /turf/open/floor/plating, /area/awaymission/academy/academyengine) "lR" = ( @@ -4165,13 +4115,13 @@ /area/awaymission/academy/academyengine) "mj" = ( /obj/structure/rack, -/obj/item/weapon/spellbook/oneuse/summonitem, -/obj/item/weapon/pen/fourcolor, +/obj/item/spellbook/oneuse/summonitem, +/obj/item/pen/fourcolor, /turf/open/floor/vault, /area/awaymission/academy/academyengine) "mk" = ( /obj/structure/rack, -/obj/item/weapon/claymore, +/obj/item/claymore, /obj/item/toy/figure/wizard, /turf/open/floor/vault, /area/awaymission/academy/academyengine) @@ -4185,12 +4135,12 @@ /area/awaymission/academy/academyengine) "mn" = ( /obj/structure/rack, -/obj/item/weapon/gun/magic/wand, +/obj/item/gun/magic/wand, /turf/open/floor/plating, /area/awaymission/academy/academyengine) "mo" = ( /obj/structure/rack, -/obj/item/weapon/staff, +/obj/item/staff, /turf/open/floor/plating, /area/awaymission/academy/academyengine) "mp" = ( @@ -4284,7 +4234,7 @@ /area/awaymission/academy/academyengine) "mJ" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/bottle/gin, +/obj/item/reagent_containers/food/drinks/bottle/gin, /turf/open/floor/wood, /area/awaymission/academy/academyengine) "mK" = ( @@ -4293,7 +4243,7 @@ /area/awaymission/academy/academyengine) "mL" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, +/obj/item/reagent_containers/food/drinks/drinkingglass, /turf/open/floor/wood, /area/awaymission/academy/academyengine) "mM" = ( @@ -4334,7 +4284,7 @@ /turf/open/floor/plating/asteroid/snow, /area/awaymission/academy/academycellar) "mU" = ( -/obj/item/weapon/reagent_containers/food/snacks/meat/slab, +/obj/item/reagent_containers/food/snacks/meat/slab, /turf/open/floor/plating/asteroid/snow, /area/awaymission/academy/academycellar) "mV" = ( @@ -4419,7 +4369,7 @@ /area/awaymission/academy/academyengine) "nj" = ( /obj/structure/rack, -/obj/item/weapon/reagent_containers/food/drinks/bottle/wine, +/obj/item/reagent_containers/food/drinks/bottle/wine, /turf/open/floor/plating/asteroid/snow, /area/awaymission/academy/academycellar) "nk" = ( diff --git a/_maps/RandomZLevels/Cabin.dmm b/_maps/RandomZLevels/Cabin.dmm index 33f514c051..a0a4907b02 100644 --- a/_maps/RandomZLevels/Cabin.dmm +++ b/_maps/RandomZLevels/Cabin.dmm @@ -12,7 +12,7 @@ /turf/closed/wall/mineral/wood, /area/awaymission/snowforest/lumbermill) "ae" = ( -/obj/item/weapon/grown/log/tree, +/obj/item/grown/log/tree, /turf/open/floor/plating/asteroid/snow/temperatre, /area/awaymission/snowforest) "af" = ( @@ -40,7 +40,7 @@ /turf/open/floor/wood/cold, /area/awaymission/snowforest/lumbermill) "aj" = ( -/obj/item/weapon/grown/log/tree, +/obj/item/grown/log/tree, /turf/open/floor/wood/cold, /area/awaymission/snowforest/lumbermill) "ak" = ( @@ -49,12 +49,12 @@ /area/awaymission/snowforest/lumbermill) "al" = ( /obj/structure/table/wood, -/obj/item/weapon/grown/log/tree, +/obj/item/grown/log/tree, /turf/open/floor/wood/cold, /area/awaymission/snowforest/lumbermill) "am" = ( /obj/structure/table/wood, -/obj/item/weapon/twohanded/required/chainsaw, +/obj/item/twohanded/required/chainsaw, /turf/open/floor/wood/cold, /area/awaymission/snowforest/lumbermill) "an" = ( @@ -147,7 +147,7 @@ /area/awaymission/cabin) "aA" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/brown, +/obj/item/bedsheet/brown, /turf/open/floor/wood, /area/awaymission/cabin) "aB" = ( @@ -193,7 +193,7 @@ /turf/open/floor/plating, /area/awaymission/cabin) "aG" = ( -/obj/item/weapon/reagent_containers/pill/patch/styptic, +/obj/item/reagent_containers/pill/patch/styptic, /turf/open/floor/plating/snowed/temperatre, /area/awaymission/snowforest) "aH" = ( @@ -250,7 +250,7 @@ /area/awaymission/cabin) "aQ" = ( /obj/machinery/door/airlock/wood{ - name = "maintence" + name = "maintenance" }, /turf/open/floor/plating, /area/awaymission/cabin) @@ -298,12 +298,12 @@ /area/awaymission/cabin) "aY" = ( /obj/structure/table/wood, -/obj/item/weapon/phone, +/obj/item/phone, /turf/open/floor/carpet, /area/awaymission/cabin) "aZ" = ( /obj/structure/guncase/shotgun, -/obj/item/weapon/gun/ballistic/shotgun/riot, +/obj/item/gun/ballistic/shotgun/riot, /turf/open/floor/carpet, /area/awaymission/cabin) "ba" = ( @@ -318,7 +318,7 @@ /area/awaymission/cabin) "bc" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/britcup, +/obj/item/reagent_containers/food/drinks/britcup, /turf/open/floor/carpet, /area/awaymission/cabin) "bd" = ( @@ -493,12 +493,12 @@ /area/awaymission/cabin) "bK" = ( /obj/effect/decal/cleanable/blood, -/obj/item/weapon/reagent_containers/pill/patch/styptic, +/obj/item/reagent_containers/pill/patch/styptic, /turf/open/floor/plating/snowed/temperatre, /area/awaymission/snowforest) "bL" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/patriot, +/obj/item/bedsheet/patriot, /turf/open/floor/wood, /area/awaymission/cabin) "bM" = ( @@ -543,12 +543,12 @@ dir = 4 }, /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/shaker, +/obj/item/reagent_containers/food/drinks/shaker, /turf/open/floor/wood, /area/awaymission/cabin) "bV" = ( /obj/structure/table, -/obj/item/weapon/kitchen/knife/butcher, +/obj/item/kitchen/knife/butcher, /turf/open/floor/plasteel/cafeteria, /area/awaymission/cabin) "bW" = ( @@ -575,12 +575,12 @@ dir = 8 }, /obj/structure/table, -/obj/item/weapon/surgicaldrill, -/obj/item/weapon/circular_saw, -/obj/item/weapon/cautery, -/obj/item/weapon/surgical_drapes, -/obj/item/weapon/scalpel, -/obj/item/weapon/hemostat, +/obj/item/surgicaldrill, +/obj/item/circular_saw, +/obj/item/cautery, +/obj/item/surgical_drapes, +/obj/item/scalpel, +/obj/item/hemostat, /turf/open/floor/plasteel/white, /area/awaymission/cabin) "ca" = ( @@ -654,7 +654,7 @@ /area/awaymission/cabin) "cn" = ( /obj/structure/bed/roller, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /turf/open/floor/plasteel/white, /area/awaymission/cabin) "co" = ( @@ -681,7 +681,7 @@ /area/awaymission/snowforest) "cs" = ( /obj/structure/table/wood, -/obj/item/weapon/wrench, +/obj/item/wrench, /turf/open/floor/wood, /area/awaymission/cabin) "ct" = ( @@ -699,9 +699,9 @@ dir = 4 }, /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/brute, -/obj/item/weapon/storage/firstaid/fire, +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/brute, +/obj/item/storage/firstaid/fire, /turf/open/floor/plasteel/white, /area/awaymission/cabin) "cw" = ( @@ -914,7 +914,7 @@ /turf/open/floor/plating/snowed/temperatre, /area/awaymission/snowforest) "dl" = ( -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/plating/snowed/temperatre, /area/awaymission/snowforest) "dm" = ( @@ -937,7 +937,7 @@ /turf/open/floor/plating/snowed/temperatre, /area/awaymission/snowforest) "dq" = ( -/obj/item/weapon/shard, +/obj/item/shard, /obj/effect/decal/cleanable/blood, /turf/open/floor/plating/snowed/temperatre, /area/awaymission/snowforest) @@ -961,7 +961,7 @@ "du" = ( /obj/structure/closet/toolcloset, /obj/item/device/lightreplacer, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/plating, /area/awaymission/cabin) "dv" = ( diff --git a/_maps/RandomZLevels/beach.dmm b/_maps/RandomZLevels/beach.dmm index 3d22ecf561..fdfaa7f9b5 100644 --- a/_maps/RandomZLevels/beach.dmm +++ b/_maps/RandomZLevels/beach.dmm @@ -131,10 +131,10 @@ /area/awaymission/beach) "ay" = ( /obj/structure/table, -/obj/item/weapon/storage/box/drinkingglasses, -/obj/item/weapon/storage/box/drinkingglasses, -/obj/item/weapon/reagent_containers/food/drinks/shaker, -/obj/item/weapon/storage/box/beakers, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, +/obj/item/reagent_containers/food/drinks/shaker, +/obj/item/storage/box/beakers, /turf/open/floor/wood, /area/awaymission/beach) "az" = ( @@ -150,7 +150,7 @@ /area/awaymission/beach) "aB" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/glass/rag, +/obj/item/reagent_containers/glass/rag, /turf/open/floor/wood, /area/awaymission/beach) "aC" = ( diff --git a/_maps/RandomZLevels/beach2.dmm b/_maps/RandomZLevels/beach2.dmm index c2641f7c40..7f48402838 100644 --- a/_maps/RandomZLevels/beach2.dmm +++ b/_maps/RandomZLevels/beach2.dmm @@ -122,7 +122,7 @@ }, /area/awaymission/beach) "ax" = ( -/obj/item/weapon/bedsheet/rainbow, +/obj/item/bedsheet/rainbow, /obj/structure/bed, /obj/machinery/button/door{ id = "loveshack"; @@ -148,8 +148,8 @@ /turf/open/floor/plating/beach/sand, /area/awaymission/beach) "aA" = ( -/obj/item/weapon/reagent_containers/food/drinks/bottle/wine, -/obj/item/weapon/reagent_containers/food/drinks/bottle/rum, +/obj/item/reagent_containers/food/drinks/bottle/wine, +/obj/item/reagent_containers/food/drinks/bottle/rum, /obj/structure/table/wood, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/beach/sand @@ -250,21 +250,21 @@ /area/awaymission/beach) "aO" = ( /obj/structure/table/wood, -/obj/item/weapon/book/manual/barman_recipes, +/obj/item/book/manual/barman_recipes, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/beach/sand }, /area/awaymission/beach) "aP" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/shaker, +/obj/item/reagent_containers/food/drinks/shaker, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/beach/sand }, /area/awaymission/beach) "aQ" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/beach/sand }, @@ -272,7 +272,7 @@ "aR" = ( /obj/structure/table/wood, /obj/item/clothing/glasses/sunglasses, -/obj/item/weapon/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/beach/sand }, @@ -315,7 +315,7 @@ /area/awaymission/beach) "aY" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/ale, +/obj/item/reagent_containers/food/drinks/ale, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/beach/sand }, @@ -328,14 +328,14 @@ /area/awaymission/beach) "ba" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/soda_cans/dr_gibb, +/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/beach/sand }, /area/awaymission/beach) "bb" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/soda_cans/lemon_lime, +/obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/beach/sand }, @@ -346,12 +346,12 @@ /area/awaymission/beach) "bd" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/drinks/beer, -/obj/item/weapon/reagent_containers/food/drinks/beer, -/obj/item/weapon/reagent_containers/food/drinks/beer, -/obj/item/weapon/reagent_containers/food/drinks/beer, -/obj/item/weapon/reagent_containers/food/drinks/beer, -/obj/item/weapon/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, /turf/open/floor/plating/beach/sand, /area/awaymission/beach) "be" = ( @@ -377,17 +377,17 @@ /area/awaymission/beach) "bh" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/snacks/chips, +/obj/item/reagent_containers/food/snacks/chips, /turf/open/floor/plating/beach/sand, /area/awaymission/beach) "bi" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola, -/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola, -/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola, -/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola, -/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola, -/obj/item/weapon/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/item/reagent_containers/food/drinks/soda_cans/cola, +/obj/item/reagent_containers/food/drinks/soda_cans/cola, /turf/open/floor/plating/beach/sand, /area/awaymission/beach) "bj" = ( @@ -399,23 +399,23 @@ /turf/open/floor/plating/beach/sand, /area/awaymission/beach) "bl" = ( -/obj/item/weapon/reagent_containers/food/drinks/soda_cans/lemon_lime, +/obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime, /turf/open/floor/plating/beach/sand, /area/awaymission/beach) "bm" = ( -/obj/item/weapon/reagent_containers/food/drinks/soda_cans/dr_gibb, +/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb, /turf/open/floor/plating/beach/sand, /area/awaymission/beach) "bn" = ( -/obj/item/weapon/reagent_containers/food/drinks/soda_cans/starkist, +/obj/item/reagent_containers/food/drinks/soda_cans/starkist, /turf/open/floor/plating/beach/sand, /area/awaymission/beach) "bo" = ( -/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola, +/obj/item/reagent_containers/food/drinks/soda_cans/cola, /turf/open/floor/plating/beach/sand, /area/awaymission/beach) "bp" = ( -/obj/item/weapon/reagent_containers/food/drinks/soda_cans/space_mountain_wind, +/obj/item/reagent_containers/food/drinks/soda_cans/space_mountain_wind, /turf/open/floor/plating/beach/sand, /area/awaymission/beach) "bq" = ( diff --git a/_maps/RandomZLevels/caves.dmm b/_maps/RandomZLevels/caves.dmm index 57740d7fba..024abd1968 100644 --- a/_maps/RandomZLevels/caves.dmm +++ b/_maps/RandomZLevels/caves.dmm @@ -29,7 +29,7 @@ name = "\improper BMP Asteroid Level 3" }) "af" = ( -/obj/item/weapon/greentext, +/obj/item/greentext, /turf/open/floor/plating/asteroid/basalt{ initial_gas_mix = "n2=23;o2=14" }, @@ -117,7 +117,7 @@ name = "\improper BMP Asteroid Level 4" }) "aq" = ( -/obj/item/weapon/ectoplasm, +/obj/item/ectoplasm, /turf/open/floor/plating/asteroid/basalt/lava{ initial_gas_mix = "n2=23;o2=14" }, @@ -156,7 +156,7 @@ /obj/item/stack/sheet/runed_metal{ amount = 25 }, -/obj/item/weapon/veilrender/honkrender, +/obj/item/veilrender/honkrender, /obj/item/clothing/mask/gas/clown_hat, /obj/item/organ/heart/demon, /turf/open/floor/engine/cult{ @@ -200,11 +200,11 @@ }) "ay" = ( /obj/structure/destructible/cult/tome, -/obj/item/weapon/tome, +/obj/item/tome, /obj/item/stack/sheet/runed_metal{ amount = 25 }, -/obj/item/weapon/coin/antagtoken, +/obj/item/coin/antagtoken, /turf/open/floor/engine/cult{ baseturf = /turf/open/lava/smooth; initial_gas_mix = "n2=23;o2=14" @@ -242,7 +242,7 @@ }) "aC" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/cult, +/obj/item/bedsheet/cult, /turf/open/floor/engine/cult{ baseturf = /turf/open/lava/smooth; initial_gas_mix = "n2=23;o2=14" @@ -264,8 +264,8 @@ /obj/item/stack/sheet/runed_metal{ amount = 25 }, -/obj/item/weapon/coin/antagtoken, -/obj/item/weapon/spellbook/oneuse/summonitem{ +/obj/item/coin/antagtoken, +/obj/item/spellbook/oneuse/summonitem{ name = "an extremely flamboyant book" }, /turf/open/floor/engine/cult{ @@ -290,7 +290,7 @@ name = "\improper BMP Asteroid Level 4" }) "aG" = ( -/obj/item/weapon/ectoplasm, +/obj/item/ectoplasm, /turf/open/floor/engine/cult{ baseturf = /turf/open/lava/smooth; initial_gas_mix = "n2=23;o2=14" @@ -496,7 +496,7 @@ }) "ba" = ( /obj/structure/destructible/cult/talisman, -/obj/item/weapon/plasma_fist_scroll, +/obj/item/plasma_fist_scroll, /turf/open/floor/engine/cult{ baseturf = /turf/open/lava/smooth; initial_gas_mix = "n2=23;o2=14" @@ -724,7 +724,7 @@ name = "\improper BMP Asteroid Level 3" }) "by" = ( -/obj/item/weapon/twohanded/mjollnir, +/obj/item/twohanded/mjollnir, /mob/living/simple_animal/hostile/poison/giant_spider/nurse, /turf/open/floor/plating/asteroid/basalt{ initial_gas_mix = "n2=23;o2=14" @@ -803,7 +803,7 @@ name = "\improper BMP Asteroid Level 3" }) "bG" = ( -/obj/item/weapon/gun/ballistic/automatic/pistol/deagle/gold, +/obj/item/gun/ballistic/automatic/pistol/deagle/gold, /turf/open/floor/plating/asteroid/basalt/lava{ initial_gas_mix = "n2=23;o2=14" }, @@ -820,7 +820,7 @@ name = "\improper BMP Asteroid Level 4" }) "bI" = ( -/obj/item/weapon/bedsheet/patriot, +/obj/item/bedsheet/patriot, /turf/open/floor/plating/asteroid/basalt/lava{ initial_gas_mix = "n2=23;o2=14" }, @@ -942,9 +942,7 @@ }) "bX" = ( /obj/structure/table, -/obj/item/weapon/paper/crumpled{ - info = "
WARNING


Majority of this area is consitered 'unsafe' past this point. Theres an outpost directly south of here where you can get your bearing and travel further down if needed. Traveling in groups is HIGHLY advised, the shit out there can be extremely deadly if you're alone.
" - }, +/obj/item/paper/crumpled/awaymissions/caves/unsafe_area, /turf/open/floor/plating/asteroid/basalt{ initial_gas_mix = "n2=23;o2=14" }, @@ -980,7 +978,7 @@ /obj/structure/closet/crate/miningcar{ name = "Mining cart" }, -/obj/item/weapon/pickaxe{ +/obj/item/pickaxe{ attack_verb = list("ineffectively hit"); desc = "A pickaxe thats been left to rust."; force = 1; @@ -1045,7 +1043,7 @@ }, /area/awaymission/research) "ci" = ( -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/plating/asteroid/basalt{ initial_gas_mix = "n2=23;o2=14" }, @@ -1091,10 +1089,7 @@ dir = 1 }, /obj/structure/filingcabinet, -/obj/item/weapon/paper{ - info = "
Testing Notes


Subject appears unresponsive to most interactions, refusing to move away from the corners or face any scientists. Subject appears to move between the two back corners every observation. A strange humming can be heard from inside the cell, appears to be originating from the subject itself, further testing is necessary to confirm or deny this.
"; - name = "Subject Omega Notes" - }, +/obj/item/paper/fluff/awaymissions/caves/omega, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14" @@ -1122,14 +1117,14 @@ }, /area/awaymission/research) "cs" = ( -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14" }, /area/awaymission/research) "ct" = ( -/obj/item/weapon/shard, +/obj/item/shard, /obj/item/stack/rods, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plasteel{ @@ -1195,8 +1190,8 @@ /area/awaymission/research) "cC" = ( /obj/structure/table, -/obj/item/weapon/restraints/handcuffs/cable, -/obj/item/weapon/restraints/handcuffs/cable, +/obj/item/restraints/handcuffs/cable, +/obj/item/restraints/handcuffs/cable, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14" @@ -1313,7 +1308,7 @@ }, /area/awaymission/research) "cQ" = ( -/obj/item/weapon/pickaxe{ +/obj/item/pickaxe{ attack_verb = list("ineffectively hit"); desc = "A pickaxe thats been left to rust."; force = 1; @@ -1386,7 +1381,7 @@ /area/awaymission/research) "cX" = ( /obj/structure/table, -/obj/item/weapon/melee/baton, +/obj/item/melee/baton, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14" @@ -1418,7 +1413,7 @@ "db" = ( /obj/structure/table, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/crap, +/obj/item/stock_parts/cell/crap, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14" @@ -1457,9 +1452,9 @@ /obj/structure/closet/secure_closet/miner{ name = "weapon equipment" }, -/obj/item/weapon/grenade/syndieminibomb/concussion, -/obj/item/weapon/grenade/syndieminibomb/concussion, -/obj/item/weapon/grenade/syndieminibomb/concussion, +/obj/item/grenade/syndieminibomb/concussion, +/obj/item/grenade/syndieminibomb/concussion, +/obj/item/grenade/syndieminibomb/concussion, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/basalt; initial_gas_mix = "n2=23;o2=14" @@ -1487,10 +1482,8 @@ }) "di" = ( /obj/structure/table, -/obj/item/weapon/paper{ - info = "
Mining is hell down here, you can feel the heat of the magma no matter how thick the suit is. Conditions are barely managble as is, restless nights and horrid work conditions. The ore maybe rich down here, but we've already lost a few men to the faults shifting, god knows how much longer till it all just collapses down and consumes everyone with it.
" - }, -/obj/item/weapon/pen, +/obj/item/paper/fluff/awaymissions/caves/magma, +/obj/item/pen, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/basalt @@ -1554,7 +1547,7 @@ }) "dp" = ( /obj/structure/table, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /obj/item/clothing/glasses/meson, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/basalt @@ -1583,7 +1576,7 @@ }) "ds" = ( /obj/structure/closet/secure_closet/personal, -/obj/item/weapon/pickaxe{ +/obj/item/pickaxe{ attack_verb = list("ineffectively hit"); desc = "A pickaxe thats been left to rust."; force = 1; @@ -1620,7 +1613,7 @@ }) "dw" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/effect/landmark/awaystart, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/basalt @@ -1631,7 +1624,7 @@ "dx" = ( /obj/structure/closet/secure_closet/personal, /obj/effect/decal/cleanable/cobweb, -/obj/item/weapon/sord, +/obj/item/sord, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/basalt }, @@ -1649,7 +1642,7 @@ /area/awaymission/northblock) "dA" = ( /obj/structure/closet/secure_closet/personal, -/obj/item/weapon/gun/energy/kinetic_accelerator, +/obj/item/gun/energy/kinetic_accelerator, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/basalt }, @@ -1684,7 +1677,7 @@ /area/awaymission/northblock) "dF" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/basalt }, @@ -1699,7 +1692,7 @@ /area/awaymission/northblock) "dH" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/effect/landmark/awaystart, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/basalt @@ -1811,7 +1804,7 @@ /area/awaymission/BMPship) "dY" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/landmark/awaystart, /turf/open/floor/wood{ @@ -1885,8 +1878,8 @@ /area/awaymission/BMPship) "ei" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/basalt }, @@ -1908,7 +1901,7 @@ /area/awaymission/BMPship) "el" = ( /obj/structure/closet/secure_closet/personal, -/obj/item/weapon/gun/energy/laser/captain/scattershot, +/obj/item/gun/energy/laser/captain/scattershot, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/basalt }, @@ -1994,8 +1987,8 @@ "ex" = ( /obj/structure/closet/secure_closet/miner, /obj/effect/decal/cleanable/cobweb, -/obj/item/weapon/survivalcapsule, -/obj/item/weapon/extinguisher/mini, +/obj/item/survivalcapsule, +/obj/item/extinguisher/mini, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/basalt }, @@ -2020,10 +2013,7 @@ /area/awaymission/BMPship) "eA" = ( /obj/structure/table, -/obj/item/weapon/paper{ - info = "
Survival Info For Miners


The caves are an unforgiving place, the only thing you'll have to traverse is the supplies in your locker and your own wit. Travel in packs when mining and try to shut down the monster dens before they overwhelm you. The job is dangerous but the haul is good, so remember this infomation and hopefully we'll all go home alive.
"; - name = "work notice" - }, +/obj/item/paper/fluff/awaymissions/caves/work_notice, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/basalt }, @@ -2047,8 +2037,8 @@ /area/awaymission/BMPship) "eD" = ( /obj/structure/closet/secure_closet/miner, -/obj/item/weapon/survivalcapsule, -/obj/item/weapon/extinguisher/mini, +/obj/item/survivalcapsule, +/obj/item/extinguisher/mini, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/basalt }, @@ -2077,8 +2067,8 @@ /area/awaymission/BMPship) "eI" = ( /obj/structure/closet/crate/trashcart, -/obj/item/weapon/switchblade, -/obj/item/weapon/switchblade, +/obj/item/switchblade, +/obj/item/switchblade, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/basalt }, @@ -2090,8 +2080,8 @@ /area/awaymission/listeningpost) "eK" = ( /obj/structure/table, -/obj/item/weapon/gun/energy/kinetic_accelerator, -/obj/item/weapon/gun/energy/kinetic_accelerator, +/obj/item/gun/energy/kinetic_accelerator, +/obj/item/gun/energy/kinetic_accelerator, /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/basalt @@ -2108,7 +2098,7 @@ dir = 8 }, /obj/structure/table, -/obj/item/weapon/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, /obj/item/device/multitool, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/basalt @@ -2128,7 +2118,7 @@ /area/awaymission/listeningpost) "eP" = ( /obj/structure/table, -/obj/item/weapon/pickaxe{ +/obj/item/pickaxe{ attack_verb = list("ineffectively hit"); desc = "A pickaxe thats been left to rust."; force = 1; @@ -2136,7 +2126,7 @@ pixel_x = 5; throwforce = 1 }, -/obj/item/weapon/pickaxe{ +/obj/item/pickaxe{ attack_verb = list("ineffectively hit"); desc = "A pickaxe thats been left to rust."; force = 1; @@ -2178,8 +2168,8 @@ /area/awaymission/BMPship) "eU" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/basalt }, @@ -2196,7 +2186,7 @@ /area/awaymission/listeningpost) "eX" = ( /obj/structure/table, -/obj/item/weapon/paper/pamphlet, +/obj/item/paper/pamphlet/gateway, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/basalt }, @@ -2219,14 +2209,8 @@ /obj/structure/noticeboard{ pixel_y = 32 }, -/obj/item/weapon/paper{ - info = "
We were suppose to get a shipment of these special laser rifles and a couple 'nades to help combat the wildlife down here, but its been weeks since we last heard from the caravan carrying the shit down here. At this point we can only assume they fell victim to one of the monster nests or the dumbasses managed to trip into the lava. So much for that shipment, I guess.
"; - name = "shipment notice" - }, -/obj/item/weapon/paper{ - info = "
Some of the miners have gone to laying some mine traps among the lower levels of the mine to keep the monsters at bay. This probably isn't the smartest idea in a cavern like this but the boys seem to get a chuckle out of every distant blast they hear go off, so I guess it works
"; - name = "safety notice" - }, +/obj/item/paper/fluff/awaymissions/caves/shipment_notice, +/obj/item/paper/fluff/awaymissions/caves/saftey_notice, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/basalt }, @@ -2241,16 +2225,13 @@ }) "fc" = ( /obj/structure/closet/crate, -/obj/item/weapon/paper{ - info = "
CARAVAN SERVICES

Quality service since 2205


SHIPMENT CONTENTS:


4 scattershot rifles
6 grenades
1 laser rifle
1 blowup doll"; - name = "Shipment Receipt" - }, -/obj/item/weapon/gun/energy/laser/captain/scattershot, -/obj/item/weapon/gun/energy/laser/captain/scattershot, -/obj/item/weapon/gun/energy/laser, -/obj/item/weapon/grenade/syndieminibomb/concussion, -/obj/item/weapon/grenade/syndieminibomb/concussion, -/obj/item/weapon/grenade/syndieminibomb/concussion, +/obj/item/paper/fluff/awaymissions/caves/shipment_receipt, +/obj/item/gun/energy/laser/captain/scattershot, +/obj/item/gun/energy/laser/captain/scattershot, +/obj/item/gun/energy/laser, +/obj/item/grenade/syndieminibomb/concussion, +/obj/item/grenade/syndieminibomb/concussion, +/obj/item/grenade/syndieminibomb/concussion, /obj/item/slimepotion/fireproof, /obj/item/slimepotion/fireproof, /obj/item/clothing/glasses/thermal, @@ -2313,7 +2294,7 @@ name = "\improper BMP Asteroid Level 2" }) "fk" = ( -/obj/item/weapon/grenade/syndieminibomb/concussion, +/obj/item/grenade/syndieminibomb/concussion, /turf/open/floor/plating/asteroid/basalt{ initial_gas_mix = "n2=23;o2=14" }, @@ -2338,12 +2319,9 @@ icon_state = "crateopen"; opened = 1 }, -/obj/item/weapon/paper{ - info = "
CARAVAN SERVICES

Quality service since 2205


SHIPMENT CONTENTS:


4 scattershot rifles
6 grenades
1 laser rifle
1 blowup doll"; - name = "Shipment Receipt" - }, +/obj/item/paper/fluff/awaymissions/caves/shipment_receipt, /obj/item/organ/eyes/robotic/thermals, -/obj/item/weapon/gun/energy/laser/captain/scattershot, +/obj/item/gun/energy/laser/captain/scattershot, /obj/item/slimepotion/fireproof, /turf/open/floor/plating/asteroid/basalt{ initial_gas_mix = "n2=23;o2=14" @@ -2391,15 +2369,15 @@ /area/awaymission/BMPship) "fs" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/basalt }, /area/awaymission/BMPship) "ft" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/fire, +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/fire, /obj/structure/spider/stickyweb, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/basalt @@ -2407,8 +2385,8 @@ /area/awaymission/BMPship) "fu" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/brute, -/obj/item/weapon/reagent_containers/blood/OPlus, +/obj/item/storage/firstaid/brute, +/obj/item/reagent_containers/blood/OPlus, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/basalt }, @@ -2422,7 +2400,7 @@ name = "\improper BMP Asteroid Level 2" }) "fw" = ( -/obj/item/weapon/gun/energy/laser/captain/scattershot, +/obj/item/gun/energy/laser/captain/scattershot, /turf/open/floor/plating/asteroid/basalt{ initial_gas_mix = "n2=23;o2=14" }, @@ -2581,9 +2559,9 @@ }) "fS" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/toxin, -/obj/item/weapon/storage/firstaid/toxin, -/obj/item/weapon/reagent_containers/blood/OPlus, +/obj/item/storage/firstaid/toxin, +/obj/item/storage/firstaid/toxin, +/obj/item/reagent_containers/blood/OPlus, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/basalt }, @@ -2619,7 +2597,7 @@ /obj/structure/closet/crate/miningcar{ name = "Mining cart" }, -/obj/item/weapon/pickaxe{ +/obj/item/pickaxe{ attack_verb = list("ineffectively hit"); desc = "A pickaxe thats been left to rust."; force = 1; @@ -2694,14 +2672,14 @@ /area/awaymission/BMPship) "gf" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, +/obj/item/reagent_containers/food/drinks/drinkingglass, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/basalt }, /area/awaymission/BMPship) "gg" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /turf/open/floor/plating{ baseturf = /turf/open/lava/smooth; initial_gas_mix = "n2=23;o2=14" @@ -2751,7 +2729,7 @@ }, /area/awaymission/BMPship) "gn" = ( -/obj/item/weapon/grown/log, +/obj/item/grown/log, /turf/open/floor/plating/asteroid/basalt{ initial_gas_mix = "n2=23;o2=14" }, @@ -2780,7 +2758,7 @@ /area/awaymission/BMPship) "gr" = ( /obj/structure/table, -/obj/item/weapon/kitchen/fork, +/obj/item/kitchen/fork, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/basalt }, @@ -2820,14 +2798,14 @@ /area/awaymission/BMPship) "gx" = ( /obj/structure/table, -/obj/item/weapon/kitchen/fork, +/obj/item/kitchen/fork, /obj/item/trash/plate, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/basalt }, /area/awaymission/BMPship) "gy" = ( -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, +/obj/item/reagent_containers/food/drinks/drinkingglass, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/basalt }, @@ -2877,7 +2855,7 @@ /area/awaymission/BMPship) "gF" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /obj/item/clothing/glasses/material, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/basalt; @@ -2891,10 +2869,7 @@ "gH" = ( /obj/structure/table, /obj/item/mecha_parts/mecha_equipment/drill/diamonddrill, -/obj/item/weapon/paper{ - info = "
NOTICE!!


Although you may seem indestructible in a mech, remember, THIS SHIT ISN'T LAVA PROOF!! The boys have already had to deal with loosing the last two to salvage because the dumbass thought he could just wade through the lower lakes like it was nothing. The fact he even managed to get back without being fused with what was left of the mech is a miracle in itself. They're built to be resistant against extreme heat, not heat PROOF!


Robotics Team"; - name = "NOTICE!! paper" - }, +/obj/item/paper/fluff/awaymissions/caves/mech_notice, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/basalt }, diff --git a/_maps/RandomZLevels/centcomAway.dmm b/_maps/RandomZLevels/centcomAway.dmm index 1149da1290..f62787babf 100644 --- a/_maps/RandomZLevels/centcomAway.dmm +++ b/_maps/RandomZLevels/centcomAway.dmm @@ -9,33 +9,15 @@ /turf/closed/wall/r_wall, /area/awaymission/centcomAway/cafe) "ad" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) "ae" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) "af" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) "ag" = ( @@ -101,34 +83,25 @@ /area/awaymission/centcomAway/cafe) "ar" = ( /obj/structure/table, -/obj/item/weapon/storage/box/donkpockets{ +/obj/item/storage/box/donkpockets{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/kitchen/rollingpin, +/obj/item/kitchen/rollingpin, /turf/open/floor/plasteel/green{ dir = 1 }, /area/awaymission/centcomAway/cafe) "as" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/glass/beaker, -/obj/item/weapon/reagent_containers/food/condiment/enzyme, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/food/condiment/enzyme, /turf/open/floor/plasteel/green{ dir = 1 }, /area/awaymission/centcomAway/cafe) "at" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) "au" = ( @@ -136,7 +109,7 @@ /turf/open/floor/plasteel/black, /area/awaymission/centcomAway/cafe) "av" = ( -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel/black, /area/awaymission/centcomAway/cafe) "aw" = ( @@ -149,7 +122,7 @@ /area/awaymission/centcomAway/cafe) "ay" = ( /obj/structure/table, -/obj/item/weapon/kitchen/knife/butcher, +/obj/item/kitchen/knife/butcher, /turf/open/floor/plasteel/cafeteria, /area/awaymission/centcomAway/cafe) "az" = ( @@ -163,13 +136,7 @@ }, /area/awaymission/centcomAway/cafe) "aB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) "aC" = ( @@ -210,22 +177,12 @@ /turf/open/floor/plasteel/redyellow, /area/awaymission/centcomAway/cafe) "aK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) "aL" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/drinks/shaker, +/obj/item/reagent_containers/food/drinks/shaker, /turf/open/floor/plasteel/cafeteria, /area/awaymission/centcomAway/cafe) "aM" = ( @@ -254,7 +211,7 @@ /area/awaymission/centcomAway/maint) "aQ" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /turf/open/floor/carpet, /area/awaymission/centcomAway/cafe) "aR" = ( @@ -266,33 +223,15 @@ }, /area/awaymission/centcomAway/maint) "aS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/closed/wall/r_wall, /area/awaymission/centcomAway/maint) "aT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/closed/wall/r_wall, /area/awaymission/centcomAway/maint) "aU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/closed/wall/r_wall, /area/awaymission/centcomAway/maint) "aV" = ( @@ -326,14 +265,7 @@ }, /area/awaymission/centcomAway/cafe) "ba" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) "bb" = ( @@ -365,8 +297,8 @@ /area/awaymission/centcomAway/cafe) "bg" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/condiment/peppermill, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker, +/obj/item/reagent_containers/food/condiment/peppermill, +/obj/item/reagent_containers/food/condiment/saltshaker, /turf/open/floor/plasteel/green{ dir = 1 }, @@ -433,10 +365,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/turf/closed/wall/shuttle{ - icon_state = "swall_f10"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/centcomAway/hangar) "bs" = ( /obj/structure/closet/crate, @@ -481,7 +410,7 @@ /area/awaymission/centcomAway/cafe) "bA" = ( /obj/structure/rack, -/obj/item/weapon/extinguisher/mini, +/obj/item/extinguisher/mini, /obj/item/clothing/head/hardhat/red, /obj/item/clothing/gloves/color/black, /turf/open/floor/plating, @@ -497,16 +426,10 @@ /turf/open/floor/plating, /area/awaymission/centcomAway/hangar) "bD" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall7"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/centcomAway/hangar) "bE" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall8"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/centcomAway/hangar) "bF" = ( /obj/machinery/door/airlock/external{ @@ -515,22 +438,13 @@ /turf/open/floor/plating, /area/awaymission/centcomAway/hangar) "bG" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall4"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/centcomAway/hangar) "bH" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/centcomAway/hangar) "bI" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall11"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/centcomAway/hangar) "bJ" = ( /obj/structure/chair/comfy/brown, @@ -597,17 +511,17 @@ /area/awaymission/centcomAway/hangar) "bW" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/toxin{ +/obj/item/storage/firstaid/toxin{ pixel_x = -2; pixel_y = 4 }, -/obj/item/weapon/storage/firstaid/toxin, +/obj/item/storage/firstaid/toxin, /turf/open/floor/mineral/titanium/blue, /area/awaymission/centcomAway/hangar) "bX" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/fire{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/fire{ pixel_x = -2; pixel_y = 4 }, @@ -615,37 +529,28 @@ /area/awaymission/centcomAway/hangar) "bY" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 2 }, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = -2; pixel_y = 4 }, /turf/open/floor/mineral/titanium/blue, /area/awaymission/centcomAway/hangar) "bZ" = ( -/turf/open/floor/plasteel/shuttle, -/turf/closed/wall/shuttle{ - icon_state = "swall_f5"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/centcomAway/hangar) "ca" = ( -/turf/open/floor/plating, -/turf/closed/wall/shuttle{ - dir = 2; - icon_state = "swall_f10"; - layer = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/centcomAway/hangar) "cb" = ( -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /obj/structure/table, /turf/open/floor/plasteel/redyellow, /area/awaymission/centcomAway/cafe) "cc" = ( -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/structure/table, /turf/open/floor/plasteel/redyellow, /area/awaymission/centcomAway/cafe) @@ -656,17 +561,7 @@ }, /area/awaymission/centcomAway/general) "ce" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) @@ -681,22 +576,13 @@ /area/awaymission/centcomAway/cafe) "ch" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/spray/plantbgone{ +/obj/item/reagent_containers/spray/plantbgone{ pixel_y = 3 }, /turf/open/floor/plasteel/hydrofloor, /area/awaymission/centcomAway/cafe) "ci" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating, /area/awaymission/centcomAway/maint) "cj" = ( @@ -717,7 +603,7 @@ /turf/open/floor/mineral/titanium/blue, /area/awaymission/centcomAway/hangar) "co" = ( -/obj/item/weapon/pen, +/obj/item/pen, /obj/structure/table, /turf/open/floor/plasteel/redyellow, /area/awaymission/centcomAway/cafe) @@ -746,13 +632,7 @@ /turf/open/floor/plasteel/hydrofloor, /area/awaymission/centcomAway/cafe) "cu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/awaymission/centcomAway/maint) "cv" = ( @@ -760,13 +640,7 @@ /turf/closed/wall/r_wall, /area/awaymission/centcomAway/maint) "cw" = ( -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/turf/closed/wall/shuttle{ - icon_state = "swall_f5"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/centcomAway/hangar) "cx" = ( /obj/machinery/door/airlock/maintenance_hatch{ @@ -775,13 +649,7 @@ /turf/open/floor/plating, /area/awaymission/centcomAway/hangar) "cy" = ( -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/turf/closed/wall/shuttle{ - icon_state = "swall_f9"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/centcomAway/hangar) "cz" = ( /turf/closed/wall, @@ -819,24 +687,21 @@ /turf/open/floor/plasteel/hydrofloor, /area/awaymission/centcomAway/cafe) "cI" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc1"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/centcomAway/hangar) "cJ" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /turf/open/floor/mineral/titanium/yellow, /area/awaymission/centcomAway/hangar) "cK" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/mineral/titanium/yellow, /area/awaymission/centcomAway/hangar) "cL" = ( /obj/structure/table/reinforced, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/mineral/titanium/yellow, /area/awaymission/centcomAway/hangar) "cM" = ( @@ -863,10 +728,7 @@ /turf/open/floor/mineral/titanium/blue, /area/awaymission/centcomAway/hangar) "cQ" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc2"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/centcomAway/hangar) "cR" = ( /turf/open/floor/plating, @@ -903,8 +765,8 @@ /area/awaymission/centcomAway/hangar) "cX" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, -/obj/item/weapon/stamp, +/obj/item/clipboard, +/obj/item/stamp, /turf/open/floor/mineral/titanium/yellow, /area/awaymission/centcomAway/hangar) "cY" = ( @@ -913,14 +775,7 @@ }, /area/awaymission/centcomAway/general) "cZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/plating, /area/awaymission/centcomAway/maint) "da" = ( @@ -975,7 +830,7 @@ /area/awaymission/centcomAway/cafe) "dl" = ( /obj/structure/table, -/obj/item/weapon/storage/box/handcuffs, +/obj/item/storage/box/handcuffs, /turf/open/floor/mineral/titanium/yellow, /area/awaymission/centcomAway/hangar) "dm" = ( @@ -1030,10 +885,7 @@ }, /area/awaymission/centcomAway/cafe) "du" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall0"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/centcomAway/hangar) "dv" = ( /obj/structure/closet/crate, @@ -1062,14 +914,7 @@ /turf/open/floor/mineral/titanium/blue, /area/awaymission/centcomAway/hangar) "dA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /obj/structure/window/reinforced{ dir = 1 }, @@ -1084,7 +929,7 @@ /area/awaymission/centcomAway/hangar) "dC" = ( /obj/structure/table, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/redyellow, /area/awaymission/centcomAway/cafe) "dD" = ( @@ -1168,39 +1013,18 @@ /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) "dR" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall2"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/centcomAway/hangar) "dS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) "dT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) "dU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) "dV" = ( @@ -1230,12 +1054,12 @@ /area/awaymission/centcomAway/hangar) "ea" = ( /obj/structure/table, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /turf/open/floor/mineral/titanium/blue, /area/awaymission/centcomAway/hangar) "eb" = ( /obj/structure/table, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /turf/open/floor/mineral/titanium/blue, /area/awaymission/centcomAway/hangar) "ec" = ( @@ -1281,17 +1105,7 @@ }, /area/awaymission/centcomAway/cafe) "ei" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, /area/awaymission/centcomAway/cafe) "ej" = ( @@ -1320,37 +1134,27 @@ /area/awaymission/centcomAway/cafe) "eo" = ( /obj/structure/table, -/obj/item/weapon/storage/box/donkpockets{ +/obj/item/storage/box/donkpockets{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/kitchen/rollingpin, +/obj/item/kitchen/rollingpin, /turf/open/floor/plasteel/red, /area/awaymission/centcomAway/cafe) "ep" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/glass/beaker, -/obj/item/weapon/reagent_containers/food/condiment/enzyme, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/food/condiment/enzyme, /turf/open/floor/plasteel/red, /area/awaymission/centcomAway/cafe) "eq" = ( -/turf/open/floor/plating, -/turf/closed/wall/shuttle{ - icon_state = "swall_f5"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/centcomAway/hangar) "er" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall14"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/centcomAway/hangar) "es" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc4"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/centcomAway/hangar) "et" = ( /obj/machinery/door/airlock/hatch{ @@ -1374,10 +1178,7 @@ /turf/open/floor/plating, /area/awaymission/centcomAway/maint) "ey" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/east, /turf/open/floor/plating, /area/awaymission/centcomAway/maint) "ez" = ( @@ -1439,7 +1240,7 @@ /area/awaymission/centcomAway/general) "eK" = ( /obj/structure/table/reinforced, -/obj/item/weapon/tank/internals/anesthetic, +/obj/item/tank/internals/anesthetic, /obj/item/clothing/mask/breath/medical, /turf/open/floor/plasteel/white, /area/awaymission/centcomAway/general) @@ -1449,7 +1250,7 @@ /area/awaymission/centcomAway/general) "eM" = ( /obj/structure/table/reinforced, -/obj/item/weapon/extinguisher/mini, +/obj/item/extinguisher/mini, /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, @@ -1500,17 +1301,7 @@ /turf/open/floor/carpet, /area/awaymission/centcomAway/courtroom) "eV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "eW" = ( @@ -1529,7 +1320,7 @@ /area/awaymission/centcomAway/courtroom) "eZ" = ( /obj/structure/table, -/obj/item/weapon/storage/lockbox, +/obj/item/storage/lockbox, /turf/open/floor/mineral/titanium/blue, /area/awaymission/centcomAway/hangar) "fa" = ( @@ -1542,13 +1333,13 @@ /area/awaymission/centcomAway/hangar) "fc" = ( /obj/structure/table, -/obj/item/weapon/clipboard, -/obj/item/weapon/pen, +/obj/item/clipboard, +/obj/item/pen, /turf/open/floor/mineral/titanium/blue, /area/awaymission/centcomAway/hangar) "fd" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /turf/open/floor/mineral/titanium/blue, /area/awaymission/centcomAway/hangar) "fe" = ( @@ -1580,12 +1371,12 @@ /area/awaymission/centcomAway/general) "fj" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /turf/open/floor/carpet, /area/awaymission/centcomAway/courtroom) "fk" = ( /obj/structure/table, -/obj/item/weapon/storage/box/prisoner, +/obj/item/storage/box/prisoner, /turf/open/floor/carpet, /area/awaymission/centcomAway/courtroom) "fl" = ( @@ -1596,33 +1387,15 @@ /turf/open/floor/plasteel/black, /area/awaymission/centcomAway/courtroom) "fn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, /area/awaymission/centcomAway/hangar) "fo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/awaymission/centcomAway/hangar) "fp" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/awaymission/centcomAway/hangar) "fq" = ( @@ -1642,44 +1415,19 @@ /turf/closed/wall/r_wall, /area/awaymission/centcomAway/general) "fu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "fv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "fw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "fx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "fy" = ( @@ -1695,7 +1443,7 @@ /obj/structure/window/reinforced{ dir = 1 }, -/obj/item/weapon/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes, /turf/open/floor/plasteel{ icon_state = "floor" }, @@ -1713,7 +1461,7 @@ /area/awaymission/centcomAway/general) "fC" = ( /obj/machinery/computer/scan_consolenew, -/obj/item/weapon/dnainjector/telemut/darkbundle, +/obj/item/dnainjector/telemut/darkbundle, /turf/open/floor/plasteel/white, /area/awaymission/centcomAway/general) "fD" = ( @@ -1817,7 +1565,7 @@ /area/awaymission/centcomAway/courtroom) "fT" = ( /obj/machinery/door/airlock/centcom{ - name = "Centcom Security"; + name = "CentCom Security"; opacity = 1; req_access_txt = "101" }, @@ -1870,53 +1618,26 @@ }, /area/awaymission/centcomAway/general) "gd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northwest, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "ge" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "gf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /obj/structure/window/reinforced{ dir = 8 }, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "gg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "gh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northeast, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "gi" = ( @@ -1932,7 +1653,7 @@ /area/awaymission/centcomAway/courtroom) "gk" = ( /obj/machinery/door/airlock/centcom{ - name = "Centcom Security"; + name = "CentCom Security"; opacity = 1; req_access_txt = "101" }, @@ -1970,14 +1691,7 @@ }, /area/awaymission/centcomAway/general) "gr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "gs" = ( @@ -1988,7 +1702,7 @@ /area/awaymission/centcomAway/general) "gt" = ( /obj/machinery/photocopier, -/obj/item/weapon/paper/ccaMemo, +/obj/item/paper/fluff/awaymissions/centcom/gateway_memo, /turf/open/floor/plasteel{ icon_state = "floor" }, @@ -2004,7 +1718,7 @@ /area/awaymission/centcomAway/general) "gv" = ( /obj/structure/table/reinforced, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/item/hand_labeler_refill, /turf/open/floor/plasteel{ icon_state = "floor" @@ -2012,7 +1726,7 @@ /area/awaymission/centcomAway/general) "gw" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /turf/open/floor/plasteel{ icon_state = "floor" }, @@ -2094,16 +1808,7 @@ /turf/open/floor/plasteel/black, /area/awaymission/centcomAway/general) "gM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "gN" = ( @@ -2151,7 +1856,7 @@ /area/awaymission/centcomAway/hangar) "gU" = ( /obj/structure/table, -/obj/item/weapon/paper/ccaMemo, +/obj/item/paper/fluff/awaymissions/centcom/gateway_memo, /turf/open/floor/plating, /area/awaymission/centcomAway/hangar) "gV" = ( @@ -2163,13 +1868,7 @@ }, /area/awaymission/centcomAway/general) "gX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "gY" = ( @@ -2208,17 +1907,7 @@ /turf/open/floor/mineral/titanium/blue, /area/awaymission/centcomAway/hangar) "he" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, /area/awaymission/centcomAway/hangar) "hf" = ( @@ -2240,14 +1929,14 @@ /area/awaymission/centcomAway/general) "hj" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/PDAs, +/obj/item/storage/box/PDAs, /turf/open/floor/plasteel{ icon_state = "floor" }, /area/awaymission/centcomAway/general) "hk" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/red, +/obj/item/folder/red, /turf/open/floor/plasteel{ icon_state = "floor" }, @@ -2272,7 +1961,7 @@ /area/awaymission/centcomAway/general) "ho" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/blue, +/obj/item/folder/blue, /turf/open/floor/plasteel{ icon_state = "floor" }, @@ -2284,25 +1973,11 @@ }, /area/awaymission/centcomAway/general) "hq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/closed/wall/r_wall, /area/awaymission/centcomAway/courtroom) "hr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/awaymission/centcomAway/courtroom) "hs" = ( @@ -2310,53 +1985,26 @@ /turf/open/floor/carpet, /area/awaymission/centcomAway/courtroom) "ht" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating, /area/awaymission/centcomAway/courtroom) "hu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, /area/awaymission/centcomAway/hangar) "hv" = ( -/turf/open/floor/plating, /obj/structure/shuttle/engine/propulsion/burst{ dir = 4 }, -/turf/closed/wall/shuttle{ - icon_state = "swall_f5"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/centcomAway/hangar) "hw" = ( -/turf/open/floor/plasteel/black, -/turf/closed/wall/shuttle{ - icon_state = "swall_f9"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/centcomAway/hangar) "hx" = ( /obj/structure/table, /obj/item/clothing/gloves/color/yellow, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/electrical{ pixel_y = 5 }, /turf/open/floor/plating, @@ -2401,23 +2049,17 @@ /turf/open/floor/plasteel/black, /area/awaymission/centcomAway/courtroom) "hF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/awaymission/centcomAway/courtroom) "hG" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/plating, /area/awaymission/centcomAway/hangar) "hH" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/bodybags, +/obj/item/storage/box/bodybags, /turf/open/floor/engine, /area/awaymission/centcomAway/general) "hI" = ( @@ -2488,7 +2130,7 @@ /area/awaymission/centcomAway/courtroom) "hS" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /turf/open/floor/wood, /area/awaymission/centcomAway/courtroom) "hT" = ( @@ -2504,7 +2146,7 @@ /turf/open/floor/engine, /area/awaymission/centcomAway/general) "hW" = ( -/obj/item/weapon/twohanded/required/kirbyplants, +/obj/item/twohanded/required/kirbyplants, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -2537,14 +2179,7 @@ /turf/open/floor/wood, /area/awaymission/centcomAway/courtroom) "id" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/plating, /area/awaymission/centcomAway/courtroom) "ie" = ( @@ -2611,8 +2246,8 @@ /area/awaymission/centcomAway/general) "ir" = ( /obj/structure/closet/crate/trashcart, -/obj/item/weapon/reagent_containers/spray/cleaner, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel/black, /area/awaymission/centcomAway/general) "is" = ( @@ -2636,36 +2271,15 @@ }, /area/awaymission/centcomAway/general) "iv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, /area/space) "iw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/closed/wall/r_wall, /area/awaymission/centcomAway/courtroom) "ix" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/closed/wall/r_wall, /area/awaymission/centcomAway/courtroom) "iy" = ( @@ -2695,14 +2309,7 @@ }, /area/awaymission/centcomAway/hangar) "iC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "iD" = ( @@ -2805,31 +2412,31 @@ dir = 9 }, /obj/item/clothing/mask/cigarette/cigar/havana, -/obj/item/weapon/reagent_containers/food/drinks/sillycup, +/obj/item/reagent_containers/food/drinks/sillycup, /turf/open/floor/plasteel/grimy, /area/awaymission/centcomAway/general) "iU" = ( /obj/structure/table/wood{ dir = 5 }, -/obj/item/weapon/lighter, +/obj/item/lighter, /turf/open/floor/plasteel/grimy, /area/awaymission/centcomAway/general) "iV" = ( /obj/structure/table/wood{ dir = 5 }, -/obj/item/weapon/storage/backpack/satchel, +/obj/item/storage/backpack/satchel, /turf/open/floor/plasteel/grimy, /area/awaymission/centcomAway/general) "iW" = ( /obj/machinery/computer/card/centcom, -/obj/item/weapon/card/id/centcom, +/obj/item/card/id/centcom, /turf/open/floor/plasteel/grimy, /area/awaymission/centcomAway/general) "iX" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/red, +/obj/item/folder/red, /turf/open/floor/plasteel/black, /area/awaymission/centcomAway/general) "iY" = ( @@ -2884,7 +2491,7 @@ /area/awaymission/centcomAway/general) "jg" = ( /obj/structure/table/reinforced, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plasteel/black, /area/awaymission/centcomAway/general) "jh" = ( @@ -2923,7 +2530,7 @@ /area/awaymission/centcomAway/general) "jn" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /turf/open/floor/plasteel/black, /area/awaymission/centcomAway/general) "jo" = ( @@ -2935,7 +2542,7 @@ /turf/open/floor/plasteel/black, /area/awaymission/centcomAway/general) "jq" = ( -/obj/item/weapon/stamp, +/obj/item/stamp, /obj/structure/table/reinforced, /turf/open/floor/plasteel/vault{ dir = 4 @@ -2943,7 +2550,7 @@ /area/awaymission/centcomAway/general) "jr" = ( /obj/structure/table, -/obj/item/weapon/firstaid_arm_assembly, +/obj/item/firstaid_arm_assembly, /turf/open/floor/plasteel/vault, /area/awaymission/centcomAway/hangar) "js" = ( @@ -2969,7 +2576,7 @@ /area/awaymission/centcomAway/hangar) "jv" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/plasteel/vault, /area/awaymission/centcomAway/hangar) "jw" = ( @@ -3051,49 +2658,25 @@ }, /area/awaymission/centcomAway/general) "jH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plasteel{ name = "plating" }, /area/awaymission/centcomAway/general) "jI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plasteel{ name = "plating" }, /area/awaymission/centcomAway/general) "jJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plasteel{ name = "plating" }, /area/awaymission/centcomAway/general) "jK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /obj/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/centcomAway/general) @@ -3131,7 +2714,7 @@ /area/awaymission/centcomAway/general) "jQ" = ( /obj/structure/table, -/obj/item/weapon/paper/pamphlet/ccaInfo, +/obj/item/paper/pamphlet/centcom/visitor_info, /turf/open/floor/plasteel{ icon_state = "floor" }, @@ -3153,14 +2736,7 @@ /turf/open/floor/plasteel, /area/awaymission/centcomAway/general) "jT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "jU" = ( @@ -3209,14 +2785,7 @@ /turf/open/floor/plating, /area/awaymission/centcomAway/hangar) "kb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "kc" = ( @@ -3273,42 +2842,16 @@ }, /area/awaymission/centcomAway/general) "kk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "kl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /obj/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "km" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "kn" = ( @@ -3328,7 +2871,7 @@ /area/awaymission/centcomAway/hangar) "kq" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper/pamphlet/ccaInfo, +/obj/item/paper/pamphlet/centcom/visitor_info, /turf/open/floor/plasteel/vault{ dir = 4 }, @@ -3354,18 +2897,14 @@ }, /area/awaymission/centcomAway/general) "ku" = ( -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /obj/structure/table/reinforced, /turf/open/floor/plasteel{ icon_state = "floor" }, /area/awaymission/centcomAway/general) "kv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/southwest, /obj/structure/window/reinforced{ dir = 4 }, @@ -3410,10 +2949,10 @@ }, /area/awaymission/centcomAway/general) "kC" = ( -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/structure/table, /obj/item/device/taperecorder, -/obj/item/weapon/stamp, +/obj/item/stamp, /turf/open/floor/plasteel/vault{ dir = 1 }, @@ -3457,8 +2996,8 @@ /area/awaymission/centcomAway/general) "kJ" = ( /obj/structure/table, -/obj/item/weapon/storage/box/handcuffs, -/obj/item/weapon/stamp, +/obj/item/storage/box/handcuffs, +/obj/item/stamp, /turf/open/floor/plasteel/vault{ dir = 1 }, @@ -3476,16 +3015,7 @@ }, /area/awaymission/centcomAway/general) "kM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating, /area/awaymission/centcomAway/general) "kN" = ( @@ -3499,7 +3029,7 @@ /area/awaymission/centcomAway/general) "kP" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/trophy/gold_cup, +/obj/item/reagent_containers/food/drinks/trophy/gold_cup, /turf/open/floor/carpet, /area/awaymission/centcomAway/general) "kQ" = ( @@ -3583,17 +3113,7 @@ }, /area/awaymission/centcomAway/thunderdome) "lf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plating, /area/awaymission/centcomAway/thunderdome) "lg" = ( @@ -3653,7 +3173,7 @@ /area/awaymission/centcomAway/thunderdome) "lp" = ( /obj/structure/table, -/obj/item/weapon/lipstick, +/obj/item/lipstick, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -3693,38 +3213,20 @@ /area/awaymission/centcomAway/thunderdome) "lv" = ( /obj/structure/rack, -/obj/item/weapon/restraints/legcuffs/beartrap, -/obj/item/weapon/twohanded/fireaxe, +/obj/item/restraints/legcuffs/beartrap, +/obj/item/twohanded/fireaxe, /turf/open/floor/plasteel/black, /area/awaymission/centcomAway/thunderdome) "lw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating, /area/awaymission/centcomAway/thunderdome) "lx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/awaymission/centcomAway/thunderdome) "ly" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/awaymission/centcomAway/thunderdome) "lz" = ( @@ -3741,7 +3243,7 @@ /turf/open/floor/plasteel, /area/awaymission/centcomAway/thunderdome) "lB" = ( -/obj/item/weapon/reagent_containers/glass/rag, +/obj/item/reagent_containers/glass/rag, /turf/open/floor/plasteel/black, /area/awaymission/centcomAway/general) "lC" = ( @@ -3773,8 +3275,8 @@ /obj/item/clothing/shoes/sneakers/brown, /obj/item/clothing/suit/armor/tdome/red, /obj/item/clothing/head/helmet/thunderdome, -/obj/item/weapon/hatchet, -/obj/item/weapon/shield/riot, +/obj/item/hatchet, +/obj/item/shield/riot, /turf/open/floor/plasteel/black, /area/awaymission/centcomAway/thunderdome) "lH" = ( @@ -3806,8 +3308,8 @@ /obj/item/clothing/shoes/sneakers/brown, /obj/item/clothing/suit/armor/tdome/green, /obj/item/clothing/head/helmet/thunderdome, -/obj/item/weapon/hatchet, -/obj/item/weapon/shield/riot, +/obj/item/hatchet, +/obj/item/shield/riot, /turf/open/floor/plasteel/black, /area/awaymission/centcomAway/thunderdome) "lM" = ( @@ -3830,7 +3332,7 @@ /area/awaymission/centcomAway/thunderdome) "lO" = ( /obj/machinery/door/airlock/centcom{ - name = "Centcom Security"; + name = "CentCom Security"; opacity = 1; req_access_txt = "101" }, @@ -3880,7 +3382,7 @@ /area/awaymission/centcomAway/thunderdome) "lX" = ( /obj/machinery/chem_dispenser, -/obj/item/weapon/storage/box/beakers, +/obj/item/storage/box/beakers, /turf/open/floor/plasteel/green{ dir = 1 }, @@ -3911,12 +3413,12 @@ /turf/open/floor/plasteel, /area/awaymission/centcomAway/thunderdome) "mc" = ( -/obj/item/weapon/soap/nanotrasen, +/obj/item/soap/nanotrasen, /turf/open/floor/plasteel/white, /area/awaymission/centcomAway/thunderdome) "md" = ( /obj/structure/rack, -/obj/item/weapon/gun/energy/laser/retro, +/obj/item/gun/energy/laser/retro, /turf/open/floor/plasteel/black, /area/awaymission/centcomAway/thunderdome) "me" = ( @@ -3940,7 +3442,7 @@ /area/awaymission/centcomAway/thunderdome) "mh" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/snacks/popcorn, +/obj/item/reagent_containers/food/snacks/popcorn, /turf/open/floor/plasteel/redyellow{ dir = 5 }, @@ -3959,7 +3461,7 @@ /area/awaymission/centcomAway/cafe) "mk" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/food/snacks/popcorn, +/obj/item/reagent_containers/food/snacks/popcorn, /turf/open/floor/plasteel/barber{ dir = 8; heat_capacity = 1 @@ -4003,21 +3505,21 @@ /area/awaymission/centcomAway/thunderdome) "mq" = ( /obj/structure/table, -/obj/item/weapon/storage/box/handcuffs, +/obj/item/storage/box/handcuffs, /turf/open/floor/plasteel/redyellow{ dir = 5 }, /area/awaymission/centcomAway/thunderdome) "mr" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, /turf/open/floor/plasteel/redyellow{ dir = 5 }, /area/awaymission/centcomAway/thunderdome) "ms" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/plasteel/redyellow{ dir = 5 }, @@ -4086,7 +3588,7 @@ /area/awaymission/centcomAway/cafe) "mB" = ( /obj/machinery/chem_dispenser, -/obj/item/weapon/storage/box/beakers, +/obj/item/storage/box/beakers, /turf/open/floor/plasteel/red, /area/awaymission/centcomAway/cafe) "mC" = ( @@ -4146,8 +3648,8 @@ /area/awaymission/centcomAway/cafe) "mL" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/condiment/peppermill, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker, +/obj/item/reagent_containers/food/condiment/peppermill, +/obj/item/reagent_containers/food/condiment/saltshaker, /turf/open/floor/plasteel/red, /area/awaymission/centcomAway/cafe) "mM" = ( @@ -4170,7 +3672,7 @@ /area/awaymission/centcomAway/general) "mP" = ( /obj/machinery/door/airlock/centcom{ - name = "Centcom Security"; + name = "CentCom Security"; opacity = 1; req_access_txt = "101" }, @@ -4180,7 +3682,7 @@ /obj/structure/safe/floor, /obj/item/clothing/under/rank/centcom_officer, /obj/item/clothing/suit/det_suit, -/obj/item/weapon/gun/ballistic/revolver/mateba, +/obj/item/gun/ballistic/revolver/mateba, /turf/open/floor/plasteel/grimy, /area/awaymission/centcomAway/general) "mR" = ( @@ -4201,8 +3703,8 @@ /area/awaymission/centcomAway/hangar) "mU" = ( /obj/structure/rack, -/obj/item/weapon/storage/secure/briefcase, -/obj/item/weapon/storage/belt/utility/full, +/obj/item/storage/secure/briefcase, +/obj/item/storage/belt/utility/full, /turf/open/floor/plasteel/grimy, /area/awaymission/centcomAway/general) "mV" = ( @@ -4370,9 +3872,9 @@ /area/awaymission/centcomAway/thunderdome) "nz" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/condiment/sugar, -/obj/item/weapon/reagent_containers/food/condiment/milk, -/obj/item/weapon/reagent_containers/food/drinks/ice, +/obj/item/reagent_containers/food/condiment/sugar, +/obj/item/reagent_containers/food/condiment/milk, +/obj/item/reagent_containers/food/drinks/ice, /turf/open/floor/plasteel/barber{ dir = 8; heat_capacity = 1 diff --git a/_maps/RandomZLevels/challenge.dmm b/_maps/RandomZLevels/challenge.dmm index faeb6ff724..a50ac00aab 100644 --- a/_maps/RandomZLevels/challenge.dmm +++ b/_maps/RandomZLevels/challenge.dmm @@ -76,7 +76,7 @@ /turf/open/floor/plasteel/airless, /area/awaymission/challenge/start) "ap" = ( -/obj/item/weapon/gun/energy/laser/retro, +/obj/item/gun/energy/laser/retro, /turf/open/floor/plasteel/airless, /area/awaymission/challenge/start) "aq" = ( @@ -160,17 +160,8 @@ /turf/open/floor/plasteel/airless, /area/awaymission/challenge/main) "aI" = ( -/obj/machinery/power/emitter{ - active = 1; - active_power_usage = 0; - anchored = 1; - dir = 2; - idle_power_usage = 0; - locked = 1; - name = "Energy Cannon"; - req_access_txt = "100"; - state = 2; - use_power = 0 +/obj/machinery/power/emitter/ctf{ + dir = 2 }, /turf/open/floor/plating/airless, /area/awaymission/challenge/main) @@ -200,17 +191,8 @@ /area/awaymission/challenge/main) "aO" = ( /obj/structure/window/reinforced, -/obj/machinery/power/emitter{ - active = 1; - active_power_usage = 0; - anchored = 1; - dir = 2; - idle_power_usage = 0; - locked = 1; - name = "Energy Cannon"; - req_access_txt = "100"; - state = 2; - use_power = 0 +/obj/machinery/power/emitter/ctf{ + dir = 2 }, /turf/open/floor/plating/airless, /area/awaymission/challenge/main) @@ -228,17 +210,8 @@ /turf/open/floor/plasteel, /area/awaymission/challenge/main) "aS" = ( -/obj/machinery/power/emitter{ - active = 1; - active_power_usage = 0; - anchored = 1; - dir = 4; - idle_power_usage = 0; - locked = 1; - name = "Energy Cannon"; - req_access_txt = "100"; - state = 2; - use_power = 0 +/obj/machinery/power/emitter/ctf{ + dir = 4 }, /turf/open/floor/plating/airless, /area/awaymission/challenge/main) @@ -261,17 +234,8 @@ /turf/open/floor/plating/airless, /area/awaymission/challenge/main) "aW" = ( -/obj/machinery/power/emitter{ - active = 1; - active_power_usage = 0; - anchored = 1; - dir = 8; - idle_power_usage = 0; - locked = 1; - name = "Energy Cannon"; - req_access_txt = "100"; - state = 2; - use_power = 0 +/obj/machinery/power/emitter/ctf{ + dir = 8 }, /turf/open/floor/plating/airless, /area/awaymission/challenge/main) @@ -279,30 +243,16 @@ /obj/machinery/porta_turret{ dir = 8; emagged = 1; - installation = /obj/item/weapon/gun/energy/lasercannon + installation = /obj/item/gun/energy/lasercannon }, /turf/open/floor/plating/airless, /area/awaymission/challenge/main) "aY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/west, /turf/open/floor/plating/airless, /area/awaymission/challenge/main) "aZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating/airless, /area/awaymission/challenge/main) "ba" = ( @@ -341,17 +291,8 @@ /turf/open/floor/plating, /area/awaymission/challenge/main) "bf" = ( -/obj/machinery/power/emitter{ - active = 1; - active_power_usage = 0; - anchored = 1; - dir = 1; - idle_power_usage = 0; - locked = 1; - name = "Energy Cannon"; - req_access_txt = "100"; - state = 2; - use_power = 0 +/obj/machinery/power/emitter/ctf{ + dir = 1 }, /obj/structure/window/reinforced{ dir = 1 @@ -377,17 +318,8 @@ /turf/open/floor/plasteel, /area/awaymission/challenge/main) "bi" = ( -/obj/machinery/power/emitter{ - active = 1; - active_power_usage = 0; - anchored = 1; - dir = 1; - idle_power_usage = 0; - locked = 1; - name = "Energy Cannon"; - req_access_txt = "100"; - state = 2; - use_power = 0 +/obj/machinery/power/emitter/ctf{ + dir = 1 }, /obj/structure/window/reinforced{ dir = 8 @@ -402,17 +334,8 @@ /turf/open/floor/plating, /area/awaymission/challenge/main) "bk" = ( -/obj/machinery/power/emitter{ - active = 1; - active_power_usage = 0; - anchored = 1; - dir = 1; - idle_power_usage = 0; - locked = 1; - name = "Energy Cannon"; - req_access_txt = "100"; - state = 2; - use_power = 0 +/obj/machinery/power/emitter/ctf{ + dir = 1 }, /obj/machinery/light, /turf/open/floor/plating, @@ -421,17 +344,8 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/power/emitter{ - active = 1; - active_power_usage = 0; - anchored = 1; - dir = 1; - idle_power_usage = 0; - locked = 1; - name = "Energy Cannon"; - req_access_txt = "100"; - state = 2; - use_power = 0 +/obj/machinery/power/emitter/ctf{ + dir = 1 }, /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -446,17 +360,8 @@ /turf/closed/wall/mineral/plastitanium, /area/awaymission/challenge/main) "bo" = ( -/obj/machinery/power/emitter{ - active = 1; - active_power_usage = 0; - anchored = 1; - dir = 2; - idle_power_usage = 0; - locked = 1; - name = "Energy Cannon"; - req_access_txt = "100"; - state = 2; - use_power = 0 +/obj/machinery/power/emitter/ctf{ + dir = 2 }, /obj/structure/window/reinforced{ dir = 8 @@ -476,7 +381,7 @@ /obj/machinery/porta_turret{ dir = 8; emagged = 1; - installation = /obj/item/weapon/gun/energy/lasercannon + installation = /obj/item/gun/energy/lasercannon }, /turf/open/floor/plating, /area/awaymission/challenge/main) @@ -497,7 +402,7 @@ /turf/open/floor/plating/airless, /area/awaymission/challenge/main) "bt" = ( -/obj/item/weapon/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, /turf/open/floor/plasteel/airless, /area/awaymission/challenge/main) "bu" = ( @@ -528,17 +433,8 @@ /turf/open/floor/plating, /area/awaymission/challenge/main) "bx" = ( -/obj/machinery/power/emitter{ - active = 1; - active_power_usage = 0; - anchored = 1; - dir = 8; - idle_power_usage = 0; - locked = 1; - name = "Energy Cannon"; - req_access_txt = "100"; - state = 2; - use_power = 0 +/obj/machinery/power/emitter/ctf{ + dir = 8 }, /obj/structure/window/reinforced{ dir = 8 @@ -560,11 +456,7 @@ /turf/open/floor/plasteel, /area/awaymission/challenge/main) "bA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating/airless, /area/awaymission/challenge/main) "bB" = ( @@ -578,17 +470,8 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/machinery/power/emitter{ - active = 1; - active_power_usage = 0; - anchored = 1; - dir = 8; - idle_power_usage = 0; - locked = 1; - name = "Energy Cannon"; - req_access_txt = "100"; - state = 2; - use_power = 0 +/obj/machinery/power/emitter/ctf{ + dir = 8 }, /turf/open/floor/plating/airless, /area/awaymission/challenge/main) @@ -596,22 +479,13 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/machinery/power/emitter{ - active = 1; - active_power_usage = 0; - anchored = 1; - dir = 4; - idle_power_usage = 0; - locked = 1; - name = "Energy Cannon"; - req_access_txt = "100"; - state = 2; - use_power = 0 +/obj/machinery/power/emitter/ctf{ + dir = 4 }, /turf/open/floor/plating/airless, /area/awaymission/challenge/main) "bE" = ( -/obj/item/weapon/storage/firstaid/fire, +/obj/item/storage/firstaid/fire, /turf/open/floor/plasteel/airless, /area/awaymission/challenge/main) "bF" = ( @@ -654,17 +528,8 @@ /turf/open/floor/plating/airless, /area/awaymission/challenge/main) "bL" = ( -/obj/machinery/power/emitter{ - active = 1; - active_power_usage = 0; - anchored = 1; - dir = 1; - idle_power_usage = 0; - locked = 1; - name = "Energy Cannon"; - req_access_txt = "100"; - state = 2; - use_power = 0 +/obj/machinery/power/emitter/ctf{ + dir = 1 }, /obj/structure/window/reinforced{ dir = 1 @@ -672,32 +537,14 @@ /turf/open/floor/plating/airless, /area/awaymission/challenge/main) "bM" = ( -/obj/machinery/power/emitter{ - active = 1; - active_power_usage = 0; - anchored = 1; - dir = 1; - idle_power_usage = 0; - locked = 1; - name = "Energy Cannon"; - req_access_txt = "100"; - state = 2; - use_power = 0 +/obj/machinery/power/emitter/ctf{ + dir = 1 }, /turf/open/floor/plating/airless, /area/awaymission/challenge/main) "bN" = ( -/obj/machinery/power/emitter{ - active = 1; - active_power_usage = 0; - anchored = 1; - dir = 1; - idle_power_usage = 0; - locked = 1; - name = "Energy Cannon"; - req_access_txt = "100"; - state = 2; - use_power = 0 +/obj/machinery/power/emitter/ctf{ + dir = 1 }, /obj/structure/window/reinforced{ dir = 4 @@ -705,17 +552,8 @@ /turf/open/floor/plating/airless, /area/awaymission/challenge/main) "bO" = ( -/obj/machinery/power/emitter{ - active = 1; - active_power_usage = 0; - anchored = 1; - dir = 1; - idle_power_usage = 0; - locked = 1; - name = "Energy Cannon"; - req_access_txt = "100"; - state = 2; - use_power = 0 +/obj/machinery/power/emitter/ctf{ + dir = 1 }, /obj/structure/window/reinforced{ dir = 8 @@ -728,7 +566,7 @@ }, /area/awaymission/challenge/end) "bQ" = ( -/obj/item/weapon/gun/ballistic/revolver/russian, +/obj/item/gun/ballistic/revolver/russian, /turf/open/floor/plasteel/white/side{ dir = 2 }, @@ -864,7 +702,7 @@ /area/awaymission/challenge/end) "ck" = ( /obj/structure/rack, -/obj/item/weapon/gun/ballistic/revolver/mateba, +/obj/item/gun/ballistic/revolver/mateba, /turf/open/floor/wood, /area/awaymission/challenge/end) "cl" = ( @@ -893,17 +731,14 @@ /area/space) "cq" = ( /obj/structure/table/wood, -/obj/item/weapon/melee/chainofcommand, -/obj/item/weapon/stamp, +/obj/item/melee/chainofcommand, +/obj/item/stamp, /turf/open/floor/carpet, /area/awaymission/challenge/end) "cr" = ( /obj/structure/table/wood, -/obj/item/weapon/paper{ - info = "Congratulations,

Your station has been selected to carry out the Gateway Project.

The equipment will be shipped to you at the start of the next quarter.
You are to prepare a secure location to house the equipment as outlined in the attached documents.

--Nanotrasen Blue Space Research"; - name = "Confidential Correspondence, Pg 1" - }, -/obj/item/weapon/folder/blue, +/obj/item/paper/fluff/gateway, +/obj/item/folder/blue, /turf/open/floor/carpet, /area/awaymission/challenge/end) "cs" = ( @@ -931,7 +766,7 @@ /area/awaymission/challenge/end) "cw" = ( /obj/structure/rack, -/obj/item/weapon/gun/ballistic/automatic/l6_saw, +/obj/item/gun/ballistic/automatic/l6_saw, /turf/open/floor/wood, /area/awaymission/challenge/end) "cx" = ( @@ -971,7 +806,7 @@ /turf/open/floor/plasteel/black, /area/awaymission/challenge/end) "cC" = ( -/obj/item/weapon/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, /turf/open/floor/circuit, /area/awaymission/challenge/end) "cD" = ( @@ -1039,41 +874,19 @@ /turf/open/space, /area/space) "cM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northwest, /turf/open/floor/plating, /area/awaymission/challenge/end) "cN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/awaymission/challenge/end) "cO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northeast, /turf/open/floor/plating, /area/awaymission/challenge/end) "cP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/awaymission/challenge/end) "cQ" = ( @@ -1181,24 +994,17 @@ /turf/open/space, /area/space) "de" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/plating, /area/awaymission/challenge/end) "df" = ( /obj/structure/table, -/obj/item/weapon/paper/pamphlet, +/obj/item/paper/pamphlet/gateway, /turf/open/floor/plasteel/black, /area/awaymission/challenge/end) "dg" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/black, /area/awaymission/challenge/end) "dh" = ( @@ -1210,14 +1016,14 @@ /area/awaymission/challenge/end) "di" = ( /obj/structure/table, -/obj/item/weapon/implanter/explosive, -/obj/item/weapon/implanter/explosive{ +/obj/item/implanter/explosive, +/obj/item/implanter/explosive{ pixel_y = 4 }, -/obj/item/weapon/implanter/explosive{ +/obj/item/implanter/explosive{ pixel_y = 8 }, -/obj/item/weapon/implanter/explosive{ +/obj/item/implanter/explosive{ pixel_y = 12 }, /turf/open/floor/plasteel/black, @@ -1238,16 +1044,7 @@ /turf/open/floor/plasteel/black, /area/awaymission/challenge/end) "dl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating, /area/awaymission/challenge/end) "dm" = ( diff --git a/_maps/RandomZLevels/moonoutpost19.dmm b/_maps/RandomZLevels/moonoutpost19.dmm index c6805c74e0..5daed4908c 100644 --- a/_maps/RandomZLevels/moonoutpost19.dmm +++ b/_maps/RandomZLevels/moonoutpost19.dmm @@ -236,7 +236,7 @@ /obj/structure/bed/nest, /obj/effect/decal/cleanable/blood/gibs, /obj/item/clothing/mask/facehugger/impregnated, -/obj/item/weapon/gun/ballistic/automatic/pistol, +/obj/item/gun/ballistic/automatic/pistol, /turf/open/floor/plating/asteroid{ initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006 @@ -435,7 +435,7 @@ /obj/item/clothing/mask/facehugger/impregnated, /obj/item/clothing/under/rank/security, /obj/item/clothing/suit/armor/vest, -/obj/item/weapon/melee/baton/loaded, +/obj/item/melee/baton/loaded, /obj/item/clothing/head/helmet, /turf/open/floor/plating/asteroid{ initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; @@ -632,7 +632,7 @@ name = "Syndicate Outpost" }) "aS" = ( -/obj/item/weapon/ore/iron{ +/obj/item/ore/iron{ pixel_x = 7; pixel_y = -6 }, @@ -906,7 +906,7 @@ name = "Syndicate Outpost" }) "bn" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /turf/open/floor/plasteel/bar{ heat_capacity = 1e+006 }, @@ -969,15 +969,12 @@ dir = 1 }, /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = 1; pixel_y = 9 }, -/obj/item/weapon/pen, -/obj/item/weapon/paper{ - info = "Log 1:
We got our promised supply drop today. We were only meant to get it, what, a week ago? This bloody gateway keeps desyncing itself, and that means subsisting off recycled water and carb packs. No clue where the damn thing connects to on its off days, and HQ say we are 'not to touch it if it isn't linking to command.' We dumped off the assload of crates Jim filled, got our boxes of oxygen, food and drink, and closed the portal.

Log 2:
Damn thing is acting up again. Three days no contact this time. I thought I heard clanking noises from it yesterday. Jim is going on about the NT base or some shit. We've been over this before - They don't know we're here, that engineer was too drunk to recognise his suit, especially since I had it painted orange. He's starting to get annoying. We're safe.

Log 3:
Gateway synced itself up automatically today. I opened it for an instant to spy through it, got a glimpse of the inside of a transport container. Either HQ's redecorating or something, or there's more than two of these things."; - name = "Personal Log" - }, +/obj/item/pen, +/obj/item/paper/fluff/awaymissions/moonoutpost19/log/personal, /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -1014,7 +1011,7 @@ dir = 1 }, /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -1094,7 +1091,7 @@ pixel_x = 32 }, /obj/item/trash/plate, -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /turf/open/floor/plasteel/bar{ heat_capacity = 1e+006 }, @@ -1206,7 +1203,7 @@ }) "bJ" = ( /obj/structure/table, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /turf/open/floor/plasteel/bar{ heat_capacity = 1e+006 }, @@ -1264,8 +1261,7 @@ name = "Syndicate Outpost" }) "bP" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -1299,7 +1295,7 @@ icon_state = "2-4" }, /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -2; pixel_y = -1 }, @@ -1584,11 +1580,8 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/item/weapon/stock_parts/cell/high, -/obj/item/weapon/paper{ - info = "Alright, listen up. If you're reading this, I'm either taking a shit or I've been recalled back to Command. Either way, you'll need to know how to restore power. We've stolen this stuff from Nanotrasen, so all the equipment is jury-rigged. We have generators that work on both plasma and uranium, about 50 sheets should power the outpost for quite a while. If the generators aren't working, which is very likely, take the power cell on the desk and put it into the APC in the hallway. That should get the place running, at least for a little while."; - name = "Engineering Instructions" - }, +/obj/item/stock_parts/cell/high, +/obj/item/paper/fluff/awaymissions/moonoutpost19/engineering, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -1658,8 +1651,7 @@ name = "Syndicate Outpost" }) "cn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -1709,7 +1701,7 @@ name = "Dormitories" }, /obj/item/stack/rods, -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "small" }, /turf/open/floor/plasteel{ @@ -1937,7 +1929,7 @@ }, /obj/item/stack/rods, /obj/item/stack/rods, -/obj/item/weapon/shard, +/obj/item/shard, /obj/structure/alien/weeds, /turf/open/floor/plating{ initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; @@ -2012,7 +2004,7 @@ name = "Syndicate Outpost" }) "cM" = ( -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -2225,7 +2217,7 @@ specialfunctions = 4 }, /obj/structure/bed, -/obj/item/weapon/bedsheet/syndie, +/obj/item/bedsheet/syndie, /turf/open/floor/wood{ initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006 @@ -2444,11 +2436,11 @@ }) "dp" = ( /obj/structure/closet/crate, -/obj/item/weapon/storage/bag/ore, +/obj/item/storage/bag/ore, /obj/structure/alien/weeds, /obj/item/device/mining_scanner, -/obj/item/weapon/shovel, -/obj/item/weapon/pickaxe, +/obj/item/shovel, +/obj/item/pickaxe, /turf/open/floor/plating{ broken = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; @@ -2462,11 +2454,8 @@ }) "dq" = ( /obj/structure/table/wood, -/obj/item/weapon/pen, -/obj/item/weapon/paper{ - info = "Log 1:
While mining today I noticed the NT station was finished with its renovations. They placed some huge reinforced tumor on the station, looks so ugly. I wouldn't be surprised if those pigs decided to turn that little astronomy outpost into a prison with that thing, it'd be pretty typical of them.

Log 2:
Really dumb of me but I just waved at an engineer in the outpost, and he waved back. I hope to god he was too dumb or drunk to recognize the suit, because if he isn't then we might have to pull out before they come looking for us.

Log 3:
That huge reinforced tumor in their science section has been making a lot of noise lately. I've been hearing some banging and scratching from the other side and I'm kind of glad now that they reinforced this thing so much. I'll be sleeping with my gun under my pillow from now on."; - name = "Personal Log" - }, +/obj/item/pen, +/obj/item/paper/fluff/awaymissions/moonoutpost19/log/personal_2, /obj/structure/sign/poster/contraband/c20r{ pixel_y = -32 }, @@ -2492,7 +2481,7 @@ /obj/item/ammo_box/magazine/m10mm{ icon_state = "9x19p-8" }, -/obj/item/weapon/suppressor, +/obj/item/suppressor, /turf/open/floor/wood{ initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006 @@ -2503,7 +2492,7 @@ }) "ds" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/syndie, +/obj/item/bedsheet/syndie, /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood{ heat_capacity = 1e+006 @@ -2546,8 +2535,8 @@ name = "Syndicate Outpost" }) "dv" = ( -/obj/item/weapon/ore/iron, -/obj/item/weapon/ore/iron{ +/obj/item/ore/iron, +/obj/item/ore/iron{ pixel_x = -7; pixel_y = -4 }, @@ -2601,7 +2590,7 @@ /obj/structure/rack, /obj/item/clothing/suit/space/syndicate/orange, /obj/item/clothing/mask/gas, -/obj/item/weapon/pickaxe/drill, +/obj/item/pickaxe/drill, /obj/item/clothing/head/helmet/space/syndicate/orange, /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -2616,7 +2605,7 @@ name = "Syndicate Outpost" }) "dz" = ( -/obj/item/weapon/ore/iron{ +/obj/item/ore/iron{ pixel_x = -3; pixel_y = 9 }, @@ -2794,7 +2783,7 @@ name = "Syndicate Outpost" }) "dJ" = ( -/obj/item/weapon/storage/bag/ore, +/obj/item/storage/bag/ore, /turf/open/floor/plating/asteroid{ initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006 @@ -2810,7 +2799,7 @@ poweralm = 0 }) "dK" = ( -/obj/item/weapon/pickaxe/drill, +/obj/item/pickaxe/drill, /turf/open/floor/plating/asteroid{ initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006 @@ -2859,7 +2848,7 @@ poweralm = 0 }) "dN" = ( -/obj/item/weapon/ore/iron{ +/obj/item/ore/iron{ pixel_x = -7; pixel_y = -4 }, @@ -2881,7 +2870,7 @@ /obj/structure/alien/weeds, /obj/structure/bed/nest, /obj/effect/decal/cleanable/blood/gibs, -/obj/item/weapon/tank/internals/oxygen, +/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, @@ -3073,7 +3062,6 @@ name = "MO19 Research" }) "eb" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/preopen{ desc = "A heavy duty blast door that opens mechanically. This one has been applied with an acid-proof coating."; id = "Awaybiohazard"; @@ -3085,7 +3073,7 @@ layer = 2.9; name = "Acid-Proof biohazard containment door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -3380,8 +3368,7 @@ name = "Acid-Proof containment chamber blast door" }, /obj/structure/cable, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -3686,7 +3673,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/newspaper, +/obj/item/newspaper, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -3813,9 +3800,7 @@ }) "fg" = ( /obj/structure/table, -/obj/item/stack/sheet/mineral/plasma{ - layer = 2.9 - }, +/obj/item/stack/sheet/mineral/plasma, /obj/machinery/light/small{ active_power_usage = 0; dir = 1; @@ -3842,11 +3827,11 @@ pixel_y = 24 }, /obj/structure/table, -/obj/item/weapon/storage/box/beakers{ +/obj/item/storage/box/beakers{ pixel_x = 2; pixel_y = 2 }, -/obj/item/weapon/storage/box/syringes, +/obj/item/storage/box/syringes, /obj/structure/alien/weeds, /turf/open/floor/plasteel{ heat_capacity = 1e+006 @@ -3924,8 +3909,7 @@ id = "Awaylab"; name = "Acid-Proof containment chamber blast door" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -4169,7 +4153,7 @@ /obj/item/stack/cable_coil{ amount = 5 }, -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "small" }, /obj/effect/turf_decal/stripes/line{ @@ -4197,7 +4181,7 @@ /obj/item/stack/cable_coil{ amount = 5 }, -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /obj/structure/cable{ @@ -4303,7 +4287,7 @@ name = "MO19 Research" }) "fM" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -4384,10 +4368,7 @@ }) "fS" = ( /obj/structure/filingcabinet, -/obj/item/weapon/paper{ - info = "Entry One - 27/05/2554:
I just arrived, and already I hate my job. I'm stuck on this shithole of an outpost, trying to avoid these damn eggheads running all over the place preparing for god knows what. There's no crimes to stop, no syndies to kill, and I'm not even allowed to beat the fuckin' assistant senseless! They said I was transferred from Space Station 13 for 'good behavior', but this feels more like a punishment than a reward. All I know is that if I don't get some action soon, I'm going to go insane.

Entry Two - 03/06/2554:
Okay, so get this: we got a fuckin' deathsquad coming in today! I thought the day I saw one of them would be the day my employment was 'terminated', if you get my drift. They're escorting some sort of weird alien creature for the eggheads to study. I heard one of the docs telling the chef that this thing killed a whole security force before it was captured. I sure as hell hope that I don't have to fight it.

Entry Three - 08/06/2554:
My first real bit of 'action' today, if you could call it that. Crazy Ivan got in a fight with Kuester today about his Booze-O-Mat. Apparently one of the crewmembers had stolen a couple bottles of booze from the machine after Ivan disabled the ID lock. Tell you the truth, I don't blame the thief. Everyone is going a little stir-crazy in here, and the bartender is being damn stingy with the alcohol. Either way, once they started to pick a fight, I had to take them down. It's a damn shame that we don't have a brig, though. I had to lock Ivan in a fuckin' freezer, for god's sake. Let's hope that we can keep our sanity together, at least for a while.

Entry Four - 10/06/2554:
Jesus fucking Christ riding on a motorbike. These things the scientists are studying are terrifying! Fucking great huge purple bug things as tall as the ceiling, with blades for arms and drooling at the mouth. I don't think my taser will do jack shit against these damn things, but the eggheads say that they're safely contained. If they do, I have a feeling that it's only a matter of time before we're all screwed. These bastards look like walking death.

Entry Five - 18/06/2554:
Finally caught who stole the booze from Kuester. It was that fuckin' loser assistant Steve! He was in the dorms, chugging his worries away. I took one of the bottles back to the barkeep, but no one has to know about this second one. I think I'm gonna enjoy this while watching tomorrow's Thunderdome match.

Entry Six - 19/06/2554:
Oh, great. The chef is still sleeping, so we get Ivan's gruel for breakfast today. I overheard Sano and Douglas saying something about the aliens being restless, so we might get some action today. As long as it happens after the big game, I'm fine with it. I still got one beer to drink before I'm ready to die."; - name = "Personal Log - Kenneth Cunningham" - }, +/obj/item/paper/fluff/awaymissions/moonoutpost19/log/kenneth, /turf/open/floor/plasteel/red/side{ dir = 9; heat_capacity = 1e+006 @@ -4404,10 +4385,10 @@ req_access_txt = "201" }, /obj/item/clothing/suit/armor/vest, -/obj/item/weapon/reagent_containers/spray/pepper, -/obj/item/weapon/grenade/flashbang, -/obj/item/weapon/storage/belt/security, -/obj/item/weapon/reagent_containers/food/drinks/beer{ +/obj/item/reagent_containers/spray/pepper, +/obj/item/grenade/flashbang, +/obj/item/storage/belt/security, +/obj/item/reagent_containers/food/drinks/beer{ pixel_x = -3; pixel_y = -2 }, @@ -4427,7 +4408,7 @@ }) "fU" = ( /obj/item/device/radio/off, -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 10 }, /obj/structure/sign/poster/official/safety_report{ @@ -4442,8 +4423,7 @@ name = "MO19 Research" }) "fV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -4546,7 +4526,7 @@ /obj/structure/alien/weeds, /obj/effect/decal/cleanable/blood, /obj/item/stack/rods, -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "small" }, /turf/open/floor/engine, @@ -4672,11 +4652,11 @@ }) "gn" = ( /obj/structure/table, -/obj/item/weapon/scalpel{ +/obj/item/scalpel{ pixel_y = 12 }, -/obj/item/weapon/circular_saw, -/obj/item/weapon/razor{ +/obj/item/circular_saw, +/obj/item/razor{ pixel_y = 5 }, /obj/structure/alien/weeds, @@ -4774,8 +4754,7 @@ name = "Acid-Proof containment chamber blast door" }, /obj/structure/cable, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -4813,7 +4792,7 @@ /obj/structure/table, /obj/effect/decal/cleanable/dirt, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /obj/item/device/radio/off, /turf/open/floor/plating{ heat_capacity = 1e+006 @@ -4824,10 +4803,7 @@ }) "gx" = ( /obj/structure/table, -/obj/item/weapon/paper{ - info = "Ivan Volodin Stories:

Entry Won - 28/05/2554:
Hello. I am Crazy Ivan. Boss say I must write. I do good job fixing outpost. Is very good job. Much better than mines. Many nice people. I cause no trouble.

Entry Too - 05/06/2554:
I am finding problem with Booze-O-Mat. Is not problem. I solve very easy. Use yellow tool to make purple light go off. I am good engineer! Bartender will be very happy.

Entry Tree - 08/06/2554:
Bartender is not happy. Security man is not happy. Cannot feel legs, is very cold in freezer. Is not good. Table is jammed into door, have no tools. Is very not good. But, on bright side, found meat! Shall chew to keep spirits up.

Entry Fore - 12/06/2554:
Big nasty purple bug looked at me today. Make nervous. Blue wall wire can be broken, then bad thing happens. Very very bad thing. Man in orange spacesuit wave at me today too. He seem nice. Wonder who was?

Entry Fiv - 15/06/2554:
I eat cornflakes today. Is good day. Sun shine for a while. Was nice. I also take ride on disposals chute. Was fun, but tiny. Get clog out of pipes, was vodka bottle. Is empty. This make many sads.

Entry Sex: 19/06/2554:
Purple bugs jumpy today. When waved, get hiss. Maybe very bad. Maybe just ill. Do not know. Is science problem, is not engineer problem. I eat sandwich. Is glorious job. Wish to never end."; - name = "Personal Log - Ivan Volodin" - }, +/obj/item/paper/fluff/awaymissions/moonoutpost19/log/ivan, /turf/open/floor/plating{ broken = 1; heat_capacity = 1e+006; @@ -4893,7 +4869,7 @@ }) "gD" = ( /obj/item/stack/rods, -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "small" }, /obj/effect/decal/cleanable/blood/tracks{ @@ -4917,7 +4893,7 @@ }, /obj/item/stack/rods, /obj/item/stack/rods, -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -4960,8 +4936,8 @@ }) "gH" = ( /obj/structure/table, -/obj/item/weapon/retractor, -/obj/item/weapon/hemostat, +/obj/item/retractor, +/obj/item/hemostat, /obj/structure/alien/weeds, /turf/open/floor/plasteel/white, /area/awaycontent/a2{ @@ -4970,7 +4946,7 @@ }) "gI" = ( /obj/structure/table, -/obj/item/weapon/surgical_drapes, +/obj/item/surgical_drapes, /obj/machinery/light/small{ active_power_usage = 0; dir = 4; @@ -4991,26 +4967,11 @@ icon_state = "bulb-broken"; status = 2 }, -/obj/item/weapon/paper{ - info = "Researcher: Dr. Sakuma Sano
Date: 04/06/2554

Report:
As expected, all that is left of the monkeys we sent in earlier is a group of xenomorph larvae. It is quite clear that the facehuggers are not selective in their hosts, and so far the gestation process has been shown to have a 100% success rate.

The larvae themselves have been behaving very differently from the lone larva we first observed, and despite shying away from humans they are clearly comfortable with others of their kind. Our previous suspicions on larvae have been confirmed with their demonstration of playfulness: they are not nearly as aggressive or violent when young, before molting to adulthood.

The majority of the play we observed involved a sort of hide-and-seek, and occasionally wrestling by tangling themselves and struggling out of it. While normally we would write these off as instinctual play for honing their skills when they molt, their growth period is so incredibly fast and they are still such adept killers that it would serve no practical purpose. The only explanation for this is perhaps to create bonds and friendships with each other, if that is even possible for such an incredibly hostile race. It may be that they are much more reasonable with each other than other life forms.

It had become clear that now was the best time to extract a xenomorph for dissecting, as these were all still larvae and the queen was still attached to its ovipositor and would be immobile. With the approval of the research director, we sent in our medical robot that had been dubbed 'Head Surgeon' into the containment pen, dropping the shields for only a fraction of a second to allow it entry. The larvae were cautious, but the curiosity of one had him within grabbing range of our robot. It was brought out and quickly euthanized through lethal injection, courtesy of our mechanical doctor."; - name = "Larva Xenomorph Social Interactions & Capturing Procedure" - }, -/obj/item/weapon/paper{ - info = "Researcher: Dr. Sakuma Sano
Date: 04/06/2554

Report:
I have studied many interesting and diverse life-forms as a xenobiologist ranging from creatures as large as cows, to specimens too small see with the naked eye. This is by far the largest alien I have ever seen. The alien we were previously studying has molted and has become an absolutely enormous creature. Standing at over 15 feet tall and weighing in at likely two tons or more, the xenomorph queen is an absolutely breathtakingly large and cruel monster. Its behavior has changed drastically from when it was a drone, having become far more comfortable with sitting and staring at us, rather than smashing at the windows.

The queen, physiologically speaking, is fairly similar to the other xenomorphs, with a few key differences. Its enormous size demands large legs, while the back seems to be always hunched forward. The dorsal tubes on the back have changed to several large spikes, and we observed the alien now sports a second pair of smaller arms on its chest. The purpose of these secondary arms is still unknown. Finally, the queen's crown has become incredibly large, with what seems to be a retractable slot to hide its head in. The dome appears to be extremely thick near the front, and will likely be able to resist a lot of trauma. Despite the enormous size it has grown to, it is not that much slower than it used to be.

After two hours of doing relatively nothing but staring, the queen began to produce an unusually large amount of resin and weeds, quickly shaping up a large nest that it then hid behind. It then proceeded to smash out all the lights, leaving us with very little to see with our cameras. When we looked through the back cameras, we had discovered that it had grown a large ovipositor, and was releasing large eggs onto the ground. This had us all in agreement that this stage of the life cycle was the queen.

Over the next few hours, the eggs grew to their full sizes, and we provided the subject with new monkey hosts. When they approached the eggs, they opened to release more facehuggers. It seems that we have observed the full cycle of reproduction for this species. We can expect more larvae in the next few hours."; - name = "Queen Xenomorph Physiology & Behavior Observation" - }, -/obj/item/weapon/paper{ - info = "Researcher: Dr. Sakuma Sano
Date: 03/06/2554

Report:
The other scientists and I can hardly believe our eyes. The snake-like larva has molted into a 7 foot tall insectoid nightmare in just a few hours. It's obvious now as to why such heavy duty containment was needed. It immediately tried to escape however by flinging itself at the window in a flurry of swipes and stabs. It seems its behavior has returned to a state that is very similar to the facehugger, though I doubt with the same intent! Thankfully, our glass and shields have shown to be more than sturdy enough for such a violent creature, and so far, any attempts at the creature escaping have been in vain.

As for its physiology, the creature has an elongated head with what appears to be have an exoskeleton resembling an external rib-cage on the torso. The alien is also fairly skinny with a lean body. The little amount of meat on the alien appears to be entirely muscle. We assume this makes it deceptively strong, while remaining agile at the same time. One of the most interesting things we have seen is its pharyngeal jaw. It has some what of an inner mouth capable of being fired externally at extremely high speeds. It has already caused many dents in the walls and a few small cracks in the window with it. The alien also has a couple of dorsal tubes on its back, their purpose unknown. Finally, this monster sports a long ridged tail, complete with a large and extremely sharp blade at the tip.

Normally I would be absolutely terrified of something like this, but I'm putting my trust in Nanotrasen with the containment. After all, they wouldn't build a cell that could fail to contain its subject, would they?"; - name = "Adult Xenomorph Physiology & Behavior Observation" - }, -/obj/item/weapon/paper{ - info = "Researcher: Dr. Sakuma Sano
Date: 03/06/2554

Report:
When the larva first emerged from the chest of the monkey, it seemed very curious. It would wander around aimlessly for awhile and then sit still. We are unable to determine the gender of the larva, or even determine if it has a gender. After some time had passed, it seemed to lose interest in its surroundings and sat mostly still while occasionally wagging its tail. We decided to throw in a live mouse to see if it would consume it. The larva quickly attacked and ate the mouse and seemed to get larger very suddenly, this suggests that the larvae are capable of metabolizing and directing all the energy towards growth at previously thought impossible speeds. It is a shame that we cannot observe the process more closely, as we do not currently know how dangerous or violent this creature is or will become as it matures fully.

It is tempting to imagine the possibilities of utilizing such a mechanism. The capability of skipping years of growth time for children, repairing bodily damage in a matter of moments, even its usage in existing cloning technology."; - name = "Larva Xenomorph Physiology & Behavior Observation" - }, -/obj/item/weapon/paper{ - info = "Researcher: Dr. Sakuma Sano
Date: 03/06/2554

Report:
The test subject we were provided with truly is alien. It is a small spider-like creature with bony legs leading to a smooth body. It has a long tail connected to it, and it has shown extremely aggressive behavior by flinging its entire body at the glass and shields to no avail. While doing so, we noticed there was a small pink hole in the middle of the body.

When we sent in a monkey through the crude but effective disposal tube, the alien immediately jumped at its face and latched on. The monkey was quickly suffocated by its constricting tail, unable to pry off the fingers. The monkey at first seemed to be dead, but was observed to be breathing. The recently named alien 'facehugger' fell off dead and curled its legs up like a spider moments after it had finished with the monkey's body.

While the monkey appeared to be unharmed, we kept it in the cell for a couple more hours until we were horrified to discover it screaming out in pain as a snake-like creature erupted from the monkey's chest! It appears that the 'facehugger' is only the start of this life cycle. The impregnation cycle involving the creatures growing inside the chests of their hosts seems to only be the beginning."; - name = "'Facehugger' Xenomorph Physiology & Behavior Observation" - }, +/obj/item/paper/fluff/awaymissions/moonoutpost19/research/larva_social, +/obj/item/paper/fluff/awaymissions/moonoutpost19/research/xeno_queen, +/obj/item/paper/fluff/awaymissions/moonoutpost19/research/xeno_adult, +/obj/item/paper/fluff/awaymissions/moonoutpost19/research/larva_psych, +/obj/item/paper/fluff/awaymissions/moonoutpost19/research/facehugger, /obj/structure/alien/weeds, /turf/open/floor/plasteel/white, /area/awaycontent/a2{ @@ -5020,11 +4981,11 @@ "gK" = ( /obj/structure/table/reinforced, /obj/structure/alien/weeds, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = 1; pixel_y = 9 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/item/device/radio/off, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -5047,8 +5008,7 @@ icon_state = "0-2"; d2 = 2 }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -5196,19 +5156,19 @@ }) "gW" = ( /obj/structure/filingcabinet/filingcabinet, -/obj/item/weapon/paper{ +/obj/item/paper/fluff/awaymissions/moonoutpost19/research/xeno_hivemind{ info = "Researcher: Dr. Mark Douglas
Date: 17/06/2554

Report:
Earlier today we have observed a new phenomenon with our subjects. While feeding them our last monkey subject and throwing out the box, the aliens merely looked at us instead of infecting the monkey right away. They looked to be collectively distressed as they would no longer be given hosts, where instead we would move to the next phase of the experiment. When I glanced at the gas tanks and piping leading to their cell, I looked back to see all of them were up against the glass, even the queen! It was as if they all understood what was going to happen, even though we knew only the queen had the cognitive capability to do so.

The only explanation for this is a form of communication between the aliens, but we have seen no such action take place anywhere in the cell until now. We also know that regular drone and hunter xenomorphs have no personality or instinct to survive by themselves. Perhaps the queen has a direct link to them? A form of a commander or overseer that controls their every move? A hivemind?"; name = "The Hivemind Hypothesis" }, -/obj/item/weapon/paper{ +/obj/item/paper/fluff/awaymissions/moonoutpost19/research/xeno_behavior{ info = "Researcher: Dr. Sakuma Sano
Date: 08/06/2554

Report:
The xenomorphs we have come to study here are a remarkable species. They are almost universally aggressive across all castes, showing no remorse or guilt or pause before or after acts of violence. They appear to be a species entirely designed to kill. Oddly enough, even their method of reproduction is a brutal two-for-one method of birthing a new xenomorph and killing its host.

The lone xenomorph we studied only five days ago showed little sign of intelligence. Only a simple drone that flung itself at the safety glass and shields repeatedly and thankfully without success. Once the drone molted into a queen, it became much more calm and calculating, merely looking at us and waiting while building its nest. As the hive grew in size and in numbers, so too did the intelligence of the common hunter and drone. We are still researching how they can communicate with one another and the relationship between the different castes and the queen. We will continue to update our research as we learn more about the species."; name = "A Preliminary Study of Alien Behavior" }, -/obj/item/weapon/paper{ +/obj/item/paper/fluff/awaymissions/moonoutpost19/research/xeno_castes{ info = "Researcher: Dr. Mark Douglas
Date: 06/06/2554

Report:
While observing the growing number of aliens in the containment cell, we began to notice subtle differences that were consistently repeating. Like ants, these creatures clearly have different specialized variations that determine their roles in the hive. We have dubbed the three currently observed castes as Hunters, Drones, and Sentinels.

Hunters have been observed to be by far the most aggressive and agile of the three, constantly running on every surface and frequently swiping at the windows. They are also remarkably good at camouflaging themselves in darkness and on their resin structures, appearing almost invisible to the unwary observer. They are always the first to reach the monkeys we send in leading us to believe that this caste is primarily used for finding and retrieving hosts.

Drones on the other hand are much more docile and seem more shy by comparison, though not any less aggressive than the other castes. They have been observed to have a much wider head and lack dorsal tubes. They have shown to be less agile and visibly more fragile than any other caste. The drone however has never been observed to interact with the monkeys directly and instead preferring maintenance of the hive by building walls of resin and moving eggs around the nest. As far as we know, we have only ever observed a drone become a queen, and we have no way of knowing if the other castes have that capability.

Lastly, we have the Sentinels, which appear at first glance to be the guards of the hive. They have so far been only observed to remain near the queen and the eggs, frequently curled up against the walls. We have only observed one instance where they have interacted with a monkey who strayed too closely to the queen, and was pounced and held down immediately until it was applied with a facehugger. Their lack of movement makes it difficult to determine their exact purpose as guards, sentries, or other role."; name = "The Xenomorph 'Castes'" }, -/obj/item/weapon/paper{ +/obj/item/paper/fluff/awaymissions/moonoutpost19/research/larva_autopsy{ info = "Researcher: Dr. Mark Douglas
Date: 04/06/2554

Report:
After an extremely dangerous, time consuming and costly dissection, we have managed to record and identify several of the organs inside of the first stage of the xenomorph cycle: the larva. This procedure took an extensive amount of time because these creatures have incredibly, almost-comically acidic blood that can melt through almost anything in a few moments. We had to use over a dozen scalpels and retractors to complete the autopsy.

The larva seems to possess far fewer and quite different organs than that of a human. There is a stomach, with no digestive tract, a heart, which seems to lack any blood-oxygen circulation purpose, and an elongated brain, even though its as dumb as any large cat. It also lacks any liver, kidneys, or other basic organs.

We can't determine the exact nature of how these creatures grow, nor if they gain organs as they become adults. The larger breeds of xenomorph are too dangerous to kill and capture to give us an accurate answer to these questions. All that we can conclude is that being able to function with so little and yet be so deadly means that these creatures are highly evolved and likely to be extremely durable to various hazards that would otherwise be lethal to humans."; name = "Larva Xenomorph Autopsy Report" }, @@ -5344,7 +5304,7 @@ }) "hg" = ( /obj/structure/table, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /obj/machinery/computer/security/telescreen/entertainment{ pixel_x = -32 }, @@ -5358,7 +5318,7 @@ }) "hh" = ( /obj/structure/table, -/obj/item/weapon/folder/red, +/obj/item/folder/red, /turf/open/floor/plasteel/red/side{ heat_capacity = 1e+006 }, @@ -5368,11 +5328,11 @@ }) "hi" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = 1; pixel_y = 9 }, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plasteel/red/side{ dir = 6; heat_capacity = 1e+006 @@ -5454,7 +5414,7 @@ }) "ho" = ( /obj/structure/table, -/obj/item/weapon/storage/box/gloves, +/obj/item/storage/box/gloves, /turf/open/floor/plasteel/white/corner{ dir = 8; heat_capacity = 1e+006 @@ -5486,7 +5446,7 @@ name = "research director's locker"; req_access_txt = "201" }, -/obj/item/weapon/storage/backpack/satchel/tox, +/obj/item/storage/backpack/satchel/tox, /obj/item/clothing/gloves/color/latex, /turf/open/floor/plasteel/cafeteria{ dir = 5 @@ -5497,8 +5457,8 @@ }) "hr" = ( /obj/structure/table, -/obj/item/weapon/cartridge/signal/toxins, -/obj/item/weapon/cartridge/signal/toxins{ +/obj/item/cartridge/signal/toxins, +/obj/item/cartridge/signal/toxins{ pixel_x = -4; pixel_y = 2 }, @@ -5527,10 +5487,7 @@ pixel_y = 23; req_access = null }, -/obj/item/weapon/paper{ - info = "Personal Log for Research Director Gerald Rosswell

Entry One - 17/05/2554:
You know, I can't believe I took this position so suddenly. I saw that corporate needed a research director for one of it's outposts and thought it would be a cakewalk, there isn't going to be a lot of research to be done on a tiny outpost. Mainly just running scans on the gas giant we are orbiting or some basic RnD. However, they conveniently forgot to tell me that me and my science staff would have to pull double duty as medical staff and that there is no one higher up on the chain of command here, so I get to pull triple duty as acting captain as well! This shit is probably allowed in some 3 point fine print buried underneath the literally thousands of pages of contracts. Well, at least the research will be easy work.

Entry Two - 25/05/2554:
Well, we all expected it at the outpost, CentComm has decided to completely change what research we are doing. They've decided that we should be research the species known as 'xenomporphs'. They announced this change 4 days ago and along with it, sadly, the termination of our current science staff barring me. Not to mention the constant noise made by the construction detail they sent to staple on an xenobiology lab ensuring no one has been able to sleep decently ever since they announced the shift. To make matters worse our current security guard actually died of a heart attack today. Just goes to show that 75 year old men shouldn't be security guards. Still can't believe that they decided to do this major change less than a month after the outpost was established.

Entry Three - 27/05/2554:
The new security guard arrived today. Apparently transferred here from the research station that also is orbiting the gas giant. He seems to be rather angry about his transfer. Considering the rumors I've heard about the research station he's probably caught off guard by the fact that Steve hasn't tried to force an IED down his throat.

Entry Four - 06/06/2554:
My requests for additional security and containment measures for the 'xenomorph' has been denied. Does Central Command not notice how dangerous these creatures are? The only thing keeping them in is a force field, a minor problem with the power grid and the entire hive is loose. What would stop them then, the lone security guard with a dinky little taser? Kenneth can barely handle a short-tempered engineer. We are under equipped and under staffed, we are inevitably going to be destroyed unless we get the equipment and staff we need.

Entry Five - 10/06/2554:
Cunningham got a good look at the xenomorph in containment. He was frightened for the rest of the day, rather amusing if it wasn't for the fact that we are all trapped on this scrap heap with naught but a force field keeping those xenomorphs in.

Entry Six - 17/06/2554:
The reactions from the specimens today has shown that they possess strange mental properties. Mark hypothesizes that they possibly have a sort of hive mind, while nothing is certain this would explain how xenomorphs seem to have vastly increased intellect when a 'queen' is present. Of course, to test this hypothesis would require many complicated procedures which we will not be able to undertake. But we do not know the full extend of the xenomorph mind, it may or may not be able to find a way to circumvent our containment system. I will resend my request for additional security measures along with this new found information."; - name = "Personal Log - Gerald Rosswell" - }, +/obj/item/paper/fluff/awaymissions/moonoutpost19/log/gerald, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, @@ -5548,13 +5505,12 @@ name = "MO19 Research" }) "hu" = ( -/obj/structure/grille, /obj/machinery/door/poddoor{ id = "AwayRD"; layer = 2.9; name = "privacy shutter" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -5588,7 +5544,7 @@ }, /obj/item/stack/rods, /obj/item/stack/rods, -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /turf/open/floor/plating{ @@ -5600,7 +5556,7 @@ }) "hy" = ( /obj/item/stack/rods, -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "small" }, /turf/open/floor/plasteel/white{ @@ -5613,7 +5569,7 @@ "hz" = ( /obj/effect/decal/cleanable/robot_debris, /obj/effect/decal/cleanable/oil, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ empty = 1; name = "First-Aid (empty)" }, @@ -5635,7 +5591,7 @@ }) "hA" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/fire, +/obj/item/storage/firstaid/fire, /obj/machinery/firealarm{ dir = 4; pixel_x = 28 @@ -5695,10 +5651,7 @@ icon_state = "bulb-broken"; status = 2 }, -/obj/item/weapon/paper{ - info = "

In The Event of Xenobiology Breach: Evacuate staff, Lock down Xenobiology, Notify on-site superiors and/or Central Command immediatly.



Current Xenobiology Containment Level:Secure RUN

"; - name = "Evacuation Procedure" - }, +/obj/item/paper/fluff/awaymissions/moonoutpost19/research/evacuation, /obj/machinery/camera{ c_tag = "Research Division"; dir = 1; @@ -5735,7 +5688,7 @@ }) "hH" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm{ dir = 8; @@ -5766,8 +5719,8 @@ }) "hK" = ( /obj/structure/closet/crate, -/obj/item/weapon/storage/box/lights/mixed, -/obj/item/weapon/poster/random_contraband, +/obj/item/storage/box/lights/mixed, +/obj/item/poster/random_contraband, /turf/open/floor/plating{ broken = 1; heat_capacity = 1e+006; @@ -5933,8 +5886,8 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/weapon/folder/white, -/obj/item/weapon/stamp/rd{ +/obj/item/folder/white, +/obj/item/stamp/rd{ pixel_x = 3; pixel_y = -2 }, @@ -5947,7 +5900,7 @@ }) "hY" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = 1; pixel_y = 9 }, @@ -5992,7 +5945,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/weapon/circuitboard/computer/teleporter, +/obj/item/circuitboard/computer/teleporter, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -6135,7 +6088,7 @@ name = "MO19 Arrivals" }) "il" = ( -/obj/item/weapon/soap/nanotrasen, +/obj/item/soap/nanotrasen, /obj/machinery/light/small{ dir = 8 }, @@ -6166,8 +6119,7 @@ name = "MO19 Arrivals" }) "io" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -6236,15 +6188,12 @@ name = "MO19 Research" }) "it" = ( -/obj/item/weapon/storage/secure/safe{ +/obj/item/storage/secure/safe{ pixel_x = 32 }, /obj/effect/decal/cleanable/blood/splatter, -/obj/item/weapon/pen, -/obj/item/weapon/paper/crumpled{ - info = "19 06 2554

I fucking knew it. There was a major breach, that idiotic force field failed and the xenomorphs rushed out and took out the scientists. I've managed to make it to my office and closed the blast doors. I can hear them trying to pry open the doors. Probably don't have long. I have no clue what has happened to the rest of the crew, for all I know they've been killed to produce more of the fucks."; - name = "Hastily Written Note" - }, +/obj/item/pen, +/obj/item/paper/crumpled/awaymissions/moonoutpost19/hastey_note, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -6335,7 +6284,7 @@ /obj/machinery/shower{ dir = 8 }, -/obj/item/weapon/bikehorn/rubberducky, +/obj/item/bikehorn/rubberducky, /turf/open/floor/plasteel/freezer{ heat_capacity = 1e+006 }, @@ -6355,7 +6304,7 @@ }) "iC" = ( /obj/structure/table, -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /turf/open/floor/plasteel/bar{ heat_capacity = 1e+006 }, @@ -6484,7 +6433,7 @@ }) "iM" = ( /obj/structure/table, -/obj/item/weapon/storage/secure/briefcase, +/obj/item/storage/secure/briefcase, /obj/item/device/taperecorder{ pixel_x = -3 }, @@ -6657,7 +6606,7 @@ }) "ja" = ( /obj/item/stack/rods, -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/plating/asteroid{ initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006 @@ -6686,7 +6635,7 @@ }) "jc" = ( /obj/structure/table, -/obj/item/weapon/book/manual/detective, +/obj/item/book/manual/detective, /turf/open/floor/plasteel/floorgrime{ dir = 8; heat_capacity = 1e+006 @@ -6786,10 +6735,10 @@ "jm" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/weapon/reagent_containers/food/condiment/peppermill{ +/obj/item/reagent_containers/food/condiment/peppermill{ pixel_x = 3 }, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ +/obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = -3 }, /obj/machinery/door/poddoor/shutters{ @@ -6841,7 +6790,7 @@ name = "MO19 Research" }) "jq" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ desc = "A plastic potted plant."; layer = 4.1; pixel_y = 3 @@ -6878,7 +6827,7 @@ }) "jt" = ( /obj/structure/table, -/obj/item/weapon/newspaper, +/obj/item/newspaper, /turf/open/floor/plasteel/floorgrime{ dir = 8; heat_capacity = 1e+006 @@ -6958,8 +6907,7 @@ name = "MO19 Arrivals" }) "jA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ broken = 1; initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; @@ -6982,8 +6930,7 @@ name = "MO19 Arrivals" }) "jC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006 @@ -7092,10 +7039,7 @@ /obj/structure/noticeboard{ pixel_y = 32 }, -/obj/item/weapon/paper{ - info = "

I Can't Believe It's Not Pasta: Half off on Wednesdays



Burger night every Friday 6PM-10PM, free drinks with purchase of meal!



Premiering Tonight: The comedy stylings of Shoe Snatching Willy! 11AM-7PM

"; - name = "Specials This Week" - }, +/obj/item/paper/fluff/awaymissions/moonoutpost19/food_specials, /turf/open/floor/plasteel{ burnt = 1; dir = 8; @@ -7107,8 +7051,7 @@ name = "MO19 Arrivals" }) "jM" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -7117,7 +7060,7 @@ name = "MO19 Arrivals" }) "jN" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /turf/open/floor/plasteel/bar{ heat_capacity = 1e+006 }, @@ -7141,10 +7084,10 @@ }) "jP" = ( /obj/structure/table, -/obj/item/weapon/book/manual/barman_recipes{ +/obj/item/book/manual/barman_recipes{ pixel_y = 5 }, -/obj/item/weapon/reagent_containers/food/drinks/shaker, +/obj/item/reagent_containers/food/drinks/shaker, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, @@ -7154,7 +7097,7 @@ }) "jQ" = ( /obj/structure/table, -/obj/item/weapon/storage/box/donkpockets{ +/obj/item/storage/box/donkpockets{ pixel_x = 3; pixel_y = 3 }, @@ -7253,7 +7196,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /turf/open/floor/plasteel/floorgrime{ dir = 8; heat_capacity = 1e+006 @@ -7521,7 +7464,7 @@ "kn" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/weapon/reagent_containers/glass/rag{ +/obj/item/reagent_containers/glass/rag{ pixel_y = 5 }, /obj/machinery/door/poddoor/shutters{ @@ -7546,8 +7489,8 @@ }) "kp" = ( /obj/structure/table, -/obj/item/weapon/kitchen/rollingpin, -/obj/item/weapon/kitchen/knife, +/obj/item/kitchen/rollingpin, +/obj/item/kitchen/knife, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, @@ -7557,7 +7500,7 @@ }) "kq" = ( /obj/structure/table, -/obj/item/weapon/book/manual/chef_recipes{ +/obj/item/book/manual/chef_recipes{ pixel_x = 2; pixel_y = 6 }, @@ -7827,7 +7770,7 @@ "kM" = ( /obj/structure/closet/crate/bin, /obj/item/trash/plate, -/obj/item/weapon/reagent_containers/food/snacks/badrecipe, +/obj/item/reagent_containers/food/snacks/badrecipe, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, @@ -7865,7 +7808,7 @@ icon_state = "brokengrille" }, /obj/item/stack/rods, -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /turf/open/floor/plating{ @@ -7978,7 +7921,7 @@ }) "kX" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -2; pixel_y = -1 }, @@ -7994,7 +7937,7 @@ "kY" = ( /obj/structure/table, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ charge = 100; maxcharge = 15000 }, @@ -8063,11 +8006,7 @@ initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; heat_capacity = 1e+006 }, -/turf/closed/wall/shuttle{ - dir = 3; - icon_state = "swall_f10"; - layer = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaycontent/a1{ has_gravity = 1; name = "MO19 Arrivals" @@ -8083,7 +8022,7 @@ name = "MO19 Arrivals" }) "lg" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /turf/open/floor/plasteel/floorgrime{ dir = 8; heat_capacity = 1e+006 @@ -8108,7 +8047,7 @@ }) "li" = ( /obj/item/stack/rods, -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "small" }, /turf/open/floor/plating/asteroid{ @@ -8217,7 +8156,7 @@ dir = 8 }, /obj/structure/table, -/obj/item/weapon/storage/box, +/obj/item/storage/box, /obj/machinery/airalarm{ dir = 4; frequency = 1439; @@ -8316,7 +8255,7 @@ desc = "It's a storage unit for kitchen clothes and equipment."; name = "Kitchen Crate" }, -/obj/item/weapon/storage/box/mousetraps, +/obj/item/storage/box/mousetraps, /obj/item/clothing/under/waiter, /turf/open/floor/plasteel/showroomfloor{ heat_capacity = 1e+006; @@ -8327,45 +8266,32 @@ name = "MO19 Arrivals" }) "ly" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall14"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaycontent/a1{ has_gravity = 1; name = "MO19 Arrivals" }) "lz" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall8"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaycontent/a1{ has_gravity = 1; name = "MO19 Arrivals" }) "lA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/awaycontent/a1{ has_gravity = 1; name = "MO19 Arrivals" }) "lB" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall4"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaycontent/a1{ has_gravity = 1; name = "MO19 Arrivals" }) "lC" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall1"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaycontent/a1{ has_gravity = 1; name = "MO19 Arrivals" @@ -8421,7 +8347,7 @@ }) "lH" = ( /obj/structure/table, -/obj/item/weapon/storage/fancy/cigarettes/dromedaryco, +/obj/item/storage/fancy/cigarettes/dromedaryco, /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -8456,7 +8382,7 @@ }) "lK" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /turf/open/floor/carpet{ heat_capacity = 1e+006 }, @@ -8466,7 +8392,7 @@ }) "lL" = ( /obj/structure/table/wood, -/obj/item/weapon/lighter, +/obj/item/lighter, /obj/machinery/newscaster{ pixel_x = 30 }, @@ -8553,7 +8479,7 @@ /obj/effect/decal/remains/human{ desc = "They look like human remains. The skeleton is sitting upright with its legs tucked in and hands still holding onto its arms." }, -/obj/item/weapon/gun/ballistic/shotgun/sc_pump, +/obj/item/gun/ballistic/shotgun/sc_pump, /turf/open/floor/plasteel/showroomfloor{ heat_capacity = 1e+006; temperature = 273.15 @@ -8571,7 +8497,7 @@ }) "lW" = ( /obj/structure/table, -/obj/item/weapon/storage/lockbox, +/obj/item/storage/lockbox, /turf/open/floor/mineral/titanium/blue, /area/awaycontent/a1{ has_gravity = 1; @@ -8586,10 +8512,7 @@ name = "MO19 Arrivals" }) "lY" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaycontent/a1{ has_gravity = 1; name = "MO19 Arrivals" @@ -8717,7 +8640,7 @@ }) "ml" = ( /obj/structure/table, -/obj/item/weapon/storage/backpack/satchel/leather/withwallet, +/obj/item/storage/backpack/satchel/leather/withwallet, /turf/open/floor/plasteel/black, /area/awaycontent/a1{ has_gravity = 1; @@ -8730,9 +8653,9 @@ name = "kitchen Cabinet"; req_access_txt = "201" }, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/reagent_containers/food/condiment/sugar, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/sugar, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/showroomfloor{ heat_capacity = 1e+006; @@ -8749,10 +8672,10 @@ name = "meat fridge"; req_access_txt = "201" }, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey, -/obj/item/weapon/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, /turf/open/floor/plasteel/showroomfloor{ heat_capacity = 1e+006; temperature = 273.15 @@ -8768,10 +8691,10 @@ name = "refrigerator"; req_access_txt = "201" }, -/obj/item/weapon/reagent_containers/food/condiment/milk, -/obj/item/weapon/reagent_containers/food/condiment/milk, -/obj/item/weapon/reagent_containers/food/condiment/milk, -/obj/item/weapon/storage/fancy/egg_box, +/obj/item/reagent_containers/food/condiment/milk, +/obj/item/reagent_containers/food/condiment/milk, +/obj/item/reagent_containers/food/condiment/milk, +/obj/item/storage/fancy/egg_box, /turf/open/floor/plasteel/showroomfloor{ heat_capacity = 1e+006; temperature = 273.15 @@ -8782,7 +8705,7 @@ }) "mp" = ( /obj/structure/table, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /turf/open/floor/mineral/titanium/blue, /area/awaycontent/a1{ has_gravity = 1; @@ -8836,12 +8759,11 @@ name = "MO19 Arrivals" }) "mv" = ( -/obj/structure/grille, /obj/structure/sign/vacuum{ desc = "A warning sign which reads 'HOSTILE ATMOSPHERE AHEAD'"; name = "\improper HOSTILE ATMOSPHERE AHEAD" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -8943,15 +8865,15 @@ }) "mE" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey{ +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ pixel_x = -6; pixel_y = 6 }, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{ +/obj/item/reagent_containers/food/drinks/drinkingglass{ pixel_x = 6; pixel_y = 8 }, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{ +/obj/item/reagent_containers/food/drinks/drinkingglass{ pixel_x = 3 }, /turf/open/floor/plasteel/black, @@ -9039,10 +8961,7 @@ dir = 8; pixel_x = 32 }, -/obj/item/weapon/paper{ - info = "

Welcome to Moon Outpost 19! Property of Nanotrasen Inc.




Staff Roster:
-Dr. Gerald Rosswell: Research Director & Acting Captain
-Dr. Sakuma Sano: Xenobiologist
-Dr. Mark Douglas: Xenobiologist
-Kenneth Cunningham: Security Officer-Ivan Volodin: Engineer
-Mathias Kuester: Bartender
-Sven Edling: Chef
-Steve: Assistant

Please enjoy your stay, and report any abnormalities to an officer."; - name = "Welcome Notice" - }, +/obj/item/paper/fluff/awaymissions/moonoutpost19/welcome, /obj/machinery/camera{ c_tag = "Arrivals South"; dir = 8; @@ -9166,8 +9085,8 @@ }) "mV" = ( /obj/structure/table, -/obj/item/weapon/clipboard, -/obj/item/weapon/pen, +/obj/item/clipboard, +/obj/item/pen, /turf/open/floor/mineral/titanium/blue, /area/awaycontent/a1{ has_gravity = 1; @@ -9184,10 +9103,7 @@ name = "MO19 Arrivals" }) "mX" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall2"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaycontent/a1{ has_gravity = 1; name = "MO19 Arrivals" @@ -9219,7 +9135,7 @@ }) "na" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/effect/decal/cleanable/blood, /turf/open/floor/carpet{ heat_capacity = 1e+006 @@ -9256,24 +9172,13 @@ name = "MO19 Arrivals" }) "nd" = ( -/turf/open/floor/plating/asteroid{ - initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; - heat_capacity = 1e+006 - }, -/turf/closed/wall/shuttle{ - icon_state = "swall_f5"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaycontent/a1{ has_gravity = 1; name = "MO19 Arrivals" }) "ne" = ( -/turf/open/floor/plasteel/shuttle, -/turf/closed/wall/shuttle{ - icon_state = "swall_f10"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaycontent/a1{ has_gravity = 1; name = "MO19 Arrivals" @@ -9346,7 +9251,7 @@ name = "MO19 Arrivals" }) "nl" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -9368,10 +9273,7 @@ name = "MO19 Arrivals" }) "nn" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall13"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaycontent/a1{ has_gravity = 1; name = "MO19 Arrivals" @@ -9471,14 +9373,7 @@ name = "MO19 Arrivals" }) "nv" = ( -/turf/open/floor/plating/asteroid{ - initial_gas_mix = "co2=48.7;n2=13.2;o2=32.4;TEMP=251"; - heat_capacity = 1e+006 - }, -/turf/closed/wall/shuttle{ - icon_state = "swall_f9"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaycontent/a1{ has_gravity = 1; name = "MO19 Arrivals" @@ -9567,7 +9462,7 @@ }) "nC" = ( /obj/item/stack/rods, -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "small" }, /obj/effect/decal/cleanable/blood/tracks{ @@ -9596,7 +9491,7 @@ icon_state = "brokengrille" }, /obj/item/stack/rods, -/obj/item/weapon/shard, +/obj/item/shard, /obj/effect/decal/cleanable/blood/tracks{ desc = "Your instincts say you shouldn't be following these."; dir = 8; @@ -9664,7 +9559,7 @@ }) "nH" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/button/door{ id = "awaydorm3"; name = "Door Bolt Control"; @@ -9686,10 +9581,7 @@ }) "nI" = ( /obj/structure/dresser, -/obj/item/weapon/paper{ - info = "Bugs break out. I run to here and lock door. I hear door next to me break open and screams. All nice people here dead now. I no want to be eaten, and bottle always said to be coward way out, but person who say that is stupid. Mira, there is no escape for me, tell Alexis and Elena that father will never come home, and that I love you all."; - name = "Note" - }, +/obj/item/paper/fluff/awaymissions/moonoutpost19/goodbye_note, /turf/open/floor/carpet{ heat_capacity = 1e+006 }, @@ -9771,8 +9663,8 @@ name = "MO19 Arrivals" }) "nP" = ( -/obj/item/weapon/pen, -/obj/item/weapon/storage/pill_bottle{ +/obj/item/pen, +/obj/item/storage/pill_bottle{ pixel_y = 6 }, /turf/open/floor/carpet{ @@ -9794,7 +9686,7 @@ }) "nR" = ( /obj/structure/closet, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -9845,9 +9737,8 @@ name = "MO19 Arrivals" }) "nV" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -9931,7 +9822,7 @@ name = "MO19 Arrivals" }) "ob" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ desc = "A plastic potted plant."; layer = 4.1; pixel_y = 3 @@ -9968,7 +9859,7 @@ poweralm = 0 }) "od" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "small" }, /turf/open/floor/plating/asteroid{ @@ -10002,7 +9893,7 @@ poweralm = 0 }) "of" = ( -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/mineral/titanium, /area/awaycontent/a3{ always_unpowered = 1; @@ -10015,7 +9906,7 @@ poweralm = 0 }) "og" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /turf/open/floor/mineral/titanium, @@ -10030,7 +9921,7 @@ poweralm = 0 }) "oh" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "small" }, /turf/open/floor/mineral/titanium, @@ -10674,7 +10565,7 @@ req_access_txt = "201" }, /obj/item/clothing/suit/toggle/labcoat, -/obj/item/weapon/tank/internals/air, +/obj/item/tank/internals/air, /obj/item/clothing/mask/gas, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel{ diff --git a/_maps/RandomZLevels/research.dmm b/_maps/RandomZLevels/research.dmm index 127813046e..7da8026638 100644 --- a/_maps/RandomZLevels/research.dmm +++ b/_maps/RandomZLevels/research.dmm @@ -101,23 +101,23 @@ /turf/open/floor/plating, /area/awaymission/research/interior/engineering) "av" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "small" }, /obj/structure/frame/machine, -/obj/item/weapon/circuitboard/machine/smes, -/obj/item/weapon/stock_parts/cell/high, -/obj/item/weapon/stock_parts/cell/high/empty, +/obj/item/circuitboard/machine/smes, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high/empty, /turf/open/floor/plating, /area/awaymission/research/interior/engineering) "aw" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "small" }, /turf/open/floor/plasteel/whiteyellow/side, /area/awaymission/research/interior/engineering) "ax" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-20"; layer = 4.1; pixel_y = 3 @@ -135,12 +135,12 @@ /area/awaymission/research/interior/engineering) "az" = ( /obj/effect/gibspawner/human, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /turf/open/floor/plating, /area/awaymission/research/interior/engineering) "aA" = ( /obj/item/stack/sheet/plasteel, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /turf/open/floor/plating, /area/awaymission/research/interior/engineering) "aB" = ( @@ -163,11 +163,11 @@ "aF" = ( /obj/item/stack/rods, /obj/item/stack/sheet/metal, -/obj/item/weapon/stock_parts/cell/high/empty, +/obj/item/stock_parts/cell/high/empty, /turf/open/floor/plating, /area/awaymission/research/interior/engineering) "aG" = ( -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /turf/open/floor/plating, /area/awaymission/research/interior/engineering) "aH" = ( @@ -192,17 +192,17 @@ /area/awaymission/research/interior/engineering) "aL" = ( /obj/structure/table, -/obj/item/weapon/grenade/plastic/c4, -/obj/item/weapon/grenade/plastic/c4, -/obj/item/weapon/storage/toolbox/syndicate, +/obj/item/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, +/obj/item/storage/toolbox/syndicate, /turf/open/floor/mineral/plastitanium, /area/awaymission/research/interior/engineering) "aM" = ( -/obj/item/weapon/stock_parts/cell/high/empty, +/obj/item/stock_parts/cell/high/empty, /turf/open/floor/plating, /area/awaymission/research/interior/engineering) "aN" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "small" }, /obj/item/stack/cable_coil{ @@ -296,7 +296,7 @@ /turf/open/floor/plasteel/whiteyellow, /area/awaymission/research/interior/engineering) "bb" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "small" }, /turf/open/floor/plasteel{ @@ -344,7 +344,7 @@ /area/awaymission/research/interior/engineering) "bi" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, /obj/item/clothing/gloves/color/yellow, /turf/open/floor/plasteel/whiteyellow/side{ dir = 8 @@ -355,7 +355,7 @@ /turf/open/floor/plating/asteroid/airless, /area/awaymission/research/exterior) "bk" = ( -/obj/item/weapon/bikehorn, +/obj/item/bikehorn, /turf/open/floor/plating/asteroid/airless, /area/space) "bl" = ( @@ -387,7 +387,7 @@ }, /area/awaymission/research/interior/engineering) "bo" = ( -/obj/item/weapon/screwdriver, +/obj/item/screwdriver, /obj/item/stack/cable_coil{ amount = 1 }, @@ -408,7 +408,7 @@ /turf/open/floor/plasteel/whiteyellow, /area/awaymission/research/interior/engineering) "br" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "small" }, /turf/open/floor/plasteel{ @@ -441,7 +441,7 @@ /area/awaymission/research/interior/engineering) "bw" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/plasteel/whiteyellow/side{ dir = 8 }, @@ -537,7 +537,7 @@ /turf/open/floor/plasteel/whiteyellow, /area/awaymission/research/interior/engineering) "bK" = ( -/obj/item/weapon/wrench, +/obj/item/wrench, /turf/open/floor/plasteel/whiteyellow/side{ dir = 9 }, @@ -549,7 +549,7 @@ }, /area/awaymission/research/interior/engineering) "bM" = ( -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /obj/effect/decal/cleanable/blood, /turf/open/floor/plasteel/whiteyellow/side{ dir = 1 @@ -807,7 +807,7 @@ /area/awaymission/research/interior/engineering) "ct" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/machinery/airalarm{ dir = 4; pixel_x = -32 @@ -896,8 +896,8 @@ icon_state = "1-8" }, /obj/structure/table, -/obj/item/weapon/paper/pamphlet, -/obj/item/weapon/paper/pamphlet, +/obj/item/paper/pamphlet/gateway, +/obj/item/paper/pamphlet/gateway, /turf/open/floor/plasteel/black, /area/awaymission/research/interior/gateway) "cG" = ( @@ -908,7 +908,7 @@ /area/awaymission/research/interior/genetics) "cH" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/spray/pepper, +/obj/item/reagent_containers/spray/pepper, /obj/machinery/button/door{ id = "cryopodg2"; name = "panic lockdown button" @@ -1059,8 +1059,8 @@ /area/awaymission/research/interior/secure) "dd" = ( /obj/structure/closet/crate, -/obj/item/weapon/disk/data{ - desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, infomation will turn up blank on most DNA machines."; +/obj/item/disk/data{ + desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, information will turn up blank on most DNA machines."; name = "encrypted genetic data disk"; read_only = 1 }, @@ -1074,19 +1074,19 @@ /area/awaymission/research/interior/secure) "df" = ( /obj/structure/closet/crate, -/obj/item/weapon/disk/data{ +/obj/item/disk/data{ desc = "A data disk used to store cloning and genetic records. The name on the label appears to be scratched off."; fields = list("label" = "Buffer1:Kr-$$@##", "UI" = "f8f603857000f930127c4", "SE" = "414401462231053131010241514651403453121613263463440351136366", "UE" = "340008485c321e542aed4df7032ac04d", "name" = "Krystal Symers", "blood_type" = "A+"); name = "dusty genetics data disk"; read_only = 1 }, -/obj/item/weapon/disk/data{ - desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, infomation will turn up blank on most DNA machines."; +/obj/item/disk/data{ + desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, information will turn up blank on most DNA machines."; name = "encrypted genetic data disk"; read_only = 1 }, -/obj/item/weapon/dnainjector/xraymut, -/obj/item/weapon/dnainjector/xraymut, +/obj/item/dnainjector/xraymut, +/obj/item/dnainjector/xraymut, /turf/open/floor/plasteel/black, /area/awaymission/research/interior/secure) "dg" = ( @@ -1142,14 +1142,14 @@ /area/awaymission/research/interior/security) "dp" = ( /obj/structure/closet/crate, -/obj/item/weapon/disk/data{ - desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, infomation will turn up blank on most DNA machines."; +/obj/item/disk/data{ + desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, information will turn up blank on most DNA machines."; name = "encrypted genetic data disk"; read_only = 1 }, -/obj/item/weapon/dnainjector/telemut, -/obj/item/weapon/dnainjector/telemut, -/obj/item/weapon/dnainjector/chavmut, +/obj/item/dnainjector/telemut, +/obj/item/dnainjector/telemut, +/obj/item/dnainjector/chavmut, /turf/open/floor/plasteel/black, /area/awaymission/research/interior/secure) "dq" = ( @@ -1169,7 +1169,7 @@ /turf/open/floor/plasteel/darkpurple, /area/awaymission/research/interior/genetics) "dt" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "small" }, /turf/open/floor/plasteel/darkpurple, @@ -1250,7 +1250,7 @@ /area/awaymission/research/interior/security) "dF" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /turf/open/floor/plasteel/red, /area/awaymission/research/interior/security) "dG" = ( @@ -1288,38 +1288,38 @@ /area/awaymission/research/interior/secure) "dL" = ( /obj/structure/closet/crate, -/obj/item/weapon/disk/data{ - desc = "A data disk used to store cloning and genetic records. The name on the label appears to be scratched off with the words 'DO NOT CLONE' hastely written over it."; +/obj/item/disk/data{ + desc = "A data disk used to store cloning and genetic records. The name on the label appears to be scratched off with the words 'DO NOT CLONE' hastily written over it."; fields = list("label" = "Buffer1:George Melons", "UI" = "3c300f11b5421ca7014d8", "SE" = "430431205660551642142504334461413202111310233445620533134255", "UE" = "6893e6a0b0076a41897776b10cc2b324", "name" = "George Melons", "blood_type" = "B+"); name = "old genetics data disk" }, -/obj/item/weapon/disk/data{ - desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, infomation will turn up blank on most DNA machines."; +/obj/item/disk/data{ + desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, information will turn up blank on most DNA machines."; name = "encrypted genetic data disk"; read_only = 1 }, /obj/item/device/firing_pin/dna, -/obj/item/weapon/dnainjector/dwarf, -/obj/item/weapon/dnainjector/dwarf, +/obj/item/dnainjector/dwarf, +/obj/item/dnainjector/dwarf, /turf/open/floor/plasteel/black, /area/awaymission/research/interior/secure) "dM" = ( /obj/structure/closet/crate, -/obj/item/weapon/disk/data{ - desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, infomation will turn up blank on most DNA machines."; +/obj/item/disk/data{ + desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, information will turn up blank on most DNA machines."; name = "encrypted genetic data disk"; read_only = 1 }, -/obj/item/weapon/disk/data{ - desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, infomation will turn up blank on most DNA machines."; +/obj/item/disk/data{ + desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, information will turn up blank on most DNA machines."; name = "encrypted genetic data disk"; read_only = 1 }, -/obj/item/weapon/dnainjector/chameleonmut, +/obj/item/dnainjector/chameleonmut, /turf/open/floor/plasteel/black, /area/awaymission/research/interior/secure) "dN" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-16"; layer = 4.1 }, @@ -1368,8 +1368,8 @@ /area/awaymission/research/interior/security) "dU" = ( /obj/structure/rack, -/obj/item/weapon/gun/ballistic/automatic/wt550, -/obj/item/weapon/gun/ballistic/automatic/wt550, +/obj/item/gun/ballistic/automatic/wt550, +/obj/item/gun/ballistic/automatic/wt550, /obj/item/ammo_box/magazine/wt550m9, /obj/item/ammo_box/magazine/wt550m9, /turf/open/floor/plasteel/red, @@ -1494,8 +1494,8 @@ /area/awaymission/research/interior/security) "ep" = ( /obj/structure/rack, -/obj/item/weapon/gun/ballistic/automatic/pistol/m1911, -/obj/item/weapon/gun/ballistic/automatic/pistol/m1911, +/obj/item/gun/ballistic/automatic/pistol/m1911, +/obj/item/gun/ballistic/automatic/pistol/m1911, /obj/item/ammo_box/magazine/m45, /obj/item/ammo_box/magazine/m45, /turf/open/floor/plasteel/red, @@ -1691,9 +1691,7 @@ /turf/open/floor/plasteel/black, /area/awaymission/research/interior/secure) "eU" = ( -/obj/item/weapon/paper/crumpled{ - info = "Theres a lot of sensitive info on these disks, try and keep them secure! If these backup copies get into the wrong hands, god knows what they could do with the genetic research on these disk.." - }, +/obj/item/paper/crumpled/awaymissions/research/sensitive_info, /turf/open/floor/plasteel/black, /area/awaymission/research/interior/secure) "eV" = ( @@ -1748,11 +1746,11 @@ /area/awaymission/research/interior/cryo) "fd" = ( /obj/structure/table/glass, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ +/obj/item/reagent_containers/glass/beaker/cryoxadone{ pixel_x = -7; pixel_y = 1 }, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ +/obj/item/reagent_containers/glass/beaker/cryoxadone{ pixel_x = -7; pixel_y = 1 }, @@ -1760,11 +1758,11 @@ /area/awaymission/research/interior/cryo) "fe" = ( /obj/structure/table/glass, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ +/obj/item/reagent_containers/glass/beaker/cryoxadone{ pixel_x = 7; pixel_y = 1 }, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ +/obj/item/reagent_containers/glass/beaker/cryoxadone{ pixel_x = 7; pixel_y = 1 }, @@ -2059,13 +2057,13 @@ /area/awaymission/research/interior/security) "ga" = ( /obj/structure/table, -/obj/item/weapon/book/manual/wiki/security_space_law, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /turf/open/floor/plasteel/whitered, /area/awaymission/research/interior/security) "gb" = ( /obj/structure/table, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/whitered, /area/awaymission/research/interior/security) "gc" = ( @@ -2402,8 +2400,8 @@ icon_state = "4-8" }, /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/whitered, /area/awaymission/research/interior/security) "gO" = ( @@ -2433,11 +2431,11 @@ }, /area/awaymission/research/interior/cryo) "gR" = ( -/obj/item/weapon/melee/classic_baton/telescopic, +/obj/item/melee/classic_baton/telescopic, /turf/open/floor/plasteel/whitepurple, /area/awaymission/research/interior/cryo) "gS" = ( -/obj/item/weapon/reagent_containers/spray/pepper, +/obj/item/reagent_containers/spray/pepper, /obj/effect/decal/cleanable/blood/drip, /turf/open/floor/plasteel/whitepurple/side{ dir = 9 @@ -2517,8 +2515,8 @@ /area/awaymission/research/interior/security) "hf" = ( /obj/structure/table, -/obj/item/weapon/folder, -/obj/item/weapon/folder, +/obj/item/folder, +/obj/item/folder, /turf/open/floor/plasteel/whitered, /area/awaymission/research/interior/security) "hg" = ( @@ -2793,13 +2791,13 @@ /area/awaymission/research/interior/security) "hS" = ( /obj/structure/closet/crate, -/obj/item/weapon/disk/data{ - desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, infomation will turn up blank on most DNA machines."; +/obj/item/disk/data{ + desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, information will turn up blank on most DNA machines."; name = "encrypted genetic data disk"; read_only = 1 }, -/obj/item/weapon/disk/data{ - desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, infomation will turn up blank on most DNA machines. This one has the initials 'C.P' marked on the front. "; +/obj/item/disk/data{ + desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, information will turn up blank on most DNA machines. This one has the initials 'C.P' marked on the front. "; name = "encrypted genetic data disk"; read_only = 1 }, @@ -2811,26 +2809,26 @@ /area/awaymission/research/interior/secure) "hT" = ( /obj/structure/closet/crate, -/obj/item/weapon/disk/data{ - desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, infomation will turn up blank on most DNA machines."; +/obj/item/disk/data{ + desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, information will turn up blank on most DNA machines."; name = "encrypted genetic data disk"; read_only = 1 }, -/obj/item/weapon/disk/data{ - desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, infomation will turn up blank on most DNA machines."; +/obj/item/disk/data{ + desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, information will turn up blank on most DNA machines."; name = "encrypted genetic data disk"; read_only = 1 }, /obj/item/device/firing_pin/dna, -/obj/item/weapon/dnainjector/hulkmut, +/obj/item/dnainjector/hulkmut, /turf/open/floor/plasteel/black, /area/awaymission/research/interior/secure) "hU" = ( -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/plasteel/purple, /area/awaymission/research/interior/genetics) "hV" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-10"; layer = 4.1 }, @@ -2912,7 +2910,7 @@ /turf/open/floor/plasteel/red, /area/awaymission/research/interior/security) "ii" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ desc = "A potted plant, it doesn't look very healthy..."; name = "dead potted plant" }, @@ -2948,15 +2946,15 @@ /area/awaymission/research/interior/security) "il" = ( /obj/structure/closet/crate, -/obj/item/weapon/disk/data{ - desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, infomation will turn up blank on most DNA machines."; +/obj/item/disk/data{ + desc = "A specialized data disk for holding critical genetic backup data. Without proper passwords, information will turn up blank on most DNA machines."; name = "encrypted genetic data disk"; read_only = 1 }, /obj/item/device/firing_pin/dna/dredd, /obj/item/device/firing_pin/dna/dredd, -/obj/item/weapon/dnainjector/lasereyesmut, -/obj/item/weapon/dnainjector/lasereyesmut, +/obj/item/dnainjector/lasereyesmut, +/obj/item/dnainjector/lasereyesmut, /turf/open/floor/plasteel/black, /area/awaymission/research/interior/secure) "im" = ( @@ -3144,7 +3142,7 @@ /area/awaymission/research/interior/genetics) "iH" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/spray/pepper, +/obj/item/reagent_containers/spray/pepper, /obj/machinery/button/door{ id = "cryopodg1"; name = "panic lockdown button" @@ -3275,7 +3273,7 @@ /area/awaymission/research/interior/medbay) "jd" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/whiteblue/side, /area/awaymission/research/interior/medbay) "je" = ( @@ -3313,7 +3311,7 @@ /turf/open/floor/wood, /area/awaymission/research/interior/dorm) "jm" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-14"; layer = 4.1 }, @@ -3336,7 +3334,7 @@ /area/awaymission/research/interior/dorm) "jp" = ( /obj/structure/barricade/wooden{ - desc = "A wooden table hastely flipped over for cover."; + desc = "A wooden table hastily flipped over for cover."; obj_integrity = 55; icon = 'icons/obj/smooth_structures/wood_table.dmi'; icon_state = "wood_table"; @@ -3402,7 +3400,7 @@ /area/awaymission/research/interior/medbay) "jy" = ( /obj/machinery/door/airlock/medical{ - name = "Medical Surgey" + name = "Medical Surgery" }, /turf/open/floor/plasteel/whiteblue, /area/awaymission/research/interior/medbay) @@ -3446,7 +3444,7 @@ /area/awaymission/research/interior/dorm) "jG" = ( /obj/structure/barricade/wooden{ - desc = "A wooden table hastely flipped over for cover."; + desc = "A wooden table hastily flipped over for cover."; obj_integrity = 55; icon = 'icons/obj/smooth_structures/wood_table.dmi'; icon_state = "wood_table"; @@ -3509,7 +3507,7 @@ /area/awaymission/research/interior/medbay) "jS" = ( /obj/structure/table, -/obj/item/weapon/surgical_drapes, +/obj/item/surgical_drapes, /turf/open/floor/plasteel/whiteblue/side{ dir = 4 }, @@ -3525,7 +3523,7 @@ /area/awaymission/research/interior/dorm) "jU" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/blue, +/obj/item/bedsheet/blue, /obj/effect/landmark/awaystart, /turf/open/floor/wood, /area/awaymission/research/interior/dorm) @@ -3540,7 +3538,7 @@ /area/awaymission/research/interior/dorm) "jW" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/purple, +/obj/item/bedsheet/purple, /turf/open/floor/wood, /area/awaymission/research/interior/dorm) "jX" = ( @@ -3554,7 +3552,7 @@ /area/awaymission/research/interior/dorm) "jY" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/clown, +/obj/item/bedsheet/clown, /turf/open/floor/wood, /area/awaymission/research/interior/dorm) "jZ" = ( @@ -3569,7 +3567,7 @@ /area/awaymission/research/interior/dorm) "kb" = ( /obj/structure/barricade/wooden{ - desc = "A wooden table hastely flipped over for cover."; + desc = "A wooden table hastily flipped over for cover."; obj_integrity = 55; icon = 'icons/obj/smooth_structures/wood_table.dmi'; icon_state = "wood_table"; @@ -3639,14 +3637,14 @@ /area/awaymission/research/interior/medbay) "km" = ( /obj/structure/table, -/obj/item/weapon/circular_saw, +/obj/item/circular_saw, /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, /area/awaymission/research/interior/medbay) "kn" = ( /obj/structure/table, -/obj/item/weapon/scalpel, +/obj/item/scalpel, /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, @@ -3697,7 +3695,7 @@ /turf/open/floor/wood, /area/awaymission/research/interior/dorm) "kt" = ( -/obj/item/weapon/gun/ballistic/automatic/pistol/m1911, +/obj/item/gun/ballistic/automatic/pistol/m1911, /turf/open/floor/plasteel, /area/awaymission/research/interior/dorm) "ku" = ( @@ -3718,7 +3716,7 @@ /area/awaymission/research/interior/medbay) "kx" = ( /obj/item/stack/rods, -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "small" }, /turf/open/floor/plasteel/whiteblue/side{ @@ -3745,12 +3743,11 @@ }, /area/awaymission/research/interior/medbay) "kB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/awaymission/research/interior/medbay) "kC" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/yellowsiding{ @@ -3859,13 +3856,13 @@ /area/awaymission/research/interior/dorm) "kS" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/pill_bottle/dice, +/obj/item/storage/pill_bottle/dice, /turf/open/floor/plasteel, /area/awaymission/research/interior/dorm) "kT" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen/fourcolor, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, /turf/open/floor/plasteel, /area/awaymission/research/interior/dorm) "kU" = ( @@ -3886,7 +3883,7 @@ /area/awaymission/research/interior/medbay) "kX" = ( /obj/item/stack/rods, -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "small" }, /turf/open/floor/plasteel/whiteblue/side, @@ -3900,7 +3897,7 @@ /turf/open/floor/plasteel/whiteblue/side, /area/awaymission/research/interior/medbay) "la" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "small" }, /turf/open/floor/plasteel/whiteblue/corner{ @@ -3923,19 +3920,19 @@ /area/awaymission/research/interior/dorm) "ld" = ( /obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, /turf/open/floor/plasteel/whiteblue/side{ dir = 4 }, /area/awaymission/research/interior/medbay) "le" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/whiteblue/side{ dir = 8 }, @@ -3949,7 +3946,7 @@ "lg" = ( /obj/effect/decal/cleanable/blood/drip, /obj/item/ammo_casing/c45, -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "small" }, /turf/open/floor/plasteel/whiteblue, @@ -3978,7 +3975,7 @@ /area/awaymission/research/interior/medbay) "ll" = ( /obj/structure/table, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /obj/machinery/light{ dir = 4 }, @@ -4020,8 +4017,8 @@ /area/awaymission/research/interior/medbay) "ls" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/toxin, +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/toxin, /turf/open/floor/plasteel/whiteblue/side{ dir = 8 }, @@ -4034,7 +4031,7 @@ "lu" = ( /obj/item/ammo_casing/c45, /obj/item/ammo_casing/c45, -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "small" }, /turf/open/floor/plating, @@ -4056,13 +4053,13 @@ /area/awaymission/research/interior/medbay) "lx" = ( /obj/structure/table, -/obj/item/weapon/storage/fancy/cigarettes/dromedaryco, +/obj/item/storage/fancy/cigarettes/dromedaryco, /turf/open/floor/plasteel/whiteblue/side{ dir = 8 }, /area/awaymission/research/interior/medbay) "ly" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-16"; layer = 4.1 }, @@ -4097,8 +4094,8 @@ /area/awaymission/research/interior/medbay) "lE" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/brute, -/obj/item/weapon/storage/firstaid/fire, +/obj/item/storage/firstaid/brute, +/obj/item/storage/firstaid/fire, /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, @@ -4183,7 +4180,7 @@ /area/awaymission/research/interior/dorm) "lP" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/rainbow, +/obj/item/bedsheet/rainbow, /turf/open/floor/wood, /area/awaymission/research/interior/dorm) "lQ" = ( @@ -4197,7 +4194,7 @@ /area/awaymission/research/interior/dorm) "lR" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/green, +/obj/item/bedsheet/green, /turf/open/floor/wood, /area/awaymission/research/interior/dorm) "lS" = ( @@ -4211,7 +4208,7 @@ /area/awaymission/research/interior/dorm) "lT" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/patriot, +/obj/item/bedsheet/patriot, /obj/effect/landmark/awaystart, /turf/open/floor/wood, /area/awaymission/research/interior/dorm) @@ -4280,7 +4277,7 @@ /area/awaymission/research/interior/escapepods) "mc" = ( /obj/item/stack/rods, -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/plating/asteroid, /area/awaymission/research/exterior) "md" = ( @@ -4349,7 +4346,7 @@ /area/awaymission/research/exterior) "mr" = ( /obj/item/stack/rods, -/obj/item/weapon/shard, +/obj/item/shard, /obj/effect/mob_spawn/human/doctor{ brute_damage = 200 }, @@ -4406,10 +4403,7 @@ /obj/structure/shuttle/engine/propulsion/burst{ dir = 8 }, -/turf/closed/wall/shuttle{ - icon_state = "swall_f9"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/research/exterior) "mA" = ( /obj/structure/chair{ @@ -4472,7 +4466,7 @@ }, /area/awaymission/research/interior/escapepods) "mJ" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ layer = 4.1 }, /turf/open/floor/plasteel/whitegreen/side{ @@ -4507,7 +4501,7 @@ /turf/open/floor/grass, /area/awaymission/research/interior/escapepods) "mN" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "applebush"; layer = 4.1 }, @@ -4599,7 +4593,7 @@ /area/space) "nb" = ( /obj/structure/table/wood, -/obj/item/weapon/spellbook/oneuse/random, +/obj/item/spellbook/oneuse/random, /turf/open/floor/mineral/plasma, /area/space) "nc" = ( diff --git a/_maps/RandomZLevels/snowdin.dmm b/_maps/RandomZLevels/snowdin.dmm index 0cb107f9e1..7acf9a7b3a 100644 --- a/_maps/RandomZLevels/snowdin.dmm +++ b/_maps/RandomZLevels/snowdin.dmm @@ -26,7 +26,7 @@ "ag" = ( /obj/effect/decal/cleanable/oil, /obj/structure/table, -/obj/item/weapon/tank/internals/plasma{ +/obj/item/tank/internals/plasma{ desc = "An emptied plasma tank, the oil on the nozzle seems to implied it was used for more than plasma storage."; name = "dusty plasma tank" }, @@ -72,7 +72,7 @@ /area/awaymission/snowdin/post) "an" = ( /obj/structure/table, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/machinery/light/small{ dir = 8 }, @@ -95,7 +95,7 @@ "aq" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/westright, -/obj/item/weapon/paper/crumpled/snowdin/keys, +/obj/item/paper/crumpled/ruins/snowdin/keys, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0 @@ -123,13 +123,13 @@ /area/awaymission/snowdin/base) "at" = ( /obj/structure/filingcabinet, -/obj/item/weapon/paper/snowdin/secnotice, +/obj/item/paper/fluff/awaymissions/snowdin/secnotice, /turf/open/floor/plasteel/darkred{ baseturf = /turf/open/floor/plating/asteroid/snow }, /area/awaymission/snowdin/base) "au" = ( -/obj/item/weapon/gun/ballistic/shotgun/boltaction, +/obj/item/gun/ballistic/shotgun/boltaction, /obj/item/ammo_box/a762, /obj/item/ammo_box/a762, /obj/structure/closet/secure_closet{ @@ -138,16 +138,16 @@ name = "security officer's locker"; req_access_txt = "201" }, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /obj/item/device/assembly/flash, -/obj/item/weapon/storage/box/lethalshot, +/obj/item/storage/box/lethalshot, /turf/open/floor/plasteel/darkred{ baseturf = /turf/open/floor/plating/asteroid/snow }, /area/awaymission/snowdin/base) "av" = ( /obj/effect/decal/cleanable/oil, -/obj/item/weapon/tank/internals/plasma{ +/obj/item/tank/internals/plasma{ desc = "An emptied plasma tank, the oil on the nozzle seems to implied it was used for more than plasma storage."; name = "dusty plasma tank" }, @@ -174,8 +174,8 @@ /area/awaymission/snowdin/base) "ay" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/item/key, /turf/open/floor/plasteel/darkred{ baseturf = /turf/open/floor/plating/asteroid/snow @@ -223,8 +223,7 @@ pixel_y = 1; d2 = 2 }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -322,7 +321,7 @@ /area/awaymission/snowdin/base) "aR" = ( /obj/structure/closet/crate, -/obj/item/weapon/survivalcapsule, +/obj/item/survivalcapsule, /obj/item/clothing/gloves/color/black, /obj/item/clothing/gloves/color/black, /obj/item/clothing/suit/hooded/wintercoat, @@ -336,9 +335,9 @@ /area/awaymission/snowdin/base) "aS" = ( /obj/structure/closet/crate, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/pill_bottle/stimulant, +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/fire, +/obj/item/storage/pill_bottle/stimulant, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/snow @@ -367,9 +366,9 @@ /area/awaymission/snowdin) "aY" = ( /obj/structure/guncase/shotgun, -/obj/item/weapon/gun/ballistic/shotgun/automatic, -/obj/item/weapon/gun/ballistic/shotgun/automatic, -/obj/item/weapon/gun/ballistic/shotgun/automatic, +/obj/item/gun/ballistic/shotgun/automatic, +/obj/item/gun/ballistic/shotgun/automatic, +/obj/item/gun/ballistic/shotgun/automatic, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -423,8 +422,8 @@ icon_state = "crateopen"; opened = 1 }, -/obj/item/weapon/reagent_containers/spray/cleaner, -/obj/item/weapon/soap/nanotrasen, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/soap/nanotrasen, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/snow @@ -463,7 +462,7 @@ /area/awaymission/snowdin/base) "bl" = ( /obj/structure/table, -/obj/item/weapon/shovel, +/obj/item/shovel, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -509,18 +508,18 @@ /area/awaymission/snowdin/base) "bq" = ( /obj/structure/closet/crate, -/obj/item/weapon/reagent_containers/food/snacks/grown/wheat, -/obj/item/weapon/reagent_containers/food/snacks/grown/wheat, -/obj/item/weapon/reagent_containers/food/snacks/grown/wheat, -/obj/item/weapon/reagent_containers/food/snacks/grown/wheat, -/obj/item/weapon/reagent_containers/food/snacks/grown/tomato, -/obj/item/weapon/reagent_containers/food/snacks/grown/tomato, -/obj/item/weapon/reagent_containers/food/snacks/grown/tomato, -/obj/item/weapon/reagent_containers/food/snacks/grown/corn, -/obj/item/weapon/reagent_containers/food/snacks/grown/corn, -/obj/item/weapon/reagent_containers/food/snacks/grown/corn, -/obj/item/weapon/reagent_containers/food/snacks/grown/cocoapod, -/obj/item/weapon/reagent_containers/food/snacks/grown/cocoapod, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/tomato, +/obj/item/reagent_containers/food/snacks/grown/tomato, +/obj/item/reagent_containers/food/snacks/grown/tomato, +/obj/item/reagent_containers/food/snacks/grown/corn, +/obj/item/reagent_containers/food/snacks/grown/corn, +/obj/item/reagent_containers/food/snacks/grown/corn, +/obj/item/reagent_containers/food/snacks/grown/cocoapod, +/obj/item/reagent_containers/food/snacks/grown/cocoapod, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/snow @@ -538,16 +537,16 @@ /area/awaymission/snowdin/base) "bs" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/electrical, -/obj/item/weapon/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/snow }, /area/awaymission/snowdin/base) "bt" = ( /obj/structure/table, -/obj/item/weapon/shovel, -/obj/item/weapon/paper/crumpled/snowdin/shovel, +/obj/item/shovel, +/obj/item/paper/crumpled/ruins/snowdin/shovel, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -616,10 +615,10 @@ /area/awaymission/snowdin/base) "bA" = ( /obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0 @@ -627,18 +626,18 @@ /area/awaymission/snowdin/base) "bB" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/snow }, /area/awaymission/snowdin/base) "bC" = ( /obj/structure/showcase{ - desc = "A strange machine thats supposedly used to help pick up and decypth wave signals. "; + desc = "A strange machine thats supposedly used to help pick up and decrypt wave signals. "; icon = 'icons/obj/machines/telecomms.dmi'; icon_state = "processor"; - name = "subsystem signal decrypher" + name = "subsystem signal decrypter" }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/snow @@ -659,7 +658,7 @@ name = "Central command action figure"; toysay = "Fire the BSA cannons!" }, -/obj/item/weapon/storage/box/rubbershot, +/obj/item/storage/box/rubbershot, /obj/item/key, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/snow @@ -762,7 +761,7 @@ /area/awaymission/snowdin/base) "bP" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/effect/landmark/awaystart, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/snow @@ -824,8 +823,8 @@ /area/awaymission/snowdin/base) "bY" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/darkbrown{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -908,7 +907,7 @@ }, /area/awaymission/snowdin/base) "ck" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -975,21 +974,21 @@ /area/awaymission/snowdin/base) "cu" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/pill_bottle/dice, +/obj/item/storage/pill_bottle/dice, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/snow }, /area/awaymission/snowdin/base) "cv" = ( /obj/structure/table/wood, -/obj/item/weapon/paper/crumpled/snowdin/snowdingatewaynotice, +/obj/item/paper/crumpled/ruins/snowdin/snowdingatewaynotice, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/snow }, /area/awaymission/snowdin/base) "cw" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/effect/decal/cleanable/blood/gibs, /obj/effect/gibspawner/human, /turf/open/floor/carpet{ @@ -1067,7 +1066,7 @@ dir = 8 }, /obj/structure/filingcabinet, -/obj/item/weapon/paper/snowdin/snowdinlog, +/obj/item/paper/fluff/awaymissions/snowdin/log, /turf/open/floor/plasteel/darkbrown{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -1139,7 +1138,7 @@ }, /area/awaymission/snowdin/igloo) "cT" = ( -/obj/item/weapon/shovel, +/obj/item/shovel, /turf/open/floor/plating{ temperature = 220 }, @@ -1219,7 +1218,7 @@ /area/awaymission/snowdin/post) "dh" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 140 @@ -1242,7 +1241,7 @@ /area/awaymission/snowdin/post) "dk" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 140 @@ -1290,7 +1289,7 @@ /area/awaymission/snowdin/dungeon1) "dr" = ( /obj/structure/closet/emcloset, -/obj/item/weapon/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, /obj/item/clothing/mask/breath, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/snow; @@ -1311,7 +1310,7 @@ }, /area/awaymission/snowdin/post) "dt" = ( -/obj/item/weapon/paper/crumpled/snowdin/lootstructures, +/obj/item/paper/crumpled/ruins/snowdin/lootstructures, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; @@ -1433,8 +1432,8 @@ /obj/item/clothing/shoes/winterboots, /obj/item/clothing/suit/hooded/wintercoat, /obj/item/clothing/gloves/color/black, -/obj/item/weapon/shovel, -/obj/item/weapon/switchblade, +/obj/item/shovel, +/obj/item/switchblade, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -1555,7 +1554,7 @@ /area/awaymission/snowdin/post) "dZ" = ( /obj/structure/table, -/obj/item/weapon/paper/crumpled/snowdin/syndielava, +/obj/item/paper/crumpled/ruins/snowdin/syndielava, /obj/machinery/light/small{ active_power_usage = 0; dir = 4; @@ -1819,12 +1818,12 @@ dir = 1 }, /obj/structure/table, -/obj/item/weapon/surgicaldrill, -/obj/item/weapon/hemostat, -/obj/item/weapon/scalpel{ +/obj/item/surgicaldrill, +/obj/item/hemostat, +/obj/item/scalpel{ pixel_y = 12 }, -/obj/item/weapon/cautery{ +/obj/item/cautery{ pixel_x = 4 }, /turf/open/floor/plasteel/whiteblue{ @@ -1933,9 +1932,9 @@ dir = 1 }, /obj/structure/closet/crate, -/obj/item/weapon/implanter/storage, +/obj/item/implanter/storage, /obj/item/clothing/shoes/jackboots, -/obj/item/weapon/switchblade, +/obj/item/switchblade, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -1976,7 +1975,7 @@ /obj/item/clothing/shoes/winterboots, /obj/item/clothing/suit/hooded/wintercoat, /obj/item/clothing/gloves/color/black, -/obj/item/weapon/shovel, +/obj/item/shovel, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -1994,7 +1993,7 @@ }, /area/awaymission/snowdin/post) "fs" = ( -/obj/item/weapon/cigbutt/cigarbutt, +/obj/item/cigbutt/cigarbutt, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -2075,15 +2074,15 @@ /turf/open/floor/plating/snowed/colder, /area/awaymission/snowdin/post) "fG" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /turf/open/floor/plating/asteroid/snow, /area/awaymission/snowdin) "fH" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0 @@ -2098,7 +2097,7 @@ }, /area/awaymission/snowdin/post) "fJ" = ( -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/plating/asteroid/snow, /area/awaymission/snowdin) "fK" = ( @@ -2158,7 +2157,7 @@ }, /area/awaymission/snowdin/post) "fS" = ( -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 140; @@ -2180,7 +2179,7 @@ /area/awaymission/snowdin/post) "fV" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, +/obj/item/reagent_containers/food/drinks/drinkingglass, /obj/item/key, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/snow; @@ -2220,7 +2219,7 @@ /area/awaymission/snowdin/post) "ga" = ( /obj/structure/table, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 140 @@ -2265,7 +2264,7 @@ /turf/open/floor/plating/ice, /area/awaymission/snowdin/cave) "gg" = ( -/obj/item/weapon/wrench, +/obj/item/wrench, /turf/open/floor/plating/asteroid/snow, /area/awaymission/snowdin) "gh" = ( @@ -2354,9 +2353,9 @@ /area/awaymission/snowdin/post) "gt" = ( /obj/structure/frame/machine, -/obj/item/weapon/circuitboard/machine/smes, -/obj/item/weapon/stock_parts/cell/high, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/circuitboard/machine/smes, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /obj/machinery/light/small{ dir = 1 }, @@ -2365,21 +2364,21 @@ }, /area/awaymission/snowdin/post) "gu" = ( -/obj/item/weapon/stock_parts/cell/high/empty, +/obj/item/stock_parts/cell/high/empty, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/snow }, /area/awaymission/snowdin/post) "gv" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/snow }, /area/awaymission/snowdin/post) "gw" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -2406,15 +2405,11 @@ }, /area/awaymission/snowdin/post) "gA" = ( -/obj/structure/closet/secure_closet{ - anchored = 1; - name = "Contraband Locker"; - req_access_txt = "3" - }, -/obj/item/weapon/gun/ballistic/automatic/speargun, -/obj/item/weapon/twohanded/spear, -/obj/item/weapon/twohanded/spear, -/obj/item/weapon/twohanded/spear, +/obj/structure/closet/secure_closet/contraband/armory, +/obj/item/gun/ballistic/automatic/speargun, +/obj/item/twohanded/spear, +/obj/item/twohanded/spear, +/obj/item/twohanded/spear, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -2440,13 +2435,13 @@ /area/awaymission/snowdin/post) "gD" = ( /obj/structure/table, -/obj/item/weapon/shovel, +/obj/item/shovel, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/snow }, /area/awaymission/snowdin/post) "gE" = ( -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plasteel/darkbrown{ baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 180 @@ -2454,7 +2449,7 @@ /area/awaymission/snowdin/post) "gF" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /turf/open/floor/plasteel/darkbrown{ baseturf = /turf/open/floor/plating/asteroid/snow; temperature = 180 @@ -2504,10 +2499,10 @@ "gL" = ( /obj/machinery/light/small, /obj/structure/showcase{ - desc = "A strange machine thats supposedly used to help pick up and decypth wave signals. "; + desc = "A strange machine thats supposedly used to help pick up and decrypt wave signals. "; icon = 'icons/obj/machines/telecomms.dmi'; icon_state = "processor"; - name = "subsystem signal decrypher" + name = "subsystem signal decrypter" }, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/snow @@ -2554,7 +2549,7 @@ /area/awaymission/snowdin/post) "gS" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -2620,8 +2615,7 @@ }, /area/awaymission/snowdin/post) "hb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -2675,8 +2669,8 @@ /area/awaymission/snowdin/post) "hi" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/darkred{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -2704,7 +2698,7 @@ }, /area/awaymission/snowdin/post) "hm" = ( -/obj/item/weapon/gun/ballistic/shotgun/boltaction, +/obj/item/gun/ballistic/shotgun/boltaction, /obj/item/ammo_box/a762, /obj/item/ammo_box/a762, /obj/structure/closet/secure_closet{ @@ -2713,7 +2707,7 @@ name = "security officer's locker"; req_access_txt = "201" }, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /obj/item/device/assembly/flash, /turf/open/floor/plasteel/darkred{ baseturf = /turf/open/floor/plating/asteroid/snow @@ -2721,7 +2715,7 @@ /area/awaymission/snowdin/post) "hn" = ( /obj/structure/filingcabinet, -/obj/item/weapon/paper/snowdin/secnotice, +/obj/item/paper/fluff/awaymissions/snowdin/secnotice, /turf/open/floor/plasteel/darkred{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -2796,7 +2790,7 @@ /area/awaymission/snowdin/cave) "hz" = ( /obj/effect/decal/cleanable/blood/gibs/old, -/obj/item/weapon/twohanded/spear, +/obj/item/twohanded/spear, /turf/open/floor/plating/asteroid/snow, /area/awaymission/snowdin/cave) "hA" = ( @@ -2820,11 +2814,11 @@ /turf/open/floor/plating/asteroid/snow, /area/awaymission/snowdin/cave) "hF" = ( -/obj/item/weapon/twohanded/fireaxe, +/obj/item/twohanded/fireaxe, /turf/open/floor/plating/asteroid/snow, /area/awaymission/snowdin/cave) "hG" = ( -/obj/item/weapon/twohanded/spear, +/obj/item/twohanded/spear, /turf/open/floor/plating/asteroid/snow, /area/awaymission/snowdin/cave) "hH" = ( @@ -2849,7 +2843,7 @@ /area/awaymission/snowdin/post) "hK" = ( /obj/structure/table, -/obj/item/weapon/shovel, +/obj/item/shovel, /obj/item/key, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/snow @@ -2857,8 +2851,8 @@ /area/awaymission/snowdin/post) "hL" = ( /obj/structure/table, -/obj/item/weapon/shovel, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/shovel, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -2920,7 +2914,7 @@ /area/awaymission/snowdin/sekret) "hW" = ( /obj/structure/closet/emcloset, -/obj/item/weapon/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, /obj/item/clothing/mask/breath, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/snow @@ -2953,8 +2947,8 @@ /area/awaymission/snowdin/sekret) "ib" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/electrical, -/obj/item/weapon/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -2976,14 +2970,14 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/snow }, /area/awaymission/snowdin/sekret) "if" = ( /obj/structure/table, -/obj/item/weapon/shovel, +/obj/item/shovel, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -3019,7 +3013,7 @@ /area/awaymission/snowdin/dungeon1) "ik" = ( /obj/structure/table, -/obj/item/weapon/shovel, +/obj/item/shovel, /obj/machinery/light/small{ dir = 4 }, @@ -3063,7 +3057,7 @@ }, /area/awaymission/snowdin/sekret) "ir" = ( -/obj/item/weapon/gun/ballistic/shotgun/boltaction, +/obj/item/gun/ballistic/shotgun/boltaction, /obj/item/ammo_box/a762, /obj/item/ammo_box/a762, /obj/structure/closet/secure_closet{ @@ -3072,9 +3066,9 @@ name = "security officer's locker"; req_access_txt = "201" }, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /obj/item/device/assembly/flash, -/obj/item/weapon/storage/box/lethalshot, +/obj/item/storage/box/lethalshot, /turf/open/floor/plasteel/darkred{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -3122,8 +3116,8 @@ /area/awaymission/snowdin/sekret) "iy" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/toxin, -/obj/item/weapon/storage/firstaid/toxin, +/obj/item/storage/firstaid/toxin, +/obj/item/storage/firstaid/toxin, /turf/open/floor/plasteel/cmo{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -3136,32 +3130,32 @@ /area/awaymission/snowdin/sekret) "iA" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/o2, -/obj/item/weapon/storage/firstaid/o2, +/obj/item/storage/firstaid/o2, +/obj/item/storage/firstaid/o2, /turf/open/floor/plasteel/cmo{ baseturf = /turf/open/floor/plating/asteroid/snow }, /area/awaymission/snowdin/sekret) "iB" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/cmo{ baseturf = /turf/open/floor/plating/asteroid/snow }, /area/awaymission/snowdin/sekret) "iC" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/fire, +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/fire, /turf/open/floor/plasteel/cmo{ baseturf = /turf/open/floor/plating/asteroid/snow }, /area/awaymission/snowdin/sekret) "iD" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/brute, -/obj/item/weapon/storage/firstaid/brute, +/obj/item/storage/firstaid/brute, +/obj/item/storage/firstaid/brute, /turf/open/floor/plasteel/cmo{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -3319,7 +3313,7 @@ /turf/open/floor/plating/snowed, /area/awaymission/snowdin) "ja" = ( -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; @@ -3488,7 +3482,7 @@ }, /area/awaymission/snowdin) "jy" = ( -/obj/item/weapon/storage/box/donkpockets{ +/obj/item/storage/box/donkpockets{ pixel_x = 3; pixel_y = 3 }, @@ -3523,7 +3517,7 @@ }, /area/awaymission/snowdin) "jC" = ( -/obj/item/weapon/tank/internals/plasma{ +/obj/item/tank/internals/plasma{ desc = "An emptied plasma tank, the oil on the nozzle seems to implied it was used for more than plasma storage."; name = "dusty plasma tank" }, @@ -3637,12 +3631,12 @@ /area/awaymission/snowdin/sekret) "jR" = ( /obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, /turf/open/floor/plasteel/cmo{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -3670,14 +3664,14 @@ /area/awaymission/snowdin) "jV" = ( /obj/structure/table, -/obj/item/weapon/paper/crumpled/snowdin/misc1, +/obj/item/paper/crumpled/ruins/snowdin/misc1, /turf/open/floor/mineral/plastitanium/brig{ baseturf = /turf/open/floor/plating/asteroid/snow }, /area/awaymission/snowdin) "jW" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, /turf/open/floor/mineral/plastitanium/brig{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -3840,8 +3834,8 @@ /area/awaymission/snowdin/sekret) "kr" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/light/small{ dir = 8 }, @@ -3865,9 +3859,9 @@ /area/awaymission/snowdin/sekret) "ku" = ( /obj/structure/rack, -/obj/item/weapon/gun/ballistic/automatic/speargun, -/obj/item/weapon/twohanded/spear, -/obj/item/weapon/twohanded/spear, +/obj/item/gun/ballistic/automatic/speargun, +/obj/item/twohanded/spear, +/obj/item/twohanded/spear, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -3888,15 +3882,12 @@ /area/awaymission/snowdin/sekret) "kx" = ( /obj/structure/rack, -/obj/item/weapon/gun/ballistic/automatic/l6_saw/unrestricted, +/obj/item/gun/ballistic/automatic/l6_saw/unrestricted, /obj/machinery/light/small{ dir = 4 }, -/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka/badminka, -/obj/item/weapon/paper{ - info = "YOU SEEN IVAN, WHEN YOU HOLD SAAW LIKE PEESTOL, YOU STRONGER THAN RECOIL FOR FEAR OF HITTING FACE!"; - name = "SAW Usage" - }, +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, +/obj/item/paper/fluff/awaymissions/snowdin/saw_usage, /turf/open/floor/plasteel/black{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -3911,7 +3902,7 @@ }, /area/awaymission/snowdin/sekret) "kz" = ( -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0 @@ -3929,14 +3920,14 @@ }, /area/awaymission/snowdin) "kB" = ( -/obj/item/weapon/grenade/plastic/c4{ +/obj/item/grenade/plastic/c4{ pixel_x = 2; pixel_y = 1 }, /turf/open/floor/plating/asteroid/snow, /area/awaymission/snowdin) "kC" = ( -/obj/item/weapon/crowbar/red, +/obj/item/crowbar/red, /obj/effect/decal/cleanable/vomit, /turf/open/floor/mineral/plastitanium/brig{ baseturf = /turf/open/floor/plating/asteroid/snow @@ -3950,7 +3941,7 @@ /area/awaymission/snowdin/sekret) "kE" = ( /obj/structure/table/wood, -/obj/item/weapon/paper/snowdin/syndienotice, +/obj/item/paper/fluff/awaymissions/snowdin/syndienotice, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -3969,7 +3960,7 @@ }, /area/awaymission/snowdin/sekret) "kH" = ( -/obj/item/weapon/gun/ballistic/shotgun/boltaction, +/obj/item/gun/ballistic/shotgun/boltaction, /obj/item/ammo_box/a762, /obj/item/ammo_box/a762, /obj/structure/closet/secure_closet{ @@ -3978,17 +3969,17 @@ name = "security officer's locker"; req_access_txt = "201" }, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /obj/item/device/assembly/flash, -/obj/item/weapon/storage/box/lethalshot, +/obj/item/storage/box/lethalshot, /turf/open/floor/plasteel/darkred{ baseturf = /turf/open/floor/plating/asteroid/snow }, /area/awaymission/snowdin/sekret) "kI" = ( /obj/structure/rack, -/obj/item/weapon/gun/ballistic/automatic/c20r/unrestricted, -/obj/item/weapon/gun/ballistic/automatic/c20r/unrestricted, +/obj/item/gun/ballistic/automatic/c20r/unrestricted, +/obj/item/gun/ballistic/automatic/c20r/unrestricted, /obj/machinery/light/small{ dir = 8 }, @@ -4014,7 +4005,7 @@ /area/awaymission/snowdin/sekret) "kL" = ( /obj/structure/rack, -/obj/item/weapon/gun/ballistic/revolver, +/obj/item/gun/ballistic/revolver, /obj/machinery/light/small{ dir = 4 }, @@ -4063,8 +4054,8 @@ /area/awaymission/snowdin/sekret) "kS" = ( /obj/structure/rack, -/obj/item/weapon/gun/ballistic/automatic/mini_uzi, -/obj/item/weapon/gun/ballistic/automatic/mini_uzi, +/obj/item/gun/ballistic/automatic/mini_uzi, +/obj/item/gun/ballistic/automatic/mini_uzi, /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -4074,8 +4065,8 @@ /area/awaymission/snowdin/sekret) "kT" = ( /obj/structure/rack, -/obj/item/weapon/gun/ballistic/automatic/shotgun/bulldog/unrestricted, -/obj/item/weapon/gun/ballistic/automatic/shotgun/bulldog/unrestricted, +/obj/item/gun/ballistic/automatic/shotgun/bulldog/unrestricted, +/obj/item/gun/ballistic/automatic/shotgun/bulldog/unrestricted, /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -4094,7 +4085,7 @@ }, /area/awaymission/snowdin) "kW" = ( -/obj/item/weapon/storage/box/zipties{ +/obj/item/storage/box/zipties{ pixel_x = 1; pixel_y = 2 }, @@ -4106,7 +4097,7 @@ /obj/structure/chair{ dir = 8 }, -/obj/item/weapon/reagent_containers/food/drinks/ale, +/obj/item/reagent_containers/food/drinks/ale, /turf/open/floor/mineral/plastitanium/brig{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -4161,7 +4152,7 @@ /area/awaymission/snowdin/sekret) "lf" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/effect/landmark/awaystart, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/snow @@ -4191,7 +4182,7 @@ }, /area/awaymission/snowdin) "lj" = ( -/obj/item/weapon/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, /turf/open/floor/mineral/plastitanium/brig{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -4209,8 +4200,8 @@ "lm" = ( /obj/structure/table/wood, /obj/item/trash/candle, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen/fourcolor, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -4259,13 +4250,13 @@ /area/awaymission/snowdin) "lt" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /turf/open/floor/carpet{ baseturf = /turf/open/floor/plating/asteroid/snow }, /area/awaymission/snowdin) "lu" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /turf/open/floor/mineral/plastitanium/brig{ @@ -4292,14 +4283,14 @@ /area/awaymission/snowdin) "lx" = ( /obj/structure/table/wood, -/obj/item/weapon/book/manual/nuclear, +/obj/item/book/manual/nuclear, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/snow }, /area/awaymission/snowdin/sekret) "ly" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/pill_bottle/dice, +/obj/item/storage/pill_bottle/dice, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -4368,7 +4359,7 @@ /area/awaymission/snowdin) "lH" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/light/built{ dir = 4 }, @@ -4417,30 +4408,29 @@ }, /area/awaymission/snowdin) "lM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/mineral/plastitanium/brig{ baseturf = /turf/open/floor/plating/asteroid/snow }, /area/awaymission/snowdin) "lN" = ( -/obj/item/weapon/gun/ballistic/automatic/pistol, +/obj/item/gun/ballistic/automatic/pistol, /turf/open/floor/mineral/plastitanium/brig{ baseturf = /turf/open/floor/plating/asteroid/snow }, /area/awaymission/snowdin) "lO" = ( /obj/structure/table, -/obj/item/weapon/storage/box/donkpockets, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/snow }, /area/awaymission/snowdin/sekret) "lP" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen/fourcolor, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, /turf/open/floor/plasteel/purple{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -4470,7 +4460,7 @@ subspace_transmission = 1; syndie = 1 }, -/obj/item/weapon/reagent_containers/food/drinks/ale, +/obj/item/reagent_containers/food/drinks/ale, /turf/open/floor/mineral/plastitanium/brig{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -4525,7 +4515,7 @@ /area/awaymission/snowdin/sekret) "ma" = ( /obj/structure/table/wood, -/obj/item/weapon/gun/ballistic/automatic/c20r/toy, +/obj/item/gun/ballistic/automatic/c20r/toy, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -4539,7 +4529,7 @@ "mc" = ( /obj/machinery/light, /obj/structure/table, -/obj/item/weapon/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, /turf/open/floor/plasteel/cafeteria{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -4586,7 +4576,7 @@ /turf/open/floor/plating/asteroid/snow, /area/awaymission/snowdin) "mj" = ( -/obj/item/weapon/reagent_containers/syringe/charcoal{ +/obj/item/reagent_containers/syringe/charcoal{ pixel_y = 4 }, /turf/open/floor/mineral/plastitanium/brig{ @@ -4605,7 +4595,7 @@ name = "Infirmary"; req_access_txt = "150" }, -/obj/item/weapon/reagent_containers/syringe/charcoal{ +/obj/item/reagent_containers/syringe/charcoal{ pixel_y = 4 }, /turf/open/floor/mineral/plastitanium/brig{ @@ -4622,7 +4612,7 @@ }, /area/awaymission/snowdin) "mn" = ( -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /turf/open/floor/mineral/plastitanium/brig{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -4697,7 +4687,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/item/weapon/storage/firstaid/tactical, +/obj/item/storage/firstaid/tactical, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0 @@ -4705,7 +4695,7 @@ /area/awaymission/snowdin/sekret) "mw" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/firstaid/tactical, +/obj/item/storage/firstaid/tactical, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0 @@ -4713,7 +4703,7 @@ /area/awaymission/snowdin/sekret) "mx" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/backpack/duffelbag/syndie/ammo/smg, +/obj/item/storage/backpack/duffelbag/syndie/ammo/smg, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0 @@ -4769,13 +4759,13 @@ }, /area/awaymission/snowdin) "mD" = ( -/obj/item/weapon/storage/toolbox/syndicate, +/obj/item/storage/toolbox/syndicate, /turf/open/floor/mineral/plastitanium/brig{ baseturf = /turf/open/floor/plating/asteroid/snow }, /area/awaymission/snowdin) "mE" = ( -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 9 }, /turf/open/floor/plating{ @@ -4838,7 +4828,7 @@ }, /area/awaymission/snowdin) "mM" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /turf/open/floor/plating{ @@ -4869,7 +4859,7 @@ }, /area/awaymission/snowdin) "mP" = ( -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; @@ -4900,7 +4890,7 @@ }, /area/awaymission/snowdin/sekret) "mT" = ( -/obj/item/weapon/gun/syringe{ +/obj/item/gun/syringe{ pixel_x = 1; pixel_y = 2 }, @@ -4970,15 +4960,15 @@ /area/awaymission/snowdin) "nc" = ( /obj/structure/table, -/obj/item/weapon/paper/crumpled/snowdin/shovel, +/obj/item/paper/crumpled/ruins/snowdin/shovel, /turf/open/floor/plasteel/darkbrown{ baseturf = /turf/open/floor/plating/asteroid/snow }, /area/awaymission/snowdin) "nd" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/darkbrown{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -5000,8 +4990,8 @@ /area/awaymission/snowdin) "ng" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/electrical, -/obj/item/weapon/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; @@ -5017,7 +5007,7 @@ /area/awaymission/snowdin) "ni" = ( /obj/structure/flora/grass/green, -/obj/item/weapon/a_gift, +/obj/item/a_gift, /turf/open/floor/plating/asteroid/snow, /area/awaymission/snowdin) "nj" = ( @@ -5058,7 +5048,7 @@ }, /area/awaymission/snowdin) "nn" = ( -/obj/item/weapon/shovel, +/obj/item/shovel, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; @@ -5067,8 +5057,8 @@ /area/awaymission/snowdin) "no" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; @@ -5140,7 +5130,7 @@ /area/awaymission/snowdin/sekret) "nx" = ( /obj/structure/table/reinforced, -/obj/item/weapon/gun/ballistic/automatic/pistol, +/obj/item/gun/ballistic/automatic/pistol, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0 @@ -5148,9 +5138,9 @@ /area/awaymission/snowdin/sekret) "ny" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/lethalshot, -/obj/item/weapon/storage/box/lethalshot, -/obj/item/weapon/storage/box/lethalshot, +/obj/item/storage/box/lethalshot, +/obj/item/storage/box/lethalshot, +/obj/item/storage/box/lethalshot, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0 @@ -5158,7 +5148,7 @@ /area/awaymission/snowdin/sekret) "nz" = ( /obj/structure/table/reinforced, -/obj/item/weapon/gun/ballistic/shotgun/automatic/combat, +/obj/item/gun/ballistic/shotgun/automatic/combat, /turf/open/floor/plasteel{ baseturf = /turf/open/floor/plating/asteroid/snow; wet = 0 @@ -5175,7 +5165,7 @@ dir = 8 }, /obj/structure/filingcabinet, -/obj/item/weapon/paper/snowdin/snowdinlog2, +/obj/item/paper/fluff/awaymissions/snowdin/log2, /turf/open/floor/plasteel/darkbrown{ baseturf = /turf/open/floor/plating/asteroid/snow }, @@ -5242,7 +5232,7 @@ "nK" = ( /obj/structure/flora/grass/green, /obj/structure/flora/tree/pine/xmas, -/obj/item/weapon/a_gift, +/obj/item/a_gift, /turf/open/floor/plating/asteroid/snow, /area/awaymission/snowdin) "nL" = ( @@ -5267,7 +5257,7 @@ /area/awaymission/snowdin) "nO" = ( /obj/structure/closet/crate, -/obj/item/weapon/survivalcapsule, +/obj/item/survivalcapsule, /turf/open/floor/plating{ baseturf = /turf/open/floor/plating/asteroid/snow; icon = 'icons/turf/snow.dmi'; diff --git a/_maps/RandomZLevels/spacebattle.dmm b/_maps/RandomZLevels/spacebattle.dmm index f5fdd3d496..c554618c9a 100644 --- a/_maps/RandomZLevels/spacebattle.dmm +++ b/_maps/RandomZLevels/spacebattle.dmm @@ -73,7 +73,7 @@ /area/awaymission/spacebattle/syndicate2) "ap" = ( /mob/living/simple_animal/hostile/syndicate/ranged{ - loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier,/obj/item/weapon/gun/ballistic/automatic/c20r,/obj/item/weapon/shield/energy) + loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier,/obj/item/gun/ballistic/automatic/c20r,/obj/item/shield/energy) }, /turf/open/floor/mineral/plastitanium, /area/awaymission/spacebattle/syndicate2) @@ -83,7 +83,7 @@ /area/awaymission/spacebattle/syndicate2) "ar" = ( /obj/structure/table/reinforced, -/obj/item/weapon/grenade/empgrenade, +/obj/item/grenade/empgrenade, /turf/open/floor/mineral/plastitanium, /area/awaymission/spacebattle/syndicate2) "as" = ( @@ -93,7 +93,7 @@ /area/awaymission/spacebattle/syndicate2) "at" = ( /obj/structure/table/reinforced, -/obj/item/weapon/gun/ballistic/automatic/c20r, +/obj/item/gun/ballistic/automatic/c20r, /turf/open/floor/mineral/plastitanium, /area/awaymission/spacebattle/syndicate2) "au" = ( @@ -134,7 +134,7 @@ /area/awaymission/spacebattle/syndicate3) "aA" = ( /obj/structure/table/reinforced, -/obj/item/weapon/gun/ballistic/automatic/pistol, +/obj/item/gun/ballistic/automatic/pistol, /turf/open/floor/mineral/plastitanium, /area/awaymission/spacebattle/syndicate2) "aB" = ( @@ -294,7 +294,7 @@ /obj/machinery/porta_turret{ dir = 8; emagged = 1; - installation = /obj/item/weapon/gun/energy/lasercannon + installation = /obj/item/gun/energy/lasercannon }, /turf/open/floor/plating, /area/awaymission/spacebattle/syndicate2) @@ -343,7 +343,7 @@ /area/awaymission/spacebattle/syndicate2) "bl" = ( /obj/structure/table/reinforced, -/obj/item/weapon/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, /turf/open/floor/mineral/plastitanium, /area/awaymission/spacebattle/syndicate3) "bm" = ( @@ -352,17 +352,17 @@ /area/awaymission/spacebattle/syndicate1) "bn" = ( /obj/structure/table/reinforced, -/obj/item/weapon/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, /turf/open/floor/mineral/plastitanium, /area/awaymission/spacebattle/syndicate1) "bo" = ( /obj/structure/table/reinforced, -/obj/item/weapon/grenade/spawnergrenade/manhacks, +/obj/item/grenade/spawnergrenade/manhacks, /turf/open/floor/mineral/plastitanium, /area/awaymission/spacebattle/syndicate1) "bp" = ( /obj/structure/table/reinforced, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /turf/open/floor/mineral/plastitanium, /area/awaymission/spacebattle/syndicate1) "bq" = ( @@ -384,7 +384,7 @@ /area/awaymission/spacebattle/syndicate3) "bt" = ( /obj/structure/table/reinforced, -/obj/item/weapon/melee/transforming/energy/sword/saber/red, +/obj/item/melee/transforming/energy/sword/saber/red, /turf/open/floor/mineral/plastitanium, /area/awaymission/spacebattle/syndicate1) "bu" = ( @@ -414,7 +414,7 @@ /obj/machinery/porta_turret{ dir = 8; emagged = 1; - installation = /obj/item/weapon/gun/energy/lasercannon + installation = /obj/item/gun/energy/lasercannon }, /turf/open/floor/plating, /area/awaymission/spacebattle/syndicate3) @@ -461,7 +461,7 @@ /obj/machinery/porta_turret{ dir = 8; emagged = 1; - installation = /obj/item/weapon/gun/energy/lasercannon + installation = /obj/item/gun/energy/lasercannon }, /turf/open/floor/plating, /area/awaymission/spacebattle/syndicate1) @@ -540,20 +540,13 @@ /turf/closed/wall/mineral/titanium, /area/awaymission/spacebattle/cruiser) "bU" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall14" - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/spacebattle/cruiser) "bV" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12" - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/spacebattle/cruiser) "bW" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s10"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/spacebattle/cruiser) "bX" = ( /obj/structure/shuttle/engine/propulsion/burst/left{ @@ -594,9 +587,7 @@ /turf/open/floor/plasteel, /area/awaymission/spacebattle/cruiser) "ce" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3" - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/spacebattle/cruiser) "cf" = ( /obj/structure/shuttle/engine/propulsion{ @@ -681,17 +672,13 @@ /turf/open/floor/plasteel, /area/awaymission/spacebattle/cruiser) "cs" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall7" - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/spacebattle/cruiser) "ct" = ( /turf/closed/wall/mineral/titanium/nodiagonal, /area/awaymission/spacebattle/cruiser) "cu" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc2" - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/spacebattle/cruiser) "cv" = ( /obj/machinery/power/smes/magical{ @@ -725,7 +712,7 @@ /area/awaymission/spacebattle/cruiser) "cA" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /turf/open/floor/plasteel, /area/awaymission/spacebattle/cruiser) "cB" = ( @@ -734,28 +721,28 @@ /area/awaymission/spacebattle/cruiser) "cC" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/food/snacks/sausage, +/obj/item/reagent_containers/food/snacks/sausage, /turf/open/floor/plasteel/cafeteria{ dir = 2 }, /area/awaymission/spacebattle/cruiser) "cD" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/food/condiment/enzyme, +/obj/item/reagent_containers/food/condiment/enzyme, /turf/open/floor/plasteel/cafeteria{ dir = 2 }, /area/awaymission/spacebattle/cruiser) "cE" = ( /obj/structure/table/reinforced, -/obj/item/weapon/kitchen/knife, +/obj/item/kitchen/knife, /turf/open/floor/plasteel/cafeteria{ dir = 2 }, /area/awaymission/spacebattle/cruiser) "cF" = ( /obj/structure/table/reinforced, -/obj/item/weapon/kitchen/rollingpin, +/obj/item/kitchen/rollingpin, /turf/open/floor/plasteel/cafeteria{ dir = 2 }, @@ -814,9 +801,7 @@ /turf/open/floor/plasteel, /area/awaymission/spacebattle/cruiser) "cR" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc3" - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/spacebattle/cruiser) "cS" = ( /obj/effect/mob_spawn/human/engineer{ @@ -834,14 +819,14 @@ /area/awaymission/spacebattle/cruiser) "cU" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/food/snacks/fries, +/obj/item/reagent_containers/food/snacks/fries, /turf/open/floor/plasteel/cafeteria{ dir = 2 }, /area/awaymission/spacebattle/cruiser) "cV" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/food/snacks/soup/stew, +/obj/item/reagent_containers/food/snacks/soup/stew, /turf/open/floor/plasteel/cafeteria{ dir = 2 }, @@ -857,16 +842,7 @@ /turf/open/floor/plasteel, /area/awaymission/spacebattle/cruiser) "cY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) "cZ" = ( @@ -877,7 +853,7 @@ /area/awaymission/spacebattle/cruiser) "db" = ( /mob/living/simple_animal/hostile/syndicate/ranged{ - loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier,/obj/item/weapon/gun/ballistic/automatic/c20r,/obj/item/weapon/shield/energy) + loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier,/obj/item/gun/ballistic/automatic/c20r,/obj/item/shield/energy) }, /turf/open/floor/mineral/plastitanium, /area/awaymission/spacebattle/syndicate3) @@ -889,13 +865,7 @@ /turf/open/floor/mineral/plastitanium, /area/awaymission/spacebattle/cruiser) "dd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /obj/structure/window/reinforced, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) @@ -952,16 +922,10 @@ /turf/open/floor/plasteel/bar, /area/awaymission/spacebattle/cruiser) "do" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall7"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/spacebattle/cruiser) "dp" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall11"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/spacebattle/cruiser) "dq" = ( /turf/open/floor/plasteel{ @@ -988,24 +952,17 @@ }, /area/awaymission/spacebattle/cruiser) "dt" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s5"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/spacebattle/cruiser) "du" = ( /obj/effect/decal/cleanable/blood, /turf/closed/wall/mineral/titanium, /area/awaymission/spacebattle/cruiser) "dv" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall15" - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/spacebattle/cruiser) "dw" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall11" - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/spacebattle/cruiser) "dx" = ( /obj/structure/chair, @@ -1045,38 +1002,19 @@ /turf/open/floor/plating/airless, /area/awaymission/spacebattle/cruiser) "dE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northwest, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) "dF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) "dG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/north, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) "dH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northeast, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) "dI" = ( @@ -1130,7 +1068,7 @@ /area/awaymission/spacebattle/cruiser) "dR" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/food/condiment/peppermill, +/obj/item/reagent_containers/food/condiment/peppermill, /turf/open/floor/plasteel/bar, /area/awaymission/spacebattle/cruiser) "dS" = ( @@ -1171,20 +1109,14 @@ /turf/open/floor/plating/airless, /area/awaymission/spacebattle/cruiser) "dY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) "dZ" = ( /obj/machinery/porta_turret{ dir = 8; emagged = 1; - installation = /obj/item/weapon/gun/energy/lasercannon + installation = /obj/item/gun/energy/lasercannon }, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) @@ -1198,13 +1130,7 @@ }, /area/awaymission/spacebattle/cruiser) "eb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) "ec" = ( @@ -1260,14 +1186,7 @@ /turf/open/floor/plasteel, /area/awaymission/spacebattle/cruiser) "ek" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) "el" = ( @@ -1344,7 +1263,7 @@ mob_name = "Davis Hume"; name = "Davis Hume" }, -/obj/item/weapon/gun/ballistic/shotgun/automatic/combat, +/obj/item/gun/ballistic/shotgun/automatic/combat, /turf/open/floor/plasteel, /area/awaymission/spacebattle/cruiser) "ez" = ( @@ -1353,15 +1272,12 @@ /area/awaymission/spacebattle/cruiser) "eA" = ( /mob/living/simple_animal/hostile/syndicate/ranged{ - loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier,/obj/item/weapon/gun/ballistic/automatic/c20r,/obj/item/weapon/shield/energy) + loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier,/obj/item/gun/ballistic/automatic/c20r,/obj/item/shield/energy) }, /turf/open/floor/mineral/plastitanium, /area/awaymission/spacebattle/syndicate1) "eB" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/spacebattle/cruiser) "eC" = ( /obj/structure/table/reinforced, @@ -1380,16 +1296,7 @@ /turf/open/floor/plasteel/blue, /area/awaymission/spacebattle/cruiser) "eF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) "eG" = ( @@ -1406,15 +1313,10 @@ /turf/open/floor/plating/airless, /area/awaymission/spacebattle/cruiser) "eI" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall13"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/spacebattle/cruiser) "eJ" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc4" - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/spacebattle/cruiser) "eK" = ( /turf/open/floor/mineral/plastitanium, @@ -1429,7 +1331,7 @@ }, /area/awaymission/spacebattle/cruiser) "eN" = ( -/obj/item/weapon/shield/energy, +/obj/item/shield/energy, /turf/open/floor/plasteel, /area/awaymission/spacebattle/cruiser) "eO" = ( @@ -1443,13 +1345,7 @@ /turf/open/floor/plasteel/blue, /area/awaymission/spacebattle/cruiser) "eQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) "eR" = ( @@ -1469,17 +1365,17 @@ /area/awaymission/spacebattle/cruiser) "eU" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker, +/obj/item/reagent_containers/food/condiment/saltshaker, /turf/open/floor/plasteel/bar, /area/awaymission/spacebattle/cruiser) "eV" = ( /obj/structure/table/reinforced, -/obj/item/weapon/kitchen/fork, +/obj/item/kitchen/fork, /turf/open/floor/plasteel/bar, /area/awaymission/spacebattle/cruiser) "eW" = ( /obj/effect/mob_spawn/human/syndicatesoldier, -/obj/item/weapon/melee/transforming/energy/sword/saber/red, +/obj/item/melee/transforming/energy/sword/saber/red, /obj/effect/decal/cleanable/blood, /turf/open/floor/plasteel, /area/awaymission/spacebattle/cruiser) @@ -1488,7 +1384,7 @@ mob_name = "Kurt Kliest"; name = "Kurt Kliest" }, -/obj/item/weapon/gun/ballistic/shotgun/automatic/combat, +/obj/item/gun/ballistic/shotgun/automatic/combat, /obj/item/ammo_casing/shotgun, /turf/open/floor/plasteel, /area/awaymission/spacebattle/cruiser) @@ -1540,7 +1436,7 @@ /turf/open/floor/plasteel, /area/awaymission/spacebattle/cruiser) "fg" = ( -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) "fh" = ( @@ -1562,10 +1458,7 @@ /turf/closed/wall/mineral/titanium, /area/awaymission/spacebattle/cruiser) "fk" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s9"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/spacebattle/cruiser) "fl" = ( /obj/machinery/door/airlock/external, @@ -1580,9 +1473,9 @@ /area/awaymission/spacebattle/cruiser) "fn" = ( /obj/structure/closet/crate, -/obj/item/weapon/light/tube, -/obj/item/weapon/light/tube, -/obj/item/weapon/light/tube, +/obj/item/light/tube, +/obj/item/light/tube, +/obj/item/light/tube, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) "fo" = ( @@ -1592,7 +1485,7 @@ /area/awaymission/spacebattle/cruiser) "fp" = ( /obj/effect/mob_spawn/human/syndicatesoldier, -/obj/item/weapon/gun/ballistic/automatic/c20r, +/obj/item/gun/ballistic/automatic/c20r, /obj/item/ammo_casing/c10mm, /obj/item/ammo_casing/c10mm, /obj/effect/decal/cleanable/blood, @@ -1609,7 +1502,7 @@ /area/awaymission/spacebattle/cruiser) "fr" = ( /obj/effect/mob_spawn/human/nanotrasensoldier, -/obj/item/weapon/gun/ballistic/automatic/wt550, +/obj/item/gun/ballistic/automatic/wt550, /turf/open/floor/plasteel, /area/awaymission/spacebattle/cruiser) "fs" = ( @@ -1621,7 +1514,7 @@ "ft" = ( /obj/item/ammo_casing/a357, /obj/item/ammo_casing/a357, -/obj/item/weapon/gun/ballistic/revolver/mateba, +/obj/item/gun/ballistic/revolver/mateba, /obj/effect/mob_spawn/human/commander{ mob_name = "Aaron Bowden"; name = "Aaron Bowden" @@ -1744,7 +1637,7 @@ /area/awaymission/spacebattle/cruiser) "fN" = ( /obj/effect/mob_spawn/human/syndicatesoldier, -/obj/item/weapon/gun/ballistic/automatic/c20r, +/obj/item/gun/ballistic/automatic/c20r, /obj/item/ammo_casing/c10mm, /obj/item/ammo_casing/c10mm, /obj/effect/decal/cleanable/blood, @@ -1836,7 +1729,7 @@ /area/awaymission/spacebattle/cruiser) "gc" = ( /obj/structure/closet/crate, -/obj/item/weapon/poster/random_contraband, +/obj/item/poster/random_contraband, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) "gd" = ( @@ -1922,8 +1815,8 @@ /area/awaymission/spacebattle/cruiser) "gq" = ( /obj/structure/closet/crate, -/obj/item/weapon/lipstick/black, -/obj/item/weapon/lipstick/jade, +/obj/item/lipstick/black, +/obj/item/lipstick/jade, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) "gr" = ( @@ -1943,29 +1836,29 @@ /area/awaymission/spacebattle/cruiser) "gt" = ( /obj/structure/table/reinforced, -/obj/item/weapon/scalpel, -/obj/item/weapon/circular_saw, +/obj/item/scalpel, +/obj/item/circular_saw, /turf/open/floor/plasteel/white/side{ dir = 2 }, /area/awaymission/spacebattle/cruiser) "gu" = ( /obj/structure/table/reinforced, -/obj/item/weapon/retractor, +/obj/item/retractor, /turf/open/floor/plasteel/white/side{ dir = 2 }, /area/awaymission/spacebattle/cruiser) "gv" = ( /obj/structure/table/reinforced, -/obj/item/weapon/hemostat, +/obj/item/hemostat, /turf/open/floor/plasteel/white/side{ dir = 2 }, /area/awaymission/spacebattle/cruiser) "gw" = ( /obj/structure/table/reinforced, -/obj/item/weapon/scalpel, +/obj/item/scalpel, /turf/open/floor/plasteel/white/side{ dir = 2 }, @@ -1978,7 +1871,7 @@ /turf/open/floor/wood, /area/awaymission/spacebattle/cruiser) "gz" = ( -/obj/item/weapon/gun/ballistic/shotgun/automatic/combat, +/obj/item/gun/ballistic/shotgun/automatic/combat, /turf/open/floor/plasteel, /area/awaymission/spacebattle/cruiser) "gA" = ( @@ -1996,7 +1889,7 @@ /area/awaymission/spacebattle/syndicate4) "gC" = ( /obj/structure/closet/crate/secure/weapon, -/obj/item/weapon/gun/energy/laser, +/obj/item/gun/energy/laser, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) "gD" = ( @@ -2007,9 +1900,7 @@ /area/awaymission/spacebattle/cruiser) "gE" = ( /obj/effect/decal/cleanable/blood, -/turf/closed/wall/shuttle{ - icon_state = "swall3" - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/spacebattle/cruiser) "gF" = ( /obj/effect/mob_spawn/human/doctor{ @@ -2063,7 +1954,7 @@ /obj/machinery/porta_turret{ dir = 8; emagged = 1; - installation = /obj/item/weapon/gun/energy/lasercannon + installation = /obj/item/gun/energy/lasercannon }, /turf/open/floor/plating/airless, /area/awaymission/spacebattle/syndicate7) @@ -2086,11 +1977,11 @@ /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) "gT" = ( -/obj/item/weapon/ore/bananium, -/obj/item/weapon/ore/bananium, -/obj/item/weapon/ore/bananium, -/obj/item/weapon/ore/bananium, -/obj/item/weapon/ore/bananium, +/obj/item/ore/bananium, +/obj/item/ore/bananium, +/obj/item/ore/bananium, +/obj/item/ore/bananium, +/obj/item/ore/bananium, /obj/structure/closet/crate, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) @@ -2129,14 +2020,7 @@ }, /area/awaymission/spacebattle/cruiser) "ha" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/end, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) "hb" = ( @@ -2154,18 +2038,18 @@ /turf/open/space, /area/awaymission/spacebattle/syndicate4) "he" = ( -/obj/item/weapon/pickaxe, -/obj/item/weapon/gun/energy/plasmacutter, +/obj/item/pickaxe, +/obj/item/gun/energy/plasmacutter, /obj/structure/closet/crate, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) "hf" = ( -/obj/item/weapon/circular_saw, +/obj/item/circular_saw, /turf/open/floor/plasteel/white, /area/awaymission/spacebattle/cruiser) "hg" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /turf/open/floor/wood, /area/awaymission/spacebattle/cruiser) "hh" = ( @@ -2179,16 +2063,7 @@ /turf/open/floor/plating/airless, /area/awaymission/spacebattle/cruiser) "hi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/plating, /area/awaymission/spacebattle/syndicate7) "hj" = ( @@ -2223,7 +2098,7 @@ /area/awaymission/spacebattle/cruiser) "hp" = ( /obj/structure/closet/crate/medical, -/obj/item/weapon/storage/firstaid/fire, +/obj/item/storage/firstaid/fire, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) "hq" = ( @@ -2247,13 +2122,7 @@ /turf/closed/wall/r_wall, /area/awaymission/spacebattle/cruiser) "hu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/awaymission/spacebattle/syndicate7) "hv" = ( @@ -2269,7 +2138,7 @@ /area/awaymission/spacebattle/cruiser) "hx" = ( /obj/structure/closet/crate, -/obj/item/weapon/paint/anycolor, +/obj/item/paint/anycolor, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) "hy" = ( @@ -2278,7 +2147,7 @@ /area/awaymission/spacebattle/cruiser) "hz" = ( /obj/structure/closet/crate/medical, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) "hA" = ( @@ -2296,7 +2165,7 @@ /area/awaymission/spacebattle/cruiser) "hD" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/white, /area/awaymission/spacebattle/cruiser) "hE" = ( @@ -2318,10 +2187,7 @@ }, /area/awaymission/spacebattle/syndicate7) "hH" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall14"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/spacebattle/cruiser) "hI" = ( /obj/structure/table/reinforced, @@ -2329,7 +2195,7 @@ /area/awaymission/spacebattle/cruiser) "hJ" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/captain, +/obj/item/bedsheet/captain, /turf/open/floor/wood, /area/awaymission/spacebattle/cruiser) "hK" = ( @@ -2376,7 +2242,7 @@ /area/awaymission/spacebattle/cruiser) "hR" = ( /mob/living/simple_animal/hostile/syndicate/ranged{ - loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier,/obj/item/weapon/gun/ballistic/automatic/c20r,/obj/item/weapon/shield/energy) + loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier,/obj/item/gun/ballistic/automatic/c20r,/obj/item/shield/energy) }, /turf/open/floor/plasteel, /area/awaymission/spacebattle/cruiser) @@ -2400,7 +2266,7 @@ icon_state = "shower"; dir = 4 }, -/obj/item/weapon/bikehorn/rubberducky, +/obj/item/bikehorn/rubberducky, /turf/open/floor/plasteel/freezer, /area/awaymission/spacebattle/cruiser) "hW" = ( @@ -2419,30 +2285,26 @@ /area/awaymission/spacebattle/cruiser) "hZ" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/firstaid/fire, +/obj/item/storage/firstaid/fire, /turf/open/floor/plasteel/white, /area/awaymission/spacebattle/cruiser) "ia" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s9" - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/spacebattle/cruiser) "ib" = ( /obj/machinery/door/unpowered/shuttle, /turf/open/floor/plasteel/freezer, /area/awaymission/spacebattle/cruiser) "ic" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall1" - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/spacebattle/cruiser) "id" = ( -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/white, /area/awaymission/spacebattle/cruiser) "ie" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/firstaid/o2, +/obj/item/storage/firstaid/o2, /turf/open/floor/plasteel/white, /area/awaymission/spacebattle/cruiser) "if" = ( @@ -2457,7 +2319,7 @@ icon_state = "shower"; dir = 8 }, -/obj/item/weapon/soap, +/obj/item/soap, /turf/open/floor/plasteel/freezer, /area/awaymission/spacebattle/cruiser) "ih" = ( @@ -2465,8 +2327,8 @@ /obj/structure/window/reinforced{ dir = 1 }, -/obj/item/weapon/gun/energy/laser, -/obj/item/weapon/gun/energy/laser, +/obj/item/gun/energy/laser, +/obj/item/gun/energy/laser, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) "ii" = ( @@ -2535,7 +2397,7 @@ mob_name = "Cyrion"; name = "Cyrion" }, -/obj/item/weapon/flamethrower/full, +/obj/item/flamethrower/full, /obj/effect/decal/cleanable/blood, /turf/open/floor/plasteel, /area/awaymission/spacebattle/cruiser) @@ -2545,7 +2407,7 @@ /area/awaymission/spacebattle/cruiser) "iu" = ( /obj/effect/mob_spawn/human/syndicatesoldier, -/obj/item/weapon/gun/ballistic/automatic/c20r, +/obj/item/gun/ballistic/automatic/c20r, /turf/open/floor/plasteel{ icon_state = "damaged2" }, @@ -2786,7 +2648,7 @@ /obj/structure/closet/crate{ name = "Gold Crate" }, -/obj/item/weapon/gun/medbeam/mech, +/obj/item/gun/medbeam/mech, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) "jr" = ( @@ -2798,18 +2660,18 @@ /area/awaymission/spacebattle/cruiser) "js" = ( /obj/structure/rack, -/obj/item/weapon/gun/ballistic/automatic/laser, +/obj/item/gun/ballistic/automatic/laser, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) "jt" = ( /obj/structure/rack, -/obj/item/weapon/gun/energy/e_gun/advtaser, +/obj/item/gun/energy/e_gun/advtaser, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) "ju" = ( /obj/structure/rack, /obj/structure/window/reinforced, -/obj/item/weapon/gun/energy/laser, +/obj/item/gun/energy/laser, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) "jv" = ( @@ -2862,7 +2724,7 @@ "jB" = ( /obj/structure/rack, /obj/structure/window/reinforced, -/obj/item/weapon/gun/energy/e_gun/advtaser, +/obj/item/gun/energy/e_gun/advtaser, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) "jC" = ( @@ -2930,7 +2792,7 @@ mob_name = "Walter Strider"; name = "Walter Strider" }, -/obj/item/weapon/gun/ballistic/shotgun/automatic/combat, +/obj/item/gun/ballistic/shotgun/automatic/combat, /obj/item/ammo_casing/c10mm, /obj/item/ammo_casing/c10mm, /obj/effect/decal/cleanable/blood, @@ -2954,7 +2816,7 @@ /area/awaymission/spacebattle/cruiser) "jP" = ( /obj/structure/closet/crate/internals, -/obj/item/weapon/storage/firstaid/o2, +/obj/item/storage/firstaid/o2, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) "jQ" = ( @@ -2977,7 +2839,7 @@ /area/awaymission/spacebattle/cruiser) "jU" = ( /mob/living/simple_animal/hostile/syndicate/ranged/space{ - loot = list(/obj/effect/mob_spawn/human/corpse/syndicatecommando,/obj/item/weapon/gun/ballistic/automatic/c20r) + loot = list(/obj/effect/mob_spawn/human/corpse/syndicatecommando,/obj/item/gun/ballistic/automatic/c20r) }, /turf/open/floor/plasteel/airless, /area/awaymission/spacebattle/cruiser) @@ -2998,20 +2860,20 @@ /obj/structure/window/reinforced{ dir = 1 }, -/obj/item/weapon/gun/energy/pulse/pistol/loyalpin, -/obj/item/weapon/gun/energy/pulse/pistol/loyalpin, +/obj/item/gun/energy/pulse/pistol/loyalpin, +/obj/item/gun/energy/pulse/pistol/loyalpin, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) "jY" = ( /mob/living/simple_animal/hostile/syndicate/ranged/space{ - loot = list(/obj/effect/mob_spawn/human/corpse/syndicatecommando,/obj/item/weapon/gun/ballistic/automatic/c20r) + loot = list(/obj/effect/mob_spawn/human/corpse/syndicatecommando,/obj/item/gun/ballistic/automatic/c20r) }, /turf/open/floor/plating/airless, /area/awaymission/spacebattle/cruiser) "jZ" = ( /obj/structure/rack, -/obj/item/weapon/gun/ballistic/automatic/laser, -/obj/item/weapon/gun/ballistic/automatic/laser, +/obj/item/gun/ballistic/automatic/laser, +/obj/item/gun/ballistic/automatic/laser, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) "ka" = ( @@ -3024,7 +2886,7 @@ /area/awaymission/spacebattle/cruiser) "kc" = ( /obj/structure/rack, -/obj/item/weapon/gun/energy/laser/scatter, +/obj/item/gun/energy/laser/scatter, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) "kd" = ( @@ -3037,7 +2899,7 @@ "kf" = ( /obj/structure/rack, /obj/structure/window/reinforced, -/obj/item/weapon/gun/energy/laser/scatter, +/obj/item/gun/energy/laser/scatter, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) "kg" = ( @@ -3050,28 +2912,19 @@ /turf/open/floor/plasteel/white, /area/awaymission/spacebattle/cruiser) "ki" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/engine/vacuum, /area/awaymission/spacebattle/cruiser) "kj" = ( /turf/open/floor/mech_bay_recharge_floor, /area/awaymission/spacebattle/cruiser) "kk" = ( -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/engine/vacuum, /area/awaymission/spacebattle/cruiser) "kl" = ( /obj/effect/mob_spawn/human/nanotrasensoldier, -/obj/item/weapon/gun/ballistic/automatic/wt550, +/obj/item/gun/ballistic/automatic/wt550, /obj/effect/decal/cleanable/blood, /turf/open/floor/plasteel, /area/awaymission/spacebattle/cruiser) @@ -3088,39 +2941,24 @@ /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) "ko" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /turf/open/floor/engine/vacuum, /area/awaymission/spacebattle/cruiser) "kp" = ( /obj/structure/rack, -/obj/item/weapon/gun/energy/xray, +/obj/item/gun/energy/xray, /turf/open/floor/engine, /area/awaymission/spacebattle/cruiser) "kq" = ( /obj/machinery/porta_turret{ dir = 8; emagged = 1; - installation = /obj/item/weapon/gun/energy/lasercannon + installation = /obj/item/gun/energy/lasercannon }, /turf/open/floor/engine/vacuum, /area/awaymission/spacebattle/cruiser) "kr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/engine/vacuum, /area/awaymission/spacebattle/cruiser) "ks" = ( @@ -3136,29 +2974,20 @@ /area/awaymission/spacebattle/cruiser) "ku" = ( /mob/living/simple_animal/hostile/syndicate/ranged{ - loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier,/obj/item/weapon/gun/ballistic/automatic/c20r,/obj/item/weapon/shield/energy) + loot = list(/obj/effect/mob_spawn/human/corpse/syndicatesoldier,/obj/item/gun/ballistic/automatic/c20r,/obj/item/shield/energy) }, /turf/open/floor/plasteel/white, /area/awaymission/spacebattle/cruiser) "kv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/engine/vacuum, /area/awaymission/spacebattle/cruiser) "kw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/southwest, /turf/open/floor/engine/vacuum, /area/awaymission/spacebattle/cruiser) "kx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side, /turf/open/floor/engine/vacuum, /area/awaymission/spacebattle/cruiser) "ky" = ( @@ -3166,11 +2995,7 @@ /turf/open/floor/engine/vacuum, /area/awaymission/spacebattle/cruiser) "kz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner, /turf/open/floor/engine/vacuum, /area/awaymission/spacebattle/cruiser) "kA" = ( @@ -3182,22 +3007,22 @@ /area/awaymission/spacebattle/cruiser) "kB" = ( /obj/structure/rack, -/obj/item/weapon/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, /turf/open/floor/plasteel, /area/awaymission/spacebattle/cruiser) "kC" = ( /obj/structure/rack, -/obj/item/weapon/storage/toolbox/mechanical, -/obj/item/weapon/storage/toolbox/electrical, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/electrical, /turf/open/floor/plasteel, /area/awaymission/spacebattle/cruiser) "kD" = ( /obj/structure/rack, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/plasteel, /area/awaymission/spacebattle/cruiser) "kE" = ( -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/space, /area/space) "kF" = ( @@ -3224,7 +3049,7 @@ /turf/open/space, /area/space) "kJ" = ( -/obj/item/weapon/shard, +/obj/item/shard, /obj/structure/lattice, /turf/open/space, /area/space) @@ -3235,8 +3060,8 @@ /area/space) "kL" = ( /obj/structure/closet/crate, -/obj/item/weapon/stock_parts/cell/high, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /obj/item/mecha_parts/mecha_equipment/weapon/energy/ion, /turf/open/floor/plating, /area/awaymission/spacebattle/cruiser) diff --git a/_maps/RandomZLevels/undergroundoutpost45.dmm b/_maps/RandomZLevels/undergroundoutpost45.dmm index b985470bc1..575af3c075 100644 --- a/_maps/RandomZLevels/undergroundoutpost45.dmm +++ b/_maps/RandomZLevels/undergroundoutpost45.dmm @@ -55,19 +55,13 @@ name = "UO45 Central Hall" }) "ah" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc1"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaycontent/a1{ has_gravity = 1; name = "UO45 Central Hall" }) "ai" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaycontent/a1{ has_gravity = 1; name = "UO45 Central Hall" @@ -231,19 +225,13 @@ name = "UO45 Central Hall" }) "av" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc3"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaycontent/a1{ has_gravity = 1; name = "UO45 Central Hall" }) "aw" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall8"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaycontent/a1{ has_gravity = 1; name = "UO45 Central Hall" @@ -286,10 +274,7 @@ name = "UO45 Central Hall" }) "aA" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall4"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/awaycontent/a1{ has_gravity = 1; name = "UO45 Central Hall" @@ -318,9 +303,7 @@ name = "UO45 Central Hall" }) "aE" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc4" - }, +/turf/closed/wall/mineral/titanium, /area/awaycontent/a1{ has_gravity = 1; name = "UO45 Central Hall" @@ -442,8 +425,7 @@ name = "UO45 Central Hall" }) "aP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -509,7 +491,7 @@ }) "aV" = ( /obj/structure/table/wood, -/obj/item/weapon/newspaper, +/obj/item/newspaper, /turf/open/floor/plasteel/grimy{ heat_capacity = 1e+006 }, @@ -519,7 +501,7 @@ }) "aW" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola, +/obj/item/reagent_containers/food/drinks/soda_cans/cola, /turf/open/floor/plasteel/grimy{ heat_capacity = 1e+006 }, @@ -578,7 +560,7 @@ }) "bb" = ( /obj/structure/table/wood, -/obj/item/weapon/book/manual/ripley_build_and_repair, +/obj/item/book/manual/ripley_build_and_repair, /turf/open/floor/plasteel/grimy{ heat_capacity = 1e+006 }, @@ -598,8 +580,7 @@ name = "UO45 Central Hall" }) "bd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/space, /area/awaycontent/a1{ has_gravity = 1; @@ -612,10 +593,10 @@ name = "botanist's locker"; req_access_txt = "201" }, -/obj/item/weapon/storage/bag/plants/portaseeder, +/obj/item/storage/bag/plants/portaseeder, /obj/item/device/plant_analyzer, /obj/item/clothing/mask/bandana, -/obj/item/weapon/hatchet, +/obj/item/hatchet, /turf/open/floor/plasteel/vault{ dir = 4; heat_capacity = 1e+006 @@ -625,7 +606,7 @@ name = "UO45 Central Hall" }) "bf" = ( -/obj/item/weapon/storage/belt/security, +/obj/item/storage/belt/security, /obj/item/device/assembly/flash/handheld, /obj/effect/decal/cleanable/dirt, /obj/structure/closet/secure_closet{ @@ -732,10 +713,10 @@ }) "bo" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/cigarettes{ +/obj/item/storage/fancy/cigarettes{ pixel_y = 2 }, -/obj/item/weapon/lighter{ +/obj/item/lighter{ pixel_x = 4; pixel_y = 2 }, @@ -1393,7 +1374,7 @@ }) "cv" = ( /obj/structure/closet, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -1444,9 +1425,9 @@ req_access_txt = "201" }, /obj/item/clothing/suit/apron, -/obj/item/weapon/storage/bag/plants/portaseeder, +/obj/item/storage/bag/plants/portaseeder, /obj/item/clothing/mask/bandana, -/obj/item/weapon/cultivator, +/obj/item/cultivator, /turf/open/floor/plasteel/vault{ dir = 4; heat_capacity = 1e+006 @@ -1602,7 +1583,7 @@ dir = 1 }, /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /turf/open/floor/carpet{ heat_capacity = 1e+006 }, @@ -1615,7 +1596,7 @@ dir = 1 }, /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /turf/open/floor/carpet{ heat_capacity = 1e+006 }, @@ -1839,7 +1820,7 @@ dir = 5 }, /obj/structure/closet, -/obj/item/weapon/poster/random_contraband, +/obj/item/poster/random_contraband, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -1973,7 +1954,7 @@ name = "UO45 Central Hall" }) "do" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ layer = 5 }, /obj/effect/decal/cleanable/dirt, @@ -2228,7 +2209,7 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel/green/side{ dir = 1; heat_capacity = 1e+006 @@ -2283,10 +2264,10 @@ name = "UO45 Central Hall" }) "dM" = ( -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/monkey, -/obj/item/weapon/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/structure/closet/secure_closet{ icon_state = "freezer"; locked = 0; @@ -2313,10 +2294,10 @@ name = "UO45 Central Hall" }) "dO" = ( -/obj/item/weapon/reagent_containers/food/condiment/milk, -/obj/item/weapon/reagent_containers/food/condiment/milk, -/obj/item/weapon/reagent_containers/food/condiment/milk, -/obj/item/weapon/storage/fancy/egg_box, +/obj/item/reagent_containers/food/condiment/milk, +/obj/item/reagent_containers/food/condiment/milk, +/obj/item/reagent_containers/food/condiment/milk, +/obj/item/storage/fancy/egg_box, /obj/effect/decal/cleanable/dirt, /obj/structure/closet/secure_closet{ icon_state = "freezer"; @@ -2598,8 +2579,7 @@ name = "UO45 Central Hall" }) "el" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -2741,11 +2721,11 @@ "ex" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = 1; pixel_y = 9 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/machinery/door/window/southleft{ base_state = "right"; dir = 8; @@ -2823,8 +2803,8 @@ }) "eE" = ( /obj/structure/table, -/obj/item/weapon/book/manual/hydroponics_pod_people, -/obj/item/weapon/paper/hydroponics, +/obj/item/book/manual/hydroponics_pod_people, +/obj/item/paper/guides/jobs/hydroponics, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/vault{ dir = 1; @@ -2927,7 +2907,7 @@ "eM" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/weapon/folder/red, +/obj/item/folder/red, /obj/machinery/door/window/southleft{ base_state = "left"; dir = 8; @@ -3001,7 +2981,7 @@ }) "eS" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, @@ -3021,18 +3001,18 @@ }) "eU" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/spray/plantbgone{ +/obj/item/reagent_containers/spray/plantbgone{ pixel_x = 13; pixel_y = 5 }, -/obj/item/weapon/reagent_containers/spray/plantbgone{ +/obj/item/reagent_containers/spray/plantbgone{ pixel_x = 8; pixel_y = 8 }, -/obj/item/weapon/reagent_containers/spray/plantbgone{ +/obj/item/reagent_containers/spray/plantbgone{ pixel_y = 3 }, -/obj/item/weapon/watertank, +/obj/item/watertank, /turf/open/floor/plasteel/vault{ dir = 1; heat_capacity = 1e+006 @@ -3061,7 +3041,7 @@ "eW" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /turf/open/floor/plasteel/red/side{ dir = 10; heat_capacity = 1e+006 @@ -3074,7 +3054,7 @@ /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/device/radio/off, -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 10 }, /obj/structure/sign/poster/official/safety_report{ @@ -3353,10 +3333,10 @@ }) "ft" = ( /obj/structure/closet/crate/hydroponics, -/obj/item/weapon/shovel/spade, -/obj/item/weapon/wrench, -/obj/item/weapon/screwdriver, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/shovel/spade, +/obj/item/wrench, +/obj/item/screwdriver, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel/black{ heat_capacity = 1e+006 }, @@ -3683,7 +3663,7 @@ }) "fS" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /turf/open/floor/carpet{ heat_capacity = 1e+006 }, @@ -3692,7 +3672,7 @@ name = "UO45 Central Hall" }) "fT" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ layer = 5 }, /obj/effect/decal/cleanable/dirt, @@ -3921,7 +3901,7 @@ desc = "It's a storage unit for kitchen clothes and equipment."; name = "Kitchen Crate" }, -/obj/item/weapon/storage/box/mousetraps, +/obj/item/storage/box/mousetraps, /obj/item/clothing/under/waiter, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/showroomfloor{ @@ -3932,7 +3912,7 @@ name = "UO45 Crew Quarters" }) "gn" = ( -/obj/item/weapon/tank/internals/air, +/obj/item/tank/internals/air, /obj/item/clothing/mask/gas, /obj/effect/decal/cleanable/dirt, /obj/structure/closet/emcloset, @@ -3991,8 +3971,7 @@ name = "UO45 Central Hall" }) "gr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -4116,11 +4095,11 @@ }) "gF" = ( /obj/structure/table, -/obj/item/weapon/storage/box/donkpockets{ +/obj/item/storage/box/donkpockets{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/reagent_containers/glass/beaker{ +/obj/item/reagent_containers/glass/beaker{ pixel_x = 5 }, /obj/effect/decal/cleanable/dirt, @@ -4208,7 +4187,7 @@ }) "gN" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/plasteel/white/side{ dir = 2; heat_capacity = 1e+006 @@ -4294,8 +4273,7 @@ name = "UO45 Gateway" }) "gU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -4305,7 +4283,7 @@ }) "gV" = ( /obj/structure/table, -/obj/item/weapon/folder/white, +/obj/item/folder/white, /turf/open/floor/plasteel/black{ heat_capacity = 1e+006 }, @@ -4315,11 +4293,11 @@ }) "gW" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = 1; pixel_y = 9 }, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plasteel/black{ heat_capacity = 1e+006 }, @@ -4383,15 +4361,15 @@ dir = 4 }, /obj/structure/table/glass, -/obj/item/weapon/reagent_containers/glass/beaker/large{ +/obj/item/reagent_containers/glass/beaker/large{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/reagent_containers/glass/beaker{ +/obj/item/reagent_containers/glass/beaker{ pixel_x = 8; pixel_y = 2 }, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, /turf/open/floor/plasteel/white/side{ dir = 8; heat_capacity = 1e+006 @@ -4528,7 +4506,7 @@ "hn" = ( /obj/structure/table, /obj/item/stack/packageWrap, -/obj/item/weapon/reagent_containers/glass/rag, +/obj/item/reagent_containers/glass/rag, /turf/open/floor/plasteel/bar{ heat_capacity = 1e+006 }, @@ -4563,7 +4541,7 @@ "hq" = ( /obj/structure/table, /obj/item/stack/packageWrap, -/obj/item/weapon/reagent_containers/food/condiment/enzyme{ +/obj/item/reagent_containers/food/condiment/enzyme{ layer = 5 }, /turf/open/floor/plasteel/cafeteria{ @@ -4685,7 +4663,7 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -4760,12 +4738,12 @@ }) "hG" = ( /obj/structure/table/glass, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/capacitor, -/obj/item/weapon/stock_parts/capacitor, -/obj/item/weapon/stock_parts/micro_laser, -/obj/item/weapon/stock_parts/micro_laser, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/micro_laser, +/obj/item/stock_parts/micro_laser, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white/side{ dir = 8; @@ -4776,8 +4754,7 @@ name = "UO45 Research" }) "hH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -4828,7 +4805,7 @@ }) "hM" = ( /obj/structure/table/reinforced, -/obj/item/weapon/lighter, +/obj/item/lighter, /turf/open/floor/plasteel/bar{ heat_capacity = 1e+006 }, @@ -4891,10 +4868,10 @@ }) "hR" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ +/obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = -3 }, -/obj/item/weapon/reagent_containers/food/condiment/peppermill{ +/obj/item/reagent_containers/food/condiment/peppermill{ pixel_x = 3 }, /turf/open/floor/plasteel/cafeteria{ @@ -4907,7 +4884,7 @@ }) "hS" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/snacks/mint, +/obj/item/reagent_containers/food/snacks/mint, /turf/open/floor/plasteel/cafeteria{ dir = 5; heat_capacity = 1e+006 @@ -4934,7 +4911,7 @@ level = 2 }, /obj/structure/table, -/obj/item/weapon/book/manual/chef_recipes, +/obj/item/book/manual/chef_recipes, /turf/open/floor/plasteel/cafeteria{ dir = 5; heat_capacity = 1e+006 @@ -4944,8 +4921,7 @@ name = "UO45 Crew Quarters" }) "hV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4; level = 2 @@ -4975,8 +4951,7 @@ name = "UO45 Central Hall" }) "hX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating{ heat_capacity = 1e+006 @@ -5120,11 +5095,11 @@ }) "ik" = ( /obj/structure/table/glass, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/stock_parts/matter_bin, -/obj/item/weapon/stock_parts/matter_bin, +/obj/item/stock_parts/console_screen, +/obj/item/stock_parts/console_screen, +/obj/item/stock_parts/console_screen, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/matter_bin, /turf/open/floor/plasteel/white/side{ dir = 8; heat_capacity = 1e+006 @@ -5167,8 +5142,8 @@ }) "io" = ( /obj/structure/table, -/obj/item/weapon/book/manual/barman_recipes, -/obj/item/weapon/reagent_containers/food/drinks/shaker, +/obj/item/book/manual/barman_recipes, +/obj/item/reagent_containers/food/drinks/shaker, /turf/open/floor/plasteel/bar{ heat_capacity = 1e+006 }, @@ -5192,7 +5167,7 @@ }) "iq" = ( /obj/structure/table, -/obj/item/weapon/kitchen/rollingpin, +/obj/item/kitchen/rollingpin, /turf/open/floor/plasteel/cafeteria{ dir = 5; heat_capacity = 1e+006 @@ -5299,11 +5274,11 @@ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/stock_parts/scanning_module{ +/obj/item/stock_parts/scanning_module{ pixel_x = 2; pixel_y = 3 }, -/obj/item/weapon/stock_parts/scanning_module, +/obj/item/stock_parts/scanning_module, /obj/structure/sign/nosmoking_2{ pixel_x = -32 }, @@ -5417,7 +5392,7 @@ }) "iG" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, +/obj/item/reagent_containers/food/drinks/drinkingglass, /turf/open/floor/plasteel/bar{ heat_capacity = 1e+006 }, @@ -5503,7 +5478,7 @@ }) "iN" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/structure/sign/biohazard{ pixel_x = -32 }, @@ -5557,7 +5532,7 @@ dir = 4 }, /obj/structure/table, -/obj/item/weapon/paper/pamphlet, +/obj/item/paper/pamphlet/gateway, /turf/open/floor/plasteel/floorgrime{ dir = 8; heat_capacity = 1e+006 @@ -5567,8 +5542,7 @@ name = "UO45 Gateway" }) "iS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -5643,11 +5617,11 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ charge = 100; maxcharge = 15000 }, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ charge = 100; maxcharge = 15000 }, @@ -5748,9 +5722,9 @@ name = "kitchen Cabinet"; req_access_txt = "201" }, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/reagent_containers/food/condiment/sugar, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/sugar, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/cafeteria{ dir = 5; @@ -5833,8 +5807,7 @@ name = "UO45 Gateway" }) "jl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -5907,9 +5880,9 @@ "jr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table, -/obj/item/weapon/folder/white, -/obj/item/weapon/disk/tech_disk, -/obj/item/weapon/disk/design_disk, +/obj/item/folder/white, +/obj/item/disk/tech_disk, +/obj/item/disk/design_disk, /turf/open/floor/plasteel/white{ heat_capacity = 1e+006 }, @@ -5975,7 +5948,7 @@ }) "jx" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, /turf/open/floor/plasteel/bar{ heat_capacity = 1e+006 }, @@ -6160,9 +6133,8 @@ name = "UO45 Gateway" }) "jM" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -6187,8 +6159,7 @@ name = "UO45 Research" }) "jO" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -6247,7 +6218,7 @@ }) "jT" = ( /obj/structure/table, -/obj/item/weapon/kitchen/fork, +/obj/item/kitchen/fork, /turf/open/floor/plasteel/bar{ heat_capacity = 1e+006 }, @@ -6436,7 +6407,7 @@ name = "UO45 Central Hall" }) "kd" = ( -/obj/item/weapon/storage/backpack/satchel/tox, +/obj/item/storage/backpack/satchel/tox, /obj/item/clothing/gloves/color/latex, /obj/item/clothing/suit/toggle/labcoat/science, /obj/effect/decal/cleanable/dirt, @@ -6483,7 +6454,7 @@ name = "UO45 Gateway" }) "kh" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ layer = 5 }, /obj/effect/decal/cleanable/dirt, @@ -6693,7 +6664,7 @@ "kx" = ( /obj/structure/closet/crate, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -2; pixel_y = -1 }, @@ -6707,7 +6678,7 @@ }) "ky" = ( /obj/structure/table, -/obj/item/weapon/storage/belt/utility, +/obj/item/storage/belt/utility, /obj/item/clothing/head/welding, /obj/structure/sign/biohazard{ pixel_y = 32 @@ -7274,7 +7245,7 @@ dir = 8 }, /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -2; pixel_y = -1 }, @@ -7388,9 +7359,9 @@ }) "lu" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /obj/item/device/assembly/flash/handheld, -/obj/item/weapon/reagent_containers/spray/pepper, +/obj/item/reagent_containers/spray/pepper, /obj/structure/closet/secure_closet{ icon_state = "sec"; locked = 1; @@ -7811,10 +7782,10 @@ }) "lT" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ +/obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = -3 }, -/obj/item/weapon/reagent_containers/food/condiment/peppermill{ +/obj/item/reagent_containers/food/condiment/peppermill{ pixel_x = 3 }, /turf/open/floor/plasteel/bar{ @@ -7878,11 +7849,11 @@ /obj/item/stack/sheet/mineral/plasma{ amount = 26 }, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ charge = 100; maxcharge = 15000 }, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ charge = 100; maxcharge = 15000 }, @@ -7925,7 +7896,7 @@ "ma" = ( /obj/structure/table, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ charge = 100; maxcharge = 15000 }, @@ -8028,8 +7999,7 @@ name = "UO45 Research" }) "mi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/poddoor/shutters/preopen{ id = "UO45_rdprivacy"; @@ -8043,8 +8013,7 @@ name = "UO45 Research" }) "mj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "UO45_rdprivacy"; name = "privacy shutters" @@ -8133,7 +8102,7 @@ }) "mq" = ( /obj/structure/table, -/obj/item/weapon/newspaper, +/obj/item/newspaper, /obj/machinery/newscaster{ pixel_x = 30 }, @@ -8176,7 +8145,7 @@ }) "mt" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /turf/open/floor/carpet{ heat_capacity = 1e+006 }, @@ -8223,7 +8192,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/weapon/storage/backpack/satchel/eng, +/obj/item/storage/backpack/satchel/eng, /obj/item/clothing/suit/hazardvest, /obj/item/clothing/mask/gas, /obj/item/clothing/glasses/meson, @@ -8298,7 +8267,7 @@ }) "mB" = ( /obj/structure/table, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/item/device/flashlight, /obj/item/device/flashlight, /obj/item/device/flashlight, @@ -8331,7 +8300,7 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/item/tank/jetpack/carbondioxide, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -8519,7 +8488,7 @@ }) "mQ" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ layer = 5 }, /turf/open/floor/plasteel/cafeteria{ @@ -8532,11 +8501,11 @@ }) "mR" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = 1; pixel_y = 9 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/machinery/newscaster{ pixel_x = -30 }, @@ -8550,7 +8519,7 @@ }) "mS" = ( /obj/structure/table, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /turf/open/floor/plasteel/red/side{ dir = 1; heat_capacity = 1e+006 @@ -8654,7 +8623,7 @@ "na" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /turf/open/floor/carpet{ heat_capacity = 1e+006 }, @@ -8770,8 +8739,8 @@ }) "nk" = ( /obj/structure/table, -/obj/item/weapon/cartridge/signal/toxins, -/obj/item/weapon/cartridge/signal/toxins{ +/obj/item/cartridge/signal/toxins, +/obj/item/cartridge/signal/toxins{ pixel_x = -4; pixel_y = 2 }, @@ -9232,8 +9201,8 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/weapon/folder/white, -/obj/item/weapon/stamp/rd{ +/obj/item/folder/white, +/obj/item/stamp/rd{ pixel_x = 3; pixel_y = -2 }, @@ -9248,11 +9217,11 @@ "nQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = 1; pixel_y = 9 }, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plasteel/cafeteria{ dir = 5; heat_capacity = 1e+006 @@ -9314,7 +9283,7 @@ dir = 8 }, /obj/item/device/radio/off, -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 10 }, /turf/open/floor/plasteel/red/side{ @@ -9874,7 +9843,7 @@ dir = 8 }, /obj/machinery/button/door{ - desc = "A remote control-switch whichs locks the research division down in the event of a biohazard leak or contamination."; + desc = "A remote control-switch which locks the research division down in the event of a biohazard leak or contamination."; id = "UO45_biohazard"; name = "Biohazard Door Control"; pixel_y = 8; @@ -10213,7 +10182,7 @@ desc = "A portable generator for emergency backup power."; name = "S.U.P.E.R.P.A.C.M.A.N.-type portable generator" }, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -10368,7 +10337,7 @@ name = "UO45 Research" }) "pg" = ( -/obj/item/weapon/storage/secure/safe{ +/obj/item/storage/secure/safe{ pixel_x = 5; pixel_y = -27 }, @@ -10437,7 +10406,7 @@ name = "UO45 Research" }) "pl" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ layer = 5 }, /obj/effect/decal/cleanable/dirt, @@ -10887,7 +10856,7 @@ dir = 8 }, /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /turf/open/floor/carpet{ heat_capacity = 1e+006 }, @@ -10994,8 +10963,7 @@ poweralm = 0 }) "qb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -11023,8 +10991,7 @@ name = "UO45 Engineering" }) "qd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/meter{ layer = 3.3; name = "Mixed Air Tank Out" @@ -11038,8 +11005,7 @@ name = "UO45 Engineering" }) "qe" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/meter{ layer = 3.3; @@ -11103,8 +11069,7 @@ name = "UO45 Research" }) "qj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; @@ -11170,7 +11135,7 @@ "qo" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/spray/cleaner, /obj/item/clothing/glasses/hud/health, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/white/corner{ @@ -11190,7 +11155,7 @@ req_access = null }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/item/clothing/neck/stethoscope, /turf/open/floor/plasteel/white/side{ dir = 2; @@ -11498,7 +11463,7 @@ }, /obj/structure/table, /obj/item/clothing/gloves/color/yellow, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_y = 5 }, /obj/machinery/firealarm{ @@ -11731,7 +11696,7 @@ /obj/machinery/newscaster{ pixel_y = -28 }, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/carpet{ heat_capacity = 1e+006 }, @@ -11832,8 +11797,7 @@ name = "UO45 Crew Quarters" }) "rg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating{ heat_capacity = 1e+006 @@ -11880,7 +11844,7 @@ name = "UO45 Engineering" }) "rk" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ layer = 5 }, /turf/open/floor/plasteel/yellow/side{ @@ -11912,10 +11876,10 @@ dir = 1 }, /obj/structure/table, -/obj/item/weapon/tank/internals/emergency_oxygen{ +/obj/item/tank/internals/emergency_oxygen{ pixel_x = -8 }, -/obj/item/weapon/tank/internals/emergency_oxygen{ +/obj/item/tank/internals/emergency_oxygen{ pixel_x = -8 }, /obj/item/clothing/mask/breath{ @@ -11941,8 +11905,8 @@ dir = 6 }, /obj/structure/table, -/obj/item/weapon/storage/box, -/obj/item/weapon/storage/box, +/obj/item/storage/box, +/obj/item/storage/box, /obj/structure/reagent_dispensers/peppertank{ pixel_y = 30 }, @@ -12138,8 +12102,7 @@ name = "UO45 Research" }) "rA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; @@ -12154,8 +12117,8 @@ }) "rB" = ( /obj/structure/table, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, +/obj/item/folder/white, +/obj/item/pen, /turf/open/floor/plasteel/black{ heat_capacity = 1e+006 }, @@ -12174,8 +12137,8 @@ }) "rD" = ( /obj/structure/closet/crate, -/obj/item/weapon/storage/box/lights/mixed, -/obj/item/weapon/poster/random_contraband, +/obj/item/storage/box/lights/mixed, +/obj/item/poster/random_contraband, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ burnt = 1; @@ -12261,7 +12224,7 @@ }) "rJ" = ( /obj/structure/table, -/obj/item/weapon/storage/box/gloves, +/obj/item/storage/box/gloves, /turf/open/floor/plasteel/white/side{ dir = 8; heat_capacity = 1e+006 @@ -12632,11 +12595,11 @@ name = "Engineering Reception"; req_access_txt = "201" }, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = 1; pixel_y = 9 }, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, @@ -12683,8 +12646,7 @@ name = "UO45 Engineering" }) "sg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -12752,7 +12714,7 @@ name = "miner's equipment"; req_access = list(201) }, -/obj/item/weapon/storage/backpack/satchel/eng, +/obj/item/storage/backpack/satchel/eng, /obj/item/clothing/gloves/fingerless, /turf/open/floor/plasteel/brown/corner{ dir = 2; @@ -12832,8 +12794,7 @@ name = "UO45 Engineering" }) "sq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, @@ -12930,11 +12891,11 @@ }) "sy" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/toxin{ +/obj/item/storage/firstaid/toxin{ pixel_x = 2; pixel_y = 6 }, -/obj/item/weapon/storage/firstaid/toxin{ +/obj/item/storage/firstaid/toxin{ pixel_x = -2; pixel_y = 4 }, @@ -12949,7 +12910,7 @@ }) "sz" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 6 }, @@ -12965,7 +12926,7 @@ /obj/machinery/shower{ dir = 4 }, -/obj/item/weapon/soap/nanotrasen, +/obj/item/soap/nanotrasen, /turf/open/floor/plasteel/freezer{ heat_capacity = 1e+006 }, @@ -13176,7 +13137,7 @@ name = "Engineering Reception"; req_access_txt = "201" }, -/obj/item/weapon/folder/red, +/obj/item/folder/red, /turf/open/floor/plasteel{ heat_capacity = 1e+006 }, @@ -13220,7 +13181,7 @@ dir = 1 }, /obj/structure/table, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /turf/open/floor/plasteel/red/side{ dir = 4; heat_capacity = 1e+006 @@ -13230,8 +13191,7 @@ name = "UO45 Engineering" }) "sT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -13365,8 +13325,7 @@ name = "UO45 Engineering" }) "td" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, @@ -13704,7 +13663,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 10 }, /obj/item/device/radio/off, @@ -14060,7 +14019,7 @@ /obj/machinery/shower{ dir = 1 }, -/obj/item/weapon/bikehorn/rubberducky, +/obj/item/bikehorn/rubberducky, /turf/open/floor/plasteel/freezer{ heat_capacity = 1e+006 }, @@ -14361,7 +14320,7 @@ dir = 10 }, /obj/structure/table/reinforced, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/effect/turf_decal/stripes/line{ dir = 5 }, @@ -14397,7 +14356,7 @@ }) "uy" = ( /obj/structure/closet, -/obj/item/weapon/storage/belt/utility, +/obj/item/storage/belt/utility, /turf/open/floor/plating{ burnt = 1; heat_capacity = 1e+006; @@ -14518,8 +14477,7 @@ name = "UO45 Engineering" }) "uI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 1 }, @@ -14534,8 +14492,7 @@ name = "UO45 Engineering" }) "uJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/meter{ layer = 3.3 }, @@ -14946,8 +14903,7 @@ poweralm = 0 }) "vm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -15437,7 +15393,7 @@ }, /obj/structure/table, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ charge = 100; maxcharge = 15000 }, @@ -15535,7 +15491,7 @@ dir = 4 }, /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /turf/open/floor/carpet{ heat_capacity = 1e+006 }, @@ -15573,7 +15529,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ layer = 5 }, /obj/effect/decal/cleanable/dirt, @@ -15629,8 +15585,7 @@ name = "UO45 Mining" }) "wk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ icon_state = "0-4"; @@ -15644,8 +15599,7 @@ name = "UO45 Engineering" }) "wl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -15786,8 +15740,7 @@ name = "UO45 Mining" }) "ww" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -16085,11 +16038,11 @@ }) "wR" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/clothing/glasses/meson{ pixel_y = 4 }, -/obj/item/weapon/stamp/ce, +/obj/item/stamp/ce, /turf/open/floor/plasteel/neutral{ dir = 2; heat_capacity = 1e+006 @@ -16100,7 +16053,7 @@ }) "wS" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/yellow, +/obj/item/folder/yellow, /turf/open/floor/plasteel/neutral{ dir = 2; heat_capacity = 1e+006 @@ -16111,11 +16064,11 @@ }) "wT" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/neutral{ dir = 2; @@ -16153,7 +16106,7 @@ "wV" = ( /obj/machinery/light/small, /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /turf/open/floor/carpet{ heat_capacity = 1e+006 }, @@ -16213,10 +16166,10 @@ }) "xb" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/fancy/cigarettes{ +/obj/item/storage/fancy/cigarettes{ pixel_x = -2 }, -/obj/item/weapon/lighter{ +/obj/item/lighter{ pixel_x = 4 }, /turf/open/floor/plasteel/neutral{ @@ -16459,8 +16412,7 @@ name = "UO45 Mining" }) "xr" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating{ heat_capacity = 1e+006 }, @@ -16505,7 +16457,7 @@ }) "xv" = ( /obj/structure/table, -/obj/item/weapon/pickaxe, +/obj/item/pickaxe, /obj/item/device/radio/off, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel{ @@ -16575,8 +16527,7 @@ name = "UO45 Mining" }) "xA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -16612,7 +16563,7 @@ dir = 4 }, /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -2; pixel_y = -1 }, @@ -16906,8 +16857,7 @@ name = "UO45 Mining" }) "xY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating{ heat_capacity = 1e+006 @@ -17525,7 +17475,7 @@ poweralm = 0 }) "yJ" = ( -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/mineral/titanium/blue, /area/awaycontent/a7{ always_unpowered = 1; @@ -17537,7 +17487,7 @@ poweralm = 0 }) "yK" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /turf/open/floor/mineral/titanium/blue, @@ -17551,7 +17501,7 @@ poweralm = 0 }) "yL" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "small" }, /turf/open/floor/mineral/titanium/blue, diff --git a/_maps/RandomZLevels/wildwest.dmm b/_maps/RandomZLevels/wildwest.dmm index 386f79ab87..61d5c4ee49 100644 --- a/_maps/RandomZLevels/wildwest.dmm +++ b/_maps/RandomZLevels/wildwest.dmm @@ -171,7 +171,7 @@ /turf/open/floor/engine/cult, /area/awaymission/wwvault) "aL" = ( -/obj/item/weapon/paper{ +/obj/item/paper/fluff/awaymissions/wildwest/grinder{ info = "meat grinder requires sacri" }, /turf/open/floor/plasteel/cult{ @@ -363,7 +363,7 @@ /area/awaymission/wwmines) "bC" = ( /obj/structure/table/wood, -/obj/item/weapon/gun/ballistic, +/obj/item/gun/ballistic, /turf/open/floor/wood, /area/awaymission/wwmines) "bD" = ( @@ -379,7 +379,7 @@ /area/awaymission/wwmines) "bG" = ( /obj/structure/table/wood, -/obj/item/weapon/book/manual/barman_recipes, +/obj/item/book/manual/barman_recipes, /turf/open/floor/wood, /area/awaymission/wwmines) "bH" = ( @@ -392,16 +392,16 @@ /area/awaymission/wwmines) "bJ" = ( /obj/structure/closet/secure_closet/freezer/kitchen, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/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/flour, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/awaymission/wwmines) "bK" = ( /obj/structure/table/wood, -/obj/item/weapon/book/manual/chef_recipes, +/obj/item/book/manual/chef_recipes, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, @@ -421,11 +421,11 @@ /area/awaymission/wwmines) "bN" = ( /obj/structure/closet/secure_closet/freezer/meat, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/synthmeat, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/synthmeat, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/synthmeat, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/synthmeat, -/obj/item/weapon/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/snacks/meat/slab/synthmeat, +/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, @@ -449,10 +449,7 @@ /obj/structure/window/reinforced{ icon_state = "fwindow" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/west, /turf/open/floor/plating/ironsand{ icon_state = "ironsand1" }, @@ -554,10 +551,7 @@ icon_state = "fwindow"; dir = 8 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/north, /turf/open/floor/plating/ironsand{ icon_state = "ironsand1" }, @@ -607,17 +601,14 @@ /area/awaymission/wwgov) "cg" = ( /obj/structure/table/wood, -/obj/item/weapon/paper{ - info = " The miners in the town have become sick and almost all production has stopped. They, in a fit of delusion, tossed all of their mining equipment into the furnaces. They all claimed the same thing. A voice beckoning them to lay down their arms. Stupid miners."; - name = "Planer Saul's Journal: Page 4" - }, +/obj/item/paper/fluff/awaymissions/wildwest/journal/page4, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/awaymission/wwmines) "ch" = ( /obj/structure/table/wood, -/obj/item/weapon/gun/ballistic, +/obj/item/gun/ballistic, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, @@ -650,7 +641,7 @@ /turf/open/floor/wood, /area/awaymission/wwgov) "co" = ( -/obj/item/weapon/storage/bag/money, +/obj/item/storage/bag/money, /turf/open/floor/wood, /area/awaymission/wwgov) "cp" = ( @@ -691,7 +682,7 @@ /turf/open/floor/carpet, /area/awaymission/wwgov) "cx" = ( -/obj/item/weapon/storage/bag/money, +/obj/item/storage/bag/money, /turf/open/floor/carpet, /area/awaymission/wwgov) "cy" = ( @@ -714,7 +705,7 @@ /area/awaymission/wwmines) "cC" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, /turf/open/floor/wood, /area/awaymission/wwgov) "cD" = ( @@ -751,17 +742,17 @@ /area/awaymission/wwmines) "cJ" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/condiment/peppermill, +/obj/item/reagent_containers/food/condiment/peppermill, /turf/open/floor/wood, /area/awaymission/wwmines) "cK" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker, +/obj/item/reagent_containers/food/condiment/saltshaker, /turf/open/floor/wood, /area/awaymission/wwmines) "cL" = ( /obj/structure/table/wood, -/obj/item/weapon/twohanded/dualsaber, +/obj/item/twohanded/dualsaber, /turf/open/floor/wood, /area/awaymission/wwgov) "cM" = ( @@ -830,25 +821,22 @@ /turf/open/floor/plating, /area/awaymission/wwrefine) "cU" = ( -/obj/item/weapon/paper{ - info = "We've discovered something floating in space. We can't really tell how old it is, but it is scraped and bent to hell. There object is the size of about a room with double doors that we have yet to break into. It is a lot sturdier than we could have imagined. We have decided to call it 'The Vault' "; - name = "Planer Saul's Journal: Page 1" - }, +/obj/item/paper/fluff/awaymissions/wildwest/journal/page1, /turf/open/floor/carpet, /area/awaymission/wwgov) "cV" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/soup/monkeysdelight, +/obj/item/reagent_containers/food/snacks/soup/monkeysdelight, /turf/open/floor/plasteel/stage_bleft, /area/awaymission/wwgov) "cW" = ( /obj/structure/table/wood, -/obj/item/weapon/kitchen/knife/butcher, +/obj/item/kitchen/knife/butcher, /turf/open/floor/plasteel/stage_bleft, /area/awaymission/wwgov) "cX" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/soup/stew, +/obj/item/reagent_containers/food/snacks/soup/stew, /turf/open/floor/plasteel/stage_bleft, /area/awaymission/wwgov) "cY" = ( @@ -884,27 +872,24 @@ icon_state = "fwindow"; dir = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/north, /turf/open/floor/plating/ironsand{ icon_state = "ironsand1" }, /area/awaymission/wwgov) "dd" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/store/bread/creamcheese, +/obj/item/reagent_containers/food/snacks/store/bread/creamcheese, /turf/open/floor/plasteel/stage_bleft, /area/awaymission/wwgov) "de" = ( /obj/structure/table/wood, -/obj/item/weapon/kitchen/rollingpin, +/obj/item/kitchen/rollingpin, /turf/open/floor/plasteel/stage_bleft, /area/awaymission/wwgov) "df" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/grown/citrus/lemon, +/obj/item/reagent_containers/food/snacks/grown/citrus/lemon, /turf/open/floor/plasteel/stage_bleft, /area/awaymission/wwgov) "dg" = ( @@ -973,25 +958,25 @@ /area/space) "dp" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/brown, +/obj/item/bedsheet/brown, /turf/open/floor/wood, /area/awaymission/wwgov) "dq" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/bottle/wine, +/obj/item/reagent_containers/food/drinks/bottle/wine, /turf/open/floor/plasteel/stage_bleft, /area/awaymission/wwgov) "dr" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, +/obj/item/reagent_containers/food/drinks/drinkingglass, +/obj/item/reagent_containers/food/drinks/drinkingglass, +/obj/item/reagent_containers/food/drinks/drinkingglass, +/obj/item/reagent_containers/food/drinks/drinkingglass, /turf/open/floor/plasteel/stage_bleft, /area/awaymission/wwgov) "ds" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/bottle/patron, +/obj/item/reagent_containers/food/drinks/bottle/patron, /turf/open/floor/plasteel/stage_bleft, /area/awaymission/wwgov) "dt" = ( @@ -1069,7 +1054,7 @@ /area/awaymission/wwmines) "dH" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/blue, +/obj/item/bedsheet/blue, /turf/open/floor/wood, /area/awaymission/wwmines) "dI" = ( @@ -1197,22 +1182,22 @@ /area/awaymission/wwmines) "dY" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/donut/jelly/slimejelly, +/obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly, /turf/open/floor/carpet, /area/awaymission/wwmines) "dZ" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/coffee, +/obj/item/reagent_containers/food/drinks/coffee, /turf/open/floor/carpet, /area/awaymission/wwmines) "ea" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/donut/jelly, +/obj/item/reagent_containers/food/snacks/donut/jelly, /turf/open/floor/carpet, /area/awaymission/wwmines) "eb" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/donut, +/obj/item/reagent_containers/food/snacks/donut, /turf/open/floor/carpet, /area/awaymission/wwmines) "ec" = ( @@ -1304,7 +1289,7 @@ /turf/open/floor/carpet, /area/awaymission/wwmines) "eq" = ( -/obj/item/weapon/gun/ballistic/shotgun, +/obj/item/gun/ballistic/shotgun, /turf/open/floor/wood, /area/awaymission/wwmines) "er" = ( @@ -1383,20 +1368,20 @@ /area/awaymission/wwgov) "eE" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/blue, -/obj/item/weapon/gun/ballistic, +/obj/item/bedsheet/blue, +/obj/item/gun/ballistic, /turf/open/floor/wood, /area/awaymission/wwmines) "eF" = ( /obj/effect/decal/cleanable/blood, /obj/structure/bed, -/obj/item/weapon/bedsheet/blue, +/obj/item/bedsheet/blue, /turf/open/floor/wood, /area/awaymission/wwmines) "eG" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/coffee, -/obj/item/weapon/reagent_containers/food/snacks/donut/jelly/slimejelly, +/obj/item/reagent_containers/food/drinks/coffee, +/obj/item/reagent_containers/food/snacks/donut/jelly/slimejelly, /turf/open/floor/carpet, /area/awaymission/wwmines) "eH" = ( @@ -1713,8 +1698,7 @@ icon_state = "fwindow"; dir = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side, /turf/open/floor/plasteel, /area/awaymission/wwrefine) "fB" = ( @@ -1836,7 +1820,7 @@ /area/awaymission/wwmines) "fS" = ( /obj/structure/table/wood, -/obj/item/weapon/gun/ballistic/shotgun, +/obj/item/gun/ballistic/shotgun, /turf/open/floor/wood, /area/awaymission/wwmines) "fT" = ( @@ -1884,10 +1868,7 @@ /turf/open/floor/wood, /area/awaymission/wwmines) "fZ" = ( -/obj/item/weapon/paper{ - info = "The Vault...it just keeps growing and growing. I went on my daily walk through the garden and now its just right outside the mansion... a few days ago it was only barely visible. But whatever is inside...its calling to me."; - name = "Planer Sauls' Journal: Page 7" - }, +/obj/item/paper/fluff/awaymissions/wildwest/journal/page7, /turf/open/floor/wood, /area/awaymission/wwmines) "ga" = ( @@ -1925,7 +1906,7 @@ /area/awaymission/wwmines) "gg" = ( /obj/structure/table/wood, -/obj/item/weapon/gun/ballistic/revolver/russian, +/obj/item/gun/ballistic/revolver/russian, /turf/open/floor/wood, /area/awaymission/wwmines) "gh" = ( @@ -1953,7 +1934,7 @@ /turf/open/floor/wood, /area/awaymission/wwmines) "gm" = ( -/obj/item/weapon/gun/ballistic, +/obj/item/gun/ballistic, /turf/open/floor/wood, /area/awaymission/wwmines) "gn" = ( @@ -2000,15 +1981,15 @@ }, /area/awaymission/wwmines) "gv" = ( -/obj/item/weapon/hatchet, +/obj/item/hatchet, /turf/open/floor/wood, /area/awaymission/wwmines) "gw" = ( -/obj/item/weapon/gun/ballistic/automatic/pistol, +/obj/item/gun/ballistic/automatic/pistol, /turf/open/floor/wood, /area/awaymission/wwmines) "gx" = ( -/obj/item/weapon/gun/ballistic/shotgun, +/obj/item/gun/ballistic/shotgun, /turf/open/floor/plating/ironsand{ icon_state = "ironsand1" }, @@ -2113,28 +2094,20 @@ /turf/closed/wall/mineral/titanium, /area/awaymission/wwrefine) "gK" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall8" - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/wwrefine) "gL" = ( /obj/machinery/door/unpowered/shuttle, /turf/open/floor/mineral/titanium/yellow, /area/awaymission/wwrefine) "gM" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall4" - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/wwrefine) "gN" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s10" - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/wwrefine) "gO" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3" - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/wwrefine) "gP" = ( /obj/structure/chair, @@ -2144,22 +2117,16 @@ /turf/open/floor/mineral/titanium/yellow, /area/awaymission/wwrefine) "gR" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s5" - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/wwrefine) "gS" = ( /turf/closed/wall/mineral/titanium/nodiagonal, /area/awaymission/wwrefine) "gT" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc2" - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/wwrefine) "gU" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s9" - }, +/turf/closed/wall/mineral/titanium, /area/awaymission/wwrefine) "gV" = ( /obj/effect/landmark/awaystart, @@ -2172,30 +2139,18 @@ /obj/item/clothing/suit/space/syndicate/black/orange, /obj/item/clothing/head/helmet/space/syndicate/black/orange, /obj/item/clothing/mask/gas/syndicate, -/obj/item/weapon/tank/internals/oxygen, +/obj/item/tank/internals/oxygen, /turf/open/floor/mineral/titanium/yellow, /area/awaymission/wwrefine) "gX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /obj/structure/window/reinforced{ icon_state = "fwindow" }, /turf/open/floor/mineral/titanium/yellow, /area/awaymission/wwrefine) "gY" = ( -/obj/item/weapon/paper{ - info = "The syndicate have invaded. Their ships appeared out of nowhere and now they likely intend to kill us all and take everything. On the off-chance that the Vault may grant us sanctuary, many of us have decided to force our way inside and bolt the door, taking as many provisions with us as we can carry. In case you find this, send for help immediately and open the Vault. Find us inside."; - name = "Planer Saul's Journal: Page 8" - }, +/obj/item/paper/fluff/awaymissions/wildwest/journal/page8, /turf/open/floor/plating/ironsand{ icon_state = "ironsand1" }, diff --git a/_maps/basemap.dm b/_maps/basemap.dm index e5eb12f31b..db5a71afb2 100644 --- a/_maps/basemap.dm +++ b/_maps/basemap.dm @@ -1,4 +1,4 @@ -#include "map_files\generic\Centcomm.dmm" +#include "map_files\generic\CentCom.dmm" #include "map_files\generic\SpaceStation.dmm" #include "map_files\generic\Space.dmm" #include "map_files\generic\SpaceDock.dmm" diff --git a/_maps/boxstation.json b/_maps/boxstation.json index 9cd407ef93..d07f9f3493 100644 --- a/_maps/boxstation.json +++ b/_maps/boxstation.json @@ -3,5 +3,6 @@ "map_path": "map_files/BoxStation", "map_file": "BoxStation.dmm", "minetype": "lavaland", - "transition_config": "default" + "transition_config": "default", + "allow_custom_shuttles": "yes" } diff --git a/_maps/cerestation.json b/_maps/cerestation.json index e4c6b52f89..625fe282a9 100644 --- a/_maps/cerestation.json +++ b/_maps/cerestation.json @@ -3,5 +3,6 @@ "map_path": "map_files/Cerestation", "map_file": "cerestation.dmm", "minetype": "lavaland", - "transition_config": "default" + "transition_config": "default", + "allow_custom_shuttles": "yes" } \ No newline at end of file diff --git a/_maps/deltastation.json b/_maps/deltastation.json index 5558cbb1ed..43126821da 100644 --- a/_maps/deltastation.json +++ b/_maps/deltastation.json @@ -3,5 +3,6 @@ "map_path": "map_files/Deltastation", "map_file": "DeltaStation2.dmm", "minetype": "lavaland", - "transition_config": "default" + "transition_config": "default", + "allow_custom_shuttles": "yes" } diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index 14118443f6..95f1cb283c 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -19,9 +19,7 @@ /turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "aad" = ( -/turf/closed/wall/shuttle{ - icon_state = "wall3" - }, +/turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "aae" = ( /obj/effect/landmark/carpspawn, @@ -53,16 +51,14 @@ /turf/closed/wall/r_wall, /area/security/prison) "aak" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/prison) "aal" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -71,11 +67,10 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/prison) "aam" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 @@ -84,7 +79,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/prison) "aan" = ( @@ -166,7 +161,7 @@ /turf/open/floor/plating, /area/security/prison) "aaz" = ( -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plating, /area/security/prison) "aaA" = ( @@ -196,7 +191,7 @@ "aaE" = ( /obj/structure/window/reinforced, /obj/machinery/hydroponics/soil, -/obj/item/weapon/cultivator, +/obj/item/cultivator, /turf/open/floor/plasteel/green/side{ dir = 6 }, @@ -204,7 +199,7 @@ "aaF" = ( /obj/structure/window/reinforced, /obj/machinery/hydroponics/soil, -/obj/item/weapon/cultivator, +/obj/item/cultivator, /turf/open/floor/plasteel/green/side{ dir = 2 }, @@ -254,12 +249,12 @@ /area/security/prison) "aaN" = ( /obj/structure/table, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plasteel, /area/security/prison) "aaO" = ( /obj/structure/table, -/obj/item/weapon/storage/pill_bottle/dice, +/obj/item/storage/pill_bottle/dice, /turf/open/floor/plasteel, /area/security/prison) "aaP" = ( @@ -298,11 +293,11 @@ /area/security/prison) "aaV" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plasteel, /area/security/prison) "aaW" = ( @@ -337,22 +332,22 @@ dir = 6 }, /turf/closed/wall, -/area/security/transfer) +/area/security/execution/transfer) "abc" = ( /turf/closed/wall, -/area/security/transfer) +/area/security/execution/transfer) "abd" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, /turf/closed/wall, -/area/security/transfer) +/area/security/execution/transfer) "abe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall, -/area/security/transfer) +/area/security/execution/transfer) "abf" = ( /obj/machinery/vending/sustenance, /turf/open/floor/plasteel/floorgrime, @@ -362,7 +357,7 @@ dir = 10 }, /turf/closed/wall/r_wall, -/area/security/transfer) +/area/security/execution/transfer) "abh" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/floorgrime, @@ -371,7 +366,7 @@ /obj/machinery/shower{ dir = 8 }, -/obj/item/weapon/soap/nanotrasen, +/obj/item/soap/nanotrasen, /turf/open/floor/plasteel/freezer, /area/security/prison) "abj" = ( @@ -399,8 +394,8 @@ /area/security/main) "abm" = ( /obj/structure/table, -/obj/item/weapon/storage/box/firingpins, -/obj/item/weapon/storage/box/firingpins, +/obj/item/storage/box/firingpins, +/obj/item/storage/box/firingpins, /obj/item/key/security, /turf/open/floor/plasteel/vault{ dir = 8 @@ -411,15 +406,14 @@ /obj/machinery/firealarm{ pixel_y = 24 }, -/obj/item/weapon/gun/energy/e_gun/dragnet, -/obj/item/weapon/gun/energy/e_gun/dragnet, +/obj/item/gun/energy/e_gun/dragnet, +/obj/item/gun/energy/e_gun/dragnet, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/security/armory) "abo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/main) "abp" = ( @@ -429,8 +423,7 @@ /turf/closed/wall, /area/crew_quarters/heads/hos) "abr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/hos) "abs" = ( @@ -449,14 +442,14 @@ dir = 9 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "abu" = ( /obj/machinery/door/poddoor{ id = "executionspaceblast"; name = "blast door" }, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "abv" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 @@ -465,7 +458,7 @@ dir = 5 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "abw" = ( /obj/machinery/light/small{ dir = 1 @@ -478,7 +471,7 @@ dir = 1 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "abx" = ( /obj/machinery/vending/cola/random, /turf/open/floor/plasteel/floorgrime, @@ -486,7 +479,7 @@ "aby" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, -/area/security/transfer) +/area/security/execution/transfer) "abz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -545,13 +538,13 @@ /area/security/prison) "abH" = ( /obj/structure/table, -/obj/item/weapon/storage/box/chemimp{ +/obj/item/storage/box/chemimp{ pixel_x = 6 }, -/obj/item/weapon/storage/box/trackimp{ +/obj/item/storage/box/trackimp{ pixel_x = -3 }, -/obj/item/weapon/storage/lockbox/loyalty, +/obj/item/storage/lockbox/loyalty, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -579,12 +572,12 @@ pixel_x = 3; pixel_y = -3 }, -/obj/item/weapon/shield/riot{ +/obj/item/shield/riot{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/shield/riot, -/obj/item/weapon/shield/riot{ +/obj/item/shield/riot, +/obj/item/shield/riot{ pixel_x = 3; pixel_y = -3 }, @@ -681,8 +674,8 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/obj/item/weapon/gun/energy/ionrifle, -/obj/item/weapon/gun/energy/temperature/security, +/obj/item/gun/energy/ionrifle, +/obj/item/gun/energy/temperature/security, /obj/item/clothing/suit/armor/laserproof, /turf/open/floor/plasteel/vault{ dir = 8 @@ -713,11 +706,11 @@ pixel_x = -31 }, /obj/structure/table/wood, -/obj/item/weapon/storage/box/seccarts{ +/obj/item/storage/box/seccarts{ pixel_x = 3; pixel_y = 2 }, -/obj/item/weapon/storage/box/deputy, +/obj/item/storage/box/deputy, /turf/open/floor/carpet, /area/crew_quarters/heads/hos) "abU" = ( @@ -736,9 +729,9 @@ pixel_x = 30 }, /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka/badminka, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, /turf/open/floor/carpet, /area/crew_quarters/heads/hos) "abX" = ( @@ -767,7 +760,7 @@ dir = 8 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "acb" = ( /obj/machinery/sparker{ dir = 2; @@ -778,12 +771,12 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "acc" = ( /obj/structure/bed, /obj/effect/landmark/revenantspawn, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "acd" = ( /turf/closed/wall, /area/security/prison) @@ -861,6 +854,7 @@ /obj/machinery/power/apc{ cell_type = 5000; dir = 4; + areastring = "/area/ai_monitored/security/armory"; name = "Armory APC"; pixel_x = 24 }, @@ -875,7 +869,7 @@ /turf/open/floor/plasteel, /area/ai_monitored/security/armory) "acn" = ( -/obj/item/weapon/storage/secure/safe/HoS{ +/obj/item/storage/secure/safe/HoS{ pixel_x = 35 }, /obj/structure/closet/secure_closet/hos, @@ -920,11 +914,7 @@ /turf/open/floor/carpet, /area/crew_quarters/heads/hos) "acv" = ( -/obj/structure/closet/secure_closet{ - anchored = 1; - name = "Contraband Locker"; - req_access_txt = "3" - }, +/obj/structure/closet/secure_closet/contraband/armory, /turf/open/floor/plasteel/black, /area/ai_monitored/security/armory) "acw" = ( @@ -954,7 +944,7 @@ dir = 10 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "acA" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 2 @@ -963,13 +953,13 @@ dir = 6 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "acB" = ( /obj/effect/turf_decal/stripes/line{ dir = 2 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "acC" = ( /obj/structure/bed, /obj/machinery/camera{ @@ -1054,7 +1044,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/security/transfer) +/area/security/execution/transfer) "acJ" = ( /obj/structure/cable{ d1 = 1; @@ -1083,12 +1073,12 @@ /area/ai_monitored/security/armory) "acM" = ( /obj/structure/rack, -/obj/item/weapon/gun/energy/e_gun{ +/obj/item/gun/energy/e_gun{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/gun/energy/e_gun, -/obj/item/weapon/gun/energy/e_gun{ +/obj/item/gun/energy/e_gun, +/obj/item/gun/energy/e_gun{ pixel_x = 3; pixel_y = -3 }, @@ -1122,8 +1112,8 @@ /area/security/main) "acQ" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/red, -/obj/item/weapon/stamp/hos, +/obj/item/folder/red, +/obj/item/stamp/hos, /turf/open/floor/carpet, /area/crew_quarters/heads/hos) "acR" = ( @@ -1133,14 +1123,14 @@ pixel_x = -3; pixel_y = 8 }, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, /turf/open/floor/carpet, /area/crew_quarters/heads/hos) "acS" = ( -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /obj/structure/table/wood, /turf/open/floor/carpet, /area/crew_quarters/heads/hos) @@ -1180,8 +1170,7 @@ /turf/open/space, /area/solar/port/fore) "acX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/poddoor/preopen{ id = "executionfireblast"; @@ -1190,17 +1179,16 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "acY" = ( /obj/structure/table, -/obj/item/weapon/paper, -/obj/item/weapon/pen, +/obj/item/paper, +/obj/item/pen, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/floorgrime, /area/security/prison) "acZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "executionfireblast"; layer = 2.9; @@ -1208,7 +1196,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "ada" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/machinery/flasher{ @@ -1219,8 +1207,8 @@ /area/security/prison) "adb" = ( /obj/structure/table, -/obj/item/weapon/paper, -/obj/item/weapon/pen, +/obj/item/paper, +/obj/item/pen, /turf/open/floor/plasteel/floorgrime, /area/security/prison) "adc" = ( @@ -1279,12 +1267,12 @@ /area/ai_monitored/security/armory) "adj" = ( /obj/structure/rack, -/obj/item/weapon/gun/energy/e_gun/advtaser{ +/obj/item/gun/energy/e_gun/advtaser{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/gun/energy/e_gun/advtaser, -/obj/item/weapon/gun/energy/e_gun/advtaser{ +/obj/item/gun/energy/e_gun/advtaser, +/obj/item/gun/energy/e_gun/advtaser{ pixel_x = 3; pixel_y = -3 }, @@ -1304,12 +1292,12 @@ /area/ai_monitored/security/armory) "adk" = ( /obj/structure/rack, -/obj/item/weapon/gun/ballistic/shotgun/riot{ +/obj/item/gun/ballistic/shotgun/riot{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/gun/ballistic/shotgun/riot, -/obj/item/weapon/gun/ballistic/shotgun/riot{ +/obj/item/gun/ballistic/shotgun/riot, +/obj/item/gun/ballistic/shotgun/riot{ pixel_x = 3; pixel_y = -3 }, @@ -1342,9 +1330,8 @@ /turf/open/floor/plasteel, /area/ai_monitored/security/armory) "adm" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/hos) "adn" = ( @@ -1492,16 +1479,16 @@ "adC" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/weapon/scalpel{ +/obj/item/scalpel{ pixel_y = 12 }, -/obj/item/weapon/circular_saw, -/obj/item/weapon/hemostat, -/obj/item/weapon/retractor, -/obj/item/weapon/surgical_drapes, -/obj/item/weapon/razor, +/obj/item/circular_saw, +/obj/item/hemostat, +/obj/item/retractor, +/obj/item/surgical_drapes, +/obj/item/razor, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "adD" = ( /obj/machinery/button/flasher{ id = "executionflash"; @@ -1517,19 +1504,19 @@ }, /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "adE" = ( /obj/structure/table, -/obj/item/weapon/folder/red{ +/obj/item/folder/red{ pixel_x = 3 }, /obj/item/device/taperecorder{ pixel_x = -3 }, /obj/item/device/assembly/flash/handheld, -/obj/item/weapon/reagent_containers/spray/pepper, +/obj/item/reagent_containers/spray/pepper, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "adF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, @@ -1592,6 +1579,7 @@ "adN" = ( /obj/machinery/power/apc{ dir = 8; + areastring = "/area/crew_quarters/heads/hos"; name = "Head of Security's Office APC"; pixel_x = -24 }, @@ -1726,13 +1714,13 @@ dir = 9 }, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "aeb" = ( /obj/structure/table, /obj/item/device/flashlight/lamp, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "aec" = ( /obj/structure/window/reinforced{ dir = 4 @@ -1743,7 +1731,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "aed" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 @@ -1762,13 +1750,13 @@ }, /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "aee" = ( /obj/structure/chair{ dir = 1 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "aef" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -1781,7 +1769,7 @@ "aeg" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/closed/wall/r_wall, -/area/security/transfer) +/area/security/execution/transfer) "aeh" = ( /obj/machinery/button/door{ id = "permacell3"; @@ -1921,6 +1909,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Prison Wing APC"; + areastring = "/area/security/prison"; pixel_x = 24 }, /obj/structure/cable{ @@ -1970,9 +1959,8 @@ /turf/open/floor/plasteel/showroomfloor, /area/security/main) "aex" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/hos) "aey" = ( @@ -2007,7 +1995,7 @@ "aeB" = ( /obj/structure/table, /obj/item/stack/packageWrap, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plasteel, /area/security/main) "aeC" = ( @@ -2050,7 +2038,7 @@ dir = 8 }, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "aeI" = ( /obj/structure/rack, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -2060,17 +2048,17 @@ pixel_x = 1; pixel_y = 5 }, -/obj/item/weapon/tank/internals/anesthetic{ +/obj/item/tank/internals/anesthetic{ pixel_x = -3; pixel_y = 1 }, -/obj/item/weapon/tank/internals/oxygen/red{ +/obj/item/tank/internals/oxygen/red{ pixel_x = 3 }, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/security/transfer) +/area/security/execution/transfer) "aeJ" = ( /obj/structure/window/reinforced{ dir = 4 @@ -2079,7 +2067,7 @@ dir = 9 }, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "aeK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -2091,13 +2079,13 @@ icon_state = "2-4" }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "aeL" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "aeM" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/cable{ @@ -2128,7 +2116,7 @@ req_access_txt = "2" }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "aeO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -2248,12 +2236,11 @@ /turf/open/floor/plasteel/showroomfloor, /area/security/warden) "aeX" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -2276,7 +2263,6 @@ /turf/open/floor/plasteel, /area/ai_monitored/security/armory) "aeZ" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -2285,7 +2271,7 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -2447,7 +2433,7 @@ /obj/item/device/radio/intercom{ pixel_y = 25 }, -/obj/item/weapon/storage/pod{ +/obj/item/storage/pod{ pixel_x = 6; pixel_y = -32 }, @@ -2458,8 +2444,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_3) "afs" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/pod_3) "aft" = ( @@ -2470,18 +2455,17 @@ dir = 10 }, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "afu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "afv" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 4 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "afw" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; @@ -2496,7 +2480,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "afx" = ( /obj/machinery/light_switch{ pixel_x = 25 @@ -2510,7 +2494,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "afy" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 @@ -2519,17 +2503,17 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "afz" = ( /obj/structure/table, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /turf/open/floor/plasteel/red/side{ dir = 10 }, /area/security/prison) "afA" = ( /turf/closed/wall/r_wall, -/area/security/transfer) +/area/security/execution/transfer) "afB" = ( /obj/item/device/radio/intercom{ dir = 4; @@ -2580,16 +2564,14 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/obj/item/weapon/storage/box/hug, -/obj/item/weapon/razor{ +/obj/item/storage/box/hug, +/obj/item/razor{ pixel_x = -6 }, /turf/open/floor/plasteel/red/side, /area/security/prison) "afH" = ( -/obj/structure/closet/secure_closet/brig{ - anchored = 1 - }, +/obj/structure/closet/secure_closet/brig, /turf/open/floor/plasteel/red/side, /area/security/prison) "afI" = ( @@ -2643,17 +2625,15 @@ /turf/open/floor/plasteel/black, /area/ai_monitored/storage/eva) "afQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/securearea{ pixel_x = -32 }, /turf/open/floor/plating, /area/security/main) "afR" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/main) "afS" = ( @@ -2675,7 +2655,7 @@ /area/security/main) "afV" = ( /obj/structure/table, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /obj/item/device/assembly/timer, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, @@ -2704,7 +2684,7 @@ "afZ" = ( /obj/structure/table, /obj/item/device/radio/off, -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 10 }, /turf/open/floor/plasteel, @@ -2746,29 +2726,30 @@ /obj/item/stack/sheet/metal{ amount = 1 }, -/obj/item/weapon/storage/box/bodybags, -/obj/item/weapon/pen, +/obj/item/storage/box/bodybags, +/obj/item/pen, /obj/machinery/firealarm{ dir = 1; pixel_y = -24 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "agg" = ( /obj/structure/closet/secure_closet/injection, /obj/structure/cable, /obj/machinery/power/apc{ dir = 2; name = "Prisoner Transfer Centre"; + areastring = "/area/security/execution/transfer"; pixel_y = -27 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "agh" = ( /obj/structure/table, /obj/item/device/electropack, -/obj/item/weapon/screwdriver, -/obj/item/weapon/wrench, +/obj/item/screwdriver, +/obj/item/wrench, /obj/item/clothing/head/helmet, /obj/item/device/assembly/signaler, /obj/machinery/light/small, @@ -2777,7 +2758,7 @@ pixel_y = -22 }, /turf/open/floor/plasteel/black, -/area/security/transfer) +/area/security/execution/transfer) "agi" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass_security{ @@ -2901,7 +2882,7 @@ "agw" = ( /obj/structure/table, /obj/machinery/syndicatebomb/training, -/obj/item/weapon/gun/energy/laser/practice, +/obj/item/gun/energy/laser/practice, /turf/open/floor/plasteel/red/side{ dir = 9 }, @@ -2967,8 +2948,8 @@ /area/security/brig) "agE" = ( /obj/structure/table, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen, +/obj/item/folder/red, +/obj/item/pen, /turf/open/floor/plasteel, /area/security/main) "agF" = ( @@ -3019,7 +3000,7 @@ /turf/open/floor/plasteel/black, /area/security/prison) "agJ" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -3037,18 +3018,18 @@ "agM" = ( /obj/item/clothing/gloves/color/latex, /obj/item/clothing/mask/surgical, -/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/spray/cleaner, /obj/structure/table/glass, /turf/open/floor/plasteel/whitered/side{ dir = 9 }, /area/security/brig) "agN" = ( -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/structure/table/glass, /turf/open/floor/plasteel/whitered/side{ dir = 1 @@ -3080,12 +3061,11 @@ /turf/open/floor/plasteel/showroomfloor, /area/security/warden) "agR" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/warden) "agS" = ( @@ -3119,12 +3099,11 @@ /turf/open/floor/plasteel/showroomfloor, /area/security/warden) "agW" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/warden) "agX" = ( @@ -3134,7 +3113,7 @@ /area/security/warden) "agY" = ( /obj/structure/table, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/red/side{ dir = 8 }, @@ -3160,8 +3139,8 @@ /area/security/main) "ahd" = ( /obj/structure/table, -/obj/item/weapon/book/manual/wiki/security_space_law, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/security/main) @@ -3200,7 +3179,7 @@ dir = 4 }, /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, @@ -3269,7 +3248,7 @@ /obj/machinery/iv_drip{ density = 0 }, -/obj/item/weapon/reagent_containers/blood/empty, +/obj/item/reagent_containers/blood/empty, /turf/open/floor/plasteel/whitered/side{ dir = 5 }, @@ -3322,15 +3301,15 @@ }, /area/security/brig) "ahu" = ( -/obj/item/weapon/storage/box/bodybags, +/obj/item/storage/box/bodybags, /obj/structure/extinguisher_cabinet{ pixel_x = -27 }, -/obj/item/weapon/reagent_containers/syringe{ +/obj/item/reagent_containers/syringe{ name = "steel point" }, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine, +/obj/item/reagent_containers/glass/bottle/charcoal, +/obj/item/reagent_containers/glass/bottle/epinephrine, /obj/machinery/light{ dir = 8 }, @@ -3343,6 +3322,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Brig Control APC"; + areastring = "/area/security/warden"; pixel_x = -24 }, /obj/structure/cable{ @@ -3605,6 +3585,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Security Office APC"; + areastring = "/area/security/main"; pixel_x = 24 }, /obj/structure/cable{ @@ -3621,7 +3602,7 @@ "ahO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, -/area/security/main) +/area/maintenance/fore/secondary) "ahP" = ( /turf/open/floor/plasteel/white, /area/security/brig) @@ -3682,7 +3663,7 @@ /area/security/brig) "ahV" = ( /obj/structure/table, -/obj/item/weapon/folder/red, +/obj/item/folder/red, /obj/item/device/taperecorder, /turf/open/floor/plasteel/black, /area/security/prison) @@ -3771,13 +3752,13 @@ /area/security/brig) "aie" = ( /obj/structure/table, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen, -/obj/item/weapon/hand_labeler, +/obj/item/folder/red, +/obj/item/pen, +/obj/item/hand_labeler, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) "aif" = ( @@ -3805,7 +3786,6 @@ }, /area/security/brig) "aii" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -3813,7 +3793,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/warden) "aij" = ( @@ -3993,8 +3973,7 @@ }, /area/security/brig) "aiA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/fore/secondary) "aiB" = ( @@ -4037,7 +4016,6 @@ }, /area/security/brig) "aiI" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -4048,7 +4026,7 @@ name = "HIGH VOLTAGE"; pixel_x = -32 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/warden) "aiJ" = ( @@ -4070,18 +4048,17 @@ name = "Reception Desk"; req_access_txt = "63" }, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen{ +/obj/item/pen{ pixel_x = 4; pixel_y = 4 }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) "aiK" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -4091,11 +4068,10 @@ d2 = 4 }, /obj/structure/cable, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/warden) "aiL" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -4104,7 +4080,7 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/warden) "aiM" = ( @@ -4115,12 +4091,11 @@ /turf/open/floor/plasteel/showroomfloor, /area/security/warden) "aiN" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/warden) "aiO" = ( @@ -4159,8 +4134,7 @@ /turf/closed/wall, /area/security/processing) "aiU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/processing) "aiV" = ( @@ -4265,7 +4239,7 @@ /obj/structure/sign/securearea{ pixel_x = -32 }, -/obj/item/weapon/gavelhammer, +/obj/item/gavelhammer, /turf/open/floor/plasteel, /area/security/courtroom) "aji" = ( @@ -4347,7 +4321,7 @@ dir = 4 }, /obj/structure/table, -/obj/item/weapon/storage/box/prisoner, +/obj/item/storage/box/prisoner, /obj/machinery/camera{ c_tag = "Labor Shuttle Dock North" }, @@ -4397,6 +4371,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Brig APC"; + areastring = "/area/security/brig"; pixel_y = 24 }, /obj/structure/cable{ @@ -4434,7 +4409,7 @@ /turf/open/floor/plasteel, /area/security/brig) "ajC" = ( -/obj/item/weapon/storage/toolbox/drone, +/obj/item/storage/toolbox/drone, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -4556,14 +4531,14 @@ /area/security/courtroom) "ajQ" = ( /obj/structure/table/wood, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/security/courtroom) "ajR" = ( /obj/structure/table/wood, -/obj/item/weapon/gavelblock, +/obj/item/gavelblock, /turf/open/floor/plasteel/neutral/side{ dir = 1 }, @@ -4597,8 +4572,7 @@ /turf/open/floor/plasteel/black, /area/security/courtroom) "ajV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/port/fore) "ajW" = ( @@ -4615,8 +4589,7 @@ /turf/open/floor/plating, /area/maintenance/solars/port/fore) "ajX" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/labor) "ajY" = ( @@ -4629,8 +4602,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "ajZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; @@ -4791,7 +4763,7 @@ /area/security/brig) "akn" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/blue, +/obj/item/folder/blue, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/side{ dir = 4 @@ -4927,8 +4899,8 @@ /area/shuttle/labor) "akE" = ( /obj/structure/table, -/obj/item/weapon/folder/red, -/obj/item/weapon/restraints/handcuffs, +/obj/item/folder/red, +/obj/item/restraints/handcuffs, /turf/open/floor/mineral/plastitanium, /area/shuttle/labor) "akF" = ( @@ -4938,7 +4910,6 @@ /turf/open/floor/mineral/plastitanium, /area/shuttle/labor) "akG" = ( -/obj/structure/grille, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; @@ -4946,7 +4917,7 @@ name = "EXTERNAL AIRLOCK"; pixel_y = 32 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/processing) "akH" = ( @@ -4988,7 +4959,6 @@ /turf/open/floor/plating, /area/maintenance/fore) "akM" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 @@ -4999,11 +4969,10 @@ }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "akN" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -5013,7 +4982,7 @@ icon_state = "0-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "akO" = ( @@ -5029,7 +4998,6 @@ /turf/open/floor/plasteel/red/side, /area/security/brig) "akP" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -5039,7 +5007,7 @@ d2 = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "akQ" = ( @@ -5063,7 +5031,6 @@ /turf/open/floor/plasteel/red/side, /area/security/brig) "akS" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -5073,7 +5040,7 @@ d2 = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "akT" = ( @@ -5106,7 +5073,6 @@ /turf/open/floor/plasteel/black, /area/security/brig) "akV" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -5115,7 +5081,7 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "akW" = ( @@ -5151,7 +5117,6 @@ }, /area/security/brig) "akY" = ( -/obj/structure/grille, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -5162,17 +5127,16 @@ d2 = 8; icon_state = "1-8" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "akZ" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "ala" = ( @@ -5244,8 +5208,7 @@ /turf/open/floor/plating, /area/maintenance/solars/port/fore) "ali" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/port/fore) "alj" = ( @@ -5399,11 +5362,11 @@ name = "Brig Desk"; req_access_txt = "1" }, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plasteel/black, /area/security/brig) "alB" = ( @@ -5416,8 +5379,7 @@ }, /area/security/brig) "alD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/security/courtroom) @@ -5483,6 +5445,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Courtroom APC"; + areastring = "/area/security/courtroom"; pixel_x = -24 }, /obj/structure/cable{ @@ -5491,7 +5454,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/security/courtroom) +/area/maintenance/fore/secondary) "alM" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -5512,8 +5475,7 @@ /turf/open/space, /area/solar/starboard/fore) "alO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/fore) "alP" = ( @@ -5565,7 +5527,7 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "alW" = ( -/obj/item/weapon/cigbutt/cigarbutt, +/obj/item/cigbutt/cigarbutt, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/plating, /area/maintenance/port/fore) @@ -5624,7 +5586,7 @@ /area/security/processing) "amf" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -5645,7 +5607,7 @@ /area/security/brig) "amh" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/flasher{ id = "Cell 2"; pixel_x = -28 @@ -5661,7 +5623,7 @@ /area/security/brig) "amj" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/flasher{ id = "Cell 3"; pixel_x = -28 @@ -5714,7 +5676,7 @@ name = "Brig Desk"; req_access_txt = "2" }, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /obj/item/device/radio/off, /turf/open/floor/plasteel/black, /area/security/brig) @@ -5742,7 +5704,7 @@ /area/security/brig) "amq" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/item/device/radio/intercom{ desc = "Talk through this. It looks like it has been modified to not broadcast."; dir = 2; @@ -5754,14 +5716,12 @@ /turf/open/floor/plasteel/floorgrime, /area/security/brig) "amr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/courtroom) "ams" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/courtroom) "amt" = ( @@ -5792,8 +5752,7 @@ /turf/open/floor/plating, /area/maintenance/solars/starboard/fore) "amw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/starboard/fore) "amx" = ( @@ -5847,7 +5806,7 @@ "amE" = ( /obj/structure/bed, /obj/effect/landmark/xeno_spawn, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /turf/open/floor/plating, /area/maintenance/port/fore) "amF" = ( @@ -5855,10 +5814,10 @@ balance = 15; money = 500 }, -/obj/item/weapon/coin/iron, -/obj/item/weapon/coin/diamond, -/obj/item/weapon/coin/diamond, -/obj/item/weapon/coin/diamond, +/obj/item/coin/iron, +/obj/item/coin/diamond, +/obj/item/coin/diamond, +/obj/item/coin/diamond, /turf/open/floor/plating, /area/maintenance/port/fore) "amG" = ( @@ -5897,9 +5856,8 @@ /turf/closed/wall, /area/security/processing) "amL" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/processing) "amM" = ( @@ -5946,12 +5904,11 @@ }, /area/shuttle/syndicate) "amP" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters{ id = "syndieshutters"; name = "blast shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) "amQ" = ( @@ -5959,13 +5916,12 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/grille, /obj/structure/cable, /obj/machinery/door/poddoor/preopen{ id = "Secure Gate"; name = "brig shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "amR" = ( @@ -5977,12 +5933,11 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, /obj/machinery/door/poddoor/preopen{ id = "Secure Gate"; name = "brig shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "amS" = ( @@ -6016,7 +5971,6 @@ /turf/open/floor/plasteel/black, /area/security/brig) "amU" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/preopen{ id = "briggate"; name = "security blast door" @@ -6025,7 +5979,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "amV" = ( @@ -6133,6 +6087,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Port Bow Solar APC"; + areastring = "/area/maintenance/solars/port/fore"; pixel_x = -25; pixel_y = 3 }, @@ -6186,8 +6141,8 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "ann" = ( -/obj/item/weapon/electronics/airalarm, -/obj/item/weapon/circuitboard/machine/seed_extractor, +/obj/item/electronics/airalarm, +/obj/item/circuitboard/machine/seed_extractor, /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 4; @@ -6202,7 +6157,7 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "anp" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -6322,8 +6277,7 @@ }, /area/hallway/primary/fore) "anC" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/security/courtroom) "anD" = ( @@ -6618,7 +6572,7 @@ /area/maintenance/port/fore) "aoo" = ( /obj/structure/rack, -/obj/item/weapon/circuitboard/machine/monkey_recycler, +/obj/item/circuitboard/machine/monkey_recycler, /turf/open/floor/plating, /area/maintenance/port/fore) "aop" = ( @@ -6630,7 +6584,6 @@ /turf/open/floor/plating/airless, /area/shuttle/labor) "aoq" = ( -/obj/structure/grille, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; @@ -6638,7 +6591,7 @@ name = "EXTERNAL AIRLOCK"; pixel_y = -32 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/processing) "aor" = ( @@ -6778,7 +6731,7 @@ /area/security/courtroom) "aoH" = ( /obj/structure/table, -/obj/item/weapon/book/manual/wiki/security_space_law{ +/obj/item/book/manual/wiki/security_space_law{ pixel_x = -3; pixel_y = 5 }, @@ -6800,6 +6753,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Fitness Room APC"; + areastring = "/area/crew_quarters/fitness"; pixel_y = -24 }, /obj/structure/cable{ @@ -6808,7 +6762,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/crew_quarters/fitness) +/area/maintenance/fore/secondary) "aoJ" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating, @@ -6899,8 +6853,8 @@ /area/space/nearstation) "aoW" = ( /obj/structure/table, -/obj/item/weapon/stamp, -/obj/item/weapon/poster/random_official, +/obj/item/stamp, +/obj/item/poster/random_official, /turf/open/floor/plating, /area/maintenance/port/fore) "aoX" = ( @@ -7030,6 +6984,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Fore Maintenance APC"; + areastring = "/area/maintenance/fore/secondary"; pixel_y = 24 }, /obj/structure/disposalpipe/segment{ @@ -7110,7 +7065,7 @@ /turf/open/floor/plating, /area/maintenance/fore/secondary) "apy" = ( -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, @@ -7140,6 +7095,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Starboard Bow Solar APC"; + areastring = "/area/maintenance/solars/starboard/fore"; pixel_x = -25; pixel_y = 3 }, @@ -7166,13 +7122,11 @@ /turf/open/floor/plating, /area/maintenance/starboard/fore) "apE" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/maintenance/starboard/fore) "apF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plating, /area/engine/atmos) @@ -7181,8 +7135,7 @@ /turf/open/floor/plasteel, /area/janitor) "apH" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/pod_1) "apI" = ( @@ -7197,8 +7150,7 @@ /turf/closed/wall, /area/construction/mining/aux_base) "apK" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/pod_2) "apL" = ( @@ -7229,10 +7181,7 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "apP" = ( -/obj/structure/grille, -/obj/structure/window/fulltile{ - obj_integrity = 35 - }, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/maintenance/port/fore) "apQ" = ( @@ -7240,10 +7189,7 @@ /turf/open/space, /area/space/nearstation) "apR" = ( -/obj/item/weapon/paper{ - info = "01001001 00100000 01101000 01101111 01110000 01100101 00100000 01111001 01101111 01110101 00100000 01110011 01110100 01100001 01111001 00100000 01110011 01100001 01100110 01100101 00101110 00100000 01001100 01101111 01110110 01100101 00101100 00100000 01101101 01101111 01101101 00101110"; - name = "Note from Beepsky's Mom" - }, +/obj/item/paper/fluff/jobs/security/beepsky_mom, /turf/open/floor/plating, /area/security/processing) "apS" = ( @@ -7303,7 +7249,7 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/storage/briefcase, +/obj/item/storage/briefcase, /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/wood, /area/lawoffice) @@ -7388,6 +7334,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Dormitory APC"; + areastring = "/area/crew_quarters/dorms"; pixel_y = -24 }, /obj/structure/cable{ @@ -7398,7 +7345,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/crew_quarters/dorms) +/area/maintenance/fore/secondary) "aql" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -7437,7 +7384,7 @@ /area/maintenance/fore/secondary) "aqn" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/airalarm{ pixel_y = 23 }, @@ -7465,9 +7412,9 @@ dir = 1 }, /obj/item/clothing/suit/fire/firefighter, -/obj/item/weapon/tank/internals/oxygen, +/obj/item/tank/internals/oxygen, /obj/item/clothing/mask/gas, -/obj/item/weapon/extinguisher, +/obj/item/extinguisher, /obj/item/clothing/head/hardhat/red, /obj/item/clothing/glasses/meson, /obj/effect/turf_decal/stripes/line{ @@ -7486,36 +7433,32 @@ /turf/open/floor/plating, /area/maintenance/fore/secondary) "aqr" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/fitness) "aqs" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/fitness) "aqt" = ( -/obj/structure/grille, /obj/effect/landmark/syndicate_breach_area, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/fitness) "aqu" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/fitness) "aqv" = ( @@ -7572,12 +7515,12 @@ balance = 15; money = 500 }, -/obj/item/weapon/coin/iron, +/obj/item/coin/iron, /turf/open/floor/plating, /area/maintenance/starboard/fore) "aqD" = ( /obj/effect/decal/cleanable/cobweb, -/obj/item/weapon/coin/gold, +/obj/item/coin/gold, /turf/open/floor/plating, /area/maintenance/starboard/fore) "aqE" = ( @@ -7631,9 +7574,7 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "aqN" = ( -/obj/structure/closet/secure_closet/miner{ - locked = 0 - }, +/obj/structure/closet/secure_closet/miner/unlocked, /obj/effect/turf_decal/stripes/line{ dir = 5 }, @@ -7651,6 +7592,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Port Bow Maintenance APC"; + areastring = "/area/maintenance/port/fore"; pixel_x = -1; pixel_y = 26 }, @@ -7661,8 +7603,7 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "aqQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/fore) "aqR" = ( @@ -7674,7 +7615,7 @@ }, /obj/structure/table, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/potato{ +/obj/item/stock_parts/cell/potato{ name = "\improper Beepsky's emergency battery" }, /turf/open/floor/plating, @@ -7683,6 +7624,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Labor Shuttle Dock APC"; + areastring = "/area/security/processing"; pixel_x = -24 }, /obj/structure/cable, @@ -7691,7 +7633,7 @@ d2 = 2 }, /turf/open/floor/plating, -/area/security/processing) +/area/maintenance/fore) "aqU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -7706,7 +7648,7 @@ /area/quartermaster/office) "aqV" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, @@ -7717,8 +7659,6 @@ /area/security/detectives_office) "aqX" = ( /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, /obj/structure/chair, @@ -7726,7 +7666,7 @@ /area/security/vacantoffice/b) "aqY" = ( /obj/structure/table/wood, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plating, /area/security/vacantoffice/b) "aqZ" = ( @@ -7746,9 +7686,9 @@ /area/lawoffice) "arb" = ( /obj/structure/table/wood, -/obj/item/weapon/book/manual/wiki/security_space_law, -/obj/item/weapon/book/manual/wiki/security_space_law, -/obj/item/weapon/pen/red, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/pen/red, /turf/open/floor/wood, /area/lawoffice) "arc" = ( @@ -7756,12 +7696,11 @@ /turf/open/floor/plasteel, /area/ai_monitored/security/armory) "ard" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/preopen{ id = "lawyer_blast"; name = "privacy door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/lawoffice) "are" = ( @@ -7821,9 +7760,8 @@ }, /area/crew_quarters/fitness) "arm" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/fitness) "arn" = ( @@ -7841,7 +7779,6 @@ }, /area/holodeck/rec_center) "arp" = ( -/obj/structure/grille, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; @@ -7849,7 +7786,7 @@ name = "EXTERNAL AIRLOCK"; pixel_y = 32 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/fore) "arq" = ( @@ -7878,6 +7815,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Starboard Bow Maintenance APC"; + areastring = "/area/maintenance/starboard/fore"; pixel_y = 24 }, /obj/structure/cable{ @@ -7901,12 +7839,12 @@ /area/maintenance/starboard/fore) "arv" = ( /obj/structure/table, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plating, /area/maintenance/starboard/fore) "arw" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, @@ -7920,13 +7858,13 @@ /area/maintenance/starboard/fore) "ary" = ( /obj/structure/closet, -/obj/item/weapon/coin/iron, +/obj/item/coin/iron, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard/fore) "arz" = ( -/obj/item/weapon/coin/gold, -/obj/item/weapon/coin/iron, +/obj/item/coin/gold, +/obj/item/coin/iron, /turf/open/floor/plating, /area/maintenance/starboard/fore) "arA" = ( @@ -8041,8 +7979,8 @@ /area/maintenance/port/fore) "arO" = ( /obj/machinery/monkey_recycler, -/obj/item/weapon/reagent_containers/food/snacks/monkeycube, -/obj/item/weapon/reagent_containers/food/snacks/monkeycube, +/obj/item/reagent_containers/food/snacks/monkeycube, +/obj/item/reagent_containers/food/snacks/monkeycube, /turf/open/floor/plating, /area/maintenance/port/fore) "arP" = ( @@ -8092,11 +8030,11 @@ /area/lawoffice) "arX" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/blue, -/obj/item/weapon/folder/blue, -/obj/item/weapon/folder/blue, -/obj/item/weapon/folder/blue, -/obj/item/weapon/stamp/law, +/obj/item/folder/blue, +/obj/item/folder/blue, +/obj/item/folder/blue, +/obj/item/folder/blue, +/obj/item/stamp/law, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -8251,7 +8189,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/lawoffice) +/area/maintenance/fore) "asp" = ( /obj/structure/table/wood, /turf/open/floor/wood, @@ -8301,7 +8239,7 @@ /area/crew_quarters/fitness) "asu" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/red, +/obj/item/bedsheet/red, /obj/machinery/button/door{ id = "Dorm5"; name = "Cabin Bolt Control"; @@ -8342,7 +8280,7 @@ /area/maintenance/starboard/fore) "asz" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/snacks/donut, +/obj/item/reagent_containers/food/snacks/donut, /turf/open/floor/plating, /area/maintenance/starboard/fore) "asA" = ( @@ -8366,8 +8304,7 @@ /turf/closed/wall, /area/hallway/secondary/entry) "asF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/construction/mining/aux_base) "asG" = ( @@ -8405,7 +8342,7 @@ /area/maintenance/port/fore) "asL" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/red, +/obj/item/bedsheet/red, /obj/machinery/button/door{ id = "Dorm6"; name = "Cabin Bolt Control"; @@ -8483,7 +8420,7 @@ dir = 8 }, /obj/structure/rack, -/obj/item/weapon/storage/briefcase, +/obj/item/storage/briefcase, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) "asX" = ( @@ -8494,8 +8431,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/fitness) "asY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -8669,11 +8605,11 @@ /area/security/vacantoffice/b) "atv" = ( /obj/structure/table, -/obj/item/weapon/shard, -/obj/item/weapon/shard{ +/obj/item/shard, +/obj/item/shard{ icon_state = "medium" }, -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "small" }, /obj/effect/spawner/lootdrop/maintenance, @@ -8728,8 +8664,7 @@ amount = 5 }, /obj/item/stack/sheet/mineral/plasma{ - amount = 10; - layer = 2.9 + amount = 10 }, /turf/open/floor/plasteel/floorgrime, /area/maintenance/department/electrical) @@ -8912,11 +8847,11 @@ dir = 1; network = list("SS13") }, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/machinery/computer/security/telescreen{ desc = "Used for watching Prison Wing holding areas."; dir = 1; @@ -8929,7 +8864,7 @@ "auh" = ( /obj/structure/table/wood, /obj/item/device/taperecorder, -/obj/item/weapon/cartridge/lawyer, +/obj/item/cartridge/lawyer, /turf/open/floor/wood, /area/lawoffice) "aui" = ( @@ -9060,7 +8995,7 @@ /area/crew_quarters/fitness) "auw" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/airalarm{ pixel_y = 23 }, @@ -9118,8 +9053,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/fitness) "auB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/fitness) "auC" = ( @@ -9289,10 +9223,10 @@ pixel_y = 28; broken = 1 }, -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, -/obj/item/weapon/circuitboard/computer/operating, +/obj/item/circuitboard/computer/operating, /turf/open/floor/plating, /area/maintenance/port/fore) "auZ" = ( @@ -9302,7 +9236,7 @@ "ava" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/structure/chair, -/obj/item/weapon/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, /turf/open/floor/plating, /area/maintenance/port/fore) "avb" = ( @@ -9358,14 +9292,16 @@ /obj/machinery/power/apc{ dir = 8; name = "Vacant Office B APC"; + areastring = "/area/security/vacantoffice/b"; pixel_x = -24 }, /turf/open/floor/plating, -/area/security/vacantoffice/b) +/area/maintenance/fore) "avi" = ( /obj/machinery/power/apc{ dir = 1; name = "Law Office APC"; + areastring = "/area/lawoffice"; pixel_y = 24 }, /obj/structure/cable{ @@ -9503,8 +9439,7 @@ }, /area/crew_quarters/fitness) "avx" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/crew_quarters/fitness) "avy" = ( @@ -9525,12 +9460,7 @@ /turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "avB" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -9603,6 +9533,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Electrical Maintenance APC"; + areastring = "/area/maintenance/department/electrical"; pixel_y = 24 }, /obj/structure/cable{ @@ -9628,7 +9559,7 @@ "avO" = ( /obj/structure/table, /obj/item/clothing/gloves/color/fyellow, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/electrical{ pixel_x = 1; pixel_y = -1 }, @@ -9664,12 +9595,12 @@ /area/construction/mining/aux_base) "avR" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel, /area/crew_quarters/dorms) "avS" = ( -/obj/item/weapon/wrench, +/obj/item/wrench, /turf/open/floor/plating, /area/maintenance/port/fore) "avT" = ( @@ -9686,7 +9617,7 @@ /turf/open/space, /area/space) "avU" = ( -/obj/item/weapon/paper/crumpled, +/obj/item/paper/crumpled, /turf/open/floor/plasteel/airless{ icon_state = "damaged2" }, @@ -9712,11 +9643,10 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "avY" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/fore) "avZ" = ( @@ -9749,6 +9679,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Fore Maintenance APC"; + areastring = "/area/maintenance/fore"; pixel_y = 24 }, /obj/structure/cable{ @@ -9916,7 +9847,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/weapon/storage/pill_bottle/dice, +/obj/item/storage/pill_bottle/dice, /turf/open/floor/plasteel, /area/crew_quarters/dorms) "awq" = ( @@ -9933,7 +9864,7 @@ /area/crew_quarters/dorms) "aws" = ( /obj/structure/table/wood, -/obj/item/weapon/coin/silver, +/obj/item/coin/silver, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -10002,11 +9933,7 @@ /area/crew_quarters/fitness) "awC" = ( /obj/structure/table, -/obj/item/weapon/paper{ - desc = ""; - info = "Brusies sustained in the holodeck can be healed simply by sleeping."; - name = "Holodeck Disclaimer" - }, +/obj/item/paper/fluff/holodeck/disclaimer, /turf/open/floor/plasteel, /area/crew_quarters/fitness) "awD" = ( @@ -10063,12 +9990,12 @@ /area/maintenance/starboard/fore) "awK" = ( /obj/structure/table/glass, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plating, /area/maintenance/starboard/fore) "awL" = ( /obj/structure/table/glass, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, @@ -10193,8 +10120,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "awW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/entry) "awX" = ( @@ -10244,10 +10170,10 @@ /obj/structure/rack{ dir = 4 }, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, /obj/item/stack/cable_coil, /obj/item/stack/cable_coil, /obj/item/wallframe/camera, @@ -10282,7 +10208,7 @@ /area/maintenance/port/fore) "axg" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/bag/trash, +/obj/item/storage/bag/trash, /turf/open/floor/plating, /area/maintenance/port/fore) "axh" = ( @@ -10572,7 +10498,7 @@ /area/crew_quarters/dorms) "axN" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/crayons, +/obj/item/storage/crayons, /turf/open/floor/plasteel, /area/crew_quarters/dorms) "axO" = ( @@ -10758,8 +10684,8 @@ "ayj" = ( /obj/structure/table, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high/plus, -/obj/item/weapon/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, /turf/open/floor/plating, /area/maintenance/department/electrical) "ayk" = ( @@ -10820,19 +10746,19 @@ "ays" = ( /obj/structure/closet/wardrobe/white, /obj/item/clothing/shoes/jackboots, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka/badminka, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, /turf/open/floor/plating, /area/maintenance/port/fore) "ayt" = ( /obj/structure/table/glass, -/obj/item/weapon/hemostat, +/obj/item/hemostat, /turf/open/floor/plating, /area/maintenance/port/fore) "ayu" = ( /obj/structure/table/glass, -/obj/item/weapon/restraints/handcuffs/cable/zipties, -/obj/item/weapon/reagent_containers/blood/random, +/obj/item/restraints/handcuffs/cable/zipties, +/obj/item/reagent_containers/blood/random, /turf/open/floor/plating, /area/maintenance/port/fore) "ayv" = ( @@ -10866,7 +10792,6 @@ /turf/closed/wall/r_wall, /area/maintenance/port/fore) "ayA" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -10875,20 +10800,18 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/fore) "ayB" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/fore) "ayC" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -10898,11 +10821,10 @@ d2 = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/fore) "ayD" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -10912,20 +10834,19 @@ d2 = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/fore) "ayE" = ( /turf/closed/wall/r_wall, /area/maintenance/fore) "ayF" = ( -/obj/structure/grille, /obj/structure/cable, /obj/structure/cable{ d2 = 8; icon_state = "0-8" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/fore) "ayG" = ( @@ -10984,7 +10905,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/item/device/flashlight, /obj/item/device/flashlight, /obj/item/device/flashlight, @@ -10993,11 +10914,11 @@ /area/ai_monitored/storage/eva) "ayO" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/electrical{ pixel_x = 1; pixel_y = -1 }, -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 16 }, /turf/open/floor/plasteel/black, @@ -11006,6 +10927,7 @@ /obj/machinery/power/apc{ dir = 1; name = "EVA Storage APC"; + areastring = "/area/ai_monitored/storage/eva"; pixel_y = 24 }, /obj/structure/cable{ @@ -11021,12 +10943,12 @@ pixel_y = -7 }, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, /turf/open/floor/plasteel/black, /area/ai_monitored/storage/eva) "ayR" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -2; pixel_y = -1 }, @@ -11034,7 +10956,6 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "ayS" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 @@ -11042,7 +10963,7 @@ /obj/structure/sign/securearea{ pixel_y = 32 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ai_monitored/storage/eva) "ayT" = ( @@ -11052,7 +10973,7 @@ /obj/structure/table, /obj/item/device/assembly/signaler, /obj/item/device/assembly/signaler, -/obj/item/weapon/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "ayU" = ( @@ -11063,7 +10984,7 @@ /area/ai_monitored/storage/eva) "ayV" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/airalarm{ pixel_y = 23 }, @@ -11085,9 +11006,9 @@ /area/ai_monitored/storage/eva) "ayX" = ( /obj/structure/table, -/obj/item/weapon/storage/belt/utility, -/obj/item/weapon/storage/belt/utility, -/obj/item/weapon/storage/belt/utility, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, /obj/item/clothing/head/welding, /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) @@ -11143,8 +11064,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/fitness) "azg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -11212,7 +11132,7 @@ /area/crew_quarters/fitness) "azn" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel, /area/crew_quarters/fitness) "azo" = ( @@ -11222,9 +11142,8 @@ /turf/open/floor/plasteel, /area/crew_quarters/fitness) "azp" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/fitness) "azq" = ( @@ -11442,7 +11361,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/ai_monitored/storage/eva) +/area/maintenance/fore) "azR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -11540,8 +11459,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/dorms) "aAc" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/starboard/fore) @@ -11589,13 +11507,14 @@ /obj/machinery/power/apc{ dir = 2; name = "Security Checkpoint APC"; + areastring = "/area/security/checkpoint/checkpoint2"; pixel_x = 1; pixel_y = -24 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/security/checkpoint/checkpoint2) +/area/maintenance/port/fore) "aAk" = ( /obj/structure/cable{ d1 = 4; @@ -11723,13 +11642,14 @@ /obj/structure/closet, /obj/effect/landmark/blobstart, /obj/effect/spawner/lootdrop/maintenance, -/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka/badminka, +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, /turf/open/floor/plating, /area/maintenance/starboard/fore) "aAw" = ( /obj/machinery/power/apc{ dir = 4; name = "Garden APC"; + areastring = "/area/hydroponics/garden"; pixel_x = 27; pixel_y = 2 }, @@ -11738,7 +11658,7 @@ icon_state = "0-8" }, /turf/open/floor/plating, -/area/hydroponics/garden) +/area/maintenance/port/fore) "aAx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, @@ -11794,7 +11714,6 @@ /turf/closed/wall/r_wall, /area/hallway/secondary/entry) "aAD" = ( -/obj/structure/grille, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; @@ -11802,7 +11721,7 @@ name = "EXTERNAL AIRLOCK"; pixel_y = 32 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/entry) "aAE" = ( @@ -11864,6 +11783,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Primary Tool Storage APC"; + areastring = "/area/storage/primary"; pixel_x = 1; pixel_y = -24 }, @@ -11875,7 +11795,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/storage/primary) +/area/maintenance/port/fore) "aAM" = ( /obj/structure/cable{ d1 = 4; @@ -11960,7 +11880,7 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/item/tank/jetpack/carbondioxide, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -12050,6 +11970,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Gateway APC"; + areastring = "/area/gateway"; pixel_x = -24; pixel_y = -1 }, @@ -12061,7 +11982,7 @@ dir = 5 }, /turf/open/floor/plating, -/area/gateway) +/area/maintenance/fore) "aBj" = ( /obj/structure/rack{ dir = 8; @@ -12070,7 +11991,7 @@ /obj/machinery/light{ dir = 8 }, -/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/item/tank/jetpack/carbondioxide, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -12091,7 +12012,7 @@ req_access_txt = "1" }, /turf/open/floor/plating, -/area/security/checkpoint/checkpoint2) +/area/maintenance/port/fore) "aBm" = ( /obj/effect/landmark/start/assistant, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -12147,7 +12068,6 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "aBs" = ( -/obj/structure/grille, /obj/structure/cable, /obj/structure/cable{ icon_state = "0-2"; @@ -12156,12 +12076,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ai_monitored/storage/eva) "aBt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ai_monitored/storage/eva) "aBu" = ( @@ -12342,6 +12261,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Vault APC"; + areastring = "/area/ai_monitored/nuke_storage"; pixel_y = 25 }, /obj/structure/cable{ @@ -12362,7 +12282,7 @@ /area/ai_monitored/nuke_storage) "aBW" = ( /obj/structure/filingcabinet, -/obj/item/weapon/folder/documents, +/obj/item/folder/documents, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -12405,7 +12325,7 @@ d2 = 8; icon_state = "2-8" }, -/obj/item/weapon/pen{ +/obj/item/pen{ desc = "Writes upside down!"; name = "astronaut pen" }, @@ -12422,7 +12342,7 @@ /area/ai_monitored/storage/eva) "aCd" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/airalarm{ pixel_y = 23 }, @@ -12441,7 +12361,7 @@ /area/crew_quarters/dorms) "aCe" = ( /obj/effect/landmark/xeno_spawn, -/obj/item/weapon/bikehorn/rubberducky, +/obj/item/bikehorn/rubberducky, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -12472,9 +12392,8 @@ }, /area/crew_quarters/theatre) "aCi" = ( -/obj/structure/grille, /obj/structure/cable, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ai_monitored/storage/eva) "aCj" = ( @@ -12551,7 +12470,7 @@ name = "theatre RC"; pixel_x = -32 }, -/obj/item/weapon/reagent_containers/food/snacks/baguette, +/obj/item/reagent_containers/food/snacks/baguette, /obj/item/toy/dummy, /turf/open/floor/plasteel/white/side{ dir = 4 @@ -12578,27 +12497,24 @@ /turf/open/floor/plating, /area/maintenance/starboard/fore) "aCu" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/fitness) "aCv" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/fitness) "aCw" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/fitness) "aCx" = ( @@ -12787,8 +12703,7 @@ /turf/open/floor/plating, /area/shuttle/arrival) "aCV" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/arrival) "aCW" = ( @@ -12822,7 +12737,7 @@ /area/hydroponics/garden) "aDb" = ( /obj/structure/table, -/obj/item/weapon/wirecutters, +/obj/item/wirecutters, /obj/item/device/flashlight{ pixel_x = 1; pixel_y = 5 @@ -12895,7 +12810,7 @@ pixel_y = -4 }, /obj/item/device/assembly/igniter, -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 16 }, /obj/machinery/camera{ @@ -12922,7 +12837,7 @@ /obj/machinery/light_switch{ pixel_y = 28 }, -/obj/item/weapon/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, /turf/open/floor/plasteel, /area/storage/primary) "aDn" = ( @@ -12945,7 +12860,7 @@ /area/storage/primary) "aDp" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -2; pixel_y = -1 }, @@ -13092,16 +13007,16 @@ /area/crew_quarters/dorms) "aDH" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = 1; pixel_y = 9 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/weapon/folder/white, -/obj/item/weapon/stamp/rd{ +/obj/item/folder/white, +/obj/item/stamp/rd{ pixel_x = 3; pixel_y = -2 }, @@ -13166,6 +13081,9 @@ /area/crew_quarters/toilet) "aDO" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/airalarm{ + pixel_y = 23 + }, /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aDP" = ( @@ -13186,11 +13104,11 @@ /obj/structure/mirror{ pixel_x = -28 }, -/obj/item/weapon/lipstick/random{ +/obj/item/lipstick/random{ pixel_x = 2; pixel_y = 2 }, -/obj/item/weapon/lipstick/random{ +/obj/item/lipstick/random{ pixel_x = -2; pixel_y = -2 }, @@ -13307,7 +13225,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/crew_quarters/theatre) +/area/maintenance/starboard/fore) "aEc" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -13363,6 +13281,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Chapel APC"; + areastring = "/area/chapel/main"; pixel_y = -24 }, /obj/structure/cable{ @@ -13370,7 +13289,7 @@ icon_state = "0-8" }, /turf/open/floor/plating, -/area/chapel/main) +/area/maintenance/starboard/fore) "aEh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -13426,13 +13345,14 @@ /area/chapel/main) "aEo" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "aEp" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, +/obj/structure/ore_box, /turf/open/floor/plating, /area/shuttle/auxillary_base) "aEq" = ( @@ -13491,6 +13411,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Entry Hall APC"; + areastring = "/area/hallway/secondary/entry"; pixel_x = 24 }, /obj/structure/cable, @@ -13563,13 +13484,13 @@ /area/security/checkpoint/checkpoint2) "aEF" = ( /obj/structure/table/glass, -/obj/item/weapon/reagent_containers/food/snacks/grown/wheat, -/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon, -/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon, -/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon, -/obj/item/weapon/reagent_containers/food/snacks/grown/citrus/orange, -/obj/item/weapon/reagent_containers/food/snacks/grown/grapes, -/obj/item/weapon/reagent_containers/food/snacks/grown/cocoapod, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/watermelon, +/obj/item/reagent_containers/food/snacks/grown/watermelon, +/obj/item/reagent_containers/food/snacks/grown/watermelon, +/obj/item/reagent_containers/food/snacks/grown/citrus/orange, +/obj/item/reagent_containers/food/snacks/grown/grapes, +/obj/item/reagent_containers/food/snacks/grown/cocoapod, /turf/open/floor/plasteel/green/side{ dir = 4 }, @@ -13629,7 +13550,7 @@ pixel_x = 1; pixel_y = -2 }, -/obj/item/weapon/storage/belt/champion, +/obj/item/storage/belt/champion, /turf/open/floor/plasteel/vault{ dir = 1 }, @@ -13643,23 +13564,23 @@ /turf/open/floor/circuit, /area/ai_monitored/nuke_storage) "aEP" = ( -/obj/item/weapon/coin/silver{ +/obj/item/coin/silver{ pixel_x = 7; pixel_y = 12 }, -/obj/item/weapon/coin/silver{ +/obj/item/coin/silver{ pixel_x = 12; pixel_y = 7 }, -/obj/item/weapon/coin/silver{ +/obj/item/coin/silver{ pixel_x = 4; pixel_y = 8 }, -/obj/item/weapon/coin/silver{ +/obj/item/coin/silver{ pixel_x = -6; pixel_y = 5 }, -/obj/item/weapon/coin/silver{ +/obj/item/coin/silver{ pixel_x = 5; pixel_y = -8 }, @@ -13672,7 +13593,7 @@ /area/ai_monitored/nuke_storage) "aEQ" = ( /obj/structure/table, -/obj/item/weapon/paper/pamphlet, +/obj/item/paper/pamphlet/gateway, /turf/open/floor/plasteel, /area/gateway) "aER" = ( @@ -13685,7 +13606,7 @@ /obj/structure/sign/biohazard{ pixel_x = -32 }, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/gateway) @@ -13728,9 +13649,8 @@ /turf/open/floor/plating, /area/maintenance/fore) "aEW" = ( -/obj/structure/grille, /obj/structure/cable, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/ai_monitored/storage/eva) @@ -13743,9 +13663,8 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "aEY" = ( -/obj/structure/grille, /obj/structure/cable, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/ai_monitored/storage/eva) @@ -13814,6 +13733,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Dormitory Bathrooms APC"; + areastring = "/area/crew_quarters/toilet"; pixel_x = 26 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -13854,11 +13774,10 @@ /turf/open/floor/plating, /area/maintenance/starboard/fore) "aFo" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/fore) "aFp" = ( @@ -13948,6 +13867,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Chapel Office APC"; + areastring = "/area/chapel/office"; pixel_y = -24 }, /obj/structure/cable, @@ -14033,11 +13953,11 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "aFK" = ( -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = 1; pixel_y = 9 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 @@ -14046,7 +13966,7 @@ /area/security/checkpoint/checkpoint2) "aFL" = ( /obj/item/device/radio/off, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /obj/item/device/assembly/flash/handheld, /obj/structure/table, /turf/open/floor/plasteel/red/side{ @@ -14062,11 +13982,11 @@ /area/security/checkpoint/checkpoint2) "aFN" = ( /obj/structure/table/glass, -/obj/item/weapon/cultivator, -/obj/item/weapon/hatchet, -/obj/item/weapon/crowbar, +/obj/item/cultivator, +/obj/item/hatchet, +/obj/item/crowbar, /obj/item/device/plant_analyzer, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel/green/side{ dir = 4 }, @@ -14099,7 +14019,7 @@ pixel_x = 3; pixel_y = -7 }, -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 16 }, /obj/machinery/light{ @@ -14168,7 +14088,7 @@ /area/storage/primary) "aFZ" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -2; pixel_y = -1 }, @@ -14215,11 +14135,11 @@ "aGe" = ( /obj/structure/safe, /obj/item/clothing/head/bearpelt, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/weapon/gun/ballistic/revolver/russian, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/gun/ballistic/revolver/russian, /obj/item/ammo_box/a357, -/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka/badminka, +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, /turf/open/floor/plasteel/vault{ dir = 4 }, @@ -14491,7 +14411,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/library) +/area/maintenance/starboard/fore) "aGH" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -14576,7 +14496,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/chapel/office) +/area/maintenance/starboard/fore) "aGN" = ( /obj/structure/cable{ d1 = 4; @@ -14678,14 +14598,13 @@ /turf/open/floor/plasteel/grimy, /area/chapel/office) "aGV" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/fore) "aGW" = ( @@ -14725,7 +14644,7 @@ "aHa" = ( /obj/machinery/door/firedoor, /obj/structure/table/reinforced, -/obj/item/weapon/paper, +/obj/item/paper, /obj/machinery/door/window/westright{ dir = 1; name = "Security Checkpoint"; @@ -14737,7 +14656,7 @@ /area/hallway/secondary/entry) "aHb" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = 1; pixel_y = 9 }, @@ -14746,7 +14665,7 @@ /area/library) "aHc" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/pill_bottle/dice, +/obj/item/storage/pill_bottle/dice, /turf/open/floor/wood, /area/library) "aHd" = ( @@ -14756,7 +14675,7 @@ /area/library) "aHe" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/electrical{ pixel_x = 1; pixel_y = -1 }, @@ -14841,8 +14760,8 @@ /area/chapel/main) "aHo" = ( /obj/structure/table/glass, -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy, -/obj/item/weapon/reagent_containers/food/snacks/grown/harebell, +/obj/item/reagent_containers/food/snacks/grown/poppy, +/obj/item/reagent_containers/food/snacks/grown/harebell, /turf/open/floor/plasteel/chapel{ dir = 4 }, @@ -14860,8 +14779,7 @@ /turf/open/floor/plasteel/showroomfloor, /area/security/warden) "aHq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/chapel/main) "aHr" = ( @@ -14902,16 +14820,12 @@ /turf/open/floor/wood, /area/crew_quarters/dorms) "aHx" = ( -/obj/structure/grille, -/obj/structure/window/fulltile{ - obj_integrity = 25 - }, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/fore) "aHy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/checkpoint2) "aHz" = ( @@ -14921,13 +14835,13 @@ }, /area/hydroponics/garden) "aHA" = ( -/obj/item/weapon/reagent_containers/spray/plantbgone, -/obj/item/weapon/reagent_containers/spray/pestspray{ +/obj/item/reagent_containers/spray/plantbgone, +/obj/item/reagent_containers/spray/pestspray{ pixel_x = 3; pixel_y = 4 }, -/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez, -/obj/item/weapon/reagent_containers/glass/bottle/nutrient/rh{ +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/obj/item/reagent_containers/glass/bottle/nutrient/rh{ pixel_x = 2; pixel_y = 1 }, @@ -14960,8 +14874,8 @@ /area/storage/primary) "aHE" = ( /obj/structure/table, -/obj/item/weapon/weldingtool, -/obj/item/weapon/crowbar, +/obj/item/weldingtool, +/obj/item/crowbar, /obj/item/stack/packageWrap, /obj/item/stack/packageWrap, /obj/item/stack/packageWrap, @@ -15033,7 +14947,7 @@ /obj/item/stack/sheet/metal{ amount = 50 }, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -15082,7 +14996,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/crew_quarters/bar) +/area/maintenance/starboard/fore) "aHT" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass{ @@ -15151,6 +15065,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Theatre APC"; + areastring = "/area/crew_quarters/theatre"; pixel_x = -25 }, /obj/structure/cable, @@ -15158,11 +15073,12 @@ dir = 5 }, /turf/open/floor/plating, -/area/crew_quarters/theatre) +/area/maintenance/starboard/fore) "aIc" = ( /obj/machinery/power/apc{ dir = 2; name = "Bar APC"; + areastring = "/area/crew_quarters/bar"; pixel_y = -24 }, /obj/structure/cable, @@ -15170,7 +15086,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/crew_quarters/bar) +/area/maintenance/starboard/fore) "aId" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -15215,6 +15131,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Kitchen APC"; + areastring = "/area/crew_quarters/kitchen"; pixel_y = -24 }, /obj/structure/cable, @@ -15222,7 +15139,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/crew_quarters/kitchen) +/area/maintenance/starboard/fore) "aIi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -15294,6 +15211,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Hydroponics APC"; + areastring = "/area/hydroponics"; pixel_y = -24 }, /obj/structure/cable{ @@ -15304,7 +15222,7 @@ dir = 9 }, /turf/open/floor/plating, -/area/hydroponics) +/area/maintenance/starboard/fore) "aIo" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -15391,11 +15309,11 @@ /area/chapel/office) "aIA" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 5 }, -/obj/item/weapon/storage/crayons, +/obj/item/storage/crayons, /turf/open/floor/plasteel/grimy, /area/chapel/office) "aIB" = ( @@ -15421,8 +15339,7 @@ /turf/open/floor/plasteel/chapel, /area/chapel/main) "aIF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /turf/open/floor/plating, /area/security/warden) @@ -15434,8 +15351,8 @@ /area/shuttle/arrival) "aIH" = ( /obj/structure/table, -/obj/item/weapon/storage/box/lights/mixed, -/obj/item/weapon/pipe_dispenser, +/obj/item/storage/box/lights/mixed, +/obj/item/pipe_dispenser, /obj/machinery/button/door{ id = "aux_base_shutters"; name = "Public Shutters Control"; @@ -15473,7 +15390,7 @@ /area/hallway/secondary/entry) "aIN" = ( /obj/structure/table, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/item/device/analyzer, /turf/open/floor/plasteel, /area/storage/primary) @@ -15508,10 +15425,10 @@ /area/hallway/secondary/entry) "aIS" = ( /obj/structure/table/glass, -/obj/item/weapon/hatchet, -/obj/item/weapon/cultivator, -/obj/item/weapon/crowbar, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/hatchet, +/obj/item/cultivator, +/obj/item/crowbar, +/obj/item/reagent_containers/glass/bucket, /obj/item/device/plant_analyzer, /obj/machinery/firealarm{ dir = 8; @@ -15522,7 +15439,7 @@ }, /area/hydroponics/garden) "aIT" = ( -/obj/item/weapon/storage/bag/plants/portaseeder, +/obj/item/storage/bag/plants/portaseeder, /obj/structure/table/glass, /obj/item/device/plant_analyzer, /obj/item/device/radio/intercom{ @@ -15561,7 +15478,7 @@ /area/gateway) "aIW" = ( /obj/structure/table, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /obj/item/device/assembly/prox_sensor{ pixel_x = -8; pixel_y = 4 @@ -15579,8 +15496,8 @@ /area/storage/primary) "aIZ" = ( /obj/structure/table, -/obj/item/weapon/storage/belt/utility, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/belt/utility, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel, /area/storage/primary) "aJa" = ( @@ -15602,12 +15519,11 @@ /turf/open/floor/plasteel, /area/storage/primary) "aJd" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/port) "aJe" = ( @@ -15660,20 +15576,20 @@ /obj/item/stack/sheet/glass{ amount = 50 }, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -2; pixel_y = -1 }, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -2; pixel_y = -1 }, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -2; pixel_y = -1 }, -/obj/item/weapon/extinguisher, -/obj/item/weapon/extinguisher, +/obj/item/extinguisher, +/obj/item/extinguisher, /obj/machinery/light{ dir = 8 }, @@ -15707,8 +15623,7 @@ /turf/open/floor/wood, /area/crew_quarters/bar) "aJn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/central) "aJo" = ( @@ -15802,7 +15717,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/crew_quarters/kitchen) +/area/maintenance/starboard/fore) "aJB" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/airlock/maintenance{ @@ -15811,7 +15726,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/hydroponics) +/area/maintenance/starboard/fore) "aJC" = ( /turf/closed/wall, /area/crew_quarters/bar) @@ -15825,8 +15740,8 @@ /turf/open/floor/plating, /area/maintenance/starboard/fore) "aJE" = ( -/obj/item/weapon/reagent_containers/food/drinks/shaker, -/obj/item/weapon/gun/ballistic/revolver/doublebarrel, +/obj/item/reagent_containers/food/drinks/shaker, +/obj/item/gun/ballistic/revolver/doublebarrel, /obj/structure/table/wood, /obj/item/stack/spacecash/c10, /obj/item/stack/spacecash/c100, @@ -15920,8 +15835,8 @@ /area/chapel/office) "aJN" = ( /obj/structure/table, -/obj/item/weapon/book/manual/hydroponics_pod_people, -/obj/item/weapon/paper/hydroponics, +/obj/item/book/manual/hydroponics_pod_people, +/obj/item/paper/guides/jobs/hydroponics, /turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "aJO" = ( @@ -15931,8 +15846,8 @@ /area/hydroponics) "aJP" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen, +/obj/item/folder/yellow, +/obj/item/pen, /turf/open/floor/wood, /area/library) "aJQ" = ( @@ -15954,7 +15869,7 @@ /area/library) "aJT" = ( /obj/structure/table/wood, -/obj/item/weapon/nullrod, +/obj/item/nullrod, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -15962,8 +15877,8 @@ /area/chapel/office) "aJU" = ( /obj/structure/table/wood, -/obj/item/weapon/pen, -/obj/item/weapon/reagent_containers/food/drinks/bottle/holywater, +/obj/item/pen, +/obj/item/reagent_containers/food/drinks/bottle/holywater, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -16014,7 +15929,6 @@ /turf/open/floor/plasteel, /area/storage/primary) "aKb" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -16023,7 +15937,7 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /turf/open/floor/plating, /area/hallway/primary/port) @@ -16066,6 +15980,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Auxillary Base Construction APC"; + areastring = "/area/construction/mining/aux_base"; pixel_x = -24 }, /obj/structure/cable{ @@ -16077,7 +15992,7 @@ dir = 6 }, /turf/open/floor/plating, -/area/construction/mining/aux_base) +/area/maintenance/port/fore) "aKg" = ( /obj/structure/closet/emcloset, /turf/open/floor/mineral/titanium/blue, @@ -16118,8 +16033,7 @@ /turf/open/floor/plasteel, /area/hydroponics/garden) "aKn" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/hydroponics/garden) "aKo" = ( @@ -16129,8 +16043,7 @@ }, /area/hallway/primary/central) "aKp" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/storage/primary) "aKq" = ( @@ -16151,9 +16064,8 @@ /turf/open/floor/wood, /area/crew_quarters/theatre) "aKs" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/storage/primary) "aKt" = ( @@ -16165,8 +16077,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/port) "aKu" = ( @@ -16174,12 +16085,10 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/port) "aKv" = ( -/obj/structure/grille, /obj/structure/cable, /obj/structure/cable{ d2 = 8; @@ -16189,7 +16098,7 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/port) "aKw" = ( @@ -16218,8 +16127,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/port) "aKy" = ( @@ -16444,18 +16352,18 @@ /area/chapel/office) "aLd" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/spray/plantbgone{ +/obj/item/reagent_containers/spray/plantbgone{ pixel_y = 3 }, -/obj/item/weapon/reagent_containers/spray/plantbgone{ +/obj/item/reagent_containers/spray/plantbgone{ pixel_x = 8; pixel_y = 8 }, -/obj/item/weapon/reagent_containers/spray/plantbgone{ +/obj/item/reagent_containers/spray/plantbgone{ pixel_x = 13; pixel_y = 5 }, -/obj/item/weapon/watertank, +/obj/item/watertank, /turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "aLe" = ( @@ -16617,8 +16525,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "aLw" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/hallway/secondary/entry) "aLx" = ( @@ -16674,6 +16581,7 @@ }, /obj/machinery/power/apc{ name = "Port Hall APC"; + areastring = "/area/hallway/primary/port"; dir = 1; pixel_y = 26 }, @@ -17045,10 +16953,10 @@ /area/crew_quarters/kitchen) "aMG" = ( /obj/structure/closet/crate/hydroponics, -/obj/item/weapon/shovel/spade, -/obj/item/weapon/wrench, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/item/weapon/wirecutters, +/obj/item/shovel/spade, +/obj/item/wrench, +/obj/item/reagent_containers/glass/bucket, +/obj/item/wirecutters, /turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "aMH" = ( @@ -17094,8 +17002,8 @@ /area/hydroponics) "aMO" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/chips, -/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola, +/obj/item/reagent_containers/food/snacks/chips, +/obj/item/reagent_containers/food/drinks/soda_cans/cola, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/carpet, /area/hallway/secondary/entry) @@ -17174,8 +17082,7 @@ /turf/closed/wall, /area/hallway/secondary/exit) "aNa" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/exit) "aNb" = ( @@ -17461,8 +17368,7 @@ /turf/open/floor/wood, /area/library) "aNQ" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/hydroponics) "aNR" = ( @@ -17617,10 +17523,10 @@ /area/hallway/primary/port) "aOj" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/cigarettes{ +/obj/item/storage/fancy/cigarettes{ pixel_y = 2 }, -/obj/item/weapon/lighter/greyscale{ +/obj/item/lighter/greyscale{ pixel_x = 4; pixel_y = 2 }, @@ -17882,8 +17788,7 @@ /turf/open/floor/wood, /area/crew_quarters/theatre) "aOK" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/crew_quarters/bar) "aOL" = ( @@ -18030,11 +17935,11 @@ /area/library) "aPh" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen/invisible, +/obj/item/pen/invisible, /turf/open/floor/engine/cult, /area/library) "aPi" = ( @@ -18075,8 +17980,7 @@ }, /area/chapel/main) "aPo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plasteel/black, /area/chapel/main) "aPp" = ( @@ -18195,8 +18099,7 @@ /turf/closed/wall, /area/crew_quarters/locker) "aPF" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/storage/art) "aPG" = ( @@ -18266,7 +18169,6 @@ /turf/closed/wall/r_wall, /area/bridge) "aPS" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -18275,7 +18177,7 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridge blast"; layer = 2.9; @@ -18284,7 +18186,6 @@ /turf/open/floor/plating, /area/bridge) "aPT" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -18294,11 +18195,10 @@ layer = 2.9; name = "bridge blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/bridge) "aPU" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -18311,7 +18211,7 @@ density = 0; layer = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridge blast"; layer = 2.9; @@ -18320,7 +18220,6 @@ /turf/open/floor/plating, /area/bridge) "aPV" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -18333,7 +18232,7 @@ icon_state = "0-2"; d2 = 2 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridge blast"; layer = 2.9; @@ -18342,7 +18241,6 @@ /turf/open/floor/plating, /area/bridge) "aPW" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -18355,7 +18253,7 @@ density = 0; layer = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridge blast"; layer = 2.9; @@ -18364,12 +18262,11 @@ /turf/open/floor/plating, /area/bridge) "aPX" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridge blast"; layer = 2.9; @@ -18391,7 +18288,7 @@ /area/crew_quarters/bar) "aQa" = ( /obj/structure/table, -/obj/item/weapon/kitchen/fork, +/obj/item/kitchen/fork, /turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aQb" = ( @@ -18420,8 +18317,7 @@ }, /area/hydroponics) "aQg" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/door/poddoor/preopen{ id = "barShutters"; name = "privacy shutters" @@ -18503,7 +18399,7 @@ "aQs" = ( /obj/structure/destructible/cult/tome, /obj/item/clothing/under/suit_jacket/red, -/obj/item/weapon/book/codex_gigas, +/obj/item/book/codex_gigas, /turf/open/floor/engine/cult, /area/library) "aQt" = ( @@ -18725,13 +18621,12 @@ }, /area/hallway/secondary/entry) "aRe" = ( -/obj/structure/grille, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/storage/tools) @@ -18762,12 +18657,12 @@ /area/bridge) "aRj" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/secure/briefcase, -/obj/item/weapon/storage/box/PDAs{ +/obj/item/storage/secure/briefcase, +/obj/item/storage/box/PDAs{ pixel_x = 4; pixel_y = 4 }, -/obj/item/weapon/storage/box/ids, +/obj/item/storage/box/ids, /turf/open/floor/plasteel, /area/bridge) "aRk" = ( @@ -18829,8 +18724,8 @@ /area/bridge) "aRs" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/toolbox/emergency, -/obj/item/weapon/wrench, +/obj/item/storage/toolbox/emergency, +/obj/item/wrench, /obj/item/device/assembly/timer, /obj/item/device/assembly/signaler, /obj/item/device/assembly/signaler, @@ -18960,12 +18855,13 @@ /obj/machinery/power/apc{ dir = 4; name = "Library APC"; + areastring = "/area/library"; pixel_x = 24 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/library) +/area/maintenance/starboard/fore) "aRL" = ( /obj/machinery/door/airlock/glass_security{ name = "Holding Area"; @@ -19019,20 +18915,20 @@ }, /obj/structure/rack, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/weapon/electronics/apc, -/obj/item/weapon/electronics/airlock, +/obj/item/electronics/apc, +/obj/item/electronics/airlock, /turf/open/floor/plasteel, /area/storage/tools) "aRU" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/exit) "aRV" = ( /obj/machinery/power/apc{ dir = 1; name = "Auxiliary Tool Storage APC"; + areastring = "/area/storage/tools"; pixel_y = 24 }, /obj/machinery/firealarm{ @@ -19053,12 +18949,11 @@ /turf/open/floor/plasteel, /area/storage/tools) "aRW" = ( -/obj/structure/grille, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; name = "KEEP CLEAR: DOCKING AREA" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/exit) "aRX" = ( @@ -19092,7 +18987,7 @@ /obj/item/stack/sheet/metal{ amount = 50 }, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /turf/open/floor/plasteel, /area/storage/tools) "aSb" = ( @@ -19150,7 +19045,7 @@ /obj/item/stack/cable_coil/random, /obj/item/stack/cable_coil/random, /obj/item/stack/cable_coil, -/obj/item/weapon/paper_bin/construction, +/obj/item/paper_bin/construction, /obj/item/stack/cable_coil, /turf/open/floor/plasteel, /area/storage/art) @@ -19158,14 +19053,14 @@ /obj/machinery/light_switch{ pixel_y = 28 }, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /turf/open/floor/plating, /area/storage/emergency/port) "aSm" = ( /turf/open/floor/plating, /area/storage/emergency/port) "aSn" = ( -/obj/item/weapon/extinguisher, +/obj/item/extinguisher, /turf/open/floor/plating, /area/storage/emergency/port) "aSo" = ( @@ -19191,8 +19086,7 @@ /turf/open/floor/plasteel, /area/storage/tools) "aSs" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tools) "aSt" = ( @@ -19285,7 +19179,7 @@ /area/bridge) "aSE" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel, /area/bridge) "aSF" = ( @@ -19609,7 +19503,7 @@ /area/crew_quarters/locker) "aTA" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -2; pixel_y = -1 }, @@ -19623,7 +19517,7 @@ /area/crew_quarters/locker) "aTC" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -2; pixel_y = -1 }, @@ -19648,7 +19542,7 @@ /area/crew_quarters/locker) "aTE" = ( /obj/structure/table, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /turf/open/floor/plasteel, /area/storage/art) "aTF" = ( @@ -19660,8 +19554,8 @@ /area/storage/art) "aTG" = ( /obj/structure/table, -/obj/item/weapon/storage/crayons, -/obj/item/weapon/storage/crayons, +/obj/item/storage/crayons, +/obj/item/storage/crayons, /turf/open/floor/plasteel, /area/storage/art) "aTH" = ( @@ -19682,30 +19576,30 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/tank/internals/emergency_oxygen, -/obj/item/weapon/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, /obj/item/clothing/mask/breath, /obj/item/clothing/mask/breath, /turf/open/floor/plating, /area/storage/emergency/port) "aTL" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /turf/open/floor/plasteel, /area/storage/tools) "aTM" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/snacks/mint, +/obj/item/reagent_containers/food/snacks/mint, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aTN" = ( /obj/structure/table, -/obj/item/weapon/kitchen/rollingpin, +/obj/item/kitchen/rollingpin, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aTO" = ( /obj/structure/table, -/obj/item/weapon/book/manual/chef_recipes, +/obj/item/book/manual/chef_recipes, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aTP" = ( @@ -19782,7 +19676,7 @@ /area/bridge) "aUc" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel, /area/bridge) "aUd" = ( @@ -20042,7 +19936,6 @@ /area/security/vacantoffice) "aUP" = ( /obj/machinery/airalarm{ - frequency = 1439; pixel_y = 23 }, /turf/open/floor/wood, @@ -20053,7 +19946,7 @@ /area/security/vacantoffice) "aUR" = ( /obj/structure/table/wood, -/obj/item/weapon/pen/red, +/obj/item/pen/red, /turf/open/floor/wood, /area/security/vacantoffice) "aUS" = ( @@ -20148,12 +20041,11 @@ /turf/open/floor/plasteel, /area/bridge) "aVd" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/bridge) "aVe" = ( @@ -20190,6 +20082,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Fore Primary Hallway APC"; + areastring = "/area/hallway/primary/fore"; pixel_x = -24 }, /obj/structure/cable{ @@ -20400,12 +20293,12 @@ "aVA" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/weapon/reagent_containers/food/snacks/pie/cream, +/obj/item/reagent_containers/food/snacks/pie/cream, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aVB" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/condiment/enzyme{ +/obj/item/reagent_containers/food/condiment/enzyme{ layer = 5 }, /obj/item/stack/packageWrap, @@ -20425,21 +20318,21 @@ /area/maintenance/port) "aVD" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ +/obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = -3 }, -/obj/item/weapon/reagent_containers/food/condiment/peppermill{ +/obj/item/reagent_containers/food/condiment/peppermill{ pixel_x = 3 }, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aVE" = ( /obj/structure/table, -/obj/item/weapon/storage/box/donkpockets{ +/obj/item/storage/box/donkpockets{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/reagent_containers/glass/beaker{ +/obj/item/reagent_containers/glass/beaker{ pixel_x = 5 }, /turf/open/floor/plasteel/cafeteria, @@ -20522,7 +20415,7 @@ /area/hallway/primary/starboard) "aVP" = ( /obj/structure/table/wood, -/obj/item/weapon/paper, +/obj/item/paper, /turf/open/floor/wood, /area/library) "aVQ" = ( @@ -20533,8 +20426,8 @@ /area/library) "aVR" = ( /obj/structure/table/wood, -/obj/item/weapon/pen/red, -/obj/item/weapon/pen/blue{ +/obj/item/pen/red, +/obj/item/pen/blue{ pixel_x = 5; pixel_y = 5 }, @@ -20548,7 +20441,7 @@ /area/library) "aVT" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = 1; pixel_y = 9 }, @@ -20606,14 +20499,13 @@ /turf/open/floor/carpet, /area/library) "aWa" = ( -/obj/structure/grille, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/entry) "aWb" = ( @@ -20769,6 +20661,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Art Storage"; + areastring = "/area/storage/art"; pixel_y = 24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -20784,7 +20677,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/storage/art) +/area/maintenance/port) "aWx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ @@ -20807,6 +20700,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Port Emergency Storage APC"; + areastring = "/area/storage/emergency/port"; pixel_y = 24 }, /obj/structure/cable{ @@ -20819,7 +20713,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/storage/emergency/port) +/area/maintenance/port) "aWA" = ( /obj/structure/cable{ d1 = 4; @@ -21033,7 +20927,7 @@ /area/bridge) "aWV" = ( /obj/machinery/turretid{ - control_area = "AI Upload Chamber"; + control_area = "/area/ai_monitored/turret_protected/ai_upload"; name = "AI Upload turret control"; pixel_y = -25 }, @@ -21053,6 +20947,7 @@ cell_type = 5000; dir = 2; name = "Bridge APC"; + areastring = "/area/bridge"; pixel_y = -24 }, /obj/structure/cable, @@ -21219,7 +21114,7 @@ /area/crew_quarters/bar) "aXj" = ( /obj/structure/table/reinforced, -/obj/item/weapon/lighter, +/obj/item/lighter, /turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aXk" = ( @@ -21227,8 +21122,8 @@ /obj/machinery/computer/security/telescreen/entertainment{ pixel_x = 32 }, -/obj/item/weapon/book/manual/barman_recipes, -/obj/item/weapon/reagent_containers/glass/rag, +/obj/item/book/manual/barman_recipes, +/obj/item/reagent_containers/glass/rag, /turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aXl" = ( @@ -21527,6 +21422,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Port Maintenance APC"; + areastring = "/area/maintenance/port"; pixel_x = -27; pixel_y = 2 }, @@ -21672,9 +21568,8 @@ /turf/open/floor/plasteel, /area/bridge) "aYp" = ( -/obj/structure/grille, /obj/structure/cable, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/bridge) "aYq" = ( @@ -21716,11 +21611,11 @@ pixel_y = -24 }, /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plasteel/blue/side{ dir = 6 }, @@ -21808,6 +21703,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Central Hall APC"; + areastring = "/area/hallway/primary/central"; pixel_y = -24 }, /obj/structure/cable, @@ -21823,7 +21719,7 @@ /area/hallway/primary/central) "aYH" = ( /obj/structure/table, -/obj/item/weapon/razor, +/obj/item/razor, /obj/structure/window{ icon_state = "window"; dir = 1 @@ -21875,7 +21771,7 @@ /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aYO" = ( -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel, /area/hydroponics) "aYP" = ( @@ -21945,8 +21841,8 @@ /area/library) "aYZ" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/box/evidence, -/obj/item/weapon/hand_labeler{ +/obj/item/storage/box/evidence, +/obj/item/hand_labeler{ pixel_x = 5 }, /obj/structure/disposalpipe/segment{ @@ -22049,7 +21945,7 @@ /area/hallway/secondary/exit) "aZn" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/blue, +/obj/item/folder/blue, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, /area/security/vacantoffice) @@ -22068,8 +21964,8 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/electronics/apc, -/obj/item/weapon/stock_parts/cell{ +/obj/item/electronics/apc, +/obj/item/stock_parts/cell{ maxcharge = 2000 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -22369,7 +22265,7 @@ /area/crew_quarters/bar) "baj" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/shutters/preopen{ id = "kitchen"; @@ -22399,8 +22295,7 @@ /turf/open/floor/plasteel, /area/hydroponics) "bam" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hydroponics) "ban" = ( @@ -22462,7 +22357,7 @@ /area/library) "bat" = ( /obj/structure/table/wood, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/wood, /area/library) "bau" = ( @@ -22533,6 +22428,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Escape Hallway APC"; + areastring = "/area/hallway/secondary/exit"; pixel_x = -25 }, /obj/structure/cable{ @@ -22609,6 +22505,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Locker Restrooms APC"; + areastring = "/area/crew_quarters/toilet/locker"; pixel_x = 27; pixel_y = 2 }, @@ -22617,7 +22514,7 @@ d2 = 2 }, /turf/open/floor/plating, -/area/crew_quarters/toilet/locker) +/area/maintenance/port) "baN" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -22630,7 +22527,7 @@ /area/crew_quarters/toilet/locker) "baP" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/carpet, /area/crew_quarters/heads/captain) "baQ" = ( @@ -22674,7 +22571,7 @@ /turf/open/floor/plasteel/grimy, /area/security/detectives_office) "baW" = ( -/obj/item/weapon/storage/secure/safe{ +/obj/item/storage/secure/safe{ pixel_x = -23 }, /turf/open/floor/plasteel/grimy, @@ -22776,7 +22673,7 @@ /area/bridge/meeting_room) "bbj" = ( /obj/structure/table, -/obj/item/weapon/aiModule/reset, +/obj/item/aiModule/reset, /obj/machinery/light{ dir = 8 }, @@ -22851,6 +22748,7 @@ cell_type = 2500; dir = 1; name = "Captain's Office APC"; + areastring = "/area/crew_quarters/heads/captain"; pixel_y = 24 }, /obj/structure/cable{ @@ -22920,8 +22818,7 @@ /turf/open/floor/carpet, /area/bridge/meeting_room) "bbD" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/library) "bbE" = ( @@ -22929,8 +22826,7 @@ /turf/closed/wall, /area/library) "bbF" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/chapel/main) "bbG" = ( @@ -22954,7 +22850,8 @@ "bbI" = ( /obj/machinery/power/apc{ dir = 8; - name = "Vacant Office A APC"; + name = "Vacant Office APC"; + areastring = "/area/security/vacantoffice"; pixel_x = -24 }, /obj/structure/cable{ @@ -22962,7 +22859,7 @@ d2 = 4 }, /turf/open/floor/plating, -/area/security/vacantoffice/a) +/area/maintenance/port) "bbJ" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -22993,7 +22890,7 @@ /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet/locker) "bbM" = ( -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /obj/structure/table/wood, /turf/open/floor/carpet, /area/bridge/meeting_room) @@ -23014,10 +22911,10 @@ /area/quartermaster/storage) "bbQ" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey{ +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ pixel_x = 3 }, -/obj/item/weapon/lighter, +/obj/item/lighter, /turf/open/floor/carpet, /area/security/detectives_office) "bbR" = ( @@ -23041,7 +22938,7 @@ req_access_txt = "4" }, /turf/open/floor/plating, -/area/security/detectives_office) +/area/maintenance/port) "bbV" = ( /obj/machinery/firealarm{ dir = 8; @@ -23050,13 +22947,12 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "bbW" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/preopen{ id = "heads_meeting"; layer = 2.9; name = "privacy shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/bridge/meeting_room) "bbX" = ( @@ -23103,7 +22999,7 @@ /area/bridge/meeting_room) "bce" = ( /obj/structure/table, -/obj/item/weapon/aiModule/supplied/quarantine, +/obj/item/aiModule/supplied/quarantine, /obj/machinery/camera/motion{ dir = 4 }, @@ -23120,7 +23016,7 @@ /area/ai_monitored/turret_protected/ai_upload) "bcg" = ( /obj/structure/table, -/obj/item/weapon/aiModule/supplied/freeform, +/obj/item/aiModule/supplied/freeform, /obj/structure/sign/kiddieplaque{ pixel_x = 32 }, @@ -23320,7 +23216,7 @@ /area/security/detectives_office) "bcH" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/cigarettes, +/obj/item/storage/fancy/cigarettes, /obj/item/clothing/glasses/sunglasses, /turf/open/floor/carpet, /area/security/detectives_office) @@ -23363,7 +23259,7 @@ /turf/open/floor/plating, /area/maintenance/port) "bcN" = ( -/obj/item/weapon/folder/blue, +/obj/item/folder/blue, /obj/structure/table/wood, /turf/open/floor/carpet, /area/bridge/meeting_room) @@ -23409,13 +23305,9 @@ /turf/closed/wall, /area/quartermaster/storage) "bcU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/maintenance/bar) +/obj/item/stack/tile/plasteel, +/turf/open/space, +/area/space/nearstation) "bcV" = ( /obj/machinery/airalarm{ dir = 8; @@ -23432,8 +23324,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "bcX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "heads_meeting"; layer = 2.9; @@ -23442,7 +23333,7 @@ /turf/open/floor/plating, /area/bridge/meeting_room) "bcY" = ( -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/item/device/assembly/timer, /obj/structure/table, /turf/open/floor/wood, @@ -23825,6 +23716,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Disposal APC"; + areastring = "/area/maintenance/disposal"; pixel_x = -24 }, /obj/structure/cable{ @@ -23835,14 +23727,15 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/disposal) +/area/maintenance/port) "bdU" = ( /obj/structure/closet/crate/medical, /turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "bdV" = ( -/turf/open/floor/wood, -/area/maintenance/bar) +/obj/item/stack/sheet/metal, +/turf/open/floor/plating/airless, +/area/space/nearstation) "bdW" = ( /obj/item/clothing/gloves/color/rainbow, /obj/item/clothing/head/soft/rainbow, @@ -23851,16 +23744,16 @@ /turf/open/floor/plating, /area/maintenance/port) "bdX" = ( -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /obj/structure/table, /turf/open/floor/wood, /area/bridge/meeting_room) "bdY" = ( -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/structure/table/wood, /turf/open/floor/carpet, /area/bridge/meeting_room) @@ -23883,8 +23776,8 @@ /area/maintenance/port) "beb" = ( /obj/structure/table, -/obj/item/weapon/aiModule/core/full/asimov, -/obj/item/weapon/aiModule/core/freeformcore, +/obj/item/aiModule/core/full/asimov, +/obj/item/aiModule/core/freeformcore, /obj/machinery/door/window{ base_state = "right"; dir = 4; @@ -23893,14 +23786,14 @@ req_access_txt = "20" }, /obj/structure/window/reinforced, -/obj/item/weapon/aiModule/core/full/corp, +/obj/item/aiModule/core/full/corp, /obj/structure/window/reinforced{ dir = 1 }, /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/weapon/aiModule/core/full/custom, +/obj/item/aiModule/core/full/custom, /turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "bec" = ( @@ -23913,6 +23806,7 @@ cell_type = 5000; dir = 2; name = "Upload APC"; + areastring = "/area/ai_monitored/turret_protected/ai_upload"; pixel_y = -24 }, /obj/structure/cable, @@ -23939,8 +23833,8 @@ /area/ai_monitored/turret_protected/ai_upload) "beg" = ( /obj/structure/table, -/obj/item/weapon/aiModule/supplied/oxygen, -/obj/item/weapon/aiModule/zeroth/oneHuman, +/obj/item/aiModule/supplied/oxygen, +/obj/item/aiModule/zeroth/oneHuman, /obj/machinery/door/window{ base_state = "left"; dir = 8; @@ -23948,16 +23842,16 @@ name = "High-Risk Modules"; req_access_txt = "20" }, -/obj/item/weapon/aiModule/reset/purge, +/obj/item/aiModule/reset/purge, /obj/structure/window/reinforced, -/obj/item/weapon/aiModule/core/full/antimov, +/obj/item/aiModule/core/full/antimov, /obj/structure/window/reinforced{ dir = 1 }, /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/aiModule/supplied/protectStation, +/obj/item/aiModule/supplied/protectStation, /turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "beh" = ( @@ -24000,7 +23894,7 @@ c_tag = "Captain's Office"; dir = 8 }, -/obj/item/weapon/storage/lockbox/medal, +/obj/item/storage/lockbox/medal, /turf/open/floor/wood, /area/crew_quarters/heads/captain) "beo" = ( @@ -24357,6 +24251,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Locker Room APC"; + areastring = "/area/crew_quarters/locker"; pixel_y = 24 }, /obj/structure/cable{ @@ -24367,7 +24262,7 @@ dir = 6 }, /turf/open/floor/plating, -/area/crew_quarters/locker) +/area/maintenance/port) "bfd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -24425,6 +24320,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Cargo Bay APC"; + areastring = "/area/quartermaster/storage"; pixel_x = 1; pixel_y = -24 }, @@ -24438,14 +24334,13 @@ icon_state = "1-8" }, /turf/open/floor/plating, -/area/quartermaster/storage) +/area/maintenance/port) "bfl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/quartermaster/sorting) "bfm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/office) "bfn" = ( @@ -24522,11 +24417,11 @@ /area/ai_monitored/turret_protected/ai_upload) "bfy" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/wood, /area/crew_quarters/heads/captain) "bfz" = ( @@ -24537,14 +24432,14 @@ /area/ai_monitored/turret_protected/ai_upload) "bfA" = ( /obj/structure/table/wood, -/obj/item/weapon/hand_tele, +/obj/item/hand_tele, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, /area/crew_quarters/heads/captain) "bfB" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/blue, -/obj/item/weapon/stamp/captain, +/obj/item/folder/blue, +/obj/item/stamp/captain, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, /area/crew_quarters/heads/captain) @@ -24563,9 +24458,9 @@ /area/crew_quarters/heads/captain) "bfE" = ( /obj/structure/table/wood, -/obj/item/weapon/pinpointer, -/obj/item/weapon/disk/nuclear, -/obj/item/weapon/storage/secure/safe{ +/obj/item/pinpointer, +/obj/item/disk/nuclear, +/obj/item/storage/secure/safe{ pixel_x = 35; pixel_y = 5 }, @@ -24578,8 +24473,7 @@ /turf/closed/wall, /area/medical/chemistry) "bfG" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/medical/medbay/central) "bfH" = ( @@ -24624,14 +24518,14 @@ /obj/machinery/power/apc{ dir = 2; name = "Starboard Primary Hallway APC"; + areastring = "/area/hallway/primary/starboard"; pixel_y = -24 }, /obj/structure/cable, /turf/open/floor/plasteel, /area/hallway/primary/starboard) "bfQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -24639,15 +24533,15 @@ /area/quartermaster/sorting) "bfR" = ( /obj/structure/table/reinforced, -/obj/item/weapon/hand_labeler{ +/obj/item/hand_labeler{ pixel_y = 8 }, -/obj/item/weapon/hand_labeler{ +/obj/item/hand_labeler{ pixel_y = 8 }, -/obj/item/weapon/storage/box, -/obj/item/weapon/storage/box, -/obj/item/weapon/storage/box, +/obj/item/storage/box, +/obj/item/storage/box, +/obj/item/storage/box, /turf/open/floor/plasteel, /area/quartermaster/sorting) "bfS" = ( @@ -24800,6 +24694,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Mech Bay APC"; + areastring = "/area/science/robotics/mechbay"; pixel_x = 26 }, /obj/structure/cable{ @@ -24808,7 +24703,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/science/robotics/mechbay) +/area/maintenance/aft) "bgp" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/white, @@ -24942,7 +24837,6 @@ }, /obj/machinery/airalarm{ dir = 4; - locked = 0; pixel_x = -23 }, /turf/open/floor/plasteel, @@ -25050,8 +24944,8 @@ /area/crew_quarters/heads/captain) "bgV" = ( /obj/structure/table/wood, -/obj/item/weapon/book/manual/wiki/security_space_law, -/obj/item/weapon/coin/plasma, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/coin/plasma, /turf/open/floor/wood, /area/crew_quarters/heads/captain) "bgW" = ( @@ -25070,7 +24964,7 @@ pixel_x = 24 }, /obj/item/device/camera, -/obj/item/weapon/storage/photo_album{ +/obj/item/storage/photo_album{ pixel_y = -10 }, /turf/open/floor/wood, @@ -25086,6 +24980,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Chemistry APC"; + areastring = "/area/medical/chemistry"; pixel_y = 24 }, /obj/structure/cable{ @@ -25132,7 +25027,7 @@ /area/medical/medbay/central) "bhf" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/white, /area/medical/medbay/central) "bhg" = ( @@ -25144,8 +25039,7 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "bhi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/medical) "bhj" = ( @@ -25165,11 +25059,11 @@ /area/security/checkpoint/medical) "bhk" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = 1; pixel_y = 9 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/machinery/button/door{ desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; @@ -25178,7 +25072,7 @@ pixel_y = 26; req_access_txt = "5" }, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /turf/open/floor/plasteel/red/side{ dir = 9 }, @@ -25197,8 +25091,8 @@ /area/medical/morgue) "bhn" = ( /obj/structure/table, -/obj/item/weapon/storage/box/bodybags, -/obj/item/weapon/pen, +/obj/item/storage/box/bodybags, +/obj/item/pen, /obj/machinery/light/small{ dir = 8 }, @@ -25212,6 +25106,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Morgue APC"; + areastring = "/area/medical/morgue"; pixel_y = 24 }, /obj/structure/cable{ @@ -25294,12 +25189,11 @@ /turf/open/floor/plasteel/white, /area/science/robotics/lab) "bhy" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters/preopen{ id = "robotics"; name = "robotics lab shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/robotics/lab) "bhz" = ( @@ -25311,11 +25205,11 @@ name = "Robotics Desk"; req_access_txt = "29" }, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/machinery/door/poddoor/shutters/preopen{ id = "robotics"; name = "robotics lab shutters" @@ -25334,12 +25228,11 @@ /turf/open/floor/plasteel/white, /area/science/research) "bhC" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters/preopen{ id = "rnd"; name = "research lab shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/lab) "bhD" = ( @@ -25369,11 +25262,11 @@ /area/science/lab) "bhF" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = 2; pixel_y = 3 }, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -2; pixel_y = -1 }, @@ -25639,14 +25532,14 @@ /area/crew_quarters/heads/captain) "bil" = ( /obj/machinery/computer/card, -/obj/item/weapon/card/id/captains_spare, +/obj/item/card/id/captains_spare, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, /area/crew_quarters/heads/captain) "bim" = ( /obj/structure/table/wood, /obj/machinery/recharger, -/obj/item/weapon/melee/chainofcommand, +/obj/item/melee/chainofcommand, /turf/open/floor/wood, /area/crew_quarters/heads/captain) "bin" = ( @@ -25659,13 +25552,9 @@ /area/medical/chemistry) "bio" = ( /obj/structure/table/glass, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine, -/obj/item/stack/sheet/mineral/plasma{ - layer = 2.9 - }, -/obj/item/stack/sheet/mineral/plasma{ - layer = 2.9 - }, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, /obj/machinery/requests_console{ department = "Chemistry"; departmentType = 2; @@ -25748,8 +25637,7 @@ /turf/open/floor/plasteel/black, /area/medical/morgue) "biA" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -25767,14 +25655,14 @@ /turf/open/floor/plating, /area/storage/emergency/starboard) "biD" = ( -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /turf/open/floor/plating, /area/storage/emergency/starboard) "biE" = ( /obj/machinery/light/small{ dir = 1 }, -/obj/item/weapon/extinguisher, +/obj/item/extinguisher, /turf/open/floor/plating, /area/storage/emergency/starboard) "biF" = ( @@ -25851,7 +25739,6 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whitered/corner{ - icon_state = "whiteredcorner"; dir = 1 }, /area/science/robotics/lab) @@ -25887,11 +25774,11 @@ req_access_txt = "29" }, /obj/structure/table, -/obj/item/weapon/book/manual/robotics_cyborgs{ +/obj/item/book/manual/robotics_cyborgs{ pixel_x = 2; pixel_y = 5 }, -/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, /turf/open/floor/plasteel/whitered/corner{ dir = 4 }, @@ -25989,8 +25876,7 @@ /turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "bja" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/disposal) "bjb" = ( @@ -26118,8 +26004,8 @@ /area/maintenance/port) "bjm" = ( /obj/structure/table, -/obj/item/weapon/hand_labeler, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, +/obj/item/hand_labeler, /obj/machinery/requests_console{ department = "Cargo Bay"; departmentType = 2; @@ -26252,6 +26138,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Bridge Maintenance APC"; + areastring = "/area/maintenance/department/bridge"; pixel_y = 24 }, /obj/structure/cable{ @@ -26367,18 +26254,18 @@ /area/medical/chemistry) "bjR" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/box/beakers{ +/obj/item/storage/box/beakers{ pixel_x = 2; pixel_y = 2 }, -/obj/item/weapon/storage/box/beakers{ +/obj/item/storage/box/beakers{ pixel_x = 2; pixel_y = 2 }, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/dropper, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, /turf/open/floor/plasteel/whiteyellow/side{ dir = 4 }, @@ -26479,8 +26366,8 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/tank/internals/emergency_oxygen, -/obj/item/weapon/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, /obj/item/clothing/mask/breath, /obj/item/clothing/mask/breath, /turf/open/floor/plating, @@ -26503,15 +26390,15 @@ /area/science/robotics/mechbay) "bki" = ( /obj/structure/table/glass, -/obj/item/weapon/reagent_containers/glass/beaker/large{ +/obj/item/reagent_containers/glass/beaker/large{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/reagent_containers/glass/beaker{ +/obj/item/reagent_containers/glass/beaker{ pixel_x = 8; pixel_y = 2 }, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, /obj/machinery/airalarm{ dir = 8; pixel_x = 24 @@ -26717,8 +26604,7 @@ /turf/open/floor/plating, /area/maintenance/disposal) "bkD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/port) "bkE" = ( @@ -26743,10 +26629,9 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/quartermaster/storage) +/area/maintenance/port) "bkH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -26759,8 +26644,7 @@ /turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bkJ" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/quartermaster/storage) "bkK" = ( @@ -26784,8 +26668,7 @@ /turf/open/floor/plasteel, /area/quartermaster/office) "bkN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -26795,7 +26678,7 @@ /obj/machinery/light_switch{ pixel_x = 28 }, -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 10 }, /obj/item/device/radio/off, @@ -26912,6 +26795,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Conference Room APC"; + areastring = "/area/bridge/meeting_room"; pixel_x = 24 }, /obj/structure/cable{ @@ -26919,7 +26803,7 @@ icon_state = "0-8" }, /turf/open/floor/plating, -/area/bridge/meeting_room) +/area/maintenance/central) "bkY" = ( /obj/effect/landmark/blobstart, /obj/structure/cable{ @@ -26978,7 +26862,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/crew_quarters/heads/captain) +/area/maintenance/central/secondary) "ble" = ( /obj/structure/disposalpipe/segment, /obj/structure/extinguisher_cabinet{ @@ -26989,7 +26873,7 @@ /area/hallway/primary/central) "blf" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/box/syringes, +/obj/item/storage/box/syringes, /obj/item/clothing/glasses/science{ pixel_x = 2; pixel_y = 4 @@ -27019,7 +26903,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/medical/morgue) +/area/maintenance/aft) "blh" = ( /obj/structure/table/reinforced, /obj/machinery/door/window/eastright{ @@ -27038,7 +26922,7 @@ /area/medical/medbay/central) "blj" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = 1; pixel_y = 9 }, @@ -27052,14 +26936,14 @@ /area/medical/medbay/central) "bll" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine, +/obj/item/folder/white, +/obj/item/pen, +/obj/item/reagent_containers/glass/bottle/epinephrine, /turf/open/floor/plasteel/white, /area/medical/medbay/central) "blm" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/food/drinks/britcup{ +/obj/item/reagent_containers/food/drinks/britcup{ desc = "Kingston's personal cup." }, /turf/open/floor/plasteel/white, @@ -27086,6 +26970,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Starboard Emergency Storage APC"; + areastring = "/area/storage/emergency/starboard"; pixel_y = 24 }, /obj/structure/cable{ @@ -27096,11 +26981,12 @@ dir = 4 }, /turf/open/floor/plating, -/area/storage/emergency/starboard) +/area/maintenance/aft) "blp" = ( /obj/machinery/power/apc{ dir = 8; name = "Medbay Security APC"; + areastring = "/area/security/checkpoint/medical"; pixel_x = -25 }, /obj/structure/cable{ @@ -27138,8 +27024,8 @@ /area/medical/morgue) "bls" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, -/obj/item/weapon/crowbar/large, +/obj/item/storage/toolbox/mechanical, +/obj/item/crowbar/large, /obj/machinery/camera{ c_tag = "Mech Bay"; dir = 1 @@ -27183,6 +27069,10 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, /turf/open/floor/plasteel, /area/science/robotics/mechbay) "bly" = ( @@ -27210,8 +27100,7 @@ /turf/open/floor/plasteel/white, /area/science/robotics/lab) "blA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/robotics/lab) "blB" = ( @@ -27238,15 +27127,15 @@ dir = 1 }, /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ empty = 1; name = "First-Aid (empty)" }, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ empty = 1; name = "First-Aid (empty)" }, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ empty = 1; name = "First-Aid (empty)" }, @@ -27346,7 +27235,7 @@ name = "EXTERNAL AIRLOCK"; pixel_y = 32 }, -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /turf/open/floor/plating, /area/maintenance/starboard) "blS" = ( @@ -27379,8 +27268,7 @@ /turf/open/floor/plating, /area/maintenance/disposal) "blW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/storage) "blX" = ( @@ -27409,12 +27297,12 @@ /area/science/lab) "bma" = ( /obj/structure/table/glass, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/capacitor, -/obj/item/weapon/stock_parts/capacitor, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/micro_laser, -/obj/item/weapon/stock_parts/micro_laser, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/micro_laser, +/obj/item/stock_parts/micro_laser, /obj/item/stack/cable_coil{ pixel_x = 3; pixel_y = 3 @@ -27672,7 +27560,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/crew_quarters/heads/captain) +/area/maintenance/central/secondary) "bmE" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, @@ -27779,11 +27667,11 @@ /turf/open/floor/plasteel, /area/quartermaster/office) "bmQ" = ( -/obj/item/weapon/stamp{ +/obj/item/stamp{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/stamp/denied{ +/obj/item/stamp/denied{ pixel_x = 4; pixel_y = -2 }, @@ -27793,7 +27681,7 @@ /area/quartermaster/office) "bmR" = ( /obj/structure/table, -/obj/item/weapon/paper/morguereminder{ +/obj/item/paper/guides/jobs/medical/morgue{ pixel_x = 5; pixel_y = 4 }, @@ -27809,8 +27697,7 @@ /turf/open/floor/plasteel/white, /area/medical/chemistry) "bmU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/security/checkpoint/medical) @@ -27924,7 +27811,7 @@ dir = 1 }, /obj/structure/table, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/electrical{ pixel_x = 1; pixel_y = 6 }, @@ -27970,23 +27857,24 @@ /turf/open/floor/plasteel/white, /area/science/lab) "bnl" = ( -/obj/item/weapon/stock_parts/console_screen, +/obj/item/stock_parts/console_screen, /obj/structure/table/glass, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/stock_parts/matter_bin, -/obj/item/weapon/stock_parts/matter_bin, +/obj/item/stock_parts/console_screen, +/obj/item/stock_parts/console_screen, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/matter_bin, /obj/machinery/light{ dir = 4 }, -/obj/item/weapon/stock_parts/scanning_module{ +/obj/item/stock_parts/scanning_module{ pixel_x = 2; pixel_y = 3 }, -/obj/item/weapon/stock_parts/scanning_module, +/obj/item/stock_parts/scanning_module, /obj/machinery/power/apc{ dir = 4; name = "Research Lab APC"; + areastring = "/area/science/lab"; pixel_x = 26 }, /obj/structure/cable{ @@ -28005,7 +27893,7 @@ /area/science/lab) "bno" = ( /obj/machinery/r_n_d/circuit_imprinter, -/obj/item/weapon/reagent_containers/glass/beaker/sulphuric, +/obj/item/reagent_containers/glass/beaker/sulphuric, /turf/open/floor/plasteel, /area/science/lab) "bnp" = ( @@ -28126,8 +28014,8 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/table, -/obj/item/weapon/book/manual/wiki/chemistry, -/obj/item/weapon/book/manual/wiki/chemistry{ +/obj/item/book/manual/wiki/chemistry, +/obj/item/book/manual/wiki/chemistry{ pixel_x = 3; pixel_y = 3 }, @@ -28161,12 +28049,12 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "bnG" = ( -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/clipboard, -/obj/item/weapon/pen/red, +/obj/item/clipboard, +/obj/item/pen/red, /obj/structure/table, /obj/machinery/computer/stockexchange, /turf/open/floor/plasteel, @@ -28191,8 +28079,7 @@ /turf/open/floor/plasteel, /area/quartermaster/office) "bnK" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/quartermaster/office) "bnL" = ( @@ -28254,11 +28141,7 @@ /area/crew_quarters/heads/hop) "bnQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/bed/dogbed{ - anchored = 1; - desc = "Ian's bed! Looks comfy."; - name = "Ian's bed" - }, +/obj/structure/bed/dogbed/ian, /mob/living/simple_animal/pet/dog/corgi/Ian{ dir = 8 }, @@ -28286,7 +28169,6 @@ /turf/open/floor/plasteel, /area/crew_quarters/heads/hop) "bnT" = ( -/obj/structure/grille, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; @@ -28297,7 +28179,7 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/gravity_generator) "bnU" = ( @@ -28314,7 +28196,6 @@ /turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bnV" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -28323,11 +28204,10 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/gravity_generator) "bnW" = ( -/obj/structure/grille, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; @@ -28342,7 +28222,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/gravity_generator) "bnX" = ( @@ -28351,7 +28231,7 @@ /area/crew_quarters/heads/captain) "bnY" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/captain, +/obj/item/bedsheet/captain, /obj/machinery/airalarm{ dir = 4; pixel_x = -22 @@ -28372,11 +28252,11 @@ /area/crew_quarters/heads/captain) "bob" = ( /obj/structure/table/glass, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/screwdriver{ +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/screwdriver{ pixel_x = -2; pixel_y = 6 }, @@ -28400,7 +28280,7 @@ /area/medical/medbay/central) "bod" = ( /obj/structure/table, -/obj/item/weapon/folder/white, +/obj/item/folder/white, /obj/item/device/radio/headset/headset_med, /turf/open/floor/plasteel/white, /area/medical/chemistry) @@ -28420,8 +28300,7 @@ /turf/closed/wall, /area/medical/medbay/central) "bog" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/medbay/central) "boh" = ( @@ -28470,7 +28349,6 @@ /area/security/checkpoint/medical) "bol" = ( /obj/machinery/airalarm{ - frequency = 1439; pixel_y = 23 }, /obj/structure/disposalpipe/segment{ @@ -28514,8 +28392,8 @@ "bor" = ( /obj/structure/table, /obj/item/clothing/gloves/color/latex, -/obj/item/weapon/surgical_drapes, -/obj/item/weapon/razor, +/obj/item/surgical_drapes, +/obj/item/razor, /turf/open/floor/plasteel/black, /area/science/robotics/lab) "bos" = ( @@ -28523,6 +28401,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Robotics Lab APC"; + areastring = "/area/science/robotics/lab"; pixel_x = -25 }, /obj/structure/cable, @@ -28530,11 +28409,10 @@ /turf/open/floor/plasteel/white, /area/science/robotics/lab) "bot" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/robotics/lab) "bou" = ( @@ -28558,9 +28436,9 @@ pixel_x = -8; pixel_y = 4 }, -/obj/item/weapon/stock_parts/cell/high/plus, -/obj/item/weapon/stock_parts/cell/high/plus, -/obj/item/weapon/crowbar, +/obj/item/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, +/obj/item/crowbar, /obj/structure/extinguisher_cabinet{ pixel_x = 27 }, @@ -28613,8 +28491,8 @@ /area/science/robotics/lab) "boD" = ( /obj/structure/table, -/obj/item/weapon/circular_saw, -/obj/item/weapon/scalpel{ +/obj/item/circular_saw, +/obj/item/scalpel{ pixel_y = 12 }, /obj/machinery/light{ @@ -28624,8 +28502,8 @@ /area/science/robotics/lab) "boE" = ( /obj/structure/table, -/obj/item/weapon/hemostat, -/obj/item/weapon/cautery{ +/obj/item/hemostat, +/obj/item/cautery{ pixel_x = 4 }, /turf/open/floor/plasteel/black, @@ -28670,14 +28548,13 @@ /turf/open/floor/plating, /area/maintenance/starboard) "boI" = ( -/obj/structure/grille, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/storage) "boJ" = ( @@ -28695,7 +28572,7 @@ /area/quartermaster/storage) "boL" = ( /obj/structure/table, -/obj/item/weapon/retractor, +/obj/item/retractor, /turf/open/floor/plasteel/black, /area/science/robotics/lab) "boM" = ( @@ -28721,8 +28598,8 @@ "boQ" = ( /obj/structure/table, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high/plus, -/obj/item/weapon/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, /turf/open/floor/plasteel/white, /area/science/lab) "boR" = ( @@ -28926,21 +28803,21 @@ /area/crew_quarters/heads/captain) "bpl" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/box/matches, -/obj/item/weapon/razor{ +/obj/item/storage/box/matches, +/obj/item/razor{ pixel_x = -4; pixel_y = 2 }, /obj/item/clothing/mask/cigarette/cigar, -/obj/item/weapon/reagent_containers/food/drinks/flask/gold, +/obj/item/reagent_containers/food/drinks/flask/gold, /turf/open/floor/carpet, /area/crew_quarters/heads/captain) "bpm" = ( /obj/machinery/shower{ dir = 1 }, -/obj/item/weapon/soap/deluxe, -/obj/item/weapon/bikehorn/rubberducky, +/obj/item/soap/deluxe, +/obj/item/bikehorn/rubberducky, /obj/effect/landmark/revenantspawn, /obj/structure/curtain, /turf/open/floor/plasteel/freezer, @@ -28999,7 +28876,7 @@ /area/quartermaster/storage) "bpt" = ( /obj/structure/table, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/item/stack/packageWrap, /turf/open/floor/plasteel/white, /area/medical/chemistry) @@ -29089,8 +28966,7 @@ /turf/open/floor/plasteel/white, /area/medical/chemistry) "bpE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/genetics) "bpF" = ( @@ -29107,6 +28983,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Genetics APC"; + areastring = "/area/medical/genetics"; pixel_y = 24 }, /obj/structure/cable{ @@ -29117,7 +28994,7 @@ /area/medical/genetics) "bpH" = ( /obj/structure/table/glass, -/obj/item/weapon/folder/white, +/obj/item/folder/white, /obj/item/device/radio/headset/headset_medsci, /obj/machinery/requests_console{ department = "Genetics"; @@ -29125,8 +29002,8 @@ name = "Genetics Requests Console"; pixel_y = 30 }, -/obj/item/weapon/storage/pill_bottle/mutadone, -/obj/item/weapon/storage/pill_bottle/mannitol, +/obj/item/storage/pill_bottle/mutadone, +/obj/item/storage/pill_bottle/mannitol, /turf/open/floor/plasteel/white, /area/medical/genetics) "bpI" = ( @@ -29140,7 +29017,6 @@ dir = 1 }, /obj/machinery/airalarm{ - frequency = 1439; pixel_y = 23 }, /turf/open/floor/plasteel/white, @@ -29156,9 +29032,8 @@ /turf/open/floor/plasteel, /area/medical/genetics) "bpM" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/medical/chemistry) @@ -29208,8 +29083,8 @@ /area/science/robotics/lab) "bpS" = ( /obj/structure/table, -/obj/item/weapon/storage/box/bodybags, -/obj/item/weapon/pen, +/obj/item/storage/box/bodybags, +/obj/item/pen, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -29217,7 +29092,7 @@ /area/science/robotics/lab) "bpT" = ( /obj/structure/table, -/obj/item/weapon/storage/belt/utility, +/obj/item/storage/belt/utility, /obj/item/stack/sheet/metal{ amount = 50 }, @@ -29237,7 +29112,7 @@ "bpU" = ( /obj/structure/table, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, /turf/open/floor/plasteel, /area/science/robotics/lab) "bpV" = ( @@ -29248,12 +29123,11 @@ /turf/closed/wall/r_wall, /area/science/robotics/lab) "bpW" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters/preopen{ id = "robotics2"; name = "robotics lab shutters" }, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/door/poddoor/shutters/preopen{ id = "robotics2"; name = "robotics lab shutters" @@ -29277,12 +29151,12 @@ /turf/open/floor/plasteel/black, /area/science/robotics/lab) "bpZ" = ( -/obj/item/weapon/folder/white, +/obj/item/folder/white, /obj/structure/table, -/obj/item/weapon/disk/tech_disk, -/obj/item/weapon/disk/tech_disk, -/obj/item/weapon/disk/design_disk, -/obj/item/weapon/disk/design_disk, +/obj/item/disk/tech_disk, +/obj/item/disk/tech_disk, +/obj/item/disk/design_disk, +/obj/item/disk/design_disk, /turf/open/floor/plasteel/white, /area/science/lab) "bqa" = ( @@ -29452,8 +29326,7 @@ /turf/open/floor/plasteel, /area/quartermaster/office) "bqv" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/hallway/primary/central) "bqw" = ( @@ -29462,7 +29335,6 @@ }, /area/hallway/primary/central) "bqx" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 @@ -29472,7 +29344,7 @@ layer = 2.9; name = "Privacy Shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/hop) "bqy" = ( @@ -29514,14 +29386,15 @@ /obj/machinery/power/apc{ dir = 8; name = "Gravity Generator APC"; + areastring = "/area/engine/gravity_generator"; pixel_x = -25; pixel_y = 1 }, /obj/structure/table, -/obj/item/weapon/paper/gravity_gen{ +/obj/item/paper/guides/jobs/engi/gravity_gen{ layer = 3 }, -/obj/item/weapon/pen/blue, +/obj/item/pen/blue, /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; pixel_y = -35 @@ -29581,15 +29454,14 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/teleporter) +/area/maintenance/central/secondary) "bqL" = ( /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, /area/hallway/primary/central) "bqM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -29627,9 +29499,9 @@ /area/medical/medbay/central) "bqR" = ( /obj/structure/table, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /obj/item/clothing/neck/stethoscope, -/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/spray/cleaner, /obj/structure/sign/nosmoking_2{ pixel_y = 30 }, @@ -29738,7 +29610,7 @@ /area/medical/genetics) "bra" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/box/rxglasses, +/obj/item/storage/box/rxglasses, /turf/open/floor/plasteel/white, /area/medical/genetics) "brb" = ( @@ -29887,8 +29759,7 @@ /turf/open/floor/plasteel, /area/science/robotics/lab) "brr" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -29907,8 +29778,8 @@ id = "robotics2"; name = "robotics lab shutters" }, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, +/obj/item/folder/white, +/obj/item/pen, /turf/open/floor/plating, /area/science/robotics/lab) "brt" = ( @@ -29962,12 +29833,11 @@ /turf/open/floor/plasteel/white, /area/science/explab) "brx" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters/preopen{ id = "rnd2"; name = "research lab shutters" }, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/science/lab) "bry" = ( @@ -29987,16 +29857,16 @@ dir = 4 }, /turf/open/floor/plating, -/area/science/explab) +/area/maintenance/starboard) "brz" = ( /obj/structure/table, -/obj/item/weapon/pen, +/obj/item/pen, /obj/machinery/camera{ c_tag = "Experimentor Lab"; dir = 2; network = list("SS13","RD") }, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/item/stack/packageWrap, /turf/open/floor/plasteel/white/side{ dir = 2 @@ -30004,7 +29874,7 @@ /area/science/explab) "brA" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_y = 6 }, /turf/open/floor/plasteel/white/corner{ @@ -30019,10 +29889,9 @@ /area/science/explab) "brC" = ( /obj/structure/table, -/obj/item/weapon/folder/white, -/obj/item/weapon/folder/white, +/obj/item/folder/white, +/obj/item/folder/white, /obj/machinery/airalarm{ - frequency = 1439; pixel_y = 23 }, /obj/item/device/radio/off, @@ -30031,9 +29900,7 @@ }, /area/science/explab) "brD" = ( -/obj/structure/closet/emcloset{ - pixel_x = -2 - }, +/obj/structure/closet/emcloset, /turf/open/floor/plasteel/white/corner{ dir = 8 }, @@ -30192,7 +30059,6 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "brU" = ( -/obj/structure/grille, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; @@ -30209,12 +30075,11 @@ layer = 2.9; name = "Privacy Shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/hop) "brV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -30231,8 +30096,8 @@ /area/crew_quarters/heads/hop) "brX" = ( /obj/structure/table, -/obj/item/weapon/storage/box/masks, -/obj/item/weapon/storage/box/gloves{ +/obj/item/storage/box/masks, +/obj/item/storage/box/gloves{ pixel_x = 3; pixel_y = 4 }, @@ -30313,7 +30178,7 @@ /area/teleporter) "bsi" = ( /obj/structure/table, -/obj/item/weapon/hand_tele, +/obj/item/hand_tele, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -30353,7 +30218,7 @@ pixel_y = 20 }, /obj/structure/closet/crate, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -30370,7 +30235,6 @@ c_tag = "Teleporter" }, /obj/machinery/airalarm{ - frequency = 1439; pixel_y = 23 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -30571,6 +30435,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Experimentation Lab APC"; + areastring = "/area/science/explab"; pixel_x = 26 }, /obj/structure/cable, @@ -30587,7 +30452,7 @@ /area/maintenance/starboard) "bsK" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/box/disks{ +/obj/item/storage/box/disks{ pixel_x = 2; pixel_y = 2 }, @@ -30652,7 +30517,7 @@ /obj/structure/table/optable{ name = "Robotics Operating Table" }, -/obj/item/weapon/surgical_drapes, +/obj/item/surgical_drapes, /turf/open/floor/plating, /area/maintenance/port/fore) "bsV" = ( @@ -30878,7 +30743,7 @@ dir = 8; pixel_x = -24 }, -/obj/item/weapon/folder/yellow, +/obj/item/folder/yellow, /turf/open/floor/plasteel, /area/quartermaster/office) "btu" = ( @@ -30952,11 +30817,11 @@ /area/crew_quarters/heads/hop) "btD" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plasteel, /area/crew_quarters/heads/hop) "btE" = ( @@ -30998,6 +30863,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Teleporter APC"; + areastring = "/area/teleporter"; pixel_x = -24 }, /obj/structure/cable{ @@ -31180,6 +31046,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Cargo Office APC"; + areastring = "/area/quartermaster/office"; pixel_x = 1; pixel_y = -24 }, @@ -31235,12 +31102,11 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "buj" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters/preopen{ id = "robotics2"; name = "robotics lab shutters" }, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/science/robotics/lab) "buk" = ( @@ -31290,8 +31156,7 @@ /turf/open/floor/plasteel/white, /area/science/research) "buq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -31545,8 +31410,8 @@ /area/crew_quarters/heads/hop) "buO" = ( /obj/structure/table, -/obj/item/weapon/folder/blue, -/obj/item/weapon/stamp/hop, +/obj/item/folder/blue, +/obj/item/stamp/hop, /turf/open/floor/plasteel, /area/crew_quarters/heads/hop) "buP" = ( @@ -31748,8 +31613,7 @@ /turf/open/floor/plasteel/white, /area/science/research) "bvh" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/medical/sleeper) "bvi" = ( @@ -31787,7 +31651,7 @@ pixel_y = 24 }, /obj/structure/table, -/obj/item/weapon/book/manual/medical_cloning{ +/obj/item/book/manual/medical_cloning{ pixel_y = 6 }, /turf/open/floor/plasteel/white, @@ -31904,8 +31768,7 @@ /turf/open/floor/plasteel/white, /area/medical/genetics) "bvC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/security/checkpoint/science) @@ -31928,12 +31791,12 @@ /area/science/research) "bvF" = ( /obj/structure/table, -/obj/item/weapon/cartridge/quartermaster{ +/obj/item/cartridge/quartermaster{ pixel_x = 6; pixel_y = 5 }, -/obj/item/weapon/cartridge/quartermaster, -/obj/item/weapon/cartridge/quartermaster{ +/obj/item/cartridge/quartermaster, +/obj/item/cartridge/quartermaster{ pixel_x = -4; pixel_y = 7 }, @@ -31942,7 +31805,7 @@ departmentType = 2; pixel_x = -30 }, -/obj/item/weapon/coin/silver, +/obj/item/coin/silver, /turf/open/floor/plasteel/brown{ dir = 9 }, @@ -31975,8 +31838,7 @@ /turf/open/floor/plasteel, /area/quartermaster/miningdock) "bvJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/hor) "bvK" = ( @@ -32097,7 +31959,7 @@ /area/quartermaster/storage) "bvZ" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 6; pixel_y = -5 }, @@ -32141,8 +32003,7 @@ /turf/open/floor/plasteel, /area/quartermaster/office) "bwd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/supply) "bwe" = ( @@ -32200,7 +32061,7 @@ /area/crew_quarters/heads/hop) "bwk" = ( /obj/structure/table, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/item/stack/packageWrap{ pixel_x = -1; pixel_y = -1 @@ -32263,7 +32124,7 @@ /area/teleporter) "bws" = ( /obj/structure/rack, -/obj/item/weapon/tank/internals/oxygen, +/obj/item/tank/internals/oxygen, /obj/item/clothing/mask/gas, /turf/open/floor/plating, /area/teleporter) @@ -32353,11 +32214,11 @@ /area/medical/sleeper) "bwF" = ( /obj/structure/table/glass, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ +/obj/item/reagent_containers/glass/beaker/cryoxadone{ pixel_x = 7; pixel_y = 1 }, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ +/obj/item/reagent_containers/glass/beaker/cryoxadone{ pixel_x = 7; pixel_y = 1 }, @@ -32383,8 +32244,8 @@ dir = 2; network = list("SS13") }, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, +/obj/item/reagent_containers/glass/beaker/cryoxadone, +/obj/item/reagent_containers/glass/beaker/cryoxadone, /turf/open/floor/plasteel, /area/medical/sleeper) "bwK" = ( @@ -32407,12 +32268,12 @@ dir = 8; pixel_x = -24 }, -/obj/item/weapon/storage/box/rxglasses{ +/obj/item/storage/box/rxglasses{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/bodybags, -/obj/item/weapon/pen, +/obj/item/storage/box/bodybags, +/obj/item/pen, /turf/open/floor/plasteel/white, /area/medical/genetics) "bwM" = ( @@ -32457,15 +32318,14 @@ /area/science/research) "bwP" = ( /obj/structure/table, -/obj/item/weapon/storage/box/donkpockets{ +/obj/item/storage/box/donkpockets{ pixel_x = 3; pixel_y = 3 }, /turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "bwQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -32734,7 +32594,7 @@ /area/storage/primary) "bxl" = ( /obj/structure/rack, -/obj/item/weapon/circuitboard/aicore{ +/obj/item/circuitboard/aicore{ pixel_x = -2; pixel_y = 4 }, @@ -32771,8 +32631,8 @@ /area/science/explab) "bxq" = ( /obj/structure/table, -/obj/item/weapon/clipboard, -/obj/item/weapon/book/manual/experimentor, +/obj/item/clipboard, +/obj/item/book/manual/experimentor, /turf/open/floor/plasteel/white/corner{ dir = 4 }, @@ -32826,8 +32686,7 @@ /turf/open/floor/plasteel, /area/quartermaster/qm) "bxx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/qm) "bxy" = ( @@ -32852,11 +32711,11 @@ /turf/open/floor/plasteel, /area/quartermaster/miningdock) "bxB" = ( -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = 1; pixel_y = 9 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/structure/table, /turf/open/floor/plasteel/red/side{ dir = 9 @@ -32872,7 +32731,7 @@ }, /area/security/checkpoint/supply) "bxD" = ( -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /obj/structure/table, /turf/open/floor/plasteel/red/side{ dir = 1 @@ -33075,7 +32934,7 @@ /area/crew_quarters/heads/hor) "byc" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, @@ -33104,8 +32963,8 @@ /area/science/server) "byg" = ( /obj/structure/table, -/obj/item/weapon/clipboard, -/obj/item/weapon/stamp/qm, +/obj/item/clipboard, +/obj/item/stamp/qm, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -33144,18 +33003,17 @@ /turf/open/floor/plasteel/white, /area/security/checkpoint/science) "byk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/science) "byl" = ( /obj/structure/table, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen{ +/obj/item/folder/yellow, +/obj/item/pen{ pixel_x = 4; pixel_y = 4 }, -/obj/item/weapon/pen/red, +/obj/item/pen/red, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -33164,8 +33022,7 @@ }, /area/quartermaster/qm) "bym" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -33241,12 +33098,11 @@ /turf/open/floor/plasteel/white, /area/crew_quarters/heads/hor) "byv" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/preopen{ id = "telelab"; name = "test chamber blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor/heavy, /turf/open/floor/engine, /area/science/explab) @@ -33277,6 +33133,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Quartermaster APC"; + areastring = "/area/quartermaster/qm"; pixel_y = 24 }, /obj/structure/cable{ @@ -33316,6 +33173,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Mining Dock APC"; + areastring = "/area/quartermaster/miningdock"; pixel_y = 24 }, /obj/structure/cable{ @@ -33358,8 +33216,7 @@ }, /area/security/checkpoint/supply) "byJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -33482,38 +33339,34 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "byY" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/medical/sleeper) "byZ" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/medical/sleeper) "bza" = ( /obj/structure/chair, /obj/machinery/airalarm{ - frequency = 1439; pixel_y = 23 }, /turf/open/floor/plasteel/black, /area/medical/sleeper) "bzb" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/medical/sleeper) @@ -33529,7 +33382,7 @@ /obj/structure/table, /obj/item/stack/packageWrap, /obj/item/stack/packageWrap, -/obj/item/weapon/pen, +/obj/item/pen, /obj/machinery/requests_console{ announcementConsole = 0; department = "Medbay"; @@ -33645,17 +33498,11 @@ pressure_checks = 0; name = "server vent" }, -/turf/open/floor/circuit{ - name = "Server Base"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/server, /area/science/server) "bzu" = ( /obj/machinery/r_n_d/server/robotics, -/turf/open/floor/circuit{ - name = "Server Base"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/server, /area/science/server) "bzv" = ( /obj/machinery/atmospherics/pipe/simple{ @@ -33669,7 +33516,6 @@ /turf/open/floor/plasteel/black, /area/science/server) "bzw" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple{ dir = 4 }, @@ -33678,7 +33524,7 @@ name = "SERVER ROOM"; pixel_y = 32 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/server) "bzx" = ( @@ -33700,6 +33546,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Server Room APC"; + areastring = "/area/science/server"; pixel_y = 25 }, /obj/structure/cable{ @@ -33783,7 +33630,7 @@ /area/hallway/primary/central) "bzH" = ( /obj/structure/table, -/obj/item/weapon/hemostat, +/obj/item/hemostat, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white/side{ dir = 2 @@ -33792,7 +33639,7 @@ "bzI" = ( /obj/structure/disposalpipe/segment, /obj/structure/table, -/obj/item/weapon/surgicaldrill, +/obj/item/surgicaldrill, /turf/open/floor/plasteel, /area/medical/sleeper) "bzJ" = ( @@ -33804,10 +33651,10 @@ /area/crew_quarters/heads/hor) "bzK" = ( /obj/structure/table, -/obj/item/weapon/scalpel{ +/obj/item/scalpel{ pixel_y = 12 }, -/obj/item/weapon/circular_saw, +/obj/item/circular_saw, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, /area/medical/sleeper) @@ -33867,7 +33714,7 @@ /area/quartermaster/qm) "bzS" = ( /obj/structure/table, -/obj/item/weapon/cautery{ +/obj/item/cautery{ pixel_x = 4 }, /turf/open/floor/plasteel, @@ -33946,7 +33793,7 @@ /turf/open/floor/plasteel, /area/quartermaster/miningdock) "bAd" = ( -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 10 }, /obj/machinery/light{ @@ -34043,7 +33890,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/quartermaster/miningdock) +/area/maintenance/port/aft) "bAo" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -34056,6 +33903,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Cargo Security APC"; + areastring = "/area/security/checkpoint/supply"; pixel_x = 1; pixel_y = 24 }, @@ -34067,7 +33915,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/security/checkpoint/supply) +/area/maintenance/port/aft) "bAp" = ( /obj/structure/closet/secure_closet/medical1, /obj/machinery/light{ @@ -34109,7 +33957,7 @@ /area/medical/sleeper) "bAt" = ( /obj/structure/table/reinforced, -/obj/item/weapon/wrench/medical, +/obj/item/wrench/medical, /turf/open/floor/plasteel, /area/medical/sleeper) "bAu" = ( @@ -34145,10 +33993,7 @@ /area/maintenance/port/aft) "bAy" = ( /obj/effect/landmark/blobstart, -/turf/open/floor/plasteel/black{ - name = "Server Walkway"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/server/walkway, /area/science/server) "bAz" = ( /obj/machinery/airalarm/server{ @@ -34158,10 +34003,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel/black{ - name = "Server Walkway"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/server/walkway, /area/science/server) "bAA" = ( /obj/machinery/atmospherics/pipe/manifold{ @@ -34227,7 +34069,7 @@ /area/security/checkpoint/science) "bAH" = ( /obj/structure/table, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /turf/open/floor/plasteel/red/side{ dir = 4 }, @@ -34285,7 +34127,7 @@ "bAL" = ( /obj/structure/table, /obj/item/device/plant_analyzer, -/obj/item/weapon/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, /turf/open/floor/plating, /area/storage/tech) "bAM" = ( @@ -34356,7 +34198,7 @@ /area/janitor) "bAV" = ( /obj/machinery/door/window/westleft{ - name = "Janitoral Delivery"; + name = "Janitorial Delivery"; req_access_txt = "26" }, /obj/effect/turf_decal/delivery, @@ -34405,8 +34247,8 @@ /area/medical/sleeper) "bBc" = ( /obj/structure/table, -/obj/item/weapon/surgical_drapes, -/obj/item/weapon/razor, +/obj/item/surgical_drapes, +/obj/item/razor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -34705,11 +34547,9 @@ "bBF" = ( /obj/machinery/portable_atmospherics/scrubber, /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, -/obj/item/weapon/storage/firstaid/toxin, +/obj/item/storage/firstaid/toxin, /obj/effect/turf_decal/stripes/line{ dir = 2 }, @@ -34774,7 +34614,6 @@ "bBO" = ( /obj/machinery/computer/med_data, /obj/machinery/airalarm{ - frequency = 1439; pixel_y = 23 }, /turf/open/floor/plasteel/barber, @@ -34808,17 +34647,11 @@ external_pressure_bound = 120; name = "server vent" }, -/turf/open/floor/circuit{ - name = "Server Base"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/server, /area/science/server) "bBT" = ( /obj/machinery/r_n_d/server/core, -/turf/open/floor/circuit{ - name = "Server Base"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/server, /area/science/server) "bBU" = ( /obj/machinery/atmospherics/pipe/simple{ @@ -34831,7 +34664,6 @@ /turf/open/floor/plasteel/black, /area/science/server) "bBV" = ( -/obj/structure/grille, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; @@ -34840,13 +34672,13 @@ /obj/machinery/atmospherics/pipe/simple{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/server) "bBW" = ( /obj/structure/table, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, +/obj/item/folder/white, +/obj/item/pen, /turf/open/floor/plasteel/black, /area/science/server) "bBX" = ( @@ -34863,7 +34695,7 @@ }, /area/security/checkpoint/science) "bBZ" = ( -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 10 }, /obj/item/device/radio/off, @@ -34873,6 +34705,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Science Security APC"; + areastring = "/area/security/checkpoint/science"; pixel_y = -24 }, /obj/structure/cable, @@ -34880,11 +34713,11 @@ /area/security/checkpoint/science) "bCb" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = 1; pixel_y = 9 }, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plasteel/red/side{ dir = 6 }, @@ -34923,23 +34756,24 @@ /obj/machinery/power/apc{ dir = 8; name = "RD Office APC"; + areastring = "/area/crew_quarters/heads/hor"; pixel_x = -25 }, /obj/structure/cable, /obj/machinery/light_switch{ pixel_y = -23 }, -/obj/item/weapon/twohanded/required/kirbyplants/dead, +/obj/item/twohanded/required/kirbyplants/dead, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "bCg" = ( /obj/structure/table, -/obj/item/weapon/cartridge/signal/toxins, -/obj/item/weapon/cartridge/signal/toxins{ +/obj/item/cartridge/signal/toxins, +/obj/item/cartridge/signal/toxins{ pixel_x = -4; pixel_y = 2 }, -/obj/item/weapon/cartridge/signal/toxins{ +/obj/item/cartridge/signal/toxins{ pixel_x = 4; pixel_y = 6 }, @@ -35018,7 +34852,7 @@ /area/maintenance/port/aft) "bCo" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = 1; pixel_y = 9 }, @@ -35128,7 +34962,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/medical/sleeper) +/area/maintenance/aft) "bCC" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -35141,7 +34975,7 @@ /area/maintenance/aft) "bCD" = ( /obj/structure/table, -/obj/item/weapon/retractor, +/obj/item/retractor, /turf/open/floor/plasteel/white/side{ dir = 2 }, @@ -35164,10 +34998,10 @@ /area/medical/sleeper) "bCG" = ( /obj/structure/table, -/obj/item/weapon/folder/white, -/obj/item/weapon/gun/syringe, -/obj/item/weapon/reagent_containers/dropper, -/obj/item/weapon/soap/nanotrasen, +/obj/item/folder/white, +/obj/item/gun/syringe, +/obj/item/reagent_containers/dropper, +/obj/item/soap/nanotrasen, /turf/open/floor/plasteel/white, /area/medical/sleeper) "bCH" = ( @@ -35221,11 +35055,11 @@ /area/medical/sleeper) "bCO" = ( /obj/structure/table, -/obj/item/weapon/storage/box/bodybags{ +/obj/item/storage/box/bodybags{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/rxglasses, +/obj/item/storage/box/rxglasses, /turf/open/floor/plasteel/white, /area/medical/sleeper) "bCP" = ( @@ -35235,8 +35069,7 @@ /turf/closed/wall, /area/medical/sleeper) "bCQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/sleeper) "bCR" = ( @@ -35260,13 +35093,13 @@ /area/medical/sleeper) "bCT" = ( /obj/structure/table, -/obj/item/weapon/storage/belt/medical{ +/obj/item/storage/belt/medical{ pixel_y = 2 }, -/obj/item/weapon/storage/belt/medical{ +/obj/item/storage/belt/medical{ pixel_y = 2 }, -/obj/item/weapon/storage/belt/medical{ +/obj/item/storage/belt/medical{ pixel_y = 2 }, /obj/item/clothing/neck/stethoscope, @@ -35302,7 +35135,7 @@ /area/crew_quarters/heads/cmo) "bCX" = ( /obj/effect/decal/cleanable/oil, -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, @@ -35384,8 +35217,8 @@ /area/science/storage) "bDk" = ( /obj/structure/table, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen, +/obj/item/folder/yellow, +/obj/item/pen, /obj/machinery/requests_console{ department = "Mining"; departmentType = 0; @@ -35444,19 +35277,19 @@ /area/hallway/primary/aft) "bDq" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/item/key/janitor, /turf/open/floor/plasteel, /area/janitor) "bDr" = ( -/obj/item/weapon/restraints/legcuffs/beartrap, -/obj/item/weapon/restraints/legcuffs/beartrap, -/obj/item/weapon/storage/box/mousetraps, -/obj/item/weapon/storage/box/mousetraps, +/obj/item/restraints/legcuffs/beartrap, +/obj/item/restraints/legcuffs/beartrap, +/obj/item/storage/box/mousetraps, +/obj/item/storage/box/mousetraps, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/janitor) @@ -35501,16 +35334,16 @@ /area/storage/tech) "bDw" = ( /obj/structure/table, -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 16 }, -/obj/item/weapon/wirecutters, +/obj/item/wirecutters, /turf/open/floor/plating, /area/storage/tech) "bDx" = ( /obj/structure/table, -/obj/item/weapon/electronics/apc, -/obj/item/weapon/electronics/airlock, +/obj/item/electronics/apc, +/obj/item/electronics/airlock, /obj/machinery/light/small{ dir = 1 }, @@ -35524,6 +35357,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Tech Storage APC"; + areastring = "/area/storage/tech"; pixel_y = 24 }, /obj/structure/cable{ @@ -35534,7 +35368,6 @@ /area/storage/tech) "bDz" = ( /obj/machinery/airalarm{ - frequency = 1439; pixel_y = 23 }, /turf/open/floor/plating, @@ -35544,6 +35377,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Treatment Center APC"; + areastring = "/area/medical/sleeper"; pixel_x = 26 }, /obj/structure/cable{ @@ -35555,7 +35389,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/medical/sleeper) +/area/maintenance/aft) "bDB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -35573,7 +35407,7 @@ pixel_x = -28 }, /obj/structure/bed, -/obj/item/weapon/bedsheet/medical, +/obj/item/bedsheet/medical, /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, @@ -35591,12 +35425,11 @@ /turf/open/floor/plasteel/white, /area/medical/sleeper) "bDF" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/preopen{ id = "medpriv4"; name = "privacy door" }, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -35611,7 +35444,6 @@ "bDH" = ( /obj/structure/closet/l3closet/janitor, /obj/machinery/airalarm{ - frequency = 1439; pixel_y = 23 }, /turf/open/floor/plasteel, @@ -35622,8 +35454,8 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "bDJ" = ( -/obj/item/weapon/storage/box/lights/mixed, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /turf/open/floor/plasteel, /area/janitor) "bDK" = ( @@ -35827,28 +35659,27 @@ /area/science/storage) "bEh" = ( /obj/structure/table/glass, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 5 }, /turf/open/floor/plasteel/barber, /area/crew_quarters/heads/cmo) "bEi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/cmo) "bEj" = ( /obj/structure/table/glass, -/obj/item/weapon/pen, +/obj/item/pen, /obj/item/clothing/neck/stethoscope, /mob/living/simple_animal/pet/cat/Runtime, /turf/open/floor/plasteel/barber, /area/crew_quarters/heads/cmo) "bEk" = ( /obj/structure/table/glass, -/obj/item/weapon/folder/white, -/obj/item/weapon/stamp/cmo, +/obj/item/folder/white, +/obj/item/stamp/cmo, /obj/item/clothing/glasses/hud/health, /turf/open/floor/plasteel/barber, /area/crew_quarters/heads/cmo) @@ -35896,6 +35727,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Misc Research APC"; + areastring = "/area/science/research"; pixel_x = -25 }, /obj/structure/cable{ @@ -36179,8 +36011,7 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "bEV" = ( @@ -36192,12 +36023,11 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "bEW" = ( @@ -36209,14 +36039,13 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "bEX" = ( /obj/structure/table, /obj/item/device/aicard, -/obj/item/weapon/aiModule/reset, +/obj/item/aiModule/reset, /turf/open/floor/plating, /area/storage/tech) "bEY" = ( @@ -36224,8 +36053,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "bEZ" = ( @@ -36235,7 +36063,7 @@ pixel_y = 3 }, /obj/item/stack/cable_coil, -/obj/item/weapon/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, /turf/open/floor/plating, /area/storage/tech) "bFa" = ( @@ -36323,8 +36151,8 @@ }, /area/hallway/primary/aft) "bFk" = ( -/obj/item/weapon/mop, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/mop, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel, /area/janitor) "bFl" = ( @@ -36336,6 +36164,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Custodial Closet APC"; + areastring = "/area/janitor"; pixel_x = -24 }, /obj/structure/cable{ @@ -36343,17 +36172,14 @@ d2 = 2 }, /turf/open/floor/plating, -/area/janitor) +/area/maintenance/aft) "bFm" = ( /obj/structure/disposalpipe/sortjunction{ dir = 8; icon_state = "pipe-j2s"; sortType = 6 }, -/obj/structure/grille, -/obj/structure/window/fulltile{ - obj_integrity = 25 - }, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/maintenance/aft) "bFn" = ( @@ -36372,11 +36198,10 @@ /turf/open/floor/plating, /area/maintenance/aft) "bFp" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/maintenance/aft) "bFq" = ( @@ -36399,11 +36224,10 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/janitor) +/area/maintenance/aft) "bFt" = ( /obj/structure/disposalpipe/segment, -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/maintenance/aft) @@ -36434,8 +36258,7 @@ /area/medical/sleeper) "bFx" = ( /obj/structure/disposalpipe/segment, -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/aft) @@ -36470,11 +36293,11 @@ /area/medical/sleeper) "bFC" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/condiment/peppermill{ +/obj/item/reagent_containers/food/condiment/peppermill{ pixel_x = 5; pixel_y = -2 }, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ +/obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = -2; pixel_y = 2 }, @@ -36523,7 +36346,7 @@ /area/science/storage) "bFJ" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/medical, +/obj/item/bedsheet/medical, /turf/open/floor/plasteel/white, /area/medical/sleeper) "bFK" = ( @@ -36551,16 +36374,16 @@ /area/medical/medbay/central) "bFN" = ( /obj/structure/table, -/obj/item/weapon/cartridge/medical{ +/obj/item/cartridge/medical{ pixel_x = -2; pixel_y = 6 }, -/obj/item/weapon/cartridge/medical{ +/obj/item/cartridge/medical{ pixel_x = 6; pixel_y = 3 }, -/obj/item/weapon/cartridge/medical, -/obj/item/weapon/cartridge/chemistry{ +/obj/item/cartridge/medical, +/obj/item/cartridge/chemistry{ pixel_y = 2 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -36569,8 +36392,7 @@ /turf/open/floor/plasteel/barber, /area/crew_quarters/heads/cmo) "bFO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -36662,8 +36484,7 @@ /turf/closed/wall, /area/science/mixing) "bGc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/mixing) "bGd" = ( @@ -36681,8 +36502,7 @@ /turf/closed/wall, /area/science/test_area) "bGf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating/airless, /area/science/test_area) "bGg" = ( @@ -36694,8 +36514,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/mining) "bGi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/miningdock) "bGj" = ( @@ -36746,9 +36565,8 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "bGp" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/port/aft) "bGq" = ( @@ -36767,8 +36585,7 @@ d2 = 2 }, /obj/structure/cable, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "bGs" = ( @@ -36788,11 +36605,11 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/computer/borgupload{ +/obj/item/circuitboard/computer/borgupload{ pixel_x = -1; pixel_y = 1 }, -/obj/item/weapon/circuitboard/computer/aiupload{ +/obj/item/circuitboard/computer/aiupload{ pixel_x = 2; pixel_y = -2 }, @@ -36819,36 +36636,36 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/computer/pandemic{ +/obj/item/circuitboard/computer/pandemic{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/circuitboard/computer/rdconsole, -/obj/item/weapon/circuitboard/machine/rdserver{ +/obj/item/circuitboard/computer/rdconsole, +/obj/item/circuitboard/machine/rdserver{ pixel_x = 3; pixel_y = -3 }, -/obj/item/weapon/circuitboard/machine/destructive_analyzer, -/obj/item/weapon/circuitboard/machine/protolathe, +/obj/item/circuitboard/machine/destructive_analyzer, +/obj/item/circuitboard/machine/protolathe, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/circuitboard/computer/aifixer, -/obj/item/weapon/circuitboard/computer/teleporter, -/obj/item/weapon/circuitboard/machine/circuit_imprinter, -/obj/item/weapon/circuitboard/machine/mechfab, +/obj/item/circuitboard/computer/aifixer, +/obj/item/circuitboard/computer/teleporter, +/obj/item/circuitboard/machine/circuit_imprinter, +/obj/item/circuitboard/machine/mechfab, /turf/open/floor/plating, /area/storage/tech) "bGx" = ( /obj/structure/rack, -/obj/item/weapon/circuitboard/machine/telecomms/processor, -/obj/item/weapon/circuitboard/machine/telecomms/receiver, -/obj/item/weapon/circuitboard/machine/telecomms/server, -/obj/item/weapon/circuitboard/machine/telecomms/bus, -/obj/item/weapon/circuitboard/machine/telecomms/broadcaster, -/obj/item/weapon/circuitboard/computer/message_monitor{ +/obj/item/circuitboard/machine/telecomms/processor, +/obj/item/circuitboard/machine/telecomms/receiver, +/obj/item/circuitboard/machine/telecomms/server, +/obj/item/circuitboard/machine/telecomms/bus, +/obj/item/circuitboard/machine/telecomms/broadcaster, +/obj/item/circuitboard/computer/message_monitor{ pixel_y = -5 }, /turf/open/floor/plating, @@ -36858,18 +36675,18 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/computer/mining, -/obj/item/weapon/circuitboard/machine/autolathe{ +/obj/item/circuitboard/computer/mining, +/obj/item/circuitboard/machine/autolathe{ pixel_x = 3; pixel_y = -3 }, -/obj/item/weapon/circuitboard/computer/arcade/battle, +/obj/item/circuitboard/computer/arcade/battle, /turf/open/floor/plating, /area/storage/tech) "bGz" = ( /obj/structure/table/reinforced, -/obj/item/weapon/wrench, -/obj/item/weapon/screwdriver{ +/obj/item/wrench, +/obj/item/screwdriver{ pixel_y = 10 }, /turf/open/floor/plasteel/white, @@ -36883,15 +36700,15 @@ /area/science/mixing) "bGB" = ( /obj/structure/table, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, /obj/machinery/requests_console{ department = "Janitorial"; departmentType = 1; pixel_y = -29 }, -/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/spray/cleaner, /turf/open/floor/plasteel, /area/janitor) "bGC" = ( @@ -37067,18 +36884,18 @@ /area/maintenance/aft) "bGR" = ( /obj/structure/table, -/obj/item/weapon/hand_labeler, -/obj/item/weapon/gun/syringe, +/obj/item/hand_labeler, +/obj/item/gun/syringe, /turf/open/floor/plasteel/white, /area/medical/sleeper) "bGS" = ( /obj/structure/closet/crate/freezer/surplus_limbs, -/obj/item/weapon/reagent_containers/glass/beaker/synthflesh, +/obj/item/reagent_containers/glass/beaker/synthflesh, /turf/open/floor/plasteel/white, /area/medical/sleeper) "bGT" = ( /obj/structure/table, -/obj/item/weapon/folder/white, +/obj/item/folder/white, /obj/item/clothing/neck/stethoscope, /obj/machinery/vending/wallmed{ pixel_y = 28 @@ -37163,6 +36980,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Toxins Storage APC"; + areastring = "/area/science/storage"; pixel_x = -25 }, /obj/structure/cable{ @@ -37352,7 +37170,7 @@ /turf/open/floor/plasteel, /area/quartermaster/miningdock) "bHz" = ( -/obj/item/weapon/ore/iron, +/obj/item/ore/iron, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -37397,15 +37215,15 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/computer/crew{ +/obj/item/circuitboard/computer/crew{ pixel_x = -1; pixel_y = 1 }, -/obj/item/weapon/circuitboard/computer/card{ +/obj/item/circuitboard/computer/card{ pixel_x = 2; pixel_y = -2 }, -/obj/item/weapon/circuitboard/computer/communications{ +/obj/item/circuitboard/computer/communications{ pixel_x = 5; pixel_y = -5 }, @@ -37482,7 +37300,7 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/electrical{ pixel_x = 1; pixel_y = -1 }, @@ -37520,12 +37338,11 @@ /turf/open/floor/plasteel, /area/hallway/primary/aft) "bHT" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/preopen{ id = "medpriv1"; name = "privacy door" }, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -37544,6 +37361,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Aft Maintenance APC"; + areastring = "/area/maintenance/aft"; pixel_x = -24 }, /obj/structure/cable{ @@ -37554,17 +37372,11 @@ /area/maintenance/aft) "bHW" = ( /obj/structure/disposalpipe/segment, -/obj/structure/grille, -/obj/structure/window/fulltile{ - obj_integrity = 35 - }, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/maintenance/aft) "bHX" = ( -/obj/structure/grille, -/obj/structure/window/fulltile{ - obj_integrity = 25 - }, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/maintenance/aft) "bHY" = ( @@ -37582,8 +37394,7 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "bHZ" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/maintenance/aft) "bIa" = ( @@ -37707,12 +37518,12 @@ /area/science/xenobiology) "bIi" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/o2{ +/obj/item/storage/firstaid/o2{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/o2, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/o2, +/obj/item/storage/firstaid/regular{ pixel_x = -3; pixel_y = -3 }, @@ -37721,7 +37532,7 @@ "bIj" = ( /obj/structure/table, /obj/machinery/light, -/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/spray/cleaner, /obj/item/clothing/glasses/hud/health, /obj/item/clothing/glasses/hud/health, /obj/item/clothing/glasses/hud/health, @@ -37736,12 +37547,12 @@ name = "Medbay RC"; pixel_y = -30 }, -/obj/item/weapon/storage/firstaid/fire{ +/obj/item/storage/firstaid/fire{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ pixel_x = -3; pixel_y = -3 }, @@ -37757,12 +37568,12 @@ name = "Station Intercom (Medbay)"; pixel_y = -30 }, -/obj/item/weapon/storage/firstaid/toxin{ +/obj/item/storage/firstaid/toxin{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/toxin, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/toxin, +/obj/item/storage/firstaid/regular{ pixel_x = -3; pixel_y = -3 }, @@ -37771,20 +37582,20 @@ "bIm" = ( /obj/machinery/light, /obj/structure/table, -/obj/item/weapon/storage/box/beakers{ +/obj/item/storage/box/beakers{ pixel_x = 2; pixel_y = 2 }, -/obj/item/weapon/storage/box/syringes, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ +/obj/item/storage/box/syringes, +/obj/item/reagent_containers/glass/bottle/epinephrine{ pixel_x = 7; pixel_y = -3 }, -/obj/item/weapon/reagent_containers/glass/bottle/morphine{ +/obj/item/reagent_containers/glass/bottle/morphine{ pixel_x = 8; pixel_y = -3 }, -/obj/item/weapon/reagent_containers/syringe{ +/obj/item/reagent_containers/syringe{ pixel_x = 6; pixel_y = -3 }, @@ -37792,12 +37603,12 @@ /area/medical/sleeper) "bIn" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/brute{ +/obj/item/storage/firstaid/brute{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/brute, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/brute, +/obj/item/storage/firstaid/regular{ pixel_x = -3; pixel_y = -3 }, @@ -37805,7 +37616,7 @@ /area/medical/sleeper) "bIo" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/medical, +/obj/item/bedsheet/medical, /turf/open/floor/plasteel/white, /area/medical/medbay/central) "bIp" = ( @@ -37847,7 +37658,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/science/xenobiology) +/area/maintenance/aft) "bIt" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -37975,7 +37786,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bII" = ( -/obj/item/weapon/storage/secure/safe{ +/obj/item/storage/secure/safe{ pixel_x = 5; pixel_y = 29 }, @@ -38080,8 +37891,7 @@ /turf/open/floor/plasteel, /area/science/mixing) "bIT" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -38200,11 +38010,11 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/computer/robotics{ +/obj/item/circuitboard/computer/robotics{ pixel_x = -2; pixel_y = 2 }, -/obj/item/weapon/circuitboard/computer/mecha_control{ +/obj/item/circuitboard/computer/mecha_control{ pixel_x = 1; pixel_y = -1 }, @@ -38216,9 +38026,9 @@ /area/storage/tech) "bJj" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/subspace/analyzer, -/obj/item/weapon/stock_parts/subspace/analyzer, -/obj/item/weapon/stock_parts/subspace/analyzer, +/obj/item/stock_parts/subspace/analyzer, +/obj/item/stock_parts/subspace/analyzer, +/obj/item/stock_parts/subspace/analyzer, /turf/open/floor/plating, /area/storage/tech) "bJk" = ( @@ -38226,14 +38036,14 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/computer/cloning, -/obj/item/weapon/circuitboard/computer/med_data{ +/obj/item/circuitboard/computer/cloning, +/obj/item/circuitboard/computer/med_data{ pixel_x = 3; pixel_y = -3 }, -/obj/item/weapon/circuitboard/machine/clonescanner, -/obj/item/weapon/circuitboard/machine/clonepod, -/obj/item/weapon/circuitboard/computer/scan_consolenew, +/obj/item/circuitboard/machine/clonescanner, +/obj/item/circuitboard/machine/clonepod, +/obj/item/circuitboard/computer/scan_consolenew, /turf/open/floor/plating, /area/storage/tech) "bJl" = ( @@ -38241,15 +38051,15 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/computer/powermonitor{ +/obj/item/circuitboard/computer/powermonitor{ pixel_x = -2; pixel_y = 2 }, -/obj/item/weapon/circuitboard/computer/stationalert{ +/obj/item/circuitboard/computer/stationalert{ pixel_x = 1; pixel_y = -1 }, -/obj/item/weapon/circuitboard/computer/atmos_alert{ +/obj/item/circuitboard/computer/atmos_alert{ pixel_x = 3; pixel_y = -3 }, @@ -38260,11 +38070,11 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/computer/secure_data{ +/obj/item/circuitboard/computer/secure_data{ pixel_x = -2; pixel_y = 2 }, -/obj/item/weapon/circuitboard/computer/security{ +/obj/item/circuitboard/computer/security{ pixel_x = 1; pixel_y = -1 }, @@ -38466,7 +38276,6 @@ /turf/open/floor/plating, /area/science/xenobiology) "bJI" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 @@ -38483,11 +38292,10 @@ id = "misclab"; name = "test chamber blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) "bJJ" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -38496,11 +38304,10 @@ id = "misclab"; name = "test chamber blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) "bJK" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment, /obj/structure/cable{ d2 = 8; @@ -38514,7 +38321,7 @@ id = "misclab"; name = "test chamber blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) "bJL" = ( @@ -38535,7 +38342,6 @@ /turf/open/floor/engine, /area/science/xenobiology) "bJM" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -38544,7 +38350,7 @@ id = "misclab"; name = "test chamber blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) "bJN" = ( @@ -38562,8 +38368,7 @@ /turf/open/floor/plasteel/bar, /area/maintenance/port/aft) "bJQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -38668,6 +38473,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Toxins Lab APC"; + areastring = "/area/science/mixing"; pixel_x = 26 }, /obj/structure/cable, @@ -38701,8 +38507,7 @@ /turf/open/floor/plasteel, /area/science/mixing) "bKe" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/science/mixing) "bKf" = ( @@ -38740,8 +38545,8 @@ /turf/open/floor/plasteel, /area/quartermaster/miningdock) "bKk" = ( -/obj/item/weapon/ore/silver, -/obj/item/weapon/ore/silver, +/obj/item/ore/silver, +/obj/item/ore/silver, /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -38766,14 +38571,14 @@ /obj/structure/rack{ dir = 1 }, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -2; pixel_y = -1 }, -/obj/item/weapon/pickaxe{ +/obj/item/pickaxe{ pixel_x = 5 }, -/obj/item/weapon/shovel{ +/obj/item/shovel{ pixel_x = -5 }, /turf/open/floor/plasteel, @@ -38796,8 +38601,7 @@ d2 = 4 }, /obj/structure/cable, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "bKs" = ( @@ -38809,35 +38613,33 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, /obj/structure/cable, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "bKt" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/micro_laser, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/capacitor, -/obj/item/weapon/stock_parts/micro_laser/high, -/obj/item/weapon/stock_parts/micro_laser/high, -/obj/item/weapon/stock_parts/micro_laser/high, -/obj/item/weapon/stock_parts/micro_laser/high, +/obj/item/stock_parts/micro_laser, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/micro_laser/high, +/obj/item/stock_parts/micro_laser/high, +/obj/item/stock_parts/micro_laser/high, +/obj/item/stock_parts/micro_laser/high, /turf/open/floor/plating, /area/storage/tech) "bKu" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/subspace/amplifier, -/obj/item/weapon/stock_parts/subspace/amplifier, -/obj/item/weapon/stock_parts/subspace/amplifier, +/obj/item/stock_parts/subspace/amplifier, +/obj/item/stock_parts/subspace/amplifier, +/obj/item/stock_parts/subspace/amplifier, /turf/open/floor/plating, /area/storage/tech) "bKv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, @@ -38989,11 +38791,12 @@ /obj/machinery/power/apc{ dir = 4; name = "Medbay APC"; + areastring = "/area/medical/medbay/central"; pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/medical/medbay/central) +/area/maintenance/aft) "bKL" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -39073,6 +38876,7 @@ /obj/machinery/power/apc{ dir = 1; name = "CM Office APC"; + areastring = "/area/crew_quarters/heads/cmo"; pixel_y = 24 }, /obj/structure/cable{ @@ -39083,7 +38887,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/crew_quarters/heads/cmo) +/area/maintenance/aft) "bKT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -39115,7 +38919,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bKW" = ( -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -39322,9 +39126,7 @@ network = list("Toxins"); use_power = 0 }, -/obj/item/target/alien{ - anchored = 1 - }, +/obj/item/target/alien/anchored, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -39350,8 +39152,7 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "bLv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/port/aft) "bLw" = ( @@ -39366,30 +39167,30 @@ /area/maintenance/port/aft) "bLx" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/subspace/transmitter, -/obj/item/weapon/stock_parts/subspace/transmitter, -/obj/item/weapon/stock_parts/subspace/treatment, -/obj/item/weapon/stock_parts/subspace/treatment, -/obj/item/weapon/stock_parts/subspace/treatment, +/obj/item/stock_parts/subspace/transmitter, +/obj/item/stock_parts/subspace/transmitter, +/obj/item/stock_parts/subspace/treatment, +/obj/item/stock_parts/subspace/treatment, +/obj/item/stock_parts/subspace/treatment, /turf/open/floor/plating, /area/storage/tech) "bLy" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/subspace/ansible, -/obj/item/weapon/stock_parts/subspace/ansible, -/obj/item/weapon/stock_parts/subspace/ansible, -/obj/item/weapon/stock_parts/subspace/crystal, -/obj/item/weapon/stock_parts/subspace/crystal, -/obj/item/weapon/stock_parts/subspace/crystal, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/crystal, +/obj/item/stock_parts/subspace/crystal, +/obj/item/stock_parts/subspace/crystal, /turf/open/floor/plating, /area/storage/tech) "bLz" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/subspace/filter, -/obj/item/weapon/stock_parts/subspace/filter, -/obj/item/weapon/stock_parts/subspace/filter, -/obj/item/weapon/stock_parts/subspace/filter, -/obj/item/weapon/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, /obj/machinery/light/small, /turf/open/floor/plating, /area/storage/tech) @@ -39398,7 +39199,7 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/electrical{ pixel_x = 1; pixel_y = -1 }, @@ -39408,8 +39209,7 @@ /turf/open/floor/plating, /area/storage/tech) "bLB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/maintenance/port/aft) @@ -39437,6 +39237,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Delivery Office APC"; + areastring = "/area/quartermaster/sorting"; pixel_x = 1; pixel_y = -24 }, @@ -39498,7 +39299,7 @@ req_access_txt = "24" }, /turf/open/floor/plating, -/area/engine/atmos) +/area/maintenance/aft) "bLP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, @@ -39527,7 +39328,7 @@ /area/maintenance/aft) "bLU" = ( /obj/structure/table, -/obj/item/weapon/folder/white, +/obj/item/folder/white, /obj/item/clothing/neck/stethoscope, /obj/machinery/light/small{ dir = 8 @@ -39608,7 +39409,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/medical/medbay/central) +/area/maintenance/aft) "bMd" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -39650,7 +39451,7 @@ }, /obj/item/stack/cable_coil, /obj/item/device/multitool, -/obj/item/weapon/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, /obj/structure/window/reinforced{ dir = 4 }, @@ -39660,6 +39461,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Xenobiology APC"; + areastring = "/area/science/xenobiology"; pixel_x = -25 }, /obj/structure/cable{ @@ -39718,7 +39520,6 @@ /obj/structure/table, /obj/machinery/reagentgrinder, /obj/machinery/airalarm{ - frequency = 1439; pixel_y = 23 }, /turf/open/floor/plasteel/white, @@ -39739,13 +39540,11 @@ /turf/open/floor/plasteel/white, /area/science/xenobiology) "bMr" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/science/xenobiology) "bMs" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/research) "bMt" = ( @@ -39940,8 +39739,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bMQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bMR" = ( @@ -40024,7 +39822,7 @@ /turf/open/space, /area/space) "bNb" = ( -/obj/item/weapon/airlock_painter, +/obj/item/airlock_painter, /obj/structure/lattice, /obj/structure/closet, /turf/open/space, @@ -40041,7 +39839,7 @@ dir = 4 }, /obj/structure/table, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/item/clothing/glasses/science, /obj/item/clothing/glasses/science, /turf/open/floor/plasteel, @@ -40085,8 +39883,7 @@ /turf/open/floor/plasteel/white, /area/medical/virology) "bNk" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/medical/virology) @@ -40157,9 +39954,7 @@ /obj/item/stack/sheet/metal{ amount = 50 }, -/obj/item/stack/sheet/mineral/plasma{ - layer = 2.9 - }, +/obj/item/stack/sheet/mineral/plasma, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -40293,8 +40088,7 @@ /turf/open/floor/plating/airless, /area/science/test_area) "bNG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/test_area) "bNH" = ( @@ -40303,13 +40097,13 @@ name = "Station Intercom (General)"; pixel_y = -26 }, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3 }, -/obj/item/weapon/pen{ +/obj/item/pen{ pixel_x = -3 }, -/obj/item/weapon/folder/yellow{ +/obj/item/folder/yellow{ pixel_x = 4 }, /turf/open/floor/plasteel, @@ -40330,7 +40124,6 @@ /area/quartermaster/office) "bNL" = ( /obj/machinery/airalarm{ - frequency = 1439; pixel_y = 23 }, /turf/open/floor/plating, @@ -40412,8 +40205,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bNU" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, @@ -40436,11 +40228,10 @@ /turf/open/floor/plasteel/floorgrime, /area/science/misc_lab) "bNY" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bNZ" = ( @@ -40483,11 +40274,10 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bOf" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 10 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bOg" = ( @@ -40534,7 +40324,7 @@ /turf/open/floor/plasteel, /area/tcommsat/computer) "bOm" = ( -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/structure/bed, /turf/open/floor/plasteel/white, /area/medical/virology) @@ -40543,7 +40333,6 @@ dir = 1 }, /obj/machinery/airalarm{ - frequency = 1439; pixel_y = 23 }, /turf/open/floor/plasteel/white, @@ -40603,7 +40392,6 @@ }, /obj/machinery/airalarm{ dir = 4; - locked = 0; pixel_x = -23 }, /turf/open/floor/plasteel, @@ -40759,15 +40547,14 @@ /area/quartermaster/office) "bOM" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/open/floor/plasteel, /area/tcommsat/computer) "bON" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "kanyewest"; layer = 2.9; @@ -40779,6 +40566,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Engineering Security APC"; + areastring = "/area/security/checkpoint/engineering"; pixel_x = -24 }, /obj/structure/cable{ @@ -40799,12 +40587,12 @@ density = 0; pixel_x = -30 }, -/obj/item/weapon/book/manual/wiki/infections{ +/obj/item/book/manual/wiki/infections{ pixel_y = 7 }, -/obj/item/weapon/reagent_containers/syringe/antiviral, -/obj/item/weapon/reagent_containers/dropper, -/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/syringe/antiviral, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/spray/cleaner, /turf/open/floor/plasteel/whitegreen/side{ dir = 8 }, @@ -40903,11 +40691,10 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bPa" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bPb" = ( @@ -40961,12 +40748,11 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bPh" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bPi" = ( @@ -41005,8 +40791,7 @@ /turf/open/floor/engine/vacuum, /area/engine/atmos) "bPn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/aft) "bPo" = ( @@ -41110,8 +40895,8 @@ dir = 4 }, /obj/structure/table/glass, -/obj/item/weapon/storage/box/monkeycubes, -/obj/item/weapon/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes, /turf/open/floor/plasteel/white, /area/science/xenobiology) "bPA" = ( @@ -41126,8 +40911,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, +/obj/item/folder/white, +/obj/item/pen, /turf/open/floor/plasteel/white, /area/science/xenobiology) "bPC" = ( @@ -41150,11 +40935,11 @@ /area/science/xenobiology) "bPE" = ( /obj/structure/table, -/obj/item/weapon/extinguisher{ +/obj/item/extinguisher{ pixel_x = 4; pixel_y = 3 }, -/obj/item/weapon/extinguisher, +/obj/item/extinguisher, /turf/open/floor/plasteel/white, /area/science/xenobiology) "bPF" = ( @@ -41168,15 +40953,9 @@ /area/science/misc_lab) "bPG" = ( /obj/structure/table, -/obj/item/stack/sheet/mineral/plasma{ - layer = 2.9 - }, -/obj/item/stack/sheet/mineral/plasma{ - layer = 2.9 - }, -/obj/item/stack/sheet/mineral/plasma{ - layer = 2.9 - }, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, /obj/machinery/light, /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; @@ -41193,11 +40972,11 @@ pixel_y = -30; receive_ore_updates = 1 }, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = 1; pixel_y = 9 }, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plasteel/white, /area/science/xenobiology) "bPI" = ( @@ -41206,16 +40985,15 @@ /area/science/xenobiology) "bPJ" = ( /obj/structure/table, -/obj/item/weapon/storage/box/beakers{ +/obj/item/storage/box/beakers{ pixel_x = 2; pixel_y = 2 }, -/obj/item/weapon/storage/box/syringes, +/obj/item/storage/box/syringes, /turf/open/floor/plasteel/white, /area/science/xenobiology) "bPK" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/science/misc_lab) "bPL" = ( @@ -41267,17 +41045,16 @@ }, /area/maintenance/port/aft) "bPU" = ( -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/plating, /area/maintenance/port/aft) "bPV" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 0; - pixel_y = 32 +/obj/machinery/door/airlock/maintenance{ + name = "Maint Bar Access"; + req_access_txt = "12" + }, +/obj/structure/barricade/wooden{ + name = "wooden barricade (CLOSED)" }, /turf/open/floor/plating, /area/maintenance/port/aft) @@ -41286,24 +41063,13 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "bPX" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, /area/maintenance/port/aft) "bPY" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, +/obj/structure/girder, +/obj/structure/grille/broken, /turf/open/floor/plating, /area/maintenance/port/aft) "bPZ" = ( @@ -41328,13 +41094,13 @@ /area/construction) "bQd" = ( /obj/structure/table, -/obj/item/weapon/folder/blue, -/obj/item/weapon/pen/blue, +/obj/item/folder/blue, +/obj/item/pen/blue, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/tcommsat/computer) "bQe" = ( -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 10 }, /obj/machinery/button/door{ @@ -41376,13 +41142,12 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bQi" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/preopen{ id = "atmos"; layer = 2.9; name = "atmos blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bQj" = ( @@ -41413,11 +41178,10 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bQn" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/engine/atmos) "bQo" = ( @@ -41499,9 +41263,8 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bQy" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bQz" = ( @@ -41517,8 +41280,7 @@ }, /area/engine/atmos) "bQA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating/airless, /area/engine/atmos) "bQB" = ( @@ -41540,19 +41302,15 @@ /area/medical/virology) "bQE" = ( /obj/structure/table, -/obj/item/weapon/storage/box/donkpockets{ +/obj/item/storage/box/donkpockets{ pixel_x = 3; pixel_y = 3 }, /obj/machinery/newscaster{ pixel_x = -30 }, -/obj/item/stack/sheet/mineral/plasma{ - layer = 2.9 - }, -/obj/item/stack/sheet/mineral/plasma{ - layer = 2.9 - }, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, /turf/open/floor/plasteel/white, /area/medical/virology) "bQF" = ( @@ -41560,8 +41318,7 @@ /turf/open/floor/plasteel/white, /area/medical/virology) "bQG" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -41639,8 +41396,7 @@ /turf/open/floor/plasteel, /area/science/misc_lab) "bQP" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/tcommsat/computer) @@ -41658,7 +41414,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /obj/item/clothing/ears/earmuffs, /obj/machinery/camera{ c_tag = "Testing Lab North"; @@ -41733,7 +41489,7 @@ /area/maintenance/starboard/aft) "bRc" = ( /obj/structure/table/wood, -/obj/item/weapon/soap/nanotrasen, +/obj/item/soap/nanotrasen, /turf/open/floor/wood{ icon_state = "wood-broken7" }, @@ -41910,8 +41666,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bRx" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/engine/atmos) "bRy" = ( @@ -41992,12 +41747,11 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bRI" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bRJ" = ( @@ -42062,8 +41816,7 @@ /turf/open/floor/plasteel/white, /area/medical/virology) "bRQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/virology) "bRR" = ( @@ -42105,7 +41858,6 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "bRW" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -42117,7 +41869,7 @@ id = "xenobio3"; name = "containment blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) "bRX" = ( @@ -42162,7 +41914,6 @@ /turf/open/floor/plasteel/white, /area/science/xenobiology) "bSa" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 @@ -42175,7 +41926,7 @@ id = "xenobio8"; name = "containment blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) "bSb" = ( @@ -42274,23 +42025,25 @@ /turf/open/floor/wood, /area/maintenance/port/aft) "bSo" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, +/obj/structure/chair/stool, +/turf/open/floor/wood, /area/maintenance/port/aft) "bSp" = ( /obj/structure/grille/broken, /turf/open/floor/plating, /area/maintenance/port/aft) "bSq" = ( -/turf/closed/wall, -/area/maintenance/bar) +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/maintenance/port/aft) "bSr" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, @@ -42311,9 +42064,11 @@ /turf/open/floor/plasteel, /area/tcommsat/computer) "bSu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/maintenance/bar) +/obj/item/stack/cable_coil{ + amount = 5 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) "bSv" = ( /obj/machinery/camera{ c_tag = "Construction Area"; @@ -42358,10 +42113,10 @@ pixel_y = -24 }, /obj/structure/table, -/obj/item/weapon/tank/internals/emergency_oxygen{ +/obj/item/tank/internals/emergency_oxygen{ pixel_x = -8 }, -/obj/item/weapon/tank/internals/emergency_oxygen{ +/obj/item/tank/internals/emergency_oxygen{ pixel_x = -8 }, /obj/item/clothing/mask/breath{ @@ -42374,8 +42129,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bSC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "atmos"; layer = 2.9; @@ -42388,8 +42142,8 @@ pixel_y = -32 }, /obj/structure/table, -/obj/item/weapon/storage/box, -/obj/item/weapon/storage/box, +/obj/item/storage/box, +/obj/item/storage/box, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/engine/atmos) @@ -42442,7 +42196,7 @@ /obj/item/stack/sheet/glass{ amount = 50 }, -/obj/item/weapon/storage/belt/utility, +/obj/item/storage/belt/utility, /obj/item/device/t_scanner, /obj/item/device/t_scanner, /obj/item/device/t_scanner, @@ -42458,37 +42212,33 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bSJ" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bSK" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 6 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bSL" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bSM" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bSN" = ( @@ -42496,24 +42246,21 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bSO" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bSP" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bSQ" = ( @@ -42598,6 +42345,7 @@ cell_type = 5000; dir = 1; name = "Virology APC"; + areastring = "/area/medical/virology"; pixel_y = 24 }, /obj/structure/cable{ @@ -42688,8 +42436,8 @@ /area/science/xenobiology) "bTf" = ( /obj/structure/rack, -/obj/item/weapon/wrench, -/obj/item/weapon/crowbar, +/obj/item/wrench, +/obj/item/crowbar, /obj/machinery/computer/security/telescreen{ name = "Test Chamber Monitor"; network = list("Test"); @@ -42727,8 +42475,7 @@ }, /area/security/checkpoint/engineering) "bTj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -42852,8 +42599,7 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "bTy" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 4 }, @@ -42876,7 +42622,7 @@ dir = 6 }, /turf/closed/wall, -/area/maintenance/bar) +/area/maintenance/port/aft) "bTC" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/closed/wall, @@ -42909,11 +42655,11 @@ /area/maintenance/port/aft) "bTG" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = 1; pixel_y = 9 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/structure/reagent_dispensers/peppertank{ pixel_x = 30 }, @@ -42926,7 +42672,7 @@ /area/security/checkpoint/engineering) "bTH" = ( /obj/structure/table, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/red/side, /area/security/checkpoint/engineering) @@ -42938,6 +42684,7 @@ "bTJ" = ( /obj/machinery/power/apc{ name = "Aft Hall APC"; + areastring = "/area/hallway/primary/aft"; dir = 8; pixel_x = -25; pixel_y = 1 @@ -42952,8 +42699,8 @@ }, /area/hallway/primary/aft) "bTK" = ( -/obj/item/weapon/crowbar, -/obj/item/weapon/wrench, +/obj/item/crowbar, +/obj/item/wrench, /obj/structure/window/reinforced, /turf/open/floor/plasteel/caution{ dir = 6 @@ -43104,7 +42851,6 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "bUe" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -43114,7 +42860,7 @@ id = "xenobio3"; name = "containment blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) "bUf" = ( @@ -43145,7 +42891,6 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "bUh" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -43154,7 +42899,7 @@ id = "xenobio8"; name = "containment blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) "bUi" = ( @@ -43209,12 +42954,12 @@ /area/science/misc_lab) "bUo" = ( /obj/structure/table, -/obj/item/weapon/storage/box/beakers{ +/obj/item/storage/box/beakers{ pixel_x = 2; pixel_y = 2 }, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, /turf/open/floor/engine, /area/science/misc_lab) "bUp" = ( @@ -43241,31 +42986,41 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "bUt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/wood, -/area/maintenance/bar) +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) "bUu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, /obj/structure/cable{ d1 = 2; d2 = 4; icon_state = "2-4" }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j1"; - dir = 4 - }, /turf/open/floor/plating, /area/maintenance/port/aft) "bUv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/turf/closed/wall, -/area/maintenance/bar) +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/port/aft) "bUw" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -43288,8 +43043,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /obj/structure/cable{ d1 = 1; @@ -43326,6 +43080,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Construction Area APC"; + areastring = "/area/construction"; pixel_y = 24 }, /obj/structure/cable{ @@ -43336,11 +43091,12 @@ dir = 4 }, /turf/open/floor/plating, -/area/construction) +/area/maintenance/port/aft) "bUB" = ( /obj/machinery/power/apc{ dir = 2; name = "Telecomms Monitoring APC"; + areastring = "/area/tcommsat/computer"; pixel_y = -24 }, /obj/structure/cable{ @@ -43351,7 +43107,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/tcommsat/computer) +/area/maintenance/port/aft) "bUC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -43677,8 +43433,7 @@ /turf/open/floor/plasteel/floorgrime, /area/science/misc_lab) "bVo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -43737,17 +43492,19 @@ /turf/open/space, /area/space/nearstation) "bVx" = ( -/turf/open/space, -/area/space) +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 2 + }, +/turf/open/floor/plating/airless, +/area/maintenance/port/aft) "bVy" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/port/aft) "bVz" = ( @@ -43757,11 +43514,12 @@ /turf/open/floor/plating/airless, /area/space/nearstation) "bVA" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 10 }, /turf/open/floor/plating, /area/maintenance/port/aft) @@ -43776,14 +43534,20 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "bVC" = ( -/obj/structure/table, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/light/small{ + dir = 1 + }, /turf/open/floor/plating, /area/maintenance/port/aft) "bVD" = ( -/obj/structure/table, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/weapon/screwdriver, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/sign/deathsposal{ + pixel_y = 32 + }, /turf/open/floor/plating, /area/maintenance/port/aft) "bVE" = ( @@ -43797,9 +43561,11 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "bVG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/wood, -/area/maintenance/bar) +/obj/structure/sign/nosmoking_2{ + pixel_x = -28 + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) "bVH" = ( /obj/structure/cable{ d1 = 1; @@ -43989,7 +43755,7 @@ /area/medical/virology) "bWg" = ( /obj/structure/table, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/item/device/radio/headset/headset_med, /turf/open/floor/plasteel/whitegreen/side{ dir = 4 @@ -44002,24 +43768,21 @@ /turf/open/floor/plasteel, /area/engine/break_room) "bWi" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/medical/virology) "bWj" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/medical/virology) "bWk" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/effect/landmark/revenantspawn, /turf/open/floor/plasteel/white, /area/medical/virology) "bWl" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -44031,7 +43794,7 @@ id = "xenobio2"; name = "containment blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) "bWm" = ( @@ -44054,7 +43817,6 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "bWn" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 @@ -44067,7 +43829,7 @@ id = "xenobio7"; name = "containment blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) "bWo" = ( @@ -44144,31 +43906,19 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "bWB" = ( -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "bWC" = ( /obj/machinery/telecomms/bus/preset_four, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "bWD" = ( /obj/machinery/telecomms/server/presets/engineering, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "bWE" = ( /obj/machinery/telecomms/processor/preset_three, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "bWF" = ( /obj/machinery/light{ @@ -44178,23 +43928,18 @@ cell_type = 5000; dir = 1; name = "Telecomms Server APC"; + areastring = "/area/tcommsat/server"; pixel_y = 25 }, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 }, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "bWG" = ( /obj/machinery/telecomms/server/presets/security, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "bWH" = ( /obj/structure/table, @@ -44203,8 +43948,7 @@ }, /area/tcommsat/computer) "bWI" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 @@ -44355,11 +44099,11 @@ /obj/machinery/light{ dir = 8 }, -/obj/item/weapon/storage/box/beakers{ +/obj/item/storage/box/beakers{ pixel_x = 2; pixel_y = 2 }, -/obj/item/weapon/storage/box/syringes, +/obj/item/storage/box/syringes, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -44369,11 +44113,11 @@ /area/medical/virology) "bWY" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 5 }, -/obj/item/weapon/pen/red, +/obj/item/pen/red, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -44398,12 +44142,11 @@ /turf/open/floor/plasteel/white, /area/medical/virology) "bXb" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/medical/virology) "bXc" = ( @@ -44463,9 +44206,9 @@ /area/science/misc_lab) "bXi" = ( /obj/structure/table, -/obj/item/weapon/folder/white, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, +/obj/item/folder/white, +/obj/item/folder/white, +/obj/item/pen, /obj/item/device/taperecorder, /turf/open/floor/plasteel/floorgrime, /area/science/misc_lab) @@ -44508,7 +44251,7 @@ /area/hallway/primary/aft) "bXl" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_y = 6 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -44598,7 +44341,7 @@ /obj/machinery/recharger{ pixel_y = 4 }, -/obj/item/weapon/paper/range, +/obj/item/paper/guides/jobs/security/range, /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -44648,14 +44391,8 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "bXw" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/item/weapon/shard, -/turf/open/floor/plating, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/port/aft) "bXx" = ( /obj/effect/landmark/blobstart, @@ -44667,24 +44404,15 @@ /area/maintenance/port/aft) "bXz" = ( /obj/machinery/telecomms/processor/preset_four, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "bXA" = ( /obj/machinery/telecomms/server/presets/common, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "bXB" = ( /obj/machinery/telecomms/bus/preset_three, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "bXC" = ( /obj/structure/cable{ @@ -44692,17 +44420,11 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "bXD" = ( /obj/machinery/telecomms/server/presets/command, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "bXE" = ( /obj/machinery/computer/message_monitor, @@ -44711,8 +44433,7 @@ }, /area/tcommsat/computer) "bXF" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 @@ -44937,7 +44658,6 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "bYg" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -44950,11 +44670,10 @@ id = "xenobio2"; name = "containment blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) "bYh" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -44963,26 +44682,24 @@ id = "xenobio7"; name = "containment blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) "bYi" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/preopen{ id = "testlab"; name = "test chamber blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/misc_lab) "bYj" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/preopen{ id = "testlab"; name = "test chamber blast door" }, /obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/misc_lab) "bYk" = ( @@ -45055,13 +44772,8 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "bYt" = ( -/obj/structure/girder, -/obj/structure/grille, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 5 }, /turf/open/floor/plating, /area/maintenance/port/aft) @@ -45096,35 +44808,29 @@ /turf/open/floor/plasteel/floorgrime, /area/maintenance/port/aft) "bYy" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/turf/open/floor/wood, -/area/maintenance/bar) -"bYz" = ( -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" +/obj/machinery/door/airlock/maintenance{ + name = "Incinerator Access"; + req_access_txt = "12" }, +/obj/structure/barricade/wooden{ + name = "wooden barricade (CLOSED)" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"bYz" = ( +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "bYA" = ( /obj/machinery/telecomms/broadcaster/preset_right, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "bYB" = ( /obj/machinery/blackbox_recorder, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "bYC" = ( /obj/machinery/telecomms/receiver/preset_right, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "bYD" = ( /obj/machinery/computer/telecomms/server{ @@ -45301,11 +45007,10 @@ /turf/open/floor/plasteel, /area/science/misc_lab) "bZe" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/break_room) "bZf" = ( @@ -45327,18 +45032,17 @@ /area/engine/break_room) "bZh" = ( /obj/structure/rack, -/obj/item/weapon/gun/energy/laser/practice, +/obj/item/gun/energy/laser/practice, /obj/item/clothing/ears/earmuffs, /turf/open/floor/plasteel, /area/science/misc_lab) "bZi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard) "bZj" = ( -/obj/item/weapon/shard{ - icon_state = "small" +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 }, /turf/open/floor/plating, /area/maintenance/port/aft) @@ -45373,10 +45077,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "bZo" = ( /obj/structure/cable{ @@ -45384,10 +45085,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "bZp" = ( /obj/structure/cable{ @@ -45400,14 +45098,10 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "bZq" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -45427,8 +45121,7 @@ /turf/closed/wall, /area/tcommsat/computer) "bZs" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -45452,8 +45145,7 @@ /turf/open/floor/plasteel, /area/engine/break_room) "bZv" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/tcommsat/computer) "bZw" = ( @@ -45507,8 +45199,7 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "bZC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "ceprivacy"; name = "privacy shutter" @@ -45527,12 +45218,11 @@ /turf/open/floor/plating, /area/crew_quarters/heads/chief) "bZD" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "ceprivacy"; name = "privacy shutter" @@ -45555,6 +45245,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Atmospherics APC"; + areastring = "/area/engine/atmos"; pixel_x = -24 }, /obj/structure/cable{ @@ -45576,7 +45267,7 @@ /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 }, -/obj/item/weapon/wrench, +/obj/item/wrench, /turf/open/floor/plasteel, /area/engine/atmos) "bZI" = ( @@ -45647,10 +45338,9 @@ /area/maintenance/aft) "bZR" = ( /obj/machinery/airalarm{ - frequency = 1439; pixel_y = 23 }, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, @@ -45684,7 +45374,6 @@ /turf/open/floor/plating, /area/maintenance/aft) "bZV" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -45696,7 +45385,7 @@ id = "xenobio1"; name = "containment blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) "bZW" = ( @@ -45719,7 +45408,6 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "bZX" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 @@ -45732,7 +45420,7 @@ id = "xenobio6"; name = "containment blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) "bZY" = ( @@ -45742,8 +45430,7 @@ /turf/open/floor/engine, /area/science/misc_lab) "bZZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/misc_lab) "caa" = ( @@ -45789,10 +45476,7 @@ /area/maintenance/port/aft) "cag" = ( /obj/machinery/ntnet_relay, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "cah" = ( /obj/structure/cable{ @@ -45800,10 +45484,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "cai" = ( /obj/machinery/power/smes{ @@ -45813,10 +45494,7 @@ icon_state = "0-4"; d2 = 4 }, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "caj" = ( /obj/structure/cable{ @@ -45824,17 +45502,12 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "cak" = ( /obj/machinery/telecomms/hub/preset, -/turf/open/floor/plasteel/vault{ - dir = 8; - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" +/turf/open/floor/plasteel/vault/telecomms/mainframe{ + dir = 8 }, /area/tcommsat/server) "cal" = ( @@ -45858,10 +45531,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "can" = ( /obj/machinery/door/airlock/glass_engineering{ @@ -45889,8 +45559,7 @@ /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -45987,8 +45656,7 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "caA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/engineering) "caB" = ( @@ -46069,8 +45737,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "caI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, @@ -46277,12 +45944,11 @@ /turf/open/floor/engine, /area/science/misc_lab) "caZ" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/preopen{ id = "testlab"; name = "test chamber blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/engine, /area/science/misc_lab) @@ -46308,6 +45974,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Testing Lab APC"; + areastring = "/area/science/misc_lab"; pixel_x = 26 }, /obj/structure/cable{ @@ -46341,14 +46008,14 @@ /area/maintenance/starboard/aft) "cbh" = ( /obj/structure/table, -/obj/item/weapon/folder/white, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, +/obj/item/folder/white, +/obj/item/folder/white, +/obj/item/pen, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cbi" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 5 }, @@ -46380,14 +46047,10 @@ dir = 4; network = list("SS13") }, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "cbm" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -46403,8 +46066,7 @@ /turf/closed/wall, /area/tcommsat/computer) "cbo" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 @@ -46423,6 +46085,7 @@ cell_type = 5000; dir = 4; name = "CE Office APC"; + areastring = "/area/crew_quarters/heads/chief"; pixel_x = 24 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -46486,6 +46149,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Engineering Foyer APC"; + areastring = "/area/engine/break_room"; pixel_x = -24 }, /obj/structure/cable{ @@ -46505,8 +46169,7 @@ /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/structure/cable{ d1 = 2; @@ -46576,7 +46239,7 @@ /area/engine/atmos) "cbF" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /turf/open/floor/plasteel, /area/engine/atmos) "cbG" = ( @@ -46690,7 +46353,6 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "cbS" = ( -/obj/structure/grille, /obj/structure/cable, /obj/structure/cable{ icon_state = "0-4"; @@ -46700,7 +46362,7 @@ id = "xenobio1"; name = "containment blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) "cbT" = ( @@ -46713,7 +46375,6 @@ /turf/open/floor/plasteel/white, /area/science/xenobiology) "cbU" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -46722,7 +46383,7 @@ id = "xenobio6"; name = "containment blast door" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/engine, /area/science/xenobiology) "cbV" = ( @@ -46824,27 +46485,18 @@ dir = 4 }, /turf/open/floor/plating, -/area/construction) +/area/maintenance/port/aft) "ccf" = ( /obj/machinery/telecomms/broadcaster/preset_left, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "ccg" = ( /obj/machinery/message_server, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "cch" = ( /obj/machinery/telecomms/receiver/preset_left, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "cci" = ( /obj/structure/table, @@ -47165,8 +46817,7 @@ /turf/open/floor/plasteel/white, /area/science/xenobiology) "ccQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/xenobiology) "ccR" = ( @@ -47231,9 +46882,9 @@ /area/solar/port/aft) "ccY" = ( /obj/structure/table, -/obj/item/weapon/kitchen/rollingpin, -/obj/item/weapon/reagent_containers/food/condiment/enzyme, -/obj/item/weapon/reagent_containers/food/condiment/sugar, +/obj/item/kitchen/rollingpin, +/obj/item/reagent_containers/food/condiment/enzyme, +/obj/item/reagent_containers/food/condiment/sugar, /turf/open/floor/plating, /area/maintenance/port/aft) "ccZ" = ( @@ -47241,50 +46892,31 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "cda" = ( -/obj/structure/table, -/obj/item/device/radio/intercom{ - freerange = 0; - frequency = 1459; - name = "Station Intercom (General)"; - pixel_x = -30 +/obj/machinery/light/small{ + dir = 1 }, -/obj/item/weapon/kitchen/rollingpin, -/obj/item/weapon/reagent_containers/food/condiment/sugar, -/obj/item/weapon/reagent_containers/food/condiment/enzyme, -/obj/item/weapon/reagent_containers/glass/beaker, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/bar) +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/port/aft) "cdb" = ( /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, /area/maintenance/port/aft) "cdc" = ( /obj/machinery/telecomms/bus/preset_two, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "cdd" = ( /obj/machinery/telecomms/server/presets/supply, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "cde" = ( /obj/machinery/telecomms/processor/preset_one, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "cdf" = ( /obj/machinery/telecomms/server/presets/medical, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "cdg" = ( /obj/machinery/computer/telecomms/monitor{ @@ -47315,8 +46947,7 @@ /obj/structure/cable{ d1 = 4; d2 = 8; - icon_state = "4-8"; - pixel_y = 0 + icon_state = "4-8" }, /turf/open/floor/plating, /area/maintenance/port/aft) @@ -47348,8 +46979,8 @@ /area/chapel/main) "cdm" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, -/obj/item/weapon/paper/monitorkey, +/obj/item/clipboard, +/obj/item/paper/monitorkey, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, @@ -47377,8 +47008,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cdq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, @@ -47404,6 +47034,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Starboard Quarter Maintenance APC"; + areastring = "/area/maintenance/starboard/aft"; pixel_x = -25 }, /obj/structure/cable{ @@ -47667,16 +47298,16 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "cdW" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 +/obj/machinery/power/apc{ + dir = 8; + name = "Port Quarter Maintenance APC"; + areastring = "/area/maintenance/port/aft"; + pixel_x = -25; + pixel_y = 1 }, /obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" + icon_state = "0-4"; + d2 = 4 }, /turf/open/floor/plating, /area/maintenance/port/aft) @@ -47698,41 +47329,26 @@ /area/maintenance/port/aft) "cdZ" = ( /obj/machinery/telecomms/processor/preset_two, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "cea" = ( /obj/machinery/telecomms/server/presets/service, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "ceb" = ( /obj/machinery/telecomms/bus/preset_one, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "cec" = ( /obj/structure/sign/nosmoking_2{ pixel_y = -32 }, /obj/machinery/light, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "ced" = ( /obj/machinery/telecomms/server/presets/science, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "cee" = ( /obj/structure/table, @@ -47742,8 +47358,7 @@ }, /area/tcommsat/computer) "cef" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /turf/open/floor/plating, /area/tcommsat/computer) @@ -47765,7 +47380,7 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -2; pixel_y = -1 }, @@ -47826,7 +47441,6 @@ /turf/closed/wall/r_wall, /area/engine/engineering) "ceq" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -47835,7 +47449,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/chief) "cer" = ( @@ -47858,18 +47472,16 @@ }, /area/engine/engineering) "ceu" = ( -/obj/structure/grille, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/engine/engineering) "cev" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; @@ -47906,8 +47518,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "ceA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 9 }, @@ -48077,7 +47688,6 @@ req_access_txt = "11"; req_one_access_txt = "0" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel, /area/engine/engineering) "cfa" = ( @@ -48085,9 +47695,9 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/storage/belt/utility, -/obj/item/weapon/wrench, -/obj/item/weapon/weldingtool, +/obj/item/storage/belt/utility, +/obj/item/wrench, +/obj/item/weldingtool, /obj/item/clothing/head/welding{ pixel_x = -3; pixel_y = 5 @@ -48100,12 +47710,11 @@ /turf/closed/wall/r_wall, /area/crew_quarters/heads/chief) "cfc" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "ceprivacy"; name = "privacy shutter" @@ -48197,7 +47806,7 @@ name = "2maintenance loot spawner" }, /obj/item/toy/minimeteor, -/obj/item/weapon/poster/random_contraband, +/obj/item/poster/random_contraband, /turf/open/floor/plating, /area/maintenance/aft) "cfn" = ( @@ -48206,7 +47815,7 @@ dir = 1 }, /obj/effect/spawner/lootdrop/maintenance, -/obj/item/weapon/reagent_containers/food/snacks/donkpocket, +/obj/item/reagent_containers/food/snacks/donkpocket, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/maintenance/aft) @@ -48218,12 +47827,12 @@ /area/maintenance/aft) "cfp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/weapon/c_tube, +/obj/item/c_tube, /turf/open/floor/plating, /area/maintenance/aft) "cfq" = ( /obj/structure/mopbucket, -/obj/item/weapon/caution, +/obj/item/caution, /turf/open/floor/plating, /area/maintenance/aft) "cfr" = ( @@ -48238,10 +47847,7 @@ dir = 4; network = list("SS13","RD") }, -/turf/open/floor/circuit{ - name = "Killroom Floor"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/killroom, /area/science/xenobiology) "cfs" = ( /obj/machinery/door/airlock/maintenance{ @@ -48263,7 +47869,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/science/misc_lab) +/area/maintenance/starboard/aft) "cfu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, @@ -48279,8 +47885,7 @@ /turf/closed/wall/r_wall, /area/maintenance/solars/port/aft) "cfx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating/airless, /area/maintenance/solars/port/aft) "cfy" = ( @@ -48341,7 +47946,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/engine/engineering) +/area/maintenance/port/aft) "cfE" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/neutral{ @@ -48454,8 +48059,7 @@ /area/engine/atmos) "cfS" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4; - + dir = 4 }, /turf/open/floor/plasteel, /area/engine/atmos) @@ -48498,12 +48102,13 @@ /obj/machinery/power/apc{ dir = 2; name = "Incinerator APC"; + areastring = "/area/maintenance/disposal/incinerator"; pixel_y = -24 }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/simple/yellow/visible, /turf/open/floor/plating, -/area/maintenance/disposal/incinerator) +/area/maintenance/aft) "cfY" = ( /obj/structure/cable{ d1 = 1; @@ -48596,10 +48201,7 @@ /turf/open/floor/plating, /area/maintenance/aft) "cgi" = ( -/turf/open/floor/circuit{ - name = "Killroom Floor"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/killroom, /area/science/xenobiology) "cgj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -48610,8 +48212,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "cgk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/biohazard, /turf/open/floor/plating, /area/science/xenobiology) @@ -48621,10 +48222,7 @@ external_pressure_bound = 120; name = "killroom vent" }, -/turf/open/floor/circuit{ - name = "Killroom Floor"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/killroom, /area/science/xenobiology) "cgm" = ( /obj/structure/cable{ @@ -48759,8 +48357,7 @@ icon_state = "space"; layer = 4; name = "EXTERNAL AIRLOCK"; - pixel_x = -32; - pixel_y = 0 + pixel_x = -32 }, /turf/open/floor/plating, /area/maintenance/solars/port/aft) @@ -48793,35 +48390,26 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, +/obj/structure/closet/emcloset, /turf/open/floor/plating, /area/maintenance/port/aft) "cgE" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; - name = "HIGH VOLTAGE"; - pixel_y = 0 + name = "HIGH VOLTAGE" }, /turf/closed/wall/r_wall, /area/maintenance/solars/port/aft) "cgF" = ( -/obj/structure/table, -/obj/machinery/airalarm{ - dir = 4; - locked = 0; - pixel_x = -23; - pixel_y = 0 +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/obj/item/weapon/storage/box/donkpockets, -/obj/item/weapon/kitchen/knife, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/bar) +/turf/open/floor/plating, +/area/maintenance/port/aft) "cgG" = ( /obj/structure/cable{ d1 = 4; @@ -48845,22 +48433,19 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cgJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cgK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cgL" = ( @@ -48893,12 +48478,12 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/lighter, +/obj/item/lighter, /obj/item/clothing/glasses/meson{ pixel_y = 4 }, -/obj/item/weapon/stock_parts/cell/high/plus, -/obj/item/weapon/reagent_containers/pill/patch/silver_sulf, +/obj/item/stock_parts/cell/high/plus, +/obj/item/reagent_containers/pill/patch/silver_sulf, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -48912,7 +48497,7 @@ pixel_x = -5; pixel_y = 6 }, -/obj/item/weapon/airlock_painter, +/obj/item/airlock_painter, /turf/open/floor/plasteel, /area/engine/engineering) "cgQ" = ( @@ -48930,7 +48515,6 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cgS" = ( -/obj/structure/grille, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -48939,7 +48523,7 @@ icon_state = "0-2"; d2 = 2 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "ceprivacy"; name = "privacy shutter" @@ -49106,14 +48690,9 @@ /obj/machinery/power/terminal{ dir = 1 }, -/obj/machinery/airalarm{ - desc = "This particular atmos control unit appears to have no access restrictions."; +/obj/machinery/airalarm/all_access{ dir = 8; - locked = 0; - name = "all-access air alarm"; - pixel_x = 24; - req_access = "0"; - req_one_access = "0" + pixel_x = 24 }, /obj/structure/cable/yellow{ d2 = 8; @@ -49135,10 +48714,7 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 }, -/turf/open/floor/circuit{ - name = "Killroom Floor"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/killroom, /area/science/xenobiology) "chp" = ( /obj/structure/disposalpipe/segment{ @@ -49153,10 +48729,7 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, -/turf/open/floor/circuit{ - name = "Killroom Floor"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/killroom, /area/science/xenobiology) "chr" = ( /obj/machinery/door/firedoor, @@ -49172,10 +48745,7 @@ "chs" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/manifold/general/visible, -/turf/open/floor/circuit{ - name = "Killroom Floor"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/killroom, /area/science/xenobiology) "cht" = ( /obj/structure/disposalpipe/segment, @@ -49240,8 +48810,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "chz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -49333,8 +48902,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "chG" = ( @@ -49429,8 +48997,7 @@ /obj/structure/cable{ d1 = 1; d2 = 2; - icon_state = "1-2"; - pixel_y = 0 + icon_state = "1-2" }, /obj/structure/cable{ d1 = 1; @@ -49449,7 +49016,7 @@ /area/maintenance/solars/port/aft) "chS" = ( /obj/machinery/door/airlock/engineering{ - name = "Aft Port Solar Access"; + name = "Port Quarter Solar Access"; req_access_txt = "10" }, /obj/structure/cable{ @@ -49486,7 +49053,7 @@ dir = 4 }, /obj/structure/table/reinforced, -/obj/item/weapon/tank/internals/emergency_oxygen/engi{ +/obj/item/tank/internals/emergency_oxygen/engi{ pixel_x = 5 }, /obj/item/clothing/gloves/color/black, @@ -49555,6 +49122,7 @@ cell_type = 15000; dir = 1; name = "Engineering APC"; + areastring = "/area/engine/engineering"; pixel_y = 25 }, /obj/structure/cable{ @@ -49569,8 +49137,6 @@ }, /obj/machinery/portable_atmospherics/canister/oxygen, /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, /obj/structure/cable{ @@ -49594,6 +49160,7 @@ cell_type = 15000; dir = 1; name = "Engineering APC"; + areastring = "/area/engine/engineering"; pixel_y = 25 }, /obj/structure/cable{ @@ -49689,7 +49256,7 @@ layer = 2.9 }, /obj/item/clothing/gloves/color/yellow, -/obj/item/weapon/storage/belt/utility, +/obj/item/storage/belt/utility, /turf/open/floor/plasteel, /area/engine/engineering) "cim" = ( @@ -49707,8 +49274,8 @@ /area/crew_quarters/heads/chief) "cio" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/stamp/ce, +/obj/item/folder/yellow, +/obj/item/stamp/ce, /obj/structure/disposalpipe/segment, /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -49724,9 +49291,8 @@ /turf/open/floor/engine, /area/engine/engineering) "ciq" = ( -/obj/structure/grille, /obj/structure/cable, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "ceprivacy"; name = "privacy shutter" @@ -49737,8 +49303,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cis" = ( @@ -49750,21 +49315,18 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "ciu" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "civ" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "ciw" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "cix" = ( @@ -49798,7 +49360,7 @@ "ciB" = ( /obj/effect/decal/cleanable/cobweb, /obj/structure/reagent_dispensers/watertank, -/obj/item/weapon/extinguisher, +/obj/item/extinguisher, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "ciC" = ( @@ -49829,7 +49391,7 @@ /area/maintenance/disposal/incinerator) "ciF" = ( /obj/structure/table, -/obj/item/weapon/cartridge/medical, +/obj/item/cartridge/medical, /turf/open/floor/plating, /area/maintenance/aft) "ciG" = ( @@ -49862,8 +49424,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "ciL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/maintenance/starboard/aft) "ciM" = ( @@ -49917,7 +49478,7 @@ "ciQ" = ( /obj/machinery/power/solar_control{ id = "portsolar"; - name = "Aft Port Solar Control"; + name = "Port Quarter Solar Control"; track = 0 }, /obj/structure/cable, @@ -49926,7 +49487,8 @@ "ciR" = ( /obj/machinery/power/apc{ dir = 4; - name = "Aft Port Solar APC"; + name = "Port Quarter Solar APC"; + areastring = "/area/maintenance/solars/port/aft"; pixel_x = 23; pixel_y = 2 }, @@ -49978,9 +49540,9 @@ /obj/item/stack/sheet/glass{ amount = 50 }, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/stock_parts/cell/high/plus, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/stock_parts/cell/high/plus, /obj/item/stack/sheet/mineral/plasma{ amount = 30 }, @@ -50138,12 +49700,9 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cjn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock{ - name = "Gaming Room" - }, -/turf/open/floor/wood, -/area/maintenance/bar) +/obj/item/weldingtool, +/turf/open/floor/plating/airless, +/area/space/nearstation) "cjo" = ( /obj/structure/closet/toolcloset, /turf/open/floor/plasteel, @@ -50153,7 +49712,7 @@ dir = 4 }, /obj/structure/reagent_dispensers/fueltank, -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cjq" = ( @@ -50212,7 +49771,7 @@ /area/maintenance/disposal/incinerator) "cjy" = ( /obj/structure/disposalpipe/segment, -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/plating, /area/maintenance/aft) "cjz" = ( @@ -50224,7 +49783,7 @@ /area/maintenance/aft) "cjA" = ( /obj/structure/disposalpipe/segment, -/obj/item/weapon/cigbutt/roach, +/obj/item/cigbutt/roach, /turf/open/floor/plating, /area/maintenance/aft) "cjB" = ( @@ -50232,8 +49791,8 @@ dir = 9 }, /obj/structure/table, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, +/obj/item/folder/white, +/obj/item/pen, /turf/open/floor/plasteel/white, /area/science/xenobiology) "cjC" = ( @@ -50407,18 +49966,18 @@ /area/crew_quarters/heads/chief) "cjY" = ( /obj/structure/table/reinforced, -/obj/item/weapon/cartridge/engineering{ +/obj/item/cartridge/engineering{ pixel_x = 4; pixel_y = 5 }, -/obj/item/weapon/cartridge/engineering{ +/obj/item/cartridge/engineering{ pixel_x = -3; pixel_y = 2 }, -/obj/item/weapon/cartridge/engineering{ +/obj/item/cartridge/engineering{ pixel_x = 3 }, -/obj/item/weapon/cartridge/atmos, +/obj/item/cartridge/atmos, /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -50474,9 +50033,8 @@ /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "ckf" = ( -/obj/structure/grille, /obj/structure/disposalpipe/segment, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/disposal/incinerator) "ckg" = ( @@ -50498,7 +50056,7 @@ /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "ckj" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 }, @@ -50530,8 +50088,7 @@ /turf/open/floor/plating, /area/maintenance/aft) "ckn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/science/xenobiology) @@ -50576,6 +50133,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Starboard Quarter Solar APC"; + areastring = "/area/maintenance/solars/starboard/aft"; pixel_x = -26; pixel_y = 3 }, @@ -50653,7 +50211,7 @@ /obj/structure/table, /obj/item/stack/cable_coil, /obj/item/stack/cable_coil, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -50692,9 +50250,9 @@ /obj/item/solar_assembly, /obj/item/solar_assembly, /obj/item/solar_assembly, -/obj/item/weapon/circuitboard/computer/solar_control, -/obj/item/weapon/electronics/tracker, -/obj/item/weapon/paper/solar, +/obj/item/circuitboard/computer/solar_control, +/obj/item/electronics/tracker, +/obj/item/paper/guides/jobs/engi/solars, /obj/effect/turf_decal/bot{ dir = 1 }, @@ -50732,9 +50290,9 @@ /obj/item/solar_assembly, /obj/item/solar_assembly, /obj/item/solar_assembly, -/obj/item/weapon/circuitboard/computer/solar_control, -/obj/item/weapon/electronics/tracker, -/obj/item/weapon/paper/solar, +/obj/item/circuitboard/computer/solar_control, +/obj/item/electronics/tracker, +/obj/item/paper/guides/jobs/engi/solars, /turf/open/floor/plasteel, /area/engine/engineering) "ckK" = ( @@ -50745,12 +50303,11 @@ /turf/open/floor/plasteel, /area/engine/engineering) "ckL" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/chief) "ckM" = ( @@ -50952,11 +50509,11 @@ pixel_y = -29 }, /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plating, /area/maintenance/disposal/incinerator) "clh" = ( @@ -51205,8 +50762,7 @@ /turf/open/floor/plasteel/red/side, /area/security/main) "clJ" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/engine/engineering) "clK" = ( @@ -51227,8 +50783,8 @@ /area/shuttle/syndicate) "clM" = ( /obj/structure/table, -/obj/item/weapon/crowbar/large, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/crowbar/large, +/obj/item/storage/box/lights/mixed, /obj/item/clothing/glasses/meson, /obj/item/clothing/glasses/meson, /turf/open/floor/plasteel/yellow/side{ @@ -51262,11 +50818,11 @@ dir = 1 }, /obj/structure/table, -/obj/item/weapon/book/manual/wiki/engineering_hacking{ +/obj/item/book/manual/wiki/engineering_hacking{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/book/manual/wiki/engineering_construction, +/obj/item/book/manual/wiki/engineering_construction, /obj/item/clothing/glasses/meson, /turf/open/floor/plasteel/yellow/corner{ dir = 1 @@ -51310,9 +50866,8 @@ /turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cmb" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/disposal/incinerator) "cmc" = ( @@ -51438,11 +50993,10 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "cmt" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cmu" = ( @@ -51576,7 +51130,7 @@ "cmH" = ( /obj/structure/table, /obj/item/stack/cable_coil, -/obj/item/weapon/crowbar/red, +/obj/item/crowbar/red, /turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cmI" = ( @@ -51587,7 +51141,7 @@ /area/engine/engineering) "cmJ" = ( /obj/structure/table, -/obj/item/weapon/storage/box/zipties{ +/obj/item/storage/box/zipties{ pixel_x = 1; pixel_y = 2 }, @@ -51794,7 +51348,7 @@ icon_state = "pipe-c" }, /obj/effect/spawner/lootdrop/maintenance, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /turf/open/floor/plating, /area/maintenance/aft) "cnh" = ( @@ -51813,8 +51367,7 @@ /turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "cnj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) "cnk" = ( @@ -51984,18 +51537,20 @@ dir = 1 }, /obj/structure/table, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/apc, -/obj/item/weapon/electronics/apc, -/obj/item/weapon/stock_parts/cell/high/plus, -/obj/item/weapon/stock_parts/cell/high/plus, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/electronics/apc, +/obj/item/electronics/apc, +/obj/item/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, +/obj/item/twohanded/rcl/pre_loaded, +/obj/item/twohanded/rcl/pre_loaded, /turf/open/floor/plasteel, /area/engine/engineering) "cnB" = ( @@ -52069,23 +51624,23 @@ /area/maintenance/starboard/aft) "cnI" = ( /obj/structure/table, -/obj/item/weapon/grenade/plastic/c4{ +/obj/item/grenade/plastic/c4{ pixel_x = 2; pixel_y = -5 }, -/obj/item/weapon/grenade/plastic/c4{ +/obj/item/grenade/plastic/c4{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/grenade/plastic/c4{ +/obj/item/grenade/plastic/c4{ pixel_x = 2; pixel_y = -3 }, -/obj/item/weapon/grenade/plastic/c4{ +/obj/item/grenade/plastic/c4{ pixel_x = -2; pixel_y = -1 }, -/obj/item/weapon/grenade/plastic/c4{ +/obj/item/grenade/plastic/c4{ pixel_x = 3; pixel_y = 3 }, @@ -52332,12 +51887,12 @@ /area/engine/engineering) "cod" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ pixel_x = -3; pixel_y = -3 }, @@ -52368,8 +51923,7 @@ /turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "coh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) "coi" = ( @@ -52423,11 +51977,11 @@ /area/shuttle/syndicate) "coo" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cop" = ( @@ -52473,9 +52027,8 @@ /turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) "cot" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/aft) "cou" = ( @@ -52598,13 +52151,13 @@ /area/engine/engine_smes) "coD" = ( /obj/structure/table, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/item/device/assembly/infra, /turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "coE" = ( /obj/structure/table, -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 9 }, /obj/item/device/assembly/voice{ @@ -52614,7 +52167,7 @@ /area/shuttle/syndicate) "coF" = ( /obj/structure/table, -/obj/item/weapon/weldingtool/largetank{ +/obj/item/weldingtool/largetank{ pixel_y = 3 }, /obj/item/device/multitool, @@ -52672,8 +52225,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "coL" = ( @@ -52715,8 +52267,8 @@ /area/shuttle/syndicate) "coO" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/syndicate, -/obj/item/weapon/crowbar/red, +/obj/item/storage/toolbox/syndicate, +/obj/item/crowbar/red, /turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "coP" = ( @@ -52732,12 +52284,12 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/brute, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/brute, +/obj/item/storage/firstaid/regular{ pixel_x = -3; pixel_y = -3 }, @@ -52753,12 +52305,12 @@ /area/shuttle/syndicate) "coS" = ( /obj/structure/rack, -/obj/item/weapon/gun/energy/laser{ +/obj/item/gun/energy/laser{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/gun/energy/laser, -/obj/item/weapon/gun/energy/laser{ +/obj/item/gun/energy/laser, +/obj/item/gun/energy/laser{ pixel_x = 3; pixel_y = -3 }, @@ -52784,8 +52336,8 @@ /area/science/misc_lab) "coU" = ( /obj/structure/table, -/obj/item/weapon/surgicaldrill, -/obj/item/weapon/circular_saw, +/obj/item/surgicaldrill, +/obj/item/circular_saw, /turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "coV" = ( @@ -52808,11 +52360,11 @@ /area/shuttle/syndicate) "coX" = ( /obj/structure/table, -/obj/item/weapon/grenade/syndieminibomb{ +/obj/item/grenade/syndieminibomb{ pixel_x = 4; pixel_y = 2 }, -/obj/item/weapon/grenade/syndieminibomb{ +/obj/item/grenade/syndieminibomb{ pixel_x = -1 }, /turf/open/floor/mineral/plastitanium, @@ -52874,11 +52426,11 @@ /turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cpg" = ( -/obj/item/weapon/grenade/barrier{ +/obj/item/grenade/barrier{ pixel_x = 4 }, -/obj/item/weapon/grenade/barrier, -/obj/item/weapon/grenade/barrier{ +/obj/item/grenade/barrier, +/obj/item/grenade/barrier{ pixel_x = -4 }, /obj/structure/table, @@ -52975,8 +52527,8 @@ /area/engine/engineering) "cpr" = ( /obj/structure/table, -/obj/item/weapon/cautery, -/obj/item/weapon/scalpel, +/obj/item/cautery, +/obj/item/scalpel, /turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "cps" = ( @@ -52995,7 +52547,7 @@ "cpt" = ( /obj/structure/table, /obj/item/clothing/gloves/color/yellow, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/electrical{ pixel_y = 5 }, /turf/open/floor/plasteel, @@ -53031,8 +52583,8 @@ /area/engine/engineering) "cpw" = ( /obj/structure/table, -/obj/item/weapon/retractor, -/obj/item/weapon/hemostat, +/obj/item/retractor, +/obj/item/hemostat, /turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "cpx" = ( @@ -53104,7 +52656,7 @@ /area/engine/engineering) "cpF" = ( /obj/structure/table/optable, -/obj/item/weapon/surgical_drapes, +/obj/item/surgical_drapes, /turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "cpG" = ( @@ -53158,7 +52710,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_2) "cpL" = ( -/obj/item/weapon/storage/pod{ +/obj/item/storage/pod{ pixel_x = 6; pixel_y = -28 }, @@ -53172,8 +52724,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_2) "cpM" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/pod_4) "cpN" = ( @@ -53213,6 +52764,7 @@ /obj/machinery/power/apc{ dir = 2; name = "SMES room APC"; + areastring = "/area/engine/engine_smes"; pixel_y = -24 }, /obj/effect/turf_decal/stripes/line{ @@ -53226,7 +52778,7 @@ name = "Station Intercom (General)"; pixel_y = -35 }, -/obj/item/weapon/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -53266,12 +52818,16 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cpY" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/bar) +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) "cpZ" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_y = 5 }, /obj/item/device/flashlight{ @@ -53285,8 +52841,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cqa" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, @@ -53561,22 +53116,22 @@ /area/engine/supermatter) "cqG" = ( /obj/structure/rack, -/obj/item/weapon/storage/box/rubbershot{ +/obj/item/storage/box/rubbershot{ pixel_x = -3; pixel_y = 3 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/weapon/storage/box/rubbershot{ +/obj/item/storage/box/rubbershot{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/storage/box/rubbershot, -/obj/item/weapon/storage/box/rubbershot, -/obj/item/weapon/storage/box/rubbershot{ +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot{ pixel_x = 3; pixel_y = -3 }, -/obj/item/weapon/storage/box/rubbershot{ +/obj/item/storage/box/rubbershot{ pixel_x = 3; pixel_y = -3 }, @@ -53585,7 +53140,7 @@ }, /area/ai_monitored/security/armory) "cqH" = ( -/obj/item/weapon/screwdriver, +/obj/item/screwdriver, /turf/open/floor/plating, /area/engine/engineering) "cqI" = ( @@ -53636,13 +53191,13 @@ pixel_y = -7 }, /obj/item/stack/cable_coil, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, /turf/open/floor/plasteel, /area/engine/engineering) "cqP" = ( /obj/structure/table, -/obj/item/weapon/folder/yellow, +/obj/item/folder/yellow, /obj/item/clothing/ears/earmuffs{ pixel_x = -3; pixel_y = -2 @@ -53661,7 +53216,7 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/structure/closet/emcloset, +/obj/structure/closet/emcloset/anchored, /turf/open/floor/plating, /area/engine/engineering) "cqT" = ( @@ -53690,10 +53245,8 @@ /turf/open/floor/plating, /area/engine/engineering) "cqW" = ( -/obj/machinery/power/rad_collector{ - anchored = 1 - }, -/obj/item/weapon/tank/internals/plasma, +/obj/machinery/power/rad_collector/anchored, +/obj/item/tank/internals/plasma, /obj/structure/cable/yellow, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -53712,8 +53265,7 @@ /turf/open/floor/plating, /area/engine/engineering) "cqY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cqZ" = ( @@ -53726,12 +53278,9 @@ dir = 1; name = "Gas to Filter" }, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/engine{ dir = 4; - locked = 0; - pixel_x = -23; - req_access = null; - req_one_access_txt = "24;10" + pixel_x = -23 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine, @@ -53818,22 +53367,20 @@ /area/maintenance/port/aft) "crm" = ( /obj/structure/table, -/obj/item/weapon/storage/box/matches, -/obj/item/weapon/storage/fancy/cigarettes, +/obj/item/storage/box/matches, +/obj/item/storage/fancy/cigarettes, /turf/open/floor/plating, /area/maintenance/port/aft) "crn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating/airless, /area/engine/engineering) "cro" = ( -/obj/structure/grille, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/engineering) "crp" = ( @@ -53849,12 +53396,10 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/engineering) "crr" = ( -/obj/structure/grille, /obj/structure/cable, /obj/structure/cable{ d2 = 8; @@ -53864,7 +53409,7 @@ icon_state = "0-4"; d2 = 4 }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/engineering) "crs" = ( @@ -53901,8 +53446,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "crx" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/escape) "cry" = ( @@ -54110,7 +53654,6 @@ /turf/open/floor/plating, /area/engine/engineering) "crX" = ( -/obj/structure/closet/emcloset, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; @@ -54118,6 +53661,7 @@ name = "EXTERNAL AIRLOCK"; pixel_x = 32 }, +/obj/structure/closet/emcloset/anchored, /turf/open/floor/plating, /area/engine/engineering) "crY" = ( @@ -54133,8 +53677,7 @@ /turf/open/space, /area/space) "csa" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/engine/engineering) @@ -54160,8 +53703,7 @@ /turf/open/floor/plasteel/black, /area/engine/engineering) "csf" = ( -/obj/machinery/power/emitter{ - anchored = 1; +/obj/machinery/power/emitter/anchored{ dir = 8; state = 2 }, @@ -54301,7 +53843,7 @@ /area/space) "csy" = ( /obj/structure/table, -/obj/item/weapon/weldingtool, +/obj/item/weldingtool, /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" @@ -54328,7 +53870,7 @@ /turf/open/floor/plating, /area/engine/supermatter) "csB" = ( -/obj/item/weapon/wirecutters, +/obj/item/wirecutters, /obj/structure/lattice, /turf/open/space, /area/space/nearstation) @@ -54337,8 +53879,7 @@ /turf/open/floor/plasteel/black, /area/engine/engineering) "csD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat_interior) "csE" = ( @@ -54457,7 +53998,7 @@ /turf/open/floor/engine, /area/engine/engineering) "csS" = ( -/obj/item/weapon/weldingtool, +/obj/item/weldingtool, /turf/open/space, /area/space/nearstation) "csT" = ( @@ -54562,8 +54103,7 @@ /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat_interior) "cti" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/securearea{ pixel_y = -32 }, @@ -54635,14 +54175,14 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/item/weapon/folder{ +/obj/item/folder{ pixel_x = 3 }, -/obj/item/weapon/phone{ +/obj/item/phone{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -54661,7 +54201,7 @@ /obj/item/device/radio/off{ pixel_y = 4 }, -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 10 }, /turf/open/floor/plasteel/vault{ @@ -54906,6 +54446,7 @@ /obj/machinery/power/apc{ dir = 4; name = "MiniSat Foyer APC"; + areastring = "/area/ai_monitored/turret_protected/aisat_interior"; pixel_x = 27 }, /obj/structure/chair, @@ -54956,14 +54497,14 @@ /obj/machinery/status_display{ pixel_y = -32 }, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/turret_protected/aisat_interior) "cud" = ( /obj/machinery/turretid{ - control_area = null; + control_area = "/area/ai_monitored/turret_protected/aisat_interior"; enabled = 1; icon_state = "control_standby"; name = "Antechamber Turret Control"; @@ -55003,8 +54544,8 @@ "cuh" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/structure/rack, -/obj/item/weapon/wrench, -/obj/item/weapon/crowbar/red, +/obj/item/wrench, +/obj/item/crowbar/red, /obj/item/clothing/head/welding, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/atmos) @@ -55183,8 +54724,7 @@ }, /obj/item/clothing/head/welding, /obj/item/stack/sheet/mineral/plasma{ - amount = 35; - layer = 3.1 + amount = 35 }, /obj/machinery/firealarm{ dir = 4; @@ -55253,7 +54793,7 @@ start_active = 1 }, /obj/machinery/turretid{ - control_area = "AI Satellite Atmospherics"; + control_area = "/area/ai_monitored/turret_protected/aisat/atmos"; enabled = 1; icon_state = "control_standby"; name = "Atmospherics Turret Control"; @@ -55278,7 +54818,7 @@ dir = 4 }, /obj/machinery/turretid{ - control_area = "AI Satellite Service"; + control_area = "/area/ai_monitored/turret_protected/aisat/service"; enabled = 1; icon_state = "control_standby"; name = "Service Bay Turret Control"; @@ -55346,11 +54886,11 @@ pixel_x = 24 }, /obj/structure/rack, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/electrical{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /obj/item/device/multitool, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -55372,6 +54912,7 @@ /obj/machinery/power/apc{ dir = 8; name = "MiniSat Atmospherics APC"; + areastring = "/area/ai_monitored/turret_protected/aisat/atmos"; pixel_x = -27 }, /obj/structure/cable{ @@ -55524,6 +55065,7 @@ /obj/machinery/power/apc{ dir = 4; name = "MiniSat Service Bay APC"; + areastring = "/area/ai_monitored/turret_protected/aisat/service"; pixel_x = 27 }, /obj/structure/cable{ @@ -55599,7 +55141,7 @@ dir = 4 }, /obj/machinery/turretid{ - control_area = "AI Satellite Hallway"; + control_area = "/area/ai_monitored/turret_protected/aisat/hallway"; enabled = 1; icon_state = "control_standby"; name = "Chamber Hallway Turret Control"; @@ -55703,8 +55245,7 @@ /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "cvu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "cvv" = ( @@ -55741,8 +55282,7 @@ /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "cvy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) @@ -55784,8 +55324,8 @@ /area/ai_monitored/turret_protected/ai) "cvB" = ( /obj/structure/rack, -/obj/item/weapon/crowbar/red, -/obj/item/weapon/wrench, +/obj/item/crowbar/red, +/obj/item/wrench, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "cvC" = ( @@ -55817,7 +55357,7 @@ "cvG" = ( /obj/machinery/porta_turret/ai{ dir = 4; - installation = /obj/item/weapon/gun/energy/e_gun + installation = /obj/item/gun/energy/e_gun }, /obj/machinery/light{ dir = 8 @@ -55825,8 +55365,7 @@ /turf/open/floor/circuit, /area/ai_monitored/turret_protected/aisat/hallway) "cvH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, @@ -55847,7 +55386,7 @@ "cvJ" = ( /obj/machinery/porta_turret/ai{ dir = 4; - installation = /obj/item/weapon/gun/energy/e_gun + installation = /obj/item/gun/energy/e_gun }, /obj/machinery/light{ dir = 4 @@ -55917,8 +55456,7 @@ /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "cvR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -55972,8 +55510,7 @@ /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "cvY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) @@ -55989,13 +55526,13 @@ /obj/machinery/power/apc{ dir = 4; name = "MiniSat Chamber Hallway APC"; + areastring = "/area/ai_monitored/turret_protected/aisat/hallway"; pixel_x = 27 }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/aisat/hallway) "cwb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -56051,7 +55588,6 @@ /area/ai_monitored/turret_protected/ai) "cwg" = ( /obj/machinery/airalarm{ - frequency = 1439; pixel_y = 23 }, /obj/structure/chair{ @@ -56064,11 +55600,11 @@ dir = 1 }, /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen{ +/obj/item/pen{ pixel_x = 4; pixel_y = 4 }, @@ -56110,7 +55646,7 @@ /area/ai_monitored/turret_protected/ai) "cwm" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/white, +/obj/item/folder/white, /turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) "cwn" = ( @@ -56140,13 +55676,11 @@ /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "cwr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ai_monitored/turret_protected/ai) "cws" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/ai_monitored/turret_protected/ai) @@ -56210,7 +55744,7 @@ "cwy" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table_frame, -/obj/item/weapon/wirerod, +/obj/item/wirerod, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard/aft) @@ -56281,6 +55815,7 @@ cell_type = 5000; dir = 2; name = "AI Chamber APC"; + areastring = "/area/ai_monitored/turret_protected/ai"; pixel_y = -24 }, /obj/machinery/flasher{ @@ -56303,12 +55838,12 @@ /area/shuttle/escape) "cwG" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 3 }, -/obj/item/weapon/crowbar, -/obj/item/weapon/storage/firstaid/fire, +/obj/item/crowbar, +/obj/item/storage/firstaid/fire, /turf/open/floor/mineral/titanium, /area/shuttle/escape) "cwH" = ( @@ -56340,12 +55875,12 @@ /area/shuttle/escape) "cwM" = ( /obj/structure/rack, -/obj/item/weapon/storage/box/teargas{ +/obj/item/storage/box/teargas{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/storage/box/handcuffs, -/obj/item/weapon/storage/box/flashbangs{ +/obj/item/storage/box/handcuffs, +/obj/item/storage/box/flashbangs{ pixel_x = 3; pixel_y = -3 }, @@ -56443,12 +55978,12 @@ /area/shuttle/escape) "cxb" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 3 }, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /turf/open/floor/mineral/titanium, /area/shuttle/escape) "cxc" = ( @@ -56596,12 +56131,11 @@ /turf/open/floor/plating, /area/shuttle/transport) "cxw" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/transport) "cxx" = ( -/obj/item/weapon/storage/pod{ +/obj/item/storage/pod{ pixel_x = 6; pixel_y = -28 }, @@ -56771,12 +56305,12 @@ /area/shuttle/escape) "cxT" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 3 }, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /obj/structure/extinguisher_cabinet{ pixel_x = 27 }, @@ -56897,7 +56431,7 @@ /area/shuttle/abandoned) "cyj" = ( /obj/structure/table, -/obj/item/weapon/screwdriver, +/obj/item/screwdriver, /obj/structure/light_construct{ dir = 1 }, @@ -57053,7 +56587,7 @@ /turf/open/floor/plating, /area/shuttle/abandoned) "cyI" = ( -/obj/item/weapon/stock_parts/cell{ +/obj/item/stock_parts/cell{ charge = 100; maxcharge = 15000 }, @@ -57061,11 +56595,11 @@ /area/shuttle/abandoned) "cyJ" = ( /obj/structure/rack, -/obj/item/weapon/tank/internals/emergency_oxygen, -/obj/item/weapon/tank/internals/emergency_oxygen, -/obj/item/weapon/tank/internals/emergency_oxygen, -/obj/item/weapon/tank/internals/emergency_oxygen, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "cyK" = ( @@ -57083,12 +56617,16 @@ /turf/open/floor/plating, /area/maintenance/solars/port/aft) "cyL" = ( -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/bar) +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/port/aft) "cyM" = ( /obj/machinery/door/airlock/engineering{ cyclelinkeddir = 1; @@ -57116,7 +56654,7 @@ /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "cyP" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /turf/open/floor/mineral/titanium, @@ -57129,8 +56667,7 @@ /turf/open/floor/plating, /area/shuttle/supply) "cyR" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/abandoned) "cyS" = ( @@ -57191,7 +56728,7 @@ /area/shuttle/abandoned) "cyW" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 4 @@ -57204,7 +56741,7 @@ /area/shuttle/abandoned) "cyY" = ( /obj/structure/table, -/obj/item/weapon/gun/energy/laser/retro, +/obj/item/gun/energy/laser/retro, /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "cyZ" = ( @@ -57239,7 +56776,7 @@ /area/shuttle/abandoned) "cze" = ( /obj/structure/table, -/obj/item/weapon/tank/internals/oxygen, +/obj/item/tank/internals/oxygen, /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "czf" = ( @@ -57290,7 +56827,7 @@ /area/shuttle/abandoned) "czm" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/structure/window/reinforced{ dir = 1 }, @@ -57372,12 +56909,12 @@ }, /area/shuttle/syndicate) "czA" = ( -/obj/item/weapon/scalpel, +/obj/item/scalpel, /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "czB" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 6; pixel_y = -5 }, @@ -57432,7 +56969,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "czI" = ( -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/structure/lattice/catwalk, /turf/open/space, /area/space/nearstation) @@ -57465,7 +57002,7 @@ /obj/item/device/radio/intercom{ pixel_y = 25 }, -/obj/item/weapon/storage/pod{ +/obj/item/storage/pod{ pixel_x = 6; pixel_y = -32 }, @@ -57497,8 +57034,7 @@ /turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "czQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/starboard/aft) @@ -57606,7 +57142,7 @@ /area/maintenance/starboard/aft) "cAa" = ( /obj/structure/chair, -/obj/item/weapon/storage/fancy/cigarettes, +/obj/item/storage/fancy/cigarettes, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -57691,8 +57227,7 @@ /obj/structure/cable/yellow{ d1 = 2; d2 = 4; - icon_state = "2-4"; - + icon_state = "2-4" }, /turf/open/floor/plating/airless, /area/space/nearstation) @@ -57714,15 +57249,14 @@ /turf/open/floor/engine, /area/engine/engineering) "cAm" = ( -/obj/machinery/power/supermatter_shard/crystal, +/obj/machinery/power/supermatter_shard/crystal/engine, /turf/open/floor/engine, /area/engine/supermatter) "cAn" = ( /obj/structure/cable/yellow{ d1 = 2; d2 = 8; - icon_state = "2-8"; - + icon_state = "2-8" }, /turf/open/floor/plating/airless, /area/space/nearstation) @@ -57799,12 +57333,9 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/emitter{ - anchored = 1; +/obj/machinery/power/emitter/anchored{ dir = 4; - icon_state = "emitter"; - state = 2; - + state = 2 }, /turf/open/floor/plating, /area/engine/engineering) @@ -57812,8 +57343,7 @@ /obj/structure/cable/yellow{ d1 = 1; d2 = 4; - icon_state = "1-4"; - + icon_state = "1-4" }, /turf/open/floor/plating/airless, /area/space/nearstation) @@ -57826,8 +57356,7 @@ /obj/structure/cable/yellow{ d1 = 1; d2 = 8; - icon_state = "1-8"; - + icon_state = "1-8" }, /turf/open/floor/plating/airless, /area/space/nearstation) @@ -57835,8 +57364,7 @@ /obj/structure/cable/yellow{ d1 = 1; d2 = 8; - icon_state = "1-8"; - + icon_state = "1-8" }, /turf/open/floor/plating/airless, /area/space/nearstation) @@ -57861,7 +57389,9 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "cAB" = ( -/turf/closed/wall/r_wall, +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plating, /area/maintenance/port/aft) "cAC" = ( /obj/structure/sink/kitchen{ @@ -57872,16 +57402,20 @@ /area/maintenance/port/aft) "cAD" = ( /obj/structure/table, -/obj/item/weapon/kitchen/knife, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/kitchen/knife, +/obj/item/storage/box/donkpockets, /turf/open/floor/plating, /area/maintenance/port/aft) "cAE" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_x = 0 +/obj/structure/table/glass, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_y = 2 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 2 + }, +/obj/item/reagent_containers/food/snacks/mint{ + pixel_y = 9 }, /turf/open/floor/plating, /area/maintenance/port/aft) @@ -57897,6 +57431,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Head of Personnel APC"; + areastring = "/area/crew_quarters/heads/hop"; pixel_y = -24 }, /obj/structure/cable{ @@ -57904,7 +57439,7 @@ icon_state = "0-8" }, /turf/open/floor/plating, -/area/crew_quarters/heads/hop) +/area/maintenance/central) "cAH" = ( /obj/machinery/processor, /turf/open/floor/plating, @@ -57960,7 +57495,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/security/main) +/area/maintenance/fore/secondary) "cAO" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -58165,8 +57700,7 @@ /turf/open/space, /area/space) "cBg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/effect/landmark/event_spawn, /turf/open/floor/plating, /area/hydroponics) @@ -58181,7 +57715,7 @@ /area/quartermaster/storage) "cBj" = ( /obj/structure/table, -/obj/item/weapon/folder/blue, +/obj/item/folder/blue, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -58409,7 +57943,8 @@ "cBM" = ( /obj/structure/table/reinforced, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, +/obj/item/twohanded/rcl/pre_loaded, /turf/open/floor/plasteel, /area/crew_quarters/heads/chief) "cBN" = ( @@ -58541,10 +58076,9 @@ /turf/open/floor/plasteel/grimy, /area/chapel/office) "cCa" = ( -/obj/structure/table, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/bar, -/area/maintenance/bar) +/obj/item/clothing/head/hardhat, +/turf/open/floor/plating/airless, +/area/space/nearstation) "cCb" = ( /obj/structure/table, /obj/item/stack/cable_coil{ @@ -58580,7 +58114,7 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "cCh" = ( -/obj/item/weapon/bedsheet/red, +/obj/item/bedsheet/red, /mob/living/simple_animal/bot/secbot/beepsky{ name = "Officer Beepsky" }, @@ -58627,11 +58161,12 @@ /obj/machinery/power/apc{ dir = 4; name = "Detective's Office APC"; + areastring = "/area/security/detectives_office"; pixel_x = 24 }, /obj/structure/cable, /turf/open/floor/plating, -/area/security/detectives_office) +/area/maintenance/port) "cCo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -58641,26 +58176,26 @@ /area/quartermaster/storage) "cCp" = ( /obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/blood/empty, -/obj/item/weapon/reagent_containers/blood/empty, -/obj/item/weapon/reagent_containers/blood/AMinus, -/obj/item/weapon/reagent_containers/blood/BMinus{ +/obj/item/reagent_containers/blood/empty, +/obj/item/reagent_containers/blood/empty, +/obj/item/reagent_containers/blood/AMinus, +/obj/item/reagent_containers/blood/BMinus{ pixel_x = -4; pixel_y = 4 }, -/obj/item/weapon/reagent_containers/blood/BPlus{ +/obj/item/reagent_containers/blood/BPlus{ pixel_x = 1; pixel_y = 2 }, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OPlus{ +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/OPlus{ pixel_x = -2; pixel_y = -1 }, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/APlus, -/obj/item/weapon/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/APlus, +/obj/item/reagent_containers/blood/random, /turf/open/floor/plasteel, /area/medical/sleeper) "cCq" = ( @@ -58747,9 +58282,8 @@ /turf/open/floor/plasteel, /area/engine/atmos) "cCF" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, @@ -58943,12 +58477,12 @@ icon_state = "4-8" }, /obj/structure/table/reinforced, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /obj/item/device/flashlight, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/item/weapon/pipe_dispenser, +/obj/item/pipe_dispenser, /turf/open/floor/engine, /area/engine/engineering) "cDi" = ( @@ -58989,8 +58523,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cDl" = ( @@ -59139,7 +58672,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cDC" = ( -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 6 }, @@ -59502,9 +59035,7 @@ /turf/open/floor/plating, /area/engine/supermatter) "cEu" = ( -/obj/machinery/power/rad_collector{ - anchored = 1 - }, +/obj/machinery/power/rad_collector/anchored, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -59518,8 +59049,7 @@ /turf/open/floor/engine, /area/engine/supermatter) "cEv" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 }, @@ -59538,17 +59068,14 @@ /turf/open/floor/engine, /area/engine/supermatter) "cEy" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 }, /turf/open/floor/plating, /area/engine/supermatter) "cEz" = ( -/obj/machinery/power/rad_collector{ - anchored = 1 - }, +/obj/machinery/power/rad_collector/anchored, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -59689,13 +59216,11 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/tank/internals/plasma, +/obj/item/tank/internals/plasma, /turf/open/floor/plating, /area/engine/supermatter) "cEN" = ( -/obj/machinery/power/rad_collector{ - anchored = 1 - }, +/obj/machinery/power/rad_collector/anchored, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -59703,8 +59228,7 @@ /turf/open/floor/engine, /area/engine/engineering) "cEO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 }, @@ -59723,17 +59247,14 @@ /turf/open/floor/engine, /area/engine/engineering) "cER" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 }, /turf/open/floor/plating, /area/engine/engineering) "cES" = ( -/obj/machinery/power/rad_collector{ - anchored = 1 - }, +/obj/machinery/power/rad_collector/anchored, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -59833,9 +59354,7 @@ /turf/open/floor/engine, /area/engine/engineering) "cFd" = ( -/obj/machinery/power/rad_collector{ - anchored = 1 - }, +/obj/machinery/power/rad_collector/anchored, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -59843,8 +59362,7 @@ /turf/open/floor/engine, /area/engine/engineering) "cFe" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 }, @@ -59863,17 +59381,14 @@ /turf/open/floor/engine, /area/engine/engineering) "cFh" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 }, /turf/open/floor/plating, /area/engine/supermatter) "cFi" = ( -/obj/machinery/power/rad_collector{ - anchored = 1 - }, +/obj/machinery/power/rad_collector/anchored, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -60253,7 +59768,7 @@ /area/engine/engineering) "cGj" = ( /obj/structure/table, -/obj/item/weapon/pipe_dispenser, +/obj/item/pipe_dispenser, /turf/open/floor/plasteel/black, /area/engine/engineering) "cGk" = ( @@ -60375,8 +59890,7 @@ /turf/open/floor/engine, /area/engine/engineering) "cGD" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 @@ -60384,8 +59898,7 @@ /turf/open/floor/plating, /area/engine/engineering) "cGE" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 10 }, @@ -60401,8 +59914,7 @@ /turf/closed/wall/r_wall, /area/engine/engineering) "cGH" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, @@ -60435,16 +59947,14 @@ /turf/open/floor/engine, /area/engine/engineering) "cGK" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/plating, /area/engine/engineering) "cGL" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, @@ -60499,14 +60009,11 @@ /turf/open/floor/plasteel/black, /area/engine/engineering) "cGU" = ( -/obj/structure/reflector/double{ - anchored = 1 - }, +/obj/structure/reflector/double/anchored, /turf/open/floor/plasteel/black, /area/engine/engineering) "cGV" = ( -/obj/structure/reflector/box{ - anchored = 1; +/obj/structure/reflector/box/anchored{ dir = 1 }, /turf/open/floor/plasteel/black, @@ -60610,17 +60117,14 @@ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/emitter{ - anchored = 1; +/obj/machinery/power/emitter/anchored{ dir = 4; - icon_state = "emitter"; state = 2 }, /turf/open/floor/plating, /area/engine/engineering) "cHi" = ( -/obj/structure/reflector/box{ - anchored = 1; +/obj/structure/reflector/box/anchored{ dir = 1 }, /turf/open/floor/plasteel/black, @@ -60630,10 +60134,8 @@ icon_state = "0-4"; d2 = 4 }, -/obj/machinery/power/emitter{ - anchored = 1; +/obj/machinery/power/emitter/anchored{ dir = 8; - icon_state = "emitter"; state = 2 }, /turf/open/floor/plating, @@ -60668,18 +60170,14 @@ /turf/open/floor/plating, /area/engine/engineering) "cHo" = ( -/obj/structure/reflector/single{ - anchored = 1; - dir = 1; - icon_state = "reflector" +/obj/structure/reflector/single/anchored{ + dir = 1 }, /turf/open/floor/plating, /area/engine/engineering) "cHp" = ( -/obj/structure/reflector/single{ - anchored = 1; - dir = 4; - icon_state = "reflector" +/obj/structure/reflector/single/anchored{ + dir = 4 }, /turf/open/floor/plating, /area/engine/engineering) @@ -60700,7 +60198,7 @@ /turf/open/floor/plating, /area/engine/engineering) "cHs" = ( -/obj/item/weapon/crowbar/large, +/obj/item/crowbar/large, /turf/open/floor/plating, /area/engine/engineering) "cHt" = ( @@ -60928,7 +60426,7 @@ dir = 1 }, /obj/structure/table, -/obj/item/weapon/storage/belt/utility, +/obj/item/storage/belt/utility, /obj/item/stack/sheet/metal{ amount = 50 }, @@ -60992,7 +60490,7 @@ /area/science/robotics/lab) "cHX" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -2; pixel_y = -1 }, @@ -61007,9 +60505,6 @@ /turf/open/floor/plasteel, /area/science/robotics/lab) "cHY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -61117,8 +60612,7 @@ }, /area/shuttle/syndicate) "cIn" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/folder/red, +/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -61152,11 +60646,12 @@ /obj/machinery/status_display{ pixel_x = -32 }, -/obj/item/weapon/clipboard, -/obj/item/toy/figure/syndie, +/obj/item/clipboard, /obj/machinery/light{ dir = 8 }, +/obj/item/folder/red, +/obj/item/toy/figure/syndie, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -61200,7 +60695,7 @@ /obj/machinery/ai_status_display{ pixel_x = 32 }, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /obj/machinery/light{ dir = 4 }, @@ -61246,7 +60741,7 @@ /obj/structure/table/reinforced, /obj/item/stack/cable_coil/white, /obj/item/stack/cable_coil/white, -/obj/item/weapon/crowbar/red, +/obj/item/crowbar/red, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -61258,11 +60753,11 @@ /area/shuttle/syndicate) "cIK" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/handcuffs{ +/obj/item/storage/box/handcuffs{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/zipties, +/obj/item/storage/box/zipties, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -61475,8 +60970,8 @@ }, /area/shuttle/syndicate) "cJl" = ( -/obj/item/weapon/storage/toolbox/syndicate, -/obj/item/weapon/crowbar/red, +/obj/item/storage/toolbox/syndicate, +/obj/item/crowbar/red, /obj/structure/table/reinforced, /obj/machinery/light{ dir = 8 @@ -61660,33 +61155,33 @@ }, /area/shuttle/syndicate) "cJR" = ( -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ +/obj/item/reagent_containers/glass/bottle/epinephrine{ pixel_x = 6 }, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = -3 }, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ +/obj/item/reagent_containers/glass/bottle/epinephrine{ pixel_x = -3; pixel_y = 8 }, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = 6; pixel_y = 8 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 3; pixel_y = -2 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 4; pixel_y = 1 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = -2; pixel_y = 5 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 2; pixel_y = 8 }, @@ -61718,18 +61213,18 @@ }, /area/shuttle/syndicate) "cJW" = ( -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /obj/structure/table/reinforced, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/shuttle/syndicate) "cJX" = ( -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 9 }, /obj/item/device/assembly/voice{ @@ -61741,7 +61236,7 @@ }, /area/shuttle/syndicate) "cJY" = ( -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/item/device/assembly/infra, /obj/structure/table/reinforced, /obj/machinery/light{ @@ -61768,7 +61263,7 @@ }, /area/shuttle/syndicate) "cKa" = ( -/obj/item/weapon/weldingtool/largetank{ +/obj/item/weldingtool/largetank{ pixel_y = 3 }, /obj/item/device/multitool, @@ -61917,9 +61412,9 @@ /area/shuttle/syndicate) "cKD" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/glass/beaker, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/dropper, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -61998,12 +61493,12 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/brute, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/brute, +/obj/item/storage/firstaid/regular{ pixel_x = -3; pixel_y = -3 }, @@ -62011,12 +61506,12 @@ /turf/open/floor/plasteel/vault, /area/shuttle/syndicate) "cKU" = ( -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ pixel_x = -3; pixel_y = -3 }, @@ -62043,22 +61538,22 @@ }, /area/shuttle/syndicate) "cKZ" = ( -/obj/item/weapon/grenade/syndieminibomb{ +/obj/item/grenade/syndieminibomb{ pixel_x = 4; pixel_y = 2 }, -/obj/item/weapon/grenade/syndieminibomb{ +/obj/item/grenade/syndieminibomb{ pixel_x = -1 }, /obj/structure/table/reinforced, /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/grenade/plastic/c4, -/obj/item/weapon/grenade/plastic/c4, -/obj/item/weapon/grenade/plastic/c4, -/obj/item/weapon/grenade/plastic/c4, -/obj/item/weapon/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -62086,8 +61581,8 @@ /turf/open/floor/plasteel/vault, /area/shuttle/syndicate) "cLd" = ( -/obj/item/weapon/surgicaldrill, -/obj/item/weapon/circular_saw, +/obj/item/surgicaldrill, +/obj/item/circular_saw, /obj/structure/table/reinforced, /obj/machinery/light{ dir = 8 @@ -62141,8 +61636,8 @@ }, /area/shuttle/syndicate) "cLk" = ( -/obj/item/weapon/cautery, -/obj/item/weapon/scalpel, +/obj/item/cautery, +/obj/item/scalpel, /obj/structure/table/reinforced, /turf/open/floor/plasteel/vault{ dir = 8 @@ -62150,14 +61645,14 @@ /area/shuttle/syndicate) "cLl" = ( /obj/structure/table/optable, -/obj/item/weapon/surgical_drapes, +/obj/item/surgical_drapes, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/shuttle/syndicate) "cLm" = ( -/obj/item/weapon/retractor, -/obj/item/weapon/hemostat, +/obj/item/retractor, +/obj/item/hemostat, /obj/structure/table/reinforced, /turf/open/floor/plasteel/vault{ dir = 8 @@ -62467,78 +61962,63 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/mining) "cMm" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cMn" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cMo" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cMp" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cMq" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cMr" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cMs" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cMt" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cMu" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cMv" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cMw" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cMx" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cMy" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cMz" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cMA" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "cMB" = ( @@ -62578,9 +62058,7 @@ /turf/open/floor/engine, /area/engine/supermatter) "cMI" = ( -/obj/machinery/power/rad_collector{ - anchored = 1 - }, +/obj/machinery/power/rad_collector/anchored, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -62588,9 +62066,7 @@ /turf/open/floor/engine, /area/engine/supermatter) "cMJ" = ( -/obj/machinery/power/rad_collector{ - anchored = 1 - }, +/obj/machinery/power/rad_collector/anchored, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -62607,8 +62083,7 @@ /turf/closed/wall/r_wall, /area/engine/supermatter) "cMN" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/supermatter) "cMO" = ( @@ -63011,8 +62486,7 @@ /turf/open/floor/plasteel, /area/quartermaster/sorting) "cNI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/sorting) "cNJ" = ( @@ -63032,6 +62506,7 @@ cell_type = 2500; dir = 1; name = "Central Maintenance APC"; + areastring = "/area/maintenance/central"; pixel_y = 24 }, /obj/structure/cable{ @@ -63076,13 +62551,11 @@ /turf/open/floor/plasteel, /area/quartermaster/sorting) "cNP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/sorting) "cNQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/sorting) "cNR" = ( @@ -63097,6 +62570,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Starboard Maintenance APC"; + areastring = "/area/maintenance/starboard"; pixel_x = 26 }, /obj/structure/cable{ @@ -63273,8 +62747,7 @@ /turf/closed/wall, /area/maintenance/starboard/aft) "cOw" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/maintenance/port/aft) "cOx" = ( @@ -63346,16 +62819,14 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "cOT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cOU" = ( /turf/closed/wall, /area/maintenance/starboard/aft) "cOV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cOW" = ( @@ -63370,8 +62841,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "cOZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cPa" = ( @@ -63585,13 +63055,11 @@ /turf/closed/wall, /area/maintenance/starboard/aft) "cQk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cQl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cQm" = ( @@ -63601,13 +63069,11 @@ /turf/closed/wall, /area/maintenance/starboard/aft) "cQo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cQp" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cQq" = ( @@ -63617,18 +63083,15 @@ /turf/closed/wall, /area/maintenance/starboard/aft) "cQs" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cQt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cQu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cQv" = ( @@ -63751,13 +63214,11 @@ /turf/closed/wall, /area/maintenance/starboard/aft) "cQL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cQM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cQN" = ( @@ -63806,18 +63267,15 @@ /turf/closed/wall, /area/maintenance/starboard/aft) "cRb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cRc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cRd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cRe" = ( @@ -63827,18 +63285,15 @@ /turf/closed/wall, /area/maintenance/starboard/aft) "cRg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cRh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cRi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cRj" = ( @@ -63848,18 +63303,15 @@ /turf/closed/wall, /area/maintenance/starboard/aft) "cRl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cRm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cRn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cRo" = ( @@ -63878,13 +63330,11 @@ /turf/closed/wall, /area/maintenance/starboard/aft) "cRt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cRu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cRv" = ( @@ -64010,13 +63460,11 @@ /turf/closed/wall, /area/maintenance/starboard/aft) "cSg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cSh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cSi" = ( @@ -64032,26 +63480,22 @@ /turf/closed/wall, /area/maintenance/starboard/aft) "cSm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cSn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cSo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cSp" = ( /turf/closed/wall, /area/maintenance/starboard/aft) "cSq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cSr" = ( @@ -64061,28 +63505,23 @@ /turf/closed/wall, /area/maintenance/starboard/aft) "cSt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cSu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cSv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cSw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cSx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cSy" = ( @@ -64124,19 +63563,13 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "cSF" = ( /obj/machinery/power/terminal{ dir = 1 }, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "cSG" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, @@ -64357,8 +63790,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cTc" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -64367,8 +63799,7 @@ /turf/open/floor/plating, /area/engine/engineering) "cTd" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/engine/engineering) @@ -64406,8 +63837,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/mining) "cTi" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/mining) "cTj" = ( @@ -64423,8 +63853,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/mining) "cTn" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/mining) "cTo" = ( @@ -64434,8 +63863,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/mining) "cTq" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/mining) "cTr" = ( @@ -64448,13 +63876,11 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/mining) "cTu" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/mining) "cTv" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/mining) "cTw" = ( @@ -64480,1363 +63906,30 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/mining) "cTD" = ( -/obj/machinery/vending/kink, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"cTE" = ( -/obj/structure/barricade/wooden, -/turf/open/floor/plating, -/area/maintenance/starboard/fore) -"cTF" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/effect/spawner/lootdrop/maintenance, -/obj/item/weapon/bikehorn/rubberducky, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cTG" = ( -/turf/open/space, -/area/space) -"cTH" = ( -/turf/open/space, -/area/space) -"cTI" = ( -/turf/open/space, -/area/space) -"cTJ" = ( -/turf/open/space, -/area/space) -"cTK" = ( -/turf/open/space, -/area/space) -"cTL" = ( -/turf/open/space, -/area/space) -"cTM" = ( -/turf/open/space, -/area/space) -"cTN" = ( -/turf/open/space, -/area/space) -"cTO" = ( -/turf/open/space, -/area/space) -"cTP" = ( -/turf/open/space, -/area/space) -"cTQ" = ( -/turf/open/space, -/area/space) -"cTR" = ( -/turf/open/space, -/area/space) -"cTS" = ( -/turf/open/space, -/area/space) -"cTT" = ( -/turf/open/space, -/area/space) -"cTU" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 4; - name = "4maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cTV" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cTW" = ( -/turf/open/space, -/area/space) -"cTX" = ( -/turf/open/space, -/area/space) -"cTY" = ( -/turf/open/space, -/area/space) -"cTZ" = ( -/turf/open/space, -/area/space) -"cUa" = ( -/turf/open/space, -/area/space) -"cUb" = ( -/turf/open/space, -/area/space) -"cUc" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cUd" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8"; - tag = "" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cUe" = ( -/turf/open/space, -/area/space) -"cUf" = ( -/turf/open/space, -/area/space) -"cUg" = ( -/turf/open/space, -/area/space) -"cUh" = ( -/turf/open/space, -/area/space) -"cUi" = ( -/turf/open/space, -/area/space) -"cUj" = ( -/turf/open/space, -/area/space) -"cUk" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cUl" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cUm" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cUn" = ( -/obj/structure/disposalpipe/segment, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cUo" = ( -/turf/open/space, -/area/space) -"cUp" = ( -/turf/open/space, -/area/space) -"cUq" = ( -/turf/open/space, -/area/space) -"cUr" = ( -/turf/open/space, -/area/space) -"cUs" = ( -/turf/open/space, -/area/space) -"cUt" = ( -/turf/open/space, -/area/space) -"cUu" = ( -/turf/open/space, -/area/space) -"cUv" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cUw" = ( -/turf/open/space, -/area/space) -"cUx" = ( -/turf/open/space, -/area/space) -"cUy" = ( -/turf/open/space, -/area/space) -"cUz" = ( -/turf/open/space, -/area/space) -"cUA" = ( -/turf/open/space, -/area/space) -"cUB" = ( -/turf/open/space, -/area/space) -"cUC" = ( -/obj/structure/toilet{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/freezer, -/area/maintenance/bar) -"cUD" = ( -/obj/structure/sink{ - pixel_y = 30 - }, -/turf/open/floor/plasteel/freezer, -/area/maintenance/bar) -"cUE" = ( -/obj/structure/curtain, -/obj/machinery/shower{ - dir = 1 - }, -/turf/open/floor/plasteel/freezer, -/area/maintenance/bar) -"cUF" = ( -/obj/machinery/vending/autodrobe{ - req_access_txt = "0" - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"cUG" = ( -/obj/machinery/vending/clothing, -/turf/open/floor/wood, -/area/maintenance/bar) -"cUH" = ( -/obj/machinery/vending/kink, -/turf/open/floor/wood, -/area/maintenance/bar) -"cUI" = ( -/obj/structure/table/wood, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/item/weapon/reagent_containers/spray/cleaner, -/turf/open/floor/wood, -/area/maintenance/bar) -"cUJ" = ( -/obj/structure/table/wood, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, -/turf/open/floor/wood, -/area/maintenance/bar) -"cUK" = ( -/turf/open/space, -/area/space) -"cUL" = ( -/turf/open/space, -/area/space) -"cUM" = ( -/turf/open/space, -/area/space) -"cUN" = ( -/turf/open/space, -/area/space) -"cUO" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cUP" = ( -/obj/machinery/door/airlock{ - name = "Shower" - }, -/turf/open/floor/plasteel/freezer, -/area/maintenance/bar) -"cUQ" = ( -/turf/open/floor/wood, -/area/maintenance/bar) -"cUR" = ( -/turf/open/floor/wood, -/area/maintenance/bar) -"cUS" = ( -/turf/open/floor/wood, -/area/maintenance/bar) -"cUT" = ( -/turf/open/floor/wood, -/area/maintenance/bar) -"cUU" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"cUV" = ( -/obj/structure/table/wood, -/obj/item/device/radio/intercom{ - freerange = 0; - frequency = 1459; - name = "Station Intercom (General)"; - pixel_x = -30 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"cUW" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/red, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"cUX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/bar) -"cUY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"cUZ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/maintenance/bar) -"cVa" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/maintenance/bar) -"cVb" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/maintenance/bar) -"cVc" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/carpet, -/area/maintenance/bar) -"cVd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"cVe" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/bar) -"cVf" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cVg" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/turf/open/floor/wood, -/area/maintenance/bar) -"cVh" = ( -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/machinery/airalarm{ - dir = 1; - icon_state = "alarm0"; - pixel_y = -22 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"cVi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "MaintDorm2"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 10; - pixel_y = -25; - req_access_txt = "0"; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"cVj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock{ - id_tag = "MaintDorm2"; - name = "Dorm 2" - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"cVk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"cVl" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/maintenance/bar) -"cVm" = ( -/obj/structure/table/wood/poker, -/obj/item/weapon/coin/iron, -/obj/item/weapon/coin/iron, -/obj/item/weapon/coin/iron, -/turf/open/floor/carpet, -/area/maintenance/bar) -"cVn" = ( -/obj/structure/table/wood/poker, -/obj/item/weapon/storage/pill_bottle/dice, -/turf/open/floor/carpet, -/area/maintenance/bar) -"cVo" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/maintenance/bar) -"cVp" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/maintenance/bar) -"cVq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/bar) -"cVr" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cVs" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/maintenance/bar) -"cVt" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/maintenance/bar) -"cVu" = ( -/obj/structure/table/wood/poker, -/obj/effect/landmark/event_spawn, -/turf/open/floor/carpet, -/area/maintenance/bar) -"cVv" = ( -/obj/structure/table/wood/poker, -/obj/item/weapon/dice/d20, -/turf/open/floor/carpet, -/area/maintenance/bar) -"cVw" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/maintenance/bar) -"cVx" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"cVy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/bar) -"cVz" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cVA" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/maintenance/bar) -"cVB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "MaintDorm1"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 10; - pixel_y = 25; - req_access_txt = "0"; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/wood, -/area/maintenance/bar) -"cVC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock{ - id_tag = "MaintDorm1"; - name = "Dorm 1" - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"cVD" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/wood, -/area/maintenance/bar) -"cVE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/maintenance/bar) -"cVF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/chair/stool, -/turf/open/floor/carpet, -/area/maintenance/bar) -"cVG" = ( -/obj/structure/chair/stool, -/turf/open/floor/carpet, -/area/maintenance/bar) -"cVH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/maintenance/bar) -"cVI" = ( -/turf/open/floor/wood, -/area/maintenance/bar) -"cVJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/bar) -"cVK" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cVL" = ( -/obj/structure/lattice, -/turf/open/space/basic, -/area/space) -"cVM" = ( -/obj/structure/table/wood, -/obj/item/device/radio/intercom{ - freerange = 0; - frequency = 1459; - name = "Station Intercom (General)"; - pixel_x = -30 - }, -/obj/effect/landmark{ - name = "blobstart" - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"cVN" = ( -/obj/machinery/airalarm{ - dir = 1; - icon_state = "alarm0"; - pixel_y = -22 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"cVO" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/blue, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"cVP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/bar) -"cVQ" = ( -/obj/machinery/airalarm{ - dir = 1; - icon_state = "alarm0"; - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"cVR" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"cVS" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"cVT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/maintenance/bar) -"cVU" = ( -/turf/open/floor/wood, -/area/maintenance/bar) -"cVV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/bar) -"cVW" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cVX" = ( -/obj/machinery/door/airlock{ - name = "Gaming Room" - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"cVY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/bar) -"cVZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/bar) -"cWa" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cWb" = ( -/obj/structure/lattice, -/turf/open/space/basic, -/area/space) -"cWc" = ( -/obj/structure/closet/secure_closet/freezer/kitchen/maintenance, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/bar) -"cWd" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/bar) -"cWe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/bar) -"cWf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock{ - name = "Kitchen" - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/bar) -"cWg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/bar, -/area/maintenance/bar) -"cWh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/bar, -/area/maintenance/bar) -"cWi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel/bar, -/area/maintenance/bar) -"cWj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/machinery/door/window/eastleft{ - name = "Bar Counter" - }, -/turf/open/floor/plasteel/bar, -/area/maintenance/bar) -"cWk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"cWl" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"cWm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/bar) -"cWn" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cWo" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cWp" = ( -/obj/structure/table, -/obj/machinery/microwave, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/bar) -"cWq" = ( -/obj/effect/landmark{ - name = "xeno_spawn"; - pixel_x = -1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/bar) -"cWr" = ( -/obj/effect/spawner/lootdrop/keg, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/bar) -"cWs" = ( -/obj/structure/table, -/obj/item/device/radio/intercom{ - freerange = 0; - frequency = 1459; - name = "Station Intercom (General)"; - pixel_x = -27 - }, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, -/turf/open/floor/plasteel/bar, -/area/maintenance/bar) -"cWt" = ( -/turf/open/floor/plasteel/bar, -/area/maintenance/bar) -"cWu" = ( -/turf/open/floor/plasteel/bar, -/area/maintenance/bar) -"cWv" = ( -/obj/structure/chair/stool/bar, -/turf/open/floor/wood, -/area/maintenance/bar) -"cWw" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"cWx" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"cWy" = ( -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 27 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/maintenance/bar) -"cWz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/bar) -"cWA" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cWB" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cWC" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cWD" = ( -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/bar) -"cWE" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/bar) -"cWF" = ( -/obj/structure/table, -/obj/machinery/power/apc{ - auto_name = 1; - dir = 8; - name = "Maintenance Bar APC"; - pixel_x = -25; - pixel_y = 1 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, -/turf/open/floor/plasteel/bar, -/area/maintenance/bar) -"cWG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/plasteel/bar, -/area/maintenance/bar) -"cWH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/plasteel/bar, -/area/maintenance/bar) -"cWI" = ( -/obj/structure/table, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/plasteel/bar, -/area/maintenance/bar) -"cWJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/structure/chair/stool/bar, -/turf/open/floor/wood, -/area/maintenance/bar) -"cWK" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"cWL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"cWM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/maintenance/bar) -"cWN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Maintenance Bar" - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"cWO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/bar) -"cWP" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8"; - tag = "" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cWQ" = ( -/obj/structure/lattice, -/turf/open/space/basic, -/area/space) -"cWR" = ( /obj/machinery/power/apc{ dir = 8; - name = "Engineering Maintenance APC"; - pixel_x = -25; - pixel_y = 1 + name = "Central Maintenance APC"; + areastring = "/area/maintenance/central/secondary"; + pixel_x = -24 }, /obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 }, /turf/open/floor/plating, -/area/maintenance/port/aft) -"cWS" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/table, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/bar) -"cWT" = ( -/obj/structure/disposalpipe/segment{ +/area/maintenance/central/secondary) +"cTE" = ( +/obj/machinery/computer/shuttle/mining, +/turf/open/floor/plasteel/yellow/side{ dir = 4 }, -/turf/closed/wall, -/area/maintenance/bar) -"cWU" = ( -/obj/structure/table, -/obj/machinery/airalarm{ - dir = 4; - icon_state = "alarm0"; - pixel_x = -22 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/chem_dispenser/drinks{ - name = "dusty old soda dispenser" - }, -/turf/open/floor/plasteel/bar, -/area/maintenance/bar) -"cWV" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/bar, -/area/maintenance/bar) -"cWW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/bar, -/area/maintenance/bar) -"cWX" = ( -/obj/structure/table, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/filled/cola, -/turf/open/floor/plasteel/bar, -/area/maintenance/bar) -"cWY" = ( -/obj/structure/chair/stool/bar, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"cWZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"cXa" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/maintenance/bar) -"cXb" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j1"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/maintenance/bar) -"cXc" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/bar) -"cXd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/bar) -"cXe" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cXf" = ( -/obj/machinery/processor, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/bar) -"cXg" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/item/clothing/glasses/sunglasses/reagent, -/obj/item/ammo_box/foambox, -/obj/item/weapon/gun/ballistic/shotgun/toy/unrestricted, -/obj/item/weapon/lighter, -/obj/item/clothing/mask/cigarette/cigar/cohiba, -/obj/item/weapon/storage/box/drinkingglasses, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/bar) -"cXh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/bar) -"cXi" = ( -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks/beer{ - name = "dusty old booze dispenser" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/bar, -/area/maintenance/bar) -"cXj" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/bar, -/area/maintenance/bar) -"cXk" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/bar, -/area/maintenance/bar) -"cXl" = ( -/obj/structure/table, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/bar, -/area/maintenance/bar) -"cXm" = ( -/obj/structure/chair/stool/bar, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"cXn" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"cXo" = ( -/obj/machinery/vending/cigarette, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"cXp" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/wood, -/area/maintenance/bar) -"cXq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/bar) -"cXr" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/port/aft) -"cXs" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2"; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) +/area/construction/mining/aux_base) (1,1,1) = {" aaa @@ -77241,8 +75334,8 @@ aaa apJ apJ apJ -apJ ajZ +asF atp asF asF @@ -77497,10 +75590,10 @@ aaa aaa aaa aaf -aaf apJ asH atI +atI arE ayq ayq @@ -77754,12 +75847,12 @@ aaa aaa aaa aaa -aaa asF asI auQ auQ auQ +auQ aCX aub aLu @@ -78011,9 +76104,9 @@ aaa aaa aaa aaa -aaa apJ asJ +cTE avQ axc aCT @@ -78268,7 +76361,7 @@ aaa aaa aaa aaa -aaa +apJ apJ apJ apJ @@ -81121,13 +79214,13 @@ ayl ayl ayl aSf -aTq -aTq -aTq -aTq -aTq -aTq -aTq +czK +czK +czK +czK +czK +czK +czK aPz aPz bdB @@ -81674,7 +79767,7 @@ aaa aaa aaa aaa -cUo +aag aaa aaa aaa @@ -81931,7 +80024,7 @@ aaa aaa aaa aaa -cUp +aag aaa aaa aaa @@ -82188,7 +80281,7 @@ aaa aaa aaa aaa -cUq +aag aaa aaa aaa @@ -82445,7 +80538,7 @@ aaa aaa aaa aaa -cUr +aag aaa aaa aaa @@ -82702,7 +80795,7 @@ aaa aaa aaa aaa -cUs +aag aaa aaa aaa @@ -82959,7 +81052,7 @@ aaa aaa aaa aaa -cUt +aag aaa aaa aaa @@ -83213,16 +81306,16 @@ aaa aaa aaa aaa -cTM -cTW -cUe -cUu -cUw -cUK -bVx -bVx -bVx -bVx +aaa +aaa +aaa +aag +aaa +aoV +bZm +aoV +aoV +aoV aaa aaS aaa @@ -83470,16 +81563,16 @@ aaa aaa aaa aaa -cTN -cTX -cUf -aaf -cUx -cUL -bVx -bVx -bVx -bVx +aaa +aaa +aaa +aag +aaa +aoV +bVz +apQ +apQ +aoV aaa aaS aaf @@ -83727,16 +81820,16 @@ aaa aaa aaa aaa -cTO -cTY -cUg -aaf -cUy -cUM -bVx -bVx -aaf -bVx +aaa +aaa +aaa +aag +aaa +bVw +bVz +bVw +bVw +aoV aaa aaS aaa @@ -83984,17 +82077,17 @@ aaa aaa aaa aaa -cTP -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf -cVL +aaa +aaa +aaa +aag +aaa +apQ +bVz +aoV +bVw +aoV +aaa aaS aaS aaS @@ -84241,16 +82334,16 @@ aaa aaa aaa aaa -cTQ -cTZ -cUh -aaf -cUz -cUN -bVx -bVx -aaf -bVx +aaa +aaa +aaa +aag +aaa +apQ +bVz +apQ +bVw +aoV aaa aaa aaf @@ -84496,18 +82589,18 @@ aaa aaa aaa aaa -cTG -cTI -cTR -cUa -cUi aaf -cUA -bVx -bVx -bVx aaf +aaf +aaa +aaa +aag +aaa bVx +caf +aoV +bVw +apQ aaa aaa aaf @@ -84755,23 +82848,23 @@ aaa aaa aaa aaa -cTS -cUb -cUj +bCq +bCq +bCq +bLv +bCq +aoV +cbj +aoV +bVw +apQ aaf -cUB -bVx -bVx -bVx -aaf -bVx -bVx -aaa -cWb -aaa -aaa -cWQ -aaa +bCq +bCq +bCq +bCq +bCq +bCq cfx cfx cyK @@ -85010,25 +83103,25 @@ aaa aaa aaa aaa -cTH -cTJ +aaa +aaa +bCq +bJP +bCq +bSn +bCq +bCq +cbj +bLv +bXv +bLv aaf -apQ -apQ -apQ -apQ -apQ -apQ -apQ -apQ -apQ -apQ -apQ -apQ -cAB -cAB -cAB +bCq +cAy cAB +ccY +cAD +cAH cfw cgA chP @@ -85268,24 +83361,24 @@ cTg cTi cTg cTg -cTK -cTT -aoV -aoV -apQ -aoV -aoV -aoV -aoV -apQ -aoV -aoV -aoV -apQ -cAB -cWB -cWR -cdb +aaa +bCq +bPS +bRd +bPS +bPS +bCq +cbk +bLv +bHE +bLv +aaf +bCq +cAA +bHE +bHE +ccZ +cAK cfw cgC chR @@ -85525,24 +83618,24 @@ cMl bHx cTx cTg -cTL -aoV -apQ -apQ -apQ -aoV -aoV -aoV -aoV -apQ -aoV -aoV -aoV -apQ -cAB -cWC +aaa +bLv +bPR +bRc +bSo +bTs +bCq +bVy +bLv +cyE +bLv +bLv +bCq +bHE +cAC +ccZ cAE -bSs +ceV cfw cgB chQ @@ -85782,24 +83875,24 @@ cTo bHx bLt bMF -aoV -aoV -apQ +aaa bCq +bPS +bRf +bSo +bTu bCq -bCq -bCq -bCq -bLv -bCq -bCq -bCq -bCq -bCq -cAB +bVB bHE -cAE -ciT +bHE +bYu +bZk +bCq +bTz +bCq +bCq +bCq +bCq cfw cgE chS @@ -86039,27 +84132,27 @@ cTo bHx bLs cTg -aoV -bCq -bXv -bCq +aaa +bLv +bPT +bRe bSo -cAh -cUO -bVA +bTt +bCq bVA +bWw bXw bYt -bVA -bVA -bVA -cWo -bVA +bZj +bCq +bHE +bCq +bSq cdW -bVA -cXs +ceW +bCq cgD -cAi +bUs bHE cjI bCq @@ -86296,25 +84389,25 @@ bJc cTi cTg cTg -aoV +aaa bCq bPV bCq -bSo -bPY +bCq +bTw bCq bVD -bHE -bHE -bCq +bWy +bXx +bYw bZj -bSq -bSq -bSq -bSq -bSq -bSq -bSq +bYy +bHE +bTz +bHE +bUs +ceY +bCq bHE bUs bHE @@ -86555,23 +84648,23 @@ bGi aoV aoV bCq -cyE -bCq -cjI -bPY +bPU +bHE +bSp +bTv bCq bVC -bHE -bHE +bWx +bWy +bYv +bZl bCq bHE -bSq -cWc -cWp +bCq cda cgF -cXf -bSq +bCq +cqn cAh chT bHE @@ -86810,26 +84903,26 @@ byE bKk bGi aoV +aoV +bCq +bPW bCq bCq -cAh -cUk -cUv -chT +bTy +bCq +bVF +bWA +bXy +bYx +bWz bCq -ceY bHE -bHE -bHE -bHE -bSq -cWd -cWq -cWD +bCq +bQa cpY cyL -bSq -bUs +cqy +cAi bQa bHE bHE @@ -87067,25 +85160,25 @@ byE bKj bGi aoV +aoV bCq -bJf -cUc +bHE bHE bSq -bSq -bSq -bSq -bSq -bSq -bSq -bSq -bSq -cWe -cWr -cWE -cWS -cXg -bSq +bTx +bCq +bVE +bWz +bHE +bHE +bLu +bCq +bLu +bCq +cdb +bSs +bCq +bCq cgG bCq bCq @@ -87324,28 +85417,28 @@ bJd bKm bxy apQ +apQ bCq -ciT bPY -bHE -bSq -cUC -bSq -cUV -cVg -bSq +cOw +bCq +bCq +bCq +bCq +bCq +bCq bYy -cVM -bSq -cWf -bSq -bSq -cWT -cXh -bSq +bCq +bCq +bLv +bCq +bCq +bCq +bCq +bLv bUs bLv -bVx +aaa bCq ckv bHE @@ -87581,28 +85674,28 @@ bHA bKl bxy aaH -bCq +aaH bCq bPX +bRg +bRg bCq -bSq -cUD -cUP +bHE bVG -cVh -bSq -cVA -cVN -bSq -cWg -cWs -cWF -cWU -cXi -bSq +bHE +bHE +bHE +bLv +apQ +aoV +aoV +aoV +aoV +aoV +bLv bUs bLv -bVx +aaa bLv bJf ccd @@ -87838,25 +85931,25 @@ byE byE bGi apQ +apQ +bLv +bQa +bHE +bHE +bCq +bHE +bLv +bLv +bLv +bLv +bLv +aoV +aoV +aoV +aoV +aoV +apQ bLv -cTU -cUd -cUl -bSq -cUE -bSq -cUW -cVi -bSq -cVB -cVO -bSq -cWh -cWt -cWG -cWV -cXj -bSq bUs bLv aaf @@ -88095,28 +86188,28 @@ bGM bKn bGi aoV +aoV bLv +bPZ bHE bHE -bPY -bSq -bSq -bSq -cUX -cVj -bSq -cVC -cVP -bSq -cWi -cWu -cWH -cWW -cXk -bSq +bTz +bHE +bLv +aoV +aoV +aoV +aoV +aoV +aoV +aoV +aoV +aoV +aoV +bLv bUs bLv -bVx +aaa cjJ ckw clC @@ -88352,28 +86445,28 @@ byE bKp bGi apQ +apQ bLv -ccZ bHE -cUm -bSq -cUF -cUQ -cUY -cVk -cVs -cVD +bHE +bSs +bCq +bHE +bLv +aoV +aoV +aoV bcU -bSq -cWj +apQ +aaH cCa -cWI -cWX -cXl -bSq +aoV +aoV +aoV +bLv bUs bLv -bVx +aaa cjJ cky clE @@ -88609,25 +86702,25 @@ byE bKo bxy aaH +aaH bCq -bJe -cqK -bPY -bSq -cUG -cUR -cUZ -cVl -cVt -cVE -cVQ -bSq +bHE +bRh +bSr +bCq +bHE +bLv +apQ +apQ +aoV +aoV +aaH bdV -cWv -cWJ -cWY -cXm -bSq +aaH +apQ +apQ +apQ +bLv bUs bLv aaf @@ -88866,28 +86959,28 @@ bGn bKq bxy apQ +apQ +bCq +bOK bCq bCq bCq -bPX -bSq -cUH -cUS -cVa -cVm -cVu -cVF -cVR +bHE +bLv +aoV +aoV +aoV +aoV cjn bSu -cWw -cWK -cWZ -cXn -bSq +aaH +aoV +aoV +aoV +bLv bUs bLv -bVx +aaa cjJ cky clG @@ -89123,28 +87216,28 @@ bxy bxy bxy bLv +bLv bCq -cTV bHE -bPY -bSq -cUI -cUT -cVb -cVn -cVv -cVG -cVS -cVX -cWk -cWx -cWL -cXa -cXo -bSq +bLv +aaa +bLv +bHE +bLv +aoV +aoV +aoV +aoV +aoV +aaH +apQ +aoV +aoV +aoV +bLv bUs bLv -bVx +aaa cjJ ckz clF @@ -89378,27 +87471,27 @@ bCq bHD bJe bCq -cTF -bHE -bCq bLu bHE -bPY -bSq -cUJ +bHE +bHE +bHE +bLv +aaf +bLv bUt -cVc -cVo -cVw -cVH -cVT -cVY -cWl -cWy -cWM -cXb -cXp -bSq +bLv +apQ +apQ +aoV +aoV +aoV +aaH +aoV +aoV +apQ +apQ +bLv bUs bLv aaf @@ -89637,28 +87730,28 @@ bHE bCq bCq bLv -bCq -ceY +bLv bHE -bPY -bSq -bSq -cUU -cVd -cVp -cVx -cVI -cVU -bSq -bSq -bSq -cWN -cXc -bSq -bSq +bLv +bCq +aaa +bLv +bUs +bLv +aoV +aoV +aoV +aoV +aoV +apQ +aoV +aoV +aoV +aoV +bCq bUs bCq -bVx +aaa aaf aaa aaa @@ -89894,24 +87987,24 @@ bJf bCq aaa aaf -bCq -bSs +bLv bHE -bPY -bQa +bLv +aaa +aaa bTB bUv -cVe -cVq -cVy -cVJ -cVV -cVZ -cWm -cWz -cWO -cXd -cXq +bES +bES +bES +bES +bGp +bGp +bGp +bGp +bES +bES +bES car bUs bCq @@ -90151,24 +88244,24 @@ bCq bCq bLv bLv -bCq -bHE -bHE -bPY -bHE -bTE +bLv +bOK +bLv +bLv +bLv +bTA bUu -cVf -cVr -cVz -cVK -cVW -cWa -cWn -cWA -cWP -cXe -cXr +bLw +bLw +bLw +bLw +bLw +bLw +bLw +bLw +bLw +bLw +bLw caq cbw ccu @@ -90411,7 +88504,7 @@ bGq bGq bGq bLw -cUn +bGq bGq bTD bUx @@ -92497,7 +90590,7 @@ cDo cgR cqA cqT -czh +csg cEm crU csb @@ -98098,7 +96191,7 @@ bbw bjJ bld bmD -bmD +cTD bmD bqK bso @@ -98627,7 +96720,7 @@ aJv bzs bFp bGJ -bHZ +bHX bJA bKG bLK @@ -99921,7 +98014,7 @@ bOc bPe bQu bRE -bSL +bSJ bPe bOd cCB @@ -100178,7 +98271,7 @@ bOd bPg bQx bRH -bSO +bSM bTU bUS bUS @@ -100194,7 +98287,7 @@ cez cez cfQ chd -ciw +bQy cpP ckc clb @@ -100692,7 +98785,7 @@ bOg bPi bQz bRJ -bSO +bSM bTV bUT bWc @@ -103782,7 +101875,7 @@ bKH bzs bAw bBR -bHZ +bHX bzs bzs bzs @@ -104039,7 +102132,7 @@ bKH bzs bAw bXZ -bHZ +bHX bZN caK bzs @@ -112189,9 +110282,9 @@ aaf aaf aaf aaf +aaf +aaf alP -cTD -cTE anf alP aqC @@ -112446,8 +110539,8 @@ aaa aaa aaa aaa -alP -alP +aaa +aaf alP anf alP diff --git a/_maps/map_files/BoxStation/BoxStation.dmm.rej b/_maps/map_files/BoxStation/BoxStation.dmm.rej deleted file mode 100644 index f0e788c352..0000000000 --- a/_maps/map_files/BoxStation/BoxStation.dmm.rej +++ /dev/null @@ -1,92 +0,0 @@ -diff a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm (rejected hunks) -@@ -33644,7 +33645,7 @@ - /obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4; - external_pressure_bound = 140; -- pressure_checks = 0 -+ pressure_checks = 0; - name = "server vent" - }, - /turf/open/floor/circuit{ -@@ -83911,12 +83912,12 @@ aaa - aaa - aaa - cTg --cTl --cTn --cTr --cTu --cTw --cTz -+cTg -+cTi -+cTg -+cTi -+cTg -+cTg - aaa - bCq - bPS -@@ -84167,13 +84168,13 @@ aaa - aaa - aaa - aaa --cTh -+cTg - bGg - cTo - cMl - bHx - cTx --cTA -+cTg - aaa - bLv - bPR -@@ -84427,7 +84428,7 @@ bDi - cTi - bGh - bHx --cTs -+cTo - bHx - bLt - bMF -@@ -84681,13 +84682,13 @@ bzP - bAS - bxu - aaa --cTj -+cTg - bGg --cTp --cTt -+cTo -+cTo - bHx - bLs --cTB -+cTg - aaa - bLv - bPT -@@ -84938,13 +84939,13 @@ bzR - byd - bxx - aaa --cTk --cTm --cTq -+cTg -+cTg -+cTi - bJc --cTv --cTy --cTC -+cTi -+cTg -+cTg - aaa - bCq - bPV diff --git a/_maps/map_files/Cerestation/cerestation.dmm b/_maps/map_files/Cerestation/cerestation.dmm index a679b2a111..f9f808e392 100644 --- a/_maps/map_files/Cerestation/cerestation.dmm +++ b/_maps/map_files/Cerestation/cerestation.dmm @@ -25,116 +25,40 @@ /obj/effect/landmark/carpspawn, /turf/open/space, /area/space) -"aah" = ( -/turf/open/space, -/obj/machinery/porta_turret/syndicate{ - dir = 9 - }, -/turf/closed/wall/mineral/plastitanium{ - dir = 8; - icon_state = "diagonalWall3" - }, -/area/shuttle/syndicate) "aai" = ( /turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "aaj" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters{ id = "syndieshutters"; name = "blast shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) -"aak" = ( -/turf/open/space, -/obj/machinery/porta_turret/syndicate{ - dir = 5 - }, -/turf/closed/wall/mineral/plastitanium{ - dir = 1; - icon_state = "diagonalWall3" - }, -/area/shuttle/syndicate) "aal" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai) -"aam" = ( -/obj/structure/table, -/obj/machinery/microwave, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) "aan" = ( /turf/open/floor/plasteel/black, /area/shuttle/syndicate) -"aao" = ( -/obj/structure/table, -/obj/item/device/flashlight/lamp{ - pixel_x = 4; - pixel_y = 1 - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"aap" = ( -/obj/machinery/computer/shuttle/syndicate, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"aaq" = ( -/obj/structure/table, -/obj/machinery/button/door{ - id = "syndieshutters"; - name = "remote shutter control"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"aar" = ( -/obj/structure/frame/computer, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"aas" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/donkpockets{ - pixel_x = 3; - pixel_y = 3 - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"aat" = ( -/obj/structure/chair/comfy/beige{ - dir = 1; - icon_state = "comfychair" - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) "aau" = ( /obj/machinery/porta_turret/ai{ dir = 4 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "aav" = ( /obj/machinery/camera/motion{ c_tag = "AI Core North-West" }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "aaw" = ( -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "aax" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) "aay" = ( /obj/machinery/light{ @@ -143,61 +67,25 @@ /obj/machinery/porta_turret/ai{ dir = 4 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "aaz" = ( /obj/machinery/camera/motion{ c_tag = "AI Core North-East" }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) -"aaA" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass{ - amount = 10 - }, -/obj/item/device/multitool, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"aaB" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"aaC" = ( -/obj/item/device/radio/intercom{ - desc = "Talk through this. Evilly"; - freerange = 1; - frequency = 1213; - name = "Syndicate Intercom"; - pixel_y = -32; - subspace_transmission = 1; - syndie = 1 - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"aaD" = ( -/obj/structure/closet/syndicate/personal, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) "aaE" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-09" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) "aaF" = ( /obj/machinery/ai_slipper{ uses = 10 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) "aaG" = ( /obj/structure/cable{ @@ -205,9 +93,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "aaH" = ( /obj/structure/cable{ @@ -215,9 +101,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "aaI" = ( /obj/structure/cable{ @@ -229,9 +113,7 @@ dir = 1; pixel_y = -22 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "aaJ" = ( /obj/machinery/power/terminal, @@ -239,31 +121,26 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "aaK" = ( /obj/machinery/power/apc{ dir = 2; name = "AI Core APC"; + areastring = "/area/ai_monitored/turret_protected/ai"; pixel_y = -24 }, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "aaL" = ( /obj/machinery/ai_status_display{ pixel_x = 32 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) "aaM" = ( /turf/open/space, @@ -271,13 +148,6 @@ icon_state = "diagonalWall3" }, /area/shuttle/syndicate) -"aaN" = ( -/obj/machinery/door/window{ - name = "Cockpit"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) "aaO" = ( /turf/open/space, /turf/closed/wall/mineral/plastitanium{ @@ -290,37 +160,29 @@ /area/space) "aaQ" = ( /turf/closed/wall, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "aaR" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "aaS" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/ai_monitored/turret_protected/ai) "aaT" = ( /obj/machinery/door/window/southright{ req_access_txt = "65" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) "aaU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/ai) "aaV" = ( /obj/machinery/power/smes{ @@ -330,9 +192,7 @@ icon_state = "0-4"; d2 = 4 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "aaW" = ( /obj/structure/cable{ @@ -340,35 +200,13 @@ d2 = 8; icon_state = "1-8" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/ai_monitored/turret_protected/ai) "aaX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/ai) -"aaY" = ( -/obj/structure/table, -/obj/item/stack/cable_coil, -/obj/item/weapon/crowbar/red, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"aaZ" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/zipties{ - pixel_x = 1; - pixel_y = 2 - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) "aba" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -405,13 +243,13 @@ dir = 4 }, /turf/open/floor/plating/airless, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abf" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abg" = ( /obj/structure/disposalpipe/trunk{ dir = 8 @@ -420,7 +258,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abh" = ( /obj/machinery/conveyor/auto{ dir = 8 @@ -431,13 +269,13 @@ random_basetype = /obj/structure/sign/poster/contraband }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abi" = ( /obj/machinery/conveyor/auto{ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abj" = ( /obj/machinery/conveyor/auto{ dir = 8 @@ -446,7 +284,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abk" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/machinery/conveyor/auto{ @@ -454,14 +292,12 @@ verted = -1 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abl" = ( /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) "abm" = ( /obj/structure/cable{ @@ -469,9 +305,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "abn" = ( /obj/effect/landmark/tripai, @@ -498,9 +332,7 @@ pixel_x = 27; pixel_y = 5 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "abo" = ( /obj/effect/landmark/tripai, @@ -527,24 +359,14 @@ name = "Custom Channel"; pixel_y = 28 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "abp" = ( /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/turret_protected/ai) -"abq" = ( -/obj/structure/chair{ - dir = 8 - }, /turf/open/floor/plasteel/black, -/area/shuttle/syndicate) +/area/ai_monitored/turret_protected/ai) "abr" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating, @@ -557,25 +379,25 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abu" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abv" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abw" = ( /obj/machinery/conveyor/auto{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abx" = ( /obj/structure/showcase{ density = 0; @@ -587,15 +409,11 @@ pixel_x = 9; pixel_y = 2 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "aby" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) "abz" = ( /obj/item/device/radio/intercom{ @@ -639,9 +457,7 @@ pixel_y = 28 }, /obj/effect/landmark/start/ai, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "abA" = ( /obj/structure/showcase{ @@ -654,9 +470,7 @@ pixel_x = -9; pixel_y = 2 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "abB" = ( /obj/machinery/porta_turret/syndicate{ @@ -668,11 +482,6 @@ /obj/structure/lattice, /turf/open/space, /area/space) -"abD" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/space) "abE" = ( /turf/open/floor/plating/asteroid/airless, /area/mine/unexplored{ @@ -680,19 +489,19 @@ }) "abF" = ( /turf/closed/wall/rust, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abG" = ( /obj/machinery/light/small, /obj/structure/table, -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abH" = ( /obj/structure/rack, /obj/item/clothing/mask/breath, -/obj/item/weapon/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abI" = ( /obj/structure/cable/orange{ d2 = 4; @@ -701,6 +510,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Northern External Waste Belt APC"; + areastring = "/area/maintenance/asteroid/disposal/external/north"; pixel_y = -24 }, /obj/effect/turf_decal/stripes/end{ @@ -708,7 +518,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abJ" = ( /obj/structure/cable/orange{ d1 = 2; @@ -716,33 +526,29 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abK" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abL" = ( /obj/structure/disposalpipe/trunk, /obj/structure/disposaloutlet{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abM" = ( /obj/machinery/porta_turret/ai{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) "abN" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) "abO" = ( /obj/structure/cable{ @@ -750,9 +556,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "abP" = ( /obj/machinery/light{ @@ -763,9 +567,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "abQ" = ( /obj/structure/cable{ @@ -776,38 +578,18 @@ /obj/machinery/ai_slipper{ uses = 10 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "abR" = ( /obj/machinery/light{ dir = 1 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "abS" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) -"abT" = ( -/obj/machinery/suit_storage_unit/syndicate, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"abU" = ( -/obj/structure/closet/syndicate/nuclear, -/obj/item/weapon/pickaxe/mini, -/obj/item/weapon/pickaxe/mini, -/obj/item/weapon/pickaxe/mini, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) "abV" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, @@ -827,24 +609,20 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abY" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "abZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) "aca" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-09" }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "acb" = ( /obj/structure/cable{ @@ -855,74 +633,12 @@ /obj/machinery/porta_turret/ai{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) "acc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) -"acd" = ( -/obj/machinery/suit_storage_unit/syndicate, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"ace" = ( -/obj/structure/chair/stool{ - pixel_y = 8 - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"acf" = ( -/obj/structure/table, -/obj/item/device/aicard, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"acg" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"ach" = ( -/obj/machinery/door/poddoor{ - id = "smindicate"; - name = "outer blast door" - }, -/obj/machinery/button/door{ - id = "smindicate"; - name = "external door control"; - pixel_x = -26; - req_access_txt = "150" - }, -/obj/docking_port/mobile{ - dheight = 9; - dir = 2; - dwidth = 5; - height = 24; - id = "syndicate"; - name = "syndicate infiltrator"; - port_angle = 0; - roundstart_move = "syndicate_away"; - width = 18 - }, -/obj/docking_port/stationary{ - dheight = 9; - dir = 2; - dwidth = 5; - height = 24; - id = "syndicate_nw"; - name = "northwest of station"; - turf_type = /turf/open/space; - width = 18 - }, -/turf/open/floor/plating, -/area/shuttle/syndicate) "aci" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; @@ -949,14 +665,14 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "acl" = ( /obj/machinery/disposal/deliveryChute, /obj/structure/disposalpipe/trunk{ dir = 1 }, /turf/open/floor/plating/airless, -/area/maintenance/asteroid/disposal/north) +/area/maintenance/asteroid/disposal/external/north) "acm" = ( /obj/docking_port/stationary{ dheight = 9; @@ -972,9 +688,7 @@ /area/space) "acn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "aco" = ( /obj/structure/cable{ @@ -982,63 +696,16 @@ d2 = 2; icon_state = "1-2" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/ai_monitored/turret_protected/ai) "acp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) -"acq" = ( -/obj/structure/table, -/obj/item/weapon/grenade/plastic/c4{ - pixel_x = 2; - pixel_y = -5 - }, -/obj/item/weapon/grenade/plastic/c4{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/grenade/plastic/c4{ - pixel_x = 2; - pixel_y = -3 - }, -/obj/item/weapon/grenade/plastic/c4{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/weapon/grenade/plastic/c4{ - pixel_x = 3; - pixel_y = 3 - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) "acr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) -"acs" = ( -/obj/machinery/door/window{ - name = "Ready Room"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"act" = ( -/obj/machinery/door/airlock/glass_external{ - cyclelinkeddir = 1 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/asteroid/disposal/north) "acu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -1046,17 +713,13 @@ /obj/machinery/ai_slipper{ uses = 10 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) "acv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) "acw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -1070,17 +733,13 @@ icon_state = "robot_old"; name = "Cyborg Statue" }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "acx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "acy" = ( /obj/structure/cable{ @@ -1091,17 +750,13 @@ /obj/machinery/ai_slipper{ uses = 10 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "acz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "acA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -1115,17 +770,13 @@ icon_state = "robot_old"; name = "Cyborg Statue" }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "acB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) "acC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -1134,9 +785,7 @@ /obj/machinery/ai_slipper{ uses = 10 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) "acD" = ( /obj/docking_port/stationary{ @@ -1151,26 +800,6 @@ }, /turf/open/space, /area/space) -"acE" = ( -/obj/machinery/door/window{ - dir = 4; - name = "EVA Storage"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"acF" = ( -/obj/machinery/door/airlock/external{ - req_access_txt = "150" - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"acG" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) "acH" = ( /turf/closed/mineral/random/labormineral, /area/mine/unexplored{ @@ -1192,9 +821,7 @@ icon_state = "1-2" }, /obj/machinery/holopad, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "acK" = ( /obj/machinery/camera/motion{ @@ -1202,20 +829,8 @@ dir = 1; network = list("MiniSat") }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) -"acL" = ( -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "EVA Storage"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) "acM" = ( /turf/open/space, /turf/closed/wall/mineral/plastitanium{ @@ -1224,36 +839,15 @@ }, /area/shuttle/syndicate) "acN" = ( -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) +/turf/open/floor/plating/astplate, +/area/security/execution/transfer) "acO" = ( /obj/machinery/light, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/turret_protected/ai) -"acP" = ( -/obj/item/device/radio/intercom{ - desc = "Talk through this. Evilly"; - freerange = 1; - frequency = 1213; - name = "Syndicate Intercom"; - pixel_x = -32; - subspace_transmission = 1; - syndie = 1 - }, -/obj/machinery/light{ - dir = 8 - }, /turf/open/floor/plasteel/black, -/area/shuttle/syndicate) +/area/ai_monitored/turret_protected/ai) "acQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai) "acR" = ( /obj/machinery/door/airlock/hatch{ @@ -1266,118 +860,29 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/ai_monitored/turret_protected/ai) "acS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai) -"acT" = ( -/obj/machinery/sleeper/syndie{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) "acU" = ( /turf/open/floor/plasteel/vault{ dir = 5 }, /area/shuttle/syndicate) -"acV" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"acW" = ( -/obj/structure/tank_dispenser/oxygen, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"acX" = ( -/obj/structure/table, -/obj/item/stack/medical/ointment, -/obj/item/stack/medical/bruise_pack, -/obj/structure/extinguisher_cabinet{ - pixel_x = -5; - pixel_y = 30 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"acY" = ( -/obj/structure/table, -/obj/item/weapon/stock_parts/cell/high{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/stock_parts/cell/high, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"acZ" = ( -/obj/structure/table, -/obj/item/weapon/screwdriver{ - pixel_y = 9 - }, -/obj/item/device/assembly/voice{ - pixel_y = 3 - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"ada" = ( -/obj/structure/table, -/obj/item/weapon/wrench, -/obj/item/device/assembly/infra, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"adb" = ( -/obj/structure/table, -/obj/item/device/assembly/signaler, -/obj/item/device/assembly/signaler, -/obj/item/device/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/device/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"adc" = ( -/obj/structure/table, -/obj/item/weapon/weldingtool/largetank{ - pixel_y = 3 - }, -/obj/item/device/multitool, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) "add" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/tcommsat/server) "ade" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/ai) "adf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/ai) "adg" = ( /obj/structure/cable{ @@ -1386,96 +891,56 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/ai_monitored/turret_protected/ai) "adh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/ai) "adi" = ( /obj/machinery/ai_status_display{ pixel_x = 32 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) -"adj" = ( -/obj/structure/bed/roller, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"adk" = ( -/obj/structure/sign/bluecross_2, -/turf/closed/wall/mineral/plastitanium, -/area/shuttle/syndicate) -"adl" = ( -/obj/structure/table, -/obj/item/weapon/storage/toolbox/syndicate, -/obj/item/weapon/crowbar/red, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) "adm" = ( /turf/closed/wall, /area/mine/unexplored{ name = "Command Asteroid" }) "adn" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/tcommsat/server) "ado" = ( /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/tcommsat/server) "adp" = ( /obj/machinery/telecomms/processor/preset_three, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "adq" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/tcommsat/computer) "adr" = ( /obj/effect/decal/remains/human, /obj/effect/landmark/revenantspawn, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/ai) "ads" = ( /obj/machinery/porta_turret/ai{ dir = 4; - installation = /obj/item/weapon/gun/energy/e_gun + installation = /obj/item/gun/energy/e_gun }, /obj/machinery/light{ dir = 8 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "adt" = ( /obj/structure/cable{ @@ -1487,113 +952,27 @@ dir = 4 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/ai_monitored/turret_protected/ai) "adu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/ai) "adv" = ( /obj/machinery/porta_turret/ai{ dir = 4; - installation = /obj/item/weapon/gun/energy/e_gun + installation = /obj/item/gun/energy/e_gun }, /obj/machinery/light{ dir = 4 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) -"adw" = ( -/obj/machinery/door/window{ - dir = 4; - name = "Infirmary"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"adx" = ( -/obj/machinery/door/window/westright{ - name = "Tool Storage"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"ady" = ( -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; - pixel_y = 23 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/machinery/camera/motion{ - c_tag = "Armory North" - }, -/turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/security/armory) -"adz" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/security/armory) -"adA" = ( -/obj/item/weapon/grenade/barrier{ - pixel_x = 4 - }, -/obj/item/weapon/grenade/barrier, -/obj/item/weapon/grenade/barrier{ - pixel_x = -4 - }, -/obj/structure/table, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/security/armory) -"adB" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/firingpins{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/item/weapon/storage/box/firingpins{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/item/key/security, -/obj/item/key/security, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/security/armory) "adC" = ( /obj/machinery/door/airlock/security{ name = "Prisoner Transfer Center"; @@ -1604,56 +983,42 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) +/turf/open/floor/plating, +/area/security/execution/transfer) "adD" = ( /obj/machinery/telecomms/server/presets/engineering, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "adE" = ( /obj/machinery/telecomms/bus/preset_four, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "adF" = ( /obj/machinery/telecomms/bus/preset_three, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "adG" = ( /obj/machinery/telecomms/server/presets/security, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "adH" = ( /obj/machinery/power/apc{ cell_type = 5000; dir = 1; name = "Telecomms Server APC"; + areastring = "/area/tcommsat/server"; pixel_y = 25 }, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/tcommsat/server) "adI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/tcommsat/computer) "adJ" = ( /obj/machinery/computer/message_monitor, @@ -1661,115 +1026,29 @@ c_tag = "Telecomms Control Room 2"; dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "adK" = ( /obj/machinery/announcement_system, /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "adL" = ( /obj/machinery/camera{ c_tag = "AI Hallway"; dir = 5 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) -"adM" = ( -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Infirmary"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"adN" = ( -/obj/machinery/door/window{ - dir = 8; - name = "Tool Storage"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"adO" = ( -/obj/machinery/recharge_station, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) "adP" = ( /turf/closed/mineral, /area/maintenance/asteroid/fore/com_north) -"adQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/security/armory) -"adR" = ( -/obj/structure/rack, -/obj/item/weapon/gun/energy/laser{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/gun/energy/laser, -/obj/item/weapon/gun/energy/laser{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; - dir = 8 - }, -/area/ai_monitored/security/armory) "adS" = ( -/obj/item/weapon/ore/glass, +/obj/item/ore/glass, /turf/open/floor/plating/asteroid, -/area/security/transfer) -"adT" = ( -/obj/structure/rack, -/obj/item/weapon/gun/energy/ionrifle, -/obj/item/weapon/gun/energy/temperature/security, -/obj/item/clothing/suit/armor/laserproof, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; - dir = 8 - }, -/area/ai_monitored/security/armory) -"adU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/security/armory) +/area/security/execution/transfer) "adV" = ( /obj/machinery/light/small{ brightness = 3; @@ -1780,19 +1059,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) -"adW" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/suit_storage_unit/hos, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/security/armory) +/turf/open/floor/plating, +/area/security/execution/transfer) "adX" = ( /turf/open/floor/plating/asteroid/airless, /area/mine/unexplored{ @@ -1800,27 +1068,19 @@ }) "adY" = ( /obj/machinery/telecomms/server/presets/common, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "adZ" = ( /obj/machinery/telecomms/processor/preset_four, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "aea" = ( /obj/machinery/telecomms/receiver/preset_right, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "aeb" = ( /obj/machinery/telecomms/server/presets/command, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "aec" = ( /obj/structure/cable{ @@ -1828,25 +1088,19 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/tcommsat/server) "aed" = ( /obj/structure/chair/office/dark{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "aee" = ( /obj/machinery/computer/telecomms/server{ network = "tcommsat" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "aef" = ( /obj/structure/cable{ @@ -1856,103 +1110,13 @@ }, /obj/machinery/holopad, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/ai_monitored/turret_protected/ai) "aeg" = ( -/obj/item/weapon/coin/antagtoken, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/coin/antagtoken, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/ai) -"aeh" = ( -/obj/machinery/porta_turret/syndicate{ - dir = 5 - }, -/turf/closed/wall/mineral/plastitanium, -/area/shuttle/syndicate) -"aei" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/table, -/obj/item/bodypart/r_arm/robot, -/obj/item/bodypart/l_arm/robot, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"aej" = ( -/obj/machinery/door/window{ - dir = 1; - name = "Surgery"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"aek" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"ael" = ( -/obj/structure/table, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/storage/firstaid/brute, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = -3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"aem" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = -3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"aen" = ( -/obj/structure/table, -/obj/item/device/sbeacondrop/bomb{ - pixel_y = 5 - }, -/obj/item/device/sbeacondrop/bomb, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"aeo" = ( -/obj/structure/table, -/obj/item/weapon/grenade/syndieminibomb{ - pixel_x = 4; - pixel_y = 2 - }, -/obj/item/weapon/grenade/syndieminibomb{ - pixel_x = -1 - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) "aep" = ( /turf/closed/mineral/random/labormineral, /area/maintenance/asteroid/fore/com_west) @@ -1962,36 +1126,15 @@ dir = 6; network = list("SS13","Security","PrisonCell") }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) -"aer" = ( -/obj/structure/rack, -/obj/item/weapon/gun/energy/e_gun{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/gun/energy/e_gun, -/obj/item/weapon/gun/energy/e_gun{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; - dir = 8 - }, -/area/ai_monitored/security/armory) "aes" = ( /obj/machinery/camera{ c_tag = "Brig Cell 6"; dir = 6; network = list("SS13","Security","PrisonCell") }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "aet" = ( /obj/machinery/flasher{ @@ -2002,36 +1145,15 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) -"aeu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/security/armory) -"aev" = ( -/obj/machinery/suit_storage_unit/security, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/security/armory) "aew" = ( /obj/machinery/blackbox_recorder, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "aex" = ( /obj/machinery/telecomms/broadcaster/preset_right, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "aey" = ( /obj/structure/cable{ @@ -2039,9 +1161,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "aez" = ( /obj/structure/cable{ @@ -2049,9 +1169,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/tcommsat/server) "aeA" = ( /obj/structure/cable{ @@ -2059,25 +1177,18 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/tcommsat/server) "aeB" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "aeC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/ai) "aeD" = ( /obj/structure/cable{ @@ -2089,21 +1200,9 @@ dir = 8 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/ai_monitored/turret_protected/ai) -"aeE" = ( -/obj/structure/table, -/obj/item/weapon/surgicaldrill, -/obj/item/weapon/circular_saw, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) "aeF" = ( /obj/structure/sink{ dir = 4; @@ -2116,106 +1215,31 @@ dir = 5 }, /area/shuttle/syndicate) -"aeG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/circuit, -/area/shuttle/syndicate) -"aeH" = ( -/obj/machinery/nuclearbomb/syndicate, -/obj/machinery/door/window{ - dir = 1; - name = "Secure Storage"; - req_access_txt = "150" - }, -/turf/open/floor/circuit, -/area/shuttle/syndicate) -"aeI" = ( -/obj/machinery/telecomms/allinone{ - intercept = 1 - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) "aeJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "aeK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/prison) -"aeL" = ( -/obj/structure/rack, -/obj/item/clothing/suit/armor/bulletproof{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/suit/armor/bulletproof, -/obj/item/clothing/suit/armor/bulletproof{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001; - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001 - }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001; - pixel_x = 3; - pixel_y = -3 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; - dir = 8 - }, -/area/ai_monitored/security/armory) "aeM" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) -"aeN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/security/armory) "aeO" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "aeP" = ( -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "aeQ" = ( /obj/structure/cable{ @@ -2223,165 +1247,40 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "aeR" = ( /obj/machinery/door/airlock/glass_command{ name = "Control Room"; req_access_txt = "19; 61" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) -"aeS" = ( -/obj/structure/table, -/obj/item/weapon/cautery, -/obj/item/weapon/scalpel, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"aeT" = ( -/obj/structure/table/optable, -/obj/item/weapon/surgical_drapes, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"aeU" = ( -/obj/structure/table, -/obj/item/weapon/retractor, -/obj/item/weapon/hemostat, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"aeV" = ( -/turf/open/space, -/area/shuttle/syndicate) -"aeW" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating, -/area/shuttle/syndicate) -"aeX" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"aeY" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/stack/rods{ - amount = 50 - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"aeZ" = ( -/obj/structure/rack, -/obj/item/clothing/suit/space/syndicate/black/red, -/obj/item/clothing/head/helmet/space/syndicate/black/red, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) "afa" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "afb" = ( /obj/machinery/light/small, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "afc" = ( /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/fore/com_north) "afd" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/security/prison) -"afe" = ( -/obj/structure/rack, -/obj/item/weapon/gun/ballistic/shotgun/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/gun/ballistic/shotgun/riot, -/obj/item/weapon/gun/ballistic/shotgun/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; - dir = 8 - }, -/area/ai_monitored/security/armory) -"aff" = ( -/obj/structure/rack, -/obj/item/weapon/gun/energy/e_gun/dragnet, -/obj/item/weapon/gun/energy/e_gun/dragnet, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; - dir = 8 - }, -/area/ai_monitored/security/armory) "afg" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "afh" = ( /obj/structure/closet/secure_closet/brig{ name = "Perma Storage" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/prison) -"afi" = ( -/turf/closed/wall, -/area/maintenance/asteroid/fore/com_north) -"afj" = ( -/obj/machinery/door/airlock/glass_external{ - cyclelinkeddir = 2 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"afk" = ( -/obj/structure/disposaloutlet{ - dir = 1 - }, -/obj/structure/disposalpipe/trunk, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plating/airless, -/area/maintenance/asteroid/fore/com_north) "afl" = ( /obj/machinery/power/terminal{ dir = 4 @@ -2392,9 +1291,7 @@ dir = 4; network = list("SS13") }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "afm" = ( /obj/machinery/power/smes{ @@ -2404,9 +1301,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "afn" = ( /obj/machinery/telecomms/hub/preset, @@ -2415,29 +1310,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/tcommsat/server) -"afo" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "afp" = ( /obj/machinery/door/airlock/glass_engineering{ @@ -2451,7 +1324,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/tcommsat/computer) @@ -2462,7 +1334,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/tcommsat/computer) @@ -2478,7 +1349,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/tcommsat/computer) @@ -2489,149 +1359,46 @@ icon_state = "2-8" }, /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) -"aft" = ( -/obj/structure/shuttle/engine/propulsion/left, -/turf/open/floor/plating, -/area/shuttle/syndicate) -"afu" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/open/floor/plating, -/area/shuttle/syndicate) -"afv" = ( -/obj/structure/shuttle/engine/propulsion/right, -/turf/open/floor/plating, -/area/shuttle/syndicate) "afw" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/fore/cargo_south) -"afx" = ( -/obj/machinery/vending/sustenance, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"afy" = ( -/obj/structure/rack, -/obj/item/weapon/storage/box/rubbershot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/storage/box/rubbershot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/storage/box/rubbershot, -/obj/item/weapon/storage/box/rubbershot, -/obj/item/weapon/storage/box/rubbershot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/weapon/storage/box/rubbershot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/structure/window/reinforced, -/turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; - dir = 8 - }, -/area/ai_monitored/security/armory) "afz" = ( /obj/machinery/door/window/brigdoor/security/cell/northleft{ id = "Cell 6"; name = "Cell Door 6" }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/prison) "afA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/prison) -"afB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/vehicle/secway, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/security/armory) -"afC" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/security/armory) "afD" = ( /obj/structure/holohoop{ icon_state = "hoop"; dir = 1 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/security/prison) "afE" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"afF" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"afG" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, +/turf/closed/wall/rust, /area/maintenance/asteroid/fore/com_north) "afH" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"afI" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/fore/com_north) "afJ" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/tcommsat/server) "afK" = ( /obj/structure/cable{ @@ -2642,20 +1409,16 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "afL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "afM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -2665,46 +1428,36 @@ c_tag = "Telecomms Control Room"; dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "afN" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "afO" = ( /obj/structure/table, -/obj/item/weapon/folder/blue, +/obj/item/folder/blue, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "afP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/tcommsat/computer) "afQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "afR" = ( /obj/structure/cable{ @@ -2715,9 +1468,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "afS" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, @@ -2725,83 +1476,39 @@ name = "AI Chamber turret control"; pixel_y = 24 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "afT" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "afU" = ( /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "afV" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-09" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "afW" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/aisat/hallway) -"afX" = ( -/turf/open/space, -/obj/machinery/porta_turret/syndicate{ - dir = 6 - }, -/turf/closed/wall/mineral/plastitanium{ - dir = 4; - icon_state = "diagonalWall3" - }, -/area/shuttle/syndicate) -"afY" = ( -/turf/open/space, -/obj/machinery/porta_turret/syndicate{ - dir = 10 - }, -/turf/closed/wall/mineral/plastitanium{ - icon_state = "diagonalWall3" - }, -/area/shuttle/syndicate) -"afZ" = ( -/obj/machinery/hydroponics/soil, -/obj/structure/sign/poster/official/do_not_question{ - pixel_y = 32 - }, -/turf/open/floor/plating/asteroid, -/area/security/prison) "aga" = ( /obj/machinery/camera{ c_tag = "Brig Cell 4"; dir = 4; network = list("SS13","Security","PrisonCell") }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"agb" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/random, -/turf/open/floor/plating/asteroid, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "agc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -2810,9 +1517,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/prison) "agd" = ( /obj/machinery/door_timer{ @@ -2830,15 +1535,11 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/prison) "age" = ( /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -2855,9 +1556,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/prison) "agf" = ( @@ -2873,23 +1572,9 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/prison) -"agg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/darkred/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/security/armory) "agh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -2906,14 +1591,11 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/security/prison) "agi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -2922,267 +1604,25 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/prison) -"agj" = ( -/obj/machinery/flasher/portable, -/obj/machinery/camera/motion{ - c_tag = "Armory South"; - dir = 1; - network = list("SS1`3") - }, -/turf/open/floor/plasteel/delivery{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/security/armory) "agk" = ( /turf/closed/mineral, -/area/security/transfer) +/area/security/execution/transfer) "agl" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) +/turf/closed/wall, +/area/security/execution/transfer) "agm" = ( /turf/open/floor/plating/asteroid, -/area/security/transfer) -"agn" = ( -/obj/machinery/door/airlock/glass_external{ - cyclelinkeddir = 1 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"ago" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"agp" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/reagent_dispensers/watertank/high, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"agq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/reagent_dispensers/fueltank, -/obj/item/weapon/weldingtool, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"agr" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - icon_state = "pipe-j2s"; - name = "disposal pipe - Custodials"; - sortType = 22 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"ags" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - icon_state = "pipe-j2s"; - name = "disposal pipe - CE Office"; - sortType = 5 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"agt" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - icon_state = "pipe-j2s"; - name = "disposal pipe - RD Office"; - sortType = 13 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"agu" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - icon_state = "pipe-j2s"; - name = "disposal pipe - QM Office"; - sortType = 3 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"agv" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - icon_state = "pipe-j2s"; - name = "disposal pipe - CMO Office"; - sortType = 10 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"agw" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - icon_state = "pipe-j2s"; - name = "disposal pipe - HoS Office"; - sortType = 8 - }, -/obj/structure/girder, -/obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"agx" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - icon_state = "pipe-j2s"; - name = "disposal pipe - HoP Office"; - sortType = 15 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/rack, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"agy" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/table, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"agz" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/closet/crate, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"agA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/closet, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"agB" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"agC" = ( -/obj/machinery/disposal/deliveryChute{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/maintenance/asteroid/fore/com_north) -"agD" = ( -/obj/structure/disposaloutlet{ - dir = 8 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/maintenance/asteroid/fore/com_east) -"agE" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/deliveryChute{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_east) -"agF" = ( -/obj/machinery/conveyor/auto{ - dir = 8 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_east) -"agG" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/conveyor/auto{ - dir = 6; - verted = -1 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_east) +/area/security/execution/transfer) "agH" = ( /obj/machinery/message_server, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "agI" = ( /obj/machinery/telecomms/broadcaster/preset_left, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) -"agJ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/tcommsat/computer) "agK" = ( /obj/structure/cable{ d1 = 4; @@ -3190,9 +1630,7 @@ icon_state = "4-8" }, /obj/machinery/holopad, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "agL" = ( /obj/structure/cable{ @@ -3203,9 +1641,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "agM" = ( /obj/structure/cable{ @@ -3221,9 +1657,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "agN" = ( /obj/structure/cable{ @@ -3234,9 +1668,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "agO" = ( /obj/machinery/door/airlock/engineering{ @@ -3251,9 +1683,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/tcommsat/computer) "agP" = ( /obj/structure/cable{ @@ -3267,9 +1697,7 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "agQ" = ( /obj/structure/cable{ @@ -3281,18 +1709,14 @@ dir = 4 }, /mob/living/simple_animal/bot/secbot/pingsky, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "agR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "agS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -3308,17 +1732,13 @@ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "agT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "agU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -3327,25 +1747,8 @@ /obj/machinery/ai_status_display{ pixel_x = 32 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) -"agV" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/item/seeds/ambrosia, -/obj/machinery/flasher{ - id = "PermaCell"; - pixel_x = -24 - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "agW" = ( /obj/machinery/flasher{ id = "Cell 4"; @@ -3356,36 +1759,18 @@ brightness = 3; dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "agX" = ( -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/security/prison) "agY" = ( /obj/machinery/door/window/brigdoor/security/cell/westleft{ id = "Cell 4"; name = "Cell Door 4" }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/prison) -"agZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/security/armory) "aha" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=CellBlockMidRight"; @@ -3395,23 +1780,19 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "ahb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/prison) "ahc" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/camera{ c_tag = "Brig Perma Cell 2"; dir = 10; @@ -3420,214 +1801,46 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) -"ahd" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"ahe" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) "ahf" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"ahg" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/girder, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "ahh" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"ahi" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"ahj" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/grille/broken, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"ahk" = ( -/obj/structure/disposalpipe/junction{ - dir = 4; - icon_state = "pipe-j2" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"ahl" = ( -/obj/structure/disposalpipe/junction, -/obj/effect/landmark/blobstart, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"ahm" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 2 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"ahn" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j1"; - dir = 8 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"aho" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j1"; - dir = 8 - }, -/obj/structure/girder, -/obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"ahp" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j1"; - dir = 1 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"ahq" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/closet/crate, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"ahr" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /turf/open/floor/plating, -/area/maintenance/asteroid/fore/com_east) -"ahs" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/fore/com_east) -"aht" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/asteroid/fore/com_east) -"ahu" = ( -/obj/machinery/conveyor/auto{ - dir = 1 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_east) +/area/maintenance/asteroid/fore/com_north) "ahv" = ( /obj/machinery/telecomms/server/presets/supply, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "ahw" = ( /obj/machinery/telecomms/bus/preset_two, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "ahx" = ( /obj/machinery/telecomms/receiver/preset_left, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "ahy" = ( /obj/machinery/telecomms/server/presets/medical, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "ahz" = ( /obj/structure/chair/office/dark, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "ahA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "ahB" = ( /obj/structure/cable{ @@ -3635,9 +1848,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "ahC" = ( /obj/machinery/door/airlock/hatch{ @@ -3650,9 +1861,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "ahD" = ( /obj/machinery/door/airlock/hatch{ @@ -3660,48 +1869,25 @@ req_one_access_txt = "65" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "ahE" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "ahF" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/mine/unexplored{ name = "AI Asteroid" }) -"ahG" = ( -/obj/machinery/computer/arcade, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "ahH" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"ahI" = ( -/obj/machinery/holopad, -/obj/item/weapon/reagent_containers/glass/bucket, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/prison) "ahJ" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "ahK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -3714,38 +1900,8 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"ahL" = ( -/turf/open/floor/plating/asteroid, -/area/mine/unexplored{ - name = "Asteroid" - }) -"ahM" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/asteroid, -/area/mine/unexplored{ - name = "Asteroid" - }) -"ahN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 8 }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, /area/security/prison) "ahO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -3757,126 +1913,45 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/prison) "ahP" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) -"ahQ" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) +/turf/closed/wall/rust, +/area/security/execution/transfer) "ahR" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) -"ahS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/item/weapon/wrench, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"ahT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/grille/broken, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"ahU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/sign/poster/random{ - name = "random contraband poster"; - pixel_y = -32; - random_basetype = /obj/structure/sign/poster/contraband - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"ahV" = ( -/obj/structure/closet/emcloset, -/obj/structure/sign/poster/random{ - name = "random contraband poster"; - pixel_x = -32; - random_basetype = /obj/structure/sign/poster/contraband - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/fore/com_east) -"ahW" = ( -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/fore/com_east) -"ahX" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/fore/com_east) "ahY" = ( /obj/machinery/telecomms/server/presets/service, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "ahZ" = ( /obj/machinery/telecomms/processor/preset_two, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "aia" = ( /obj/machinery/telecomms/processor/preset_one, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "aib" = ( /obj/machinery/telecomms/server/presets/science, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "aic" = ( /obj/machinery/computer/telecomms/monitor{ network = "tcommsat" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "aid" = ( /obj/structure/table, /obj/item/device/radio/off, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "aie" = ( /obj/structure/filingcabinet/chestdrawer, @@ -3885,34 +1960,29 @@ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "aif" = ( /obj/machinery/power/apc{ dir = 2; name = "Telecomms Control Room APC"; + areastring = "/area/tcommsat/computer"; pixel_y = -24 }, /obj/structure/cable, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "aig" = ( /obj/structure/rack{ dir = 8; layer = 2.9 }, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -2; pixel_y = -1 }, /obj/item/device/multitool, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/tcommsat/computer) "aih" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -3926,9 +1996,7 @@ /obj/structure/sign/map/left/ceres{ pixel_x = -32 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "aii" = ( /obj/machinery/light/small{ @@ -3937,18 +2005,14 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "aij" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/ai_status_display{ pixel_x = 32 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "aik" = ( /obj/machinery/recharge_station, @@ -3956,52 +2020,8 @@ dir = 1 }, /obj/effect/landmark/start/cyborg, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) -"ail" = ( -/obj/structure/chair/stool, -/obj/structure/sign/poster/official/work_for_a_future{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"aim" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"ain" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/chair/stool, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"aio" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"aip" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "aiq" = ( /obj/machinery/door_timer{ id = "Cell 4"; @@ -4015,9 +2035,7 @@ dir = 8 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/prison) "air" = ( @@ -4025,9 +2043,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "ais" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -4038,26 +2054,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"ait" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Armory"; - req_access_txt = "3" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "aiu" = ( /obj/machinery/door_timer{ @@ -4069,56 +2066,18 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"aiv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"aiw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/prison) "aix" = ( /obj/structure/sign/poster/official/do_not_question{ pixel_x = -32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/prison) "aiy" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/camera{ c_tag = "Brig Perma Cell 5"; dir = 10; @@ -4127,123 +2086,26 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) -"aiz" = ( -/obj/structure/rack, -/obj/item/weapon/pickaxe/mini, -/turf/open/floor/plating/asteroid, -/area/security/transfer) "aiA" = ( /obj/structure/girder, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) -"aiB" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"aiC" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"aiD" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"aiE" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) "aiF" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"aiG" = ( -/obj/structure/table, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/fore/com_east) -"aiH" = ( /turf/open/floor/plating, -/area/maintenance/asteroid/fore/com_east) -"aiI" = ( -/obj/machinery/conveyor/auto{ - dir = 9 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_east) -"aiJ" = ( -/obj/machinery/conveyor/auto{ - dir = 8 - }, -/obj/structure/plasticflaps, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_east) -"aiK" = ( -/obj/machinery/conveyor/auto{ - dir = 6; - verted = -1 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_east) -"aiL" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_east) +/area/maintenance/asteroid/fore/com_north) "aiM" = ( /obj/machinery/light, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/tcommsat/server) "aiN" = ( /obj/machinery/telecomms/bus/preset_one, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/tcommsat/server) "aiO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -4256,25 +2118,19 @@ c_tag = "AI Asteroid Hallway 3"; dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "aiP" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "aiQ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) "aiR" = ( /turf/closed/wall, @@ -4284,70 +2140,28 @@ dir = 4; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/sorting) "aiT" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/sorting) "aiU" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/sorting) -"aiV" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/sorting) -"aiW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"aiX" = ( -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"aiY" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"aiZ" = ( -/obj/structure/table, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "aja" = ( /obj/machinery/gulag_item_reclaimer{ pixel_y = -32 }, /obj/effect/turf_decal/stripes/corner, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "ajb" = ( /obj/structure/closet/crate, @@ -4360,36 +2174,15 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) -"ajd" = ( -/obj/machinery/camera{ - c_tag = "Prison Screen Monitor"; - dir = 4; - network = list("Prison") - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "aje" = ( /obj/machinery/camera{ c_tag = "Brig Cell 3"; dir = 4; network = list("SS13","Security","PrisonCell") }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"ajf" = ( -/obj/structure/table, -/obj/item/weapon/storage/pill_bottle/dice, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "ajg" = ( /obj/structure/closet/secure_closet/brig{ @@ -4399,15 +2192,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"ajh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "aji" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -4419,9 +2204,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/prison) "ajj" = ( @@ -4439,15 +2222,14 @@ /obj/machinery/power/apc{ dir = 4; name = "Prison Wing APC"; + areastring = "/area/security/prison"; pixel_x = 24 }, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "ajk" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, @@ -4456,47 +2238,12 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"ajl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "ajm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"ajn" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/camera{ - c_tag = "Brig Prison Lockers" - }, -/obj/structure/sign/nanotrasen{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/prison) "ajo" = ( @@ -4507,87 +2254,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"ajp" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) -"ajq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"ajr" = ( -/obj/structure/rack, -/obj/item/weapon/shovel, -/turf/open/floor/plating/asteroid, -/area/security/transfer) -"ajs" = ( -/obj/structure/rack, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"ajt" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - name = "Fore Asteroid Maintenance Access"; - req_access_txt = "12" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"aju" = ( -/obj/structure/table, -/obj/item/weapon/storage/toolbox/emergency, -/turf/open/floor/plating, -/area/maintenance/asteroid/fore/com_east) -"ajv" = ( -/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/fore/com_east) -"ajw" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/fore/com_east) -"ajx" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/asteroid/fore/com_east) -"ajy" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/structure/disposaloutlet{ - dir = 8 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_east) +/area/security/prison) "ajz" = ( /obj/structure/disposaloutlet{ dir = 8 @@ -4603,25 +2271,19 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/tcommsat/server) "ajB" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/tcommsat/server) "ajC" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/mine/unexplored{ name = "AI Asteroid" }) @@ -4629,17 +2291,13 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/ai_monitored/turret_protected/aisat/hallway) "ajE" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "ajF" = ( /obj/structure/disposalpipe/segment{ @@ -4649,9 +2307,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "ajG" = ( /obj/structure/disposalpipe/segment{ @@ -4661,17 +2317,13 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "ajH" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/mine/unexplored{ name = "AI Asteroid" }) @@ -4698,9 +2350,7 @@ dir = 8; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/sorting) "ajL" = ( /obj/machinery/conveyor{ @@ -4708,18 +2358,14 @@ id = "CargoWaste"; verted = -1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/sorting) "ajM" = ( /obj/machinery/conveyor{ dir = 8; id = "CargoWaste" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/sorting) "ajN" = ( /obj/machinery/conveyor{ @@ -4729,9 +2375,7 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/sorting) "ajO" = ( /obj/structure/disposalpipe/trunk{ @@ -4740,18 +2384,14 @@ /obj/structure/disposaloutlet{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/sorting) "ajP" = ( /obj/structure/disposalpipe/wrapsortjunction{ icon_state = "pipe-j1s"; dir = 8 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/sorting) "ajQ" = ( /obj/machinery/disposal/deliveryChute{ @@ -4784,7 +2424,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/structure/sign/poster/contraband/communist_state{ pixel_y = 32 }, @@ -4799,48 +2439,15 @@ /obj/item/clothing/head/ushanka, /turf/open/floor/plating, /area/space) -"ajV" = ( -/obj/item/trash/can, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "ajW" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_west) "ajX" = ( -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) -"ajY" = ( -/obj/structure/bed, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"ajZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "aka" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/prison) "akb" = ( @@ -4852,9 +2459,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "akc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -4866,9 +2471,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "akd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -4877,16 +2480,12 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "ake" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/prison) "akf" = ( @@ -4894,95 +2493,31 @@ id = "Cell 8"; name = "Cell Door 8" }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/prison) -"akg" = ( -/obj/structure/closet/secure_closet/brig, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/darkred{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"akh" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/security{ - name = "Interrogation Room"; - req_access_txt = "0"; - req_one_access_txt = "38;2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"aki" = ( -/obj/machinery/light/small, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) -"akj" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless; - icon_plating = "asteroid_dug"; - icon_state = "asteroid_dug"; - name = "ditch" - }, -/area/security/transfer) "akk" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/asteroid/line{ icon_state = "ast_warn"; dir = 1 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "akl" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/heads/captain) -"akm" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/mine/unexplored{ - name = "Command Asteroid" - }) "akn" = ( /obj/machinery/door/airlock/maintenance{ name = "Fore Asteroid Maintenance Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "ako" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/ai_monitored/turret_protected/aisat/hallway) "akp" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "akq" = ( /obj/structure/disposalpipe/segment{ @@ -5000,9 +2535,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "akr" = ( /obj/structure/disposalpipe/segment{ @@ -5020,9 +2553,7 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "aks" = ( /obj/structure/disposalpipe/segment{ @@ -5037,8 +2568,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/ai_monitored/turret_protected/aisat/hallway) "akt" = ( @@ -5046,9 +2576,7 @@ dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/ai_monitored/turret_protected/aisat/hallway) "aku" = ( /obj/structure/disposalpipe/segment{ @@ -5057,9 +2585,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/ai_monitored/turret_protected/aisat/hallway) "akv" = ( /obj/structure/disposalpipe/segment{ @@ -5072,9 +2598,7 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "akw" = ( /obj/structure/disposalpipe/segment{ @@ -5087,9 +2611,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "akx" = ( /turf/open/floor/plating/asteroid/airless, @@ -5102,9 +2624,7 @@ id = "CargoWaste"; verted = -1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/sorting) "akz" = ( /obj/machinery/conveyor{ @@ -5112,36 +2632,28 @@ id = "CargoWaste" }, /obj/machinery/recycler, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/sorting) "akA" = ( /obj/machinery/conveyor{ dir = 4; id = "CargoWaste" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/sorting) "akB" = ( /obj/machinery/mineral/stacking_machine{ input_dir = 8; output_dir = 2 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/sorting) "akC" = ( /obj/machinery/mineral/stacking_unit_console{ dir = 2; machinedir = 8 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/sorting) "akD" = ( /obj/item/trash/candy, @@ -5162,42 +2674,25 @@ dir = 4; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/processing) "akH" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/processing) "akI" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/processing) -"akJ" = ( -/obj/effect/turf_decal/stripes/asteroid/line{ - icon_state = "ast_warn"; - dir = 8 - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "akK" = ( /obj/structure/disposalpipe/segment, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "akL" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -5208,39 +2703,12 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) -"akM" = ( -/obj/machinery/biogenerator, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "akN" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"akO" = ( -/obj/structure/bed, -/obj/machinery/flasher{ - id = "PermaCell"; - pixel_y = -24 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"akP" = ( -/obj/structure/bed, -/obj/machinery/light, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/bedsheet, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "akQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -5252,80 +2720,35 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"akR" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"akS" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 32 - }, -/obj/machinery/camera{ - c_tag = "Brig Cells North 2" - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, /area/security/prison) "akT" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "akU" = ( /obj/structure/curtain, /obj/machinery/shower{ pixel_y = 24 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/heads/captain) "akV" = ( /obj/structure/curtain, /obj/machinery/shower{ pixel_y = 24 }, -/obj/item/weapon/bikehorn/rubberducky, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/bikehorn/rubberducky, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/heads/captain) "akW" = ( /obj/effect/turf_decal/stripes/asteroid/line{ icon_state = "ast_warn"; dir = 1 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_west) "akX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -5334,39 +2757,30 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "akY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/ai_monitored/turret_protected/aisat/hallway) "akZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/ai_monitored/turret_protected/aisat/hallway) "ala" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/ai_monitored/turret_protected/aisat/hallway) "alb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/blobstart, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "alc" = ( /turf/closed/mineral, @@ -5377,62 +2791,37 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/sorting) "ale" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/landmark/blobstart, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/sorting) -"alf" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/conveyor_switch{ - id = "CargoWaste" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/sorting) "alg" = ( /obj/effect/turf_decal/delivery, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/sorting) "alh" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/sorting) "ali" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/sorting) "alj" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/sorting) "alk" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/mine/unexplored{ name = "Cargo Asteroid" }) @@ -5441,15 +2830,11 @@ /turf/open/floor/plating, /area/space) "alm" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/prison) "aln" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/prison) "alo" = ( /obj/machinery/door_timer{ @@ -5458,34 +2843,9 @@ pixel_x = -32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"alp" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"alq" = ( -/obj/machinery/light/small{ dir = 8 }, -/obj/item/weapon/ore/glass, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless; - icon_plating = "asteroid_dug"; - icon_state = "asteroid_dug"; - name = "ditch" - }, -/area/security/transfer) +/area/security/prison) "alr" = ( /turf/open/floor/plating/asteroid, /area/security/prison) @@ -5499,18 +2859,14 @@ /area/security/prison) "alu" = ( /obj/structure/rack, -/obj/item/weapon/pickaxe/emergency, -/obj/item/weapon/shovel, -/obj/item/weapon/storage/bag/ore, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/pickaxe/emergency, +/obj/item/shovel, +/obj/item/storage/bag/ore, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "alv" = ( /obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "alw" = ( /obj/machinery/light/small{ @@ -5520,24 +2876,18 @@ /area/maintenance/asteroid/fore/com_north) "alx" = ( /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "aly" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "alz" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/stamp/captain, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/paper_bin, +/obj/item/stamp/captain, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "alA" = ( /obj/structure/table/wood, @@ -5545,31 +2895,23 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "alB" = ( /obj/machinery/light_switch{ pixel_y = 25 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "alC" = ( -/obj/item/weapon/storage/secure/safe{ +/obj/item/storage/secure/safe{ pixel_y = 32 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "alD" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/captain) "alE" = ( /obj/structure/sink{ @@ -5580,61 +2922,43 @@ /obj/structure/mirror{ pixel_x = -32 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/heads/captain) "alF" = ( -/obj/item/weapon/soap/deluxe, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/soap/deluxe, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/heads/captain) "alG" = ( /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "alH" = ( -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/ai_monitored/turret_protected/aisat/hallway) "alI" = ( -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/ai_monitored/turret_protected/aisat/hallway) "alJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "alK" = ( /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/sorting) "alL" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/sorting) "alM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/sorting) "alN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -5645,23 +2969,17 @@ dir = 1; network = list("SS13","QM") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/sorting) "alO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/sorting) "alP" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/sorting) "alQ" = ( /obj/machinery/airalarm{ @@ -5669,9 +2987,7 @@ pixel_x = 24 }, /obj/structure/table, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/sorting) "alR" = ( /obj/machinery/door/airlock/glass_security{ @@ -5683,9 +2999,7 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/processing) "alS" = ( @@ -5699,65 +3013,21 @@ pixel_y = 20 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/prison) "alT" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "alU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"alV" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/camera{ - c_tag = "Brig Cells North 1" - }, -/obj/machinery/button/flasher{ - id = "PermaCell"; - name = "Perma Flash"; - pixel_y = 32 - }, -/obj/machinery/button/door{ - id = "permatoggle"; - name = "Perma Exchange"; - pixel_y = 24 - }, -/obj/machinery/computer/security/telescreen{ - desc = "Used to watch criminial scum without fear of a rogue water puddle and prison shank."; - name = "Prison Monitor"; - network = list("Prison"); - pixel_x = -32; - pixel_y = 32 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/prison) "alW" = ( @@ -5765,8 +3035,7 @@ dir = 4 }, /turf/open/floor/plasteel/red/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/prison) "alX" = ( @@ -5778,9 +3047,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "alY" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, @@ -5789,9 +3056,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "alZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -5803,9 +3068,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "ama" = ( /obj/machinery/navbeacon{ @@ -5816,36 +3079,15 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "amb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"amc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, /area/security/prison) "amd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -5856,22 +3098,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"ame" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "amf" = ( /obj/machinery/door/airlock/glass_security{ @@ -5883,9 +3110,7 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/prison) "amg" = ( @@ -5898,25 +3123,19 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "amh" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "ami" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "amj" = ( /obj/machinery/door/airlock/glass_security{ @@ -5927,53 +3146,19 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"amk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/obj/item/device/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - dir = 2; - name = "Prison Intercom (General)"; - pixel_y = 24; - prison_radio = 1 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "aml" = ( /obj/structure/chair/stool, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/security/prison) -"amm" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) "amn" = ( /obj/structure/cable/orange{ d1 = 2; d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_west) "amo" = ( /obj/structure/cable/orange{ @@ -5985,9 +3170,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "amp" = ( /obj/structure/cable/orange{ @@ -5998,9 +3181,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "amq" = ( /obj/structure/cable/orange{ @@ -6012,9 +3193,7 @@ dir = 4 }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "amr" = ( /obj/structure/cable/orange{ @@ -6026,9 +3205,7 @@ dir = 4 }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "ams" = ( /obj/structure/cable/orange{ @@ -6040,62 +3217,44 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "amt" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "amu" = ( /obj/structure/chair{ dir = 1 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "amv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "amw" = ( -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "amx" = ( /obj/machinery/door/airlock{ name = "Bathroom" }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/heads/captain) "amy" = ( /obj/machinery/light/small, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/heads/captain) "amz" = ( -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/heads/captain) "amA" = ( /obj/machinery/door/airlock{ id_tag = "bc" }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/heads/captain) "amB" = ( /obj/machinery/button/door{ @@ -6110,9 +3269,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/heads/captain) "amC" = ( /obj/machinery/camera/motion{ @@ -6125,15 +3282,14 @@ /obj/machinery/power/apc{ dir = 2; name = "AI Asteroid Maintenance APC"; + areastring = "/area/ai_monitored/turret_protected/aisat/hallway"; pixel_y = -24 }, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "amE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -6147,9 +3303,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "amF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -6158,23 +3312,18 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/ai_monitored/turret_protected/aisat/hallway) "amG" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/ai_monitored/turret_protected/aisat/hallway) "amH" = ( /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/ai_monitored/turret_protected/aisat/hallway) "amI" = ( /turf/closed/mineral/random/labormineral, @@ -6186,52 +3335,38 @@ name = "Disposals"; req_access_txt = "12;31" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/sorting) +/turf/open/floor/plating, +/area/maintenance/asteroid/fore/cargo_west) "amK" = ( /obj/structure/table, -/obj/item/weapon/storage/box, -/obj/item/weapon/storage/box, -/obj/item/weapon/storage/box, -/obj/item/weapon/storage/box, -/obj/item/weapon/storage/box, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/storage/box, +/obj/item/storage/box, +/obj/item/storage/box, +/obj/item/storage/box, +/obj/item/storage/box, +/turf/open/floor/plasteel, /area/quartermaster/sorting) "amL" = ( /obj/structure/table, /obj/item/device/destTagger, /obj/item/stack/packageWrap, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/sorting) "amM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/sorting) "amN" = ( /obj/machinery/light, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/sorting) "amO" = ( /obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/sorting) "amP" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/miningdock) "amQ" = ( /obj/machinery/disposal/deliveryChute, @@ -6254,14 +3389,10 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/processing) "amS" = ( -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "amT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -6272,18 +3403,14 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/prison) "amU" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/prison) "amV" = ( @@ -6296,8 +3423,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/prison) "amW" = ( @@ -6315,9 +3441,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "amX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -6328,9 +3452,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/red/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/corner, /area/security/prison) "amY" = ( /obj/machinery/door/airlock/glass_security{ @@ -6346,30 +3468,11 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"amZ" = ( -/obj/machinery/door/window/brigdoor/security/cell/eastleft{ - id = "Cell 8"; - name = "Cell Door 8" - }, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"ana" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/prison) "anb" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/camera{ c_tag = "Brig Perma Cell 3"; dir = 10; @@ -6378,16 +3481,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "anc" = ( /obj/structure/table, /obj/item/device/radio/beacon, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/security/prison) "and" = ( /obj/structure/disposalpipe/sortjunction{ @@ -6399,9 +3498,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "ane" = ( /obj/structure/cable/orange{ @@ -6413,9 +3510,7 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "anf" = ( /obj/structure/cable/orange{ @@ -6427,9 +3522,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "ang" = ( /obj/structure/cable/orange{ @@ -6446,9 +3539,7 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "anh" = ( /obj/structure/cable/orange{ @@ -6456,14 +3547,13 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "ani" = ( /obj/machinery/power/apc{ dir = 4; name = "Captain's Private Quarters APC"; + areastring = "/area/crew_quarters/heads/captain"; pixel_x = 23; pixel_y = 2 }, @@ -6475,39 +3565,29 @@ icon_state = "ast_warn_end"; dir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/captain) +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/com_north) "anj" = ( /obj/structure/table/wood, -/obj/item/weapon/pinpointer, -/obj/item/weapon/disk/nuclear, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/pinpointer, +/obj/item/disk/nuclear, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "ank" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "anl" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/captain, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/bedsheet/captain, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "anm" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/heads/captain) "ann" = ( /obj/docking_port/stationary/random{ @@ -6527,26 +3607,20 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "anp" = ( /obj/machinery/ai_status_display{ pixel_x = 32 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/ai_monitored/turret_protected/aisat/hallway) "anq" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 2 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "anr" = ( /obj/structure/cable/orange{ @@ -6556,22 +3630,19 @@ /obj/machinery/power/apc{ dir = 1; name = "Disposals APC"; + areastring = "/area/quartermaster/sorting"; pixel_y = 24 }, /obj/effect/turf_decal/stripes/asteroid/end, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/sorting) +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/cargo_west) "ans" = ( /obj/structure/closet/firecloset/full, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/fore/cargo_west) "ant" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/sorting) "anu" = ( /obj/machinery/door/airlock/glass_mining{ @@ -6579,110 +3650,60 @@ req_access_txt = "31" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/sorting) "anv" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; dir = 1 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/sorting) "anw" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; dir = 1 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/office) "anx" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/office) "any" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/office) "anz" = ( /obj/structure/rack, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock) "anA" = ( /obj/structure/rack, -/obj/item/weapon/shovel, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/shovel, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock) "anB" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock) "anC" = ( /obj/structure/closet/crate, /obj/item/device/flashlight/lantern, /obj/item/device/flashlight/lantern, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock) -"anD" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 4"; - name = "Cell 4 Locker" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "anE" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "anF" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/warden) -"anG" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "anH" = ( /obj/machinery/door_timer{ id = "Cell 2"; @@ -6690,20 +3711,14 @@ pixel_x = -32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/prison) "anI" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "anJ" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/security/warden) "anK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -6712,29 +3727,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) -"anL" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Brig Control"; - req_access_txt = "3" - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) "anM" = ( /obj/machinery/door_timer{ id = "Cell 9"; @@ -6742,86 +3736,30 @@ pixel_x = 32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"anN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "prisonbreak"; - layer = 2.6; - name = "emergency prisoner containment blast door" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) -"anO" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"anP" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, /area/security/prison) "anQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "anR" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "anS" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 8 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/prison) "anT" = ( /obj/structure/closet/firecloset/full, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "anU" = ( /obj/machinery/light/small{ @@ -6830,27 +3768,21 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "anV" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "anW" = ( /obj/structure/disposalpipe/segment, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "anX" = ( /obj/structure/cable/orange{ @@ -6862,9 +3794,7 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "anY" = ( /obj/structure/cable/orange{ @@ -6873,9 +3803,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "anZ" = ( /obj/machinery/light/small{ @@ -6885,45 +3813,35 @@ /area/maintenance/asteroid/fore/com_north) "aoa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "aob" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "aoc" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/captain, +/obj/item/bedsheet/captain, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/effect/landmark/start/captain, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "aod" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/captain) "aoe" = ( /obj/machinery/suit_storage_unit/captain, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "aof" = ( /obj/machinery/light/small{ @@ -6933,9 +3851,7 @@ dir = 4 }, /obj/machinery/holopad, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "aog" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -6948,9 +3864,7 @@ name = "Captain RC"; pixel_y = 30 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "aoh" = ( /obj/machinery/door/window/eastright{ @@ -6963,22 +3877,16 @@ /obj/machinery/keycard_auth{ pixel_y = 24 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "aoi" = ( /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "aoj" = ( /obj/machinery/light{ @@ -6986,42 +3894,31 @@ }, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "aok" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/lockbox/medal, +/obj/item/storage/lockbox/medal, /obj/machinery/camera{ c_tag = "Captain's Office" }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "aol" = ( /obj/structure/table/wood, -/obj/item/weapon/book/manual/wiki/security_space_law, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/book/manual/wiki/security_space_law, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "aom" = ( /obj/structure/displaycase/captain, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "aon" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/pod_1) "aoo" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/shuttle, +/turf/open/floor/plating, /area/shuttle/pod_1) "aop" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -7034,9 +3931,7 @@ icon_state = "1-2" }, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "aoq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -7044,9 +3939,7 @@ dir = 8 }, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "aor" = ( /obj/machinery/light/small{ @@ -7060,9 +3953,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_west) "aot" = ( /obj/structure/cable/orange{ @@ -7075,14 +3966,13 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_west) "aou" = ( /obj/machinery/power/apc{ dir = 4; name = "Cargo APC"; + areastring = "/area/quartermaster/office"; pixel_x = 23; pixel_y = 2 }, @@ -7094,46 +3984,33 @@ icon_state = "ast_warn_end"; dir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/office) +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/cargo_west) "aov" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aow" = ( /obj/machinery/light{ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aox" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aoy" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aoz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/office) "aoA" = ( /turf/closed/wall/mineral/titanium, @@ -7143,94 +4020,58 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aoC" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aoD" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aoE" = ( /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aoF" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aoG" = ( /obj/machinery/door/poddoor/shutters{ id = "MiningWarehouse" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/miningdock) "aoH" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock) "aoI" = ( -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock) "aoJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock) "aoK" = ( /obj/structure/closet/crate, -/obj/item/weapon/ore/slag, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/ore/slag, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock) -"aoL" = ( -/obj/machinery/door_timer{ - id = "Cell 4"; - name = "Cell 4"; - pixel_x = -32 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "aoM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -7243,9 +4084,7 @@ /obj/structure/reagent_dispensers/peppertank{ pixel_y = -32 }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/prison) "aoN" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, @@ -7259,55 +4098,10 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) -"aoO" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) "aoP" = ( -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) -"aoQ" = ( -/obj/structure/rack, -/obj/item/clothing/mask/gas/sechailer{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/mask/gas/sechailer, -/obj/item/clothing/mask/gas/sechailer{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/machinery/button/door{ - id = "prisonbreak"; - name = "Cell Block Breach Emergency Lockdown"; - pixel_x = 24 - }, -/obj/machinery/button/door{ - id = "frontbrig"; - name = "External Brig Emergency Blastdoors"; - pixel_x = 24; - pixel_y = -8 - }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "aoR" = ( /obj/machinery/camera{ @@ -7315,17 +4109,7 @@ dir = 9; network = list("SS13","Security","PrisonCell") }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"aoS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "aoT" = ( /obj/structure/cable/orange{ @@ -7342,9 +4126,7 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "aoU" = ( /obj/structure/cable/orange{ @@ -7352,14 +4134,10 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "aoV" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/dorms/female) "aoW" = ( /obj/structure/cable/orange{ @@ -7369,9 +4147,7 @@ }, /obj/structure/disposalpipe/segment, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "aoX" = ( /obj/structure/grille, @@ -7379,22 +4155,16 @@ /area/maintenance/asteroid/fore/com_north) "aoY" = ( /obj/structure/dresser, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "aoZ" = ( /obj/structure/closet/secure_closet/captains, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "apa" = ( /obj/machinery/light/small, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "apb" = ( /obj/machinery/door/airlock/command{ @@ -7402,54 +4172,38 @@ req_access = null; req_access_txt = "20" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "apc" = ( /obj/structure/chair/office/dark, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "apd" = ( /obj/structure/table/wood, /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/melee/chainofcommand, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/melee/chainofcommand, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "ape" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "apf" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "apg" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "aph" = ( /mob/living/simple_animal/pet/fox/Renault, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "api" = ( -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "apj" = ( /obj/structure/chair{ @@ -7479,35 +4233,28 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "apl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/ai_monitored/turret_protected/aisat/hallway) "apm" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/ai_monitored/turret_protected/aisat/hallway) "apn" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/hallway) "apo" = ( /obj/structure/grille/broken, @@ -7520,24 +4267,18 @@ icon_state = "1-8" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_west) "apq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "apr" = ( /turf/open/floor/mineral/titanium/blue, /area/shuttle/supply) "aps" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "apt" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, @@ -7545,46 +4286,26 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock) "apu" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; opened = 1 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock) "apv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock) "apw" = ( /obj/machinery/light/small{ dir = 4 }, /obj/structure/ore_box, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock) -"apx" = ( -/obj/structure/bed, -/obj/machinery/camera{ - c_tag = "Brig Cell 3"; - dir = 4; - network = list("SS13") - }, -/obj/item/weapon/bedsheet, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "apy" = ( /obj/machinery/flasher{ id = "Cell 2"; @@ -7595,23 +4316,17 @@ brightness = 3; dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "apz" = ( /obj/machinery/door/window/brigdoor/security/cell/westleft{ id = "Cell 2"; name = "Cell Door 2" }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/prison) "apA" = ( /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, /obj/structure/cable/orange{ @@ -7629,25 +4344,11 @@ dir = 6; network = list("SS13","Security") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) -"apB" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) "apC" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/prison) "apD" = ( @@ -7655,37 +4356,7 @@ id = "Cell 9"; name = "Cell Door 9" }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"apE" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/machinery/newscaster/security_unit{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) -"apF" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/prison) "apG" = ( /obj/machinery/door/airlock/glass_security{ @@ -7695,49 +4366,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) -"apH" = ( -/obj/structure/bed, -/obj/machinery/camera{ - c_tag = "Brig Cell 7"; - dir = 9; - network = list("SS13") - }, -/obj/item/weapon/bedsheet, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"apI" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"apJ" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "apK" = ( /obj/machinery/power/apc{ dir = 2; name = "Dorm APC"; + areastring = "/area/crew_quarters/locker"; pixel_y = -24 }, /obj/structure/cable/orange, @@ -7745,37 +4380,27 @@ icon_state = "warn_end"; dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/locker) +/turf/open/floor/plating, +/area/maintenance/asteroid/fore/com_north) "apL" = ( /obj/structure/closet/crate, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "apM" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/female) "apN" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/blue, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/bedsheet/blue, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/female) "apO" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/orange, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/bedsheet/orange, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/female) "apP" = ( /obj/machinery/light/small{ @@ -7786,17 +4411,13 @@ pixel_x = -32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/female) "apQ" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/purple, +/obj/item/bedsheet/purple, /obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/female) "apR" = ( /obj/machinery/camera/motion{ @@ -7812,48 +4433,36 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/heads/captain) "apT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/heads/captain) "apU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/heads/captain) "apV" = ( /obj/structure/table/wood, /obj/structure/window/reinforced, -/obj/item/weapon/hand_tele, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/hand_tele, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "apW" = ( /obj/structure/window/reinforced, /obj/machinery/computer/card, -/obj/item/weapon/card/id/captains_spare, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/card/id/captains_spare, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "apX" = ( /obj/structure/window/reinforced, /obj/machinery/computer/communications, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "apY" = ( /obj/structure/table/wood, @@ -7862,17 +4471,13 @@ }, /obj/structure/window/reinforced, /obj/machinery/recharger, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/captain) "apZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "aqa" = ( /obj/structure/chair/comfy/brown{ @@ -7882,40 +4487,32 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "aqb" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/photo_album, +/obj/item/storage/photo_album, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "aqc" = ( /obj/structure/table/wood, /obj/item/toy/figure/captain, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "aqd" = ( /obj/structure/chair/comfy/brown{ dir = 8 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "aqe" = ( /obj/structure/chair{ dir = 1 }, -/obj/item/weapon/storage/pod{ +/obj/item/storage/pod{ pixel_x = -24 }, /obj/item/device/radio/intercom{ @@ -7925,9 +4522,7 @@ /area/shuttle/pod_1) "aqf" = ( /obj/structure/girder, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "aqg" = ( /obj/effect/spawner/lootdrop/grille_or_trash, @@ -7949,23 +4544,18 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/ai_monitored/turret_protected/aisat/hallway) "aqj" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/ai_monitored/turret_protected/aisat/hallway) "aqk" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/ai_monitored/turret_protected/aisat/hallway) "aql" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -7981,9 +4571,7 @@ icon_state = "1-8" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_west) "aqn" = ( /obj/machinery/camera{ @@ -7991,157 +4579,68 @@ dir = 5; network = list("SS13","QM") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aqo" = ( /obj/machinery/computer/cargo, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aqp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aqq" = ( /obj/machinery/door/airlock/mining{ req_access_txt = "48" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/miningdock) -"aqr" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, +/area/quartermaster/miningdock) +"aqr" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock) "aqs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock) "aqt" = ( /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock) -"aqu" = ( -/obj/machinery/door/window/brigdoor/security/cell/westleft{ - id = "Cell 3"; - name = "Cell Door 3" - }, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"aqv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/preopen{ - id = "prisonbreak"; - layer = 2.6; - name = "emergency prisoner containment blast door" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) -"aqw" = ( -/obj/machinery/computer/prisoner, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) -"aqx" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) "aqy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"aqz" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) -"aqA" = ( -/obj/machinery/computer/crew, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) -"aqB" = ( -/obj/machinery/door/window/brigdoor/security/cell/eastleft{ - id = "Cell 7"; - name = "Cell Door 7" - }, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "aqC" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/locker) "aqD" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/locker) "aqE" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/female) "aqF" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/blue, +/obj/item/bedsheet/blue, /obj/structure/window, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/female) "aqG" = ( /obj/structure/sign/poster/random{ @@ -8149,101 +4648,77 @@ pixel_x = -32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/female) "aqH" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/orange, +/obj/item/bedsheet/orange, /obj/structure/window, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/female) "aqI" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/purple, +/obj/item/bedsheet/purple, /obj/structure/window, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/female) "aqJ" = ( /obj/machinery/camera{ c_tag = "Fore Asteroid Maintenance APCs 2"; dir = 5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "aqK" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "aqL" = ( /obj/machinery/computer/arcade, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "aqM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "aqN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /obj/machinery/holopad, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "aqO" = ( /obj/structure/chair/comfy/brown{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "aqP" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/red{ +/obj/item/folder/red{ pixel_x = 8; pixel_y = 6 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "aqQ" = ( /obj/structure/table/wood, /obj/item/device/camera, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "aqR" = ( /obj/structure/shuttle/engine/propulsion/burst, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/shuttle/pod_1) "aqS" = ( /obj/machinery/door/airlock/shuttle{ @@ -8255,17 +4730,13 @@ name = "escape pod 1"; port_angle = 90 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/shuttle/pod_1) "aqT" = ( /obj/structure/closet/crate, -/obj/item/weapon/pickaxe/mini, +/obj/item/pickaxe/mini, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "aqU" = ( /obj/structure/lattice/catwalk, @@ -8283,9 +4754,7 @@ /turf/open/floor/engine, /area/hallway/secondary/bridges/cargo_ai) "aqX" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/storage) "aqY" = ( /obj/machinery/requests_console{ @@ -8294,32 +4763,24 @@ name = "Cargo RC"; pixel_x = -30 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aqZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "ara" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "arb" = ( /obj/machinery/conveyor{ dir = 4; id = "QMLoad" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "arc" = ( /obj/machinery/conveyor{ @@ -8330,18 +4791,14 @@ id = "QMLoaddoor2"; name = "supply dock loading door" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/office) "ard" = ( /obj/machinery/conveyor{ dir = 4; id = "QMLoad" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/office) "are" = ( /obj/machinery/conveyor{ @@ -8367,27 +4824,19 @@ name = "Supply Dock Airlock"; req_access_txt = "31" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/office) "arh" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/office) "ari" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "arj" = ( /obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "ark" = ( /obj/machinery/requests_console{ @@ -8402,16 +4851,12 @@ dir = 8; network = list("SS13","QM") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "arl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock) "arm" = ( /obj/machinery/button/door{ @@ -8420,24 +4865,11 @@ pixel_y = -24 }, /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock) "arn" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/security/main) -"aro" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 3"; - name = "Cell 3 Locker" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "arp" = ( /obj/machinery/door_timer{ id = "Cell 1"; @@ -8448,80 +4880,9 @@ dir = 8 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/prison) -"arq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "prisonbreak"; - layer = 2.6; - name = "emergency prisoner containment blast door" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) -"arr" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/filingcabinet/chestdrawer/wheeled, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) -"ars" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) -"art" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) "aru" = ( /obj/machinery/door_timer{ id = "Cell 10"; @@ -8532,51 +4893,7 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"arv" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "prisonbreak"; - layer = 2.6; - name = "emergency prisoner containment blast door" - }, -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor/westleft{ - name = "Secure Desk"; - req_access_txt = "3" - }, -/obj/machinery/door/window/eastleft{ - name = "Secure Desk"; - req_one_access_txt = "38;2" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) -"arw" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 7"; - name = "Cell 7 Locker" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/prison) "arx" = ( @@ -8584,9 +4901,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "ary" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -8596,20 +4911,16 @@ c_tag = "Dorm Commons North"; dir = 4 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "arz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "arA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -8620,9 +4931,7 @@ name = "Station Intercom (General)"; pixel_y = 20 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "arB" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -8631,14 +4940,10 @@ /obj/structure/extinguisher_cabinet{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "arC" = ( /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -8647,17 +4952,13 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "arD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/dorms/female) "arE" = ( /obj/machinery/light_switch{ @@ -8667,9 +4968,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/crew_quarters/dorms/female) "arF" = ( @@ -8677,9 +4976,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/crew_quarters/dorms/female) "arG" = ( @@ -8687,9 +4984,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/crew_quarters/dorms/female) "arH" = ( @@ -8702,9 +4997,7 @@ pixel_y = 20 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/crew_quarters/dorms/female) "arI" = ( @@ -8716,99 +5009,71 @@ dir = 8 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/crew_quarters/dorms/female) "arJ" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/heads/cmo/private) "arK" = ( /obj/machinery/vending/cigarette{ extended_inventory = 1 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "arL" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "arM" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "arN" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/blue, +/obj/item/folder/blue, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "arO" = ( /obj/structure/table/wood, /obj/item/device/camera_film, /obj/item/device/camera_film, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "arP" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/bridge) "arQ" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 4; name = "Command Escape Pod" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/bridge) "arR" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/heads/chief/private) "arS" = ( /obj/structure/closet/crate, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "arT" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "arU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "arV" = ( /obj/item/device/radio/intercom{ @@ -8816,200 +5081,77 @@ name = "Station Intercom (General)"; pixel_x = -28 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "arW" = ( /obj/machinery/conveyor_switch{ id = "QMLoad" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) -"arX" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 8; - name = "Supply Dock Airlock"; - req_access_txt = "31" - }, -/obj/machinery/door/poddoor{ - id = "QMLoaddoor2"; - name = "supply dock loading door" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/office) -"arY" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 4; - name = "Supply Dock Airlock"; - req_access_txt = "31" - }, -/obj/machinery/door/poddoor{ - id = "QMLoaddoor2"; - name = "supply dock loading door" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/office) -"arZ" = ( -/obj/machinery/door/airlock/shuttle{ - name = "Supply Shuttle Airlock"; - req_access_txt = "31" - }, -/obj/machinery/door/poddoor{ - id = "QMLoaddoor2"; - name = "supply dock loading door" - }, -/turf/open/floor/plating, -/area/shuttle/supply) "asa" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 4; name = "Supply Dock Airlock"; req_access_txt = "31" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/office) "asb" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "asc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "asd" = ( /obj/machinery/door/poddoor/shutters{ id = "MiningWarehouse" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/miningdock) "ase" = ( /obj/machinery/door/airlock/mining{ req_access_txt = "48" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/miningdock) "asf" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/mining) "asg" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/mining) "ash" = ( /obj/structure/rack, -/obj/item/weapon/gun/ballistic/shotgun/riot{ +/obj/item/gun/ballistic/shotgun/riot{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/gun/ballistic/shotgun/riot, -/obj/item/weapon/gun/ballistic/shotgun/riot{ +/obj/item/gun/ballistic/shotgun/riot, +/obj/item/gun/ballistic/shotgun/riot{ pixel_x = 3; pixel_y = -3 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/armory) -"asi" = ( -/obj/structure/bed/roller, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) "asj" = ( /obj/structure/rack, -/obj/item/weapon/gun/energy/e_gun/dragnet, -/obj/item/weapon/gun/energy/e_gun/dragnet, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/gun/energy/e_gun/dragnet, +/obj/item/gun/energy/e_gun/dragnet, +/turf/open/floor/plasteel/black, /area/security/armory) -"ask" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/toxin, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"asl" = ( -/obj/machinery/door_timer{ - id = "Cell 3"; - name = "Cell 3"; - pixel_x = -32 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"asm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable/orange, -/obj/machinery/door/poddoor/preopen{ - id = "prisonbreak"; - layer = 2.6; - name = "emergency prisoner containment blast door" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) "asn" = ( /obj/machinery/computer/secure_data, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"aso" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "asp" = ( /obj/structure/closet/secure_closet/brig{ id = "Cell 10"; @@ -9018,39 +5160,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) -"asq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/holopad, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"asr" = ( -/obj/structure/table, -/obj/item/device/flashlight/lamp, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"ass" = ( -/obj/structure/closet, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/sign/poster/random{ - name = "random contraband poster"; - pixel_x = 32; - random_basetype = /obj/structure/sign/poster/contraband - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) "ast" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/orange{ @@ -9058,71 +5169,51 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "asu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "asv" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "asw" = ( /obj/structure/table/wood, /obj/item/toy/dummy, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "asx" = ( /obj/structure/table/wood, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "asy" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "asz" = ( /obj/machinery/door/airlock{ name = "Female Sleeping Quarters" }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/crew_quarters/dorms/female) "asA" = ( -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/dorms/female) "asB" = ( /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/dorms/female) "asC" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/dorms/female) "asD" = ( /obj/structure/cable/orange{ @@ -9132,57 +5223,41 @@ }, /obj/structure/grille, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "asE" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/cmo, +/obj/item/bedsheet/cmo, /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, -/obj/item/weapon/storage/secure/safe{ +/obj/item/storage/secure/safe{ pixel_x = -28 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/cmo/private) "asF" = ( /obj/machinery/light_switch{ pixel_y = 25 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/cmo/private) "asG" = ( /obj/structure/table/wood, /obj/item/device/modular_computer/laptop/preset/civillian, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/cmo/private) "asH" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/paper_bin, +/turf/open/floor/carpet, /area/crew_quarters/heads/cmo/private) "asI" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/cmo/private) "asJ" = ( /obj/machinery/vending/boozeomat, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "asK" = ( /obj/machinery/light, @@ -9190,91 +5265,52 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "asL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "asM" = ( /obj/machinery/light_switch{ pixel_y = -24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "asN" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/bridge) "asO" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/bridge) "asP" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/paper_bin, +/turf/open/floor/carpet, /area/crew_quarters/heads/chief/private) "asQ" = ( /obj/structure/table/wood, /obj/item/device/modular_computer/laptop/preset/civillian, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/chief/private) "asR" = ( /obj/machinery/light_switch{ pixel_y = 25 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/chief/private) "asS" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/ce, +/obj/item/bedsheet/ce, /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, /obj/structure/sign/poster/contraband/power{ pixel_x = 32 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/chief/private) -"asT" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Chief Engineer's Private Quarters APC"; - pixel_x = -23; - pixel_y = 2 - }, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/effect/turf_decal/stripes/asteroid/end{ - icon_state = "ast_warn_end"; - dir = 4 - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/chief/private) "asU" = ( /obj/structure/sign/poster/random{ @@ -9283,20 +5319,14 @@ random_basetype = /obj/structure/sign/poster/contraband }, /obj/structure/closet/crate, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "asV" = ( -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "asW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "asX" = ( /obj/machinery/light{ @@ -9305,9 +5335,7 @@ /obj/machinery/newscaster{ pixel_x = -28 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "asY" = ( /obj/machinery/holopad, @@ -9324,9 +5352,7 @@ pixel_x = 24; pixel_y = -8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "asZ" = ( /obj/machinery/button/door{ @@ -9342,14 +5368,15 @@ pixel_x = -24; pixel_y = -8 }, +/obj/machinery/light{ + dir = 8 + }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/supply) "ata" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "atb" = ( /obj/machinery/light{ @@ -9359,15 +5386,11 @@ /obj/machinery/newscaster{ pixel_x = 28 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "atc" = ( /obj/structure/closet/secure_closet/miner, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "atd" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -9376,37 +5399,28 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "ate" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "atf" = ( /obj/structure/rack, -/obj/item/weapon/shovel, -/obj/item/weapon/pickaxe, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/shovel, +/obj/item/pickaxe, +/obj/item/storage/toolbox/mechanical, /obj/machinery/button/door{ id = "MiningWarehouse"; name = "Mining Warehouse Shutters"; pixel_y = 24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "atg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/miningdock) "ath" = ( /obj/structure/table, @@ -9427,84 +5441,45 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/mining) "atk" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) -"atl" = ( -/obj/machinery/status_display{ - density = 0; - layer = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/processing) "atm" = ( /obj/structure/rack, -/obj/item/weapon/storage/box/rubbershot{ +/obj/item/storage/box/rubbershot{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/storage/box/rubbershot{ +/obj/item/storage/box/rubbershot{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/storage/box/rubbershot, -/obj/item/weapon/storage/box/rubbershot, -/obj/item/weapon/storage/box/rubbershot{ +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot{ pixel_x = 3; pixel_y = -3 }, -/obj/item/weapon/storage/box/rubbershot{ +/obj/item/storage/box/rubbershot{ pixel_x = 3; pixel_y = -3 }, /obj/structure/window/reinforced, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/armory) "atn" = ( /obj/structure/rack, -/obj/item/weapon/storage/box/teargas{ +/obj/item/storage/box/teargas{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/storage/box/handcuffs, -/obj/item/weapon/storage/box/flashbangs{ +/obj/item/storage/box/handcuffs, +/obj/item/storage/box/flashbangs{ pixel_x = 3; pixel_y = -3 }, /obj/structure/window/reinforced, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/armory) -"ato" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"atp" = ( -/obj/structure/bed, -/obj/machinery/camera{ - c_tag = "Brig Cell 2"; - dir = 4; - network = list("SS13") - }, -/obj/item/weapon/bedsheet, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "atq" = ( /obj/machinery/flasher{ id = "Cell 1"; @@ -9515,9 +5490,7 @@ brightness = 3; dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "atr" = ( /obj/structure/cable/orange{ @@ -9531,17 +5504,13 @@ name = "Ol' Saltwater"; weaponscheck = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "ats" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "att" = ( /obj/machinery/navbeacon{ @@ -9549,18 +5518,8 @@ location = "CellBlockLowRight"; name = "navigation beacon (CellBlockLowRight)" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) -"atu" = ( -/obj/structure/table, -/obj/machinery/light, -/obj/machinery/recharger, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) "atv" = ( /obj/machinery/door/airlock/glass_security{ name = "Perma Cell 6"; @@ -9569,41 +5528,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"atw" = ( -/obj/structure/bed, -/obj/machinery/camera{ - c_tag = "Brig Cell 6"; - dir = 9; - network = list("SS13") - }, -/obj/item/weapon/bedsheet, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "atx" = ( /obj/structure/weightlifter, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/security/prison) -"aty" = ( -/obj/structure/chair/stool, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"atz" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) "atA" = ( /obj/machinery/light{ dir = 8 @@ -9611,48 +5541,36 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "atB" = ( /obj/structure/table/wood, /obj/item/device/paicard, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "atC" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/firstaid/brute, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/storage/firstaid/brute, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "atD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "atE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/dorms/female) "atF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/crew_quarters/dorms/female) "atG" = ( @@ -9660,23 +5578,17 @@ dir = 8 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/crew_quarters/dorms/female) "atH" = ( /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/crew_quarters/dorms/female) "atI" = ( /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/crew_quarters/dorms/female) "atJ" = ( @@ -9687,6 +5599,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Female Sleeping Quarters APC"; + areastring = "/area/crew_quarters/dorms/female"; pixel_x = -25; pixel_y = 1 }, @@ -9694,9 +5607,7 @@ icon_state = "warn_end"; dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/dorms/female) "atK" = ( /obj/structure/cable/orange{ @@ -9711,49 +5622,35 @@ }, /obj/item/device/assembly/mousetrap/armed, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "atL" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "atM" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/cmo/private) "atN" = ( -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/cmo/private) "atO" = ( /obj/structure/chair{ dir = 1 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/cmo/private) "atP" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/cmo/private) "atQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/captain) "atR" = ( /obj/machinery/door/airlock/command{ @@ -9762,44 +5659,29 @@ req_access_txt = "20" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "atS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/captain) "atT" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/chief/private) "atU" = ( /obj/structure/chair{ dir = 1 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/chief/private) -"atV" = ( -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/chief/private) "atW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/item/weapon/storage/secure/safe{ +/obj/item/storage/secure/safe{ pixel_x = 32 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/chief/private) "atX" = ( /obj/structure/cable/orange{ @@ -9808,80 +5690,31 @@ icon_state = "1-2" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_east) "atY" = ( /obj/structure/closet/crate/medical, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "atZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "aua" = ( /obj/machinery/door/poddoor/shutters{ id = "CargoWarehouse" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/storage) "aub" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) -"auc" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 8; - name = "Supply Dock Airlock"; - req_access_txt = "31" - }, -/obj/machinery/door/poddoor{ - id = "QMLoaddoor"; - name = "supply dock loading door" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/office) -"aud" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 4; - name = "Supply Dock Airlock"; - req_access_txt = "31" - }, -/obj/machinery/door/poddoor{ - id = "QMLoaddoor"; - name = "supply dock loading door" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/office) -"aue" = ( -/obj/machinery/door/airlock/shuttle{ - name = "Supply Shuttle Airlock"; - req_access_txt = "31" - }, -/obj/machinery/door/poddoor{ - id = "QMLoaddoor"; - name = "supply dock loading door" - }, -/turf/open/floor/plating, -/area/shuttle/supply) "auf" = ( /obj/machinery/door/airlock/shuttle{ name = "Supply Shuttle Airlock"; @@ -9907,47 +5740,28 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "auh" = ( /obj/effect/landmark/start/shaft_miner, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "aui" = ( /obj/machinery/computer/security/mining{ network = list("MINE","AuxBase") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/miningdock) -"auj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "auk" = ( /obj/structure/closet/crate, -/obj/item/weapon/ore/silver, -/obj/item/weapon/ore/silver, -/obj/item/weapon/ore/silver, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/ore/silver, +/obj/item/ore/silver, +/obj/item/ore/silver, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "aul" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "aum" = ( /turf/open/floor/mineral/titanium/blue, @@ -9960,9 +5774,7 @@ /area/shuttle/mining) "auo" = ( /obj/machinery/gulag_teleporter, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "aup" = ( /obj/structure/closet/secure_closet/security/sec, @@ -9973,9 +5785,7 @@ network = list("SS13","Security") }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/main) "auq" = ( @@ -9985,9 +5795,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/main) "aur" = ( @@ -9997,38 +5805,17 @@ dir = 1 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/security/main) -"aus" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "aut" = ( /obj/machinery/camera/motion{ c_tag = "Armory South"; dir = 1; network = list("SS13","Security") }, -/turf/open/floor/plasteel/darkred/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkred/side, /area/security/armory) -"auu" = ( -/obj/machinery/door/window/brigdoor/security/cell/westleft{ - id = "Cell 2"; - name = "Cell Door 2" - }, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "auv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -10039,41 +5826,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"auw" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) -"aux" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) -"auy" = ( -/obj/machinery/door/window/brigdoor/security/cell/eastleft{ - id = "Cell 6"; - name = "Cell Door 6" - }, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/prison) "auz" = ( /obj/machinery/light, @@ -10086,16 +5839,12 @@ /area/security/prison) "auA" = ( /obj/effect/turf_decal/stripes/asteroid/line, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_west) "auB" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "auC" = ( /obj/structure/cable/orange{ @@ -10107,9 +5856,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "auD" = ( /obj/machinery/door/airlock/maintenance{ @@ -10119,32 +5866,24 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "auE" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "auF" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/pill_bottle/dice, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/storage/pill_bottle/dice, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "auG" = ( /obj/structure/table/wood, /obj/item/device/instrument/guitar, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "auH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -10153,43 +5892,35 @@ pixel_x = 32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "auI" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/yellow, +/obj/item/bedsheet/yellow, /obj/structure/window{ icon_state = "window"; dir = 1 }, /obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/female) "auJ" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/green, +/obj/item/bedsheet/green, /obj/structure/window{ icon_state = "window"; dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/female) "auK" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/red, +/obj/item/bedsheet/red, /obj/structure/window{ icon_state = "window"; dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/female) "auL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -10202,25 +5933,19 @@ name = "Chief Medical Officer RC"; pixel_x = -30 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/cmo/private) "auM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/cmo/private) "auN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/cmo/private) "auO" = ( /obj/structure/table/wood, @@ -10228,9 +5953,7 @@ dir = 10 }, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "auP" = ( @@ -10240,11 +5963,9 @@ name = "Station Intercom (General)"; pixel_y = 20 }, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "auQ" = ( @@ -10253,9 +5974,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "auR" = ( @@ -10263,7 +5982,6 @@ pixel_y = 32 }, /turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/bridge) @@ -10279,9 +5997,7 @@ req_access_txt = "0"; req_one_access_txt = "19;41" }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/bridge) "auT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -10289,18 +6005,14 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/bridge) "auU" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/bridge) "auV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -10310,9 +6022,7 @@ pixel_y = 24; req_one_access_txt = "19;14" }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/bridge) "auW" = ( /obj/machinery/light/small{ @@ -10324,13 +6034,9 @@ req_one_access_txt = "19;41" }, /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/bridge) "auX" = ( /obj/machinery/requests_console{ @@ -10349,9 +6055,7 @@ c_tag = "Bridge Main 1" }, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "auZ" = ( @@ -10359,9 +6063,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "ava" = ( @@ -10369,26 +6071,20 @@ dir = 6 }, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "avb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/chief/private) "avc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/chief/private) "avd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -10401,14 +6097,13 @@ name = "Chief Engineer RC"; pixel_x = 30 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/chief/private) "ave" = ( /obj/machinery/power/apc{ dir = 4; name = "Cargo Warehouse APC"; + areastring = "/area/quartermaster/storage"; pixel_x = 23; pixel_y = 2 }, @@ -10425,18 +6120,8 @@ icon_state = "ast_warn_end"; dir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/storage) -"avf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/storage) +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/cargo_west) "avg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -10444,9 +6129,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "avh" = ( /obj/machinery/door/poddoor/shutters{ @@ -10455,9 +6138,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/storage) "avi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -10466,9 +6147,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "avj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -10476,16 +6155,12 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "avk" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "avl" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -10495,9 +6170,7 @@ dir = 4; id = "QMLoad" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "avm" = ( /obj/machinery/conveyor{ @@ -10508,9 +6181,7 @@ id = "QMLoaddoor"; name = "supply dock loading door" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/office) "avn" = ( /obj/machinery/conveyor{ @@ -10528,21 +6199,15 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "avp" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "avq" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "avr" = ( /obj/machinery/door/airlock/glass_mining{ @@ -10550,9 +6215,7 @@ name = "Mining Dock"; req_access_txt = "48" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "avs" = ( /obj/machinery/door/airlock/external{ @@ -10562,9 +6225,7 @@ req_access_txt = "48"; shuttledocked = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/miningdock) "avt" = ( /obj/machinery/door/airlock/titanium{ @@ -10601,8 +6262,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/labor) "avw" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/labor) "avx" = ( @@ -10613,33 +6273,22 @@ /turf/open/floor/plating/airless, /area/space) "avy" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) -"avz" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) "avA" = ( /obj/structure/table, -/obj/item/weapon/storage/box/prisoner, +/obj/item/storage/box/prisoner, /obj/machinery/airalarm{ dir = 8; pixel_x = 24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "avB" = ( /obj/machinery/power/apc{ dir = 4; name = "Security Equipment APC"; + areastring = "/area/security/main"; pixel_x = 24 }, /obj/structure/cable/orange{ @@ -10647,129 +6296,18 @@ icon_state = "0-2" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/main) -"avC" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Fore Asteroid Maintenance Access"; - req_access_txt = "12" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"avD" = ( -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; - pixel_y = 23 - }, -/obj/structure/closet/wardrobe/red, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"avE" = ( -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"avF" = ( -/obj/structure/sign/bluecross_2{ - pixel_x = 32; - pixel_y = 32 - }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"avG" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/device/radio, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"avH" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 2"; - name = "Cell 2 Locker" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "avI" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/brig) -"avJ" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Brig Control"; - req_access_txt = "3" - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) -"avK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "prisonbreak"; - layer = 2.6; - name = "emergency prisoner containment blast door" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) -"avL" = ( -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; - pixel_y = 23 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"avM" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 6"; - name = "Cell 6 Locker" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "avN" = ( /obj/machinery/door/airlock/maintenance{ name = "Fore Asteroid Maintenance Access"; req_access_txt = "12" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "avO" = ( /obj/structure/cable/orange{ @@ -10778,54 +6316,38 @@ icon_state = "2-4" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "avP" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "avQ" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "avR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "avS" = ( /obj/machinery/light/small, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/female) "avT" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/yellow, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/bedsheet/yellow, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/female) "avU" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/green, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/bedsheet/green, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/female) "avV" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/red, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/bedsheet/red, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/female) "avW" = ( /obj/structure/cable/orange{ @@ -10835,15 +6357,14 @@ /obj/machinery/power/apc{ dir = 2; name = "Male Sleeping Quarters APC"; + areastring = "/area/crew_quarters/dorms/male"; pixel_y = -24 }, /obj/effect/turf_decal/stripes/end{ icon_state = "warn_end"; dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/dorms/male) "avX" = ( /obj/structure/cable/orange{ @@ -10860,14 +6381,13 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "avY" = ( /obj/machinery/power/apc{ dir = 4; name = "Chief Medical Officer's Private Quarters APC"; + areastring = "/area/crew_quarters/heads/cmo/private"; pixel_x = 23; pixel_y = 2 }, @@ -10883,15 +6403,11 @@ icon_state = "warn_end"; dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/cmo/private) +/turf/open/floor/plating, +/area/maintenance/asteroid/fore/com_north) "avZ" = ( /obj/structure/dresser, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/cmo/private) "awa" = ( /obj/structure/closet{ @@ -10902,28 +6418,22 @@ /obj/item/clothing/under/rank/chief_medical_officer, /obj/item/clothing/suit/toggle/labcoat/cmo, /obj/item/clothing/gloves/color/latex/nitrile, -/obj/item/weapon/storage/belt/medical, -/obj/item/weapon/storage/backpack/medic, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/storage/belt/medical, +/obj/item/storage/backpack/medic, +/turf/open/floor/carpet, /area/crew_quarters/heads/cmo/private) "awb" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/cmo/private) "awc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/cmo/private) "awd" = ( /obj/machinery/door/airlock/medical{ @@ -10933,24 +6443,17 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/cmo/private) "awe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "awf" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "awg" = ( /turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 4 }, /area/bridge) @@ -10960,41 +6463,30 @@ dir = 8 }, /obj/item/device/aicard, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/bridge) "awi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/bridge) "awj" = ( -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/bridge) "awk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/bridge) "awl" = ( /obj/structure/table/wood, /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/folder, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/folder, +/turf/open/floor/carpet, /area/bridge) "awm" = ( /turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 8 }, /area/bridge) @@ -11006,26 +6498,20 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/chief/private) "awo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/chief/private) "awp" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/chief/private) "awq" = ( /obj/structure/closet{ @@ -11034,17 +6520,13 @@ }, /obj/item/clothing/shoes/sneakers/brown/ce, /obj/item/clothing/under/rank/chief_engineer, -/obj/item/weapon/storage/backpack/industrial, +/obj/item/storage/backpack/industrial, /obj/item/clothing/gloves/color/black/ce, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/chief/private) "awr" = ( /obj/structure/dresser, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/chief/private) "aws" = ( /obj/effect/spawner/lootdrop/maintenance, @@ -11052,30 +6534,22 @@ /area/maintenance/asteroid/fore/com_north) "awt" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "awu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/conveyor_switch{ id = "QMLoad" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "awv" = ( /obj/machinery/mineral/equipment_vendor, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "aww" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "awx" = ( /obj/machinery/computer/shuttle/labor, @@ -11091,15 +6565,11 @@ /turf/open/floor/mineral/plastitanium, /area/shuttle/labor) "awz" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/hos) "awA" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/hos) "awB" = ( /obj/structure/closet/l3closet/scientist, @@ -11107,43 +6577,31 @@ pixel_x = -32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/security/main) "awC" = ( /turf/open/floor/plasteel/red/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/main) "awD" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "awE" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "awF" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "awG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/processing) "awH" = ( /obj/structure/cable/orange{ @@ -11152,8 +6610,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/main) "awI" = ( @@ -11162,9 +6619,7 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/security/main) "awJ" = ( @@ -11172,18 +6627,14 @@ dir = 2; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/brig) "awK" = ( /obj/structure/closet{ name = "evidence closet" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/security/brig) "awL" = ( @@ -11191,9 +6642,7 @@ name = "Brig Control"; req_access_txt = "3" }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/warden) "awM" = ( /obj/structure/closet/secure_closet/warden, @@ -11201,9 +6650,7 @@ /obj/structure/extinguisher_cabinet{ pixel_y = 32 }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "awN" = ( /obj/machinery/button/door{ @@ -11212,17 +6659,13 @@ pixel_x = 24; pixel_y = 8 }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "awO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/prison) "awP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -11231,29 +6674,14 @@ dir = 8 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/brig) -"awQ" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "awR" = ( /obj/structure/table, /obj/machinery/computer/med_data/laptop, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "awS" = ( @@ -11261,9 +6689,7 @@ dir = 1 }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "awT" = ( @@ -11271,64 +6697,33 @@ brightness = 3; dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "awU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) -"awV" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"awW" = ( -/obj/effect/spawner/lootdrop/grille_or_trash, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) "awX" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "awY" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "awZ" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "axa" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/dorms/male) "axb" = ( /obj/structure/window/reinforced{ @@ -11336,15 +6731,11 @@ }, /obj/structure/window/reinforced, /obj/machinery/computer/mecha, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/bridge) "axc" = ( /obj/structure/chair/comfy/brown, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/bridge) "axd" = ( /obj/structure/window/reinforced{ @@ -11352,26 +6743,18 @@ }, /obj/structure/window/reinforced, /obj/machinery/computer/cargo/request, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/bridge) "axe" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/chief/private) "axf" = ( /obj/structure/closet/crate/medical, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "axg" = ( /obj/structure/closet/crate/freezer, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "axh" = ( /obj/machinery/button/door{ @@ -11380,9 +6763,7 @@ pixel_x = 24 }, /obj/structure/closet/crate/freezer, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "axi" = ( /obj/machinery/button/door{ @@ -11390,9 +6771,7 @@ name = "Cargo Warehouse Shutters"; pixel_x = -24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "axj" = ( /obj/machinery/navbeacon{ @@ -11406,9 +6785,7 @@ home_destination = "QM #1"; suffix = "#1" }, -/turf/open/floor/plasteel/bot{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/office) "axk" = ( /turf/open/floor/mineral/titanium/blue, @@ -11425,25 +6802,19 @@ home_destination = "QM #4"; suffix = "#2" }, -/turf/open/floor/plasteel/bot{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/office) "axm" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "axn" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/brown/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/brown/corner, /area/quartermaster/office) "axo" = ( /obj/machinery/airalarm{ @@ -11451,8 +6822,7 @@ pixel_x = -23 }, /turf/open/floor/plasteel/brown/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/quartermaster/miningdock) "axp" = ( @@ -11462,9 +6832,7 @@ dir = 8; network = list("SS13","QM") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "axq" = ( /obj/structure/closet/crate, @@ -11483,12 +6851,13 @@ /area/shuttle/labor) "axu" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka/badminka, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/machinery/airalarm{ + pixel_y = 23 }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads/hos) "axv" = ( /obj/machinery/mineral/labor_claim_console{ @@ -11505,25 +6874,13 @@ }, /turf/open/floor/mineral/plastitanium, /area/shuttle/labor) -"axx" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 4; - name = "Labor Camp Shuttle Airlock"; - req_access_txt = "2"; - shuttledocked = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/security/processing) "axy" = ( /obj/structure/closet/l3closet/scientist, /obj/structure/sign/goldenplaque{ pixel_x = -32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/main) "axz" = ( @@ -11532,37 +6889,17 @@ name = "Labor Camp Shuttle Airlock"; req_access_txt = "2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/processing) "axA" = ( /obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) "axB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) -"axC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Labor Shuttle"; - req_access = null; - req_access_txt = "2" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "axD" = ( /obj/structure/cable/orange{ @@ -11570,80 +6907,27 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) -"axE" = ( -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "axF" = ( /obj/structure/closet{ name = "evidence closet" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/brig) -"axG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"axH" = ( -/obj/structure/bed, -/obj/machinery/camera{ - c_tag = "Brig Cell 1"; - dir = 4; - network = list("SS13") - }, -/obj/item/weapon/bedsheet, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "axI" = ( /obj/structure/chair/office/light{ dir = 1 }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"axJ" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "axK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "axL" = ( /obj/structure/table/reinforced, @@ -11654,93 +6938,30 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/warden) -"axM" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "axN" = ( /obj/structure/bodycontainer/morgue, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/security/brig) "axO" = ( -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/security/brig) "axP" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "axQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, /area/security/brig) "axR" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) -"axS" = ( -/obj/machinery/power/apc{ - dir = 2; - name = "Vault APC"; - pixel_y = -24 - }, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/obj/effect/turf_decal/stripes/end{ - icon_state = "warn_end"; - dir = 1 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) "axT" = ( /obj/structure/cable/orange{ d1 = 4; @@ -11748,9 +6969,7 @@ icon_state = "4-8" }, /obj/machinery/light/small, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_south) "axU" = ( /obj/structure/cable/orange{ @@ -11764,9 +6983,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "axV" = ( /obj/structure/cable/orange{ @@ -11780,9 +6997,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "axW" = ( /obj/machinery/door/airlock/maintenance{ @@ -11794,9 +7009,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "axX" = ( /obj/structure/cable/orange{ @@ -11807,9 +7020,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "axY" = ( /obj/structure/cable/orange{ @@ -11818,163 +7029,114 @@ icon_state = "2-8" }, /obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_north) "axZ" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aya" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/landmark/lightsout, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "ayb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "ayc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "ayd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /obj/machinery/vending/clothing, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aye" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/male) "ayf" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/blue, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/bedsheet/blue, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/male) "ayg" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/orange, +/obj/item/bedsheet/orange, /obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/male) "ayh" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/purple, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/bedsheet/purple, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/male) "ayi" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/heads/hos/private) "ayj" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/hos, +/obj/item/bedsheet/hos, /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, -/obj/item/weapon/storage/secure/safe{ +/obj/item/storage/secure/safe{ pixel_x = -28 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hos/private) "ayk" = ( /obj/machinery/light_switch{ pixel_y = 25 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hos/private) "ayl" = ( /obj/structure/table/wood, /obj/item/device/modular_computer/laptop/preset/civillian, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hos/private) "aym" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/paper_bin, +/turf/open/floor/carpet, /area/crew_quarters/heads/hos/private) "ayn" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/hos/private) -"ayo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/bridge) "ayp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "ayq" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "ayr" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, -/turf/open/floor/plasteel/darkblue{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue, /area/bridge) "ays" = ( /obj/structure/window/reinforced, @@ -11984,16 +7146,12 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/bridge) "ayt" = ( /obj/structure/window/reinforced, /obj/machinery/computer/communications, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/bridge) "ayu" = ( /obj/structure/window/reinforced, @@ -12002,87 +7160,63 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/bridge) "ayv" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "ayw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "ayx" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "ayy" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/hor/private) "ayz" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/paper_bin, +/turf/open/floor/carpet, /area/crew_quarters/heads/hor/private) "ayA" = ( /obj/structure/table/wood, /obj/item/device/modular_computer/laptop/preset/civillian, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hor/private) "ayB" = ( /obj/machinery/light_switch{ pixel_y = 25 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hor/private) "ayC" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/rd, +/obj/item/bedsheet/rd, /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, /obj/structure/sign/poster/contraband/lamarr{ pixel_x = 32 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hor/private) "ayD" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/heads/hor/private) "ayE" = ( /obj/structure/rack, /obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "ayF" = ( /obj/structure/closet, @@ -12090,21 +7224,18 @@ dir = 1 }, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "ayG" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "ayH" = ( /obj/machinery/power/apc{ dir = 8; name = "Fore Asteroid Maintenance APC"; + areastring = "/area/maintenance/asteroid/fore/cargo_west"; pixel_x = -23; pixel_y = 2 }, @@ -12116,9 +7247,7 @@ icon_state = "warn_end"; dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "ayI" = ( /obj/structure/cable/orange{ @@ -12132,15 +7261,11 @@ icon_state = "2-8" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_west) "ayJ" = ( /obj/structure/closet/crate/internals, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "ayK" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, @@ -12149,16 +7274,12 @@ dir = 5; network = list("SS13","QM") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "ayL" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "ayM" = ( /obj/machinery/navbeacon{ @@ -12167,9 +7288,7 @@ freq = 1400; location = "QM #2" }, -/turf/open/floor/plasteel/bot{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/office) "ayN" = ( /obj/structure/window/reinforced{ @@ -12185,17 +7304,13 @@ freq = 1400; location = "QM #5" }, -/turf/open/floor/plasteel/bot{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/office) "ayP" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "ayQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -12205,9 +7320,7 @@ icon_state = "pipe-j1"; dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "ayR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -12216,9 +7329,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "ayS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -12228,9 +7339,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "ayT" = ( /obj/machinery/door/airlock/mining{ @@ -12242,9 +7351,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "ayU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -12254,29 +7361,23 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "ayV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "ayW" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "ayX" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, @@ -12284,9 +7385,7 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "ayY" = ( /obj/structure/shuttle/engine/propulsion/burst, @@ -12315,53 +7414,24 @@ /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) "azc" = ( /obj/structure/table, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) "azd" = ( /obj/effect/landmark/start/security_officer, /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) -"aze" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "azf" = ( /obj/structure/table, /obj/machinery/recharger, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"azg" = ( -/obj/machinery/vending/security, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/main) "azh" = ( @@ -12375,85 +7445,43 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/brig) "azi" = ( /obj/structure/closet{ name = "evidence closet" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/brig) -"azj" = ( -/obj/machinery/door/window/brigdoor/security/cell/westleft{ - id = "Cell 1"; - name = "Cell Door 1" - }, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "azk" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "azl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"azm" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/glass_security{ - name = "Cell Block"; - req_access_txt = "0"; - req_one_access_txt = "38;2" - }, -/turf/open/floor/plasteel/red/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "azn" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/window/reinforced, /obj/structure/closet/crate/freezer/blood, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/security/brig) "azo" = ( /obj/structure/table/wood, -/obj/item/weapon/folder, -/obj/item/weapon/folder/red, +/obj/item/folder, +/obj/item/folder/red, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "azp" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/courtroom) "azq" = ( /obj/structure/cable{ @@ -12462,9 +7490,7 @@ icon_state = "2-4" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "azr" = ( /obj/structure/cable{ @@ -12476,9 +7502,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "azs" = ( /obj/machinery/door/airlock/maintenance{ @@ -12490,9 +7514,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "azt" = ( /obj/structure/cable{ @@ -12503,9 +7525,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_north) "azu" = ( /obj/structure/cable/orange{ @@ -12519,6 +7539,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Fore Maintenance APC"; + areastring = "/area/maintenance/asteroid/fore/com_north"; pixel_x = 23; pixel_y = 2 }, @@ -12530,90 +7551,68 @@ icon_state = "warn_end"; dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "azv" = ( /obj/structure/disposalpipe/segment, /obj/structure/sign/map/left/ceres{ pixel_x = -32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "azw" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/crayons, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/storage/crayons, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "azx" = ( /obj/structure/table/wood, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/obj/item/weapon/coin/silver, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/coin/silver, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "azy" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "azz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "azA" = ( /obj/machinery/light{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "azB" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/male) "azC" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/blue, +/obj/item/bedsheet/blue, /obj/structure/window, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/male) "azD" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/orange, +/obj/item/bedsheet/orange, /obj/structure/window, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/male) "azE" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/purple, +/obj/item/bedsheet/purple, /obj/structure/window, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/male) "azF" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -12622,17 +7621,13 @@ /obj/structure/sign/poster/contraband/fun_police{ pixel_x = -32 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hos/private) "azG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hos/private) "azH" = ( /obj/structure/chair{ @@ -12641,9 +7636,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hos/private) "azI" = ( /obj/structure/table/wood, @@ -12651,44 +7644,34 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hos/private) "azJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/hos/private) "azK" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/sign/map/left/ceres{ pixel_x = -32 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "azL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/effect/landmark/lightsout, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "azM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "azN" = ( @@ -12698,9 +7681,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "azO" = ( @@ -12709,32 +7690,24 @@ }, /obj/machinery/holopad, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "azP" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "azQ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "azR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/hor/private) "azS" = ( /obj/structure/table/wood, @@ -12742,9 +7715,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hor/private) "azT" = ( /obj/structure/chair{ @@ -12753,33 +7724,28 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hor/private) "azU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hor/private) "azV" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/obj/item/weapon/storage/secure/safe{ +/obj/item/storage/secure/safe{ pixel_x = 32 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hor/private) "azW" = ( /obj/machinery/power/apc{ dir = 8; name = "Research Director's Private Quarters APC"; + areastring = "/area/crew_quarters/heads/hor/private"; pixel_x = -23; pixel_y = 2 }, @@ -12796,34 +7762,26 @@ icon_state = "ast_warn_end"; dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hor/private) +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/com_east) "azX" = ( /obj/structure/chair{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "azY" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "azZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "aAa" = ( /obj/machinery/door/airlock/engineering{ @@ -12833,29 +7791,21 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/storage) "aAb" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aAc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aAd" = ( /obj/machinery/light, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aAe" = ( /obj/machinery/navbeacon{ @@ -12868,9 +7818,7 @@ home_destination = "QM #3"; suffix = "#2" }, -/turf/open/floor/plasteel/bot{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/office) "aAf" = ( /obj/structure/shuttle/engine/propulsion/burst/left, @@ -12895,9 +7843,7 @@ home_destination = "QM #6"; suffix = "#2" }, -/turf/open/floor/plasteel/bot{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/office) "aAj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -12907,8 +7853,7 @@ network = list("SS13","QM") }, /turf/open/floor/plasteel/brown/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/quartermaster/office) "aAk" = ( @@ -12922,7 +7867,6 @@ dir = 1 }, /turf/open/floor/plasteel/brown/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1 }, /area/quartermaster/miningdock) @@ -12930,16 +7874,12 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "aAm" = ( /obj/structure/table, -/obj/item/weapon/folder, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/folder, +/turf/open/floor/plasteel, /area/quartermaster/miningdock) "aAn" = ( /turf/open/floor/mineral/titanium/blue, @@ -12960,9 +7900,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hos) "aAq" = ( /obj/effect/landmark/start/security_officer, @@ -12972,19 +7910,15 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) "aAr" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/item/weapon/storage/fancy/donut_box, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/plasteel, /area/security/main) "aAs" = ( /obj/structure/cable/orange{ @@ -12992,9 +7926,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/red/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/corner, /area/security/main) "aAt" = ( /obj/structure/closet/wardrobe/red, @@ -13002,9 +7934,7 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/security/main) "aAu" = ( @@ -13012,31 +7942,16 @@ name = "evidence closet" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/security/brig) "aAv" = ( -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) -"aAw" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 1"; - name = "Cell 1 Locker" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "aAx" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "aAy" = ( /obj/structure/rack, @@ -13063,55 +7978,20 @@ pixel_x = 24; req_access_txt = "3" }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"aAz" = ( -/obj/machinery/light, -/obj/machinery/computer/secure_data, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "aAA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/brig) -"aAB" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "aAC" = ( /obj/machinery/iv_drip, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/security/brig) "aAD" = ( /obj/machinery/door/airlock/glass_security{ @@ -13120,40 +8000,26 @@ req_one_access_txt = "38;2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/brig) "aAE" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "aAF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "aAG" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) -"aAH" = ( -/obj/structure/closet/lawcloset, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) "aAI" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 @@ -13161,47 +8027,20 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "aAJ" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "aAK" = ( /obj/structure/chair/comfy/brown, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/courtroom) "aAL" = ( /obj/structure/chair/comfy/black, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aAM" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Courtroom Main North" - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aAN" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/courtroom) "aAO" = ( /obj/structure/disposalpipe/segment, @@ -13210,14 +8049,10 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "aAP" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/maintenance/asteroid/fore/com_north) "aAQ" = ( /obj/structure/cable{ @@ -13225,9 +8060,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "aAR" = ( /obj/structure/cable/orange{ @@ -13235,9 +8068,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "aAS" = ( /obj/structure/cable/orange{ @@ -13249,51 +8080,31 @@ c_tag = "Dorm SMES"; dir = 6 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"aAT" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_north) "aAU" = ( /obj/structure/table/wood, /obj/item/toy/cards/deck, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aAV" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aAW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aAX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/dorms/male) "aAY" = ( /obj/machinery/light_switch{ @@ -13303,9 +8114,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/crew_quarters/dorms/male) "aAZ" = ( @@ -13313,9 +8122,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/crew_quarters/dorms/male) "aBa" = ( @@ -13323,9 +8130,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/crew_quarters/dorms/male) "aBb" = ( @@ -13338,9 +8143,7 @@ pixel_y = 20 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/crew_quarters/dorms/male) "aBc" = ( @@ -13352,9 +8155,7 @@ dir = 8 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/crew_quarters/dorms/male) "aBd" = ( @@ -13365,53 +8166,39 @@ name = "Head of Security RC"; pixel_x = -30 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hos/private) "aBe" = ( -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hos/private) "aBf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/structure/chair/office/light, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aBg" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aBh" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aBi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aBj" = ( -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hor/private) "aBk" = ( /obj/machinery/requests_console{ @@ -13421,9 +8208,7 @@ name = "Research Director RC"; pixel_x = 30 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hor/private) "aBl" = ( /obj/structure/cable/orange{ @@ -13435,26 +8220,19 @@ c_tag = "Bridge Mainteance East"; dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_east) "aBm" = ( /obj/structure/closet/crate, -/obj/item/weapon/coin/silver, -/obj/item/weapon/coin/silver, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/coin/silver, +/obj/item/coin/silver, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "aBn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/office) "aBo" = ( /obj/machinery/door/firedoor, @@ -13462,18 +8240,13 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aBp" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/office) "aBq" = ( /obj/machinery/door/firedoor, @@ -13482,9 +8255,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aBr" = ( /obj/structure/chair{ @@ -13496,14 +8267,6 @@ }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/labor) -"aBs" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) "aBt" = ( /obj/structure/sign/map/left/ceres{ pixel_x = 32 @@ -13523,126 +8286,24 @@ network = list("SS13","Security") }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/main) "aBu" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/main) "aBv" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/brig) -"aBw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/preopen{ - id = "prisonbreak"; - layer = 2.6; - name = "emergency prisoner containment blast door" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"aBx" = ( -/obj/structure/sign/map/left/ceres{ - pixel_x = -32 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aBy" = ( -/obj/structure/table/wood, -/obj/item/device/taperecorder/empty, -/obj/item/device/tape/random, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) "aBz" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aBA" = ( -/obj/structure/table/wood, -/obj/item/weapon/folder/blue{ - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aBB" = ( -/obj/structure/table/wood, -/obj/item/weapon/gavelblock, -/obj/item/weapon/gavelhammer, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aBC" = ( -/obj/structure/table/wood, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aBD" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aBE" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/window/southleft{ - req_access_txt = "1" - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aBF" = ( -/obj/structure/window/reinforced, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/courtroom) "aBG" = ( /obj/structure/disposalpipe/segment, @@ -13652,9 +8313,7 @@ icon_state = "1-2" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "aBH" = ( /obj/structure/cable{ @@ -13663,37 +8322,21 @@ icon_state = "1-2" }, /obj/structure/rack, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"aBI" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_north) "aBJ" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aBK" = ( /obj/structure/chair/stool, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aBL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -13701,71 +8344,53 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aBM" = ( /obj/machinery/door/airlock{ name = "Male Sleeping Quarters" }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/crew_quarters/dorms/male) "aBN" = ( -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/dorms/male) "aBO" = ( /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/dorms/male) "aBP" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/dorms/male) "aBQ" = ( /obj/structure/dresser, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hos/private) "aBR" = ( /obj/structure/closet/secure_closet/hos, /obj/item/device/radio, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hos/private) "aBS" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hos/private) "aBT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hos/private) "aBU" = ( /obj/machinery/door/airlock/security{ @@ -13775,9 +8400,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hos/private) "aBV" = ( /obj/machinery/camera{ @@ -13788,9 +8411,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aBW" = ( /obj/machinery/computer/crew, @@ -13798,64 +8419,45 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aBX" = ( /obj/machinery/computer/med_data, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aBY" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /obj/machinery/light, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aBZ" = ( /turf/open/floor/plasteel/darkblue/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/bridge) "aCa" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aCb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/device/radio/beacon, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aCc" = ( -/turf/open/floor/plasteel/darkblue/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/corner, /area/bridge) "aCd" = ( /obj/machinery/computer/security, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aCe" = ( /obj/machinery/computer/secure_data, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aCf" = ( -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aCg" = ( /obj/machinery/door/airlock/research{ @@ -13865,26 +8467,20 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hor/private) "aCh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hor/private) "aCi" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hor/private) "aCj" = ( /obj/structure/closet{ @@ -13896,16 +8492,12 @@ /obj/item/clothing/under/rank/research_director/turtleneck, /obj/item/clothing/gloves/color/latex, /obj/item/clothing/suit/toggle/labcoat, -/obj/item/weapon/storage/backpack/science, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/storage/backpack/science, +/turf/open/floor/carpet, /area/crew_quarters/heads/hor/private) "aCk" = ( /obj/structure/dresser, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hor/private) "aCl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -13913,17 +8505,13 @@ dir = 8; pixel_x = -24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aCm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aCn" = ( /obj/machinery/light{ @@ -13932,9 +8520,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aCo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -13946,9 +8532,7 @@ pixel_y = 32; supply_display = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aCp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -13959,65 +8543,50 @@ pixel_y = 32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aCq" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aCr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/effect/landmark/lightsout, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aCs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aCt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aCu" = ( /obj/effect/landmark/event_spawn, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aCv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/brown/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/brown/corner, /area/quartermaster/office) "aCw" = ( /obj/machinery/power/apc{ dir = 1; name = "Mining Dock APC"; + areastring = "/area/quartermaster/miningdock"; pixel_y = 24 }, /obj/structure/cable/orange{ @@ -14028,10 +8597,8 @@ icon_state = "ast_warn_end"; dir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/miningdock) +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/cargo_south) "aCx" = ( /obj/structure/closet/crate, /turf/open/floor/mineral/titanium/blue, @@ -14069,25 +8636,19 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hos) "aCA" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 8; name = "Labor Camp Shuttle Airlock" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/processing) "aCB" = ( /obj/structure/table, /obj/item/clothing/head/beret/sec, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) "aCC" = ( /obj/effect/landmark/start/security_officer, @@ -14097,9 +8658,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) "aCD" = ( /obj/structure/disposalpipe/segment, @@ -14112,14 +8671,11 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/main) "aCE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -14128,17 +8684,13 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/brig) "aCF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, /obj/machinery/camera{ @@ -14147,9 +8699,7 @@ network = list("SS13","Security") }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "aCG" = ( @@ -14157,9 +8707,7 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "aCH" = ( @@ -14170,9 +8718,7 @@ dir = 1 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "aCI" = ( @@ -14186,37 +8732,18 @@ pixel_y = 20 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) -"aCJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "prisonbreak"; - layer = 2.6; - name = "emergency prisoner containment blast door" - }, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) "aCK" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "aCL" = ( @@ -14224,9 +8751,7 @@ dir = 1 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "aCM" = ( @@ -14245,9 +8770,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "aCN" = ( @@ -14258,41 +8781,7 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aCO" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aCP" = ( -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; - pixel_y = 23 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aCQ" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "aCR" = ( @@ -14303,9 +8792,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "aCS" = ( @@ -14313,44 +8800,23 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aCT" = ( -/obj/machinery/door/airlock/security{ - name = "Courtroom"; - req_access = null; - req_access_txt = "1" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "aCU" = ( /obj/structure/closet/secure_closet/courtroom, -/obj/item/weapon/gavelhammer, +/obj/item/gavelhammer, /obj/effect/decal/cleanable/cobweb, /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/courtroom) "aCV" = ( /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/courtroom) "aCW" = ( /obj/item/device/radio/intercom{ @@ -14359,25 +8825,10 @@ name = "Station Intercom (General)"; pixel_y = 20 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aCX" = ( -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/courtroom) "aCY" = ( -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aCZ" = ( -/turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/security/courtroom) "aDa" = ( /obj/structure/extinguisher_cabinet{ @@ -14387,25 +8838,19 @@ c_tag = "Courtroom North"; dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/courtroom) "aDb" = ( /obj/structure/window/reinforced{ dir = 8 }, /turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 + dir = 5 }, /area/security/courtroom) "aDc" = ( /turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 + dir = 5 }, /area/security/courtroom) "aDd" = ( @@ -14418,9 +8863,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "aDe" = ( /obj/structure/cable{ @@ -14432,9 +8875,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "aDf" = ( /obj/structure/sign/poster/random{ @@ -14442,25 +8883,19 @@ pixel_x = -32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aDg" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aDh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aDi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -14475,9 +8910,7 @@ name = "Station Intercom (General)"; pixel_y = -28 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aDj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -14485,32 +8918,24 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aDk" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aDl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/dorms/male) "aDm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/crew_quarters/dorms/male) "aDn" = ( @@ -14518,53 +8943,38 @@ dir = 8 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/crew_quarters/dorms/male) "aDo" = ( /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/crew_quarters/dorms/male) "aDp" = ( /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/crew_quarters/dorms/male) "aDq" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/dorms/male) "aDr" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/heads/hos/private) "aDs" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/bridge) "aDt" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/bridge) "aDu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/cable/orange{ d2 = 2; @@ -14575,30 +8985,10 @@ layer = 2.6; name = "Emergency Blast Door" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/bridge) -"aDv" = ( -/obj/machinery/door/airlock/glass_command{ - cyclelinkeddir = null; - name = "Bridge"; - req_access_txt = "0"; - req_one_access = null; - req_one_access_txt = "19;41" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/poddoor/preopen{ - id = "bridge"; - name = "Emergency Blast Door" - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/bridge) "aDw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -14610,33 +9000,12 @@ name = "Emergency Blast Door" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/bridge) -"aDx" = ( -/obj/machinery/door/airlock/glass_command{ - cyclelinkeddir = null; - name = "Bridge"; - req_access_txt = "0"; - req_one_access = null; - req_one_access_txt = "19;41" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/poddoor/preopen{ - id = "bridge"; - name = "Emergency Blast Door" - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/bridge) "aDy" = ( /obj/structure/girder, /obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_east) "aDz" = ( /obj/structure/cable/orange{ @@ -14645,9 +9014,7 @@ icon_state = "1-4" }, /obj/structure/grille/broken, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "aDA" = ( /obj/structure/cable/orange{ @@ -14656,33 +9023,25 @@ icon_state = "4-8" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_west) "aDB" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aDC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aDD" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel/brown/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/brown/corner, /area/quartermaster/office) "aDE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -14692,9 +9051,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/brown, /area/quartermaster/office) "aDF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -14703,9 +9060,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/brown, /area/quartermaster/office) "aDG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -14716,8 +9071,7 @@ dir = 4 }, /turf/open/floor/plasteel/brown/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/quartermaster/office) "aDH" = ( @@ -14727,9 +9081,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aDI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -14743,9 +9095,7 @@ dir = 1; network = list("SS13","QM") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aDJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -14756,9 +9106,7 @@ icon_state = "pipe-c" }, /obj/effect/landmark/start/cargo_technician, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aDK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -14769,9 +9117,7 @@ dir = 8; network = list("SS13","QM") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aDL" = ( /obj/structure/shuttle/engine/heater, @@ -14783,9 +9129,7 @@ /area/shuttle/labor) "aDM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) "aDN" = ( /obj/structure/disposalpipe/segment, @@ -14795,9 +9139,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/main) "aDO" = ( @@ -14810,264 +9152,21 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/brig) "aDP" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aDQ" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"aDR" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"aDS" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"aDT" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j1"; - dir = 8 - }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"aDU" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Equipment Room"; - req_access_txt = "1" - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"aDV" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aDW" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 8 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "aDX" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aDY" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aDZ" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aEa" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 8 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "aEb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aEc" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aEd" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j1"; - dir = 8 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aEe" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aEf" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Brig APC"; - pixel_x = 23; - pixel_y = 2 - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "aEg" = ( /obj/machinery/door/airlock/security{ @@ -15075,46 +9174,30 @@ req_access = null; req_access_txt = "1" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/courtroom) "aEh" = ( /obj/structure/chair{ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/courtroom) "aEi" = ( /obj/structure/table/wood, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/security/courtroom) "aEj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/security/courtroom) "aEk" = ( /obj/structure/table/wood, -/obj/item/weapon/gavelblock, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aEl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/gavelblock, +/turf/open/floor/plasteel/neutral, /area/security/courtroom) "aEm" = ( /obj/structure/window/reinforced{ @@ -15125,9 +9208,7 @@ dir = 8 }, /turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 + dir = 5 }, /area/security/courtroom) "aEn" = ( @@ -15135,9 +9216,7 @@ dir = 8 }, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/courtroom) "aEo" = ( @@ -15148,9 +9227,7 @@ icon_state = "1-2" }, /obj/structure/grille/broken, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "aEp" = ( /obj/structure/cable{ @@ -15159,9 +9236,7 @@ icon_state = "1-4" }, /obj/structure/table, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_north) "aEq" = ( /obj/structure/cable{ @@ -15176,16 +9251,15 @@ /obj/machinery/power/apc{ dir = 2; name = "Dorm Toilets APC"; + areastring = "/area/crew_quarters/toilet"; pixel_y = -24 }, /obj/effect/turf_decal/stripes/end{ icon_state = "warn_end"; dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet) +/turf/open/floor/plating, +/area/maintenance/asteroid/fore/com_north) "aEr" = ( /obj/machinery/power/terminal{ dir = 4 @@ -15197,80 +9271,63 @@ /obj/structure/sign/electricshock{ pixel_y = -32 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_north) "aEs" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable/orange, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "aEt" = ( -/turf/open/floor/plasteel/neutral/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/side, /area/crew_quarters/locker) "aEu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aEv" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/yellow, +/obj/item/bedsheet/yellow, /obj/structure/window{ icon_state = "window"; dir = 1 }, /obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/male) "aEw" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/green, +/obj/item/bedsheet/green, /obj/structure/window{ icon_state = "window"; dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/male) "aEx" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/red, +/obj/item/bedsheet/red, /obj/structure/window{ icon_state = "window"; dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/male) "aEy" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/bridge) "aEz" = ( /obj/structure/rack, /obj/item/device/flashlight, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/bridge) "aEA" = ( /obj/machinery/power/apc{ dir = 1; name = "Head of Security's Personal Quarters APC"; + areastring = "/area/crew_quarters/heads/hos/private"; pixel_y = 24 }, /obj/structure/cable/orange{ @@ -15278,21 +9335,18 @@ icon_state = "0-2" }, /obj/effect/turf_decal/stripes/end, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos/private) +/turf/open/floor/plating, +/area/bridge) "aEB" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/bridge) "aEC" = ( /obj/machinery/power/apc{ dir = 4; name = "Bridge APC"; + areastring = "/area/bridge"; pixel_x = 23; pixel_y = 2 }, @@ -15304,15 +9358,11 @@ icon_state = "warn_end"; dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/bridge) "aED" = ( /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "aEE" = ( @@ -15320,14 +9370,10 @@ c_tag = "Bridge Midway 1" }, /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "aEF" = ( @@ -15335,27 +9381,21 @@ /obj/item/stack/packageWrap, /obj/item/device/destTagger, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "aEG" = ( /obj/structure/table, /obj/machinery/cell_charger, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "aEH" = ( /obj/structure/table, /obj/machinery/recharger, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "aEI" = ( @@ -15365,8 +9405,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/darkblue/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "aEJ" = ( @@ -15374,27 +9413,7 @@ icon_state = "pipe-j2"; dir = 2 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/bridge) -"aEK" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aEL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -15404,9 +9423,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aEM" = ( /obj/structure/cable/orange{ @@ -15421,13 +9438,12 @@ dir = 4 }, /turf/open/floor/plasteel/darkblue/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/bridge) "aEN" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -15440,14 +9456,12 @@ pixel_y = 20 }, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "aEO" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/o2, +/obj/item/storage/firstaid/o2, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -15455,9 +9469,7 @@ dir = 4 }, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "aEP" = ( @@ -15469,9 +9481,7 @@ dir = 4 }, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "aEQ" = ( @@ -15483,55 +9493,39 @@ dir = 8 }, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/bridge) "aER" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/qm/private) "aES" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/paper_bin, +/turf/open/floor/carpet, /area/quartermaster/qm/private) "aET" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/quartermaster/qm/private) "aEU" = ( /obj/structure/dresser, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/quartermaster/qm/private) "aEV" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/qm, +/obj/item/bedsheet/qm, /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, -/obj/item/weapon/storage/secure/safe{ +/obj/item/storage/secure/safe{ pixel_x = 32 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/quartermaster/qm/private) "aEW" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/quartermaster/qm/private) "aEX" = ( /obj/machinery/door/airlock/glass_mining{ @@ -15540,9 +9534,7 @@ req_one_access_txt = "31;48" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aEY" = ( /obj/machinery/door/airlock/glass_mining{ @@ -15550,52 +9542,41 @@ req_access_txt = "0"; req_one_access_txt = "31;48" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aEZ" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen/fourcolor, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/pen/fourcolor, +/turf/open/floor/plasteel, /area/quartermaster/office) "aFa" = ( /obj/structure/table, /obj/item/clothing/gloves/fingerless, /obj/item/clothing/head/soft, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aFb" = ( /obj/structure/closet/wardrobe/cargotech, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aFc" = ( /obj/structure/table, /obj/machinery/cell_charger, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aFd" = ( /obj/structure/table, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/item/hand_labeler_refill, /obj/item/hand_labeler_refill, /obj/item/stack/packageWrap, /obj/item/device/destTagger, /turf/open/floor/plasteel/brown/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/quartermaster/office) "aFe" = ( @@ -15612,23 +9593,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) -"aFg" = ( -/obj/machinery/camera{ - c_tag = "Labor Shuttle Dock South"; - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) "aFh" = ( /obj/effect/landmark/start/security_officer, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -15639,18 +9605,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) -"aFi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) "aFj" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j2"; @@ -15670,14 +9626,11 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/main) "aFk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4 @@ -15699,9 +9652,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/brig) "aFl" = ( /obj/structure/disposalpipe/segment{ @@ -15713,10 +9664,13 @@ d2 = 8; icon_state = "4-8" }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/security/brig) "aFm" = ( @@ -15731,9 +9685,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aFn" = ( /obj/structure/disposalpipe/segment{ @@ -15748,9 +9700,7 @@ icon_state = "4-8" }, /obj/machinery/light, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aFo" = ( /obj/structure/disposalpipe/segment{ @@ -15770,9 +9720,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aFp" = ( /obj/structure/disposalpipe/junction{ @@ -15787,9 +9735,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aFq" = ( /obj/structure/disposalpipe/segment{ @@ -15803,19 +9749,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aFr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/red/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aFs" = ( /obj/structure/disposalpipe/segment{ @@ -15830,9 +9764,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aFt" = ( /obj/structure/cable/orange{ @@ -15846,9 +9778,7 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aFu" = ( /obj/structure/disposalpipe/segment{ @@ -15867,9 +9797,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aFv" = ( /obj/structure/disposalpipe/junction{ @@ -15889,9 +9817,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aFw" = ( /obj/structure/disposalpipe/segment{ @@ -15901,9 +9827,7 @@ dir = 4 }, /obj/machinery/light, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aFx" = ( /obj/structure/disposalpipe/segment{ @@ -15919,8 +9843,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/brig) "aFy" = ( @@ -15942,9 +9865,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "aFz" = ( /obj/structure/cable/orange{ @@ -15958,9 +9879,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "aFA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -15971,9 +9890,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/red/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/corner, /area/security/brig) "aFB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -15984,9 +9901,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "aFC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -15998,9 +9913,7 @@ icon_state = "4-8" }, /obj/machinery/light, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aFD" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -16011,9 +9924,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aFE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -16030,9 +9941,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aFF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -16043,9 +9952,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aFG" = ( /obj/machinery/airalarm{ @@ -16057,120 +9964,59 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aFH" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aFI" = ( -/obj/machinery/status_display{ - density = 0; - layer = 4 - }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aFJ" = ( /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/courtroom) "aFK" = ( -/obj/structure/table/wood, -/obj/item/weapon/book/manual/wiki/security_space_law, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aFL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral/corner{ +/obj/structure/disposalpipe/sortjunction{ dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + icon_state = "pipe-j2s"; + name = "disposal pipe - Chemistry"; + sortType = 11 }, -/area/security/courtroom) +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/east) "aFM" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/courtroom) "aFN" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aFO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aFP" = ( -/obj/structure/table/wood, -/turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aFQ" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/blue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/courtroom) "aFR" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/toilet) "aFS" = ( /obj/structure/closet/secure_closet/personal, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/locker) "aFT" = ( /obj/structure/closet/secure_closet/personal, /obj/machinery/light, /obj/effect/spawner/lootdrop/costume, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/locker) "aFU" = ( /obj/machinery/light/small, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/male) "aFV" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/yellow, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/bedsheet/yellow, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/male) "aFW" = ( /obj/machinery/light/small, @@ -16179,32 +10025,24 @@ pixel_x = -32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/male) "aFX" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/green, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/bedsheet/green, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/male) "aFY" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/red, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/bedsheet/red, +/turf/open/floor/plasteel/black, /area/crew_quarters/dorms/male) "aFZ" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/bridge) "aGa" = ( /obj/structure/disposalpipe/trunk{ @@ -16213,9 +10051,7 @@ /obj/structure/disposaloutlet{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/bridge) "aGb" = ( /obj/structure/cable/orange{ @@ -16223,9 +10059,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/bridge) "aGc" = ( /obj/machinery/light/small, @@ -16237,16 +10071,15 @@ /obj/machinery/power/apc{ dir = 2; name = "Head of Personnel's Office APC"; + areastring = "/area/crew_quarters/heads/hop"; pixel_y = -24 }, /obj/structure/cable/orange{ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hop) +/turf/open/floor/plating, +/area/bridge) "aGd" = ( /obj/structure/cable/orange{ d1 = 4; @@ -16258,9 +10091,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/bridge) "aGe" = ( /obj/machinery/door/airlock/maintenance{ @@ -16272,9 +10103,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/bridge) "aGf" = ( /obj/structure/disposalpipe/segment{ @@ -16289,9 +10118,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aGg" = ( /obj/structure/cable/orange{ @@ -16305,9 +10132,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aGh" = ( /obj/structure/cable/orange{ @@ -16326,9 +10151,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aGi" = ( /obj/structure/cable/orange{ @@ -16340,9 +10163,7 @@ dir = 4 }, /obj/structure/disposalpipe/junction, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aGj" = ( /obj/structure/cable/orange{ @@ -16363,9 +10184,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aGk" = ( /obj/structure/cable/orange{ @@ -16376,9 +10195,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aGl" = ( /obj/structure/cable/orange{ @@ -16389,17 +10206,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aGm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/qm/private) "aGn" = ( /obj/structure/table/wood, @@ -16407,9 +10220,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/quartermaster/qm/private) "aGo" = ( /obj/structure/chair{ @@ -16418,17 +10229,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/qm/private) -"aGp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/quartermaster/qm/private) "aGq" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -16440,14 +10241,13 @@ name = "Quartermaster RC"; pixel_x = 30 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/quartermaster/qm/private) "aGr" = ( /obj/machinery/power/apc{ dir = 8; name = "Quartermaster's Private Quarters APC"; + areastring = "/area/quartermaster/qm/private"; pixel_x = -23; pixel_y = 2 }, @@ -16464,10 +10264,8 @@ icon_state = "warn_end"; dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/qm/private) +/turf/open/floor/plating, +/area/maintenance/asteroid/fore/com_east) "aGs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/extinguisher_cabinet{ @@ -16478,8 +10276,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/brown/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/quartermaster/office) "aGt" = ( @@ -16488,13 +10285,11 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1 }, /area/quartermaster/office) "aGu" = ( /turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1 }, /area/quartermaster/office) @@ -16503,7 +10298,6 @@ dir = 5 }, /turf/open/floor/plasteel/brown/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1 }, /area/quartermaster/office) @@ -16517,9 +10311,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aGx" = ( /obj/machinery/autolathe, @@ -16529,9 +10321,7 @@ /obj/machinery/newscaster{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aGy" = ( /obj/structure/table, @@ -16547,14 +10337,12 @@ pixel_y = 32; supply_display = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aGz" = ( /obj/structure/table, -/obj/item/weapon/folder, -/obj/item/weapon/stamp/denied{ +/obj/item/folder, +/obj/item/stamp/denied{ pixel_x = 5; pixel_y = 3 }, @@ -16565,20 +10353,16 @@ }, /obj/item/stack/packageWrap, /obj/item/device/destTagger, -/obj/item/weapon/stamp, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/stamp, +/turf/open/floor/plasteel, /area/quartermaster/office) "aGA" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/structure/noticeboard{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aGB" = ( /obj/structure/table, @@ -16588,22 +10372,15 @@ pixel_y = 32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aGC" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/checkpoint/supply) "aGD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/checkpoint/supply) "aGE" = ( /obj/structure/disposalpipe/segment, @@ -16611,21 +10388,15 @@ pixel_x = 32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/main) "aGF" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/detectives_office) "aGG" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/lawoffice) "aGH" = ( /obj/machinery/door/airlock{ @@ -16636,31 +10407,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/lawoffice) -"aGI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/detectives_office) -"aGJ" = ( -/obj/machinery/status_display{ - density = 0; - layer = 4 - }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "aGK" = ( /obj/structure/disposalpipe/segment{ @@ -16668,9 +10415,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/brig) "aGL" = ( @@ -16682,9 +10427,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "aGM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -16696,9 +10439,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "aGN" = ( /obj/structure/disposalpipe/junction{ @@ -16706,26 +10447,14 @@ dir = 8 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aGO" = ( -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/brig) "aGP" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "aGQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/orange{ @@ -16737,9 +10466,7 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/brig) "aGR" = ( /obj/machinery/door/airlock/glass_security{ @@ -16749,73 +10476,30 @@ req_access_txt = "0"; req_one_access_txt = "38;63" }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/brig) -"aGS" = ( -/obj/machinery/camera{ - c_tag = "Courtroom Main South"; - dir = 1 - }, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aGT" = ( -/turf/open/floor/plasteel/red/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) "aGU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/courtroom) "aGV" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/courtroom) "aGW" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/blue, +/obj/item/folder/blue, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aGX" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/security/courtroom) "aGY" = ( /obj/machinery/recharge_station, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aGZ" = ( -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aHa" = ( /obj/machinery/door/airlock/glass{ @@ -16823,43 +10507,31 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aHb" = ( /obj/machinery/door/airlock/glass{ name = "Dormitories" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aHc" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/heads/hop) "aHd" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/hop) "aHe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aHf" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aHg" = ( /obj/structure/cable/orange{ @@ -16869,25 +10541,19 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/holopad, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aHh" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aHi" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aHj" = ( /obj/machinery/door/airlock/mining{ @@ -16897,26 +10563,20 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/quartermaster/qm/private) "aHk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/quartermaster/qm/private) "aHl" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/quartermaster/qm/private) "aHm" = ( /obj/machinery/light_switch{ @@ -16925,9 +10585,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/quartermaster/qm/private) "aHn" = ( /obj/structure/closet{ @@ -16936,11 +10594,9 @@ }, /obj/item/clothing/shoes/sneakers/brown/qm, /obj/item/clothing/under/rank/cargo, -/obj/item/weapon/storage/backpack, +/obj/item/storage/backpack, /obj/item/clothing/gloves/color/black, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/quartermaster/qm/private) "aHo" = ( /obj/structure/cable/orange{ @@ -16949,14 +10605,13 @@ icon_state = "2-8" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_east) "aHp" = ( /obj/machinery/power/apc{ dir = 2; name = "Gravity Generator APC"; + areastring = "/area/maintenance/asteroid/fore/cargo_west"; pixel_y = -24 }, /turf/closed/mineral, @@ -16968,37 +10623,28 @@ dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aHr" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aHs" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aHt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/checkpoint/supply) "aHu" = ( /obj/machinery/computer/secure_data, @@ -17006,9 +10652,7 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/security/checkpoint/supply) "aHv" = ( @@ -17020,9 +10664,7 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/checkpoint/supply) "aHw" = ( @@ -17030,9 +10672,7 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/checkpoint/supply) "aHx" = ( @@ -17043,67 +10683,25 @@ pixel_x = 32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/security/checkpoint/supply) "aHy" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) -"aHz" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"aHA" = ( -/obj/structure/closet/secure_closet/detective, -/obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/detectives_office) "aHB" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aHC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) -"aHD" = ( -/obj/structure/table/wood, -/obj/machinery/computer/security/wooden_tv, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/detectives_office) "aHE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/orange{ @@ -17111,29 +10709,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "aHF" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/lawoffice) -"aHG" = ( -/obj/structure/filingcabinet, -/obj/item/device/radio/intercom{ - broadcasting = 0; - name = "Station Intercom (General)"; - pixel_y = 20 - }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "aHH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -17142,19 +10725,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) -"aHI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/lawoffice) "aHJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/orange{ @@ -17162,9 +10734,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aHK" = ( /obj/machinery/disposal/bin, @@ -17172,9 +10742,7 @@ dir = 1 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/security/brig) "aHL" = ( @@ -17185,9 +10753,7 @@ network = list("SS13","Security") }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "aHM" = ( @@ -17196,21 +10762,16 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "aHN" = ( /obj/structure/chair, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/security/brig) "aHO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/cable/orange{ d2 = 2; @@ -17220,9 +10781,7 @@ id = "brigfront"; name = "emergency blast door" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/brig) "aHP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -17232,22 +10791,11 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aHQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "aHR" = ( -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/brig) "aHS" = ( /obj/machinery/camera{ @@ -17255,26 +10803,12 @@ dir = 9; network = list("SS13","Security") }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/brig) "aHT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"aHU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/courtroom) "aHV" = ( /obj/machinery/door/airlock/glass{ @@ -17282,47 +10816,36 @@ req_access_txt = "1" }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/security/courtroom) "aHW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/courtroom) "aHX" = ( /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aHY" = ( /obj/machinery/door/airlock{ id_tag = "b3" }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aHZ" = ( /obj/structure/urinal{ pixel_x = 32 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aIa" = ( /obj/machinery/washing_machine, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "aIb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -17330,18 +10853,14 @@ icon_state = "pipe-j1"; dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aIc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aId" = ( /obj/structure/disposalpipe/segment{ @@ -17351,9 +10870,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/crew_quarters/locker) "aIe" = ( @@ -17361,28 +10878,20 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/locker) "aIf" = ( -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/locker) "aIg" = ( /obj/structure/closet/wardrobe/pjs, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/locker) "aIh" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/hop, +/obj/item/bedsheet/hop, /obj/effect/landmark/start/head_of_personnel, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hop) "aIi" = ( /obj/machinery/light_switch{ @@ -17391,29 +10900,23 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hop) "aIj" = ( /obj/structure/closet/secure_closet/hop, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/weapon/storage/secure/safe{ +/obj/item/storage/secure/safe{ pixel_y = 32 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hop) "aIk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/hop) "aIl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -17428,22 +10931,16 @@ }, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aIm" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aIn" = ( /obj/structure/bed/dogbed, @@ -17456,9 +10953,7 @@ pixel_y = 20 }, /mob/living/simple_animal/pet/dog/corgi/Ian, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aIo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -17468,9 +10963,7 @@ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/hop) "aIp" = ( /obj/machinery/door/airlock/glass_command{ @@ -17485,46 +10978,36 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aIq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/bridge) "aIr" = ( /obj/machinery/light, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aIs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aIt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aIu" = ( /obj/structure/cable/orange{ @@ -17536,9 +11019,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aIv" = ( /obj/machinery/camera{ @@ -17546,62 +11027,46 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aIw" = ( /obj/machinery/light, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aIx" = ( /obj/structure/table, /obj/item/stack/sheet/metal/fifty, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aIy" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aIz" = ( /mob/living/simple_animal/sloth/paperwork, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aIA" = ( /obj/machinery/door/airlock/glass_security{ name = "Security Office"; req_access_txt = "63" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/checkpoint/supply) "aIB" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/checkpoint/supply) "aIC" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/checkpoint/supply) "aID" = ( /obj/machinery/airalarm{ @@ -17609,9 +11074,7 @@ pixel_x = 24 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/checkpoint/supply) "aIE" = ( @@ -17631,42 +11094,23 @@ /obj/machinery/power/apc{ dir = 8; name = "Cargo Security Checkpoint APC"; + areastring = "/area/security/checkpoint/supply"; pixel_x = -23; pixel_y = 2 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/checkpoint/supply) +/turf/open/floor/plating, +/area/maintenance/asteroid/fore/cargo_south) "aIF" = ( /obj/effect/landmark/secequipment, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/main) "aIG" = ( /obj/effect/landmark/secequipment, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/security/main) -"aIH" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "aII" = ( /obj/structure/chair/comfy/brown{ dir = 8 @@ -17678,75 +11122,39 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/detectives_office) -"aIJ" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/detectives_office) -"aIK" = ( -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/detectives_office) -"aIL" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/security/detectives_office) "aIM" = ( /obj/structure/table/wood, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "aIN" = ( /obj/structure/table/wood, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "aIO" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp/green, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "aIP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/cable/orange{ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/brig) "aIQ" = ( -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "aIR" = ( /obj/machinery/door/window/brigdoor/southleft{ @@ -17758,13 +11166,10 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "aIS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/orange{ @@ -17773,21 +11178,16 @@ icon_state = "1-4" }, /obj/structure/cable/orange, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/brig) "aIT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/brig) "aIU" = ( /obj/structure/cable/orange{ @@ -17798,61 +11198,34 @@ /obj/structure/chair/office/light{ dir = 8 }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/brig) -"aIV" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Courtroom Jury West"; - dir = 4; - network = list("SS13") - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; - dir = 5 - }, -/area/security/courtroom) "aIW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/courtroom) "aIX" = ( /obj/structure/chair{ dir = 1 }, /turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 + dir = 5 }, /area/security/courtroom) "aIY" = ( /obj/structure/table, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 + dir = 5 }, /area/security/courtroom) "aIZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/courtroom) "aJa" = ( /obj/structure/disposalpipe/segment, @@ -17862,9 +11235,7 @@ icon_state = "1-2" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "aJb" = ( /obj/machinery/button/door{ @@ -17874,9 +11245,7 @@ pixel_x = 24 }, /obj/machinery/recharge_station, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aJc" = ( /obj/structure/sign/poster/random{ @@ -17884,14 +11253,10 @@ pixel_x = -32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "aJd" = ( -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "aJe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -17900,41 +11265,26 @@ name = "Station Intercom (General)"; pixel_x = -29 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aJf" = ( /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/crew_quarters/locker) "aJg" = ( /obj/structure/closet/wardrobe/grey, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/locker) "aJh" = ( /obj/structure/dresser, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hop) -"aJi" = ( -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hop) "aJj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hop) "aJk" = ( /obj/machinery/door/airlock/command{ @@ -17945,9 +11295,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hop) "aJl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -17957,9 +11305,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aJm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -17969,9 +11315,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aJn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -17980,9 +11324,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aJo" = ( /obj/machinery/light{ @@ -17994,9 +11336,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aJp" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -18006,15 +11346,11 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aJq" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aJr" = ( /obj/structure/cable/orange{ @@ -18023,15 +11359,11 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aJs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aJt" = ( /obj/structure/cable/orange{ @@ -18041,6 +11373,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Fore Asteroid Maintenance APC"; + areastring = "/area/maintenance/asteroid/fore/com_east"; pixel_x = -23; pixel_y = 2 }, @@ -18048,49 +11381,37 @@ icon_state = "warn_end"; dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "aJu" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/teleporter/quantum/cargo) "aJv" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/teleporter/quantum/cargo) "aJw" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aJx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/bot{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bot, /area/quartermaster/office) "aJy" = ( /obj/machinery/photocopier, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aJz" = ( /obj/machinery/computer/cargo, @@ -18098,9 +11419,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aJA" = ( /obj/structure/chair/office/dark, @@ -18108,9 +11427,7 @@ dir = 4 }, /obj/effect/landmark/start/cargo_technician, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aJB" = ( /obj/structure/table, @@ -18118,38 +11435,29 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aJC" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aJD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/disposal/bin, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aJE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/checkpoint/supply) "aJF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -18157,9 +11465,7 @@ }, /obj/structure/closet/secure_closet/security/cargo, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/security/checkpoint/supply) "aJG" = ( @@ -18173,21 +11479,17 @@ pixel_y = -32 }, /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/pen, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/supply) "aJH" = ( /obj/structure/filingcabinet, /obj/machinery/light, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/supply) "aJI" = ( /obj/structure/table, @@ -18195,9 +11497,7 @@ /obj/machinery/newscaster/security_unit{ pixel_y = -32 }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/supply) "aJJ" = ( /obj/machinery/camera{ @@ -18206,9 +11506,7 @@ network = list("SS13","QM") }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/security/checkpoint/supply) "aJK" = ( @@ -18216,7 +11514,7 @@ dir = 4 }, /obj/structure/closet/crate, -/obj/item/weapon/coin/silver, +/obj/item/coin/silver, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, @@ -18228,14 +11526,12 @@ "aJM" = ( /obj/structure/table/wood, /obj/machinery/computer/med_data/laptop, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/security/detectives_office) "aJN" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/box/evidence, -/obj/item/weapon/hand_labeler, +/obj/item/storage/box/evidence, +/obj/item/hand_labeler, /obj/item/hand_labeler_refill{ pixel_x = 3; pixel_y = 2 @@ -18244,24 +11540,7 @@ c_tag = "Detective's Office"; dir = 4 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/detectives_office) -"aJO" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/detectives_office) -"aJP" = ( -/obj/structure/table/wood, -/obj/machinery/computer/med_data/laptop, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aJQ" = ( /obj/structure/chair/office/dark{ @@ -18274,9 +11553,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "aJR" = ( /obj/machinery/airalarm{ @@ -18285,30 +11562,17 @@ }, /obj/machinery/holopad, /obj/effect/landmark/start/lawyer, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "aJS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) -"aJT" = ( -/obj/structure/filingcabinet, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/lawoffice) "aJU" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "aJV" = ( /obj/machinery/door/airlock/glass_security{ @@ -18319,13 +11583,10 @@ req_one_access_txt = "38;63" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/brig) "aJW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/orange{ @@ -18341,21 +11602,11 @@ id = "brigfront"; name = "emergency blast door" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/brig) "aJX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aJY" = ( -/turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "aJZ" = ( /obj/machinery/light{ @@ -18364,17 +11615,13 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aKa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/toilet) "aKb" = ( /obj/structure/table, @@ -18385,108 +11632,81 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "aKc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "aKd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/holopad, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aKe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/crew_quarters/locker) "aKf" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/locker) "aKg" = ( /obj/structure/closet/wardrobe/mixed, /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/locker) "aKh" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hop) "aKi" = ( /obj/structure/chair, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hop) "aKj" = ( /obj/machinery/light/small{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hop) "aKk" = ( -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aKl" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aKm" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aKn" = ( /obj/structure/sign/map/left/ceres{ pixel_y = 32 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aKo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -18503,26 +11723,17 @@ name = "Emergency Blast Door" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/bridge) "aKp" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/fore) "aKq" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/hallway/primary/fore) "aKr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/teleporter/quantum/cargo) "aKs" = ( /obj/effect/turf_decal/stripes/line{ @@ -18535,36 +11746,17 @@ /obj/machinery/power/apc{ dir = 1; name = "Cargo Quantum Pad APC"; + areastring = "/area/teleporter/quantum/cargo"; pixel_y = 24 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/teleporter/quantum/cargo) -"aKt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'KEEP CLEAR OF PAD WHEN IN USE'."; - name = "KEEP CLEAR OF PAD WHEN IN USE"; - pixel_y = 32 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/cargo) "aKu" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/cargo) "aKv" = ( /obj/machinery/door/airlock/glass_mining{ @@ -18574,17 +11766,13 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aKw" = ( /obj/machinery/mineral/ore_redemption, /obj/machinery/door/firedoor, /obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aKx" = ( /obj/structure/table/reinforced, @@ -18593,50 +11781,23 @@ req_one_access_txt = "50;48" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/office) -"aKy" = ( -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/deliveryChute{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/maintenance/asteroid/fore/com_west) -"aKz" = ( -/obj/structure/table/wood, -/obj/item/device/tape/random, -/obj/item/device/tape/random{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/detectives_office) "aKA" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aKB" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/blue{ +/obj/item/folder/blue{ pixel_x = 5; pixel_y = 5 }, -/obj/item/weapon/folder/red{ +/obj/item/folder/red{ pixel_x = 8; pixel_y = 6 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "aKC" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -18647,9 +11808,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "aKD" = ( /obj/machinery/photocopier, @@ -18659,9 +11818,7 @@ pixel_x = 24; pixel_y = -3 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "aKE" = ( /obj/machinery/camera{ @@ -18674,9 +11831,7 @@ name = "Station Intercom (General)"; pixel_x = -28 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "aKF" = ( /obj/structure/cable/orange{ @@ -18684,24 +11839,18 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "aKG" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "aKH" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/bedsheet, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "aKI" = ( /obj/machinery/light/small{ @@ -18716,25 +11865,19 @@ normaldoorcontrol = 1; pixel_x = -24 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aKJ" = ( /obj/machinery/door/airlock{ id_tag = "b2" }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aKK" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aKL" = ( /obj/structure/sink{ @@ -18747,42 +11890,32 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aKM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/toilet) "aKN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "aKO" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "aKP" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aKQ" = ( /obj/structure/closet/wardrobe/mixed, @@ -18791,43 +11924,33 @@ pixel_x = 32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/locker) "aKR" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/paper_bin, +/turf/open/floor/carpet, /area/crew_quarters/heads/hop) "aKS" = ( /obj/structure/table/wood, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hop) "aKT" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/hop) "aKU" = ( /obj/structure/table, -/obj/item/weapon/folder/red{ +/obj/item/folder/red{ pixel_x = 8; pixel_y = 6 }, /obj/machinery/keycard_auth{ pixel_x = -24 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aKV" = ( /obj/structure/table, @@ -18837,29 +11960,21 @@ network = list("SS13") }, /obj/machinery/recharger, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aKW" = ( /obj/structure/filingcabinet, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aKX" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/stamp/hop, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/paper_bin, +/obj/item/stamp/hop, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aKY" = ( /obj/machinery/computer/card, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aKZ" = ( /obj/structure/chair/comfy, @@ -18881,16 +11996,13 @@ pixel_x = 24; req_access_txt = "57" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "aLa" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 8 }, /area/bridge) @@ -18900,9 +12012,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aLc" = ( /obj/structure/cable/orange{ @@ -18911,9 +12021,7 @@ icon_state = "4-8" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aLd" = ( /obj/structure/cable/orange{ @@ -18932,9 +12040,7 @@ icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aLe" = ( /obj/structure/cable/orange{ @@ -18943,9 +12049,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aLf" = ( /obj/structure/cable/orange{ @@ -18953,39 +12057,30 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aLg" = ( /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 4 }, /area/bridge) "aLh" = ( /obj/structure/table, /obj/machinery/cell_charger, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "aLi" = ( /obj/machinery/camera{ c_tag = "Command SMES"; dir = 6 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_east) "aLj" = ( /obj/structure/cable/orange{ @@ -18996,9 +12091,7 @@ /obj/structure/sign/electricshock{ pixel_y = 32 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_east) "aLk" = ( /obj/machinery/power/smes/engineering, @@ -19006,36 +12099,26 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "aLl" = ( /obj/structure/table, /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aLm" = ( /obj/structure/table, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aLn" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aLo" = ( /obj/structure/tank_dispenser/oxygen, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aLp" = ( /obj/effect/turf_decal/stripes/line{ @@ -19047,15 +12130,11 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/cargo) "aLq" = ( /obj/machinery/quantumpad, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/cargo) "aLr" = ( /obj/effect/turf_decal/stripes/line{ @@ -19071,9 +12150,7 @@ pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/cargo) "aLs" = ( /obj/structure/chair{ @@ -19083,8 +12160,7 @@ dir = 6 }, /turf/open/floor/plasteel/brown/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/quartermaster/office) "aLt" = ( @@ -19095,8 +12171,7 @@ dir = 4 }, /turf/open/floor/plasteel/brown/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/quartermaster/office) "aLu" = ( @@ -19106,8 +12181,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/brown/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/quartermaster/office) "aLv" = ( @@ -19118,8 +12192,7 @@ dir = 4 }, /turf/open/floor/plasteel/brown/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/quartermaster/office) "aLw" = ( @@ -19131,8 +12204,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/brown/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/quartermaster/office) "aLx" = ( @@ -19143,8 +12215,7 @@ dir = 4 }, /turf/open/floor/plasteel/brown/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/quartermaster/office) "aLy" = ( @@ -19153,8 +12224,7 @@ dir = 4 }, /turf/open/floor/plasteel/brown/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/quartermaster/office) "aLz" = ( @@ -19163,8 +12233,7 @@ }, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/brown/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/quartermaster/office) "aLA" = ( @@ -19174,87 +12243,27 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/brown/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/office) -"aLB" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"aLC" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - dir = 8; - name = "Fore Maintenance West APC"; - pixel_x = -25; - pixel_y = 1 - }, -/obj/effect/turf_decal/stripes/end{ - icon_state = "warn_end"; dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) +/area/quartermaster/office) "aLD" = ( /obj/structure/filingcabinet, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aLE" = ( /obj/structure/table/wood, /obj/item/device/camera/detective, -/obj/item/weapon/lighter, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/detectives_office) -"aLF" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/computer/station_alert, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"aLG" = ( -/obj/structure/rack, -/obj/item/weapon/storage/briefcase, -/obj/item/weapon/storage/briefcase, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/lighter, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aLH" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/pen, +/turf/open/floor/wood, /area/lawoffice) "aLI" = ( /obj/structure/cable/orange{ @@ -19262,46 +12271,20 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "aLJ" = ( /obj/machinery/power/apc{ dir = 4; name = "Lawyer's Office APC"; + areastring = "/area/lawoffice"; pixel_x = 24 }, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/lawoffice) -"aLK" = ( -/obj/structure/table/wood, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/pen, -/obj/structure/disposalpipe/segment, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/lawoffice) -"aLL" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/newscaster/security_unit{ - pixel_x = 32 - }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "aLM" = ( /obj/structure/chair{ @@ -19309,26 +12292,6 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 - }, -/area/security/courtroom) -"aLN" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; - dir = 5 - }, -/area/security/courtroom) -"aLO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/security/courtroom) @@ -19338,18 +12301,6 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 - }, -/area/security/courtroom) -"aLQ" = ( -/obj/machinery/camera{ - c_tag = "Courtroom Jury East"; - dir = 9 - }, -/turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/security/courtroom) @@ -19357,26 +12308,20 @@ /obj/machinery/door/airlock{ name = "Bathroom" }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aLS" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "aLT" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/crew_quarters/locker) "aLU" = ( @@ -19385,9 +12330,7 @@ name = "Station Intercom (General)"; pixel_y = -28 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/locker) "aLV" = ( /obj/structure/closet/wardrobe/mixed, @@ -19395,20 +12338,15 @@ c_tag = "Dorm Lockers"; dir = 9 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/locker) "aLW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "hopshutter" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/heads/hop) "aLX" = ( /obj/structure/table/reinforced, @@ -19421,16 +12359,13 @@ name = "Desk Door"; req_access_txt = "57" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/heads/hop) "aLY" = ( /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 8 }, /area/bridge) @@ -19438,18 +12373,14 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aMa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aMb" = ( /obj/structure/cable/orange{ @@ -19461,33 +12392,26 @@ dir = 4 }, /obj/machinery/holopad, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aMc" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) "aMd" = ( /obj/machinery/light{ dir = 4 }, /turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 4 }, /area/bridge) "aMe" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_east) "aMf" = ( /obj/structure/cable{ @@ -19495,9 +12419,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "aMg" = ( /obj/structure/cable{ @@ -19505,9 +12427,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_east) "aMh" = ( /obj/structure/cable{ @@ -19520,9 +12440,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_east) "aMi" = ( /obj/machinery/power/terminal{ @@ -19532,20 +12450,14 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_east) "aMj" = ( /obj/item/chair, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aMk" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aMl" = ( /obj/structure/sign/securearea{ @@ -19555,9 +12467,7 @@ name = "EXTERNAL AIRLOCK"; pixel_x = 32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aMm" = ( /obj/structure/sign/securearea{ @@ -19576,16 +12486,12 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/cargo) "aMn" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/cargo) "aMo" = ( /obj/effect/turf_decal/stripes/line{ @@ -19595,14 +12501,9 @@ dir = 8; pixel_x = 32 }, -/obj/item/weapon/paper{ - info = "
Dummies Guide To Quantum Pads


Do you hate the concept of having to use your legs, let alone walk to places? Well, with the Quantum Pad (tm), never again will the fear of cardio keep you from going places!

How to set up your Quantum Pad(tm)


1.Unscrew the Quantum Pad(tm) you wish to link.
2. Use your multi-tool to cache the buffer of the Quantum Pad(tm) you wish to link.
3. Apply the multi-tool to the secondary Quantum Pad(tm) you wish to link to the first Quantum Pad(tm)

If you followed these instructions carefully, your Quantum Pad(tm) should now be properly linked together for near-instant movement across the station! Bear in mind that this is technically a one-way teleport, so you'll need to do the same process with the secondary pad to the first one if you wish to travel between both.
"; - name = "Quantum Pad For Dummies" - }, +/obj/item/paper/guides/quantumpad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/cargo) "aMp" = ( /obj/structure/chair{ @@ -19611,7 +12512,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/start/assistant, /turf/open/floor/plasteel/brown/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1 }, /area/quartermaster/office) @@ -19622,18 +12522,15 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/brown/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/quartermaster/office) "aMr" = ( /obj/structure/rack, /obj/item/clothing/suit/space/fragile, /obj/item/clothing/head/helmet/space/fragile, -/obj/item/weapon/pickaxe, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/pickaxe, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "aMs" = ( /obj/structure/cable/orange{ @@ -19646,14 +12543,13 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "aMt" = ( /obj/machinery/power/apc{ dir = 4; name = "Fore Asteroid Maintenance APC"; + areastring = "/area/maintenance/asteroid/fore/cargo_south"; pixel_x = 23; pixel_y = 2 }, @@ -19665,30 +12561,8 @@ icon_state = "ast_warn_end"; dir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) -"aMu" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"aMv" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "aMw" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable/orange{ @@ -19696,9 +12570,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "aMx" = ( /obj/machinery/door/airlock/maintenance{ @@ -19710,165 +12582,48 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_west) "aMy" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/detectives_office) -"aMz" = ( -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1; - d2 = 2 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "aMA" = ( /obj/structure/table/wood, /obj/item/device/taperecorder, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/detectives_office) -"aMB" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/detectives_office) -"aMC" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aMD" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/pen, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "aME" = ( /obj/machinery/photocopier, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) -"aMF" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/lawoffice) -"aMG" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/lawoffice) -"aMH" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/lawoffice) -"aMI" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/button/door{ - id = "lawyerexterior"; - name = "Privacy Shutters"; - pixel_y = -24 - }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/lawoffice) -"aMJ" = ( -/obj/structure/closet/lawcloset, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/lawoffice) "aMK" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aML" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "aMM" = ( /obj/structure/table, -/obj/item/weapon/storage/box/cups, +/obj/item/storage/box/cups, /turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 + dir = 5 }, /area/security/courtroom) "aMN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/reagent_dispensers/water_cooler, /turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 + dir = 5 }, /area/security/courtroom) "aMO" = ( @@ -19878,9 +12633,7 @@ network = list("SS13") }, /turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 + dir = 5 }, /area/security/courtroom) "aMP" = ( @@ -19888,28 +12641,9 @@ dir = 4 }, /turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 - }, -/area/security/courtroom) -"aMQ" = ( -/obj/machinery/vending/coffee, -/obj/structure/extinguisher_cabinet{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/security/courtroom) -"aMR" = ( -/obj/machinery/light/small, -/obj/structure/closet/emcloset, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) "aMS" = ( /obj/machinery/light/small{ dir = 8 @@ -19923,17 +12657,13 @@ normaldoorcontrol = 1; pixel_x = -24 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aMT" = ( /obj/machinery/door/airlock{ id_tag = "b1" }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aMU" = ( /obj/machinery/airalarm{ @@ -19945,9 +12675,7 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet) "aMV" = ( /obj/structure/table, @@ -19956,23 +12684,17 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "aMW" = ( /obj/structure/table, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "aMX" = ( /obj/structure/closet/crate/bin{ name = "laundry bin" }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/locker) "aMY" = ( /obj/machinery/light/small{ @@ -19983,16 +12705,12 @@ dir = 4 }, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/crew_quarters/heads/hop) "aMZ" = ( /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/crew_quarters/heads/hop) "aNa" = ( @@ -20004,9 +12722,7 @@ pixel_x = 24 }, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/crew_quarters/heads/hop) "aNb" = ( @@ -20016,7 +12732,6 @@ network = list("SS13") }, /turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 8 }, /area/bridge) @@ -20027,9 +12742,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "aNd" = ( /obj/structure/cable{ @@ -20043,9 +12756,7 @@ icon_state = "4-8" }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_east) "aNe" = ( /obj/structure/cable/orange{ @@ -20064,9 +12775,7 @@ icon_state = "1-4" }, /obj/structure/chair/stool, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "aNf" = ( /obj/structure/cable/orange{ @@ -20074,9 +12783,7 @@ icon_state = "0-8" }, /obj/machinery/computer/station_alert, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_east) "aNg" = ( /obj/structure/cable/orange{ @@ -20085,9 +12792,7 @@ icon_state = "1-2" }, /obj/effect/turf_decal/stripes/asteroid/line, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_west) "aNh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -20102,9 +12807,7 @@ icon_state = "2-4" }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aNi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -20115,9 +12818,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aNj" = ( /obj/machinery/door/airlock/glass_external{ @@ -20131,9 +12832,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aNk" = ( /obj/machinery/light/small, @@ -20146,9 +12845,7 @@ icon_state = "4-8" }, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aNl" = ( /obj/machinery/door/airlock/glass_external{ @@ -20162,9 +12859,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aNm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -20192,9 +12887,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter/quantum/cargo) "aNp" = ( /obj/machinery/light/small, @@ -20202,9 +12895,7 @@ dir = 4 }, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter/quantum/cargo) "aNq" = ( /obj/machinery/door/airlock/glass_external{ @@ -20213,9 +12904,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter/quantum/cargo) "aNr" = ( /obj/structure/cable/orange{ @@ -20225,7 +12914,6 @@ }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/teleporter/quantum/cargo) @@ -20239,7 +12927,6 @@ dir = 10 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/teleporter/quantum/cargo) @@ -20247,16 +12934,14 @@ /obj/structure/table, /obj/item/device/multitool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/weapon/screwdriver, +/obj/item/screwdriver, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/teleporter/quantum/cargo) "aNu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1 }, /area/quartermaster/office) @@ -20269,60 +12954,29 @@ pixel_x = 28 }, /turf/open/floor/plasteel/brown/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/quartermaster/office) "aNw" = ( /obj/effect/landmark/blobstart, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "aNx" = ( /obj/structure/closet, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "aNy" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_east) -"aNz" = ( -/obj/structure/girder, -/obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"aNA" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"aNB" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Security SMES Access"; - req_access_txt = "10;11;12" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "aNC" = ( /obj/machinery/power/apc{ dir = 1; name = "Fore Asteroid Maintenance APC"; + areastring = "/area/maintenance/asteroid/fore/com_west"; pixel_y = 24 }, /obj/effect/turf_decal/stripes/end, @@ -20330,9 +12984,7 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_west) "aND" = ( /obj/structure/cable{ @@ -20342,9 +12994,7 @@ /obj/machinery/power/terminal{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_west) "aNE" = ( /obj/machinery/door/airlock{ @@ -20354,29 +13004,10 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/lawoffice) -"aNF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/shutters{ - id = "lawyerexterior"; - name = "privacy shutters" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "aNG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4 @@ -20389,13 +13020,10 @@ id = "brigfront"; name = "emergency blast door" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/brig) "aNH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4 @@ -20415,23 +13043,7 @@ id = "brigfront"; name = "emergency blast door" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"aNI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/glass{ - name = "Brig Lobby" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/brig) "aNJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -20440,35 +13052,26 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "aNK" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/courtroom) "aNL" = ( /obj/machinery/door/airlock/glass{ name = "Courtroom" }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/security/courtroom) "aNM" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/courtroom) "aNN" = ( /obj/structure/disposalpipe/segment, @@ -20481,9 +13084,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "aNO" = ( /obj/machinery/door/airlock/glass{ @@ -20491,44 +13092,31 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aNP" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/locker) "aNQ" = ( /obj/machinery/door/airlock/glass{ name = "Locker Room" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "aNR" = ( /obj/machinery/vending/cigarette, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "aNS" = ( /obj/machinery/vending/cola, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "aNT" = ( /obj/machinery/vending/snack, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "aNU" = ( /obj/machinery/door/poddoor/preopen{ @@ -20536,22 +13124,17 @@ layer = 2.6 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/crew_quarters/heads/hop) "aNV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "hopexternal"; layer = 2.6 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/heads/hop) "aNW" = ( /obj/machinery/door/poddoor/preopen{ @@ -20559,9 +13142,7 @@ layer = 2.6 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/crew_quarters/heads/hop) "aNX" = ( @@ -20570,9 +13151,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/fore) "aNY" = ( /obj/structure/cable{ @@ -20584,9 +13163,7 @@ name = "Command SMES Access"; req_access_txt = "10;11;12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "aNZ" = ( /obj/machinery/door/airlock/maintenance{ @@ -20598,9 +13175,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "aOa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -20613,21 +13188,16 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aOb" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/fore) "aOc" = ( -/obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, @@ -20636,14 +13206,10 @@ d2 = 4; icon_state = "1-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/cargo_ai) "aOd" = ( -/obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -20652,10 +13218,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/cargo_ai) "aOe" = ( @@ -20665,12 +13228,9 @@ /turf/closed/wall/r_wall, /area/hallway/secondary/bridges/cargo_ai) "aOf" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter/quantum/cargo) "aOg" = ( /obj/structure/cable/orange{ @@ -20683,18 +13243,14 @@ name = "Cargo Quantum Pad" }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/teleporter/quantum/cargo) "aOh" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter/quantum/cargo) "aOi" = ( /obj/structure/cable/orange{ @@ -20706,9 +13262,7 @@ name = "Fore Asteroid Maintenance Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "aOj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -20718,17 +13272,13 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/brown/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1 }, /area/quartermaster/office) "aOk" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/office) "aOl" = ( /obj/structure/chair{ @@ -20741,8 +13291,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/brown/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/quartermaster/office) "aOm" = ( @@ -20750,37 +13299,8 @@ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/office) -"aOn" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"aOo" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 2; - icon_state = "pipe-j2s"; - name = "disposal pipe - Security"; - sortType = 7 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"aOp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/girder, -/obj/structure/grille, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "aOq" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -20788,22 +13308,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) -"aOr" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance"; - req_access_txt = "12" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "aOs" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -20812,9 +13318,7 @@ icon_state = "ast_warn"; dir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "aOt" = ( /obj/structure/cable{ @@ -20827,9 +13331,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_west) "aOu" = ( /obj/structure/cable/orange{ @@ -20837,9 +13339,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/starboard/fore) "aOv" = ( /obj/structure/cable/orange{ @@ -20848,8 +13348,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/fore) "aOw" = ( @@ -20859,22 +13358,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/fore) -"aOx" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 32 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aOy" = ( @@ -20887,8 +13371,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aOz" = ( @@ -20905,8 +13388,7 @@ dir = 6 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aOA" = ( @@ -20922,8 +13404,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/fore) "aOB" = ( @@ -20936,8 +13417,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aOC" = ( @@ -20954,8 +13434,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/red/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/fore) "aOD" = ( @@ -20974,8 +13453,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/red/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/fore) "aOE" = ( @@ -20991,8 +13469,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/red/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/fore) "aOF" = ( @@ -21010,31 +13487,8 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/fore) -"aOG" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, /area/hallway/primary/fore) "aOH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -21043,9 +13497,13 @@ /obj/structure/extinguisher_cabinet{ pixel_y = 32 }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aOI" = ( @@ -21058,15 +13516,13 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aOJ" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aOK" = ( @@ -21074,17 +13530,14 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aOL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "aOM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -21098,8 +13551,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aON" = ( @@ -21113,8 +13565,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aOO" = ( @@ -21125,8 +13576,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aOP" = ( @@ -21134,8 +13584,7 @@ dir = 1 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aOQ" = ( @@ -21147,8 +13596,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aOR" = ( @@ -21159,8 +13607,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aOS" = ( @@ -21175,8 +13622,7 @@ dir = 6 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aOT" = ( @@ -21185,9 +13631,7 @@ icon_state = "pipe-j2"; dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "aOU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -21198,9 +13642,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "aOV" = ( /obj/structure/disposalpipe/segment{ @@ -21209,9 +13651,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "aOW" = ( /obj/structure/disposalpipe/segment{ @@ -21224,8 +13664,7 @@ dir = 1 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aOX" = ( @@ -21243,8 +13682,7 @@ }, /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aOY" = ( @@ -21260,8 +13698,7 @@ pixel_y = 20 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aOZ" = ( @@ -21276,8 +13713,7 @@ dir = 6 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPa" = ( @@ -21291,8 +13727,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPb" = ( @@ -21302,9 +13737,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "aPc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -21318,9 +13751,7 @@ dir = 6 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPd" = ( @@ -21336,9 +13767,7 @@ dir = 4 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPe" = ( @@ -21355,9 +13784,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPf" = ( @@ -21376,9 +13803,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPg" = ( @@ -21389,9 +13814,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPh" = ( @@ -21409,9 +13832,7 @@ dir = 4 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPi" = ( @@ -21424,9 +13845,7 @@ dir = 4 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPj" = ( @@ -21442,8 +13861,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPk" = ( @@ -21459,8 +13877,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPl" = ( @@ -21473,8 +13890,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPm" = ( @@ -21497,8 +13913,7 @@ name = "navigation beacon (Command-Middle 2)" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPn" = ( @@ -21515,8 +13930,7 @@ dir = 6 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPo" = ( @@ -21529,8 +13943,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPp" = ( @@ -21543,8 +13956,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPq" = ( @@ -21557,8 +13969,7 @@ dir = 1 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPr" = ( @@ -21571,8 +13982,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPs" = ( @@ -21588,8 +13998,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPt" = ( @@ -21602,8 +14011,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPu" = ( @@ -21616,8 +14024,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPv" = ( @@ -21625,8 +14032,7 @@ dir = 1 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPw" = ( @@ -21638,14 +14044,12 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPx" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPy" = ( @@ -21654,8 +14058,7 @@ dir = 6 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPz" = ( @@ -21665,8 +14068,7 @@ pixel_y = 20 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPA" = ( @@ -21674,15 +14076,13 @@ pixel_y = 32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPB" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "aPC" = ( @@ -21696,8 +14096,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "aPE" = ( @@ -21711,8 +14110,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "aPF" = ( @@ -21728,8 +14126,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "aPG" = ( @@ -21749,8 +14146,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "aPH" = ( @@ -21766,8 +14162,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "aPI" = ( @@ -21785,8 +14180,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "aPJ" = ( @@ -21799,8 +14193,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "aPK" = ( @@ -21818,8 +14211,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "aPL" = ( @@ -21829,9 +14221,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard/fore) "aPM" = ( /obj/structure/cable/orange{ @@ -21842,9 +14232,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard/fore) "aPN" = ( /obj/structure/cable/orange{ @@ -21855,9 +14243,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard/fore) "aPO" = ( /obj/structure/chair{ @@ -21872,61 +14258,24 @@ pixel_x = 24 }, /turf/open/floor/plasteel/brown/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/quartermaster/office) -"aPP" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"aPQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"aPR" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance"; - req_access_txt = "12" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "aPS" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "aPT" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/electrical{ pixel_x = 1; pixel_y = 5 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_west) "aPU" = ( /obj/structure/cable{ @@ -21937,9 +14286,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_west) "aPV" = ( /obj/machinery/door/airlock/maintenance{ @@ -21951,9 +14298,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_west) "aPW" = ( /obj/structure/cable{ @@ -21961,9 +14306,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aPX" = ( /obj/structure/cable{ @@ -21972,9 +14315,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aPY" = ( /obj/structure/cable{ @@ -21987,19 +14328,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/fore) -"aPZ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQa" = ( /obj/structure/cable{ @@ -22012,9 +14341,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQb" = ( /obj/structure/cable{ @@ -22023,9 +14350,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQc" = ( /obj/structure/cable{ @@ -22036,9 +14361,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQd" = ( /obj/structure/cable{ @@ -22047,37 +14370,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/fore) -"aQe" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/fore) -"aQf" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQg" = ( /obj/structure/cable/orange{ @@ -22090,9 +14383,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQh" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -22103,9 +14394,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQi" = ( /obj/structure/disposalpipe/segment, @@ -22114,41 +14403,29 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQj" = ( -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQk" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQm" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQn" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -22156,17 +14433,13 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQp" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQq" = ( /obj/effect/turf_decal/stripes/line{ @@ -22176,22 +14449,16 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQr" = ( /obj/effect/landmark/lightsout, /obj/machinery/holopad, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQt" = ( /obj/structure/cable{ @@ -22200,9 +14467,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQu" = ( /obj/structure/cable{ @@ -22210,37 +14475,27 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQv" = ( /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQw" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/fore) "aQx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/fore) "aQy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/fore) "aQz" = ( /obj/structure/cable/orange{ @@ -22248,21 +14503,15 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/fore) "aQA" = ( /obj/effect/landmark/lightsout, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/fore) "aQB" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/fore) "aQC" = ( /obj/structure/cable/orange{ @@ -22276,9 +14525,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard/fore) "aQD" = ( /obj/structure/cable/orange{ @@ -22293,9 +14540,7 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aQE" = ( /obj/structure/cable/orange{ @@ -22303,9 +14548,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aQF" = ( /obj/structure/cable/orange{ @@ -22314,9 +14557,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aQG" = ( /obj/structure/cable/orange{ @@ -22326,8 +14567,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/brown/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/quartermaster/office) "aQH" = ( @@ -22340,9 +14580,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "aQI" = ( /obj/structure/cable/orange{ @@ -22357,51 +14595,24 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) -"aQJ" = ( -/obj/structure/table, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "aQK" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) -"aQL" = ( -/obj/structure/girder, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"aQM" = ( -/obj/structure/girder, -/obj/structure/grille, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "aQN" = ( /obj/structure/table, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/stock_parts/cell/high, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_west) "aQO" = ( /obj/machinery/firealarm{ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aQP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -22411,9 +14622,7 @@ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aQQ" = ( /obj/structure/cable{ @@ -22424,42 +14633,32 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aQR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aQS" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aQT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "aQU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aQV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -22481,17 +14680,13 @@ pixel_x = 32; pixel_y = -40 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "aQW" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aQX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -22502,31 +14697,23 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aQY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aQZ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRa" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -22536,9 +14723,7 @@ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -22551,9 +14736,7 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -22563,9 +14746,7 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -22581,18 +14762,14 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRg" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -22609,9 +14786,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "aRh" = ( /obj/machinery/airalarm{ @@ -22621,9 +14796,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -22637,9 +14810,7 @@ dir = 4 }, /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -22661,9 +14832,7 @@ pixel_x = -32; pixel_y = -40 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "aRk" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, @@ -22672,9 +14841,7 @@ location = "CommandMiddle"; name = "navigation beacon (Command-Middle)" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aRl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -22686,9 +14853,7 @@ pixel_x = 32; pixel_y = -24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "aRm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -22705,9 +14870,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRn" = ( /obj/machinery/light, @@ -22719,9 +14882,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -22732,9 +14893,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -22749,9 +14908,7 @@ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -22766,9 +14923,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRr" = ( /obj/structure/cable{ @@ -22779,47 +14934,35 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRt" = ( -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRu" = ( /obj/machinery/light, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRv" = ( /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aRw" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/fore) "aRx" = ( /obj/machinery/light, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/fore) "aRy" = ( @@ -22828,14 +14971,12 @@ pixel_y = -24 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/fore) "aRz" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/fore) "aRA" = ( @@ -22845,8 +14986,7 @@ network = list("SS13") }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/fore) "aRB" = ( @@ -22854,8 +14994,7 @@ dir = 5 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/fore) "aRC" = ( @@ -22865,8 +15004,7 @@ pixel_y = -22 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/fore) "aRD" = ( @@ -22881,8 +15019,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/fore) "aRE" = ( @@ -22891,8 +15028,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "aRF" = ( @@ -22900,8 +15036,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/fore) "aRG" = ( @@ -22913,8 +15048,7 @@ pixel_y = -24 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/fore) "aRH" = ( @@ -22927,8 +15061,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/fore) "aRI" = ( @@ -22953,9 +15086,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard/fore) "aRJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -22969,9 +15100,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/fore) "aRK" = ( /obj/structure/cable/orange{ @@ -22986,9 +15115,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard/fore) "aRL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -23004,32 +15131,15 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "aRM" = ( /obj/structure/disposalpipe/segment, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/brown/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/brown/corner, /area/quartermaster/office) -"aRN" = ( -/obj/machinery/light/small, -/obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"aRO" = ( -/obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "aRP" = ( /obj/structure/rack, /turf/open/floor/plating/asteroid, @@ -23045,23 +15155,16 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aRR" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/teleporter/quantum/security) "aRS" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter/quantum/security) "aRT" = ( /obj/machinery/door/airlock/glass{ @@ -23073,35 +15176,25 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/teleporter/quantum/security) "aRU" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter/quantum/security) "aRV" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/janitor) "aRW" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/janitor) "aRX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/janitor) "aRY" = ( /obj/machinery/door/airlock{ @@ -23115,26 +15208,20 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aRZ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/hallway/primary/fore) "aSa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/hallway/primary/fore) "aSb" = ( /obj/machinery/door/airlock/vault{ @@ -23150,29 +15237,22 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/hallway/primary/fore) "aSc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/hallway/primary/fore) "aSd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aSe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -23183,9 +15263,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aSf" = ( /obj/structure/cable{ @@ -23198,9 +15276,7 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aSg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -23208,30 +15284,20 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/fore) "aSh" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/cargo_ai) "aSi" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/cargo_ai) "aSj" = ( @@ -23240,16 +15306,13 @@ name = "Cargo Atmospherics Checkpoint"; req_access_txt = "24" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aSk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "aSl" = ( @@ -23259,9 +15322,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard/fore) "aSm" = ( /obj/effect/turf_decal/stripes/line{ @@ -23271,54 +15332,31 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/brown/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/brown/corner, /area/quartermaster/office) "aSn" = ( -/turf/open/floor/plasteel/brown/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/brown/corner, /area/quartermaster/office) "aSo" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/plasteel/brown/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/brown/corner, /area/quartermaster/office) -"aSp" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/rack, -/obj/item/weapon/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/effect/spawner/lootdrop/maintenance, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "aSq" = ( /obj/machinery/door/airlock/maintenance{ id_tag = "GulagCivExit2"; name = "Fore Asteroid Maintenance Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_west) "aSr" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aSs" = ( /obj/structure/cable{ @@ -23329,9 +15367,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aSt" = ( /obj/structure/cable{ @@ -23348,9 +15384,7 @@ normaldoorcontrol = 1; pixel_y = 24 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aSu" = ( /obj/effect/turf_decal/stripes/line, @@ -23359,8 +15393,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/fore) "aSv" = ( @@ -23369,9 +15402,7 @@ dir = 1 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aSw" = ( /obj/effect/turf_decal/stripes/line, @@ -23379,9 +15410,7 @@ dir = 1 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aSx" = ( /obj/structure/table, @@ -23392,9 +15421,8 @@ pixel_x = -28 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/weapon/screwdriver, +/obj/item/screwdriver, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/teleporter/quantum/security) @@ -23405,7 +15433,6 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/teleporter/quantum/security) @@ -23414,13 +15441,9 @@ dir = 8; pixel_x = 27 }, -/obj/item/weapon/paper{ - info = "
Dummies Guide To Quantum Pads


Do you hate the concept of having to use your legs, let alone walk to places? Well, with the Quantum Pad (tm), never again will the fear of cardio keep you from going places!

How to set up your Quantum Pad(tm)


1.Unscrew the Quantum Pad(tm) you wish to link.
2. Use your multi-tool to cache the buffer of the Quantum Pad(tm) you wish to link.
3. Apply the multi-tool to the secondary Quantum Pad(tm) you wish to link to the first Quantum Pad(tm)

If you followed these instructions carefully, your Quantum Pad(tm) should now be properly linked together for near-instant movement across the station! Bear in mind that this is technically a one-way teleport, so you'll need to do the same process with the secondary pad to the first one if you wish to travel between both.
"; - name = "Quantum Pad For Dummies" - }, +/obj/item/paper/guides/quantumpad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/teleporter/quantum/security) @@ -23439,9 +15462,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_south) "aSB" = ( /obj/effect/turf_decal/stripes/asteroid/line{ @@ -23453,9 +15474,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_south) "aSC" = ( /obj/structure/cable/orange{ @@ -23465,12 +15484,11 @@ /obj/machinery/power/apc{ dir = 4; name = "Command Asteroid Solars Maintenance APC"; + areastring = "/area/maintenance/asteroid/fore/com_south"; pixel_x = 23; pixel_y = 2 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_south) "aSD" = ( /obj/structure/disposalpipe/trunk{ @@ -23479,9 +15497,7 @@ /obj/structure/disposaloutlet{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/janitor) "aSE" = ( /obj/effect/turf_decal/stripes/line{ @@ -23490,14 +15506,10 @@ /obj/machinery/door/window/eastright{ req_access_txt = "26" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/janitor) "aSF" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aSG" = ( /obj/structure/bed/dogbed, @@ -23505,18 +15517,17 @@ name = "Wags-His-Tail"; real_name = "Wags-His-Tail" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aSH" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, /obj/vehicle/janicart, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/airalarm{ + pixel_y = 23 }, +/turf/open/floor/plasteel, /area/janitor) "aSI" = ( /obj/vehicle/janicart, @@ -23526,13 +15537,11 @@ /obj/structure/sign/map/left/ceres{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aSJ" = ( /obj/structure/table, -/obj/item/weapon/storage/box/mousetraps, +/obj/item/storage/box/mousetraps, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -23541,10 +15550,8 @@ name = "Station Intercom (General)"; pixel_y = 20 }, -/obj/item/weapon/storage/box/mousetraps, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/storage/box/mousetraps, +/turf/open/floor/plasteel, /area/janitor) "aSK" = ( /obj/structure/table, @@ -23554,13 +15561,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/weapon/paper{ - info = "You got a big job ahead of you, pal. This is a big station, lots of floors and assholes to dirty said floors without any thought for you. It might not be a bad idea to check on the external waste belts every now and again to make sure some foriegn object hasn't clogged the disposal loop, either."; - name = "Janitor Notice" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/paper/fluff/stations/cere/janitor, +/turf/open/floor/plasteel, /area/janitor) "aSL" = ( /obj/machinery/light_switch{ @@ -23569,9 +15571,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aSM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -23581,14 +15581,10 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aSN" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/ai_monitored/nuke_storage) "aSO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -23612,7 +15608,7 @@ /area/ai_monitored/nuke_storage) "aSQ" = ( /obj/structure/table, -/obj/item/weapon/phone, +/obj/item/phone, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, @@ -23620,14 +15616,12 @@ /area/ai_monitored/nuke_storage) "aSR" = ( /obj/structure/table, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/item/clothing/glasses/meson, /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aSS" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -23638,17 +15632,13 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aST" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aSU" = ( /obj/machinery/door/firedoor, @@ -23657,8 +15647,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/fore) "aSV" = ( @@ -23668,9 +15657,7 @@ }, /obj/effect/turf_decal/stripes/line, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "aSW" = ( /obj/machinery/door/firedoor, @@ -23678,17 +15665,13 @@ dir = 1 }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aSX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aSY" = ( /obj/structure/cable{ @@ -23702,15 +15685,11 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aSZ" = ( /obj/structure/closet/firecloset/full, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aTa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -23719,17 +15698,13 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aTb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aTc" = ( /obj/machinery/door/airlock/glass_external{ @@ -23738,9 +15713,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aTd" = ( /obj/machinery/light/small{ @@ -23750,17 +15723,8 @@ dir = 4 }, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) -"aTe" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/space, -/area/space) "aTf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -23777,9 +15741,7 @@ name = "Cargo Atmospherics Checkpoint"; req_access_txt = "24" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aTh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -23789,9 +15751,7 @@ dir = 1 }, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aTi" = ( /obj/machinery/door/airlock/glass_external{ @@ -23800,9 +15760,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aTj" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -23813,9 +15771,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aTk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -23824,17 +15780,13 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aTl" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aTm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -23843,9 +15795,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aTn" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -23856,18 +15806,14 @@ /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aTo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /obj/machinery/light/small, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aTp" = ( /obj/structure/cable/orange{ @@ -23879,9 +15825,7 @@ icon_state = "ast_warn"; dir = 1 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "aTq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -23891,17 +15835,14 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "aTr" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/fore) "aTs" = ( /obj/structure/cable/orange{ @@ -23913,8 +15854,7 @@ dir = 9 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard/fore) "aTt" = ( @@ -23927,9 +15867,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_west) "aTu" = ( /obj/structure/cable{ @@ -23937,9 +15875,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aTv" = ( /obj/effect/turf_decal/stripes/line{ @@ -23950,9 +15886,7 @@ dir = 4; pixel_x = -22 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/security) "aTw" = ( /obj/effect/turf_decal/stripes/line{ @@ -23963,9 +15897,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/security) "aTx" = ( /obj/effect/turf_decal/stripes/line{ @@ -23974,6 +15906,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Security Quantum Pad APC"; + areastring = "/area/teleporter/quantum/security"; pixel_x = 23; pixel_y = 2 }, @@ -23982,9 +15915,7 @@ icon_state = "0-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/security) "aTy" = ( /obj/structure/rack, @@ -23998,17 +15929,13 @@ /obj/structure/rack, /obj/item/clothing/suit/space/fragile, /obj/item/clothing/head/helmet/space/fragile, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aTB" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aTC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -24018,13 +15945,12 @@ /obj/machinery/power/apc{ dir = 4; name = "Custodial APC"; + areastring = "/area/janitor"; pixel_x = 23; pixel_y = 2 }, /obj/structure/cable/orange, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aTD" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -24034,9 +15960,7 @@ name = "Station Intercom (General)"; pixel_x = -29 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/nuke_storage) "aTE" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -24047,9 +15971,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/nuke_storage) "aTF" = ( /obj/machinery/light/small{ @@ -24061,9 +15983,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/nuke_storage) "aTG" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -24076,48 +15996,28 @@ c_tag = "Command Atmospherics Checkpoint"; dir = 5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aTH" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aTI" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aTJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/fore) -"aTK" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aTL" = ( /obj/machinery/light/small, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aTM" = ( /obj/effect/turf_decal/stripes/line{ @@ -24134,25 +16034,19 @@ c_tag = "Cargo Atmospherics Checkpoint"; dir = 5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aTN" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aTO" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aTP" = ( /obj/structure/cable/orange{ @@ -24164,23 +16058,13 @@ pixel_x = 24 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard/fore) -"aTQ" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/structure/disposaloutlet, -/turf/open/floor/plating/airless, -/area/maintenance/asteroid/fore/com_west) "aTR" = ( /obj/machinery/light/small, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_west) "aTS" = ( /obj/effect/turf_decal/stripes/line{ @@ -24190,33 +16074,21 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/teleporter/quantum/security) -"aTT" = ( -/obj/machinery/quantumpad, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/security) "aTU" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/security) "aTV" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/teleporter/quantum/security) "aTW" = ( /obj/structure/cable/orange{ @@ -24227,43 +16099,31 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_south) "aTX" = ( /obj/structure/closet/jcloset, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aTY" = ( /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aTZ" = ( -/obj/item/weapon/mop, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/mop, +/obj/item/reagent_containers/glass/bucket, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aUa" = ( /obj/structure/window/reinforced{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/nuke_storage) "aUb" = ( -/turf/open/floor/plasteel/stairs{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/stairs, /area/ai_monitored/nuke_storage) "aUc" = ( /obj/structure/window/reinforced{ @@ -24273,13 +16133,12 @@ /obj/machinery/power/apc{ dir = 4; name = "Vault APC"; + areastring = "/area/ai_monitored/nuke_storage"; pixel_x = 23; pixel_y = 2 }, /obj/structure/cable/orange, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/nuke_storage) "aUd" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -24292,9 +16151,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aUe" = ( /obj/machinery/firealarm{ @@ -24302,8 +16159,7 @@ pixel_x = -24 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/fore) "aUf" = ( @@ -24312,29 +16168,23 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aUg" = ( /obj/structure/table, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/item/clothing/glasses/meson, /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aUh" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aUi" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -24343,9 +16193,7 @@ /obj/machinery/portable_atmospherics/canister/air, /obj/effect/turf_decal/stripes/line, /obj/machinery/light/small, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aUj" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -24353,17 +16201,13 @@ }, /obj/machinery/portable_atmospherics/canister/air, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aUk" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aUl" = ( /obj/structure/cable/orange{ @@ -24372,8 +16216,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard/fore) "aUm" = ( @@ -24382,17 +16225,14 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/fore) "aUn" = ( /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aUo" = ( /obj/effect/turf_decal/stripes/line{ @@ -24401,15 +16241,11 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/security) "aUp" = ( /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/security) "aUq" = ( /obj/effect/turf_decal/stripes/line{ @@ -24423,9 +16259,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/security) "aUr" = ( /obj/effect/turf_decal/stripes/asteroid/line, @@ -24434,9 +16268,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_south) "aUs" = ( /obj/structure/reagent_dispensers/fueltank, @@ -24444,73 +16276,61 @@ /area/maintenance/asteroid/fore/com_south) "aUt" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/item/key/janitor, /obj/machinery/camera{ c_tag = "Custodials"; dir = 5 }, /obj/item/key/janitor, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aUu" = ( /obj/structure/table, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, /obj/machinery/requests_console{ department = "Janitorial"; departmentType = 1; pixel_y = -29 }, -/obj/item/weapon/reagent_containers/spray/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/turf/open/floor/plasteel, /area/janitor) "aUv" = ( /obj/structure/table, -/obj/item/weapon/storage/box/lights/mixed, -/obj/item/weapon/storage/box/lights/mixed, -/obj/item/weapon/storage/box/lights/mixed, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /obj/machinery/light, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aUw" = ( /obj/structure/reagent_dispensers/watertank/high, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aUx" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aUy" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/portable_atmospherics/canister/water_vapor, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aUz" = ( /obj/structure/janitorialcart, @@ -24518,15 +16338,11 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "aUA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/ai_monitored/nuke_storage) "aUB" = ( /obj/machinery/door/airlock/vault{ @@ -24538,9 +16354,7 @@ /area/ai_monitored/nuke_storage) "aUC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/ai_monitored/nuke_storage) "aUD" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -24550,15 +16364,11 @@ dir = 8 }, /obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aUE" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aUF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -24567,17 +16377,14 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aUG" = ( /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/fore) "aUH" = ( @@ -24585,23 +16392,17 @@ c_tag = "Command Asteroid Hall 10"; dir = 8 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "aUI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aUJ" = ( /obj/structure/rack, /obj/item/clothing/suit/space/fragile, /obj/item/clothing/head/helmet/space/fragile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aUK" = ( /obj/structure/cable/orange{ @@ -24610,9 +16411,7 @@ icon_state = "2-4" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "aUL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -24623,8 +16422,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "aUM" = ( @@ -24633,9 +16431,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/fore) "aUN" = ( /obj/structure/cable{ @@ -24649,8 +16445,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard/fore) "aUO" = ( @@ -24663,9 +16458,7 @@ name = "Cargo SMES Access"; req_access_txt = "10;11;12" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/cargo_south) "aUP" = ( /obj/structure/cable{ @@ -24679,18 +16472,14 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/cargo_south) "aUQ" = ( /obj/machinery/camera{ c_tag = "Cargo Bay SMES"; dir = 6 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "aUR" = ( /obj/structure/closet, @@ -24709,27 +16498,18 @@ name = "EXTERNAL AIRLOCK"; pixel_x = 32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aUT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter/quantum/security) "aUU" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/maintenance/solars/asteroid/command) "aUV" = ( -/turf/closed/wall/r_wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall/rust, /area/maintenance/solars/asteroid/command) "aUW" = ( /obj/structure/cable/orange{ @@ -24741,20 +16521,15 @@ name = "Command Asteroid Solars"; req_access_txt = "10;11;12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/command) "aUX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/janitor) "aUY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -24776,9 +16551,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aVd" = ( /obj/effect/turf_decal/stripes/line, @@ -24789,9 +16562,7 @@ name = "EXTERNAL AIRLOCK"; pixel_y = -32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aVe" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -24802,9 +16573,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aVf" = ( /obj/structure/cable{ @@ -24813,9 +16582,7 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aVg" = ( /obj/structure/cable{ @@ -24830,9 +16597,7 @@ name = "EXTERNAL AIRLOCK"; pixel_y = -32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aVh" = ( /obj/machinery/light{ @@ -24844,8 +16609,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard/fore) "aVi" = ( @@ -24857,9 +16621,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aVj" = ( /obj/machinery/power/smes, @@ -24867,9 +16629,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/solars/asteroid/command) "aVk" = ( /obj/structure/cable/orange{ @@ -24877,9 +16637,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/command) "aVl" = ( /obj/structure/cable/orange{ @@ -24895,9 +16653,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/solars/asteroid/command) "aVm" = ( /obj/structure/closet/crate{ @@ -24914,7 +16670,7 @@ pixel_x = 1; pixel_y = -2 }, -/obj/item/weapon/storage/belt/champion, +/obj/item/storage/belt/champion, /obj/machinery/camera{ c_tag = "Vault" }, @@ -24925,11 +16681,11 @@ /area/ai_monitored/nuke_storage) "aVo" = ( /obj/structure/safe, -/obj/item/weapon/twohanded/fireaxe, +/obj/item/twohanded/fireaxe, /obj/item/clothing/head/bearpelt, /obj/item/bear_armor, -/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka/badminka, -/obj/item/weapon/dice/d20{ +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, +/obj/item/dice/d20{ desc = "A die with twenty sides. You feel absolutely normal while looking at this."; name = "Die of Mediocre Rolling Capability" }, @@ -24940,9 +16696,7 @@ cyclelinkeddir = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aVq" = ( /obj/machinery/door/airlock/glass_external{ @@ -24954,9 +16708,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aVr" = ( /obj/structure/cable/orange{ @@ -24966,9 +16718,7 @@ }, /obj/effect/turf_decal/stripes/asteroid/line, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "aVs" = ( /obj/machinery/door/firedoor, @@ -24984,8 +16734,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "aVt" = ( @@ -24995,8 +16744,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard/fore) "aVu" = ( @@ -25008,9 +16756,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/cargo_south) "aVv" = ( /obj/structure/cable{ @@ -25022,9 +16768,7 @@ dir = 4 }, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aVw" = ( /obj/machinery/power/terminal{ @@ -25037,40 +16781,25 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/solars/asteroid/command) -"aVx" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/solars/asteroid/command) "aVy" = ( /obj/structure/cable/orange, /obj/machinery/power/apc{ dir = 4; name = "Command Asteroid Solars APC"; + areastring = "/area/maintenance/solars/asteroid/command"; pixel_x = 23; pixel_y = 2 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/command) "aVz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aVA" = ( /obj/structure/cable{ @@ -25082,19 +16811,13 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aVB" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/maintenance/solars/asteroid/fore) "aVC" = ( -/turf/closed/wall/r_wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall/rust, /area/maintenance/solars/asteroid/fore) "aVD" = ( /obj/machinery/door/airlock/maintenance{ @@ -25106,9 +16829,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/maintenance/solars/asteroid/fore) "aVE" = ( /obj/machinery/firealarm{ @@ -25116,8 +16837,7 @@ pixel_x = 24 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard/fore) "aVF" = ( @@ -25131,28 +16851,20 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "aVG" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "aVH" = ( /obj/machinery/light/small, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "aVI" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "aVJ" = ( /obj/machinery/door/airlock/glass_external{ @@ -25163,9 +16875,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aVK" = ( /obj/structure/cable{ @@ -25177,9 +16887,7 @@ name = "Command Asteroid Solar Control"; track = 0 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/solars/asteroid/command) "aVL" = ( /obj/structure/cable{ @@ -25192,39 +16900,35 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/solars/asteroid/command) "aVM" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/electrical, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/storage/toolbox/electrical, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/solars/asteroid/command) "aVN" = ( /obj/structure/grille, /turf/open/space, /area/space) "aVO" = ( -/obj/item/weapon/coin/silver{ +/obj/item/coin/silver{ pixel_x = 7; pixel_y = 12 }, -/obj/item/weapon/coin/silver{ +/obj/item/coin/silver{ pixel_x = 12; pixel_y = 7 }, -/obj/item/weapon/coin/silver{ +/obj/item/coin/silver{ pixel_x = 4; pixel_y = 8 }, -/obj/item/weapon/coin/silver{ +/obj/item/coin/silver{ pixel_x = -6; pixel_y = 5 }, -/obj/item/weapon/coin/silver{ +/obj/item/coin/silver{ pixel_x = 5; pixel_y = -8 }, @@ -25242,7 +16946,7 @@ /area/ai_monitored/nuke_storage) "aVQ" = ( /obj/structure/filingcabinet, -/obj/item/weapon/folder/documents, +/obj/item/folder/documents, /obj/machinery/light{ dir = 4 }, @@ -25255,9 +16959,7 @@ name = "Command Atmospherics Checkpoint"; req_access_txt = "24" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aVS" = ( /obj/machinery/door/airlock/glass_external{ @@ -25269,9 +16971,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "aVT" = ( /obj/machinery/power/smes, @@ -25279,9 +16979,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/solars/asteroid/fore) "aVU" = ( /obj/structure/cable/orange{ @@ -25289,9 +16987,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/fore) "aVV" = ( /obj/structure/cable/orange{ @@ -25307,9 +17003,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/solars/asteroid/fore) "aVW" = ( /obj/structure/cable{ @@ -25323,9 +17017,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aVX" = ( /obj/structure/cable{ @@ -25340,9 +17032,7 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aVY" = ( /obj/structure/cable{ @@ -25355,8 +17045,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "aVZ" = ( @@ -25365,9 +17054,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "aWa" = ( /obj/machinery/power/terminal{ @@ -25380,9 +17067,7 @@ /obj/structure/sign/electricshock{ pixel_y = -32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "aWb" = ( /obj/structure/cable{ @@ -25394,37 +17079,22 @@ /turf/open/space, /area/space) "aWc" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/structure/cable{ d1 = 2; d2 = 8; icon_state = "2-8" }, /obj/structure/girder, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/com_serv) "aWd" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/com_serv) "aWe" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/command) "aWf" = ( /obj/machinery/door/airlock/external{ @@ -25438,9 +17108,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/command) "aWg" = ( /obj/machinery/camera{ @@ -25454,22 +17122,13 @@ /turf/open/floor/plasteel/black, /area/ai_monitored/nuke_storage) "aWi" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/com_engi) "aWj" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/structure/cable{ d1 = 2; d2 = 4; @@ -25478,10 +17137,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/com_engi) "aWk" = ( @@ -25507,31 +17163,18 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/solars/asteroid/fore) -"aWm" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/solars/asteroid/fore) "aWn" = ( /obj/structure/cable/orange, /obj/machinery/power/apc{ dir = 4; name = "Fore Asteroid Solars APC"; + areastring = "/area/maintenance/solars/asteroid/fore"; pixel_x = 23; pixel_y = 2 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/solars/asteroid/fore) "aWo" = ( /obj/structure/cable{ @@ -25540,9 +17183,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aWp" = ( /obj/item/device/radio/intercom{ @@ -25551,17 +17192,14 @@ pixel_x = 28 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard/fore) "aWq" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "aWr" = ( /obj/structure/girder, @@ -25569,19 +17207,13 @@ /turf/open/floor/plating/airless, /area/space) "aWs" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, /obj/structure/girder, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/com_serv) "aWt" = ( @@ -25590,12 +17222,10 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/command) "aWu" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-09" }, /turf/open/floor/circuit, @@ -25612,30 +17242,18 @@ /turf/open/floor/circuit, /area/ai_monitored/nuke_storage) "aWx" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/com_engi) "aWy" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/com_engi) "aWz" = ( @@ -25648,9 +17266,7 @@ icon_state = "0-4"; d2 = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/fore) "aWA" = ( /obj/structure/cable{ @@ -25663,20 +17279,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/solars/asteroid/fore) "aWB" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/fore) "aWC" = ( /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aWD" = ( /obj/structure/sign/securearea{ @@ -25686,9 +17296,7 @@ name = "EXTERNAL AIRLOCK"; pixel_y = -32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aWE" = ( /obj/structure/cable{ @@ -25736,16 +17344,11 @@ density = 0; layer = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/ai_monitored/nuke_storage) "aWI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/fore) "aWJ" = ( /obj/machinery/door/airlock/external{ @@ -25759,9 +17362,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/fore) "aWK" = ( /obj/machinery/door/airlock/glass_external{ @@ -25773,9 +17374,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aWL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -25787,17 +17386,14 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "aWM" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/fore) "aWN" = ( /obj/structure/cable{ @@ -25850,9 +17446,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/fore) "aWS" = ( /obj/structure/cable{ @@ -25865,9 +17459,7 @@ dir = 4 }, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aWT" = ( /obj/machinery/light{ @@ -25875,8 +17467,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "aWU" = ( @@ -25908,9 +17499,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "aWW" = ( /obj/structure/cable{ @@ -25925,9 +17514,6 @@ /turf/open/space, /area/space) "aWX" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/structure/cable{ d1 = 2; d2 = 8; @@ -25936,37 +17522,22 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/med_cargo) "aWY" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/structure/girder, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/med_cargo) "aWZ" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/med_cargo) "aXa" = ( @@ -26094,16 +17665,6 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/asteroid/fore) -"aXl" = ( -/turf/closed/wall, -/area/maintenance/asteroid/port/west) -"aXm" = ( -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/deliveryChute{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/maintenance/asteroid/port/west) "aXn" = ( /turf/closed/mineral, /area/mine/unexplored{ @@ -26128,17 +17689,6 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/asteroid/fore) -"aXp" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall, -/area/maintenance/asteroid/port/west) -"aXq" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/structure/disposaloutlet, -/turf/open/floor/plating, -/area/maintenance/asteroid/port/west) "aXr" = ( /turf/closed/mineral/random/labormineral, /area/mine/unexplored{ @@ -26153,27 +17703,8 @@ }, /turf/open/floor/engine, /area/hallway/secondary/bridges/med_cargo) -"aXt" = ( -/obj/machinery/conveyor/auto{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asteroid/port/west) -"aXu" = ( -/obj/machinery/conveyor/auto{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/asteroid/port/west) "aXv" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"aXw" = ( -/obj/machinery/conveyor/auto, -/obj/structure/plasticflaps, -/turf/open/floor/plating, +/turf/closed/wall/rust, /area/maintenance/asteroid/port/west) "aXx" = ( /obj/structure/cable{ @@ -26189,95 +17720,25 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/asteroid/fore) -"aXy" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/conveyor/auto{ - dir = 5; - verted = -1 - }, -/turf/open/floor/plating, -/area/maintenance/asteroid/port/west) -"aXz" = ( -/obj/machinery/conveyor/auto{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/asteroid/port/west) "aXA" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/mine/unexplored{ name = "Civilian Asteroid" }) "aXB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/crew_quarters/rehab_dome) "aXC" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/rehab_dome) "aXD" = ( /turf/open/floor/plating/asteroid/airless, /area/mine/unexplored{ name = "Engineering Asteroid" }) -"aXE" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/structure/disposaloutlet{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/maintenance/asteroid/port/west) -"aXF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/asteroid/port/west) -"aXG" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/deliveryChute{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asteroid/port/west) -"aXH" = ( -/obj/machinery/conveyor/auto{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/asteroid/port/west) -"aXI" = ( -/obj/machinery/conveyor/auto{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/asteroid/port/west) -"aXJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/port/west) "aXK" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/port/west) "aXL" = ( /turf/closed/mineral, @@ -26287,84 +17748,37 @@ /area/maintenance/asteroid/port/neast) "aXN" = ( /obj/machinery/vending/hydronutrients, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aXO" = ( /obj/machinery/hydroponics/soil, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aXP" = ( /obj/structure/flora/ausbushes/lavendergrass, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aXQ" = ( /obj/machinery/hydroponics/soil, /obj/machinery/light{ dir = 1 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aXR" = ( /turf/closed/mineral, /area/mine/unexplored{ name = "Engineering Asteroid" }) -"aXS" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = -32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/port/west) -"aXT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/asteroid/port/west) -"aXU" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/port/west) -"aXV" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance"; - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/asteroid/port/west) "aXW" = ( /obj/effect/turf_decal/stripes/asteroid/line{ icon_state = "ast_warn"; dir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "aXX" = ( -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "aXY" = ( /turf/open/floor/plating/asteroid, @@ -26375,9 +17789,7 @@ /area/maintenance/asteroid/port/west) "aYa" = ( /obj/structure/flora/ausbushes/fullgrass, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aYb" = ( /obj/structure/table/wood, @@ -26386,25 +17798,19 @@ /obj/item/seeds/grape, /obj/item/seeds/poppy, /obj/item/seeds/tea, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aYc" = ( /obj/structure/table/wood, -/obj/item/weapon/cultivator, -/obj/item/weapon/shovel/spade, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/item/weapon/storage/bag/plants/portaseeder, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/cultivator, +/obj/item/shovel/spade, +/obj/item/reagent_containers/glass/bucket, +/obj/item/storage/bag/plants/portaseeder, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aYd" = ( /obj/structure/flora/ausbushes/brflowers, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aYe" = ( /obj/machinery/hydroponics/soil, @@ -26417,9 +17823,7 @@ dir = 8; network = list("SS13") }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aYf" = ( /turf/closed/mineral/random/labormineral, @@ -26427,24 +17831,14 @@ name = "Engineering Asteroid" }) "aYg" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/mine/unexplored{ name = "Engineering Asteroid" }) -"aYh" = ( -/obj/machinery/door/airlock/glass_external{ - cyclelinkeddir = 2 - }, -/turf/open/floor/plating, -/area/maintenance/asteroid/port/west) "aYi" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "aYj" = ( /obj/machinery/light/small{ @@ -26453,27 +17847,18 @@ /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/port/west) "aYk" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, /obj/structure/girder, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/com_serv) "aYl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aYm" = ( /obj/structure/flora/ausbushes/fullgrass, @@ -26481,29 +17866,21 @@ c_tag = "Rehabilitation Dome North"; network = list("SS13") }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aYn" = ( /obj/structure/flora/ausbushes/ywflowers, /obj/machinery/light{ dir = 1 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aYo" = ( -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aYp" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aYq" = ( /obj/machinery/hydroponics/soil, @@ -26512,27 +17889,16 @@ pixel_x = 24 }, /mob/living/simple_animal/butterfly, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aYr" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/com_engi) "aYs" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/structure/cable{ d1 = 1; d2 = 4; @@ -26541,10 +17907,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/com_engi) "aYt" = ( @@ -26559,17 +17922,12 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/space) -"aYu" = ( -/turf/open/floor/plating, -/area/maintenance/asteroid/port/west) "aYv" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/port/west) "aYw" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/port) "aYx" = ( /obj/machinery/door/airlock/glass_external{ @@ -26580,22 +17938,17 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "aYy" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "aYz" = ( /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "aYA" = ( /obj/machinery/door/airlock/glass, @@ -26604,9 +17957,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "aYB" = ( /obj/structure/closet/crate, @@ -26622,75 +17973,55 @@ "aYD" = ( /obj/structure/flora/ausbushes/fullgrass, /mob/living/simple_animal/butterfly, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aYE" = ( /obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aYF" = ( /obj/structure/flora/ausbushes/pointybush, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aYG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aYH" = ( /obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aYI" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/structure/sign/nosmoking_2{ pixel_x = 32 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aYJ" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/central) "aYK" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "aYL" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "aYM" = ( /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "aYN" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "aYO" = ( @@ -26703,9 +18034,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "aYP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -26720,9 +18049,6 @@ /turf/open/space, /area/space) "aYQ" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -26731,10 +18057,7 @@ d2 = 8; icon_state = "1-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/med_cargo) "aYR" = ( @@ -26759,9 +18082,7 @@ dir = 4 }, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "aYU" = ( /obj/machinery/firealarm{ @@ -26769,14 +18090,11 @@ pixel_x = -24 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "aYV" = ( -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "aYW" = ( /obj/structure/cable{ @@ -26784,18 +18102,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "aYX" = ( /obj/machinery/door/airlock/maintenance{ name = "Port Asteroid Maintenance"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "aYY" = ( /obj/structure/cable{ @@ -26813,9 +18127,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "aYZ" = ( /obj/structure/cable{ @@ -26829,9 +18141,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "aZa" = ( /obj/structure/cable{ @@ -26848,9 +18158,7 @@ dir = 4; sortType = 19 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "aZb" = ( /obj/structure/cable{ @@ -26865,9 +18173,7 @@ dir = 4 }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "aZc" = ( /obj/structure/cable{ @@ -26882,9 +18188,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "aZd" = ( /obj/structure/cable{ @@ -26899,48 +18203,34 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "aZe" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/machinery/light{ dir = 8 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aZf" = ( -/turf/open/floor/plasteel/redblue{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/redblue, /area/crew_quarters/rehab_dome) "aZg" = ( /obj/structure/flora/ausbushes/leafybush, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aZh" = ( /obj/structure/flora/ausbushes/grassybush, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aZi" = ( /mob/living/simple_animal/chicken/rabbit/normal, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aZj" = ( /obj/structure/flora/ausbushes/reedbush, /mob/living/simple_animal/butterfly, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aZk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -26948,25 +18238,19 @@ dir = 4 }, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "aZl" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "aZm" = ( -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "aZn" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "aZo" = ( @@ -26980,43 +18264,25 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) -"aZp" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/space, -/area/space) "aZq" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/starboard) "aZr" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "aZs" = ( /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "aZt" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard) "aZu" = ( @@ -27033,9 +18299,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "aZw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -27047,8 +18311,7 @@ pixel_x = -28 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "aZx" = ( @@ -27059,9 +18322,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "aZy" = ( /obj/structure/cable{ @@ -27080,9 +18341,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "aZz" = ( /obj/structure/cable{ @@ -27100,9 +18359,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "aZA" = ( /obj/structure/cable{ @@ -27120,9 +18377,7 @@ icon_state = "ast_warn"; dir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "aZB" = ( /obj/structure/cable{ @@ -27137,9 +18392,7 @@ dir = 4 }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "aZC" = ( /obj/structure/cable{ @@ -27155,15 +18408,11 @@ icon_state = "pipe-c" }, /obj/effect/turf_decal/stripes/asteroid/line, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "aZD" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "aZE" = ( /obj/structure/girder, @@ -27182,9 +18431,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "aZG" = ( /obj/machinery/light/small{ @@ -27194,22 +18441,16 @@ /area/maintenance/asteroid/port/neast) "aZH" = ( /obj/structure/flora/ausbushes/reedbush, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aZI" = ( /obj/structure/sink/puddle, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aZJ" = ( /obj/structure/flora/ausbushes/stalkybush, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "aZK" = ( /turf/closed/mineral, @@ -27224,9 +18465,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "aZM" = ( /turf/closed/mineral, @@ -27234,9 +18473,7 @@ name = "Medical Asteroid" }) "aZN" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/mine/unexplored{ name = "Medical Asteroid" }) @@ -27256,19 +18493,15 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "aZQ" = ( -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "aZR" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard) "aZS" = ( @@ -27283,19 +18516,16 @@ /obj/machinery/power/apc{ dir = 1; name = "Port Hallway APC"; + areastring = "/area/hallway/primary/port"; pixel_y = 24 }, /obj/effect/decal/cleanable/cobweb, /obj/effect/turf_decal/stripes/end, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/port) "aZU" = ( /obj/structure/table, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "aZV" = ( /obj/structure/cable{ @@ -27310,9 +18540,7 @@ name = "EXTERNAL AIRLOCK"; pixel_x = 32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "aZW" = ( /obj/machinery/light{ @@ -27320,15 +18548,12 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "aZX" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "aZY" = ( /obj/structure/cable{ @@ -27337,35 +18562,25 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "aZZ" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/bar) "baa" = ( /obj/machinery/door/airlock/maintenance{ name = "Bar Backroom"; req_access_txt = "25" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/bar) "bab" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/bar) "bac" = ( /obj/effect/turf_decal/stripes/asteroid/line, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "bad" = ( /obj/structure/cable{ @@ -27385,14 +18600,13 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "bae" = ( /obj/machinery/power/apc{ dir = 1; name = "Port Asteroid Maintenance APC"; + areastring = "/area/maintenance/asteroid/port/neast"; pixel_y = 24 }, /obj/structure/cable{ @@ -27400,9 +18614,7 @@ icon_state = "0-8" }, /obj/effect/turf_decal/stripes/asteroid/end, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "baf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -27411,16 +18623,12 @@ pixel_y = -32 }, /obj/structure/flora/ausbushes/reedbush, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bag" = ( /obj/structure/flora/ausbushes/sparsegrass, /obj/machinery/light, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bah" = ( /turf/open/floor/plating/asteroid, @@ -27428,9 +18636,7 @@ "bai" = ( /obj/structure/table, /obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "baj" = ( /obj/structure/sign/securearea{ @@ -27440,15 +18646,11 @@ name = "EXTERNAL AIRLOCK"; pixel_y = 32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bak" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bal" = ( /obj/machinery/camera{ @@ -27457,8 +18659,7 @@ network = list("SS13") }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "bam" = ( @@ -27470,9 +18671,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "ban" = ( /obj/structure/cable{ @@ -27493,15 +18692,11 @@ name = "EXTERNAL AIRLOCK"; pixel_y = 32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bao" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bap" = ( /obj/machinery/door/airlock/glass_external{ @@ -27513,31 +18708,25 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "baq" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "bar" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bas" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard) "bat" = ( @@ -27551,14 +18740,10 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/port) "bav" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "baw" = ( /obj/structure/cable{ @@ -27570,9 +18755,7 @@ dir = 8; pixel_x = 24 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/port) "bax" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -27581,14 +18764,14 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "bay" = ( /obj/machinery/power/apc{ dir = 1; name = "Bar APC"; + areastring = "/area/crew_quarters/bar"; pixel_y = 24 }, /obj/structure/cable/orange{ @@ -27596,9 +18779,7 @@ icon_state = "0-4" }, /obj/structure/closet/gmcloset, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "baz" = ( /obj/structure/cable/orange{ @@ -27607,9 +18788,7 @@ icon_state = "4-8" }, /obj/structure/table/wood, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "baA" = ( /obj/structure/cable/orange{ @@ -27619,9 +18798,7 @@ }, /obj/structure/table/wood, /obj/machinery/reagentgrinder, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "baB" = ( /obj/structure/cable/orange{ @@ -27629,9 +18806,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "baC" = ( /obj/structure/cable/orange{ @@ -27648,9 +18823,7 @@ /obj/machinery/newscaster{ pixel_y = 32 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "baD" = ( /obj/structure/cable/orange{ @@ -27662,9 +18835,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "baE" = ( /obj/structure/cable/orange{ @@ -27677,23 +18848,17 @@ }, /obj/structure/disposaloutlet, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/bar) "baF" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/kitchen) "baG" = ( /obj/machinery/door/airlock/maintenance{ name = "Freezer"; req_access_txt = "28" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/kitchen) "baH" = ( /obj/structure/cable{ @@ -27703,15 +18868,11 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "baI" = ( /obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "baJ" = ( /obj/structure/flora/ausbushes/lavendergrass, @@ -27721,14 +18882,13 @@ dir = 8; network = list("SS13") }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "baK" = ( /obj/machinery/power/apc{ dir = 8; name = "Rehabilitation Dome APC"; + areastring = "/area/crew_quarters/rehab_dome"; pixel_x = -25 }, /obj/structure/cable{ @@ -27736,9 +18896,7 @@ pixel_y = 1; d2 = 2 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/crew_quarters/rehab_dome) "baL" = ( /obj/structure/rack, @@ -27747,14 +18905,10 @@ /area/hallway/primary/central) "baM" = ( /obj/structure/table, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "baN" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "baO" = ( /obj/machinery/light{ @@ -27770,8 +18924,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "baP" = ( @@ -27786,9 +18939,7 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "baQ" = ( /obj/structure/cable{ @@ -27796,14 +18947,13 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "baR" = ( /obj/machinery/power/apc{ dir = 4; name = "Central Primary Hallway APC"; + areastring = "/area/hallway/primary/central"; pixel_x = 23; pixel_y = 2 }, @@ -27811,14 +18961,10 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "baS" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/ai_monitored/storage/eva) "baT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -27831,9 +18977,7 @@ dir = 4 }, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "baU" = ( /obj/machinery/firealarm{ @@ -27847,8 +18991,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "baV" = ( @@ -27857,8 +19000,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard) "baW" = ( @@ -27867,24 +19009,19 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "baX" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/port) "baY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "baZ" = ( @@ -27892,36 +19029,26 @@ c_tag = "Bar Backroom"; dir = 5 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bba" = ( -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bbb" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bbc" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bbd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bbe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -27932,57 +19059,44 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bbf" = ( /obj/structure/kitchenspike, /obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bbg" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bbh" = ( /obj/structure/kitchenspike, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bbi" = ( /obj/machinery/camera{ c_tag = "Freezer" }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bbj" = ( /obj/machinery/power/apc{ dir = 1; name = "Kitchen APC"; + areastring = "/area/crew_quarters/kitchen"; pixel_y = 24 }, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bbk" = ( -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bbl" = ( /obj/structure/flora/ausbushes/stalkybush, @@ -27991,28 +19105,21 @@ dir = 4; network = list("SS13") }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bbm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bbn" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/rehab_dome) "bbo" = ( /obj/structure/table, @@ -28020,8 +19127,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/crew_quarters/rehab_dome) "bbp" = ( @@ -28033,8 +19139,7 @@ dir = 10 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/crew_quarters/rehab_dome) "bbq" = ( @@ -28043,9 +19148,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/hallway/primary/central) "bbr" = ( /obj/machinery/light/small{ @@ -28059,15 +19162,11 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/rack, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bbt" = ( /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bbu" = ( /obj/structure/cable{ @@ -28076,87 +19175,69 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bbv" = ( /obj/structure/rack, /obj/item/clothing/suit/space/fragile, /obj/item/clothing/head/helmet/space/fragile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bbw" = ( /obj/structure/table, /obj/item/stack/sheet/rglass{ amount = 20 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bbx" = ( /obj/machinery/camera{ c_tag = "EVA Equipment"; dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/airalarm{ + pixel_y = 23 }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bby" = ( /obj/machinery/suit_storage_unit/standard_unit, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bbz" = ( /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bbA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard) "bbB" = ( /obj/structure/rack, /obj/item/clothing/suit/space/fragile, /obj/item/clothing/head/helmet/space/fragile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "bbC" = ( /obj/structure/table/wood, /obj/item/stack/packageWrap, /obj/item/device/destTagger, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bbD" = ( /obj/machinery/light/small, /obj/structure/table/wood, -/obj/item/weapon/gun/ballistic/revolver/doublebarrel, -/obj/item/weapon/storage/belt/bandolier, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/gun/ballistic/revolver/doublebarrel, +/obj/item/storage/belt/bandolier, +/turf/open/floor/wood, /area/crew_quarters/bar) "bbE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bbF" = ( /obj/structure/sign/poster/random{ @@ -28164,15 +19245,11 @@ pixel_y = -32; random_basetype = /obj/structure/sign/poster/contraband }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bbG" = ( /obj/effect/landmark/blobstart, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bbH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -28181,17 +19258,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bbI" = ( /mob/living/simple_animal/hostile/retaliate/goat{ name = "Pete" }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bbJ" = ( /obj/structure/cable/orange{ @@ -28200,9 +19273,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bbK" = ( /obj/structure/cable{ @@ -28213,30 +19284,21 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "bbL" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/rehab_dome) "bbM" = ( /obj/machinery/door/airlock/glass{ name = "Rehabilitation Dome" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/rehab_dome) "bbN" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/rehab_dome) "bbO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -28245,13 +19307,12 @@ dir = 8; network = list("SS13") }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/crew_quarters/rehab_dome) "bbP" = ( @@ -28265,9 +19326,7 @@ pixel_x = -32; random_basetype = /obj/structure/sign/poster/contraband }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/hallway/primary/central) "bbQ" = ( /obj/effect/turf_decal/stripes/asteroid/line{ @@ -28279,9 +19338,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/hallway/primary/central) "bbR" = ( /obj/structure/cable{ @@ -28293,9 +19350,7 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bbS" = ( /obj/effect/turf_decal/stripes/line{ @@ -28306,19 +19361,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/central) -"bbT" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bbU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -28332,9 +19375,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bbV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -28350,9 +19391,7 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bbW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -28364,8 +19403,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "bbX" = ( @@ -28379,41 +19417,29 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bbY" = ( /obj/structure/table, /obj/item/stack/sheet/plasteel/fifty{ amount = 20 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bbZ" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bca" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bcb" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bcc" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bcd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -28424,9 +19450,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bce" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -28437,9 +19461,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bcf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -28457,18 +19479,14 @@ name = "EXTERNAL AIRLOCK"; pixel_x = 32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bcg" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/starboard) "bch" = ( /obj/structure/reagent_dispensers/fueltank, @@ -28477,16 +19495,12 @@ "bci" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bcj" = ( /obj/structure/table, /obj/machinery/cell_charger, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bck" = ( /obj/machinery/power/terminal{ @@ -28496,9 +19510,7 @@ icon_state = "0-2"; d2 = 2 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "bcl" = ( /obj/machinery/door/airlock/maintenance{ @@ -28510,15 +19522,11 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "bcm" = ( /obj/structure/tank_dispenser/oxygen, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/port) "bcn" = ( /obj/machinery/door/firedoor, @@ -28528,8 +19536,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "bco" = ( @@ -28539,9 +19546,7 @@ }, /obj/effect/turf_decal/stripes/line, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bcp" = ( /obj/structure/cable{ @@ -28555,16 +19560,12 @@ }, /obj/effect/turf_decal/stripes/line, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "bcq" = ( /obj/machinery/vending/boozeomat, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/bar) "bcr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -28577,21 +19578,15 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bcs" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bct" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bcu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -28601,18 +19596,14 @@ icon_state = "1-2" }, /obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bcv" = ( /obj/machinery/gibber, /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bcw" = ( /obj/effect/spawner/lootdrop/grille_or_trash, @@ -28623,26 +19614,19 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bcy" = ( -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/rehab_dome) "bcz" = ( /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/crew_quarters/rehab_dome) "bcA" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/crew_quarters/rehab_dome) "bcB" = ( @@ -28652,8 +19636,7 @@ pixel_x = 24 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/crew_quarters/rehab_dome) "bcC" = ( @@ -28664,8 +19647,7 @@ /obj/effect/turf_decal/stripes/line, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "bcD" = ( @@ -28679,9 +19661,7 @@ icon_state = "1-2" }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bcE" = ( /obj/effect/turf_decal/stripes/line{ @@ -28690,8 +19670,7 @@ /obj/effect/turf_decal/stripes/line, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "bcF" = ( @@ -28702,52 +19681,36 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bcG" = ( /obj/machinery/light/small, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bcH" = ( /obj/structure/tank_dispenser/oxygen, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bcI" = ( /obj/structure/closet/crate/rcd, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bcJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bcK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bcL" = ( /obj/structure/table, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bcM" = ( /obj/structure/table, /obj/machinery/cell_charger, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard) "bcN" = ( /obj/machinery/camera{ @@ -28755,9 +19718,7 @@ dir = 6 }, /obj/structure/chair/stool, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard) "bcO" = ( /obj/machinery/computer/station_alert, @@ -28765,26 +19726,20 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bcP" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bcQ" = ( /obj/structure/closet/emcloset, /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bcR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -28793,14 +19748,10 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bcS" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bcT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -28810,8 +19761,7 @@ network = list("SS13","QM") }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard) "bcU" = ( @@ -28821,9 +19771,7 @@ icon_state = "4-8" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bcV" = ( /obj/structure/cable{ @@ -28831,14 +19779,10 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "bcW" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bcX" = ( /obj/structure/cable/orange{ @@ -28846,9 +19790,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bcY" = ( /obj/structure/cable{ @@ -28860,48 +19802,38 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "bcZ" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/drinks/shaker, -/obj/item/weapon/reagent_containers/glass/rag, +/obj/item/reagent_containers/food/drinks/shaker, +/obj/item/reagent_containers/glass/rag, /obj/machinery/light{ dir = 1 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bda" = ( /obj/structure/table, -/obj/item/weapon/book/manual/barman_recipes, +/obj/item/book/manual/barman_recipes, /obj/item/device/radio/intercom{ broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20 }, -/obj/item/weapon/coin/silver, -/obj/item/weapon/coin/silver, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/coin/silver, +/obj/item/coin/silver, +/turf/open/floor/wood, /area/crew_quarters/bar) "bdb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/holopad, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bdc" = ( /obj/structure/table, /obj/machinery/chem_dispenser/drinks, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bdd" = ( /obj/structure/table, @@ -28909,9 +19841,7 @@ /obj/structure/extinguisher_cabinet{ pixel_y = 32 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bde" = ( /obj/structure/sign/securearea{ @@ -28921,9 +19851,7 @@ pixel_x = 4; pixel_y = 28 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bdf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -28936,15 +19864,11 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bdg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bdh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -28953,50 +19877,38 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bdi" = ( /obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bdj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bdk" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bdl" = ( /obj/structure/table/wood, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bdm" = ( /obj/structure/flora/ausbushes/lavendergrass, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bdn" = ( /obj/structure/flora/ausbushes/fullgrass, @@ -29007,9 +19919,7 @@ pixel_x = 32; pixel_y = -32 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bdo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -29019,23 +19929,17 @@ c_tag = "Rehabilitation Dome South 1"; dir = 1 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bdp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bdq" = ( /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/crew_quarters/rehab_dome) "bdr" = ( @@ -29047,9 +19951,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/crew_quarters/rehab_dome) "bds" = ( @@ -29061,9 +19963,7 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/rehab_dome) "bdt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -29076,8 +19976,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/crew_quarters/rehab_dome) "bdu" = ( @@ -29085,15 +19984,12 @@ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/central) "bdv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "bdw" = ( @@ -29103,9 +19999,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bdx" = ( /obj/structure/cable{ @@ -29121,27 +20015,21 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bdy" = ( /obj/structure/rack, -/obj/item/weapon/tank/jetpack/carbondioxide, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/tank/jetpack/carbondioxide, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bdz" = ( /obj/structure/rack, /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/item/tank/jetpack/carbondioxide, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bdA" = ( /obj/structure/rack, @@ -29149,16 +20037,12 @@ dir = 8 }, /obj/item/clothing/shoes/magboots, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bdB" = ( /obj/structure/rack, /obj/item/clothing/shoes/magboots, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bdC" = ( /obj/structure/cable/orange{ @@ -29171,9 +20055,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard) "bdD" = ( /obj/structure/cable/orange{ @@ -29186,9 +20068,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard) "bdE" = ( /obj/structure/cable/orange{ @@ -29196,17 +20076,13 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard) "bdF" = ( /obj/structure/rack, /obj/item/clothing/suit/space/fragile, /obj/item/clothing/head/helmet/space/fragile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bdG" = ( /obj/effect/turf_decal/stripes/line, @@ -29221,8 +20097,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "bdH" = ( @@ -29231,9 +20106,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bdI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -29243,8 +20116,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard) "bdJ" = ( @@ -29254,9 +20126,7 @@ icon_state = "4-8" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bdK" = ( /obj/structure/cable/orange{ @@ -29264,9 +20134,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bdL" = ( /obj/structure/cable{ @@ -29280,9 +20148,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "bdM" = ( /obj/structure/cable{ @@ -29294,9 +20160,7 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/port) "bdN" = ( /obj/structure/cable{ @@ -29306,8 +20170,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "bdO" = ( @@ -29317,9 +20180,7 @@ icon_state = "4-8" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bdP" = ( /obj/structure/cable{ @@ -29337,44 +20198,34 @@ pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "bdQ" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bdR" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bdS" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bdT" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, /mob/living/carbon/monkey/punpun, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bdU" = ( /obj/structure/cable/orange{ @@ -29383,9 +20234,7 @@ icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bdV" = ( /obj/structure/cable/orange{ @@ -29396,62 +20245,43 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bdW" = ( /obj/machinery/icecream_vat, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bdX" = ( /obj/structure/closet/secure_closet/freezer/meat, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bdY" = ( /obj/structure/closet/chefcloset, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bdZ" = ( /obj/machinery/chem_master/condimaster, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "bea" = ( /obj/structure/chair/stool, /mob/living/simple_animal/butterfly, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "beb" = ( /obj/structure/table/wood, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bec" = ( /obj/structure/chair/stool, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bed" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/rehab_dome) "bee" = ( /obj/effect/turf_decal/stripes/line{ @@ -29460,9 +20290,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/crew_quarters/rehab_dome) "bef" = ( @@ -29470,22 +20298,17 @@ dir = 6 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/rehab_dome) "beg" = ( /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/hallway/primary/central) "beh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/central) "bei" = ( @@ -29493,8 +20316,7 @@ dir = 1 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "bej" = ( @@ -29502,19 +20324,15 @@ pixel_y = 32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "bek" = ( /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "bel" = ( @@ -29528,8 +20346,7 @@ pixel_y = 24 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "bem" = ( @@ -29546,17 +20363,14 @@ location = "EngineeringMiddle"; name = "navigation beacon (Engineering-Middle)" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "ben" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "beo" = ( @@ -29564,8 +20378,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "bep" = ( @@ -29576,8 +20389,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "beq" = ( @@ -29588,8 +20400,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "ber" = ( @@ -29597,26 +20408,20 @@ dir = 10 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "bes" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/ai_monitored/storage/eva) "bet" = ( /obj/structure/cable{ icon_state = "0-2"; d2 = 2 }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/storage/eva) "beu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -29624,25 +20429,21 @@ name = "EVA"; req_access_txt = "18" }, -/turf/open/floor/plasteel/blue{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue, /area/ai_monitored/storage/eva) "bev" = ( /obj/structure/cable{ icon_state = "0-2"; d2 = 2 }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/ai_monitored/storage/eva) "bew" = ( /obj/machinery/power/apc{ dir = 8; name = "Starboard Hallway APC"; + areastring = "/area/hallway/primary/starboard"; pixel_x = -25; pixel_y = 1 }, @@ -29651,9 +20452,7 @@ dir = 4 }, /obj/structure/cable/orange, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bex" = ( /obj/structure/cable{ @@ -29662,9 +20461,7 @@ icon_state = "2-4" }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard) "bey" = ( /obj/structure/cable{ @@ -29677,9 +20474,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard) "bez" = ( /obj/structure/cable{ @@ -29692,22 +20487,16 @@ /obj/structure/sign/electricshock{ pixel_y = -32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "beA" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable/orange, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "beB" = ( /obj/structure/closet/crate, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "beC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -29717,21 +20506,15 @@ icon_state = "1-2" }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "beD" = ( /obj/machinery/light/small, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "beE" = ( /obj/structure/tank_dispenser/oxygen, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "beF" = ( /turf/closed/mineral/random/labormineral, @@ -29740,49 +20523,35 @@ /turf/closed/mineral, /area/maintenance/asteroid/starboard) "beH" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/maintenance/asteroid/starboard) "beI" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/starboard) "beJ" = ( -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "beK" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable/orange, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "beL" = ( /obj/structure/disposalpipe/segment, /obj/effect/landmark/start/bartender, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "beM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table/wood/poker, /obj/item/clothing/head/collectable/tophat, /obj/machinery/door/firedoor, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "beN" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "beO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -29795,15 +20564,11 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "beP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/kitchen) "beQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -29816,32 +20581,25 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/crew_quarters/kitchen) "beR" = ( /obj/structure/flora/ausbushes/sparsegrass, /mob/living/simple_animal/chicken/rabbit/normal, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "beS" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/machinery/light{ dir = 4 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "beT" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/crew_quarters/rehab_dome) "beU" = ( @@ -29853,28 +20611,20 @@ dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/rehab_dome) "beV" = ( /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/hallway/primary/central) "beW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "beX" = ( /obj/effect/landmark/lightsout, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "beY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -29892,9 +20642,7 @@ location = "EngineeringMiddle2"; name = "navigation beacon (Engineering-Middle 2)" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "beZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -29906,9 +20654,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bfa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -29919,9 +20665,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bfb" = ( /obj/structure/cable{ @@ -29937,9 +20681,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bfc" = ( /obj/structure/cable{ @@ -29950,9 +20692,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bfd" = ( /obj/structure/cable{ @@ -29963,9 +20703,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bfe" = ( /obj/structure/cable{ @@ -29983,9 +20721,7 @@ location = "EngineeringEast"; name = "navigation beacon (Engineering-East)" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bff" = ( /obj/structure/cable{ @@ -29994,28 +20730,21 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/blue/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue/corner, /area/hallway/primary/central) "bfg" = ( /obj/structure/cable{ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/ai_monitored/storage/eva) "bfh" = ( /obj/machinery/holopad, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/ai_monitored/storage/eva) "bfi" = ( @@ -30026,17 +20755,13 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/ai_monitored/storage/eva) "bfj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/ai_monitored/storage/eva) "bfk" = ( @@ -30046,17 +20771,13 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/ai_monitored/storage/eva) "bfl" = ( /obj/structure/tank_dispenser/oxygen, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/ai_monitored/storage/eva) "bfm" = ( @@ -30070,9 +20791,7 @@ req_access_txt = "0"; req_one_access_txt = "10;11;12" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard) "bfn" = ( /obj/structure/cable/orange{ @@ -30080,9 +20799,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/starboard) "bfo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -30095,19 +20812,15 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bfp" = ( /obj/machinery/door/airlock/maintenance{ name = "Starboard Asteroid Maintenance Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/starboard) +/turf/open/floor/plating, +/area/maintenance/asteroid/starboard) "bfq" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -30115,9 +20828,7 @@ /turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bfr" = ( -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bfs" = ( /obj/effect/spawner/lootdrop/grille_or_trash, @@ -30144,14 +20855,6 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/starboard) -"bfy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/theatre) "bfz" = ( /obj/structure/window{ icon_state = "window"; @@ -30160,9 +20863,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/stage_left{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/stage_left, /area/crew_quarters/theatre) "bfA" = ( /obj/structure/cable{ @@ -30171,25 +20872,20 @@ icon_state = "4-8" }, /obj/structure/closet/secure_closet/engineering_electrical, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bfB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "bfC" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "bfD" = ( @@ -30200,40 +20896,30 @@ }, /obj/structure/table/wood/poker, /obj/machinery/door/firedoor, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bfE" = ( /obj/structure/disposalpipe/segment, /obj/structure/table/wood/poker, /obj/item/toy/cards/deck, /obj/machinery/door/firedoor, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bfF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table/wood/poker, /obj/machinery/door/firedoor, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/bar) "bfG" = ( /obj/structure/chair/stool/bar, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bfH" = ( /obj/machinery/newscaster{ pixel_y = 32 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bfI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -30250,18 +20936,14 @@ pixel_x = 32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bfJ" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/item/stack/packageWrap, /obj/item/device/destTagger, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bfK" = ( /obj/structure/table, @@ -30272,18 +20954,14 @@ name = "Station Intercom (General)"; pixel_y = 20 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bfL" = ( /obj/machinery/processor, /obj/machinery/camera{ c_tag = "Kitchen" }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bfM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -30292,25 +20970,19 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bfN" = ( /obj/structure/sink/kitchen{ pixel_y = 32 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bfO" = ( /obj/structure/extinguisher_cabinet{ pixel_y = 32 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bfP" = ( /obj/structure/disposalpipe/segment, @@ -30321,9 +20993,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/asteroid/line, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "bfQ" = ( /obj/structure/flora/ausbushes/fullgrass, @@ -30331,9 +21001,7 @@ c_tag = "Rehabilitation Dome South 2"; dir = 1 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bfR" = ( /obj/structure/flora/ausbushes/fullgrass, @@ -30341,9 +21009,7 @@ dir = 1; pixel_y = -22 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bfS" = ( /obj/structure/flora/ausbushes/sparsegrass, @@ -30351,24 +21017,18 @@ dir = 1; pixel_y = -26 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bfT" = ( /obj/structure/flora/ausbushes/grassybush, /obj/structure/sign/nosmoking_2{ pixel_y = -32 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bfU" = ( /obj/machinery/light, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "bfV" = ( /obj/machinery/light{ @@ -30379,8 +21039,7 @@ dir = 5 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/crew_quarters/rehab_dome) "bfW" = ( @@ -30391,13 +21050,12 @@ c_tag = "Rehabilitation Dome Lobby South"; dir = 1 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/crew_quarters/rehab_dome) "bfX" = ( @@ -30405,8 +21063,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/crew_quarters/rehab_dome) "bfY" = ( @@ -30422,8 +21079,7 @@ /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/crew_quarters/rehab_dome) "bfZ" = ( @@ -30432,9 +21088,7 @@ pixel_y = -32 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/central) "bga" = ( /obj/machinery/camera{ @@ -30443,8 +21097,7 @@ network = list("SS13") }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/central) "bgb" = ( @@ -30454,14 +21107,12 @@ pixel_y = -28 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/central) "bgc" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/central) "bgd" = ( @@ -30469,9 +21120,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/neutral/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/side, /area/hallway/primary/central) "bge" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -30482,14 +21131,10 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/central) "bgf" = ( -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/central) "bgg" = ( /obj/item/device/radio/intercom{ @@ -30497,9 +21142,7 @@ name = "Station Intercom (General)"; pixel_y = -28 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/central) "bgh" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -30509,9 +21152,7 @@ pixel_x = -32; pixel_y = -32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/central) "bgi" = ( /obj/structure/cable{ @@ -30532,9 +21173,7 @@ location = "EngineeringEast3"; name = "navigation beacon (Engineering-East 3)" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bgj" = ( /obj/structure/cable{ @@ -30547,9 +21186,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "bgk" = ( @@ -30566,9 +21203,7 @@ req_access_txt = "18" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/blue{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue, /area/ai_monitored/storage/eva) "bgl" = ( /obj/structure/cable{ @@ -30580,9 +21215,7 @@ dir = 4 }, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/ai_monitored/storage/eva) "bgm" = ( @@ -30600,9 +21233,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bgn" = ( /obj/structure/cable{ @@ -30611,9 +21242,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bgo" = ( /obj/structure/cable{ @@ -30629,9 +21258,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bgp" = ( /obj/structure/cable{ @@ -30641,28 +21268,24 @@ /obj/machinery/power/apc{ dir = 4; name = "EVA APC"; + areastring = "/area/ai_monitored/storage/eva"; pixel_x = 23; pixel_y = 2 }, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/ai_monitored/storage/eva) "bgq" = ( /obj/machinery/vending/coffee, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard) "bgr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bgs" = ( @@ -30679,8 +21302,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "bgt" = ( @@ -30696,8 +21318,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "bgu" = ( @@ -30718,8 +21339,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "bgv" = ( @@ -30738,8 +21358,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "bgw" = ( @@ -30755,8 +21374,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "bgx" = ( @@ -30778,8 +21396,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "bgy" = ( @@ -30798,8 +21415,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "bgz" = ( @@ -30817,8 +21433,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "bgA" = ( @@ -30837,8 +21452,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "bgB" = ( @@ -30847,9 +21461,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bgC" = ( /obj/structure/cable/orange{ @@ -30859,8 +21471,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard) "bgD" = ( @@ -30873,10 +21484,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/starboard) +/turf/open/floor/plating, +/area/maintenance/asteroid/starboard) "bgE" = ( /obj/structure/cable/orange{ d1 = 4; @@ -30894,9 +21503,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bgG" = ( /obj/structure/cable/orange{ @@ -30909,9 +21516,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bgH" = ( /obj/structure/cable/orange{ @@ -30920,9 +21525,7 @@ icon_state = "4-8" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bgI" = ( /obj/structure/cable/orange{ @@ -30930,9 +21533,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bgJ" = ( /obj/structure/closet/crate, @@ -30943,18 +21544,14 @@ icon_state = "window"; dir = 4 }, -/turf/open/floor/plasteel/stage_left{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/stage_left, /area/crew_quarters/theatre) "bgL" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bgM" = ( /obj/structure/cable{ @@ -30965,9 +21562,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "bgN" = ( /obj/machinery/camera{ @@ -30978,9 +21573,7 @@ pixel_x = -32 }, /obj/structure/chair/stool/bar, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bgO" = ( /obj/structure/disposalpipe/junction{ @@ -30988,9 +21581,7 @@ dir = 2 }, /obj/structure/chair/stool/bar, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bgP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -30998,17 +21589,13 @@ dir = 4 }, /obj/structure/chair/stool/bar, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bgQ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bgR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -31017,9 +21604,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bgS" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, @@ -31036,9 +21621,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bgT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -31056,9 +21639,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bgU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -31073,9 +21654,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bgV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -31089,33 +21668,13 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/kitchen) -"bgW" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bgX" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bgY" = ( /obj/machinery/disposal/bin, @@ -31125,9 +21684,7 @@ /obj/machinery/newscaster{ pixel_x = 32 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bgZ" = ( /obj/structure/cable{ @@ -31141,37 +21698,29 @@ name = "Service Atmospherics Checkpoint"; req_access_txt = "24" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "bha" = ( /obj/machinery/door/airlock/atmos{ name = "Service Atmospherics Checkpoint"; req_access_txt = "24" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "bhb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "bhc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "bhd" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/engineering) "bhe" = ( /obj/structure/cable{ @@ -31184,9 +21733,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bhf" = ( /obj/structure/cable{ @@ -31198,9 +21745,7 @@ dir = 8 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "bhg" = ( @@ -31208,55 +21753,46 @@ dir = 4 }, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/ai_monitored/storage/eva) "bhh" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bhi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bhj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bhk" = ( /obj/machinery/camera{ c_tag = "EVA Storage"; dir = 9 }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/ai_monitored/storage/eva) "bhl" = ( /obj/machinery/vending/cola/random, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard) "bhm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bhn" = ( @@ -31266,9 +21802,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bho" = ( /obj/structure/cable{ @@ -31276,9 +21810,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bhp" = ( /obj/structure/cable{ @@ -31286,9 +21818,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bhq" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, @@ -31297,9 +21827,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bhr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -31313,9 +21841,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bhs" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -31326,9 +21852,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bht" = ( /obj/machinery/light/small{ @@ -31346,6 +21870,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Surgery APC"; + areastring = "/area/medical/surgery"; pixel_y = -24 }, /obj/structure/cable/orange, @@ -31353,16 +21878,12 @@ icon_state = "ast_warn_end"; dir = 1 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/medical/surgery) "bhw" = ( /obj/machinery/light/small, /obj/structure/closet, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bhx" = ( /obj/structure/cable/orange{ @@ -31380,9 +21901,7 @@ }, /obj/effect/spawner/lootdrop/costume, /obj/effect/spawner/lootdrop/costume, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/theatre) "bhz" = ( /obj/structure/window{ @@ -31395,86 +21914,62 @@ }, /obj/effect/spawner/lootdrop/costume, /obj/effect/spawner/lootdrop/costume, -/turf/open/floor/plasteel/stage_left{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/stage_left, /area/crew_quarters/theatre) "bhA" = ( /obj/machinery/firealarm{ dir = 8; pixel_x = -24 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bhB" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bhC" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bhD" = ( -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bhE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bhF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bhG" = ( /obj/effect/landmark/start/cook, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bhH" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/condiment/peppermill, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/reagent_containers/food/condiment/peppermill, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bhI" = ( /obj/structure/table, -/obj/item/weapon/book/manual/chef_recipes, +/obj/item/book/manual/chef_recipes, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bhJ" = ( -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bhK" = ( /obj/machinery/vending/dinnerware, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bhL" = ( /obj/structure/disposalpipe/segment, @@ -31491,28 +21986,22 @@ /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "bhM" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "bhN" = ( /obj/structure/table, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/item/clothing/glasses/meson, /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "bhO" = ( /turf/open/floor/plating/asteroid/airless, @@ -31547,8 +22036,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "bhT" = ( @@ -31557,15 +22045,12 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bhU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "bhV" = ( @@ -31575,65 +22060,49 @@ }, /obj/item/stack/sheet/metal/fifty, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/ai_monitored/storage/eva) "bhW" = ( /obj/structure/table, /obj/item/stack/sheet/glass/fifty, -/turf/open/floor/plasteel/blue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue/side, /area/ai_monitored/storage/eva) "bhX" = ( /obj/machinery/light, /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel/blue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue/side, /area/ai_monitored/storage/eva) "bhY" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/electrical{ pixel_x = 1; pixel_y = 5 }, -/turf/open/floor/plasteel/blue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue/side, /area/ai_monitored/storage/eva) "bhZ" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/ai_monitored/storage/eva) "bia" = ( /obj/machinery/vending/snack/random, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard) "bib" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bic" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bid" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -31644,24 +22113,18 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bie" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bif" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "big" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -31672,9 +22135,7 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bih" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -31684,37 +22145,28 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bii" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard) "bij" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/surgery) "bik" = ( /obj/machinery/door/airlock/maintenance{ name = "Surgery Observation"; req_access_txt = "5" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/surgery) "bil" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/medical/virology) "bim" = ( /obj/structure/cable/orange{ @@ -31722,15 +22174,11 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bin" = ( /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bio" = ( /obj/structure/cable/orange{ @@ -31738,9 +22186,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bip" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -31752,8 +22198,7 @@ pixel_x = -32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "biq" = ( @@ -31765,28 +22210,22 @@ pixel_x = -32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bir" = ( /obj/structure/chair{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bis" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, /obj/structure/table/wood, -/obj/item/weapon/kitchen/fork, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/kitchen/fork, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bit" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -31796,9 +22235,7 @@ dir = 8 }, /obj/effect/landmark/start/mime, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "biu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -31807,22 +22244,18 @@ /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "biv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/condiment/peppermill, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ +/obj/item/reagent_containers/food/condiment/peppermill, +/obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = 5 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "biw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -31832,9 +22265,7 @@ /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bix" = ( /obj/structure/cable/orange{ @@ -31845,9 +22276,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "biy" = ( /obj/structure/table/reinforced, @@ -31858,37 +22287,27 @@ id = "kitchen" }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "biz" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "biA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "biB" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/reagent_containers/food/condiment/saltshaker, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "biC" = ( /obj/structure/table, -/obj/item/weapon/kitchen/rollingpin, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/kitchen/rollingpin, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "biD" = ( /obj/structure/table, @@ -31896,9 +22315,7 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "biE" = ( /obj/structure/disposalpipe/segment, @@ -31917,18 +22334,14 @@ c_tag = "Service Atmospherics Checkpoint"; dir = 5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "biF" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, /obj/effect/landmark/blobstart, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "biG" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -31937,9 +22350,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "biH" = ( /obj/structure/lattice, @@ -31968,99 +22379,96 @@ /turf/open/space, /area/space) "biL" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/hallway/primary/central) "biM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "biN" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/morgue) "biO" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/morgue) "biP" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/patients_rooms) "biQ" = ( -/obj/structure/table, -/obj/item/weapon/surgicaldrill, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/blood/empty, +/obj/item/reagent_containers/blood/empty, +/obj/item/reagent_containers/blood/AMinus, +/obj/item/reagent_containers/blood/BMinus{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/reagent_containers/blood/BPlus{ + pixel_x = 1; + pixel_y = 2 + }, +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/OPlus{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/APlus, +/obj/item/reagent_containers/blood/random, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/surgery) "biR" = ( -/obj/structure/table, -/obj/item/weapon/hemostat, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/closet/crate/freezer/surplus_limbs, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 5 }, /area/medical/surgery) "biS" = ( -/obj/structure/table, -/obj/item/weapon/scalpel{ - pixel_y = 12 - }, -/obj/item/weapon/circular_saw, /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue, /area/medical/surgery) "biT" = ( /obj/structure/table, -/obj/item/weapon/retractor, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/suit/apron/surgical, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 9 }, /area/medical/surgery) "biU" = ( /obj/structure/table, -/obj/item/weapon/cautery{ - pixel_x = 4 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/item/surgicaldrill, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/surgery) "biV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/surgery) "biW" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "biX" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "biY" = ( /obj/structure/chair{ @@ -32069,9 +22477,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "biZ" = ( /obj/structure/closet/crate, @@ -32085,9 +22491,7 @@ /turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bjb" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/virology) "bjc" = ( /obj/structure/cable/orange{ @@ -32095,9 +22499,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bjd" = ( /obj/structure/cable/orange{ @@ -32106,9 +22508,7 @@ icon_state = "2-8" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bje" = ( /obj/structure/disposalpipe/segment{ @@ -32121,9 +22521,7 @@ icon_state = "4-8" }, /obj/structure/grille/broken, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bjf" = ( /obj/structure/disposalpipe/segment{ @@ -32134,9 +22532,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bjg" = ( /obj/structure/cable{ @@ -32147,9 +22543,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bjh" = ( /obj/structure/cable{ @@ -32163,9 +22557,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bji" = ( /obj/structure/cable{ @@ -32179,9 +22571,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bjj" = ( /obj/structure/cable{ @@ -32196,9 +22586,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bjk" = ( /obj/structure/cable{ @@ -32211,8 +22599,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "bjl" = ( @@ -32225,9 +22612,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bjm" = ( /obj/structure/cable{ @@ -32245,42 +22630,29 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "bjn" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/bar) "bjo" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bjp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bjq" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bjr" = ( /obj/effect/landmark/xmastree, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bjs" = ( /obj/structure/cable/orange{ @@ -32288,9 +22660,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bjt" = ( /obj/structure/table/reinforced, @@ -32298,31 +22668,23 @@ id = "kitchen" }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bju" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/glass/beaker, -/obj/item/weapon/reagent_containers/food/condiment/enzyme, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/food/condiment/enzyme, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bjv" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/snacks/mint, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/reagent_containers/food/snacks/mint, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bjw" = ( /obj/structure/table, /obj/machinery/microwave, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bjx" = ( /obj/structure/disposalpipe/segment, @@ -32334,17 +22696,13 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "bjy" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "bjz" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -32357,9 +22715,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "bjA" = ( /obj/structure/extinguisher_cabinet{ @@ -32367,8 +22723,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "bjB" = ( @@ -32378,9 +22733,6 @@ }, /turf/open/space, /area/space) -"bjC" = ( -/turf/closed/wall/r_wall, -/area/engine/engineering) "bjD" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -32394,16 +22746,13 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "bjF" = ( /obj/structure/tank_dispenser/oxygen, /obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bjG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -32413,8 +22762,7 @@ }, /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bjH" = ( @@ -32429,9 +22777,7 @@ }, /obj/machinery/door/airlock/glass, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bjI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -32440,9 +22786,7 @@ dir = 1 }, /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bjJ" = ( /obj/structure/extinguisher_cabinet{ @@ -32452,116 +22796,92 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard) "bjK" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" }, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "bjL" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "bjM" = ( /obj/structure/table, -/obj/item/weapon/cartridge/medical{ +/obj/item/cartridge/medical{ pixel_x = -2; pixel_y = 6 }, -/obj/item/weapon/cartridge/medical{ +/obj/item/cartridge/medical{ pixel_x = 6; pixel_y = 3 }, -/obj/item/weapon/cartridge/medical, -/obj/item/weapon/cartridge/chemistry{ +/obj/item/cartridge/medical, +/obj/item/cartridge/chemistry{ pixel_y = 2 }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 }, /area/crew_quarters/heads/cmo) "bjN" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/vault, /area/medical/patients_rooms) "bjO" = ( /obj/machinery/light/small{ dir = 1 }, /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/vault, /area/medical/patients_rooms) "bjP" = ( /obj/structure/closet/secure_closet/personal/patient, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/vault, /area/medical/patients_rooms) "bjQ" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/firealarm{ pixel_y = 24 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/vault, /area/medical/patients_rooms) "bjR" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/mask/surgical, -/obj/item/clothing/suit/apron/surgical, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/surgery) "bjS" = ( -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/surgery) "bjT" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue, /area/medical/surgery) "bjU" = ( /obj/structure/table, -/obj/item/weapon/surgical_drapes, -/obj/item/weapon/razor, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/item/hemostat, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/surgery) "bjV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "bjW" = ( /obj/structure/chair{ @@ -32570,20 +22890,26 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "bjX" = ( /obj/structure/table, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/camera{ + c_tag = "Virology 2"; + dir = 5; + network = list("SS13","CMO") + }, +/obj/structure/sign/poster/official/bless_this_spess{ + pixel_x = -32 + }, +/obj/item/folder/red, +/obj/item/pen/red, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 }, /area/medical/virology) "bjY" = ( -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bjZ" = ( /obj/structure/cable/orange{ @@ -32592,9 +22918,7 @@ icon_state = "4-8" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bka" = ( /obj/machinery/light/small{ @@ -32607,9 +22931,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bkc" = ( /obj/structure/disposalpipe/segment{ @@ -32626,9 +22948,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bkd" = ( /obj/structure/cable/orange{ @@ -32640,9 +22960,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bke" = ( /obj/structure/cable/orange{ @@ -32653,9 +22971,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bkf" = ( /obj/structure/cable/orange{ @@ -32669,9 +22985,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bkg" = ( /obj/machinery/door/airlock/maintenance{ @@ -32686,9 +23000,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bkh" = ( /obj/structure/cable/orange{ @@ -32701,8 +23013,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "bki" = ( @@ -32720,9 +23031,7 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bkj" = ( /obj/structure/cable/orange{ @@ -32737,9 +23046,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "bkk" = ( /obj/structure/cable/orange{ @@ -32750,9 +23057,7 @@ /obj/machinery/door/airlock/glass{ name = "Bar" }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bkl" = ( /obj/structure/cable/orange{ @@ -32760,9 +23065,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bkm" = ( /obj/structure/cable/orange{ @@ -32774,9 +23077,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bkn" = ( /obj/structure/cable/orange{ @@ -32786,9 +23087,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table/wood, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bko" = ( /obj/structure/cable/orange{ @@ -32800,9 +23099,7 @@ /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bkp" = ( /obj/structure/cable/orange{ @@ -32813,9 +23110,7 @@ /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bkq" = ( /obj/structure/table/wood, @@ -32824,9 +23119,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bkr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -32838,9 +23131,7 @@ /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bks" = ( /obj/structure/cable/orange{ @@ -32848,22 +23139,16 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bkt" = ( /obj/machinery/deepfryer, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bku" = ( /obj/structure/table, -/obj/item/weapon/storage/box/donkpockets, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/storage/box/donkpockets, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bkv" = ( /obj/structure/closet/secure_closet/freezer/fridge, @@ -32871,9 +23156,7 @@ dir = 8; pixel_x = 24 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bkw" = ( /obj/structure/disposalpipe/segment, @@ -32888,16 +23171,12 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "bkx" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "bky" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -32907,22 +23186,16 @@ /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "bkz" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bkA" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "bkB" = ( /obj/structure/cable{ @@ -32935,13 +23208,10 @@ d2 = 4; icon_state = "2-4" }, -/obj/machinery/power/emitter{ - anchored = 1; +/obj/machinery/power/emitter/anchored{ state = 2 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engineering) "bkC" = ( /obj/structure/cable{ @@ -32949,9 +23219,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engineering) "bkD" = ( /obj/structure/cable{ @@ -32963,106 +23231,78 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/power/emitter{ - anchored = 1; +/obj/machinery/power/emitter/anchored{ state = 2 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engineering) "bkE" = ( /obj/structure/cable{ d2 = 8; icon_state = "0-8" }, -/obj/machinery/power/emitter{ - anchored = 1; +/obj/machinery/power/emitter/anchored{ state = 2 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engineering) "bkF" = ( /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bkG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard) "bkH" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "bkI" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "bkJ" = ( -/obj/structure/table, -/obj/item/weapon/folder/red{ +/obj/item/folder/red{ pixel_x = 8; pixel_y = 6 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/blue, /area/medical/patients_rooms) "bkK" = ( /obj/structure/chair/office/light{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/patients_rooms) "bkL" = ( /obj/machinery/vending/wallmed{ pixel_x = 24 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/patients_rooms) "bkM" = ( -/obj/structure/table, -/obj/item/weapon/folder/white, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/folder/white, +/obj/structure/table/glass, +/turf/open/floor/plasteel/blue, /area/medical/patients_rooms) "bkN" = ( -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/machinery/computer/operating, +/turf/open/floor/plasteel/blue, /area/medical/surgery) "bkO" = ( /obj/structure/table/optable, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/blobstart, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/surgery) "bkP" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue, /area/medical/surgery) "bkQ" = ( /obj/structure/chair{ @@ -33072,15 +23312,11 @@ dir = 8; pixel_x = 24 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "bkR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/virology) "bkS" = ( /obj/structure/cable/orange{ @@ -33092,23 +23328,17 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bkT" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bkU" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/storage/primary) "bkV" = ( /obj/structure/cable/orange{ @@ -33116,9 +23346,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bkW" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -33130,9 +23358,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "bkX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -33141,62 +23367,46 @@ /obj/machinery/door/airlock/glass{ name = "Bar" }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bkY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bkZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bla" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "blb" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "blc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bld" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "ble" = ( /obj/structure/closet/secure_closet/freezer/kitchen, /obj/structure/window/reinforced, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "blf" = ( /obj/structure/cable{ @@ -33221,9 +23431,7 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "blg" = ( /obj/structure/cable{ @@ -33237,9 +23445,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "blh" = ( /obj/structure/cable{ @@ -33250,9 +23456,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bli" = ( /obj/structure/cable{ @@ -33266,9 +23470,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "blj" = ( /obj/structure/cable{ @@ -33284,9 +23486,7 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "blk" = ( /obj/structure/cable{ @@ -33299,8 +23499,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "bll" = ( @@ -33312,17 +23511,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "blm" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "bln" = ( @@ -33331,9 +23527,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engineering) "blo" = ( /obj/machinery/light, @@ -33342,9 +23536,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engineering) "blp" = ( /obj/structure/cable{ @@ -33352,9 +23544,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engineering) "blq" = ( /obj/machinery/computer/station_alert, @@ -33365,15 +23555,11 @@ name = "Chief Engineer RC"; pixel_x = -32 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "blr" = ( /obj/machinery/light, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engineering) "bls" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -33382,8 +23568,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "blt" = ( @@ -33400,9 +23585,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "blu" = ( /obj/structure/cable{ @@ -33417,8 +23600,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "blv" = ( @@ -33438,9 +23620,7 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "blw" = ( /obj/structure/cable{ @@ -33457,9 +23637,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "blx" = ( /obj/structure/cable{ @@ -33473,9 +23651,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bly" = ( /obj/structure/cable{ @@ -33490,9 +23666,7 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "blz" = ( /obj/structure/cable{ @@ -33503,9 +23677,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "blA" = ( /obj/structure/cable{ @@ -33526,9 +23698,7 @@ name = "EXTERNAL AIRLOCK"; pixel_x = 32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "blB" = ( /obj/structure/cable{ @@ -33547,9 +23717,7 @@ name = "EXTERNAL AIRLOCK"; pixel_x = -32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "blC" = ( /obj/structure/cable{ @@ -33560,9 +23728,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "blD" = ( /obj/structure/cable{ @@ -33579,9 +23745,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "blE" = ( /obj/structure/cable{ @@ -33599,9 +23763,7 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "blF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -33616,9 +23778,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard) "blG" = ( /obj/structure/cable{ @@ -33638,9 +23798,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "blH" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -33655,9 +23813,7 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "blI" = ( /obj/structure/cable/orange{ @@ -33667,11 +23823,13 @@ /obj/machinery/power/apc{ dir = 4; name = "Chief Medical Officer's Office APC"; + areastring = "/area/crew_quarters/heads/cmo"; pixel_x = 23; pixel_y = 2 }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 }, /area/crew_quarters/heads/cmo) "blJ" = ( @@ -33680,21 +23838,16 @@ name = "Privacy Shutters"; pixel_x = -24 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/twohanded/required/kirbyplants/random, +/turf/open/floor/plasteel/cmo, /area/medical/patients_rooms) "blK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/patients_rooms) "blL" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/patients_rooms) "blM" = ( /obj/machinery/button/door{ @@ -33702,29 +23855,22 @@ name = "Privacy Shutters"; pixel_x = -24 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/twohanded/required/kirbyplants/random, +/turf/open/floor/plasteel/cmo, /area/medical/patients_rooms) "blN" = ( -/obj/machinery/computer/operating, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue, /area/medical/surgery) "blO" = ( -/obj/structure/closet/crate/freezer/surplus_limbs, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/table, +/obj/item/retractor, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/surgery) "blP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "blQ" = ( /obj/structure/chair{ @@ -33734,58 +23880,62 @@ c_tag = "Surgery Observation"; dir = 9 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "blR" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/medical/surgery) "blS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/virology) "blT" = ( /obj/machinery/door/airlock/glass_virology{ name = "Isolation A"; req_access_txt = "39" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/white, /area/medical/virology) "blU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" }, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, /area/medical/virology) "blV" = ( /obj/structure/bed, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/light/small{ + dir = 1 }, +/obj/item/bedsheet/medical, +/turf/open/floor/plasteel/vault, /area/medical/virology) "blW" = ( /obj/structure/table, -/obj/item/weapon/storage/box/donkpockets, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/item/storage/box/donkpockets, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, +/turf/open/floor/plasteel/vault, /area/medical/virology) "blX" = ( /obj/structure/cable/orange{ @@ -33804,35 +23954,27 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "blZ" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bma" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bmb" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/vending/cigarette, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bmc" = ( /obj/structure/disposalpipe/segment{ @@ -33840,9 +23982,7 @@ icon_state = "pipe-c" }, /obj/machinery/vending/snack/random, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bmd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -33852,47 +23992,35 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "bme" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bmf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, /obj/structure/disposalpipe/junction, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bmg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bmh" = ( /obj/machinery/light, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bmi" = ( /obj/machinery/vending/coffee, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bmj" = ( /obj/machinery/vending/cola, @@ -33905,9 +24033,7 @@ dir = 8; pixel_x = 24 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bmk" = ( /obj/machinery/food_cart, @@ -33919,18 +24045,14 @@ name = "Privacy Shutters"; pixel_x = -24 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bml" = ( /obj/machinery/firealarm{ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "bmm" = ( /obj/structure/disposaloutlet{ @@ -33942,17 +24064,13 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/kitchen) "bmn" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/kitchen) "bmo" = ( /obj/structure/cable{ @@ -33969,9 +24087,7 @@ name = "disposal pipe - Kitchen"; sortType = 20 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "bmp" = ( /obj/machinery/door/airlock/glass_external{ @@ -33985,9 +24101,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "bmq" = ( /obj/structure/cable{ @@ -34000,9 +24114,7 @@ }, /obj/machinery/light/small, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "bmr" = ( /obj/structure/cable{ @@ -34018,9 +24130,7 @@ name = "Service Atmospherics Checkpoint"; req_access_txt = "24" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/neast) "bms" = ( /obj/structure/cable{ @@ -34058,9 +24168,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bmv" = ( /obj/structure/cable{ @@ -34073,9 +24181,7 @@ dir = 4 }, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bmw" = ( /obj/machinery/door/airlock/glass_external{ @@ -34089,9 +24195,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bmx" = ( /obj/structure/cable{ @@ -34109,9 +24213,7 @@ name = "EXTERNAL AIRLOCK"; pixel_y = -32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bmy" = ( /obj/machinery/firealarm{ @@ -34120,8 +24222,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "bmz" = ( @@ -34131,8 +24232,7 @@ dir = 9 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "bmA" = ( @@ -34141,44 +24241,29 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engineering) "bmB" = ( -/obj/structure/reflector/single{ - anchored = 1; - dir = 4; - icon_state = "reflector" - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/reflector/single/anchored{ + dir = 4 }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "bmC" = ( -/obj/structure/reflector/box{ - anchored = 1 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/reflector/box/anchored, +/turf/open/floor/plasteel/black, /area/engine/engineering) "bmD" = ( -/obj/structure/reflector/single{ - anchored = 1; - dir = 1; - icon_state = "reflector" - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/reflector/single/anchored{ + dir = 1 }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "bmE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "bmF" = ( @@ -34188,8 +24273,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "bmG" = ( @@ -34197,17 +24281,13 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bmH" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bmI" = ( /obj/structure/cable{ @@ -34221,9 +24301,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bmJ" = ( /obj/machinery/door/airlock/glass_external{ @@ -34240,9 +24318,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bmK" = ( /obj/structure/cable{ @@ -34258,9 +24334,7 @@ dir = 4 }, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bmL" = ( /obj/machinery/door/airlock/glass_external{ @@ -34277,9 +24351,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bmM" = ( /obj/structure/cable{ @@ -34343,9 +24415,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bmQ" = ( /obj/structure/cable{ @@ -34360,9 +24430,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bmR" = ( /obj/machinery/door/airlock/glass_external{ @@ -34379,9 +24447,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bmS" = ( /obj/structure/cable{ @@ -34396,28 +24462,22 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bmT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/light/small, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bmU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /obj/structure/table, -/obj/item/weapon/storage/toolbox/electrical, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/storage/toolbox/electrical, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bmV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -34427,23 +24487,17 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bmW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "bmX" = ( /obj/machinery/light, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "bmY" = ( /obj/machinery/camera{ @@ -34456,27 +24510,19 @@ name = "Office Emergency Lockdown"; pixel_y = -24 }, -/mob/living/simple_animal/pet/cat/Runtime, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "bmZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "bna" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "medp1" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/patients_rooms) "bnb" = ( /obj/machinery/door/airlock/medical{ @@ -34484,33 +24530,25 @@ req_access_txt = "5" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/medical/patients_rooms) "bnc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/poddoor/shutters/preopen{ id = "medp1" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/patients_rooms) "bnd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "medp2" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/patients_rooms) "bne" = ( /obj/machinery/door/airlock/medical{ @@ -34518,26 +24556,21 @@ req_access_txt = "5" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/medical/patients_rooms) "bnf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/poddoor/shutters/preopen{ id = "medp2" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/patients_rooms) "bng" = ( /obj/structure/closet/secure_closet/medical2, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/surgery) "bnh" = ( @@ -34547,91 +24580,75 @@ dir = 10; network = list("SS13","CMO") }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/surgery) "bni" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/side, /area/medical/surgery) "bnj" = ( +/obj/structure/table, +/obj/item/surgical_drapes, +/obj/item/razor, /obj/machinery/firealarm{ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/surgery) "bnk" = ( -/obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/blood/empty, -/obj/item/weapon/reagent_containers/blood/empty, -/obj/item/weapon/reagent_containers/blood/AMinus, -/obj/item/weapon/reagent_containers/blood/BMinus{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/weapon/reagent_containers/blood/BPlus{ - pixel_x = 1; - pixel_y = 2 - }, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OPlus{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/APlus, -/obj/item/weapon/reagent_containers/blood/random, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/table, +/obj/item/cautery{ + pixel_x = 4 }, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/surgery) "bnl" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "bnm" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/green, /area/medical/virology) "bnn" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/virology) "bno" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/obj/structure/sign/deathsposal{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 }, /area/medical/virology) "bnp" = ( +/obj/machinery/door/airlock/virology{ + name = "Break Room"; + req_access_txt = "39" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bnq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -34642,42 +24659,45 @@ dir = 5; network = list("SS13","CMO") }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 1 }, /area/medical/virology) "bnr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/table/glass, +/obj/item/wrench, +/obj/item/crowbar, +/obj/item/restraints/handcuffs, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 1 }, /area/medical/virology) "bns" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/turf/open/floor/plasteel/green, /area/medical/virology) "bnt" = ( /obj/structure/table, /obj/machinery/microwave, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 4 }, /area/medical/virology) -"bnu" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) "bnv" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -34693,6 +24713,9 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /turf/open/floor/plating/airless, /area/mine/unexplored{ name = "Medical Asteroid" @@ -34702,9 +24725,7 @@ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/storage/primary) "bny" = ( /obj/structure/table, @@ -34712,9 +24733,7 @@ c_tag = "Primary Tool Storage North"; dir = 5 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bnz" = ( /obj/structure/cable/orange{ @@ -34722,9 +24741,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bnA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -34740,9 +24757,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bnB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -34753,9 +24768,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bnC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -34770,9 +24783,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bnD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -34790,9 +24801,7 @@ /obj/machinery/door/airlock/glass{ name = "Primary Tool Storage" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bnE" = ( /obj/structure/cable/orange{ @@ -34807,9 +24816,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "bnF" = ( /obj/structure/cable/orange{ @@ -34828,9 +24835,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bnG" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -34845,9 +24850,7 @@ icon_state = "pipe-j2"; dir = 1 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "bnH" = ( /obj/machinery/door/airlock/glass{ @@ -34855,41 +24858,30 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bnI" = ( /obj/machinery/door/airlock/glass{ name = "Bar" }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "bnJ" = ( /obj/structure/sign/barsign, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/bar) "bnK" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/bar) "bnL" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/port/neast) "bnM" = ( -/obj/structure/window/reinforced, /obj/structure/cable{ d1 = 1; d2 = 4; @@ -34898,14 +24890,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/serv_engi) "bnN" = ( -/obj/structure/window/reinforced, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -34914,14 +24902,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/serv_engi) "bnO" = ( -/obj/structure/window/reinforced, /obj/structure/cable{ d1 = 1; d2 = 8; @@ -34930,10 +24914,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/serv_engi) "bnP" = ( @@ -34942,8 +24923,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "bnQ" = ( @@ -34962,26 +24942,19 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engineering) "bnS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engineering) "bnT" = ( /obj/machinery/door/airlock/glass_engineering{ name = "Laser Room"; req_access_txt = "10" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engineering) "bnU" = ( /obj/machinery/light{ @@ -34990,12 +24963,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "bnV" = ( -/obj/structure/window/reinforced, /obj/structure/cable{ d1 = 1; d2 = 4; @@ -35008,14 +24979,10 @@ dir = 1; icon_state = "pipe-c" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/engi_med) "bnW" = ( -/obj/structure/window/reinforced, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -35027,14 +24994,10 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/engi_med) "bnX" = ( -/obj/structure/window/reinforced, /obj/structure/cable{ d1 = 1; d2 = 8; @@ -35047,10 +25010,7 @@ dir = 8; icon_state = "pipe-c" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/engi_med) "bnY" = ( @@ -35058,17 +25018,14 @@ dir = 8 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bnZ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "boa" = ( /obj/machinery/light{ @@ -35081,26 +25038,19 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bob" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/checkpoint/medical) "boc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/poddoor/shutters/preopen{ id = "cmooffice" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/heads/cmo) "bod" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -35115,43 +25065,34 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/barber, /area/crew_quarters/heads/cmo) "boe" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/medbay/central) "bof" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/medical/medbay/central) "bog" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/medical/medbay/central) "boh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/medical/medbay/central) "boi" = ( /obj/machinery/power/apc{ dir = 1; name = "Morgue APC"; + areastring = "/area/medical/patients_rooms"; pixel_y = 24 }, /obj/structure/cable/orange{ @@ -35159,23 +25100,17 @@ icon_state = "0-2" }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/medical/patients_rooms) "boj" = ( /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/medical/medbay/central) "bok" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/surgery) "bol" = ( /obj/machinery/door/airlock/medical{ @@ -35183,9 +25118,7 @@ req_access_txt = "45" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/medical/surgery) "bom" = ( /obj/machinery/door/airlock/glass_medical{ @@ -35193,9 +25126,7 @@ req_access_txt = "0" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/surgery) "bon" = ( /obj/structure/sink{ @@ -35203,16 +25134,19 @@ pixel_x = -12; pixel_y = 2 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/sign/poster/official/cleanliness{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 }, /area/medical/virology) "boo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 8 }, /area/medical/virology) "bop" = ( @@ -35220,75 +25154,27 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitegreen/side, /area/medical/virology) "boq" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, /obj/machinery/holopad, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/virology) "bor" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/virology) -"bos" = ( -/obj/machinery/door/airlock/virology{ - name = "Break Room"; - req_access_txt = "39" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/virology) -"bot" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/virology) -"bou" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/whitegreen/corner, /area/medical/virology) "bov" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/virology) "bow" = ( /obj/structure/table, @@ -35296,20 +25182,16 @@ /obj/machinery/light{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 }, +/turf/open/floor/plasteel/whitegreen/corner, /area/medical/virology) "box" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/medical/virology) "boy" = ( /obj/structure/cable/orange{ @@ -35320,18 +25202,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"boz" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "boA" = ( /obj/structure/closet/crate, @@ -35344,9 +25215,7 @@ dir = 8 }, /obj/item/device/analyzer, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "boC" = ( /obj/structure/cable/orange{ @@ -35354,26 +25223,18 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "boD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "boE" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "boF" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "boG" = ( /obj/structure/cable/orange{ @@ -35381,9 +25242,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "boH" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -35406,9 +25265,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "boI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -35427,8 +25284,7 @@ }, /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/port) "boJ" = ( @@ -35440,9 +25296,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "boK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -35458,9 +25312,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "boL" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -35475,17 +25327,13 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "boM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "boN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -35495,8 +25343,7 @@ c_tag = "Service Asteroid Hallway 7" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/port) "boO" = ( @@ -35504,8 +25351,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/port) "boP" = ( @@ -35513,14 +25359,12 @@ dir = 10 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/port) "boQ" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/port) "boR" = ( @@ -35532,8 +25376,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/port) "boS" = ( @@ -35545,8 +25388,7 @@ c_tag = "Service Asteroid Hallway 8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/port) "boT" = ( @@ -35555,8 +25397,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/port) "boU" = ( @@ -35568,8 +25409,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/port) "boV" = ( @@ -35578,8 +25418,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/port) "boW" = ( @@ -35587,8 +25426,7 @@ c_tag = "Engineering Asteroid Hallway 1" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "boX" = ( @@ -35600,8 +25438,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "boY" = ( @@ -35609,8 +25446,7 @@ dir = 6 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "boZ" = ( @@ -35618,8 +25454,7 @@ dir = 9 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "bpa" = ( @@ -35638,7 +25473,6 @@ icon_state = "2-4" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -35655,7 +25489,6 @@ dir = 6 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -35673,7 +25506,6 @@ filter_type = "n2" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -35685,7 +25517,6 @@ dir = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -35697,7 +25528,6 @@ dir = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -35709,7 +25539,6 @@ dir = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -35718,9 +25547,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "bph" = ( /obj/effect/turf_decal/stripes/line{ @@ -35730,7 +25557,6 @@ dir = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -35749,9 +25575,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bpk" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -35775,9 +25599,7 @@ pixel_x = 32; pixel_y = 40 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/central) "bpl" = ( /obj/machinery/camera{ @@ -35785,8 +25607,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "bpm" = ( @@ -35798,8 +25619,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "bpn" = ( @@ -35807,8 +25627,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "bpo" = ( @@ -35816,8 +25635,7 @@ dir = 1 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "bpp" = ( @@ -35829,8 +25647,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "bpq" = ( @@ -35841,9 +25658,7 @@ pixel_x = -32; pixel_y = 24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard) "bpr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -35858,9 +25673,7 @@ dir = 8; network = list("SS13","QM") }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bps" = ( /obj/machinery/disposal/deliveryChute{ @@ -35875,29 +25688,23 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/checkpoint/medical) "bpt" = ( /obj/structure/table, /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/structure/window/reinforced{ dir = 8 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/checkpoint/medical) "bpu" = ( @@ -35910,9 +25717,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/checkpoint/medical) "bpv" = ( @@ -35928,9 +25733,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/checkpoint/medical) "bpw" = ( @@ -35939,14 +25742,11 @@ }, /obj/structure/closet/secure_closet/security/med, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/security/checkpoint/medical) "bpx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" @@ -35955,16 +25755,13 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/checkpoint/medical) "bpy" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/medical/medbay/central) "bpz" = ( @@ -35979,17 +25776,15 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/medical/medbay/central) "bpA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/medbay/central) "bpB" = ( @@ -36003,8 +25798,8 @@ pixel_x = -32; pixel_y = 32 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/medbay/central) "bpC" = ( @@ -36017,9 +25812,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "bpD" = ( /obj/structure/cable/orange{ @@ -36028,9 +25821,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "bpE" = ( /obj/structure/cable/orange{ @@ -36046,9 +25837,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "bpF" = ( /obj/structure/cable/orange{ @@ -36059,9 +25848,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "bpG" = ( /obj/structure/cable/orange{ @@ -36075,8 +25862,8 @@ /obj/machinery/firealarm{ pixel_y = 24 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/medbay/central) "bpH" = ( @@ -36089,12 +25876,10 @@ dir = 4 }, /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/medbay/central) "bpI" = ( @@ -36104,8 +25889,8 @@ icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/medbay/central) "bpJ" = ( @@ -36113,8 +25898,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/medbay/central) "bpK" = ( @@ -36124,55 +25909,33 @@ /obj/structure/extinguisher_cabinet{ pixel_y = 32 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/medbay/central) "bpL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/item/stack/packageWrap, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/medbay/central) "bpM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "bpN" = ( /obj/machinery/vending/medical, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/medbay/central) "bpO" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/medical/medbay/central) -"bpP" = ( -/obj/structure/table, -/obj/item/weapon/book/manual/wiki/infections, -/obj/machinery/camera{ - c_tag = "Virology 2"; - dir = 5; - network = list("SS13","CMO") - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/virology) -"bpQ" = ( -/obj/structure/table, -/obj/item/clothing/suit/straight_jacket, -/obj/item/clothing/mask/muzzle, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/virology) "bpR" = ( /obj/structure/table/glass, /obj/item/clothing/gloves/color/latex, @@ -36189,31 +25952,25 @@ name = "Virology Requests Console"; pixel_x = -32 }, -/turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 1 }, /area/medical/virology) "bpS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/green, /area/medical/virology) "bpT" = ( /obj/machinery/smartfridge/chemistry/virology/preloaded, -/turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 4 }, /area/medical/virology) "bpU" = ( /obj/structure/closet/wardrobe/virology_white, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/vault{ + dir = 5 }, /area/medical/virology) "bpV" = ( @@ -36230,14 +25987,10 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/pod_3) "bpY" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/awaymission/research/interior/gateway) "bpZ" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/awaymission/research/interior/gateway) "bqa" = ( /obj/machinery/light/small{ @@ -36249,28 +26002,22 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bqb" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /obj/structure/sign/poster/random{ name = "random official poster"; pixel_x = -32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bqc" = ( /obj/structure/table, /obj/item/clothing/gloves/color/yellow, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bqd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -36280,15 +26027,12 @@ pixel_x = -28 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "bqe" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bqf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -36301,9 +26045,7 @@ icon_state = "pipe-j1"; dir = 1 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bqg" = ( /obj/structure/disposalpipe/segment{ @@ -36316,17 +26058,13 @@ dir = 8 }, /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bqh" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bqi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -36334,9 +26072,7 @@ icon_state = "pipe-j2"; dir = 8 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bqj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -36349,17 +26085,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bqk" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bql" = ( /obj/effect/turf_decal/stripes/line{ @@ -36369,9 +26101,7 @@ dir = 8 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bqm" = ( /obj/effect/turf_decal/stripes/line{ @@ -36381,21 +26111,15 @@ dir = 8 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bqn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bqo" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bqp" = ( /obj/structure/cable{ @@ -36404,9 +26128,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bqq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -36415,8 +26137,7 @@ pixel_x = 29 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "bqr" = ( @@ -36436,7 +26157,6 @@ dir = 5 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -36446,7 +26166,6 @@ dir = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -36456,7 +26175,6 @@ dir = 5 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -36466,7 +26184,6 @@ dir = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -36475,7 +26192,6 @@ /obj/machinery/meter, /obj/machinery/atmospherics/pipe/manifold/cyan/visible, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -36492,7 +26208,6 @@ dir = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -36504,21 +26219,6 @@ dir = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; - name = "reinforced floor" - }, -/area/engine/engineering) -"bqy" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ - dir = 8; - filter_type = "plasma"; - icon_state = "filter_off_f"; - name = "gas filter (Plasma)"; - on = 1 - }, -/turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -36526,7 +26226,6 @@ /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/manifold/cyan/visible, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -36538,7 +26237,6 @@ dir = 10 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -36550,7 +26248,6 @@ dir = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -36578,8 +26275,7 @@ pixel_x = -28 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "bqF" = ( @@ -36593,9 +26289,7 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bqG" = ( /obj/effect/turf_decal/stripes/line{ @@ -36608,18 +26302,14 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bqH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bqI" = ( /obj/machinery/holopad, @@ -36627,9 +26317,7 @@ icon_state = "pipe-j1"; dir = 8 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bqJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -36639,9 +26327,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/arrival/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival/corner, /area/hallway/primary/starboard) "bqK" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -36659,9 +26345,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/checkpoint/medical) "bqL" = ( @@ -36673,9 +26357,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/checkpoint/medical) "bqM" = ( /obj/structure/cable/orange{ @@ -36687,9 +26369,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/checkpoint/medical) "bqN" = ( /obj/structure/cable/orange{ @@ -36706,9 +26386,7 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/checkpoint/medical) "bqO" = ( @@ -36734,9 +26412,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/checkpoint/medical) "bqP" = ( /obj/structure/cable/orange{ @@ -36747,8 +26423,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/medbay/central) "bqQ" = ( @@ -36764,9 +26440,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "bqR" = ( /obj/structure/cable/orange{ @@ -36778,31 +26452,25 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "bqS" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "bqT" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "bqU" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/central) "bqV" = ( @@ -36815,23 +26483,21 @@ network = list("SS13") }, /obj/effect/landmark/lightsout, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/central) "bqW" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/central) "bqX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "bqY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -36844,9 +26510,7 @@ name = "Medbay RC"; pixel_y = -30 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "bqZ" = ( /obj/structure/cable/orange{ @@ -36858,8 +26522,8 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/central) "bra" = ( @@ -36867,34 +26531,30 @@ dir = 4 }, /obj/effect/landmark/start/medical_doctor, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "brb" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 }, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "brc" = ( -/obj/structure/table, -/obj/item/stack/packageWrap, /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 }, /area/medical/medbay/central) "brd" = ( /obj/structure/closet/l3closet/virology, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/medical/virology) "bre" = ( @@ -36904,9 +26564,10 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "brf" = ( /obj/machinery/shower{ @@ -36915,64 +26576,59 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "brg" = ( /obj/structure/closet/l3closet/virology, -/obj/machinery/light{ +/obj/machinery/light/small{ dir = 1 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/medical/virology) "brh" = ( -/obj/machinery/status_display{ - density = 0; - layer = 4 +/obj/item/storage/box/masks{ + pixel_x = 3; + pixel_y = 3 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/item/storage/box/gloves, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 5 }, /area/medical/virology) "bri" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/box/beakers{ +/obj/item/storage/box/beakers{ pixel_x = 2; pixel_y = 2 }, -/obj/item/weapon/storage/box/syringes, +/obj/item/storage/box/syringes, /obj/machinery/light/small{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 1 }, /area/medical/virology) "brj" = ( /obj/structure/chair/stool, /obj/effect/landmark/start/virologist, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/turf/open/floor/plasteel/green, /area/medical/virology) "brk" = ( /obj/machinery/computer/pandemic, -/turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 4 }, /area/medical/virology) "brl" = ( @@ -36980,9 +26636,7 @@ cyclelinkeddir = 4; name = "Medical Escape Pod" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "brm" = ( /turf/open/floor/plating, @@ -37010,7 +26664,7 @@ /obj/structure/chair{ dir = 4 }, -/obj/item/weapon/storage/pod{ +/obj/item/storage/pod{ pixel_y = 32 }, /turf/open/floor/mineral/titanium/blue, @@ -37036,8 +26690,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_3) "brr" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/pod_3) "brs" = ( @@ -37051,60 +26704,44 @@ "brt" = ( /obj/item/stack/rods, /obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "bru" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "brv" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "brw" = ( /obj/machinery/vending/tool, /obj/structure/sign/map/left/ceres{ pixel_x = -32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "brx" = ( /obj/structure/table, -/obj/item/weapon/wrench, -/obj/item/weapon/screwdriver, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/wrench, +/obj/item/screwdriver, +/turf/open/floor/plasteel, /area/storage/primary) "bry" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/primary) "brz" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "brA" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "brB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -37133,9 +26770,7 @@ pixel_x = 32; pixel_y = -40 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "brC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -37149,25 +26784,19 @@ }, /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/green/corner{ - icon_state = "greencorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "brD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "brE" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "brF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -37183,9 +26812,7 @@ pixel_x = 32; pixel_y = -32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "brG" = ( /obj/machinery/light, @@ -37193,9 +26820,7 @@ dir = 4 }, /turf/open/floor/plasteel/green/corner{ - icon_state = "greencorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "brH" = ( @@ -37203,9 +26828,7 @@ dir = 4 }, /turf/open/floor/plasteel/green/corner{ - icon_state = "greencorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "brI" = ( @@ -37217,9 +26840,7 @@ dir = 4 }, /turf/open/floor/plasteel/green/corner{ - icon_state = "greencorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "brJ" = ( @@ -37227,8 +26848,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "brK" = ( @@ -37243,8 +26863,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "brL" = ( @@ -37257,8 +26876,7 @@ pixel_y = -28 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "brM" = ( @@ -37267,17 +26885,13 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "brN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "brO" = ( @@ -37286,16 +26900,20 @@ dir = 1; pixel_y = -24 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "brP" = ( /obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "brQ" = ( @@ -37306,8 +26924,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/central) "brR" = ( @@ -37321,8 +26938,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/central) "brS" = ( @@ -37333,8 +26949,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/central) "brT" = ( @@ -37347,8 +26962,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/central) "brU" = ( @@ -37368,8 +26982,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/central) "brV" = ( @@ -37380,8 +26993,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/central) "brW" = ( @@ -37393,9 +27005,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/central) "brX" = ( /obj/structure/cable{ @@ -37411,17 +27021,14 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "brY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "brZ" = ( @@ -37434,7 +27041,6 @@ icon_state = "1-2" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -37448,16 +27054,12 @@ on = 0 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) "bsb" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, /area/engine/supermatter) "bsc" = ( /obj/effect/turf_decal/stripes/line{ @@ -37465,7 +27067,6 @@ }, /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -37474,7 +27075,6 @@ dir = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -37484,8 +27084,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "bsf" = ( @@ -37504,9 +27103,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bsg" = ( /obj/structure/cable{ @@ -37521,9 +27118,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/central) "bsh" = ( /obj/structure/cable{ @@ -37538,9 +27133,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/central) "bsi" = ( /obj/structure/cable{ @@ -37561,9 +27154,7 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/central) "bsj" = ( /obj/structure/cable{ @@ -37583,9 +27174,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/central) "bsk" = ( /obj/machinery/light, @@ -37594,9 +27183,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/central) "bsl" = ( /obj/item/device/radio/intercom{ @@ -37608,9 +27195,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/central) "bsm" = ( /obj/machinery/door/airlock/glass, @@ -37619,21 +27204,17 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/central) "bsn" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bso" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bsp" = ( @@ -37642,8 +27223,7 @@ pixel_y = -24 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bsq" = ( @@ -37655,8 +27235,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bsr" = ( @@ -37677,9 +27256,7 @@ pixel_x = -32; pixel_y = -40 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard) "bss" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -37693,22 +27270,19 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/arrival/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival/corner, /area/hallway/primary/starboard) "bst" = ( /obj/machinery/power/apc{ dir = 8; name = "Medbay Security Checkpoint APC"; + areastring = "/area/security/checkpoint/medical"; pixel_x = -25; pixel_y = 1 }, /obj/structure/cable/orange, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/checkpoint/medical) "bsu" = ( @@ -37716,22 +27290,16 @@ dir = 8 }, /obj/effect/landmark/start/depsec/medical, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/medical) "bsv" = ( -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/medical) "bsw" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/medical) "bsx" = ( /obj/structure/cable/orange{ @@ -37739,55 +27307,70 @@ d2 = 2; icon_state = "1-2" }, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/security/checkpoint/medical) "bsy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/orange, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/checkpoint/medical) "bsz" = ( -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/bottle/morphine{ + pixel_x = 8; + pixel_y = -3 + }, +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = 7; + pixel_y = -3 + }, +/obj/item/reagent_containers/syringe{ + pixel_x = 6; + pixel_y = -3 + }, +/obj/item/clothing/mask/breath, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/medbay/central) "bsA" = ( -/obj/machinery/light, /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/obj/structure/table, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/table/glass, +/obj/item/clothing/neck/stethoscope, +/obj/item/device/flashlight/pen, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/central) "bsB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "bsC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/delivery{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/line{ + icon_state = "warningline"; + dir = 1 }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, /area/medical/medbay/central) "bsD" = ( /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/delivery{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/line{ + icon_state = "warningline"; + dir = 1 }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, /area/medical/medbay/central) "bsE" = ( /obj/structure/cable/orange{ @@ -37795,125 +27378,135 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/central) "bsF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "bsG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "bsH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/medical/medbay/central) "bsI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/virology{ + autoclose = 0; + frequency = 1449; + icon_state = "door_locked"; + id_tag = "virology_airlock_exterior"; + locked = 1; + name = "Virology Exterior Airlock"; + req_access_txt = "39" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/virology) -"bsJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Virology Airlocks"; - dir = 5; - network = list("SS13","CMO") - }, -/turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bsK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/medical/virology) "bsL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 + dir = 5 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/medical/virology) "bsM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/medical/virology) "bsN" = ( -/obj/structure/table/glass, -/obj/item/weapon/book/manual/wiki/infections{ - pixel_y = 7 - }, -/obj/item/weapon/reagent_containers/syringe/antiviral, -/obj/item/weapon/reagent_containers/dropper, -/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 8 }, /area/medical/virology) "bsO" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/corner, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" }, +/turf/open/floor/plasteel/green, /area/medical/virology) "bsP" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/line{ + dir = 6 }, +/turf/open/floor/plasteel/neutral, /area/medical/virology) "bsQ" = ( -/obj/structure/table, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/item/device/radio/headset/headset_med, /obj/structure/reagent_dispensers/virusfood{ density = 0; @@ -37922,11 +27515,8 @@ /obj/item/stack/sheet/mineral/plasma{ amount = 5 }, -/turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whitegreen/corner, /area/medical/virology) "bsR" = ( /obj/structure/closet/emcloset, @@ -37940,31 +27530,23 @@ /obj/machinery/gateway{ dir = 9 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "bsU" = ( /obj/machinery/gateway{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "bsV" = ( /obj/machinery/gateway{ dir = 5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "bsW" = ( -/obj/item/weapon/crowbar, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/crowbar, +/turf/open/floor/plating/astplate, /area/awaymission/research/interior/gateway) "bsX" = ( /obj/item/clothing/head/cone, @@ -37978,13 +27560,11 @@ }, /obj/structure/disposalpipe/segment, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bsZ" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/electrical{ pixel_x = 1; pixel_y = 5 }, @@ -37993,23 +27573,17 @@ name = "Station Intercom (General)"; pixel_x = -28 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bta" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "btb" = ( /obj/structure/table, -/obj/item/weapon/storage/belt/utility, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/storage/belt/utility, +/turf/open/floor/plasteel, /area/storage/primary) "btc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -38019,28 +27593,20 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "btd" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hydroponics) "bte" = ( /turf/open/floor/plasteel/green/corner{ - icon_state = "greencorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hydroponics) "btf" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hydroponics) "btg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -38049,9 +27615,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/green/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/green/corner, /area/hydroponics) "bth" = ( /obj/structure/table/reinforced, @@ -38059,26 +27623,19 @@ name = "Hydroponics Desk"; req_access_txt = "35" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hydroponics) "bti" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hydroponics) "btj" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hydroponics) "btk" = ( /obj/machinery/door/airlock/maintenance{ @@ -38089,9 +27646,8 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, /area/maintenance/asteroid/port/east) "btl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -38100,14 +27656,10 @@ /turf/closed/wall/r_wall, /area/hallway/secondary/bridges/serv_engi) "btm" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/serv_engi) "btn" = ( @@ -38116,9 +27668,7 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bto" = ( /obj/structure/cable{ @@ -38127,26 +27677,20 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "btp" = ( /obj/structure/closet/secure_closet/engineering_personal, /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "btq" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "btr" = ( /obj/effect/turf_decal/stripes/line{ @@ -38163,7 +27707,6 @@ icon_state = "1-2" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -38180,7 +27723,6 @@ dir = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -38198,46 +27740,36 @@ id = "SM1"; name = "Radiation Chamber Shutters" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/supermatter) "btu" = ( -/obj/machinery/power/rad_collector{ - anchored = 1 - }, +/obj/machinery/power/rad_collector/anchored, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/supermatter) "btv" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 6 }, /obj/machinery/door/firedoor, -/obj/structure/window/plasma/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, /area/engine/supermatter) "btw" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/supermatter) "btx" = ( /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/supermatter) @@ -38246,31 +27778,24 @@ dir = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/supermatter) "btz" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 }, /obj/machinery/door/firedoor, -/obj/structure/window/plasma/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, /area/engine/supermatter) "btA" = ( -/obj/machinery/power/rad_collector{ - anchored = 1 - }, +/obj/machinery/power/rad_collector/anchored, /obj/structure/cable/yellow{ icon_state = "0-4"; d2 = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/supermatter) @@ -38288,9 +27813,7 @@ id = "SM2"; name = "Radiation Chamber Shutters" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/supermatter) "btC" = ( /obj/effect/turf_decal/stripes/line{ @@ -38306,7 +27829,6 @@ }, /obj/machinery/meter, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -38320,7 +27842,6 @@ on = 0 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -38328,9 +27849,7 @@ /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "btF" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -38341,9 +27860,7 @@ dir = 9; network = list("SS13","CE") }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "btG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -38351,8 +27868,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "btH" = ( @@ -38366,17 +27882,14 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "btI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "btJ" = ( @@ -38391,23 +27904,16 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "btK" = ( /obj/machinery/door/airlock/maintenance{ name = "Central Asteroid Maintenance"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "btL" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, @@ -38415,28 +27921,20 @@ dir = 4; icon_state = "pipe-c" }, -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/engi_med) "btM" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/engi_med) "btN" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -38444,8 +27942,7 @@ dir = 2; icon_state = "pipe-c" }, -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/engi_med) "btO" = ( @@ -38459,9 +27956,7 @@ /obj/structure/sign/bluecross_2{ pixel_x = 32 }, -/turf/open/floor/plasteel/arrival/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival/corner, /area/hallway/primary/starboard) "btP" = ( /obj/machinery/computer/secure_data, @@ -38471,9 +27966,7 @@ pixel_x = -28 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/security/checkpoint/medical) "btQ" = ( @@ -38481,49 +27974,40 @@ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/medbay/central) "btR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/medbay/central) "btS" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "btT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "btU" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "btV" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "btW" = ( /obj/structure/cable/orange{ @@ -38532,50 +28016,29 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/central) "btX" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel/whiteblue/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "btY" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/whiteblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "btZ" = ( /obj/machinery/iv_drip, -/turf/open/floor/plasteel/whiteblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/medbay/central) -"bua" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/machinery/iv_drip, -/turf/open/floor/plasteel/whiteblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "bub" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whiteblue/corner{ - icon_state = "whitebluecorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/closet/secure_closet/medical1, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "buc" = ( /obj/machinery/doorButtons/access_button{ @@ -38586,32 +28049,11 @@ pixel_y = -28; req_access_txt = "39" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/medical/medbay/central) -"bud" = ( -/obj/machinery/door/airlock/virology{ - autoclose = 0; - frequency = 1449; - icon_state = "door_locked"; - id_tag = "virology_airlock_exterior"; - locked = 1; - name = "Virology Exterior Airlock"; - req_access_txt = "39" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/virology) "bue" = ( /obj/machinery/doorButtons/access_button{ idDoor = "virology_airlock_exterior"; @@ -38620,13 +28062,13 @@ pixel_y = -28; req_access_txt = "39" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/camera{ + c_tag = "Virology Airlocks"; + dir = 5; + network = list("SS13","CMO") }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/medical/virology) "buf" = ( @@ -38637,31 +28079,23 @@ pixel_y = -28; req_access_txt = "39" }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 + dir = 5 }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/medical/virology) "bug" = ( -/obj/machinery/door/airlock/virology{ - autoclose = 0; - frequency = 1449; - icon_state = "door_locked"; - id_tag = "virology_airlock_interior"; - locked = 1; - name = "Virology Interior Airlock"; - req_access_txt = "39" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/sign/poster/official/safety_internals, +/turf/closed/wall/r_wall, /area/medical/virology) "buh" = ( /obj/machinery/doorButtons/airlock_controller{ @@ -38675,94 +28109,71 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-25" + }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/medical/virology) "bui" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 8 }, /area/medical/virology) "buj" = ( -/obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 5 }, -/obj/item/weapon/pen/red, +/obj/item/pen/red, /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, -/turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whitegreen/corner, /area/medical/virology) -"buk" = ( -/turf/closed/wall, -/area/maintenance/asteroid/starboard) "bul" = ( -/obj/item/weapon/computer_hardware/recharger/APC, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/computer_hardware/recharger/APC, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "bum" = ( /obj/machinery/gateway{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "bun" = ( /obj/machinery/gateway/centerstation, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "buo" = ( /obj/machinery/gateway{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/awaymission/research/interior/gateway) "bup" = ( /obj/effect/turf_decal/stripes/asteroid/line{ icon_state = "ast_warn"; dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/awaymission/research/interior/gateway) "buq" = ( /obj/structure/barricade/wooden, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/awaymission/research/interior/gateway) "bur" = ( -/obj/item/weapon/paper{ - info = "
Nanotrasen Exploration and Colonization Program


Due to recent shutdowns of the Exploration and Colonization department shortly after this gateway was delivered on-site during station construction, this room has been condemmed and an engineering team will be on-site within the next few months to recollect the gate. Thank you for your cooperation."; - name = "NOTICE - GATEWAY STATUS" - }, +/obj/item/paper/fluff/stations/cere/gateway, /obj/effect/turf_decal/stripes/asteroid/line{ icon_state = "ast_warn"; dir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bus" = ( /obj/structure/cable/orange{ @@ -38772,15 +28183,14 @@ }, /obj/structure/disposalpipe/segment, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "but" = ( /obj/structure/table, /obj/machinery/power/apc{ dir = 8; name = "Primary Tool Storage APC"; + areastring = "/area/storage/primary"; pixel_x = -24 }, /obj/structure/cable/orange{ @@ -38789,9 +28199,7 @@ }, /obj/item/stack/cable_coil, /obj/item/stack/cable_coil, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "buu" = ( /obj/structure/cable/orange{ @@ -38800,24 +28208,18 @@ icon_state = "1-8" }, /obj/machinery/holopad, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "buv" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "buw" = ( /obj/structure/table, /obj/item/device/multitool, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bux" = ( /obj/machinery/firealarm{ @@ -38831,14 +28233,10 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "buy" = ( -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "buz" = ( /obj/machinery/camera{ @@ -38847,15 +28245,11 @@ /obj/structure/extinguisher_cabinet{ pixel_y = 32 }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "buA" = ( /obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "buB" = ( /obj/structure/beebox, @@ -38865,9 +28259,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "buC" = ( /obj/structure/flora/ausbushes/ywflowers, @@ -38876,9 +28268,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "buD" = ( /obj/structure/cable/orange{ @@ -38886,14 +28276,9 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "buE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/machinery/door/airlock/maintenance{ name = "Hydroponics"; req_access_txt = "35" @@ -38904,14 +28289,9 @@ icon_state = "4-8" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hydroponics) "buF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/machinery/light/small{ dir = 1 }, @@ -38920,9 +28300,10 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/east) "buG" = ( /obj/structure/cable/orange{ @@ -38933,9 +28314,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/east) "buH" = ( /obj/machinery/door/airlock/glass_external{ @@ -38949,9 +28328,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/east) "buI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -38967,9 +28344,7 @@ }, /obj/effect/turf_decal/stripes/line, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/east) "buJ" = ( /obj/machinery/door/airlock/glass_external{ @@ -38978,9 +28353,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/east) "buK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -38996,9 +28369,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "buM" = ( /obj/machinery/light/small{ @@ -39007,17 +28378,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "buN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "buO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -39026,9 +28393,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "buP" = ( /obj/machinery/airalarm{ @@ -39036,9 +28401,7 @@ pixel_x = -22 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/yellow/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/corner, /area/hallway/primary/central) "buQ" = ( /obj/structure/cable{ @@ -39052,15 +28415,11 @@ location = "EngineeringWest2"; name = "navigation beacon (Engineering-West 2)" }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/hallway/primary/central) "buR" = ( /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/central) "buS" = ( @@ -39068,15 +28427,11 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "buT" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "buU" = ( /obj/effect/turf_decal/stripes/line{ @@ -39089,7 +28444,6 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -39109,50 +28463,39 @@ }, /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) "buW" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 }, /obj/machinery/door/firedoor, -/obj/structure/window/plasma/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, /area/engine/supermatter) "buX" = ( -/obj/machinery/power/supermatter_shard/crystal, +/obj/machinery/power/supermatter_shard/crystal/engine, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/supermatter) "buY" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 }, /obj/machinery/door/firedoor, -/obj/structure/window/plasma/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/plasma/reinforced, +/turf/open/floor/plating, /area/engine/supermatter) "buZ" = ( -/obj/machinery/power/rad_collector{ - anchored = 1 - }, +/obj/machinery/power/rad_collector/anchored, /obj/structure/cable/yellow{ icon_state = "0-4"; d2 = 4 }, -/obj/item/weapon/tank/internals/plasma, +/obj/item/tank/internals/plasma, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/supermatter) @@ -39174,7 +28517,6 @@ name = "Filtered to Gas" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -39183,9 +28525,7 @@ /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "bvc" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ @@ -39194,16 +28534,12 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "bvd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/yellow/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/corner, /area/hallway/primary/central) "bve" = ( /obj/structure/cable{ @@ -39218,9 +28554,7 @@ location = "EngineeringEast2"; name = "navigation beacon (Engineering-East 2)" }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/hallway/primary/central) "bvf" = ( /obj/machinery/airalarm{ @@ -39228,18 +28562,14 @@ pixel_x = 24 }, /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/central) "bvg" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bvh" = ( /obj/structure/cable{ @@ -39257,9 +28587,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bvi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -39276,9 +28604,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bvj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -39287,6 +28613,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Central Asteroid Maintenance APC"; + areastring = "/area/maintenance/asteroid/central"; pixel_y = 24 }, /obj/structure/cable{ @@ -39296,9 +28623,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bvk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -39307,9 +28632,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bvl" = ( /obj/machinery/door/airlock/glass_external{ @@ -39321,9 +28644,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bvm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -39336,9 +28657,7 @@ dir = 4 }, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bvn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -39384,9 +28703,7 @@ name = "Medbay Atmospherics Checkpoint"; req_access_txt = "24" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bvr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -39398,9 +28715,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bvs" = ( /obj/machinery/door/airlock/glass_external{ @@ -39412,9 +28727,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bvt" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -39428,9 +28741,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bvu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -39442,9 +28753,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bvv" = ( /obj/effect/turf_decal/stripes/line{ @@ -39453,9 +28762,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bvw" = ( /obj/effect/turf_decal/stripes/line{ @@ -39465,117 +28772,108 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bvx" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/medbay/central) "bvy" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/twohanded/required/kirbyplants/random, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "bvz" = ( -/obj/structure/reagent_dispensers/water_cooler, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/medbay/central) -"bvA" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = -3; +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = 7; pixel_y = -3 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/item/reagent_containers/glass/bottle/charcoal{ + pixel_x = -4; + pixel_y = -3 + }, +/obj/item/reagent_containers/syringe/epinephrine{ + pixel_x = 3; + pixel_y = -2 + }, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/blue, +/area/medical/medbay/central) +"bvA" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/medbay/central) "bvB" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/chair, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 }, /area/medical/medbay/central) "bvC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/medbay/central) "bvD" = ( +/obj/item/stack/medical/gauze, +/obj/item/stack/medical/ointment, +/obj/item/stack/medical/bruise_pack, /obj/structure/table/reinforced, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/medbay/central) "bvE" = ( /obj/machinery/computer/med_data, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/medbay/central) "bvF" = ( /obj/machinery/sleeper{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, /area/medical/medbay/central) "bvG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/central) "bvH" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 6 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/central) "bvI" = ( /obj/machinery/atmospherics/components/unary/cryo_cell{ dir = 8; icon_state = "cell-off" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "bvJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/bed/roller, -/turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "bvK" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/genetics/cloning) "bvL" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/medical/genetics/cloning) "bvM" = ( /obj/machinery/door/airlock/glass_virology{ @@ -39583,14 +28881,28 @@ req_access_txt = "39" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/line{ + icon_state = "warningline"; + dir = 1 }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bvN" = ( /obj/machinery/power/apc{ dir = 8; name = "Virology APC"; + areastring = "/area/medical/virology"; pixel_x = -25; pixel_y = 1 }, @@ -39602,10 +28914,8 @@ icon_state = "ast_warn_end"; dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/virology) +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/starboard) "bvO" = ( /obj/structure/cable/orange{ d1 = 4; @@ -39613,9 +28923,7 @@ icon_state = "4-8" }, /obj/structure/grille/broken, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bvP" = ( /obj/structure/cable/orange{ @@ -39628,35 +28936,19 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bvQ" = ( /obj/machinery/gateway{ dir = 10 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/awaymission/research/interior/gateway) -"bvR" = ( -/obj/machinery/gateway, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "bvS" = ( /obj/machinery/gateway{ dir = 6 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "bvT" = ( /obj/structure/cable/orange{ @@ -39668,31 +28960,19 @@ icon_state = "ast_warn"; dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/awaymission/research/interior/gateway) "bvU" = ( /obj/structure/table, /obj/machinery/cell_charger, /obj/structure/window/reinforced, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/storage/primary) -"bvV" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bvW" = ( /obj/structure/table, /obj/item/device/assembly/igniter, /obj/item/device/assembly/igniter, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bvX" = ( /obj/machinery/light{ @@ -39705,9 +28985,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "bvY" = ( /obj/machinery/camera{ @@ -39715,9 +28993,7 @@ dir = 4 }, /turf/open/floor/plasteel/green/corner{ - icon_state = "greencorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hydroponics) "bvZ" = ( @@ -39725,49 +29001,35 @@ dir = 8 }, /obj/effect/landmark/start/botanist, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "bwa" = ( /turf/open/floor/plasteel/darkgreen/side{ - icon_state = "darkgreen"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hydroponics) "bwb" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "bwc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/open/floor/plasteel/darkgreen/side{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 4 }, /area/hydroponics) "bwd" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hydroponics) "bwe" = ( -/turf/open/floor/plasteel/hydrofloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "bwf" = ( /obj/machinery/hydroponics/constructable, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "bwg" = ( /obj/machinery/door/airlock/maintenance{ @@ -39779,9 +29041,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/east) "bwh" = ( /obj/structure/sign/securearea{ @@ -39791,18 +29051,13 @@ name = "EXTERNAL AIRLOCK"; pixel_x = -32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "bwi" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/break_room) "bwj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/poddoor/preopen{ id = "engineeringlockdown"; @@ -39810,9 +29065,7 @@ name = "Emergency Lockdown Blastdoor" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/break_room) "bwk" = ( /obj/structure/cable{ @@ -39832,34 +29085,27 @@ req_access_txt = "0"; req_one_access_txt = "10;24" }, -/turf/open/floor/plasteel/yellow{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow, /area/engine/break_room) "bwl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "engineeringlockdown"; layer = 2.6; name = "Emergency Lockdown Blastdoor" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/break_room) "bwm" = ( /obj/structure/table, -/obj/item/weapon/pipe_dispenser, +/obj/item/pipe_dispenser, /obj/machinery/camera{ c_tag = "SM West"; dir = 4; network = list("SS13","CE") }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "bwn" = ( /obj/effect/turf_decal/stripes/line{ @@ -39872,21 +29118,17 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) "bwo" = ( -/obj/machinery/power/rad_collector{ - anchored = 1 - }, +/obj/machinery/power/rad_collector/anchored, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" }, -/obj/item/weapon/tank/internals/plasma, +/obj/item/tank/internals/plasma, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/supermatter) @@ -39908,7 +29150,6 @@ dir = 8 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -39922,27 +29163,21 @@ on = 0 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) "bwr" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "bws" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "bwt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ @@ -39951,9 +29186,7 @@ name = "Emergency Lockdown Blastdoor" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/break_room) "bwu" = ( /obj/structure/cable{ @@ -39974,20 +29207,14 @@ req_access_txt = "0"; req_one_access_txt = "10;24" }, -/turf/open/floor/plasteel/yellow{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow, /area/engine/break_room) "bwv" = ( /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "bww" = ( -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "bwx" = ( /turf/open/floor/plating/asteroid, @@ -40000,14 +29227,10 @@ name = "EXTERNAL AIRLOCK"; pixel_x = 32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bwz" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/central) "bwA" = ( /obj/effect/turf_decal/stripes/line{ @@ -40017,25 +29240,19 @@ c_tag = "Medbay Atmospherics Checkpoint"; dir = 5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bwB" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bwC" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bwD" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -40050,9 +29267,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bwE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -40065,9 +29280,7 @@ name = "Medbay Atmospherics Checkpoint"; req_access_txt = "24" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bwF" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -40077,8 +29290,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bwG" = ( @@ -40089,31 +29301,21 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard) "bwH" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "bwI" = ( -/turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "bwJ" = ( /obj/structure/chair/office/light{ dir = 8 }, /obj/effect/landmark/start/medical_doctor, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "bwK" = ( /obj/machinery/door/airlock/glass_medical{ @@ -40121,9 +29323,7 @@ name = "Medbay"; req_access_txt = "45" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/medical/medbay/central) "bwL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -40135,38 +29335,30 @@ dir = 8; pixel_x = 27 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "bwM" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, +/obj/item/reagent_containers/glass/beaker/cryoxadone, +/obj/item/reagent_containers/glass/beaker/cryoxadone, /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/table/glass, +/turf/open/floor/plasteel, /area/medical/medbay/central) "bwN" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, /obj/effect/landmark/start/medical_doctor, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/central) "bwO" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/central) "bwP" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -40177,14 +29369,14 @@ c_tag = "Cyrotubes"; dir = 9 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, /area/medical/medbay/central) "bwQ" = ( /obj/machinery/power/apc{ dir = 8; name = "Medbay APC"; + areastring = "/area/medical/medbay/central"; pixel_x = -25; pixel_y = 1 }, @@ -40198,18 +29390,15 @@ icon_state = "0-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/central) "bwR" = ( /obj/structure/bed/roller, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "bwS" = ( /obj/machinery/shower{ @@ -40218,9 +29407,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/medical/genetics/cloning) "bwT" = ( /obj/structure/mirror{ @@ -40229,21 +29416,20 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/light{ + dir = 1 }, +/turf/open/floor/plasteel/freezer, /area/medical/genetics/cloning) "bwU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 }, /area/medical/genetics/cloning) "bwV" = ( @@ -40254,10 +29440,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/genetics/cloning) "bwW" = ( @@ -40265,23 +29449,18 @@ dir = 1 }, /mob/living/carbon/monkey, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bwX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bwY" = ( /mob/living/carbon/monkey, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bwZ" = ( /obj/item/wallframe/apc, @@ -40289,9 +29468,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "bxa" = ( /obj/item/stack/rods, @@ -40300,9 +29477,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "bxb" = ( /obj/structure/cable/orange{ @@ -40315,9 +29490,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "bxc" = ( /obj/structure/cable/orange{ @@ -40325,9 +29498,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "bxd" = ( /obj/structure/cable/orange{ @@ -40335,37 +29506,28 @@ d2 = 8; icon_state = "1-8" }, -/obj/item/weapon/paper/pamphlet, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/paper/pamphlet/gateway, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "bxe" = ( /obj/item/clothing/head/cone, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bxf" = ( /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/storage/primary) "bxg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bxh" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plasteel, /area/storage/primary) "bxi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -40374,8 +29536,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "bxj" = ( @@ -40385,13 +29546,10 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hydroponics) "bxk" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/orange{ d1 = 1; @@ -40399,9 +29557,7 @@ icon_state = "1-2" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hydroponics) "bxl" = ( /obj/structure/cable/orange{ @@ -40409,9 +29565,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "bxm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -40420,38 +29574,31 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "bxn" = ( /obj/structure/table, /obj/item/seeds/chili, /obj/item/seeds/grape, /obj/item/seeds/grape, -/obj/item/weapon/reagent_containers/food/snacks/grown/chili, -/obj/item/weapon/reagent_containers/food/snacks/grown/potato, +/obj/item/reagent_containers/food/snacks/grown/chili, +/obj/item/reagent_containers/food/snacks/grown/potato, /obj/structure/cable/orange{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "bxo" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/orange{ d1 = 4; d2 = 8; icon_state = "4-8" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hydroponics) "bxp" = ( /obj/structure/flora/ausbushes/ywflowers, @@ -40460,24 +29607,18 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "bxq" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "bxr" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hydroponics) "bxs" = ( /obj/structure/cable/orange{ @@ -40492,14 +29633,13 @@ icon_state = "ast_warn"; dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/east) "bxt" = ( /obj/machinery/power/apc{ dir = 8; name = "Engineering Foyer APC"; + areastring = "/area/engine/break_room"; pixel_x = -25 }, /obj/structure/cable{ @@ -40510,13 +29650,9 @@ dir = 6 }, /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bxu" = ( /obj/structure/cable{ @@ -40533,9 +29669,7 @@ dir = 9 }, /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/break_room) "bxv" = ( @@ -40546,19 +29680,15 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/engine/break_room) "bxw" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/engine/break_room) "bxx" = ( @@ -40578,7 +29708,6 @@ }, /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -40597,7 +29726,6 @@ req_access_txt = "10" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/supermatter) @@ -40631,7 +29759,6 @@ }, /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -40643,7 +29770,6 @@ dir = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -40655,14 +29781,12 @@ /area/engine/engineering) "bxF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/break_room) "bxG" = ( @@ -40674,9 +29798,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/engine/break_room) "bxH" = ( @@ -40691,15 +29813,14 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/engine/break_room) "bxI" = ( /obj/machinery/power/apc{ dir = 4; name = "Engineering Foyer APC"; + areastring = "/area/engine/break_room"; pixel_x = 23; pixel_y = 2 }, @@ -40708,13 +29829,9 @@ icon_state = "0-8" }, /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bxJ" = ( /turf/closed/mineral, @@ -40722,9 +29839,7 @@ "bxK" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bxL" = ( /obj/structure/reagent_dispensers/fueltank, @@ -40732,23 +29847,19 @@ /area/maintenance/asteroid/central) "bxM" = ( /obj/structure/table, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/item/clothing/glasses/meson, /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bxN" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bxO" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -40757,9 +29868,7 @@ /obj/machinery/portable_atmospherics/canister/air, /obj/effect/turf_decal/stripes/line, /obj/machinery/light/small, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bxP" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -40767,71 +29876,52 @@ }, /obj/machinery/portable_atmospherics/canister/air, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bxQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bxR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bxS" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/food/drinks/britcup, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/item/reagent_containers/food/drinks/britcup, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 }, /area/medical/medbay/central) "bxT" = ( /obj/machinery/button/door{ id = "medmain"; - name = "Medbay Foyer Doors"; + name = "Medbay Doors"; + normaldoorcontrol = 1; + pixel_x = 4; pixel_y = -24 }, -/obj/machinery/requests_console{ - announcementConsole = 0; - department = "Medbay"; - departmentType = 1; - name = "Medbay RC"; - pixel_x = 30 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 }, /area/medical/medbay/central) "bxU" = ( -/obj/structure/table, /obj/machinery/cell_charger, -/obj/item/weapon/wrench/medical, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/medbay/central) -"bxV" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/wrench/medical, +/obj/structure/table/glass, +/turf/open/floor/plasteel, /area/medical/medbay/central) "bxW" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, /area/medical/medbay/central) "bxX" = ( /obj/structure/bed/roller, @@ -40839,11 +29929,8 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "bxY" = ( /obj/machinery/shower{ @@ -40852,18 +29939,14 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/medical/genetics/cloning) "bxZ" = ( -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/medical/genetics/cloning) "bya" = ( -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/genetics/cloning) "byb" = ( @@ -40876,10 +29959,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 4 }, /area/medical/genetics/cloning) "byc" = ( @@ -40890,29 +29971,21 @@ "byd" = ( /obj/machinery/light, /mob/living/carbon/monkey, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/medical/virology) "bye" = ( -/obj/item/weapon/screwdriver, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/screwdriver, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "byf" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "byg" = ( /obj/structure/table, -/obj/item/weapon/paper/pamphlet, -/obj/item/weapon/coin/silver, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/paper/pamphlet/gateway, +/obj/item/coin/silver, +/turf/open/floor/plating, /area/awaymission/research/interior/gateway) "byh" = ( /obj/effect/turf_decal/delivery, @@ -40922,15 +29995,12 @@ dir = 5 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/storage/primary) "byi" = ( /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "byj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -40939,8 +30009,7 @@ pixel_y = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "byk" = ( @@ -40948,9 +30017,7 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "byl" = ( /obj/structure/disposalpipe/segment{ @@ -40960,9 +30027,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "bym" = ( /obj/item/device/radio/intercom{ @@ -40979,7 +30044,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/darkgreen/side{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 4 }, /area/hydroponics) @@ -40992,13 +30056,10 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "byo" = ( /turf/open/floor/plasteel/darkgreen/side{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 4 }, /area/hydroponics) @@ -41007,13 +30068,9 @@ c_tag = "Hydroponics North 2" }, /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "byq" = ( /obj/effect/turf_decal/stripes/line{ @@ -41027,9 +30084,7 @@ req_access_txt = "33" }, /obj/effect/turf_decal/delivery, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hydroponics) "byr" = ( /obj/machinery/navbeacon{ @@ -41039,9 +30094,7 @@ location = "Hydroponics" }, /obj/effect/turf_decal/delivery, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/east) "bys" = ( /obj/structure/disposalpipe/trunk{ @@ -41050,28 +30103,20 @@ /obj/structure/disposaloutlet{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/east) "byt" = ( /obj/structure/rack, -/obj/item/weapon/storage/bag/ore, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/storage/bag/ore, +/turf/open/floor/plating, /area/hallway/primary/central) "byu" = ( /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "byv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "byw" = ( /obj/structure/cable{ @@ -41079,23 +30124,17 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "byx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "byy" = ( /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/yellow/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/corner, /area/engine/break_room) "byz" = ( /obj/effect/turf_decal/stripes/line{ @@ -41108,7 +30147,6 @@ }, /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -41116,9 +30154,7 @@ /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/canister, /obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "byB" = ( /obj/effect/decal/cleanable/dirt, @@ -41128,14 +30164,6 @@ name = "Chamber To Filter" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; - name = "reinforced floor" - }, -/area/engine/supermatter) -"byC" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/supermatter) @@ -41146,7 +30174,6 @@ on = 0 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/supermatter) @@ -41154,10 +30181,7 @@ /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/canister/nitrogen, /obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "byF" = ( /obj/effect/turf_decal/stripes/line{ @@ -41170,7 +30194,6 @@ }, /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -41185,30 +30208,22 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/break_room) "byI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "byJ" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "byK" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/security/checkpoint/engineering) "byL" = ( /obj/machinery/light/small{ @@ -41224,8 +30239,7 @@ dir = 8 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "byN" = ( @@ -41233,9 +30247,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "byO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -41248,66 +30260,56 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/arrival/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival/corner, /area/hallway/primary/starboard) "byP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/open/floor/plasteel/white/side{ - icon_state = "whitehall"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/medical/medbay/central) "byQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/disposalpipe/segment, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/central) "byR" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/holopad, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/central) "byS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "byT" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, -/obj/item/weapon/folder, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/item/pen, +/obj/item/folder, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/central) "byU" = ( /obj/structure/table/reinforced, /obj/machinery/cell_charger, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "byV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -41317,28 +30319,24 @@ pixel_x = -28 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/central) "byW" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, +/obj/item/reagent_containers/glass/beaker/cryoxadone, +/obj/item/reagent_containers/glass/beaker/cryoxadone, /obj/item/device/radio/intercom{ broadcasting = 0; name = "Station Intercom (General)"; pixel_x = -28 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/table/glass, +/turf/open/floor/plasteel, /area/medical/medbay/central) "byX" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/central) "byY" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -41348,9 +30346,8 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, /area/medical/medbay/central) "byZ" = ( /obj/structure/cable/orange{ @@ -41364,8 +30361,11 @@ dir = 5; network = list("SS13") }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/vending/wallmed{ + pixel_x = -24 + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/central) "bza" = ( @@ -41374,17 +30374,15 @@ }, /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/medical/genetics/cloning) "bzb" = ( /obj/structure/chair{ dir = 4 }, /obj/effect/landmark/start/geneticist, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 }, /area/medical/genetics/cloning) "bzc" = ( @@ -41402,10 +30400,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/genetics/cloning) "bzd" = ( @@ -41415,7 +30411,6 @@ dir = 8 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/storage/primary) @@ -41423,7 +30418,6 @@ /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/pump, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/storage/primary) @@ -41431,17 +30425,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bzg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bzh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -41451,41 +30441,32 @@ /obj/machinery/door/airlock/glass{ name = "Primary Tool Storage" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bzi" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "bzj" = ( /obj/structure/closet/secure_closet/hydroponics, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel/hydrofloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "bzk" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "bzl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/darkgreen/side{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 4 }, /area/hydroponics) @@ -41494,32 +30475,24 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "bzn" = ( /obj/effect/landmark/start/botanist, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "bzo" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hydroponics) "bzp" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hydroponics) "bzq" = ( /turf/closed/mineral/random/labormineral, @@ -41529,26 +30502,20 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bzs" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 6 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/break_room) "bzt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bzu" = ( /obj/structure/cable{ @@ -41559,22 +30526,18 @@ /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bzv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bzw" = ( /obj/structure/table, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 4 }, @@ -41583,37 +30546,28 @@ pixel_x = 29 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/break_room) "bzx" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 10 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/engineering) "bzy" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 5 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "bzz" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - name = "scrubbers pipe"; dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "bzA" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, @@ -41626,20 +30580,17 @@ req_access_txt = "10" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/supermatter) "bzC" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/components/binary/pump, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "bzD" = ( /obj/structure/table, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /obj/item/device/radio/intercom{ @@ -41648,9 +30599,7 @@ pixel_x = -28 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/break_room) "bzE" = ( @@ -41660,18 +30609,13 @@ icon_state = "1-2" }, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bzF" = ( -/turf/open/floor/plasteel/red/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/corner, /area/engine/break_room) "bzG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -41694,9 +30638,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/security/checkpoint/engineering) "bzI" = ( @@ -41707,15 +30649,14 @@ pixel_y = 20 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/checkpoint/engineering) "bzJ" = ( /obj/machinery/power/apc{ dir = 4; name = "Engineering Security Checkpoint APC"; + areastring = "/area/security/checkpoint/engineering"; pixel_x = 23; pixel_y = 2 }, @@ -41727,18 +30668,14 @@ pixel_y = 32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/security/checkpoint/engineering) "bzK" = ( /obj/structure/janitorialcart, -/obj/item/weapon/mop, -/obj/item/weapon/reagent_containers/glass/bucket, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/mop, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bzL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -41747,17 +30684,14 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bzM" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bzN" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -41772,9 +30706,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/arrival/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival/corner, /area/hallway/primary/starboard) "bzO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -41784,10 +30716,14 @@ dir = 4 }, /obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, /turf/open/floor/plasteel/white/side{ - icon_state = "whitehall"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/medical/medbay/central) "bzP" = ( @@ -41797,9 +30733,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "bzQ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -41808,21 +30742,17 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/central) "bzR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/disposalpipe/junction{ - dir = 4; - icon_state = "pipe-j2" - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/central) "bzS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -41831,9 +30761,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/central) "bzT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -41842,11 +30770,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/whiteblue/corner{ - icon_state = "whitebluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "bzU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -41856,9 +30780,7 @@ dir = 4 }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/medical/medbay/central) "bzV" = ( @@ -41874,9 +30796,7 @@ name = "Medbay"; req_access_txt = "5" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/medical/medbay/central) "bzW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -41887,8 +30807,8 @@ dir = 8; icon_state = "pipe-j1" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/central) "bzX" = ( @@ -41897,75 +30817,55 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "bzY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "bzZ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/central) "bAa" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/central) "bAb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/corner, /area/medical/medbay/central) "bAc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/genetics/cloning) "bAd" = ( /obj/machinery/disposal/bin, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/genetics/cloning) "bAe" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 }, /area/medical/genetics/cloning) "bAf" = ( /obj/machinery/clonepod, -/obj/machinery/light{ - dir = 4 - }, /obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 4 }, /area/medical/genetics/cloning) "bAg" = ( @@ -41976,7 +30876,6 @@ }, /obj/effect/landmark/revenantspawn, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/medical/morgue) @@ -41988,26 +30887,20 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bAi" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bAj" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bAk" = ( /obj/machinery/light/small{ @@ -42016,62 +30909,48 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bAl" = ( /obj/machinery/airalarm{ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bAm" = ( /obj/machinery/firealarm{ dir = 4; pixel_x = 24 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/storage/primary) "bAn" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, /turf/open/floor/plasteel/darkgreen/side{ - icon_state = "darkgreen"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hydroponics) "bAo" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "bAp" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "bAq" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "bAr" = ( /obj/machinery/door/airlock/glass{ @@ -42081,23 +30960,20 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "bAs" = ( /obj/structure/flora/ausbushes/ywflowers, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "bAt" = ( /obj/machinery/power/apc{ dir = 8; name = "Port Asteroid Maintenance APC"; + areastring = "/area/maintenance/asteroid/port/east"; pixel_x = -23; pixel_y = 2 }, @@ -42109,9 +30985,7 @@ icon_state = "ast_warn_end"; dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/east) "bAu" = ( /obj/structure/cable/orange{ @@ -42119,9 +30993,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bAv" = ( /obj/structure/cable/orange{ @@ -42135,9 +31007,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/east) "bAw" = ( /obj/structure/cable/orange{ @@ -42145,9 +31015,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bAx" = ( /obj/machinery/light/small{ @@ -42177,9 +31045,7 @@ icon_state = "ast_warn"; dir = 1 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "bAC" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ @@ -42189,25 +31055,19 @@ icon_state = "ast_warn"; dir = 1 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "bAD" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/break_room) "bAE" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 9 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/break_room) "bAF" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -42221,9 +31081,7 @@ /obj/machinery/newscaster{ pixel_x = -28 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bAG" = ( /obj/structure/cable{ @@ -42234,24 +31092,18 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bAH" = ( /obj/structure/table, /obj/machinery/microwave, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/break_room) "bAI" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/engineering) "bAJ" = ( /obj/effect/turf_decal/stripes/line{ @@ -42267,7 +31119,6 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -42290,7 +31141,6 @@ dir = 5 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -42307,7 +31157,6 @@ dir = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -42326,7 +31175,6 @@ icon_state = "4-8" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -42346,7 +31194,6 @@ dir = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -42359,14 +31206,11 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; +/obj/machinery/airalarm/engine{ pixel_y = 23 }, /obj/machinery/atmospherics/pipe/manifold/green/visible, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/supermatter) @@ -42385,7 +31229,6 @@ icon_state = "2-8" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -42395,7 +31238,6 @@ }, /obj/machinery/atmospherics/pipe/manifold/cyan/visible, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -42411,7 +31253,6 @@ dir = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -42426,7 +31267,6 @@ }, /obj/machinery/atmospherics/pipe/manifold/cyan/visible, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -42441,7 +31281,6 @@ dir = 10 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -42453,9 +31292,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/break_room) "bAV" = ( @@ -42464,9 +31301,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bAW" = ( /obj/structure/cable{ @@ -42482,9 +31317,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bAX" = ( /obj/structure/cable{ @@ -42493,14 +31326,11 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/break_room) "bAY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -42530,9 +31360,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/checkpoint/engineering) "bBa" = ( @@ -42542,9 +31370,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/checkpoint/engineering) "bBb" = ( /obj/structure/cable{ @@ -42553,9 +31379,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/checkpoint/engineering) "bBc" = ( @@ -42564,18 +31388,14 @@ pixel_x = -12; pixel_y = 2 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bBd" = ( /obj/machinery/door/airlock/maintenance{ name = "Broom Closet"; req_access_txt = "0" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bBe" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -42587,70 +31407,39 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/arrival/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival/corner, /area/hallway/primary/starboard) "bBf" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/light, -/obj/structure/sign/chemistry{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/twohanded/required/kirbyplants/random, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "bBg" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "bBh" = ( -/obj/machinery/camera{ - c_tag = "Medbay Lobby"; - dir = 1; - network = list("SS13") - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "bBi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "bBj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "bBk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 }, /area/medical/medbay/central) "bBl" = ( @@ -42663,45 +31452,44 @@ name = "Medbay"; req_access_txt = "5" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/medical/medbay/central) "bBm" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/central) "bBn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "bBo" = ( /obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "bBp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "bBq" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "bBr" = ( /obj/structure/cable/orange{ @@ -42714,8 +31502,8 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/central) "bBs" = ( @@ -42727,9 +31515,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "bBt" = ( /obj/structure/cable/orange{ @@ -42743,10 +31529,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitepurple/side{ + dir = 4 }, /area/medical/medbay/central) "bBu" = ( @@ -42767,9 +31551,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/medical/genetics/cloning) "bBv" = ( /obj/structure/cable/orange{ @@ -42785,8 +31567,8 @@ dir = 4; icon_state = "pipe-j2" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8 }, /area/medical/genetics/cloning) "bBw" = ( @@ -42806,13 +31588,10 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/genetics/cloning) "bBx" = ( -/obj/structure/table, -/obj/item/weapon/book/manual/medical_cloning{ +/obj/item/book/manual/medical_cloning{ pixel_y = 6 }, /obj/machinery/firealarm{ @@ -42827,9 +31606,8 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/genetics/cloning) "bBy" = ( /obj/structure/cable/orange{ @@ -42837,9 +31615,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bBz" = ( /obj/structure/cable/orange{ @@ -42847,9 +31623,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bBA" = ( /obj/structure/disposaloutlet{ @@ -42868,9 +31642,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bBC" = ( /obj/structure/cable/orange{ @@ -42882,17 +31654,13 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bBD" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "bBE" = ( /obj/structure/grille, @@ -42902,31 +31670,23 @@ /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 6 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "bBG" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "bBH" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 9 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "bBI" = ( /obj/machinery/vending/coffee, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bBJ" = ( /obj/structure/cable{ @@ -42935,17 +31695,13 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bBK" = ( /obj/structure/table, -/obj/item/weapon/storage/box/cups, +/obj/item/storage/box/cups, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/break_room) "bBL" = ( @@ -42954,9 +31710,7 @@ density = 0; layer = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/engineering) "bBM" = ( /obj/effect/turf_decal/stripes/line{ @@ -42964,7 +31718,6 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -42976,7 +31729,6 @@ d2 = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -42990,7 +31742,6 @@ icon_state = "4-8" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -43001,7 +31752,6 @@ icon_state = "4-8" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -43017,7 +31767,6 @@ icon_state = "1-2" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -43033,7 +31782,6 @@ icon_state = "2-4" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -43045,7 +31793,6 @@ icon_state = "4-8" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -43057,7 +31804,6 @@ icon_state = "1-8" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -43071,7 +31817,6 @@ on = 0 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -43080,13 +31825,11 @@ density = 0; layer = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/engineering) "bBW" = ( /obj/structure/table, -/obj/item/weapon/storage/box/cups, +/obj/item/storage/box/cups, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /obj/machinery/camera{ @@ -43095,9 +31838,7 @@ network = list("SS13","CE") }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/break_room) "bBX" = ( @@ -43105,9 +31846,7 @@ dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bBY" = ( /obj/structure/cable{ @@ -43118,15 +31857,11 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bBZ" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/break_room) "bCa" = ( @@ -43136,9 +31871,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/checkpoint/engineering) "bCb" = ( /obj/structure/chair/office/dark{ @@ -43146,15 +31879,7 @@ }, /obj/effect/landmark/start/depsec/engineering, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/checkpoint/engineering) -"bCc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/checkpoint/engineering) "bCd" = ( @@ -43173,9 +31898,7 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/checkpoint/engineering) "bCe" = ( @@ -43183,9 +31906,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bCf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -43201,38 +31922,26 @@ /obj/structure/sign/bluecross_2{ pixel_x = 32 }, -/turf/open/floor/plasteel/arrival/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival/corner, /area/hallway/primary/starboard) "bCg" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/chemistry) "bCh" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/northleft{ - name = "Chemistry Desk"; - req_access_txt = "33" +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/chemistry) +/turf/open/floor/plasteel/neutral, +/area/medical/medbay/central) "bCi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, -/area/medical/chemistry) +/area/medical/medbay/central) "bCj" = ( /obj/machinery/smartfridge/chemistry/preloaded, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/chemistry) "bCk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -43242,69 +31951,68 @@ normaldoorcontrol = 1; pixel_x = -24 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/central) "bCl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/delivery{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/line{ + icon_state = "warningline"; + dir = 1 }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, /area/medical/medbay/central) "bCm" = ( /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/delivery{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/line{ + icon_state = "warningline"; + dir = 1 }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, /area/medical/medbay/central) "bCn" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/central) "bCo" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "bCp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/whiteblue/corner{ - icon_state = "whitebluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 4 }, /area/medical/medbay/central) "bCq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/genetics/cloning) "bCr" = ( /obj/structure/closet/wardrobe/white, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/genetics/cloning) "bCs" = ( @@ -43315,8 +32023,8 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8 }, /area/medical/genetics/cloning) "bCt" = ( @@ -43336,18 +32044,18 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/light, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/genetics/cloning) "bCu" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/rxglasses{ +/obj/item/storage/box/rxglasses{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/bodybags, -/obj/item/weapon/pen, +/obj/item/storage/box/bodybags, +/obj/item/pen, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" @@ -43355,12 +32063,12 @@ /obj/machinery/power/apc{ dir = 4; name = "Cloning Lab APC"; + areastring = "/area/medical/genetics/cloning"; pixel_x = 23; pixel_y = 2 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whitepurple/corner, /area/medical/genetics/cloning) "bCv" = ( /turf/closed/wall/rust, @@ -43378,44 +32086,34 @@ icon_state = "ast_warn"; dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bCy" = ( /obj/machinery/door/airlock/maintenance{ name = "Port Asteroid Maintenance"; req_access_txt = "12" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bCz" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel/hydrofloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "bCA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/darkgreen/side{ - icon_state = "darkgreen"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hydroponics) "bCB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "bCC" = ( /obj/structure/cable/orange{ @@ -43423,9 +32121,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bCD" = ( /obj/structure/closet, @@ -43444,21 +32140,15 @@ "bCG" = ( /obj/effect/turf_decal/stripes/asteroid/line, /obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "bCH" = ( /obj/structure/rack, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "bCI" = ( /obj/machinery/vending/snack, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bCJ" = ( /obj/structure/cable{ @@ -43469,33 +32159,25 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bCK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bCL" = ( /obj/structure/reagent_dispensers/water_cooler, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/break_room) "bCM" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 5 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/engineering) "bCN" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ @@ -43522,7 +32204,6 @@ }, /obj/structure/closet/radiation, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -43530,7 +32211,6 @@ /obj/effect/turf_decal/stripes/line, /obj/structure/closet/radiation, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -43538,31 +32218,12 @@ /obj/effect/turf_decal/stripes/line, /obj/machinery/light, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) "bCT" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; - name = "reinforced floor" - }, -/area/engine/engineering) -"bCU" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "SM South"; - dir = 1; - network = list("SS13","CE") - }, -/turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -43574,7 +32235,6 @@ icon_state = "1-2" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -43584,7 +32244,6 @@ }, /obj/structure/closet/radiation, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -43605,22 +32264,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/engine/break_room) -"bDa" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/break_room) "bDb" = ( @@ -43628,9 +32272,7 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/break_room) "bDc" = ( @@ -43646,27 +32288,21 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/checkpoint/engineering) "bDd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/checkpoint/engineering) "bDe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/checkpoint/engineering) "bDf" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, @@ -43677,17 +32313,13 @@ }, /obj/structure/table, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/checkpoint/engineering) "bDg" = ( /obj/structure/disposalpipe/segment, /obj/effect/landmark/lightsout, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bDh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -43701,89 +32333,32 @@ dir = 8; network = list("SS13","QM") }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) -"bDi" = ( -/obj/machinery/chem_master, -/turf/open/floor/plasteel/whiteyellow/side{ - icon_state = "whiteyellow"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/chemistry) "bDj" = ( /obj/structure/chair/office/light{ dir = 1 }, /obj/effect/landmark/start/chemist, /turf/open/floor/plasteel/whiteyellow/side{ - icon_state = "whiteyellow"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/medical/chemistry) "bDk" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/box/beakers{ +/obj/item/storage/box/beakers{ pixel_x = 2; pixel_y = 2 }, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/dropper, /turf/open/floor/plasteel/whiteyellow/side{ - icon_state = "whiteyellow"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/medical/chemistry) "bDl" = ( /turf/open/floor/plasteel/whiteyellow/side{ - icon_state = "whiteyellow"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/chemistry) -"bDm" = ( -/obj/machinery/chem_master, -/turf/open/floor/plasteel/whiteyellow/side{ - icon_state = "whiteyellow"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/chemistry) -"bDn" = ( -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; - pixel_y = 23 - }, -/turf/open/floor/plasteel/whiteyellow/side{ - icon_state = "whiteyellow"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/chemistry) -"bDo" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel/whiteyellow/side{ - icon_state = "whiteyellow"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/chemistry) -"bDp" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/eastleft{ - name = "Chemistry Desk"; - req_access_txt = "33" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/medical/chemistry) "bDq" = ( @@ -43793,9 +32368,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/whiteblue/corner{ - icon_state = "whitebluecorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/medical/medbay/central) "bDr" = ( @@ -43804,16 +32377,14 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "bDs" = ( /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/medbay/central) "bDt" = ( @@ -43821,8 +32392,8 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/medbay/central) "bDu" = ( @@ -43833,8 +32404,8 @@ c_tag = "Medbay South"; dir = 6 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/medbay/central) "bDv" = ( @@ -43844,8 +32415,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 }, /area/medical/medbay/central) "bDw" = ( @@ -43853,26 +32424,20 @@ dir = 9 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/medbay/central) "bDx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/genetics) "bDy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/genetics) "bDz" = ( /obj/machinery/door/airlock/glass_research{ @@ -43887,14 +32452,10 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "bDA" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/genetics) "bDB" = ( /obj/structure/cable/orange{ @@ -43905,20 +32466,16 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bDC" = ( -/obj/item/weapon/storage/toolbox/mechanical/old, +/obj/item/storage/toolbox/mechanical/old, /turf/open/floor/plating, /area/space) "bDD" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bDE" = ( /obj/machinery/light/small, @@ -43929,17 +32486,13 @@ icon_state = "ast_warn"; dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bDG" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bDH" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -43951,9 +32504,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "bDI" = ( /obj/structure/table, @@ -43964,61 +32515,47 @@ network = list("SS13"); start_active = 1 }, -/turf/open/floor/plasteel/hydrofloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "bDJ" = ( /obj/machinery/chem_master/condimaster, -/turf/open/floor/plasteel/hydrofloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "bDK" = ( /obj/structure/closet/crate/hydroponics, -/obj/item/weapon/shovel/spade, -/obj/item/weapon/wrench, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/item/weapon/wirecutters, -/obj/item/weapon/shovel/spade, +/obj/item/shovel/spade, +/obj/item/wrench, +/obj/item/reagent_containers/glass/bucket, +/obj/item/wirecutters, +/obj/item/shovel/spade, /obj/item/honey_frame, /obj/item/honey_frame, /obj/item/honey_frame, /obj/item/honey_frame, /obj/item/honey_frame, /obj/item/honey_frame, -/turf/open/floor/plasteel/hydrofloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "bDL" = ( /obj/machinery/biogenerator, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "bDM" = ( /obj/machinery/seed_extractor, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "bDN" = ( /obj/structure/table, -/obj/item/weapon/storage/bag/plants/portaseeder, -/obj/item/weapon/storage/bag/plants/portaseeder, -/obj/item/weapon/storage/bag/plants, -/obj/item/weapon/storage/bag/plants, +/obj/item/storage/bag/plants/portaseeder, +/obj/item/storage/bag/plants/portaseeder, +/obj/item/storage/bag/plants, +/obj/item/storage/bag/plants, /obj/machinery/light, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "bDO" = ( /obj/structure/closet/wardrobe/botanist, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "bDP" = ( /obj/structure/beebox, @@ -44028,24 +32565,18 @@ dir = 5; network = list("SS13") }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "bDQ" = ( /obj/structure/table, -/obj/item/weapon/book/manual/hydroponics_pod_people, -/obj/item/weapon/paper/hydroponics, +/obj/item/book/manual/hydroponics_pod_people, +/obj/item/paper/guides/jobs/hydroponics, /obj/item/stack/packageWrap, /obj/item/device/destTagger, -/turf/open/floor/plasteel/hydrofloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "bDR" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/atmos) "bDS" = ( /obj/machinery/status_display{ @@ -44055,9 +32586,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/atmos) "bDT" = ( /obj/machinery/door/airlock/maintenance{ @@ -44068,34 +32597,26 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/engine/atmos) +/turf/open/floor/plating, +/area/maintenance/asteroid/central) "bDU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/atmos) "bDV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/atmos) "bDW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bDX" = ( /obj/structure/cable{ @@ -44104,14 +32625,10 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bDY" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bDZ" = ( /obj/machinery/firealarm{ @@ -44119,9 +32636,7 @@ pixel_x = 24 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/break_room) "bEa" = ( @@ -44129,14 +32644,13 @@ dir = 1 }, /obj/structure/closet/secure_closet/engineering_electrical, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bEb" = ( /obj/machinery/power/apc{ dir = 1; name = "Engineering APC"; + areastring = "/area/engine/engineering"; pixel_y = 24 }, /obj/structure/cable{ @@ -44144,16 +32658,12 @@ pixel_y = 1; d2 = 2 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bEc" = ( /obj/structure/reagent_dispensers/fueltank, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bEd" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ @@ -44169,13 +32679,10 @@ /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engineering) "bEf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, @@ -44190,9 +32697,7 @@ d2 = 2 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engineering) "bEg" = ( /obj/machinery/door/airlock/glass_engineering{ @@ -44207,24 +32712,18 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engineering) "bEh" = ( /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bEi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/sign/map/left/ceres{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bEj" = ( /obj/machinery/firealarm{ @@ -44234,9 +32733,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/engine/break_room) "bEk" = ( @@ -44248,22 +32745,18 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bEl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/break_room) "bEm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -44290,9 +32783,7 @@ pixel_y = -24 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/security/checkpoint/engineering) "bEo" = ( @@ -44304,28 +32795,22 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/engineering) "bEp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/security/checkpoint/engineering) "bEq" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bEr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -44334,40 +32819,43 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bEs" = ( -/obj/machinery/chem_dispenser, -/turf/open/floor/plasteel/whiteyellow/side{ - icon_state = "whiteyellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/chem_master, +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 1 }, /area/medical/chemistry) "bEt" = ( -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 1 }, /area/medical/chemistry) "bEu" = ( -/obj/machinery/chem_heater, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/table/glass, +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/dropper, +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 1 }, /area/medical/chemistry) "bEv" = ( -/obj/machinery/chem_dispenser, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/chem_master, +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 4 }, /area/medical/chemistry) "bEw" = ( -/turf/open/floor/plasteel/whiteyellow/side{ - icon_state = "whiteyellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 4 }, /area/medical/chemistry) "bEx" = ( @@ -44377,9 +32865,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/medical/medbay/central) "bEy" = ( @@ -44388,17 +32874,19 @@ icon_state = "pipe-j1"; dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "bEz" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/table/glass, +/obj/item/storage/box/syringes, +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 }, +/turf/open/floor/plasteel/whiteblue/side, /area/medical/medbay/central) "bEA" = ( /obj/machinery/firealarm{ @@ -44408,9 +32896,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "bEB" = ( /obj/structure/extinguisher_cabinet{ @@ -44420,18 +32906,14 @@ dir = 4; icon_state = "pipe-j2" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "bEC" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "bED" = ( /obj/machinery/disposal/bin, @@ -44439,8 +32921,8 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitepurple/side{ + dir = 9 }, /area/medical/genetics) "bEE" = ( @@ -44451,34 +32933,24 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/junction, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/medical/genetics) "bEF" = ( /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/medical/genetics) "bEG" = ( /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/medical/genetics) "bEH" = ( -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/medical/genetics) "bEI" = ( /obj/structure/cable/orange{ @@ -44491,12 +32963,10 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bEJ" = ( -/obj/item/weapon/coin/gold, +/obj/item/coin/gold, /turf/open/floor/plating, /area/space) "bEK" = ( @@ -44508,33 +32978,25 @@ "bEL" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, -/obj/item/weapon/electronics/airlock, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/electronics/airlock, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bEM" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/fitness) "bEN" = ( /obj/machinery/door/airlock/maintenance{ name = "Port Asteroid Maintenance"; req_access_txt = "12" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/maintenance/asteroid/port/west) "bEO" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/fitness) "bEP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -44544,8 +33006,7 @@ /obj/effect/turf_decal/stripes/line, /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "bEQ" = ( @@ -44554,9 +33015,7 @@ }, /obj/effect/turf_decal/stripes/line, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bER" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -44571,9 +33030,7 @@ }, /obj/effect/turf_decal/stripes/line, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "bES" = ( /obj/structure/disposalpipe/sortjunction{ @@ -44582,15 +33039,12 @@ name = "disposal pipe - Library"; sortType = 16 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hydroponics) "bET" = ( /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/engine/atmos) @@ -44598,7 +33052,6 @@ /obj/machinery/portable_atmospherics/canister/freon, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/engine/atmos) @@ -44606,7 +33059,6 @@ /obj/machinery/portable_atmospherics/canister/toxins, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/engine/atmos) @@ -44614,7 +33066,6 @@ /obj/machinery/portable_atmospherics/canister/oxygen, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/engine/atmos) @@ -44622,28 +33073,22 @@ /obj/machinery/light{ dir = 8 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bEY" = ( /obj/structure/closet/firecloset/full, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bEZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bFa" = ( /obj/structure/table, @@ -44651,9 +33096,7 @@ /obj/item/stack/rods{ amount = 50 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bFb" = ( /obj/structure/table, @@ -44661,6 +33104,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Atmospherics APC"; + areastring = "/area/engine/atmos"; pixel_y = 24 }, /obj/structure/cable{ @@ -44668,22 +33112,16 @@ pixel_y = 1; d2 = 2 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bFc" = ( /obj/structure/table, -/obj/item/weapon/grenade/chem_grenade/metalfoam, -/obj/item/weapon/grenade/chem_grenade/metalfoam, +/obj/item/grenade/chem_grenade/metalfoam, +/obj/item/grenade/chem_grenade/metalfoam, /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bFd" = ( /obj/structure/rack, @@ -44691,35 +33129,26 @@ /obj/item/clothing/mask/gas, /obj/item/clothing/head/welding, /obj/item/clothing/head/welding, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bFe" = ( /obj/structure/tank_dispenser, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/atmos) "bFf" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/atmos) "bFg" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/break_room) "bFh" = ( @@ -44732,46 +33161,35 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bFi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bFj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/break_room) "bFk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engineering) "bFl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bFm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -44782,29 +33200,23 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bFn" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bFo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-20"; light_color = "#E1E17D"; light_range = 5; luminosity = 2 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bFp" = ( /obj/structure/table, @@ -44813,9 +33225,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bFq" = ( /obj/structure/table, @@ -44824,9 +33234,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bFr" = ( /obj/structure/table, @@ -44839,9 +33247,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bFs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -44852,9 +33258,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bFt" = ( /obj/structure/table, @@ -44863,8 +33267,6 @@ dir = 1 }, /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, /obj/structure/cable/yellow{ @@ -44872,9 +33274,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bFu" = ( /obj/structure/table, @@ -44889,9 +33289,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bFv" = ( /obj/structure/table, @@ -44905,9 +33303,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bFw" = ( /obj/structure/disposalpipe/segment{ @@ -44917,9 +33313,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bFx" = ( /obj/structure/disposalpipe/segment{ @@ -44929,9 +33323,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bFy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -44942,14 +33334,11 @@ }, /obj/structure/closet/secure_closet/engineering_electrical, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/engineering) "bFz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -44957,9 +33346,7 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engineering) "bFA" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, @@ -44968,9 +33355,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/break_room) "bFB" = ( @@ -44982,16 +33367,12 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bFC" = ( /obj/machinery/vending/cola, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/break_room) "bFD" = ( @@ -45003,8 +33384,7 @@ }, /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bFE" = ( @@ -45014,9 +33394,7 @@ dir = 1 }, /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bFF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -45030,85 +33408,65 @@ dir = 1 }, /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bFG" = ( -/obj/machinery/requests_console{ - department = "Chemistry"; - departmentType = 2; - name = "Chemistry RC"; - pixel_x = -30 +/obj/machinery/chem_dispenser, +/obj/structure/sign/poster/official/safety_eye_protection{ + pixel_x = -32 }, -/mob/living/simple_animal/bot/cleanbot{ - name = "Na2CO3" - }, -/turf/open/floor/plasteel/whiteyellow/corner{ - icon_state = "whiteyellowcorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 8 }, /area/medical/chemistry) "bFH" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteyellow/corner, /area/medical/chemistry) "bFI" = ( +/obj/machinery/chem_heater, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteyellow/side, /area/medical/chemistry) "bFJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/holopad, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteyellow/side, /area/medical/chemistry) "bFK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +/obj/machinery/chem_heater, /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/turf/open/floor/plasteel/whiteyellow/side, /area/medical/chemistry) "bFL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/turf/open/floor/plasteel/whiteyellow/side, /area/medical/chemistry) "bFM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/whiteyellow/side{ - icon_state = "whiteyellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/medical/chemistry) "bFN" = ( @@ -45123,9 +33481,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/medical/chemistry) "bFO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -45136,9 +33492,7 @@ dir = 4 }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/medical/medbay/central) "bFP" = ( @@ -45149,28 +33503,22 @@ icon_state = "pipe-j2"; dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "bFQ" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/medbay/zone2) "bFR" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/medbay/zone2) "bFS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitepurple/side{ + dir = 8 }, /area/medical/genetics) "bFT" = ( @@ -45185,16 +33533,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /obj/effect/landmark/start/geneticist, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/genetics) "bFU" = ( /obj/machinery/computer/scan_consolenew, +/obj/effect/turf_decal/bot, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/medical/genetics) "bFV" = ( @@ -45202,72 +33547,17 @@ dir = 8 }, /mob/living/carbon/monkey, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/medical/genetics) "bFW" = ( /obj/structure/flora/tree/palm, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/medical/genetics) -"bFX" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bFY" = ( -/obj/structure/rack, -/obj/item/clothing/suit/space/fragile, -/obj/item/clothing/head/helmet/space/fragile, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bFZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) "bGa" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bGb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/rack, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bGc" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bGd" = ( -/obj/structure/disposaloutlet{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plating/airless, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bGe" = ( /obj/machinery/disposal/deliveryChute{ @@ -45278,14 +33568,6 @@ }, /turf/open/floor/plating/airless, /area/space) -"bGf" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/space) "bGg" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -45301,24 +33583,17 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bGi" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bGj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bGk" = ( /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) @@ -45329,7 +33604,6 @@ pixel_y = 28 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) @@ -45338,11 +33612,10 @@ /obj/machinery/camera{ c_tag = "Fitness North" }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "applebush" }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) @@ -45352,7 +33625,6 @@ name = "Crabohydrates" }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) @@ -45363,16 +33635,15 @@ random_basetype = /obj/structure/sign/poster/official }, /obj/structure/table, -/obj/item/weapon/folder/red{ +/obj/item/folder/red{ pixel_x = 8; pixel_y = 6 }, -/obj/item/weapon/folder/yellow{ +/obj/item/folder/yellow{ pixel_x = -2; pixel_y = 2 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) @@ -45382,23 +33653,18 @@ }, /obj/structure/filingcabinet, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) "bGq" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/library) "bGr" = ( /obj/structure/bookcase{ name = "Forbidden Knowledge" }, /turf/open/floor/plasteel/chapel{ - icon_state = "chapel"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/library) "bGs" = ( @@ -45408,23 +33674,19 @@ /obj/item/device/radio/intercom{ pixel_y = 25 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/library) "bGt" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen/invisible, +/obj/item/pen/invisible, /obj/item/stack/packageWrap, /obj/item/device/destTagger, /turf/open/floor/plasteel/chapel{ - icon_state = "chapel"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/library) "bGu" = ( @@ -45433,31 +33695,23 @@ }, /obj/structure/disposaloutlet, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/library) "bGv" = ( /obj/structure/table/wood, /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bGw" = ( /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bGx" = ( /obj/structure/extinguisher_cabinet{ @@ -45466,6 +33720,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Library APC"; + areastring = "/area/library"; pixel_x = 23; pixel_y = 2 }, @@ -45473,20 +33728,14 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bGy" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/library/lounge) "bGz" = ( /obj/machinery/vending/coffee, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bGA" = ( /obj/structure/chair/comfy/black{ @@ -45495,28 +33744,20 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library/lounge) "bGB" = ( /obj/machinery/computer/security/telescreen/entertainment{ pixel_y = 32 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library/lounge) "bGC" = ( /obj/structure/fireplace, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library/lounge) "bGD" = ( -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library/lounge) "bGE" = ( /obj/structure/chair/comfy/black{ @@ -45525,37 +33766,28 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library/lounge) "bGF" = ( /obj/structure/rack, -/obj/item/weapon/grown/log, -/obj/item/weapon/grown/log, -/obj/item/weapon/grown/log, -/obj/item/weapon/grown/log, +/obj/item/grown/log, +/obj/item/grown/log, +/obj/item/grown/log, +/obj/item/grown/log, /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, -/obj/item/weapon/hatchet, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/hatchet, +/turf/open/floor/wood, /area/library/lounge) "bGG" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/library/lounge) "bGH" = ( /obj/machinery/portable_atmospherics/canister/water_vapor, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/engine/atmos) @@ -45565,26 +33797,18 @@ dir = 4; network = list("SS13","CE") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bGJ" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bGK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bGL" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bGM" = ( /obj/structure/cable{ @@ -45595,9 +33819,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bGN" = ( /obj/structure/chair/office/dark{ @@ -45608,9 +33830,7 @@ dir = 4 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/atmos) "bGO" = ( @@ -45627,18 +33847,14 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/yellow{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow, /area/engine/atmos) "bGP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/break_room) "bGQ" = ( @@ -45657,9 +33873,7 @@ icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bGR" = ( /obj/structure/cable{ @@ -45673,9 +33887,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bGS" = ( /obj/structure/cable{ @@ -45691,9 +33903,7 @@ dir = 4 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/break_room) "bGT" = ( @@ -45713,9 +33923,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/yellow{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow, /area/engine/engineering) "bGU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -45730,9 +33938,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/engineering) "bGV" = ( @@ -45754,9 +33960,7 @@ icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bGW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -45767,9 +33971,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bGX" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -45785,9 +33987,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bGY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -45808,9 +34008,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bGZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -45822,9 +34020,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bHa" = ( /obj/structure/disposalpipe/segment{ @@ -45845,9 +34041,7 @@ icon_state = "1-2" }, /obj/effect/landmark/start/station_engineer, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bHb" = ( /obj/structure/disposalpipe/segment{ @@ -45861,9 +34055,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bHc" = ( /obj/structure/disposalpipe/segment{ @@ -45879,9 +34071,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bHd" = ( /obj/structure/disposalpipe/segment{ @@ -45894,9 +34084,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bHe" = ( /obj/structure/disposalpipe/segment{ @@ -45911,9 +34099,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/engineering) "bHf" = ( @@ -45936,9 +34122,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/yellow{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow, /area/engine/engineering) "bHg" = ( /obj/structure/cable{ @@ -45954,9 +34138,7 @@ dir = 4 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/break_room) "bHh" = ( @@ -45972,9 +34154,7 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bHi" = ( /obj/structure/cable{ @@ -45990,9 +34170,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/break_room) "bHj" = ( /obj/machinery/vending/cigarette, @@ -46003,148 +34181,125 @@ dir = 10 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/break_room) "bHk" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/gravity_generator) "bHl" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 +/obj/machinery/requests_console{ + department = "Chemistry"; + departmentType = 2; + name = "Chemistry RC"; + pixel_x = -30 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/mob/living/simple_animal/bot/cleanbot{ + name = "Na2CO3" + }, +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 8 }, /area/medical/chemistry) "bHm" = ( /obj/structure/disposalpipe/segment, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 1 }, /area/medical/chemistry) "bHn" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/chemistry) -"bHo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 1 }, /area/medical/chemistry) "bHp" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/whiteyellow/corner{ - icon_state = "whiteyellowcorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 4 }, /area/medical/chemistry) "bHq" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/chemistry) "bHr" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/medical/medbay/central) "bHs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/whiteblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/side, /area/medical/medbay/central) "bHt" = ( +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/whiteblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/medical/medbay/central) "bHu" = ( -/obj/structure/table, -/obj/item/weapon/folder/white, -/obj/item/weapon/gun/syringe, -/obj/item/weapon/reagent_containers/dropper, -/obj/item/weapon/soap/nanotrasen, +/obj/item/folder/white, +/obj/item/gun/syringe, +/obj/item/reagent_containers/dropper, +/obj/item/soap/nanotrasen, /obj/machinery/newscaster{ pixel_y = 32 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/neutral/corner, /area/medical/medbay/zone2) "bHv" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/o2{ +/obj/item/storage/firstaid/o2{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/o2, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/o2, +/obj/item/storage/firstaid/regular{ pixel_x = -3; pixel_y = -3 }, /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/neutral/side, /area/medical/medbay/zone2) "bHw" = ( -/obj/structure/table, /obj/item/device/radio/intercom, -/obj/item/weapon/storage/firstaid/toxin{ +/obj/item/storage/firstaid/toxin{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/toxin, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/toxin, +/obj/item/storage/firstaid/regular{ pixel_x = -3; pixel_y = -3 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/neutral/side, /area/medical/medbay/zone2) "bHx" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/fire{ +/obj/item/storage/firstaid/fire{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ pixel_x = -3; pixel_y = -3 }, @@ -46153,18 +34308,16 @@ name = "Station Intercom (General)"; pixel_y = 20 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/neutral/side, /area/medical/medbay/zone2) "bHy" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/brute{ +/obj/item/storage/firstaid/brute{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/brute, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/brute, +/obj/item/storage/firstaid/regular{ pixel_x = -3; pixel_y = -3 }, @@ -46174,16 +34327,13 @@ /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/table/glass, +/turf/open/floor/plasteel, /area/medical/medbay/zone2) "bHz" = ( /obj/structure/disposalpipe/trunk, /obj/structure/disposaloutlet, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/medbay/zone2) "bHA" = ( /obj/structure/closet/secure_closet/medical1, @@ -46192,16 +34342,16 @@ name = "Station Intercom (General)"; pixel_x = -28 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitepurple/side{ + dir = 9 }, /area/medical/genetics) "bHB" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/medical/genetics) "bHC" = ( @@ -46213,8 +34363,8 @@ icon_state = "pipe-c" }, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 1 }, /area/medical/genetics) "bHD" = ( @@ -46228,16 +34378,13 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/genetics) "bHE" = ( /obj/machinery/dna_scannernew, +/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/medical/genetics) "bHF" = ( @@ -46246,76 +34393,32 @@ }, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/starboard) -"bHG" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 8 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bHH" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 1; - icon_state = "pipe-j2s"; - name = "disposal pipe - Engineering"; - sortType = 4 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bHI" = ( -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bHJ" = ( -/obj/item/chair, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) "bHK" = ( /obj/structure/weightlifter, /obj/structure/extinguisher_cabinet{ pixel_x = -24 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness) "bHL" = ( -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness) "bHM" = ( /obj/structure/stacklifter, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness) "bHN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bHO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bHP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -46323,7 +34426,6 @@ }, /obj/structure/table, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) @@ -46332,7 +34434,6 @@ dir = 4 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) @@ -46341,7 +34442,6 @@ /obj/structure/chair/office/dark, /obj/effect/landmark/start/assistant, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) @@ -46354,7 +34454,6 @@ pixel_y = 4 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) @@ -46362,9 +34461,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/fitness) "bHU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -46372,17 +34469,14 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "bHV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bHW" = ( /obj/item/device/radio/intercom{ @@ -46390,30 +34484,22 @@ name = "Station Intercom (General)"; pixel_x = -28 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/library) "bHX" = ( /obj/structure/chair/comfy/brown{ dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/library) "bHY" = ( /obj/structure/destructible/cult/tome, /obj/item/clothing/under/suit_jacket/red, -/obj/item/weapon/book/codex_gigas, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/book/codex_gigas, +/turf/open/floor/plasteel/black, /area/library) "bHZ" = ( -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bIa" = ( /obj/machinery/door/window{ @@ -46423,9 +34509,7 @@ opacity = 1; req_access_txt = "37" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bIb" = ( /obj/structure/cable/orange{ @@ -46441,56 +34525,41 @@ pixel_x = 32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bIc" = ( -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bId" = ( /obj/structure/table/wood, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library/lounge) "bIe" = ( /obj/structure/chair/comfy/black{ dir = 1 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library/lounge) "bIf" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 28 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bIg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/maintenance/asteroid/port/east) "bIh" = ( /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/engine/atmos) "bIi" = ( /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/engine/atmos) @@ -46501,7 +34570,6 @@ req_access_txt = "24" }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/engine/atmos) @@ -46511,9 +34579,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bIl" = ( /obj/structure/cable{ @@ -46521,9 +34587,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bIm" = ( /obj/structure/cable{ @@ -46531,9 +34595,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bIn" = ( /obj/machinery/light{ @@ -46544,7 +34606,7 @@ name = "Atmospherics Desk Shutters"; pixel_x = 24 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-13" }, /turf/open/floor/plasteel/yellow/side{ @@ -46553,17 +34615,13 @@ /area/engine/atmos) "bIo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/atmos) "bIp" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/engine/break_room) "bIq" = ( @@ -46574,18 +34632,14 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/break_room) "bIr" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, /obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/break_room) "bIs" = ( /obj/machinery/disposal/bin, @@ -46593,30 +34647,22 @@ dir = 1 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/engine/break_room) "bIt" = ( /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/engineering) "bIu" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bIv" = ( /obj/structure/table, /obj/machinery/cell_charger, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bIw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -46625,14 +34671,10 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bIx" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bIy" = ( /obj/structure/cable{ @@ -46641,17 +34683,13 @@ icon_state = "1-2" }, /obj/machinery/holopad, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bIz" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bIA" = ( /obj/structure/disposalpipe/segment, @@ -46660,28 +34698,22 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bIB" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/electrical{ pixel_x = 1; pixel_y = 5 }, -/obj/item/weapon/storage/box/lights/mixed, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bIC" = ( /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/engineering) "bID" = ( @@ -46690,18 +34722,14 @@ dir = 1 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/engine/break_room) "bIE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/break_room) "bIF" = ( /obj/structure/cable{ @@ -46712,9 +34740,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/break_room) "bIG" = ( /obj/structure/table, @@ -46722,9 +34748,7 @@ /obj/item/stack/packageWrap, /obj/item/device/destTagger, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/engine/break_room) "bIH" = ( @@ -46733,22 +34757,16 @@ }, /obj/structure/table, /obj/item/device/geiger_counter, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bII" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/gravity_generator) "bIJ" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "bIK" = ( /obj/machinery/light{ @@ -46760,52 +34778,50 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bIL" = ( /obj/structure/closet/secure_closet/chemical, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 8 }, /area/medical/chemistry) "bIM" = ( /obj/structure/table/glass, /obj/item/hand_labeler_refill, /obj/item/hand_labeler_refill, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/item/stack/packageWrap, /obj/machinery/light, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 8 }, /area/medical/chemistry) "bIN" = ( /obj/structure/table/glass, /obj/item/stack/cable_coil/random, /obj/item/stack/cable_coil/random, -/obj/item/weapon/book/manual/wiki/chemistry, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/item/book/manual/wiki/chemistry, +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 8 }, /area/medical/chemistry) "bIO" = ( /obj/structure/table/glass, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine, -/obj/item/stack/sheet/mineral/plasma{ - layer = 2.9 - }, -/obj/item/stack/sheet/mineral/plasma{ - layer = 2.9 - }, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, /obj/machinery/camera{ c_tag = "Chemistry"; dir = 10; network = list("SS13","CMO") }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 8 }, /area/medical/chemistry) "bIP" = ( @@ -46813,58 +34829,45 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteyellow/side, /area/medical/chemistry) "bIQ" = ( /obj/structure/table/glass, /obj/machinery/reagentgrinder, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteyellow/corner, /area/medical/chemistry) "bIR" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/box/syringes, +/obj/item/storage/box/syringes, /obj/item/clothing/glasses/science{ pixel_x = 2; pixel_y = 4 }, /obj/item/clothing/glasses/science, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteyellow/corner, /area/medical/chemistry) "bIS" = ( /obj/structure/table/glass, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/screwdriver{ +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/screwdriver{ pixel_x = -2; pixel_y = 6 }, /obj/machinery/light, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteyellow/corner, /area/medical/chemistry) "bIT" = ( /obj/structure/closet/wardrobe/chemistry_white, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteyellow/corner, /area/medical/chemistry) "bIU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/medbay/zone2) "bIV" = ( /obj/machinery/door/airlock/glass_medical{ @@ -46874,42 +34877,30 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/medical/medbay/zone2) "bIW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/medbay/zone2) "bIX" = ( -/obj/structure/table, /obj/structure/bedsheetbin{ pixel_x = 2 }, /obj/item/clothing/suit/straight_jacket, /obj/item/clothing/mask/muzzle, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/structure/table/glass, +/turf/open/floor/plasteel/neutral/side{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, /area/medical/medbay/zone2) "bIY" = ( -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/zone2) "bIZ" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/side, /area/medical/medbay/zone2) "bJa" = ( /obj/structure/closet/secure_closet/personal/patient, @@ -46919,20 +34910,16 @@ name = "Genetics Requests Console"; pixel_x = -30 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitepurple/side{ + dir = 8 }, /area/medical/genetics) "bJb" = ( -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/genetics) "bJc" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/genetics) "bJd" = ( /obj/structure/cable/orange{ @@ -46943,15 +34930,11 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/genetics) "bJe" = ( /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/medical/genetics) "bJf" = ( @@ -46960,59 +34943,16 @@ req_access_txt = "9" }, /mob/living/carbon/monkey, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/medical/genetics) -"bJg" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/girder, -/obj/structure/grille, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bJh" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j1"; - dir = 1 - }, -/obj/structure/girder, -/obj/structure/grille, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bJi" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 1; - icon_state = "pipe-j2s"; - name = "disposal pipe - Atmospherics"; - sortType = 6 - }, -/obj/structure/grille/broken, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) "bJj" = ( /obj/structure/grille/broken, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bJk" = ( -/obj/structure/table, -/obj/item/weapon/storage/fancy/cigarettes, -/obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bJl" = ( /obj/structure/disposalpipe/segment, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bJm" = ( /obj/structure/sign/poster/random{ @@ -47020,80 +34960,59 @@ pixel_x = -32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness) "bJn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bJo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bJp" = ( /obj/structure/table, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) "bJq" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) "bJr" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/fitness) "bJs" = ( /obj/machinery/light/small, /turf/open/floor/plasteel/chapel{ - icon_state = "chapel"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/library) "bJt" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/library) "bJu" = ( -/turf/open/floor/plasteel/chapel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/chapel, /area/library) "bJv" = ( /obj/structure/table/wood, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bJw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library) "bJx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -47104,9 +35023,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library) "bJy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -47116,25 +35033,19 @@ /obj/machinery/door/airlock/glass{ name = "Library" }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library/lounge) "bJz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bJA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library/lounge) "bJB" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -47143,9 +35054,7 @@ /obj/machinery/light_switch{ pixel_x = 24 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bJC" = ( /obj/structure/cable/orange{ @@ -47154,9 +35063,7 @@ icon_state = "1-2" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/east) "bJD" = ( /obj/effect/turf_decal/delivery, @@ -47167,7 +35074,6 @@ }, /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/engine/atmos) @@ -47175,7 +35081,6 @@ /obj/machinery/portable_atmospherics/canister/carbon_dioxide, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/engine/atmos) @@ -47183,7 +35088,6 @@ /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/engine/atmos) @@ -47191,7 +35095,6 @@ /obj/machinery/portable_atmospherics/canister/nitrogen, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/engine/atmos) @@ -47199,23 +35102,17 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bJI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bJJ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/atmos) "bJK" = ( /obj/structure/cable{ @@ -47232,9 +35129,7 @@ name = "Atmospherics"; req_access_txt = "24" }, -/turf/open/floor/plasteel/yellow{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow, /area/engine/atmos) "bJL" = ( /obj/machinery/camera{ @@ -47244,21 +35139,17 @@ }, /obj/machinery/vending/tool, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/engineering) "bJM" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plasteel, /area/engine/engineering) "bJN" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/electrical{ pixel_x = 1; pixel_y = 5 }, @@ -47271,25 +35162,19 @@ icon_state = "1-2" }, /obj/item/clothing/gloves/color/yellow, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bJO" = ( /obj/structure/table, -/obj/item/weapon/book/manual/wiki/engineering_construction, +/obj/item/book/manual/wiki/engineering_construction, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bJP" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bJQ" = ( /obj/structure/cable{ @@ -47298,9 +35183,7 @@ icon_state = "1-2" }, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bJR" = ( /obj/structure/disposalpipe/segment, @@ -47310,38 +35193,33 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/book/manual/wiki/engineering_guide, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/book/manual/wiki/engineering_guide, +/turf/open/floor/plasteel, /area/engine/engineering) "bJS" = ( /obj/structure/table, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/twohanded/rcl/pre_loaded, +/obj/item/twohanded/rcl/pre_loaded, +/obj/item/twohanded/rcl/pre_loaded, +/turf/open/floor/plasteel, /area/engine/engineering) "bJT" = ( /obj/structure/table, /obj/item/clothing/head/welding, /obj/item/clothing/head/welding, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bJU" = ( /obj/structure/closet/secure_closet/engineering_personal, -/obj/item/weapon/pickaxe/mini, +/obj/item/pickaxe/mini, /obj/machinery/camera{ c_tag = "Engineering East"; dir = 9; network = list("SS13","CE") }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/engineering) "bJV" = ( @@ -47356,15 +35234,11 @@ name = "Gravity Generator"; req_access_txt = "10;11" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bJW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/gravity_generator) "bJX" = ( /obj/effect/turf_decal/stripes/line{ @@ -47373,17 +35247,15 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bJY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /obj/structure/closet/secure_closet/medical3, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/zone2) "bJZ" = ( @@ -47392,24 +35264,24 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/zone2) "bKa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/zone2) "bKb" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/zone2) "bKc" = ( @@ -47417,18 +35289,14 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/zone2) "bKd" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/effect/landmark/start/medical_doctor, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/zone2) "bKe" = ( /obj/structure/sink{ @@ -47443,17 +35311,15 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/medical/medbay/zone2) "bKf" = ( /obj/structure/closet/wardrobe/genetics_white, /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitepurple/side{ + dir = 8 }, /area/medical/genetics) "bKg" = ( @@ -47461,9 +35327,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/genetics) "bKh" = ( /obj/structure/chair/office/light{ @@ -47479,44 +35343,8 @@ icon_state = "pipe-c" }, /obj/effect/landmark/start/geneticist, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/genetics) -"bKi" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/rack, -/obj/item/weapon/storage/toolbox/mechanical, -/obj/item/weapon/weldingtool/hugetank, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bKj" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j1"; - dir = 1 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bKk" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 1; - icon_state = "pipe-j2s"; - name = "disposal pipe - Genetics"; - sortType = 23 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) "bKl" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating/asteroid, @@ -47528,29 +35356,24 @@ dir = 4; network = list("SS13") }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness) "bKn" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/crew_quarters/fitness) "bKo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/crew_quarters/fitness) "bKp" = ( /obj/effect/landmark/lightsout, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/crew_quarters/fitness) "bKq" = ( @@ -47558,24 +35381,18 @@ /obj/machinery/door/airlock/glass{ name = "Fitness Area" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bKr" = ( /obj/machinery/door/morgue{ name = "Private Study"; req_access_txt = "37" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bKs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library) "bKt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -47586,9 +35403,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library) "bKu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -47603,9 +35418,7 @@ /obj/machinery/door/airlock/glass{ name = "Library" }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library/lounge) "bKv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -47616,9 +35429,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bKw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -47629,9 +35440,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bKx" = ( /obj/structure/cable/orange{ @@ -47639,9 +35448,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bKy" = ( /obj/structure/disposalpipe/segment, @@ -47654,9 +35461,7 @@ name = "Port Asteroid Maintenance"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/library/lounge) "bKz" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/visible, @@ -47670,27 +35475,21 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bKB" = ( /obj/effect/landmark/lightsout, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 10 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bKC" = ( /mob/living/simple_animal/pet/dog/pug{ desc = "It's Spaghetti, the official pug of Atmospherics. Appropriately named after the jumbled mess of piping."; name = "Spaghetti" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bKD" = ( /obj/structure/cable{ @@ -47704,27 +35503,21 @@ network = list("SS13","CE") }, /obj/structure/closet/secure_closet/atmospherics, -/obj/item/weapon/pickaxe/mini, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/pickaxe/mini, +/turf/open/floor/plasteel, /area/engine/atmos) "bKE" = ( /obj/machinery/space_heater, /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bKF" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bKG" = ( /obj/structure/cable{ @@ -47737,24 +35530,18 @@ dir = 1 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bKH" = ( /obj/structure/reagent_dispensers/watertank/high, /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bKI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/engine/atmos) "bKJ" = ( /obj/structure/disposalpipe/segment{ @@ -47765,47 +35552,35 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "bKK" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "bKL" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bKM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bKN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "bKO" = ( /obj/structure/closet/radiation, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bKP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -47817,28 +35592,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/engine/gravity_generator) -"bKQ" = ( -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; - pixel_y = 23 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bKR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/gravity_generator) "bKS" = ( /obj/effect/turf_decal/stripes/line{ @@ -47847,15 +35607,11 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bKT" = ( /obj/machinery/gravity_generator/main/station, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/gravity_generator) "bKU" = ( /obj/structure/closet/crate, @@ -47865,27 +35621,21 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bKW" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bKX" = ( /obj/machinery/door/airlock/maintenance/external{ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/starboard) +/turf/open/floor/plating, +/area/maintenance/asteroid/starboard) "bKY" = ( /obj/machinery/light/small{ dir = 1 @@ -47893,14 +35643,13 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bKZ" = ( /obj/machinery/power/apc{ dir = 1; name = "Chemistry APC"; + areastring = "/area/medical/chemistry"; pixel_y = 24 }, /obj/structure/cable/orange{ @@ -47908,20 +35657,14 @@ icon_state = "0-2" }, /obj/effect/turf_decal/stripes/end, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/chemistry) +/turf/open/floor/plating, +/area/maintenance/asteroid/starboard) "bLa" = ( /obj/structure/plasticflaps, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/medbay/zone2) "bLb" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/medical/medbay/zone2) "bLc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -47931,9 +35674,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/zone2) "bLd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -47942,9 +35683,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/zone2) "bLe" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -47954,9 +35693,7 @@ dir = 4 }, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/zone2) "bLf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -47966,9 +35703,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/zone2) "bLg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -47978,9 +35713,7 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/zone2) "bLh" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -47993,37 +35726,36 @@ name = "Medbay RC"; pixel_x = 30 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/light{ + dir = 4 }, +/turf/open/floor/plasteel/cmo, /area/medical/medbay/zone2) "bLi" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/box/disks{ +/obj/item/storage/box/disks{ pixel_x = 2; pixel_y = 2 }, /turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/medical/genetics) "bLj" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/box/rxglasses, +/obj/item/storage/box/rxglasses, /obj/machinery/firealarm{ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/side, /area/medical/genetics) "bLk" = ( /obj/structure/table/glass, -/obj/item/weapon/folder/white, +/obj/item/folder/white, /obj/item/device/radio/headset/headset_medsci, -/obj/item/weapon/storage/pill_bottle/mutadone, -/obj/item/weapon/storage/pill_bottle/mannitol, +/obj/item/storage/pill_bottle/mutadone, +/obj/item/storage/pill_bottle/mannitol, /obj/structure/extinguisher_cabinet{ pixel_y = -32 }, @@ -48032,9 +35764,7 @@ dir = 10; network = list("SS13","CMO") }, -/turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/side, /area/medical/genetics) "bLl" = ( /obj/structure/cable/orange{ @@ -48043,46 +35773,20 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/side, /area/medical/genetics) "bLm" = ( /obj/machinery/dna_scannernew, +/obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/medical/genetics) -"bLn" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) "bLo" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bLp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/grille/broken, -/turf/open/floor/plating, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bLq" = ( /obj/structure/disposalpipe/segment{ @@ -48101,48 +35805,7 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/starboard) -"bLs" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bLt" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j1"; - dir = 1 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bLu" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 1; - icon_state = "pipe-j2s"; - name = "disposal pipe - Chemistry"; - sortType = 11 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bLv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bLw" = ( /obj/structure/cable/orange{ @@ -48156,14 +35819,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bLx" = ( /obj/machinery/power/apc{ dir = 4; name = "Fitness APC"; + areastring = "/area/crew_quarters/fitness"; pixel_x = 23; pixel_y = 2 }, @@ -48175,10 +35837,8 @@ icon_state = "warn_end"; dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/fitness) +/turf/open/floor/plating, +/area/maintenance/asteroid/port/west) "bLy" = ( /obj/machinery/light{ dir = 8 @@ -48186,51 +35846,38 @@ /obj/machinery/computer/security/telescreen/entertainment{ pixel_x = -32 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness) "bLz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness) "bLA" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness) "bLB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness) "bLC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/holopad, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness) "bLD" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/fitness) "bLE" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -48240,9 +35887,7 @@ c_tag = "Service Asteroid Hallway 4"; dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bLF" = ( /obj/structure/table/wood, @@ -48250,65 +35895,47 @@ /obj/machinery/light_switch{ pixel_y = 28 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bLG" = ( /obj/machinery/light{ dir = 1 }, /obj/machinery/photocopier, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bLH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library) "bLI" = ( /obj/machinery/light{ dir = 8 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bLJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bLK" = ( /obj/structure/chair/office/dark, /obj/effect/landmark/start/assistant, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bLL" = ( /obj/structure/chair/office/dark, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bLM" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bLN" = ( /obj/structure/grille, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/atmos) "bLO" = ( /obj/machinery/door/window/eastright{ @@ -48316,14 +35943,10 @@ name = "Interior Pipe Access"; req_access_txt = "24" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/atmos) "bLP" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/atmos) "bLQ" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -48349,10 +35972,8 @@ pixel_x = 30 }, /obj/structure/closet/secure_closet/atmospherics, -/obj/item/weapon/pickaxe/mini, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/pickaxe/mini, +/turf/open/floor/plasteel, /area/engine/atmos) "bLS" = ( /obj/machinery/space_heater, @@ -48364,16 +35985,12 @@ dir = 5; network = list("SS13","CE") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bLT" = ( /obj/machinery/light/small, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bLU" = ( /obj/structure/cable{ @@ -48384,30 +36001,23 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bLV" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bLW" = ( /obj/machinery/vending/engivend, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/engine/engineering) "bLX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -48417,13 +36027,10 @@ id = "ceoffice" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/heads/chief) "bLY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -48437,13 +36044,10 @@ id = "ceoffice" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/heads/chief) "bLZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d1 = 1; d2 = 4; @@ -48464,21 +36068,16 @@ id = "ceoffice" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/heads/chief) "bMa" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "bMb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -48488,9 +36087,7 @@ id = "ceoffice" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/heads/chief) "bMc" = ( /obj/structure/disposalpipe/segment, @@ -48512,9 +36109,7 @@ name = "Station Intercom (General)"; pixel_y = -29 }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "bMe" = ( /obj/structure/cable{ @@ -48525,32 +36120,28 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/engine/engineering) "bMf" = ( /obj/machinery/light, /obj/structure/rack, -/obj/item/weapon/pickaxe/mini, -/obj/item/weapon/pickaxe/mini, -/obj/item/weapon/pickaxe/mini, +/obj/item/pickaxe/mini, +/obj/item/pickaxe/mini, +/obj/item/pickaxe/mini, /obj/item/clothing/glasses/meson, /obj/item/clothing/glasses/meson, /obj/item/clothing/glasses/meson, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "bMg" = ( /obj/structure/rack, /obj/item/clothing/gloves/color/black, /obj/item/clothing/gloves/color/black, -/obj/item/weapon/extinguisher, +/obj/item/extinguisher, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -48565,9 +36156,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "bMh" = ( /obj/structure/rack, @@ -48578,14 +36167,12 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "bMi" = ( /obj/structure/rack, -/obj/item/weapon/storage/belt/utility, -/obj/item/weapon/storage/belt/utility, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, /obj/item/clothing/mask/gas, /obj/item/clothing/mask/gas, /obj/item/clothing/mask/gas, @@ -48593,9 +36180,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "bMj" = ( /obj/machinery/firealarm{ @@ -48606,16 +36191,12 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "bMk" = ( /obj/structure/closet/firecloset/full, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/engine/engineering) "bMl" = ( @@ -48627,9 +36208,7 @@ dir = 1; network = list("SS13","CE") }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bMm" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, @@ -48639,9 +36218,7 @@ icon_state = "1-4" }, /obj/machinery/light/small, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bMn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -48652,9 +36229,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bMo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -48670,9 +36245,7 @@ name = "Gravity Generator"; req_access_txt = "10;11" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bMp" = ( /obj/effect/turf_decal/stripes/corner{ @@ -48691,9 +36264,7 @@ dir = 1; network = list("SS13","CE") }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bMq" = ( /obj/effect/turf_decal/stripes/line{ @@ -48707,9 +36278,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bMr" = ( /obj/effect/turf_decal/stripes/line{ @@ -48723,9 +36292,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bMs" = ( /obj/effect/turf_decal/stripes/line{ @@ -48734,6 +36301,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Gravity Generator APC"; + areastring = "/area/engine/gravity_generator"; pixel_x = 23; pixel_y = 2 }, @@ -48741,9 +36309,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/gravity_generator) "bMt" = ( /obj/structure/grille/broken, @@ -48760,9 +36326,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bMv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -48775,9 +36339,7 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bMw" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -48788,8 +36350,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bMx" = ( @@ -48797,9 +36358,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "bMy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -48813,9 +36372,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bMz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -48833,9 +36390,7 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bMA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -48852,17 +36407,13 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bMB" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bMC" = ( /obj/structure/disposalpipe/segment{ @@ -48871,9 +36422,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bMD" = ( /obj/structure/disposalpipe/segment{ @@ -48882,9 +36431,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bME" = ( /obj/structure/cable/orange{ @@ -48895,9 +36442,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bMF" = ( /obj/structure/cable/orange{ @@ -48909,83 +36454,70 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bMG" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/beakers{ +/obj/item/storage/box/beakers{ pixel_x = 2; pixel_y = 2 }, -/obj/item/weapon/storage/box/syringes, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ +/obj/item/storage/box/syringes, +/obj/item/reagent_containers/glass/bottle/epinephrine{ pixel_x = 7; pixel_y = -3 }, -/obj/item/weapon/reagent_containers/glass/bottle/morphine{ +/obj/item/reagent_containers/glass/bottle/morphine{ pixel_x = 8; pixel_y = -3 }, -/obj/item/weapon/reagent_containers/syringe{ +/obj/item/reagent_containers/syringe{ pixel_x = 6; pixel_y = -3 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/table/glass, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 10 }, /area/medical/medbay/zone2) "bMH" = ( -/obj/structure/table, -/obj/item/weapon/storage/belt/medical{ +/obj/item/storage/belt/medical{ pixel_y = 2 }, -/obj/item/weapon/storage/belt/medical{ +/obj/item/storage/belt/medical{ pixel_y = 2 }, -/obj/item/weapon/storage/belt/medical{ +/obj/item/storage/belt/medical{ pixel_y = 2 }, /obj/item/clothing/neck/stethoscope, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/machinery/light, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whiteblue/side, /area/medical/medbay/zone2) "bMI" = ( -/obj/structure/table, -/obj/item/weapon/hand_labeler, -/obj/item/weapon/gun/syringe, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/hand_labeler, +/obj/item/gun/syringe, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whiteblue/side, /area/medical/medbay/zone2) "bMJ" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/spray/cleaner, /obj/item/clothing/glasses/hud/health, /obj/item/clothing/glasses/hud/health, /obj/item/clothing/glasses/hud/health, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whiteblue/side, /area/medical/medbay/zone2) "bMK" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/bodybags{ +/obj/item/storage/box/bodybags{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/rxglasses, +/obj/item/storage/box/rxglasses, /obj/item/stack/packageWrap, /obj/item/device/destTagger, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whiteblue/side, /area/medical/medbay/zone2) "bML" = ( /obj/structure/closet/l3closet, @@ -48994,24 +36526,18 @@ dir = 10; network = list("SS13","CMO") }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/side, /area/medical/medbay/zone2) "bMM" = ( /obj/structure/closet/wardrobe/white/medical, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/side, /area/medical/medbay/zone2) "bMN" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whiteblue/side, /area/medical/medbay/zone2) "bMO" = ( /obj/machinery/door/airlock/maintenance{ @@ -49024,18 +36550,14 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/genetics) +/turf/open/floor/plating, +/area/maintenance/asteroid/starboard) "bMP" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bMQ" = ( /obj/structure/cable/orange{ @@ -49047,51 +36569,14 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bMR" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bMS" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bMT" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bMU" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 1; - icon_state = "pipe-j2s"; - name = "disposal pipe - Medbay"; - sortType = 9 - }, -/obj/item/weapon/wrench, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bMV" = ( /obj/structure/disposalpipe/segment, @@ -49100,112 +36585,86 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bMW" = ( /obj/structure/weightlifter, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness) "bMX" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/crew_quarters/fitness) "bMY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/crew_quarters/fitness) "bMZ" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/crew_quarters/fitness) "bNa" = ( /obj/effect/landmark/lightsout, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bNb" = ( /obj/machinery/libraryscanner, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bNc" = ( /obj/structure/chair/office/dark, /obj/effect/landmark/start/librarian, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bNd" = ( /obj/machinery/holopad, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bNe" = ( /obj/structure/table/wood, /obj/item/device/camera_film, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bNf" = ( /obj/structure/table/wood, /obj/machinery/computer/libraryconsole, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bNg" = ( /obj/structure/table/wood, /obj/item/toy/cards/deck, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bNh" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/blue, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/folder/blue, +/turf/open/floor/wood, /area/library/lounge) "bNi" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen/fourcolor, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/pen/fourcolor, +/turf/open/floor/wood, /area/library/lounge) "bNj" = ( /obj/machinery/camera{ c_tag = "Library East"; dir = 9 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bNk" = ( /obj/machinery/power/apc{ dir = 8; name = "Lounge APC"; + areastring = "/area/library/lounge"; pixel_x = -23; pixel_y = 2 }, @@ -49219,9 +36678,7 @@ icon_state = "ast_warn_end"; dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/library/lounge) "bNl" = ( /turf/open/floor/engine/n2, @@ -49240,31 +36697,23 @@ /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/atmos) "bNo" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/atmos) "bNp" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/atmos) "bNq" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bNr" = ( /obj/structure/cable{ @@ -49277,9 +36726,7 @@ }, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bNs" = ( /obj/structure/cable{ @@ -49293,9 +36740,7 @@ name = "Atmospherics"; req_access_txt = "24" }, -/turf/open/floor/plasteel/yellow{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow, /area/engine/atmos) "bNt" = ( /obj/machinery/computer/card/minor/ce, @@ -49319,16 +36764,12 @@ pixel_y = -8; req_access_txt = "10;11" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "bNu" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "bNv" = ( /obj/structure/cable{ @@ -49336,9 +36777,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "bNw" = ( /obj/machinery/door/airlock/engineering{ @@ -49353,30 +36792,22 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/yellow{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow, /area/engine/engine_smes) "bNx" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/engine/engine_smes) "bNy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engine_smes) "bNz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -49387,13 +36818,10 @@ icon_state = "4-8" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engine_smes) "bNA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -49415,14 +36843,10 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engine_smes) "bNB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ d1 = 2; @@ -49434,38 +36858,29 @@ icon_state = "0-8" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engine_smes) "bNC" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/engine/engine_smes) "bND" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/engine_smes) "bNE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bNF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bNG" = ( @@ -49473,24 +36888,18 @@ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bNH" = ( /obj/structure/table, /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bNI" = ( /obj/structure/closet/firecloset/full, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bNJ" = ( /obj/structure/cable/orange{ @@ -49500,9 +36909,7 @@ }, /obj/structure/disposalpipe/segment, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bNK" = ( /obj/machinery/door/airlock/maintenance{ @@ -49510,14 +36917,13 @@ req_access_txt = "45" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/medbay/zone2) +/turf/open/floor/plating, +/area/maintenance/asteroid/starboard) "bNL" = ( /obj/machinery/power/apc{ dir = 1; name = "Genetics APC"; + areastring = "/area/medical/genetics"; pixel_y = 24 }, /obj/structure/cable/orange{ @@ -49525,10 +36931,8 @@ icon_state = "0-4" }, /obj/effect/turf_decal/stripes/end, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/genetics) +/turf/open/floor/plating, +/area/maintenance/asteroid/starboard) "bNM" = ( /obj/structure/cable/orange{ d1 = 2; @@ -49544,23 +36948,17 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bNN" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bNO" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bNP" = ( /obj/structure/cable/orange{ @@ -49569,35 +36967,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bNQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/closet/firecloset/full, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bNR" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/closet/firecloset/full, -/turf/open/floor/plating, -/area/maintenance/asteroid/starboard) -"bNS" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 1 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bNT" = ( /obj/machinery/light/small{ @@ -49609,9 +36979,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bNU" = ( /obj/structure/window/reinforced{ @@ -49621,18 +36989,14 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "bNV" = ( /obj/structure/window/reinforced{ dir = 1; layer = 2.9 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "bNW" = ( /obj/structure/window/reinforced{ @@ -49640,9 +37004,7 @@ layer = 2.9 }, /obj/machinery/door/window/eastleft, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "bNX" = ( /obj/structure/table/wood, @@ -49650,34 +37012,26 @@ c_tag = "Library West"; dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bNY" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp/green, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bNZ" = ( /obj/structure/table/wood, -/obj/item/weapon/pen/fourcolor, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/pen/fourcolor, +/turf/open/floor/wood, /area/library) "bOa" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/pen, +/turf/open/floor/wood, /area/library) "bOb" = ( /obj/structure/chair/office/dark{ @@ -49686,44 +37040,32 @@ /obj/structure/sign/map/left/ceres{ pixel_x = -32 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bOc" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bOd" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/pill_bottle/dice, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/storage/pill_bottle/dice, +/turf/open/floor/wood, /area/library/lounge) "bOe" = ( /obj/structure/table/wood, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bOf" = ( /obj/structure/table/wood, /obj/item/toy/cards/deck/cas, /obj/item/toy/cards/deck/cas/black, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bOg" = ( /obj/machinery/photocopier, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bOh" = ( /obj/machinery/light/small{ @@ -49743,17 +37085,14 @@ /turf/open/floor/engine/n2, /area/engine/atmos) "bOk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bOl" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/machinery/meter, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/atmos) "bOm" = ( @@ -49761,24 +37100,18 @@ dir = 5 }, /obj/machinery/meter, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bOn" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bOo" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/atmos) "bOp" = ( @@ -49792,9 +37125,7 @@ icon_state = "pipe-c" }, /obj/structure/chair/stool/bar, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bOq" = ( /obj/structure/cable{ @@ -49806,11 +37137,9 @@ dir = 4 }, /obj/structure/table, -/obj/item/weapon/storage/fancy/cigarettes, -/obj/item/weapon/lighter/greyscale, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/storage/fancy/cigarettes, +/obj/item/lighter/greyscale, +/turf/open/floor/plasteel, /area/engine/atmos) "bOr" = ( /obj/structure/cable{ @@ -49827,9 +37156,7 @@ dir = 4 }, /obj/structure/chair/stool/bar, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bOs" = ( /obj/structure/cable{ @@ -49843,9 +37170,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bOt" = ( /obj/structure/cable{ @@ -49858,15 +37183,11 @@ icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bOu" = ( /obj/machinery/suit_storage_unit/atmos, -/turf/open/floor/plasteel/delivery{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/delivery, /area/engine/atmos) "bOv" = ( /obj/structure/cable{ @@ -49882,9 +37203,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/engine/engine_smes) "bOw" = ( @@ -49908,9 +37227,7 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/engine/engine_smes) "bOx" = ( @@ -49923,9 +37240,7 @@ dir = 4 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/engine/engine_smes) "bOy" = ( @@ -49939,9 +37254,7 @@ dir = 8 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/engine/engine_smes) "bOz" = ( @@ -49952,9 +37265,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/engine/engine_smes) "bOA" = ( @@ -49965,9 +37276,7 @@ }, /obj/structure/table, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/engine/engine_smes) "bOB" = ( @@ -49983,9 +37292,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/engine/engine_smes) "bOC" = ( @@ -50002,9 +37309,7 @@ /obj/structure/sign/electricshock{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bOD" = ( /obj/machinery/power/smes/engineering, @@ -50017,9 +37322,7 @@ icon_state = "0-4"; d2 = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bOE" = ( /obj/machinery/power/smes/engineering, @@ -50035,9 +37338,7 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bOF" = ( /obj/machinery/power/smes/engineering, @@ -50053,9 +37354,7 @@ /obj/structure/sign/electricshock{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bOG" = ( /obj/machinery/computer/station_alert, @@ -50074,9 +37373,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bOH" = ( /obj/machinery/modular_computer/console/preset/engineering, @@ -50084,9 +37381,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bOI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -50098,9 +37393,7 @@ name = "EXTERNAL AIRLOCK"; pixel_x = 32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bOJ" = ( /obj/effect/turf_decal/stripes/line, @@ -50109,8 +37402,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bOK" = ( @@ -50119,9 +37411,7 @@ dir = 1 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bOL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -50137,16 +37427,12 @@ name = "EXTERNAL AIRLOCK"; pixel_x = -32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bOM" = ( /obj/structure/table, /obj/structure/table, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bON" = ( /obj/structure/cable/orange{ @@ -50158,14 +37444,13 @@ dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bOO" = ( /obj/machinery/power/apc{ dir = 1; name = "Medbay Storage APC"; + areastring = "/area/medical/medbay/zone2"; pixel_y = 24 }, /obj/structure/cable/orange{ @@ -50173,24 +37458,18 @@ icon_state = "0-2" }, /obj/effect/turf_decal/stripes/end, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/medbay/zone2) +/turf/open/floor/plating, +/area/maintenance/asteroid/starboard) "bOP" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bOQ" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bOR" = ( /obj/structure/cable/orange{ @@ -50202,67 +37481,45 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bOS" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bOT" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bOU" = ( /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "bOV" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "bOW" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "bOX" = ( /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "bOY" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bOZ" = ( /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bPa" = ( /obj/structure/extinguisher_cabinet{ @@ -50272,17 +37529,14 @@ dir = 8 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "bPb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bPc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -50295,14 +37549,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "bPd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -50311,26 +37560,20 @@ /obj/machinery/door/airlock/glass{ name = "Library" }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library) "bPe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library) "bPf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library) "bPg" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -50344,9 +37587,7 @@ pixel_x = 32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library) "bPh" = ( /obj/structure/sign/poster/random{ @@ -50354,33 +37595,25 @@ pixel_y = -32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bPi" = ( /obj/structure/chair/office/dark{ dir = 1 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bPj" = ( /obj/structure/chair/office/dark{ dir = 1 }, /obj/effect/landmark/start/assistant, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bPk" = ( /obj/machinery/light, /obj/machinery/bookbinder, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library/lounge) "bPl" = ( /obj/structure/cable/orange{ @@ -50388,9 +37621,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bPm" = ( /obj/structure/cable/orange{ @@ -50398,9 +37629,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/east) "bPn" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -50423,17 +37652,13 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/atmos) "bPq" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/atmos) "bPr" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, @@ -50453,9 +37678,7 @@ }, /obj/machinery/atmospherics/pipe/simple/yellow/visible, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/atmos) "bPt" = ( @@ -50463,9 +37686,7 @@ dir = 10 }, /obj/effect/landmark/start/atmospheric_technician, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bPu" = ( /obj/machinery/status_display{ @@ -50476,34 +37697,26 @@ /area/engine/atmos) "bPv" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bPw" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bPx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bPy" = ( /obj/machinery/light/small{ dir = 4 }, /obj/machinery/suit_storage_unit/atmos, -/turf/open/floor/plasteel/delivery{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/delivery, /area/engine/atmos) "bPz" = ( /obj/machinery/computer/apc_control, @@ -50511,9 +37724,7 @@ /obj/structure/sign/map/left/ceres{ pixel_x = -32 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "bPA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -50523,9 +37734,7 @@ pixel_y = -28 }, /obj/structure/closet/secure_closet/engineering_chief, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "bPB" = ( /obj/machinery/suit_storage_unit/ce, @@ -50533,9 +37742,7 @@ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "bPC" = ( /obj/effect/landmark/event_spawn, @@ -50544,17 +37751,16 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "bPD" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/power/apc{ dir = 4; name = "Chief Engineer's Office APC"; + areastring = "/area/crew_quarters/heads/chief"; pixel_x = 23; pixel_y = 2 }, @@ -50562,17 +37768,13 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "bPE" = ( /obj/structure/table, -/obj/item/weapon/book/manual/engineering_particle_accelerator, +/obj/item/book/manual/engineering_particle_accelerator, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/engine_smes) "bPF" = ( @@ -50582,31 +37784,23 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bPG" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bPH" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bPI" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bPJ" = ( /obj/structure/cable/yellow{ @@ -50619,9 +37813,7 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bPK" = ( /obj/machinery/power/terminal{ @@ -50636,9 +37828,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bPL" = ( /obj/machinery/power/terminal{ @@ -50648,9 +37838,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bPM" = ( /obj/structure/cable{ @@ -50662,14 +37850,13 @@ dir = 1 }, /obj/effect/landmark/start/station_engineer, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bPN" = ( /obj/machinery/power/apc{ dir = 4; name = "Engineering SMES Storage APC"; + areastring = "/area/engine/engine_smes"; pixel_x = 23; pixel_y = 2 }, @@ -50677,9 +37864,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bPO" = ( /obj/machinery/door/airlock/glass_external{ @@ -50687,14 +37872,10 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bPP" = ( -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bPQ" = ( /obj/structure/cable/orange{ @@ -50706,9 +37887,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bPR" = ( /obj/structure/cable/orange{ @@ -50719,9 +37898,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bPS" = ( /obj/structure/cable/orange{ @@ -50733,9 +37910,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bPT" = ( /obj/structure/cable/orange{ @@ -50747,9 +37922,7 @@ dir = 4 }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bPU" = ( /obj/structure/disposalpipe/segment{ @@ -50760,9 +37933,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bPV" = ( /obj/structure/cable/orange{ @@ -50779,9 +37950,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bPW" = ( /obj/structure/cable/orange{ @@ -50793,9 +37962,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bPX" = ( /obj/structure/cable/orange{ @@ -50809,9 +37976,7 @@ name = "disposal pipe - Atmospherics"; sortType = 6 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bPY" = ( /obj/structure/cable/orange{ @@ -50825,9 +37990,7 @@ name = "disposal pipe - Engineering"; sortType = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bPZ" = ( /obj/structure/cable/orange{ @@ -50843,9 +38006,12 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bQa" = ( /obj/structure/cable/orange{ @@ -50857,9 +38023,7 @@ dir = 4 }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bQb" = ( /obj/structure/cable/orange{ @@ -50876,16 +38040,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bQc" = ( -/obj/machinery/disposal/deliveryChute, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/plating/airless, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bQd" = ( /obj/machinery/newscaster{ @@ -50893,8 +38048,7 @@ pixel_y = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/crew_quarters/fitness) "bQe" = ( @@ -50902,26 +38056,20 @@ dir = 8 }, /obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bQf" = ( /obj/machinery/firealarm{ dir = 4; pixel_x = 24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bQg" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bQh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -50932,32 +38080,24 @@ /obj/machinery/door/airlock/glass{ name = "Library" }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library) "bQi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library) "bQj" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library) "bQk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library) "bQl" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -50968,35 +38108,27 @@ name = "Station Intercom (General)"; pixel_y = 20 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bQm" = ( /obj/machinery/door/morgue{ name = "Explicit Section" }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library/lounge) "bQn" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/library/lounge) "bQo" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/library/lounge) "bQp" = ( /obj/structure/closet/crate, @@ -51015,9 +38147,7 @@ dir = 5; network = list("SS13","CE") }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/atmos) "bQr" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ @@ -51025,49 +38155,32 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/atmos) "bQs" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bQt" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; name = "North Canister to Waste" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/engine/atmos) -"bQu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bQv" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 }, /obj/machinery/meter, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bQw" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 10 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bQx" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -51076,18 +38189,14 @@ on = 0; target_pressure = 101 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bQy" = ( /obj/structure/fireaxecabinet{ pixel_x = 32 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bQz" = ( /turf/closed/wall, @@ -51102,37 +38211,29 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/chief) "bQC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/chief) "bQD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/chief) "bQE" = ( /obj/structure/table, -/obj/item/weapon/book/manual/wiki/engineering_construction, -/obj/item/weapon/book/manual/wiki/engineering_guide, +/obj/item/book/manual/wiki/engineering_construction, +/obj/item/book/manual/wiki/engineering_guide, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/engine_smes) "bQF" = ( @@ -51142,33 +38243,25 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bQG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bQH" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bQI" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bQJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -51178,9 +38271,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bQK" = ( /obj/machinery/airalarm{ @@ -51195,17 +38286,13 @@ dir = 1; network = list("SS13","CE") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engine_smes) "bQL" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/yellow/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/corner, /area/engine/engine_smes) "bQM" = ( /obj/structure/disposalpipe/segment{ @@ -51222,9 +38309,7 @@ req_access_txt = "10" }, /obj/effect/turf_decal/delivery, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engine_smes) "bQN" = ( /obj/structure/disposalpipe/trunk{ @@ -51233,9 +38318,7 @@ /obj/structure/disposaloutlet{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engine_smes) "bQO" = ( /obj/structure/closet, @@ -51250,9 +38333,7 @@ }, /obj/structure/disposalpipe/segment, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bQQ" = ( /obj/item/device/radio/intercom{ @@ -51261,8 +38342,7 @@ pixel_x = -28 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bQR" = ( @@ -51276,9 +38356,7 @@ dir = 8 }, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bQS" = ( /obj/structure/disposalpipe/segment{ @@ -51288,101 +38366,74 @@ /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, -/obj/item/weapon/pickaxe, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/pickaxe, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bQT" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"bQU" = ( -/obj/machinery/light/small, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bQV" = ( /obj/effect/decal/cleanable/cobweb, /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "bQW" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bQX" = ( /obj/structure/table, -/obj/item/weapon/storage/box/cups, +/obj/item/storage/box/cups, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) "bQY" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) "bQZ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) "bRa" = ( /obj/structure/window/reinforced, /obj/machinery/door/window/westright, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "bRb" = ( /obj/structure/window/reinforced, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "bRc" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/fitness) "bRd" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/brute, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/storage/firstaid/brute, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bRe" = ( /obj/structure/noticeboard{ dir = 8; pixel_x = 32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bRf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -51395,65 +38446,53 @@ icon_state = "pipe-j1"; dir = 1 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "bRg" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/library) "bRh" = ( /obj/machinery/light{ dir = 8 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bRi" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library) "bRj" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bRk" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bRl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -51462,34 +38501,26 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library) "bRm" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bRn" = ( /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library/lounge) "bRo" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library/lounge) "bRp" = ( /obj/machinery/light/small{ @@ -51499,9 +38530,7 @@ /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/port/east) "bRq" = ( -/turf/open/floor/engine/o2{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/o2, /area/engine/atmos) "bRr" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ @@ -51509,26 +38538,20 @@ frequency = 1441; id = "o2_in" }, -/turf/open/floor/engine/o2{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/o2, /area/engine/atmos) "bRs" = ( /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bRt" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, /obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bRu" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -51536,38 +38559,29 @@ }, /obj/machinery/meter, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/atmos) "bRv" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 10 }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/atmos) "bRw" = ( /obj/machinery/portable_atmospherics/canister, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/atmos) "bRx" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bRy" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -51575,18 +38589,13 @@ name = "Filter to Waste"; on = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bRz" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - name = "scrubbers pipe"; dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bRA" = ( /obj/machinery/meter{ @@ -51595,18 +38604,13 @@ name = "Waste Loop" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - name = "scrubbers pipe"; dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bRB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/engine/atmos) "bRC" = ( /obj/effect/turf_decal/stripes/line, @@ -51616,9 +38620,7 @@ icon_state = "2-4" }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/engine/engine_smes) "bRD" = ( @@ -51633,9 +38635,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engine_smes) "bRE" = ( /obj/machinery/button/door{ @@ -51645,20 +38645,16 @@ req_access_txt = "10;11" }, /obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engine_smes) "bRF" = ( /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engine_smes) "bRG" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/electrical{ pixel_x = 1; pixel_y = 5 }, @@ -51666,21 +38662,15 @@ /obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engine_smes) "bRH" = ( /obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engine_smes) "bRI" = ( /obj/structure/tank_dispenser, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engine_smes) "bRJ" = ( /obj/machinery/portable_atmospherics/scrubber, @@ -51689,31 +38679,23 @@ pixel_y = -29 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/engine/engine_smes) "bRK" = ( /obj/machinery/suit_storage_unit/engine, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/engine/engine_smes) "bRL" = ( /obj/machinery/suit_storage_unit/engine, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engine_smes) "bRM" = ( /obj/machinery/suit_storage_unit/engine, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/engine/engine_smes) "bRN" = ( @@ -51721,8 +38703,7 @@ dir = 8 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bRO" = ( @@ -51731,9 +38712,7 @@ dir = 8; network = list("SS13","QM") }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bRP" = ( /obj/machinery/door/airlock/glass_external{ @@ -51745,9 +38724,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "bRQ" = ( /obj/structure/cable/orange{ @@ -51756,33 +38733,24 @@ icon_state = "2-8" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bRR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bRS" = ( /obj/structure/chair, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bRT" = ( -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "bRU" = ( /obj/structure/closet/crate, /obj/effect/decal/cleanable/cobweb, -/obj/item/weapon/coin/silver, -/obj/item/weapon/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/port/west) "bRV" = ( @@ -51795,9 +38763,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bRW" = ( /obj/structure/disposalpipe/segment{ @@ -51809,9 +38775,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bRX" = ( /obj/structure/reagent_dispensers/water_cooler, @@ -51819,7 +38783,6 @@ dir = 8 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) @@ -51828,7 +38791,6 @@ dir = 8 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) @@ -51838,7 +38800,6 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) @@ -51847,64 +38808,45 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/crew_quarters/fitness) "bSb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness) "bSc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness) "bSd" = ( /obj/structure/bookcase/random/fiction, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bSe" = ( -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library) "bSf" = ( /obj/structure/bookcase/random/nonfiction, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bSg" = ( /obj/structure/bookcase/random/reference, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bSh" = ( /obj/structure/bookcase/random/religion, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "bSi" = ( /obj/structure/bookcase/random/adult, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library/lounge) "bSj" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library/lounge) "bSk" = ( /obj/structure/sign/poster/random{ @@ -51912,9 +38854,7 @@ pixel_x = 32; random_basetype = /obj/structure/sign/poster/contraband }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library/lounge) "bSl" = ( /obj/structure/closet/emcloset, @@ -51924,30 +38864,22 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/engine/o2{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/o2, /area/engine/atmos) "bSn" = ( /obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/engine/o2{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/o2, /area/engine/atmos) "bSo" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "o2_sensor" }, -/turf/open/floor/engine/o2{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/o2, /area/engine/atmos) "bSp" = ( /obj/machinery/pipedispenser/disposal, -/turf/open/floor/plasteel/yellow/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/corner, /area/engine/atmos) "bSq" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -51955,18 +38887,14 @@ name = "Pure To Canisters"; on = 0 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bSr" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/atmos) "bSs" = ( @@ -51978,16 +38906,12 @@ name = "Atmospherics Distro"; req_access_txt = "24" }, -/turf/open/floor/plasteel/yellow{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow, /area/engine/atmos) "bSt" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible, /obj/machinery/meter, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bSu" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ @@ -51996,9 +38920,7 @@ on = 1; target_temperature = 80 }, -/turf/open/floor/plasteel/delivery{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/delivery, /area/engine/atmos) "bSv" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -52006,15 +38928,11 @@ name = "Distro to Waste"; on = 0 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bSw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/atmos) "bSx" = ( /obj/machinery/door/airlock/maintenance{ @@ -52026,27 +38944,21 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bSy" = ( /obj/machinery/door/poddoor{ id = "engiestoragesmes"; name = "Engineering SMES Storage" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engine_smes) "bSz" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/engine_smes) "bSA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -52060,8 +38972,7 @@ pixel_x = -24 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bSC" = ( @@ -52076,23 +38987,17 @@ /area/space) "bSD" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/paper_bin, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "bSE" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bSF" = ( /obj/structure/disposalpipe/segment, /obj/structure/grille/broken, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bSG" = ( /obj/machinery/light/small{ @@ -52105,9 +39010,7 @@ icon_state = "1-2" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bSH" = ( /obj/machinery/disposal/bin, @@ -52115,7 +39018,6 @@ dir = 4 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) @@ -52125,7 +39027,6 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) @@ -52137,7 +39038,6 @@ dir = 6 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) @@ -52154,7 +39054,6 @@ dir = 4 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) @@ -52164,7 +39063,6 @@ }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/crew_quarters/fitness) @@ -52177,8 +39075,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/crew_quarters/fitness) "bSN" = ( @@ -52186,28 +39083,21 @@ dir = 9 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/crew_quarters/fitness) "bSO" = ( /obj/structure/punching_bag, /obj/machinery/light, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness) "bSP" = ( /obj/structure/punching_bag, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness) "bSQ" = ( /obj/structure/closet/boxinggloves, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bSR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -52215,30 +39105,23 @@ pixel_x = -32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "bSS" = ( /obj/machinery/light/small, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/library) "bST" = ( /obj/effect/landmark/blobstart, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library/lounge) "bSU" = ( /obj/machinery/camera{ c_tag = "Library Explicits"; dir = 9 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library/lounge) "bSV" = ( /obj/structure/grille, @@ -52251,19 +39134,7 @@ id_tag = "o2_out"; name = "oxygen vent" }, -/turf/open/floor/engine/o2{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/engine/atmos) -"bSX" = ( -/obj/machinery/meter, -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 4 - }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/o2, /area/engine/atmos) "bSY" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, @@ -52271,9 +39142,7 @@ dir = 4 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/atmos) "bSZ" = ( @@ -52285,9 +39154,7 @@ on = 1; target_pressure = 4500 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bTa" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -52295,35 +39162,26 @@ name = "Mix To Canisters"; on = 0 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bTb" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 10 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/atmos) "bTc" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/atmos) "bTd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/atmos) "bTe" = ( @@ -52331,9 +39189,7 @@ dir = 4; on = 1 }, -/turf/open/floor/plasteel/delivery{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/delivery, /area/engine/atmos) "bTf" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/visible, @@ -52342,17 +39198,13 @@ id_tag = "distro_meter"; name = "Distribution Loop" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bTg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/atmos) "bTh" = ( /obj/machinery/light/small{ @@ -52366,25 +39218,19 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bTi" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engine_smes) "bTj" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engine_smes) "bTk" = ( /obj/machinery/button/door{ @@ -52396,9 +39242,7 @@ /obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engine_smes) "bTl" = ( /obj/structure/closet/crate, @@ -52411,9 +39255,9 @@ /obj/item/stack/sheet/glass{ amount = 50 }, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/stock_parts/cell/high/plus, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/stock_parts/cell/high/plus, /obj/item/stack/sheet/mineral/plasma{ amount = 30 }, @@ -52430,22 +39274,16 @@ /area/engine/engine_smes) "bTo" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "bTp" = ( /obj/item/stack/sheet/mineral/wood, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "bTq" = ( /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bTr" = ( /obj/effect/decal/cleanable/cobweb, @@ -52453,79 +39291,54 @@ /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/port/west) "bTs" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/closed/wall, +/area/crew_quarters/toilet/fitness) "bTt" = ( /obj/machinery/door/airlock{ name = "Bathroom" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel, +/area/crew_quarters/toilet/fitness) "bTu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/closed/wall, +/area/crew_quarters/toilet/fitness) "bTv" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/fitness) "bTw" = ( /obj/machinery/door/airlock/glass{ name = "Holodeck Arena" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bTx" = ( /obj/machinery/door/airlock{ name = "Private Study" }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library) "bTy" = ( /obj/machinery/light/small, /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bTz" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/atmos) "bTA" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 4 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/atmos) "bTB" = ( @@ -52533,9 +39346,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bTC" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, @@ -52543,9 +39354,7 @@ dir = 4 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/atmos) "bTD" = ( @@ -52553,12 +39362,9 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/atmos) "bTE" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -52567,26 +39373,20 @@ on = 0 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/atmos) "bTF" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 10 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bTG" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bTH" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -52594,9 +39394,7 @@ name = "Mix to Distro"; on = 0 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bTI" = ( /obj/machinery/atmospherics/pipe/manifold/supply/visible{ @@ -52607,14 +39405,10 @@ dir = 9; network = list("SS13","CE") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bTJ" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engine_smes) "bTK" = ( /obj/machinery/portable_atmospherics/canister/toxins, @@ -52632,13 +39426,12 @@ pixel_x = -32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard) "bTN" = ( /obj/structure/closet/crate, -/obj/item/weapon/pickaxe/emergency, +/obj/item/pickaxe/emergency, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/starboard) @@ -52651,9 +39444,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "bTP" = ( /obj/machinery/light/small{ @@ -52661,26 +39452,20 @@ }, /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bTQ" = ( /obj/structure/barricade/wooden, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "bTR" = ( /obj/structure/girder, /obj/structure/grille, /obj/structure/barricade/wooden, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "bTS" = ( /obj/effect/turf_decal/stripes/asteroid/line{ @@ -52688,37 +39473,23 @@ dir = 8 }, /obj/item/clothing/head/cone, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bTT" = ( /obj/machinery/airalarm{ dir = 4; pixel_x = -22 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bTU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bTV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bTW" = ( /obj/structure/sink{ dir = 4; @@ -52727,28 +39498,20 @@ /obj/structure/mirror{ pixel_x = 32 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bTX" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bTY" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bTZ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -52757,9 +39520,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bUa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -52771,9 +39532,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bUb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -52790,9 +39549,7 @@ pixel_y = 32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bUc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -52801,9 +39558,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bUd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -52817,9 +39572,7 @@ pixel_y = 32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bUe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -52830,9 +39583,7 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bUf" = ( /obj/machinery/door/airlock/maintenance{ @@ -52840,9 +39591,7 @@ req_access_txt = "0" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "bUg" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -52850,18 +39599,14 @@ dir = 4; pixel_x = 11 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "bUh" = ( /obj/machinery/newscaster{ pixel_x = -28; pixel_y = 4 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library) "bUi" = ( /obj/structure/table/wood, @@ -52871,14 +39616,10 @@ name = "Station Intercom (General)"; pixel_y = 20 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library) "bUj" = ( -/turf/open/floor/engine/air{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/air, /area/engine/atmos) "bUk" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ @@ -52886,9 +39627,7 @@ frequency = 1441; id = "air_in" }, -/turf/open/floor/engine/air{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/air, /area/engine/atmos) "bUl" = ( /obj/machinery/meter{ @@ -52898,61 +39637,32 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/engine/atmos) -"bUm" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 8 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/engine/atmos) -"bUn" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 8 - }, -/turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/atmos) "bUo" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bUp" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 1 }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/atmos) "bUq" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/atmos) "bUr" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 4 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/engine/atmos) "bUs" = ( @@ -52960,9 +39670,7 @@ dir = 6 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/atmos) "bUt" = ( @@ -52970,9 +39678,7 @@ dir = 4 }, /obj/machinery/meter, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bUu" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -52987,33 +39693,21 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bUv" = ( /obj/machinery/power/port_gen/pacman, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engine_smes) "bUw" = ( /obj/structure/closet/crate, /obj/item/stack/sheet/mineral/plasma{ amount = 5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engine_smes) "bUx" = ( /obj/machinery/shieldgen, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/engine/engine_smes) -"bUy" = ( -/obj/machinery/shieldgen, /turf/open/floor/plating, /area/engine/engine_smes) "bUz" = ( @@ -53033,9 +39727,7 @@ /area/maintenance/asteroid/central) "bUC" = ( /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "bUD" = ( /obj/structure/cable/orange{ @@ -53043,64 +39735,46 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "bUE" = ( -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bUF" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bUG" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bUH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bUI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bUJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bUK" = ( /obj/structure/janitorialcart, -/obj/item/weapon/mop, -/obj/item/weapon/reagent_containers/glass/bucket, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/mop, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/plating, /area/hallway/primary/port) "bUL" = ( /obj/structure/chair/comfy/brown{ @@ -53109,83 +39783,57 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library) "bUM" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/pen, +/turf/open/floor/plasteel/grimy, /area/library) "bUN" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/chapel/main) "bUO" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/chapel/main) "bUP" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/chapel/main) "bUQ" = ( /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/engine/air{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/air, /area/engine/atmos) "bUR" = ( /obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/engine/air{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/air, /area/engine/atmos) "bUS" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "air_sensor" }, -/turf/open/floor/engine/air{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/air, /area/engine/atmos) "bUT" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ dir = 8 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/engine/atmos) -"bUU" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 8 - }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/engine/atmos) "bUV" = ( @@ -53193,15 +39841,11 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/atmos) "bUW" = ( /obj/machinery/atmospherics/pipe/manifold/green/visible, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bUX" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, @@ -53209,37 +39853,26 @@ dir = 8; name = "Air to Mix" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bUY" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 1 }, /obj/machinery/meter, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bUZ" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 9 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bVa" = ( /obj/machinery/light/small, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "bVb" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -53247,16 +39880,10 @@ dir = 2; icon_state = "pipe-c" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/dock_med) "bVc" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, @@ -53266,10 +39893,7 @@ icon_state = "2-4" }, /obj/structure/girder, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/dock_med) "bVd" = ( @@ -53293,28 +39917,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) -"bVf" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) "bVg" = ( /obj/machinery/power/apc{ dir = 4; name = "Fitness Bathroom APC"; + areastring = "/area/crew_quarters/toilet/fitness"; pixel_x = 23; pixel_y = 2 }, @@ -53326,12 +39935,8 @@ icon_state = "ast_warn_end"; dir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/port/west) "bVh" = ( /obj/machinery/camera{ c_tag = "Fitness Bathrooms"; @@ -53344,63 +39949,42 @@ /obj/structure/urinal{ pixel_x = -32 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bVi" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bVj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/crew_quarters/fitness) "bVk" = ( /obj/structure/table, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bVl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table, -/obj/item/weapon/storage/firstaid/brute, +/obj/item/storage/firstaid/brute, /obj/structure/disposalpipe/segment, /obj/item/device/radio/intercom{ broadcasting = 0; name = "Station Intercom (General)"; pixel_x = 28 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bVm" = ( /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bVn" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bVo" = ( /obj/item/device/radio/intercom{ @@ -53408,23 +39992,17 @@ name = "Station Intercom (General)"; pixel_y = 20 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bVp" = ( /obj/structure/extinguisher_cabinet{ pixel_y = 24 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bVq" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/chapel/main) "bVr" = ( /obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/on{ @@ -53433,9 +40011,7 @@ id_tag = "air_out"; name = "air out" }, -/turf/open/floor/engine/air{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/air, /area/engine/atmos) "bVs" = ( /obj/machinery/meter{ @@ -53445,17 +40021,13 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/atmos) "bVt" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 10 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/atmos) "bVu" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ @@ -53466,7 +40038,7 @@ }, /obj/structure/window/reinforced, /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, @@ -53499,9 +40071,7 @@ name = "Interior Pipe Access"; req_access_txt = "24" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/atmos) "bVx" = ( /obj/machinery/atmospherics/components/trinary/filter{ @@ -53511,9 +40081,7 @@ on = 1 }, /obj/structure/window/reinforced, -/turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/vault, /area/engine/atmos) "bVy" = ( /obj/machinery/computer/atmos_control/tank{ @@ -53528,7 +40096,6 @@ }, /obj/structure/window/reinforced, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/engine/atmos) @@ -53542,9 +40109,7 @@ on = 0 }, /obj/structure/window/reinforced, -/turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/vault, /area/engine/atmos) "bVA" = ( /obj/machinery/atmospherics/components/trinary/filter{ @@ -53566,9 +40131,7 @@ on = 1 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/atmos) "bVC" = ( @@ -53578,26 +40141,15 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 9 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "bVD" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/dock_med) "bVE" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; @@ -53605,10 +40157,7 @@ icon_state = "1-2" }, /obj/structure/girder, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/dock_med) "bVF" = ( @@ -53618,23 +40167,15 @@ /obj/structure/urinal{ pixel_x = -32 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bVG" = ( /obj/machinery/door/airlock{ id_tag = "fb1" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bVH" = ( /obj/machinery/light/small, /obj/structure/toilet{ @@ -53647,15 +40188,10 @@ pixel_x = 24 }, /obj/effect/landmark/blobstart, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bVI" = ( /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "Holodeck Projector Floor" }, /area/holodeck/rec_center) @@ -53665,11 +40201,9 @@ /obj/machinery/light{ dir = 4 }, -/obj/item/weapon/storage/firstaid/o2, +/obj/item/storage/firstaid/o2, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bVK" = ( /obj/machinery/camera{ @@ -53677,9 +40211,7 @@ dir = 5 }, /turf/open/floor/plasteel/chapel{ - icon_state = "chapel"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/chapel/main) "bVL" = ( @@ -53687,69 +40219,51 @@ dir = 1 }, /turf/open/floor/plasteel/chapel{ - icon_state = "chapel"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/chapel/main) "bVM" = ( /turf/open/floor/plasteel/chapel{ - icon_state = "chapel"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/chapel/main) "bVN" = ( /turf/open/floor/plasteel/chapel{ - icon_state = "chapel"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/chapel/main) "bVO" = ( /obj/machinery/newscaster{ pixel_y = 32 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bVP" = ( /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bVQ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bVR" = ( /obj/machinery/light{ dir = 1 }, /turf/open/floor/plasteel/chapel{ - icon_state = "chapel"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/chapel/main) "bVS" = ( -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/main) "bVT" = ( /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/main) "bVU" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -53758,35 +40272,27 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/atmos) "bVV" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/atmos) "bVW" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/atmos) "bVX" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/atmos) "bVY" = ( /obj/machinery/camera{ @@ -53795,27 +40301,20 @@ network = list("SS13","CE") }, /obj/machinery/atmospherics/pipe/manifold/cyan/visible, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/atmos) "bVZ" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, /obj/machinery/light, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/atmos) "bWa" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/atmos) "bWb" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, @@ -53823,9 +40322,7 @@ dir = 4 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/engine/atmos) "bWc" = ( @@ -53839,18 +40336,14 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/atmos) "bWd" = ( /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/atmos) "bWe" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible, @@ -53858,31 +40351,24 @@ name = "Station Intercom (General)"; pixel_y = -29 }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/atmos) "bWf" = ( /obj/machinery/atmospherics/components/unary/thermomachine/heater{ dir = 8 }, -/turf/open/floor/plasteel/delivery{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/delivery, /area/engine/atmos) -"bWg" = ( -/turf/closed/wall, -/area/maintenance/asteroid/central) "bWh" = ( /turf/closed/wall, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bWi" = ( /obj/structure/disposaloutlet{ dir = 1 }, /obj/structure/disposalpipe/trunk, /turf/open/floor/plating/airless, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bWj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/camera{ @@ -53890,70 +40376,50 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "bWk" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/chapel/main) "bWl" = ( /turf/open/floor/plasteel/chapel{ - icon_state = "chapel"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/chapel/main) "bWm" = ( -/turf/open/floor/plasteel/chapel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/chapel, /area/chapel/main) "bWn" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bWo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bWp" = ( /obj/structure/table/wood, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/main) "bWq" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/east) "bWr" = ( /obj/machinery/light/small, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bWs" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "bWt" = ( /obj/effect/turf_decal/stripes/line{ @@ -53962,76 +40428,56 @@ /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bWu" = ( /obj/machinery/meter, /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/atmos) "bWv" = ( /obj/machinery/meter, /obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/atmos) "bWw" = ( /obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "bWx" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/electrical, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/storage/toolbox/electrical, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bWy" = ( /obj/structure/table, /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/central) "bWz" = ( /turf/closed/wall/rust, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bWA" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall/rust, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bWB" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bWC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bWD" = ( /obj/machinery/door/airlock{ id_tag = "fb2" @@ -54039,12 +40485,8 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bWE" = ( /obj/machinery/light/small, /obj/structure/toilet{ @@ -54056,12 +40498,8 @@ normaldoorcontrol = 1; pixel_x = 24 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bWF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/firealarm{ @@ -54069,9 +40507,7 @@ pixel_x = 24 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bWG" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -54083,9 +40519,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "bWH" = ( /obj/structure/disposalpipe/segment, @@ -54093,41 +40527,32 @@ /obj/machinery/door/airlock/glass{ name = "Chapel" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bWI" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/main) "bWJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/main) "bWK" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/main) "bWL" = ( /obj/machinery/camera{ c_tag = "Chapel East"; dir = 9 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/main) "bWM" = ( /obj/machinery/power/apc{ dir = 8; name = "Chapel APC"; + areastring = "/area/chapel/main"; pixel_x = -23; pixel_y = 2 }, @@ -54141,9 +40566,7 @@ icon_state = "ast_warn_end"; dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/chapel/main) "bWN" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ @@ -54152,18 +40575,14 @@ id = "co2_in"; pixel_y = 1 }, -/turf/open/floor/engine/co2{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/co2, /area/engine/atmos) "bWO" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "co2_sensor" }, -/turf/open/floor/engine/co2{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/co2, /area/engine/atmos) "bWP" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ @@ -54172,9 +40591,7 @@ id_tag = "co2_out"; name = "co2 vent" }, -/turf/open/floor/engine/co2{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/co2, /area/engine/atmos) "bWQ" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ @@ -54183,18 +40600,14 @@ id = "tox_in"; pixel_y = 1 }, -/turf/open/floor/engine/plasma{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/plasma, /area/engine/atmos) "bWR" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "tox_sensor" }, -/turf/open/floor/engine/plasma{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/plasma, /area/engine/atmos) "bWS" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ @@ -54204,9 +40617,7 @@ name = "plasma vent" }, /obj/effect/landmark/xeno_spawn, -/turf/open/floor/engine/plasma{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/plasma, /area/engine/atmos) "bWT" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ @@ -54215,18 +40626,14 @@ id = "n2o_in"; pixel_y = 1 }, -/turf/open/floor/engine/n2o{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/n2o, /area/engine/atmos) "bWU" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "n2o_sensor" }, -/turf/open/floor/engine/n2o{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/n2o, /area/engine/atmos) "bWV" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ @@ -54235,9 +40642,7 @@ id_tag = "n2o_out"; name = "n2o vent" }, -/turf/open/floor/engine/n2o{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/n2o, /area/engine/atmos) "bWW" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ @@ -54246,18 +40651,14 @@ id = "mix_in"; pixel_y = 1 }, -/turf/open/floor/engine/vacuum{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/vacuum, /area/engine/atmos) "bWX" = ( /obj/machinery/air_sensor{ frequency = 1441; id_tag = "mix_sensor" }, -/turf/open/floor/engine/vacuum{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/vacuum, /area/engine/atmos) "bWY" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ @@ -54266,9 +40667,7 @@ id_tag = "mix_in"; name = "distro vent" }, -/turf/open/floor/engine/vacuum{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/vacuum, /area/engine/atmos) "bWZ" = ( /obj/structure/girder, @@ -54279,23 +40678,17 @@ /obj/structure/girder, /obj/structure/grille, /obj/structure/barricade/wooden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bXb" = ( -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/central) "bXc" = ( /obj/structure/chair/stool, /obj/structure/sign/poster/contraband/hacking_guide{ pixel_x = 32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bXd" = ( /obj/structure/cable/orange{ @@ -54316,7 +40709,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bXf" = ( /obj/machinery/light/small, /obj/structure/cable/orange{ @@ -54325,7 +40718,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bXg" = ( /obj/structure/cable/orange{ d1 = 4; @@ -54333,7 +40726,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bXh" = ( /obj/structure/cable/orange{ d1 = 4; @@ -54342,7 +40735,7 @@ }, /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bXi" = ( /obj/effect/turf_decal/stripes/end, /obj/structure/cable/orange{ @@ -54352,16 +40745,17 @@ /obj/machinery/power/apc{ dir = 1; name = "Eastern External Waste Belt APC"; + areastring = "/area/maintenance/asteroid/disposal/external/east"; pixel_y = 24 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bXj" = ( /obj/machinery/conveyor/auto{ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bXk" = ( /obj/structure/disposalpipe/trunk{ dir = 1 @@ -54370,47 +40764,33 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bXl" = ( /obj/machinery/door/airlock{ name = "Shower Room" }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bXm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/closed/wall, +/area/crew_quarters/toilet/fitness) "bXn" = ( /obj/machinery/door/airlock/glass{ name = "Holodeck Arena" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/fitness) "bXo" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bXp" = ( /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "bXq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -54423,9 +40803,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "bXr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -54436,71 +40814,49 @@ /obj/machinery/door/airlock/glass{ name = "Chapel" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bXs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/main) "bXt" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/main) "bXu" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/main) "bXv" = ( -/turf/open/floor/engine/co2{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/co2, /area/engine/atmos) "bXw" = ( /obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/turf/open/floor/engine/co2{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/co2, /area/engine/atmos) "bXx" = ( -/turf/open/floor/engine/plasma{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/plasma, /area/engine/atmos) "bXy" = ( /obj/machinery/portable_atmospherics/canister/toxins, -/turf/open/floor/engine/plasma{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/plasma, /area/engine/atmos) "bXz" = ( -/turf/open/floor/engine/n2o{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/n2o, /area/engine/atmos) "bXA" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide{ valve_open = 1 }, -/turf/open/floor/engine/n2o{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/n2o, /area/engine/atmos) "bXB" = ( -/turf/open/floor/engine/vacuum{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/vacuum, /area/engine/atmos) "bXC" = ( /obj/structure/closet, @@ -54512,33 +40868,27 @@ dir = 1 }, /obj/structure/rack, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bXE" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "bXF" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/central) "bXG" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bXH" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bXI" = ( /obj/machinery/light/small{ dir = 4 @@ -54548,57 +40898,39 @@ verted = -1 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bXJ" = ( /obj/structure/rack, -/obj/item/weapon/pickaxe/emergency, +/obj/item/pickaxe/emergency, /obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bXK" = ( /obj/machinery/shower{ dir = 4 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bXL" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bXM" = ( /obj/machinery/shower{ dir = 8 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bXN" = ( /obj/machinery/computer/holodeck, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bXO" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bXP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -54606,9 +40938,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bXQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -54618,18 +40948,14 @@ /obj/machinery/door/airlock/glass{ name = "Holodeck Arena" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bXR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "bXS" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, @@ -54642,21 +40968,16 @@ icon_state = "pipe-j1"; dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "bXT" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/chapel/main) "bXU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -54667,9 +40988,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/chapel{ - icon_state = "chapel"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/chapel/main) "bXV" = ( @@ -54677,27 +40996,21 @@ dir = 4 }, /turf/open/floor/plasteel/chapel{ - icon_state = "chapel"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/chapel/main) "bXW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bXX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/chapel{ - icon_state = "chapel"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/chapel/main) "bXY" = ( @@ -54707,74 +41020,52 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bXZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bYa" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bYb" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/abandoned_gambling_den) "bYc" = ( /obj/machinery/light/small, -/turf/open/floor/engine/co2{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/co2, /area/engine/atmos) "bYd" = ( /obj/machinery/light/small, -/turf/open/floor/engine/plasma{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/plasma, /area/engine/atmos) "bYe" = ( /obj/machinery/light/small, -/turf/open/floor/engine/n2o{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/n2o, /area/engine/atmos) "bYf" = ( /obj/machinery/light/small, -/turf/open/floor/engine/vacuum{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/vacuum, /area/engine/atmos) "bYg" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/central) "bYh" = ( /obj/structure/grille/broken, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/central) "bYi" = ( /obj/structure/closet/toolcloset, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/central) "bYj" = ( /obj/structure/disposalpipe/trunk, @@ -54782,58 +41073,42 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bYk" = ( /obj/machinery/conveyor/auto{ dir = 4 }, /obj/machinery/light/small, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bYl" = ( /obj/machinery/conveyor/auto{ dir = 10; verted = -1 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bYm" = ( /obj/structure/rack, -/obj/item/weapon/pickaxe/emergency, +/obj/item/pickaxe/emergency, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "bYn" = ( -/obj/item/weapon/bikehorn/rubberducky, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/obj/item/bikehorn/rubberducky, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bYo" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bYp" = ( /obj/structure/table, -/obj/item/weapon/paper{ - desc = ""; - info = "Bruises sustained in the holodeck can be healed simply by sleeping."; - name = "Holodeck Disclaimer" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/paper/fluff/holodeck/disclaimer, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bYq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -54842,9 +41117,7 @@ icon_state = "pipe-c" }, /obj/machinery/holopad, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bYr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -54852,9 +41125,7 @@ dir = 4; icon_state = "pipe-j2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bYs" = ( /obj/structure/disposalpipe/segment{ @@ -54864,27 +41135,21 @@ /obj/machinery/door/airlock/glass{ name = "Holodeck Arena" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bYt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "bYu" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bYv" = ( /obj/machinery/firealarm{ @@ -54901,9 +41166,7 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "bYw" = ( /obj/machinery/disposal/bin, @@ -54911,29 +41174,21 @@ dir = 1 }, /turf/open/floor/plasteel/chapel{ - icon_state = "chapel"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/chapel/main) "bYx" = ( /obj/machinery/light, -/turf/open/floor/plasteel/chapel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/chapel, /area/chapel/main) "bYy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bYz" = ( /obj/machinery/light, /turf/open/floor/plasteel/chapel{ - icon_state = "chapel"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/chapel/main) "bYA" = ( @@ -54945,14 +41200,10 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/east) "bYB" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "bYC" = ( /obj/structure/toilet{ @@ -54961,56 +41212,40 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "bYD" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bYE" = ( /obj/item/stack/sheet/metal, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/port/west) "bYF" = ( /obj/effect/landmark/xeno_spawn, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bYG" = ( -/obj/item/weapon/soap/nanotrasen, +/obj/item/soap/nanotrasen, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bYH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bYI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/port) "bYJ" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "bYK" = ( /obj/machinery/light{ @@ -55025,17 +41260,13 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "bYL" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/chapel/main) "bYM" = ( /obj/machinery/door/morgue{ @@ -55044,9 +41275,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bYN" = ( /obj/machinery/door/morgue{ @@ -55056,26 +41285,20 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bYO" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/chapel/office) "bYP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/chapel/office) "bYQ" = ( /obj/structure/disposalpipe/sortjunction{ @@ -55084,9 +41307,7 @@ name = "disposal pipe - Chapel"; sortType = 17 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/chapel/office) "bYR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -55097,30 +41318,22 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "bYS" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/chapel/office) "bYT" = ( /obj/structure/mineral_door/wood, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/abandoned_gambling_den) "bYU" = ( /obj/structure/sign/barsign, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/abandoned_gambling_den) "bYV" = ( /obj/machinery/disposal/deliveryChute, @@ -55128,25 +41341,17 @@ dir = 1 }, /turf/open/floor/plating/airless, -/area/maintenance/asteroid/disposal/east) +/area/maintenance/asteroid/disposal/external/east) "bYW" = ( /obj/machinery/light, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bYX" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "bYY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ @@ -55154,9 +41359,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "bYZ" = ( /obj/machinery/status_display{ @@ -55164,9 +41367,7 @@ layer = 4 }, /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/chapel/main) "bZa" = ( /turf/closed/mineral, @@ -55176,58 +41377,43 @@ dir = 4 }, /obj/machinery/light/small, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bZc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plating, /area/chapel/main) "bZd" = ( /obj/structure/chair{ dir = 8 }, /obj/machinery/light/small, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bZe" = ( /obj/machinery/door/morgue{ name = "Confession Room"; req_access_txt = "22" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/chapel/office) "bZf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "applebush" }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bZg" = ( /obj/machinery/light_switch{ pixel_y = 24 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bZh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bZi" = ( /obj/item/device/radio/intercom{ @@ -55235,23 +41421,17 @@ name = "Station Intercom (General)"; pixel_y = 20 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bZj" = ( -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bZk" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/chapel/office) "bZl" = ( /obj/structure/window/reinforced{ @@ -55261,9 +41441,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bZm" = ( /obj/machinery/door/window/northleft{ @@ -55273,29 +41451,23 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bZn" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/chapel/main) "bZo" = ( /obj/machinery/computer/arcade, /turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless; icon_state = "wood-broken" }, /area/crew_quarters/abandoned_gambling_den) "bZp" = ( /turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless; icon_state = "wood-broken" }, /area/crew_quarters/abandoned_gambling_den) @@ -55306,38 +41478,28 @@ pixel_y = 32; random_basetype = /obj/structure/sign/poster/contraband }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/abandoned_gambling_den) "bZr" = ( /obj/structure/table/wood/poker, /obj/item/toy/cards/deck, /turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless; icon_state = "wood-broken" }, /area/crew_quarters/abandoned_gambling_den) "bZs" = ( -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/abandoned_gambling_den) "bZt" = ( /obj/machinery/vending/boozeomat{ req_access_txt = "0" }, /obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "bZu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "bZv" = ( /obj/structure/sign/mining{ @@ -55348,34 +41510,13 @@ opened = 1 }, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) -"bZw" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 2 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"bZx" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) "bZy" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/port/east) "bZz" = ( /obj/structure/disposalpipe/segment{ @@ -55383,18 +41524,14 @@ }, /obj/effect/decal/cleanable/cobweb, /obj/structure/closet/wardrobe/black, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bZA" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bZB" = ( /obj/structure/disposalpipe/segment{ @@ -55402,9 +41539,7 @@ }, /obj/structure/girder, /obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "bZC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -55418,14 +41553,10 @@ }, /obj/effect/turf_decal/stripes/line, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "bZD" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/chapel/office) "bZE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -55433,58 +41564,43 @@ c_tag = "Chapel Office"; dir = 5 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bZF" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bZG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /obj/structure/chair/wood/wings, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bZH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bZI" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bZJ" = ( /obj/structure/closet/coffin, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "bZK" = ( /obj/structure/chair/stool, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/abandoned_gambling_den) "bZL" = ( /obj/structure/table/wood/poker, -/obj/item/weapon/gun/ballistic/revolver/russian, +/obj/item/gun/ballistic/revolver/russian, /turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless; icon_state = "wood-broken" }, /area/crew_quarters/abandoned_gambling_den) @@ -55492,74 +41608,27 @@ /obj/structure/light_construct{ dir = 4 }, -/obj/item/weapon/reagent_containers/food/drinks/shaker, +/obj/item/reagent_containers/food/drinks/shaker, /obj/structure/table/wood, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/abandoned_gambling_den) "bZN" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, /obj/structure/barricade/wooden, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) -"bZO" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"bZP" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 2; - icon_state = "pipe-j2s"; - name = "disposal pipe - Bar"; - sortType = 19 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"bZQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/structure/sign/poster/random{ - name = "random contraband poster"; - pixel_y = 32; - random_basetype = /obj/structure/sign/poster/contraband - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"bZR" = ( -/obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) "bZS" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/east) "bZT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "bZU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -55575,9 +41644,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "bZV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -55593,9 +41660,7 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "bZW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -55612,60 +41677,46 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "bZX" = ( /obj/structure/tank_dispenser/oxygen, /obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "bZY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "bZZ" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/bottle/holywater, +/obj/item/reagent_containers/food/drinks/bottle/holywater, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "caa" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, /obj/item/stack/packageWrap, /obj/item/device/destTagger, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "cab" = ( /obj/structure/table/wood, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "cac" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, -/obj/item/weapon/storage/crayons, -/obj/item/weapon/storage/fancy/candle_box{ +/obj/item/pen, +/obj/item/storage/crayons, +/obj/item/storage/fancy/candle_box{ pixel_x = 1 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "cad" = ( /obj/machinery/light{ @@ -55676,55 +41727,13 @@ pixel_x = -32; random_basetype = /obj/structure/sign/poster/contraband }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/abandoned_gambling_den) "cae" = ( /obj/structure/table/wood/poker, /obj/item/toy/cards/deck, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/abandoned_gambling_den) -"caf" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"cag" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 2; - icon_state = "pipe-j2s"; - name = "disposal pipe - Kitchen"; - sortType = 20 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"cah" = ( -/obj/structure/disposalpipe/junction, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"cai" = ( -/obj/structure/grille/broken, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"caj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) "cak" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/plating/asteroid, @@ -55735,9 +41744,7 @@ name = "Top Secret Clown HQ" }) "cam" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) @@ -55748,37 +41755,27 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "cao" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "cap" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "caq" = ( /obj/structure/table/wood, -/obj/item/weapon/nullrod, +/obj/item/nullrod, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/chapel/office) -"car" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "cas" = ( /obj/structure/chair/wood/wings{ @@ -55786,17 +41783,13 @@ dir = 1 }, /obj/effect/landmark/start/chaplain, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "cat" = ( /obj/machinery/newscaster{ pixel_x = 32 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "cau" = ( /obj/structure/closet/coffin, @@ -55804,15 +41797,11 @@ c_tag = "Chapel Coffins"; dir = 9 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "cav" = ( /obj/item/chair/stool, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/abandoned_gambling_den) "caw" = ( /obj/structure/sign/poster/random{ @@ -55821,93 +41810,9 @@ random_basetype = /obj/structure/sign/poster/contraband }, /turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless; icon_state = "wood-broken" }, /area/crew_quarters/abandoned_gambling_den) -"cax" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 2; - icon_state = "pipe-j2s"; - name = "disposal pipe - Hydroponics"; - sortType = 21 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"cay" = ( -/obj/structure/disposalpipe/junction{ - dir = 4; - icon_state = "pipe-j2" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"caz" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j1"; - dir = 4 - }, -/obj/structure/grille, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"caA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"caB" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance"; - req_access_txt = "12" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"caC" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/asteroid/line{ - icon_state = "ast_warn"; - dir = 8 - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"caD" = ( -/obj/machinery/light/small, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"caE" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/item/clothing/head/cone, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) "caF" = ( /obj/structure/glowshroom/single, /obj/effect/decal/cleanable/cobweb, @@ -55921,9 +41826,7 @@ name = "Top Secret Clown HQ" }) "caH" = ( -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) @@ -55932,30 +41835,22 @@ desc = "A huge chunk of metal used to separate rooms. Nothing odd here, sir."; name = "inconspicuous wall" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/crew_quarters/fitness) "caJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "caK" = ( /obj/machinery/light, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "caL" = ( /obj/structure/closet/wardrobe/chaplain_black, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/chapel/office) "caM" = ( /obj/structure/cable/orange{ @@ -55968,9 +41863,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/east) "caN" = ( /obj/structure/cable/orange{ @@ -55979,9 +41872,7 @@ icon_state = "4-8" }, /obj/structure/barricade/wooden, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/east) "caO" = ( /obj/structure/cable/orange{ @@ -55992,9 +41883,7 @@ /obj/structure/girder, /obj/structure/grille, /obj/structure/barricade/wooden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "caP" = ( /obj/structure/cable/orange{ @@ -56003,9 +41892,7 @@ icon_state = "4-8" }, /obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "caQ" = ( /obj/structure/cable/orange{ @@ -56013,58 +41900,24 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/abandoned_gambling_den) -"caR" = ( -/obj/structure/table, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) "caS" = ( /obj/item/chair, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"caT" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 2; - icon_state = "pipe-j2s"; - name = "disposal pipe - Library"; - sortType = 16 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"caU" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j1"; - dir = 4 - }, -/obj/structure/grille/broken, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "caV" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/table/reinforced, +/obj/item/stack/cable_coil/white, +/obj/item/stack/cable_coil/white, +/obj/item/crowbar/red, +/turf/open/floor/plasteel/vault{ + dir = 5 }, -/obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) +/area/shuttle/syndicate) "caW" = ( /obj/structure/barricade/wooden, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "caX" = ( /obj/structure/glowshroom/single, @@ -56081,9 +41934,7 @@ pixel_x = -28; pixel_y = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "caZ" = ( /obj/structure/disposalpipe/segment{ @@ -56100,9 +41951,7 @@ pixel_y = -32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "cba" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -56113,9 +41962,7 @@ dir = 4 }, /obj/structure/closet/lasertag/blue, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "cbb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -56130,9 +41977,7 @@ name = "Station Intercom (General)"; pixel_y = -28 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "cbc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -56147,9 +41992,7 @@ pixel_y = -32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "cbd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -56166,17 +42009,13 @@ name = "EXTERNAL AIRLOCK"; pixel_y = -32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "cbe" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/fitness) "cbf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -56190,8 +42029,7 @@ pixel_x = -24 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "cbg" = ( @@ -56204,9 +42042,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "cbh" = ( /obj/structure/rack, @@ -56219,9 +42055,7 @@ name = "EXTERNAL AIRLOCK"; pixel_y = -32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "cbi" = ( /obj/machinery/door/window/northleft{ @@ -56231,42 +42065,34 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/chapel/office) "cbj" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/chapel/office) "cbk" = ( /obj/machinery/door/airlock{ name = "Crematorium"; req_access_txt = "22" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cbl" = ( /obj/structure/cable/orange, /obj/machinery/power/apc{ dir = 2; name = "Gambler Den APC"; + areastring = "/area/crew_quarters/abandoned_gambling_den"; pixel_y = -24 }, /turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless; icon_state = "wood-broken" }, /area/crew_quarters/abandoned_gambling_den) "cbm" = ( /obj/machinery/computer/slot_machine, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/abandoned_gambling_den) "cbn" = ( /obj/machinery/computer/slot_machine, @@ -56275,70 +42101,25 @@ pixel_y = -32; random_basetype = /obj/structure/sign/poster/contraband }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/abandoned_gambling_den) -"cbo" = ( -/obj/structure/table, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"cbp" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 2; - icon_state = "pipe-j2s"; - name = "disposal pipe - Chapel"; - sortType = 17 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"cbq" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/grille/broken, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"cbr" = ( -/obj/machinery/light/small, -/obj/structure/closet/toolcloset, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) "cbs" = ( /obj/structure/closet, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cbt" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 2 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/fitness) "cbu" = ( /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "cbv" = ( @@ -56351,9 +42132,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "cbw" = ( /obj/structure/disposalpipe/trunk{ @@ -56362,31 +42141,23 @@ /obj/structure/disposaloutlet{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/chapel/office) "cbx" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/chapel/office) "cby" = ( /obj/structure/bodycontainer/crematorium{ id = "creamed" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cbz" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cbA" = ( /obj/machinery/camera{ @@ -56398,9 +42169,7 @@ name = "Station Intercom (General)"; pixel_y = 20 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cbB" = ( /obj/structure/plasticflaps, @@ -56410,9 +42179,7 @@ freq = 1400; location = "Chapel" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/chapel/office) "cbC" = ( /obj/structure/cable/orange{ @@ -56421,35 +42188,20 @@ icon_state = "4-8" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/east) -"cbD" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/closet/firecloset/full, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) "cbE" = ( /obj/structure/grille/broken, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "cbF" = ( /obj/item/stack/sheet/mineral/wood, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "cbG" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/clown, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/bedsheet/clown, +/turf/open/floor/plating, /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) @@ -56461,9 +42213,7 @@ /obj/structure/sign/poster/contraband/clown{ pixel_y = 32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) @@ -56471,9 +42221,7 @@ /obj/structure/mineral_door/wood{ name = "Secret Clown HQ" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) @@ -56483,17 +42231,14 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/fitness) "cbK" = ( /obj/structure/sign/map/left/ceres{ pixel_x = -32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "cbL" = ( @@ -56507,54 +42252,42 @@ icon_state = "1-2" }, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/port) "cbM" = ( /obj/machinery/button/crematorium{ id = "creamed"; pixel_x = -24 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cbN" = ( /obj/machinery/light/small, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/office) "cbO" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/book/bible, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/storage/book/bible, +/turf/open/floor/plasteel/black, /area/chapel/office) "cbP" = ( /obj/structure/closet/crate{ name = "top secret clown supplies" }, -/obj/item/weapon/reagent_containers/food/snacks/pie/cream, -/obj/item/weapon/reagent_containers/food/snacks/pie/cream, -/obj/item/weapon/reagent_containers/food/snacks/pie/cream, -/obj/item/weapon/reagent_containers/food/snacks/pie/cream, -/obj/item/weapon/reagent_containers/food/snacks/pie/cream, -/obj/item/weapon/storage/box/mousetraps, -/obj/item/weapon/storage/crayons, +/obj/item/reagent_containers/food/snacks/pie/cream, +/obj/item/reagent_containers/food/snacks/pie/cream, +/obj/item/reagent_containers/food/snacks/pie/cream, +/obj/item/reagent_containers/food/snacks/pie/cream, +/obj/item/reagent_containers/food/snacks/pie/cream, +/obj/item/storage/box/mousetraps, +/obj/item/storage/crayons, /obj/item/clothing/mask/joy, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) "cbQ" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) @@ -56562,17 +42295,13 @@ /mob/living/carbon/monkey{ name = "Mr.Teeny" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) "cbS" = ( /obj/effect/landmark/blobstart, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) @@ -56581,9 +42310,7 @@ cyclelinkeddir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/fitness) "cbU" = ( /turf/open/floor/plating/asteroid/airless, @@ -56596,47 +42323,27 @@ name = "Docking Asteroid" }) "cbW" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/mine/unexplored{ name = "Docking Asteroid" }) -"cbX" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/structure/disposaloutlet, -/turf/open/floor/plating/airless, -/area/maintenance/asteroid/port/west) "cbY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plating/airless/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/airless/astplate, /area/mine/unexplored{ name = "Civilian Asteroid" }) "cbZ" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, +/turf/open/floor/plating, /area/hallway/secondary/bridges/serv_sci) "cca" = ( /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/hallway/secondary/bridges/serv_sci) @@ -56648,14 +42355,10 @@ icon_state = "1-2" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/hallway/secondary/bridges/serv_sci) "ccc" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, @@ -56664,13 +42367,8 @@ d2 = 4; icon_state = "2-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, +/turf/open/floor/plating, /area/hallway/secondary/bridges/serv_sci) "ccd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -56681,9 +42379,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating/airless/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/airless/astplate, /area/mine/unexplored{ name = "Civilian Asteroid" }) @@ -56699,9 +42395,6 @@ /turf/open/space, /area/space) "ccf" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, @@ -56709,16 +42402,10 @@ dir = 8; icon_state = "pipe-c" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/dock_med) "ccg" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/structure/cable{ d1 = 1; d2 = 4; @@ -56728,42 +42415,33 @@ dir = 5 }, /obj/structure/girder, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/dock_med) "cch" = ( /obj/structure/table, /obj/item/toy/figure/clown, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) "cci" = ( -/obj/item/weapon/grown/bananapeel{ +/obj/item/grown/bananapeel{ name = "state-of-the-art clown home defense peel" }, /obj/structure/table, -/obj/item/weapon/grown/bananapeel{ +/obj/item/grown/bananapeel{ name = "state-of-the-art clown home defense peel" }, -/obj/item/weapon/coin/clown, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/coin/clown, +/turf/open/floor/plating, /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) "ccj" = ( /obj/structure/closet/crate/bin, /obj/item/clothing/mask/gas/mime, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) @@ -56772,42 +42450,24 @@ desc = "A vending machine for costumes. The machine seems blessed by some higher power, allowing it to function without power. HONK!"; use_power = 0 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) "ccl" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, +/turf/open/floor/plating, /area/hallway/secondary/bridges/serv_sci) "ccm" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, +/turf/open/floor/plating, /area/hallway/secondary/bridges/serv_sci) "ccn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -56817,9 +42477,7 @@ name = "Arrivals Atmospherics Checkpoint"; req_access_txt = "24" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "cco" = ( /obj/structure/cable{ @@ -56842,9 +42500,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "ccr" = ( /obj/machinery/door/airlock/glass_external{ @@ -56856,9 +42512,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "ccs" = ( /turf/closed/mineral/random/labormineral, @@ -56870,9 +42524,7 @@ /area/maintenance/asteroid/port/west) "ccu" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/aft) "ccv" = ( /obj/structure/cable{ @@ -56885,16 +42537,14 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "ccw" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/port/west) "ccx" = ( -/obj/item/weapon/ore/iron, +/obj/item/ore/iron, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/port/west) "ccy" = ( @@ -56903,8 +42553,8 @@ icon_state = "crateopen"; opened = 1 }, -/obj/item/weapon/ore/iron, -/obj/item/weapon/ore/iron, +/obj/item/ore/iron, +/obj/item/ore/iron, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/port/west) "ccz" = ( @@ -56912,7 +42562,6 @@ dir = 8 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/hallway/secondary/bridges/serv_sci) @@ -56920,17 +42569,13 @@ /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "ccB" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "ccC" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -56942,9 +42587,7 @@ dir = 5 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "ccD" = ( /obj/machinery/door/airlock/glass_external{ @@ -56956,9 +42599,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "ccE" = ( /turf/closed/mineral/random/labormineral, @@ -56969,8 +42610,8 @@ name = "Civilian Asteroid" }) "ccG" = ( -/obj/item/weapon/ore/iron, -/obj/item/weapon/ore/iron, +/obj/item/ore/iron, +/obj/item/ore/iron, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/port/west) "ccH" = ( @@ -56984,9 +42625,7 @@ c_tag = "Docking Atmospherics Checkpoint"; dir = 5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "ccI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -56996,9 +42635,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "ccJ" = ( /obj/machinery/light{ @@ -57009,9 +42646,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard/aft) "ccK" = ( /obj/structure/cable{ @@ -57020,26 +42655,20 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "ccL" = ( /obj/structure/ore_box, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "ccM" = ( -/obj/item/weapon/ore/iron, -/obj/item/weapon/ore/iron, -/obj/item/weapon/ore/iron, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/ore/iron, +/obj/item/ore/iron, +/obj/item/ore/iron, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "ccN" = ( -/obj/item/weapon/storage/bag/ore, +/obj/item/storage/bag/ore, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/port/west) "ccO" = ( @@ -57057,26 +42686,20 @@ dir = 8 }, /obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "ccQ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "ccR" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "ccS" = ( /obj/item/device/radio/intercom{ @@ -57089,16 +42712,12 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard/aft) "ccT" = ( -/obj/item/weapon/storage/bag/ore, -/obj/item/weapon/pickaxe/mini, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/storage/bag/ore, +/obj/item/pickaxe/mini, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "ccU" = ( /turf/open/floor/plating/asteroid, @@ -57122,7 +42741,7 @@ /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/port/west) "ccZ" = ( -/obj/item/weapon/pickaxe/mini, +/obj/item/pickaxe/mini, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/port/west) "cda" = ( @@ -57140,7 +42759,6 @@ dir = 8 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/hallway/secondary/bridges/serv_sci) @@ -57151,7 +42769,6 @@ dir = 9 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/hallway/secondary/bridges/serv_sci) @@ -57163,15 +42780,11 @@ dir = 8 }, /obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "cdf" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "cdg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -57181,9 +42794,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "cdh" = ( /obj/effect/spawner/lootdrop/grille_or_trash, @@ -57201,9 +42812,7 @@ /area/solar/asteroid/aft) "cdk" = ( /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "cdl" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -57215,9 +42824,7 @@ dir = 6 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "cdm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -57227,8 +42834,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "cdn" = ( @@ -57245,9 +42851,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "cdp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -57260,9 +42864,7 @@ name = "Docking Atmospherics Checkpoint"; req_access_txt = "24" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "cdq" = ( /obj/structure/disposalpipe/segment{ @@ -57273,34 +42875,25 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "cdr" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/escape) "cds" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/escape) "cdt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/aft) "cdu" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/maintenance/solars/asteroid/aft) "cdv" = ( -/turf/closed/wall/r_wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall/rust, /area/maintenance/solars/asteroid/aft) "cdw" = ( /obj/structure/cable{ @@ -57315,8 +42908,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "cdx" = ( @@ -57325,9 +42917,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/aft) "cdy" = ( /obj/structure/cable{ @@ -57343,9 +42933,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard/aft) "cdz" = ( /obj/structure/cable{ @@ -57360,9 +42948,7 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "cdA" = ( /obj/structure/cable{ @@ -57379,12 +42965,10 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "cdB" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/item/device/radio/intercom{ @@ -57397,7 +42981,7 @@ /area/shuttle/escape) "cdC" = ( /obj/structure/lattice, -/obj/item/weapon/wirecutters, +/obj/item/wirecutters, /turf/open/space, /area/solar/asteroid/aft) "cdD" = ( @@ -57417,11 +43001,9 @@ /obj/item/solar_assembly, /obj/item/solar_assembly, /obj/item/solar_assembly, -/obj/item/weapon/electronics/tracker, -/obj/item/weapon/paper/solar, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/electronics/tracker, +/obj/item/paper/guides/jobs/engi/solars, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/aft) "cdE" = ( /obj/machinery/power/terminal{ @@ -57435,9 +43017,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/solars/asteroid/aft) "cdF" = ( /obj/machinery/power/smes, @@ -57451,9 +43031,7 @@ name = "HIGH VOLTAGE"; pixel_x = 32 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/solars/asteroid/aft) "cdG" = ( /obj/structure/cable{ @@ -57464,13 +43042,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "cdH" = ( /obj/structure/table, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /turf/open/floor/mineral/plastitanium/brig{ icon_state = "darkred"; dir = 1; @@ -57478,9 +43055,7 @@ }, /area/shuttle/escape) "cdI" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/construction/mining/aux_base) "cdJ" = ( /obj/structure/cable{ @@ -57493,8 +43068,7 @@ pixel_y = 1; d2 = 2 }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "cdK" = ( @@ -57513,8 +43087,7 @@ d2 = 4; icon_state = "2-4" }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "cdL" = ( @@ -57528,8 +43101,7 @@ pixel_y = 1; d2 = 2 }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "cdM" = ( @@ -57544,9 +43116,7 @@ req_access = null; req_access_txt = "10; 13" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/aft) "cdN" = ( /obj/structure/cable{ @@ -57554,9 +43124,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/aft) "cdO" = ( /obj/structure/cable{ @@ -57570,9 +43138,7 @@ req_access = null; req_access_txt = "10; 13" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/aft) "cdP" = ( /obj/structure/cable{ @@ -57585,19 +43151,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/solars/asteroid/aft) -"cdQ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/solars/asteroid/aft) "cdR" = ( /obj/structure/cable/orange{ @@ -57605,9 +43159,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/aft) "cdS" = ( /obj/structure/cable{ @@ -57622,23 +43174,18 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "cdT" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/secondary/exit) "cdU" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/secondary/exit) "cdV" = ( /obj/structure/chair, @@ -57679,31 +43226,23 @@ }, /area/shuttle/escape) "cdZ" = ( -/obj/structure/closet/secure_closet/miner{ - locked = 0 - }, +/obj/structure/closet/secure_closet/miner/unlocked, /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/shuttle/auxillary_base) "cea" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/shuttle/auxillary_base) "ceb" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/shuttle/auxillary_base) "cec" = ( /obj/structure/cable{ @@ -57715,8 +43254,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "ced" = ( @@ -57724,15 +43262,15 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/computer/crew{ +/obj/item/circuitboard/computer/crew{ pixel_x = -1; pixel_y = 1 }, -/obj/item/weapon/circuitboard/computer/card{ +/obj/item/circuitboard/computer/card{ pixel_x = 2; pixel_y = -2 }, -/obj/item/weapon/circuitboard/computer/communications{ +/obj/item/circuitboard/computer/communications{ pixel_x = 5; pixel_y = -5 }, @@ -57757,8 +43295,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "cef" = ( @@ -57769,13 +43306,13 @@ /turf/open/space, /area/space) "ceg" = ( -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/structure/lattice/catwalk, /turf/open/space, /area/solar/asteroid/aft) "ceh" = ( /obj/structure/lattice, -/obj/item/weapon/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, /turf/open/space, /area/space) "cei" = ( @@ -57785,9 +43322,7 @@ track = 0 }, /obj/structure/cable, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/solars/asteroid/aft) "cej" = ( /obj/structure/cable/orange{ @@ -57796,14 +43331,13 @@ icon_state = "2-4" }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/aft) "cek" = ( /obj/machinery/power/apc{ dir = 4; name = "Aft Asteroid Solar APC"; + areastring = "/area/maintenance/solars/asteroid/aft"; pixel_x = 23; pixel_y = 2 }, @@ -57820,9 +43354,7 @@ icon_state = "warn_end"; dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/aft) "cel" = ( /obj/structure/cable{ @@ -57836,8 +43368,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "cem" = ( @@ -57845,23 +43376,19 @@ icon_state = "crateopen"; opened = 1 }, -/obj/item/weapon/coin/silver, +/obj/item/coin/silver, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/aft/arrivals) "cen" = ( /obj/structure/chair, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/hallway/secondary/exit) "ceo" = ( /obj/structure/chair, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/secondary/exit) "cep" = ( @@ -57870,9 +43397,7 @@ dir = 1 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/secondary/exit) "ceq" = ( @@ -57882,9 +43407,7 @@ dir = 6 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/secondary/exit) "cer" = ( @@ -57895,26 +43418,19 @@ pixel_y = 20 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/secondary/exit) "ces" = ( /obj/structure/chair, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/hallway/secondary/exit) "cet" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/secondary/exit) "ceu" = ( /turf/open/floor/mineral/plastitanium/brig{ @@ -57927,31 +43443,18 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plating/airless/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/airless/astplate, /area/mine/unexplored{ name = "Research Asteroid" }) "cew" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, +/turf/open/floor/plating, /area/hallway/secondary/bridges/serv_sci) "cex" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -57960,13 +43463,8 @@ d2 = 4; icon_state = "1-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, +/turf/open/floor/plating, /area/hallway/secondary/bridges/serv_sci) "cey" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -57977,9 +43475,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating/airless/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/airless/astplate, /area/mine/unexplored{ name = "Research Asteroid" }) @@ -57987,22 +43483,16 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/shuttle/auxillary_base) "ceA" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/shuttle/auxillary_base) "ceB" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/shuttle/auxillary_base) "ceC" = ( /obj/structure/cable{ @@ -58014,8 +43504,7 @@ d2 = 4; icon_state = "1-4" }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "ceD" = ( @@ -58023,11 +43512,11 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/computer/robotics{ +/obj/item/circuitboard/computer/robotics{ pixel_x = -2; pixel_y = 2 }, -/obj/item/weapon/circuitboard/computer/mecha_control{ +/obj/item/circuitboard/computer/mecha_control{ pixel_x = 1; pixel_y = -1 }, @@ -58062,11 +43551,11 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/computer/borgupload{ +/obj/item/circuitboard/computer/borgupload{ pixel_x = -1; pixel_y = 1 }, -/obj/item/weapon/circuitboard/computer/aiupload{ +/obj/item/circuitboard/computer/aiupload{ pixel_x = 2; pixel_y = -2 }, @@ -58088,23 +43577,18 @@ d2 = 8; icon_state = "1-8" }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "ceH" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/miningdock/abandoned) "ceI" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, /obj/structure/barricade/wooden, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/quartermaster/miningdock/abandoned) "ceJ" = ( /obj/item/solar_assembly, @@ -58122,9 +43606,7 @@ icon_state = "1-2" }, /obj/structure/barricade/wooden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/solars/asteroid/aft) "ceL" = ( /obj/structure/grille/broken, @@ -58132,43 +43614,31 @@ /area/maintenance/asteroid/aft/arrivals) "ceM" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/secondary/exit) "ceN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "ceO" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "ceP" = ( /obj/effect/landmark/blobstart, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "ceQ" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "ceR" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/exit) "ceS" = ( @@ -58189,36 +43659,28 @@ /area/shuttle/escape) "ceV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating/airless/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/airless/astplate, /area/mine/unexplored{ name = "Research Asteroid" }) "ceW" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/aft) "ceX" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "ceY" = ( /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/aft) "ceZ" = ( /obj/machinery/door/airlock/glass, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/aft) "cfa" = ( @@ -58228,16 +43690,12 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/airless/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/airless/astplate, /area/mine/unexplored{ name = "Research Asteroid" }) "cfb" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/storage/tech) "cfc" = ( /obj/machinery/door/airlock/highsecurity{ @@ -58249,17 +43707,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "cfd" = ( /obj/structure/ore_box, /obj/effect/turf_decal/delivery, /obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/miningdock/abandoned) "cfe" = ( /obj/structure/ore_box, @@ -58267,27 +43721,21 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock/abandoned) "cff" = ( /obj/structure/rack, -/obj/item/weapon/pickaxe, -/obj/item/weapon/pickaxe, -/obj/item/weapon/pickaxe/mini, -/obj/item/weapon/gun/energy/kinetic_accelerator, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/pickaxe/mini, +/obj/item/gun/energy/kinetic_accelerator, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock/abandoned) "cfg" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/quartermaster/miningdock/abandoned) "cfh" = ( /obj/item/solar_assembly, @@ -58302,9 +43750,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cfj" = ( /obj/structure/cable/orange{ @@ -58312,25 +43758,19 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "cfk" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/aft) "cfl" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard/aft) "cfm" = ( /obj/structure/barricade/wooden, @@ -58338,22 +43778,15 @@ /area/maintenance/asteroid/aft/arrivals) "cfn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "cfo" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "cfp" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/hallway/secondary/exit) "cfq" = ( /obj/structure/chair{ @@ -58383,34 +43816,26 @@ cyclelinkeddir = 2 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cfu" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cfv" = ( -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/aft) "cfw" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/aft) "cfx" = ( /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "cfy" = ( /obj/structure/cable{ @@ -58423,23 +43848,20 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "cfz" = ( /obj/machinery/power/apc{ dir = 1; name = "Tech Storage APC"; + areastring = "/area/ai_monitored/turret_protected/ai_upload"; pixel_y = 24 }, /obj/structure/cable{ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "cfA" = ( /turf/closed/wall/r_wall, @@ -58451,9 +43873,7 @@ /obj/item/clothing/head/cone, /obj/item/clothing/head/cone, /obj/item/clothing/head/cone, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock/abandoned) "cfC" = ( /obj/structure/cable{ @@ -58463,39 +43883,32 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/miningdock/abandoned) "cfD" = ( /obj/machinery/power/apc{ dir = 1; name = "Mining Storage APC"; + areastring = "/area/quartermaster/miningdock/abandoned"; pixel_y = 24 }, /obj/structure/cable{ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/miningdock/abandoned) "cfE" = ( /obj/machinery/power/port_gen/pacman, /obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock/abandoned) "cfF" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, /obj/structure/barricade/wooden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/miningdock/abandoned) "cfG" = ( /obj/item/stack/sheet/glass, @@ -58504,11 +43917,9 @@ /area/solar/asteroid/aft) "cfH" = ( /obj/structure/rack, -/obj/item/weapon/pickaxe, +/obj/item/pickaxe, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cfI" = ( /obj/structure/cable/orange{ @@ -58516,23 +43927,17 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "cfJ" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/aft/arrivals) "cfK" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/maintenance/asteroid/aft/arrivals) "cfL" = ( /obj/structure/rack, -/obj/item/weapon/pickaxe/mini, +/obj/item/pickaxe/mini, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/aft/arrivals) "cfM" = ( @@ -58541,52 +43946,39 @@ /area/maintenance/asteroid/aft/arrivals) "cfN" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/hallway/secondary/exit) "cfO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/hallway/secondary/exit) "cfP" = ( /turf/open/floor/plasteel/red/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/secondary/exit) "cfQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "cfR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/red/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/corner, /area/hallway/secondary/exit) "cfS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/hallway/secondary/exit) "cfT" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/hallway/secondary/exit) "cfU" = ( @@ -58595,14 +43987,10 @@ name = "Security Escape Airlock"; req_access_txt = "2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/secondary/exit) "cfV" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/secondary/exit) "cfW" = ( /obj/machinery/door/airlock/shuttle{ @@ -58633,8 +44021,8 @@ /area/shuttle/escape) "cfZ" = ( /obj/structure/table, -/obj/item/weapon/storage/box/teargas, -/obj/item/weapon/storage/box/zipties, +/obj/item/storage/box/teargas, +/obj/item/storage/box/zipties, /turf/open/floor/mineral/plastitanium/brig{ icon_state = "darkred"; dir = 2; @@ -58647,9 +44035,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cgb" = ( /obj/machinery/firealarm{ @@ -58661,8 +44047,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/aft) "cgc" = ( @@ -58677,17 +44062,13 @@ name = "Research Atmospherics Checkpoint"; req_access_txt = "24" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cgd" = ( /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/shuttle/auxillary_base) "cge" = ( /obj/docking_port/mobile/auxillary_base{ @@ -58699,71 +44080,50 @@ }, /obj/machinery/computer/auxillary_base, /obj/docking_port/stationary/public_mining_dock, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/shuttle/auxillary_base) "cgf" = ( /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/shuttle/auxillary_base) "cgg" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/storage/tech) "cgh" = ( /obj/structure/table, -/obj/item/weapon/storage/bag/ore, -/obj/item/weapon/storage/bag/ore, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/storage/bag/ore, +/obj/item/storage/bag/ore, +/turf/open/floor/plating, /area/quartermaster/miningdock/abandoned) "cgi" = ( /obj/structure/table, /obj/item/clothing/glasses/meson, -/obj/item/weapon/paper{ - info = "This station needs cleared out within the next few weeks, as construction is almost complete and NT expects most of the equipment off-site before then. Throw most of the shit in here for now and we'll come back later with a pod to haul the heavier stuff. Shouldn't be too big of an issue."; - name = "Disclaimer Notice" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/paper/fluff/stations/cere/abandoned_dock, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock/abandoned) "cgj" = ( -/obj/item/weapon/storage/toolbox/mechanical, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock/abandoned) "cgk" = ( -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/quartermaster/miningdock/abandoned) "cgl" = ( /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/miningdock/abandoned) "cgm" = ( /obj/structure/sign/mining{ pixel_y = 32 }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/miningdock/abandoned) "cgn" = ( /obj/machinery/light/small{ @@ -58775,6 +44135,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Arrival Hallway Maintenance APC"; + areastring = "/area/maintenance/asteroid/aft/arrivals"; pixel_x = -25; pixel_y = 1 }, @@ -58786,17 +44147,13 @@ icon_state = "warn_end"; dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cgp" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cgq" = ( /obj/machinery/computer/station_alert, @@ -58804,25 +44161,19 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cgr" = ( /obj/machinery/camera{ c_tag = "Arrivals SMES"; dir = 6 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cgs" = ( /obj/structure/table, /obj/machinery/cell_charger, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cgt" = ( /obj/structure/closet/firecloset/full, @@ -58839,13 +44190,10 @@ /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/aft/arrivals) "cgw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/secondary/exit) "cgx" = ( /obj/machinery/door/airlock/glass_security{ @@ -58853,9 +44201,7 @@ req_access_txt = "2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "cgy" = ( /turf/closed/wall/mineral/titanium/nodiagonal, @@ -58865,35 +44211,28 @@ cyclelinkeddir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cgA" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/aft) "cgB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cgC" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/aft) "cgD" = ( /obj/machinery/light/small{ @@ -58906,43 +44245,35 @@ icon_state = "1-2" }, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cgE" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/subspace/ansible, -/obj/item/weapon/stock_parts/subspace/ansible, -/obj/item/weapon/stock_parts/subspace/ansible, -/obj/item/weapon/stock_parts/subspace/crystal, -/obj/item/weapon/stock_parts/subspace/crystal, -/obj/item/weapon/stock_parts/subspace/crystal, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/crystal, +/obj/item/stock_parts/subspace/crystal, +/obj/item/stock_parts/subspace/crystal, /obj/effect/landmark/xeno_spawn, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "cgF" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/subspace/amplifier, -/obj/item/weapon/stock_parts/subspace/amplifier, -/obj/item/weapon/stock_parts/subspace/amplifier, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/stock_parts/subspace/amplifier, +/obj/item/stock_parts/subspace/amplifier, +/obj/item/stock_parts/subspace/amplifier, +/turf/open/floor/plating, /area/storage/tech) "cgG" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/subspace/analyzer, -/obj/item/weapon/stock_parts/subspace/analyzer, -/obj/item/weapon/stock_parts/subspace/analyzer, +/obj/item/stock_parts/subspace/analyzer, +/obj/item/stock_parts/subspace/analyzer, +/obj/item/stock_parts/subspace/analyzer, /obj/structure/sign/securearea{ pixel_y = 32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "cgH" = ( /obj/structure/cable{ @@ -58950,9 +44281,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "cgI" = ( /obj/structure/table, @@ -58963,9 +44292,7 @@ /obj/structure/sign/securearea{ pixel_y = 32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "cgJ" = ( /obj/structure/table, @@ -58974,92 +44301,72 @@ pixel_y = 3 }, /obj/item/stack/cable_coil, -/obj/item/weapon/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, /obj/machinery/camera{ c_tag = "Tech Storage North" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "cgK" = ( /obj/structure/table, -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 16 }, -/obj/item/weapon/wirecutters, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/wirecutters, +/turf/open/floor/plating, /area/storage/tech) "cgL" = ( /obj/structure/table, -/obj/item/weapon/aiModule/reset, +/obj/item/aiModule/reset, /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "cgM" = ( /obj/machinery/ai_status_display{ pixel_y = 32 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) "cgN" = ( /obj/machinery/computer/upload/borg, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) "cgO" = ( /obj/machinery/porta_turret/ai{ dir = 4 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) "cgP" = ( /obj/machinery/computer/upload/ai, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) "cgQ" = ( /obj/structure/table, /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "cgR" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; opened = 1 }, -/obj/item/weapon/ore/silver, -/obj/item/weapon/ore/silver, -/obj/item/weapon/ore/iron, -/obj/item/weapon/ore/iron, -/obj/item/weapon/ore/iron, -/obj/item/weapon/ore/gold, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/ore/silver, +/obj/item/ore/silver, +/obj/item/ore/iron, +/obj/item/ore/iron, +/obj/item/ore/iron, +/obj/item/ore/gold, +/turf/open/floor/plating, /area/quartermaster/miningdock/abandoned) "cgS" = ( /obj/machinery/light/small, /obj/structure/table, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/miningdock/abandoned) "cgT" = ( /obj/structure/cable/orange{ @@ -59067,9 +44374,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cgU" = ( /obj/structure/cable/orange{ @@ -59077,9 +44382,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/maintenance/asteroid/aft/arrivals) "cgV" = ( /obj/structure/cable/orange{ @@ -59097,9 +44400,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/aft/arrivals) "cgW" = ( /obj/structure/cable/orange{ @@ -59107,9 +44408,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cgX" = ( /obj/structure/cable/orange{ @@ -59117,14 +44416,10 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/aft/arrivals) "cgY" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cgZ" = ( /obj/structure/cable/orange{ @@ -59133,9 +44428,7 @@ icon_state = "2-4" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cha" = ( /obj/structure/cable/orange{ @@ -59143,9 +44436,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "chb" = ( /obj/structure/cable/orange{ @@ -59154,14 +44445,13 @@ icon_state = "4-8" }, /obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "chc" = ( /obj/machinery/power/apc{ dir = 2; name = "Auxillary Construction APC"; + areastring = "/area/security/vacantoffice"; pixel_y = -24 }, /obj/structure/cable/orange{ @@ -59177,10 +44467,8 @@ icon_state = "ast_warn_end"; dir = 1 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/vacantoffice) +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/aft/arrivals) "chd" = ( /obj/structure/cable/orange{ d1 = 4; @@ -59188,9 +44476,7 @@ icon_state = "4-8" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "che" = ( /obj/structure/closet, @@ -59202,47 +44488,35 @@ pixel_x = -23 }, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/hallway/secondary/exit) "chg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/secondary/exit) "chh" = ( /turf/open/floor/plasteel/escape/corner{ - icon_state = "escapecorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/secondary/exit) "chi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "chj" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/secondary/exit) "chk" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/secondary/exit) "chl" = ( /obj/machinery/door/airlock/shuttle{ @@ -59254,7 +44528,7 @@ height = 20; name = "Cere emergency shuttle"; port_angle = 90; - preferred_direction = 2; + preferred_direction = 1; width = 42 }, /obj/docking_port/stationary{ @@ -59270,8 +44544,8 @@ /area/shuttle/escape) "chm" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/light{ dir = 1 }, @@ -59282,17 +44556,13 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cho" = ( /obj/structure/rack, /obj/item/clothing/suit/space/fragile, /obj/item/clothing/head/helmet/space/fragile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "chp" = ( /obj/structure/sign/securearea{ @@ -59302,15 +44572,11 @@ name = "EXTERNAL AIRLOCK"; pixel_y = 32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "chq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "chr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -59319,8 +44585,7 @@ dir = 5 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "chs" = ( @@ -59328,8 +44593,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/aft) "cht" = ( @@ -59343,31 +44607,25 @@ cyclelinkeddir = 1; req_access_txt = "24" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "chu" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/subspace/filter, -/obj/item/weapon/stock_parts/subspace/filter, -/obj/item/weapon/stock_parts/subspace/filter, -/obj/item/weapon/stock_parts/subspace/filter, -/obj/item/weapon/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, /obj/machinery/light/small{ dir = 8 }, /obj/structure/extinguisher_cabinet{ pixel_x = -24 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "chv" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "chw" = ( /obj/structure/cable{ @@ -59376,53 +44634,41 @@ icon_state = "1-2" }, /obj/effect/landmark/blobstart, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "chx" = ( /obj/structure/table, -/obj/item/weapon/electronics/apc, -/obj/item/weapon/electronics/airlock, +/obj/item/electronics/apc, +/obj/item/electronics/airlock, /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "chy" = ( /obj/structure/table, -/obj/item/weapon/aiModule/supplied/quarantine, +/obj/item/aiModule/supplied/quarantine, /obj/machinery/camera/motion{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "chz" = ( -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) "chA" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "chB" = ( /obj/structure/table, -/obj/item/weapon/aiModule/supplied/freeform, +/obj/item/aiModule/supplied/freeform, /obj/structure/sign/kiddieplaque{ pixel_x = 32 }, /obj/machinery/camera/motion{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "chC" = ( /obj/structure/cable/orange{ @@ -59430,16 +44676,12 @@ d2 = 2; icon_state = "1-2" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/aft/arrivals) "chD" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable/orange, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/aft/arrivals) "chE" = ( /obj/machinery/power/terminal{ @@ -59452,9 +44694,7 @@ /obj/structure/sign/electricshock{ pixel_y = -32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "chF" = ( /obj/structure/cable{ @@ -59462,9 +44702,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/aft/arrivals) "chG" = ( /obj/structure/cable{ @@ -59473,64 +44711,48 @@ icon_state = "2-8" }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/aft/arrivals) "chH" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "chI" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/vacantoffice) "chJ" = ( /obj/structure/chair{ dir = 4 }, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/secondary/exit) "chK" = ( /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "chL" = ( /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; dir = 1 }, /area/shuttle/escape) "chM" = ( /obj/structure/table, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "chN" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "chO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "chP" = ( @@ -59547,9 +44769,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "chQ" = ( /obj/effect/turf_decal/stripes/line{ @@ -59562,65 +44782,53 @@ name = "EXTERNAL AIRLOCK"; pixel_y = 32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "chR" = ( /obj/structure/table, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/item/clothing/glasses/meson, /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "chS" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/subspace/transmitter, -/obj/item/weapon/stock_parts/subspace/transmitter, -/obj/item/weapon/stock_parts/subspace/treatment, -/obj/item/weapon/stock_parts/subspace/treatment, -/obj/item/weapon/stock_parts/subspace/treatment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/stock_parts/subspace/transmitter, +/obj/item/stock_parts/subspace/transmitter, +/obj/item/stock_parts/subspace/treatment, +/obj/item/stock_parts/subspace/treatment, +/obj/item/stock_parts/subspace/treatment, +/turf/open/floor/plating, /area/storage/tech) "chT" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/micro_laser, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/capacitor, -/obj/item/weapon/stock_parts/micro_laser/high, -/obj/item/weapon/stock_parts/micro_laser/high, -/obj/item/weapon/stock_parts/micro_laser/high, -/obj/item/weapon/stock_parts/micro_laser/high, +/obj/item/stock_parts/micro_laser, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/micro_laser/high, +/obj/item/stock_parts/micro_laser/high, +/obj/item/stock_parts/micro_laser/high, +/obj/item/stock_parts/micro_laser/high, /obj/machinery/requests_console{ department = "Tech storage"; pixel_y = -32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "chU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "chV" = ( /obj/structure/table, /obj/item/device/aicard, -/obj/item/weapon/aiModule/reset, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/aiModule/reset, +/turf/open/floor/plating, /area/storage/tech) "chW" = ( /obj/structure/table, @@ -59634,9 +44842,7 @@ }, /obj/item/device/assembly/flash/handheld, /obj/item/device/assembly/flash/handheld, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "chX" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -59646,39 +44852,29 @@ dir = 4; pixel_x = -23 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) "chY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) "chZ" = ( /obj/structure/table, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "cia" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) "cib" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) "cic" = ( /obj/structure/cable/orange{ @@ -59688,9 +44884,7 @@ }, /obj/structure/grille/broken, /obj/item/stack/rods, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cid" = ( /obj/structure/cable/orange{ @@ -59699,9 +44893,7 @@ icon_state = "2-8" }, /obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "cie" = ( /obj/structure/cable/orange{ @@ -59709,9 +44901,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/aft/arrivals) "cif" = ( /obj/structure/cable/orange{ @@ -59719,9 +44909,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/aft/arrivals) "cig" = ( /obj/structure/cable/orange{ @@ -59729,9 +44917,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/maintenance/asteroid/aft/arrivals) "cih" = ( /obj/structure/cable/orange{ @@ -59739,9 +44925,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/maintenance/asteroid/aft/arrivals) "cii" = ( /obj/machinery/door/airlock/maintenance{ @@ -59753,9 +44937,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cij" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -59764,9 +44946,7 @@ name = "Station Intercom (General)"; pixel_x = 28 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard/aft) "cik" = ( /obj/structure/closet/crate, @@ -59775,28 +44955,20 @@ /area/maintenance/asteroid/aft/arrivals) "cil" = ( /obj/structure/filingcabinet, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/security/vacantoffice) "cim" = ( -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/security/vacantoffice) "cin" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/security/vacantoffice) "cio" = ( /obj/structure/closet, /obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/security/vacantoffice) "cip" = ( /obj/structure/closet/crate, @@ -59810,44 +44982,33 @@ dir = 8 }, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/secondary/exit) "cir" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "cis" = ( /obj/structure/barricade/wooden, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/hallway/primary/aft) "cit" = ( /obj/item/clothing/head/cone, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "ciu" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "civ" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 27 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/aft) "ciw" = ( @@ -59866,17 +45027,13 @@ c_tag = "Research Atmospherics Checkpoint"; dir = 5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cix" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "ciy" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -59885,39 +45042,32 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "ciz" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/structure/ore_box, +/turf/open/floor/plating, /area/shuttle/auxillary_base) "ciA" = ( /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/shuttle/auxillary_base) "ciB" = ( /obj/machinery/portable_atmospherics/canister/air, /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/shuttle/auxillary_base) "ciC" = ( /obj/structure/rack{ dir = 8; layer = 2.9 }, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/electrical{ pixel_x = 1; pixel_y = -1 }, @@ -59925,16 +45075,14 @@ /obj/item/device/t_scanner, /obj/item/device/multitool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "ciD" = ( /obj/structure/rack{ dir = 8; layer = 2.9 }, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/electrical{ pixel_x = 1; pixel_y = -1 }, @@ -59944,62 +45092,44 @@ dir = 8; pixel_x = 24 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "ciE" = ( /obj/machinery/porta_turret/ai{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "ciF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) "ciG" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "ciH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) "ciI" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/teleporter/quantum/research) "ciJ" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/teleporter/quantum/docking) "ciK" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/teleporter/quantum/docking) "ciL" = ( /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "ciM" = ( /obj/structure/cable{ @@ -60011,9 +45141,7 @@ icon_state = "ast_warn"; dir = 1 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "ciN" = ( /obj/machinery/light/small{ @@ -60024,9 +45152,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "ciO" = ( /obj/structure/cable{ @@ -60041,8 +45167,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "ciP" = ( @@ -60050,9 +45175,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard/aft) "ciQ" = ( /obj/structure/cable/orange{ @@ -60061,47 +45184,35 @@ icon_state = "1-2" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "ciR" = ( /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/security/vacantoffice) "ciS" = ( /obj/structure/chair/office/dark{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/security/vacantoffice) "ciT" = ( /obj/structure/table/wood, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/security/vacantoffice) "ciU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/security/vacantoffice) "ciV" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/security/vacantoffice) "ciW" = ( /obj/structure/cable/orange{ @@ -60114,14 +45225,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "ciX" = ( /obj/machinery/power/apc{ dir = 4; name = "Departures APC"; + areastring = "/area/hallway/secondary/exit"; pixel_x = 24 }, /obj/structure/cable/orange{ @@ -60132,25 +45242,19 @@ icon_state = "ast_warn_end"; dir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/secondary/exit) +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/aft/arrivals) "ciY" = ( /obj/structure/grille/broken, /obj/item/clothing/head/cone, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "ciZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cja" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -60160,8 +45264,7 @@ /obj/effect/turf_decal/stripes/line, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cjb" = ( @@ -60170,9 +45273,7 @@ }, /obj/effect/turf_decal/stripes/line, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/aft) "cjc" = ( /obj/effect/turf_decal/stripes/line{ @@ -60181,8 +45282,7 @@ /obj/effect/turf_decal/stripes/line, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/aft) "cjd" = ( @@ -60194,17 +45294,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cje" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cjf" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -60217,16 +45313,11 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cjg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/construction/mining/aux_base) "cjh" = ( /obj/machinery/door/airlock/external{ @@ -60236,61 +45327,53 @@ req_access_txt = "0"; req_one_access_txt = "0" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/construction/mining/aux_base) "cji" = ( /obj/structure/rack{ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/computer/pandemic{ +/obj/item/circuitboard/computer/pandemic{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/circuitboard/computer/rdconsole, -/obj/item/weapon/circuitboard/machine/rdserver{ +/obj/item/circuitboard/computer/rdconsole, +/obj/item/circuitboard/machine/rdserver{ pixel_x = 3; pixel_y = -3 }, -/obj/item/weapon/circuitboard/machine/destructive_analyzer, -/obj/item/weapon/circuitboard/machine/protolathe, -/obj/item/weapon/circuitboard/computer/aifixer, -/obj/item/weapon/circuitboard/computer/teleporter, -/obj/item/weapon/circuitboard/machine/circuit_imprinter, -/obj/item/weapon/circuitboard/machine/mechfab, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/circuitboard/machine/destructive_analyzer, +/obj/item/circuitboard/machine/protolathe, +/obj/item/circuitboard/computer/aifixer, +/obj/item/circuitboard/computer/teleporter, +/obj/item/circuitboard/machine/circuit_imprinter, +/obj/item/circuitboard/machine/mechfab, +/turf/open/floor/plating, /area/storage/tech) "cjj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "cjk" = ( /obj/structure/rack{ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/computer/cloning, -/obj/item/weapon/circuitboard/computer/med_data{ +/obj/item/circuitboard/computer/cloning, +/obj/item/circuitboard/computer/med_data{ pixel_x = 3; pixel_y = -3 }, -/obj/item/weapon/circuitboard/machine/clonescanner, -/obj/item/weapon/circuitboard/machine/clonepod, -/obj/item/weapon/circuitboard/computer/scan_consolenew, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/circuitboard/machine/clonescanner, +/obj/item/circuitboard/machine/clonepod, +/obj/item/circuitboard/computer/scan_consolenew, +/turf/open/floor/plating, /area/storage/tech) "cjl" = ( /obj/structure/table, -/obj/item/weapon/aiModule/core/full/asimov, -/obj/item/weapon/aiModule/core/freeformcore, +/obj/item/aiModule/core/full/asimov, +/obj/item/aiModule/core/freeformcore, /obj/machinery/door/window{ base_state = "right"; dir = 4; @@ -60299,22 +45382,20 @@ req_access_txt = "20" }, /obj/structure/window/reinforced, -/obj/item/weapon/aiModule/core/full/corp, +/obj/item/aiModule/core/full/corp, /obj/structure/window/reinforced{ dir = 1 }, /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/weapon/aiModule/core/full/custom, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/aiModule/core/full/custom, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "cjm" = ( /obj/structure/table, -/obj/item/weapon/aiModule/supplied/oxygen, -/obj/item/weapon/aiModule/zeroth/oneHuman, +/obj/item/aiModule/supplied/oxygen, +/obj/item/aiModule/zeroth/oneHuman, /obj/machinery/door/window{ base_state = "left"; dir = 8; @@ -60322,27 +45403,23 @@ name = "High-Risk Modules"; req_access_txt = "20" }, -/obj/item/weapon/aiModule/reset/purge, +/obj/item/aiModule/reset/purge, /obj/structure/window/reinforced, -/obj/item/weapon/aiModule/core/full/antimov, +/obj/item/aiModule/core/full/antimov, /obj/structure/window/reinforced{ dir = 1 }, /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/aiModule/supplied/protectStation, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/aiModule/supplied/protectStation, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "cjn" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/research) "cjo" = ( /obj/effect/turf_decal/stripes/line{ @@ -60356,14 +45433,13 @@ name = "KEEP CLEAR OF PAD WHEN IN USE"; pixel_y = 32 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/research) "cjp" = ( /obj/machinery/power/apc{ dir = 1; name = "Research Quantum Pad APC"; + areastring = "/area/teleporter/quantum/research"; pixel_y = 24 }, /obj/structure/cable{ @@ -60374,23 +45450,15 @@ /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/research) "cjq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/teleporter/quantum/research) "cjr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/teleporter/quantum/docking) "cjs" = ( /obj/effect/turf_decal/stripes/line{ @@ -60399,15 +45467,14 @@ /obj/machinery/power/apc{ dir = 1; name = "Docking Quantum Pad APC"; + areastring = "/area/teleporter/quantum/docking"; pixel_y = 24 }, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/docking) "cjt" = ( /obj/effect/turf_decal/stripes/line{ @@ -60421,18 +45488,14 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/docking) "cju" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 }, /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/docking) "cjv" = ( /obj/structure/cable/orange{ @@ -60440,9 +45503,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cjw" = ( /obj/structure/cable/orange{ @@ -60451,9 +45512,7 @@ icon_state = "4-8" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "cjx" = ( /obj/structure/cable/orange{ @@ -60466,9 +45525,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "cjy" = ( /obj/structure/cable{ @@ -60476,9 +45533,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "cjz" = ( /obj/structure/cable{ @@ -60486,9 +45541,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "cjA" = ( /obj/structure/cable{ @@ -60498,9 +45551,7 @@ }, /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cjB" = ( /obj/structure/cable{ @@ -60517,8 +45568,7 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "cjC" = ( @@ -60529,38 +45579,29 @@ dir = 1 }, /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard/aft) "cjD" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen/fourcolor, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/pen/fourcolor, +/turf/open/floor/wood, /area/security/vacantoffice) "cjE" = ( /obj/effect/landmark/blobstart, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/security/vacantoffice) "cjF" = ( /turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless; icon_state = "wood-broken" }, /area/security/vacantoffice) "cjG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/security/vacantoffice) "cjH" = ( /obj/structure/reagent_dispensers/watertank, @@ -60580,16 +45621,12 @@ pixel_x = -28 }, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/secondary/exit) "cjJ" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cjK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -60598,9 +45635,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cjL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -60610,17 +45645,14 @@ name = "External Airlock Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cjM" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cjN" = ( @@ -60633,14 +45665,10 @@ icon_state = "2-4" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/aft) "cjO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -60651,9 +45679,10 @@ req_access_txt = "24" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cjP" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -60669,16 +45698,12 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cjQ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cjR" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -60688,39 +45713,29 @@ /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cjS" = ( /obj/structure/closet/toolcloset, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/construction/mining/aux_base) "cjT" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/construction/mining/aux_base) "cjU" = ( /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/construction/mining/aux_base) "cjV" = ( /obj/effect/turf_decal/stripes/line{ @@ -60731,9 +45746,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/construction/mining/aux_base) "cjW" = ( /obj/effect/turf_decal/stripes/line{ @@ -60743,15 +45756,12 @@ c_tag = "Aux Base Construction"; dir = 6 }, -/obj/machinery/computer/camera_advanced/base_construction, /obj/structure/cable{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/construction/mining/aux_base) "cjX" = ( /obj/effect/turf_decal/stripes/line{ @@ -60762,18 +45772,17 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/machinery/computer/camera_advanced/base_construction, +/turf/open/floor/plasteel, /area/construction/mining/aux_base) "cjY" = ( /obj/structure/rack{ dir = 4 }, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, /obj/item/stack/cable_coil, /obj/item/stack/cable_coil, /obj/item/wallframe/camera, @@ -60787,65 +45796,56 @@ /obj/machinery/power/apc{ dir = 1; name = "Aux Construction APC"; + areastring = "/area/construction/mining/aux_base"; pixel_y = 24 }, /obj/structure/cable{ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/construction/mining/aux_base) "cjZ" = ( /obj/structure/rack{ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/computer/mining, -/obj/item/weapon/circuitboard/machine/autolathe{ +/obj/item/circuitboard/computer/mining, +/obj/item/circuitboard/machine/autolathe{ pixel_x = 3; pixel_y = -3 }, -/obj/item/weapon/circuitboard/computer/arcade/battle, +/obj/item/circuitboard/computer/arcade/battle, /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "cka" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "ckb" = ( /obj/structure/rack{ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/computer/secure_data{ +/obj/item/circuitboard/computer/secure_data{ pixel_x = -2; pixel_y = 2 }, -/obj/item/weapon/circuitboard/computer/security{ +/obj/item/circuitboard/computer/security{ pixel_x = 1; pixel_y = -1 }, /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "ckc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "ckd" = ( /obj/structure/cable{ @@ -60853,24 +45853,21 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "cke" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/power/apc{ dir = 4; name = "AI Upload APC"; + areastring = "/area/ai_monitored/turret_protected/ai_upload"; pixel_x = 26 }, /obj/structure/cable{ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "ckf" = ( /obj/effect/turf_decal/stripes/line{ @@ -60883,20 +45880,13 @@ }, /obj/machinery/airalarm{ dir = 4; - locked = 0; - pixel_x = -23; - req_access = null; - req_one_access_txt = "24;10" - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless + pixel_x = -22 }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/research) "ckg" = ( /obj/machinery/quantumpad, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/research) "ckh" = ( /obj/structure/cable{ @@ -60907,9 +45897,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/research) "cki" = ( /obj/effect/turf_decal/stripes/line{ @@ -60921,15 +45909,11 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/docking) "ckj" = ( /obj/machinery/quantumpad, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/docking) "ckk" = ( /obj/effect/turf_decal/stripes/line{ @@ -60945,9 +45929,7 @@ pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/docking) "ckl" = ( /obj/structure/girder, @@ -60965,9 +45947,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "ckn" = ( /obj/structure/cable/orange{ @@ -60975,14 +45955,13 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "cko" = ( /obj/machinery/power/apc{ dir = 2; name = "Teleporter APC"; + areastring = "/area/teleporter"; pixel_y = -24 }, /obj/structure/cable/orange{ @@ -60998,10 +45977,8 @@ icon_state = "ast_warn_end"; dir = 1 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/teleporter) +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/aft/arrivals) "ckp" = ( /obj/machinery/light/small{ dir = 1 @@ -61011,9 +45988,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "ckq" = ( /obj/machinery/door/airlock/maintenance{ @@ -61025,9 +46000,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "ckr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -61038,8 +46011,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "cks" = ( @@ -61047,17 +46019,13 @@ name = "Aft Asteroid Maintenance"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "ckt" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cku" = ( /obj/machinery/light/small{ @@ -61068,21 +46036,15 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "ckv" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/security/vacantoffice) "ckw" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "ckx" = ( /obj/machinery/firealarm{ @@ -61094,9 +46056,7 @@ dir = 8; network = list("SS13") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "cky" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -61106,32 +46066,26 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/aft) "ckz" = ( /obj/structure/closet/toolcloset, /turf/open/floor/plasteel/brown/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/construction/mining/aux_base) "ckA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/construction/mining/aux_base) "ckB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/construction/mining/aux_base) "ckC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -61142,79 +46096,70 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/construction/mining/aux_base) "ckD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/construction/mining/aux_base) "ckE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/construction/mining/aux_base) "ckF" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/construction/mining/aux_base) "ckG" = ( -/turf/open/floor/plasteel/brown/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/brown/corner, /area/construction/mining/aux_base) "ckH" = ( /obj/structure/rack, -/obj/item/weapon/circuitboard/machine/telecomms/processor, -/obj/item/weapon/circuitboard/machine/telecomms/receiver, -/obj/item/weapon/circuitboard/machine/telecomms/server, -/obj/item/weapon/circuitboard/machine/telecomms/bus, -/obj/item/weapon/circuitboard/machine/telecomms/broadcaster, -/obj/item/weapon/circuitboard/computer/message_monitor{ +/obj/item/circuitboard/machine/telecomms/processor, +/obj/item/circuitboard/machine/telecomms/receiver, +/obj/item/circuitboard/machine/telecomms/server, +/obj/item/circuitboard/machine/telecomms/bus, +/obj/item/circuitboard/machine/telecomms/broadcaster, +/obj/item/circuitboard/computer/message_monitor{ pixel_y = -5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/power/apc{ + areastring = "/area/storage/tech"; + dir = 8; + name = "Tech Storage APC"; + pixel_x = -25; + pixel_y = 1 }, +/turf/open/floor/plating, /area/storage/tech) "ckI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "ckJ" = ( /obj/structure/rack{ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/computer/powermonitor{ +/obj/item/circuitboard/computer/powermonitor{ pixel_x = -2; pixel_y = 2 }, -/obj/item/weapon/circuitboard/computer/stationalert{ +/obj/item/circuitboard/computer/stationalert{ pixel_x = 1; pixel_y = -1 }, -/obj/item/weapon/circuitboard/computer/atmos_alert{ +/obj/item/circuitboard/computer/atmos_alert{ pixel_x = 3; pixel_y = -3 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "ckK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -61231,9 +46176,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "ckM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -61247,19 +46190,8 @@ dir = 4; pixel_x = -32 }, -/obj/item/weapon/paper{ - info = "
Dummies Guide To Quantum Pads


Do you hate the concept of having to use your legs, let alone walk to places? Well, with the Quantum Pad (tm), never again will the fear of cardio keep you from going places!

How to set up your Quantum Pad(tm)


1.Unscrew the Quantum Pad(tm) you wish to link.
2. Use your multi-tool to cache the buffer of the Quantum Pad(tm) you wish to link.
3. Apply the multi-tool to the secondary Quantum Pad(tm) you wish to link to the first Quantum Pad(tm)

If you followed these instructions carefully, your Quantum Pad(tm) should now be properly linked together for near-instant movement across the station! Bear in mind that this is technically a one-way teleport, so you'll need to do the same process with the secondary pad to the first one if you wish to travel between both.
"; - name = "Quantum Pad For Dummies" - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/teleporter/quantum/research) -"ckO" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/paper/guides/quantumpad, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/research) "ckP" = ( /obj/structure/cable{ @@ -61277,9 +46209,7 @@ name = "EXTERNAL AIRLOCK"; pixel_x = 32 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/research) "ckQ" = ( /obj/structure/sign/securearea{ @@ -61298,15 +46228,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/teleporter/quantum/docking) -"ckR" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/docking) "ckS" = ( /obj/effect/turf_decal/stripes/line{ @@ -61316,19 +46238,12 @@ dir = 8; pixel_x = 32 }, -/obj/item/weapon/paper{ - info = "
Dummies Guide To Quantum Pads


Do you hate the concept of having to use your legs, let alone walk to places? Well, with the Quantum Pad (tm), never again will the fear of cardio keep you from going places!

How to set up your Quantum Pad(tm)


1.Unscrew the Quantum Pad(tm) you wish to link.
2. Use your multi-tool to cache the buffer of the Quantum Pad(tm) you wish to link.
3. Apply the multi-tool to the secondary Quantum Pad(tm) you wish to link to the first Quantum Pad(tm)

If you followed these instructions carefully, your Quantum Pad(tm) should now be properly linked together for near-instant movement across the station! Bear in mind that this is technically a one-way teleport, so you'll need to do the same process with the secondary pad to the first one if you wish to travel between both.
"; - name = "Quantum Pad For Dummies" - }, +/obj/item/paper/guides/quantumpad, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/teleporter/quantum/docking) "ckT" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/teleporter) "ckU" = ( /obj/structure/cable/orange{ @@ -61339,9 +46254,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "ckV" = ( /obj/machinery/door/airlock/maintenance{ @@ -61353,9 +46266,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "ckW" = ( /obj/structure/cable/orange{ @@ -61366,8 +46277,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "ckX" = ( @@ -61382,9 +46292,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard/aft) "ckY" = ( /obj/structure/cable/orange{ @@ -61395,14 +46303,10 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "ckZ" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/vacantoffice) "cla" = ( /obj/machinery/door/airlock/shuttle{ @@ -61417,29 +46321,22 @@ pixel_x = -24 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "clc" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/construction/mining/aux_base) "cld" = ( /obj/machinery/light, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/brown, /area/construction/mining/aux_base) "cle" = ( /obj/structure/mining_shuttle_beacon, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/brown, /area/construction/mining/aux_base) "clf" = ( /obj/machinery/firealarm{ @@ -61447,8 +46344,7 @@ pixel_y = -24 }, /turf/open/floor/plasteel/brown/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/construction/mining/aux_base) "clg" = ( @@ -61458,16 +46354,12 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/construction/mining/aux_base) "clh" = ( /obj/structure/closet/crate/rcd, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/brown/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/brown/corner, /area/construction/mining/aux_base) "cli" = ( /obj/structure/table, @@ -61476,9 +46368,7 @@ /obj/item/stack/rods{ amount = 50 }, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/brown, /area/construction/mining/aux_base) "clj" = ( /obj/structure/table, @@ -61487,18 +46377,14 @@ amount = 50 }, /obj/machinery/light, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/brown, /area/construction/mining/aux_base) "clk" = ( /obj/structure/table, /obj/item/device/assault_pod/mining, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/construction/mining/aux_base) "cll" = ( @@ -61507,33 +46393,27 @@ c_tag = "Tech Storage South"; dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "clm" = ( /obj/structure/table, /obj/item/device/plant_analyzer, -/obj/item/weapon/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, /obj/item/device/healthanalyzer, /obj/item/device/analyzer, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "cln" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/turretid{ - control_area = "AI Upload Chamber"; + control_area = "/area/ai_monitored/turret_protected/ai_upload"; name = "AI Upload turret control"; pixel_y = 25 }, /obj/machinery/camera/motion{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "clo" = ( /obj/structure/cable{ @@ -61541,18 +46421,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "clp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "clq" = ( /obj/item/device/radio/intercom{ @@ -61562,9 +46438,8 @@ }, /obj/structure/table, /obj/item/device/multitool, -/obj/item/weapon/screwdriver, +/obj/item/screwdriver, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/teleporter/quantum/research) @@ -61575,7 +46450,6 @@ icon_state = "2-4" }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/teleporter/quantum/research) @@ -61586,7 +46460,6 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/teleporter/quantum/research) @@ -61594,47 +46467,35 @@ /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter/quantum/research) "clu" = ( /obj/machinery/light/small, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter/quantum/research) "clv" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter/quantum/research) "clw" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter/quantum/docking) "clx" = ( /obj/machinery/light/small, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter/quantum/docking) "cly" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter/quantum/docking) "clz" = ( /obj/structure/cable/orange{ @@ -61644,7 +46505,6 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/teleporter/quantum/docking) @@ -61655,7 +46515,6 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/teleporter/quantum/docking) @@ -61663,17 +46522,14 @@ /obj/structure/table, /obj/item/device/multitool, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/weapon/screwdriver, +/obj/item/screwdriver, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/teleporter/quantum/docking) "clC" = ( /obj/effect/turf_decal/stripes/asteroid/line, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "clD" = ( /obj/structure/cable/orange{ @@ -61682,9 +46538,7 @@ icon_state = "1-2" }, /obj/effect/turf_decal/stripes/asteroid/line, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "clE" = ( /obj/machinery/light/small, @@ -61693,30 +46547,22 @@ /area/maintenance/asteroid/aft/arrivals) "clF" = ( /obj/machinery/computer/teleporter, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter) "clG" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/teleporter) "clH" = ( /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/teleporter) "clI" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, @@ -61724,21 +46570,15 @@ c_tag = "Teleporter"; dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/teleporter) "clJ" = ( /obj/effect/turf_decal/bot, /obj/machinery/shieldwallgen, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/teleporter) "clK" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/checkpoint/checkpoint2) "clL" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -61750,8 +46590,7 @@ pixel_x = -24 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "clM" = ( @@ -61761,14 +46600,11 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard/aft) "clN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless; icon_state = "wood-broken" }, /area/security/vacantoffice) @@ -61776,17 +46612,13 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "clP" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "clQ" = ( /turf/closed/wall/mineral/titanium, @@ -61803,8 +46635,7 @@ dir = 8 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "clT" = ( @@ -61820,21 +46651,15 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/construction/mining/aux_base) "clU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/construction/mining/aux_base) "clV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/storage/tech) "clW" = ( /obj/machinery/door/airlock/engineering{ @@ -61846,44 +46671,31 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/storage/tech) "clX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/storage/tech) "clY" = ( /obj/machinery/vending/snack/random, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/aft) "clZ" = ( /obj/machinery/vending/cola/random, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/aft) "cma" = ( /obj/machinery/vending/coffee, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/aft) "cmb" = ( /turf/closed/wall/r_wall, /area/hallway/primary/aft) "cmc" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cmd" = ( /obj/machinery/door/airlock/glass{ @@ -61895,31 +46707,21 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/teleporter/quantum/research) "cme" = ( -/obj/structure/window/reinforced, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/sci_dock) "cmf" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/secondary/entry) "cmg" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter/quantum/docking) "cmh" = ( /obj/machinery/door/airlock/glass{ @@ -61931,18 +46733,14 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/teleporter/quantum/docking) "cmi" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter/quantum/docking) "cmj" = ( /obj/machinery/door/airlock/maintenance{ @@ -61954,48 +46752,34 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cmk" = ( /obj/machinery/teleport/station, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter) "cml" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/teleporter) "cmm" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/teleporter) "cmn" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/teleporter) "cmo" = ( /obj/structure/closet/secure_closet/security, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/security/checkpoint/checkpoint2) "cmp" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/checkpoint/checkpoint2) "cmq" = ( @@ -62004,9 +46788,7 @@ dir = 1 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/checkpoint/checkpoint2) "cmr" = ( @@ -62021,9 +46803,7 @@ pixel_y = 20 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/checkpoint/checkpoint2) "cms" = ( @@ -62032,9 +46812,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/checkpoint/checkpoint2) "cmt" = ( @@ -62045,9 +46823,7 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/checkpoint/checkpoint2) "cmu" = ( @@ -62055,14 +46831,10 @@ dir = 4 }, /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/security/checkpoint/checkpoint2) "cmv" = ( @@ -62074,9 +46846,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/checkpoint/checkpoint2) "cmw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -62085,17 +46855,14 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "cmx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/aft) "cmy" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -62106,21 +46873,16 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard/aft) "cmz" = ( /obj/structure/table_frame/wood, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/vacantoffice) "cmA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/table_frame/wood, /turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless; icon_state = "wood-broken" }, /area/security/vacantoffice) @@ -62133,11 +46895,8 @@ /turf/open/space, /area/space) "cmC" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/shuttle, +/turf/open/floor/plating, /area/shuttle/pod_2) "cmD" = ( /obj/machinery/computer/shuttle/pod{ @@ -62154,7 +46913,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_2) "cmE" = ( -/obj/item/weapon/storage/pod{ +/obj/item/storage/pod{ pixel_x = 6; pixel_y = -28 }, @@ -62186,18 +46945,14 @@ cyclelinkeddir = 4; name = "Research Escape Pod" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cmH" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8; name = "Research Escape Pod" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cmI" = ( /obj/structure/cable{ @@ -62220,9 +46975,7 @@ pixel_x = 32; pixel_y = 32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/aft) "cmJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -62234,8 +46987,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cmK" = ( @@ -62251,8 +47003,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cmL" = ( @@ -62268,8 +47019,7 @@ c_tag = "Research Asteroid Hallway 2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cmM" = ( @@ -62289,8 +47039,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cmN" = ( @@ -62308,8 +47057,7 @@ pixel_y = 20 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cmO" = ( @@ -62322,8 +47070,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cmP" = ( @@ -62339,8 +47086,7 @@ dir = 1 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cmQ" = ( @@ -62359,8 +47105,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cmR" = ( @@ -62371,8 +47116,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cmS" = ( @@ -62388,8 +47132,7 @@ c_tag = "Research Asteroid Hallway 3" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cmT" = ( @@ -62402,8 +47145,7 @@ dir = 1 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cmU" = ( @@ -62421,8 +47163,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cmV" = ( @@ -62436,8 +47177,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cmW" = ( @@ -62455,8 +47195,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cmX" = ( @@ -62467,8 +47206,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cmY" = ( @@ -62484,8 +47222,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cmZ" = ( @@ -62501,22 +47238,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/aft) -"cna" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cnb" = ( @@ -62534,8 +47256,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cnc" = ( @@ -62553,20 +47274,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/aft) -"cnd" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cne" = ( @@ -62582,8 +47290,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cnf" = ( @@ -62599,8 +47306,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cng" = ( @@ -62616,8 +47322,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cnh" = ( @@ -62634,8 +47339,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cni" = ( @@ -62645,7 +47349,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/side{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1; heat_capacity = 1e+006 }, @@ -62662,7 +47365,6 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/neutral/side{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1; heat_capacity = 1e+006 }, @@ -62681,7 +47383,6 @@ pixel_y = 32 }, /turf/open/floor/plasteel/neutral/side{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1; heat_capacity = 1e+006 }, @@ -62691,21 +47392,18 @@ pixel_y = 32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cnm" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cnn" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cno" = ( @@ -62713,8 +47411,7 @@ dir = 1 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cnp" = ( @@ -62731,9 +47428,7 @@ pixel_y = 32 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cnq" = ( /obj/structure/cable/orange{ @@ -62741,9 +47436,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cnr" = ( /obj/structure/cable/orange{ @@ -62754,9 +47447,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cns" = ( /obj/structure/cable/orange{ @@ -62775,8 +47466,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cnt" = ( @@ -62789,8 +47479,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cnu" = ( @@ -62803,9 +47492,7 @@ dir = 1 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cnv" = ( @@ -62823,9 +47510,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cnw" = ( @@ -62838,9 +47523,7 @@ pixel_y = 20 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cnx" = ( @@ -62848,14 +47531,10 @@ dir = 4 }, /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cny" = ( @@ -62866,35 +47545,25 @@ pixel_y = 32 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cnz" = ( /obj/machinery/teleport/hub, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/teleporter) "cnA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/teleporter) "cnB" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/checkpoint/checkpoint2) "cnC" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/checkpoint/checkpoint2) "cnD" = ( /obj/item/device/radio/intercom{ @@ -62903,46 +47572,35 @@ pixel_x = 28 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/checkpoint/checkpoint2) "cnE" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/vacantoffice) "cnF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/vacantoffice) "cnG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/vacantoffice) "cnH" = ( /obj/structure/table/wood, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/vacantoffice) "cnI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/item/chair, /turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless; icon_state = "wood-broken" }, /area/security/vacantoffice) @@ -62950,9 +47608,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/security/vacantoffice) "cnK" = ( /obj/machinery/light/small{ @@ -62963,26 +47619,20 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cnL" = ( /obj/machinery/light{ dir = 8 }, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/secondary/exit) "cnM" = ( /obj/structure/closet/emcloset, /obj/machinery/light/small, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/aft) "cnN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -62990,17 +47640,14 @@ pixel_x = -32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cnO" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/aft) "cnP" = ( /obj/effect/turf_decal/stripes/line{ @@ -63010,33 +47657,23 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/aft) "cnQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/aft) "cnR" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/aft) "cnS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/aft) "cnT" = ( /obj/effect/landmark/lightsout, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/aft) "cnU" = ( /obj/structure/cable{ @@ -63044,33 +47681,23 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/aft) "cnV" = ( /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cnW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cnX" = ( -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cnY" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cnZ" = ( /obj/effect/turf_decal/stripes/line{ @@ -63080,66 +47707,50 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "coa" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cob" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "coc" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cod" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "coe" = ( /obj/structure/table, -/obj/item/weapon/hand_tele, +/obj/item/hand_tele, /obj/item/device/radio/beacon, /obj/item/device/radio/intercom{ broadcasting = 0; name = "Station Intercom (General)"; pixel_x = -28 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/teleporter) "cof" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/teleporter) "cog" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/security/checkpoint/checkpoint2) "coh" = ( @@ -63147,66 +47758,50 @@ dir = 4 }, /obj/structure/closet/wardrobe/red, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/checkpoint2) "coi" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/checkpoint2) "coj" = ( /obj/structure/chair/office/light, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/checkpoint2) "cok" = ( -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/checkpoint2) "col" = ( /obj/structure/table, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /obj/item/device/radio, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/checkpoint2) "com" = ( /obj/structure/table, /obj/machinery/recharger, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/security/checkpoint/checkpoint2) "con" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/vacantoffice) "coo" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/vacantoffice) "cop" = ( /obj/structure/cable/orange{ @@ -63216,16 +47811,15 @@ /obj/machinery/power/apc{ dir = 2; name = "Arrivals APC"; + areastring = "/area/hallway/secondary/entry"; pixel_y = -24 }, /obj/effect/turf_decal/stripes/end{ icon_state = "warn_end"; dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/secondary/entry) +/turf/open/floor/plating, +/area/maintenance/asteroid/aft/arrivals) "coq" = ( /obj/structure/cable/orange{ d1 = 1; @@ -63233,47 +47827,37 @@ icon_state = "1-8" }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cor" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "cos" = ( /obj/machinery/airalarm{ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "cot" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, /turf/open/floor/plasteel, /area/shuttle/escape) "cou" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/science/robotics/lab) "cov" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "cow" = ( @@ -63282,23 +47866,7 @@ }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/aft) -"cox" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "MechbayShutters"; - name = "Mechbay Shutters"; - pixel_y = -24; - req_access_txt = "29" - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coy" = ( @@ -63306,8 +47874,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coz" = ( @@ -63315,9 +47882,7 @@ dir = 4 }, /turf/open/floor/plasteel/purple/corner{ - icon_state = "purplecorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coA" = ( @@ -63332,9 +47897,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/purple/corner{ - icon_state = "purplecorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coB" = ( @@ -63343,9 +47906,7 @@ }, /obj/machinery/light, /turf/open/floor/plasteel/purple/corner{ - icon_state = "purplecorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coC" = ( @@ -63357,9 +47918,7 @@ pixel_y = -24 }, /turf/open/floor/plasteel/purple/corner{ - icon_state = "purplecorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coD" = ( @@ -63371,34 +47930,26 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/purple/corner{ - icon_state = "purplecorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coE" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel/purple/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/purple/corner, /area/hallway/primary/aft) "coF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/purple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/purple/side, /area/hallway/primary/aft) "coG" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/purple/corner{ - icon_state = "purplecorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coH" = ( @@ -63408,9 +47959,7 @@ /obj/structure/sign/science{ pixel_y = -32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/aft) "coI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -63420,9 +47969,7 @@ pixel_y = -32 }, /turf/open/floor/plasteel/purple/corner{ - icon_state = "purplecorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coJ" = ( @@ -63431,8 +47978,7 @@ }, /obj/machinery/light, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coK" = ( @@ -63445,15 +47991,13 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coL" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coM" = ( @@ -63465,8 +48009,7 @@ pixel_y = -24 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coN" = ( @@ -63475,8 +48018,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coO" = ( @@ -63484,14 +48026,12 @@ dir = 9 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coP" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coQ" = ( @@ -63503,8 +48043,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coR" = ( @@ -63518,8 +48057,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coS" = ( @@ -63534,8 +48072,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coT" = ( @@ -63549,8 +48086,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "coU" = ( @@ -63576,6 +48112,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Science-Docking Bridge APC"; + areastring = "/area/hallway/secondary/bridges/sci_dock"; pixel_y = -24 }, /obj/structure/cable{ @@ -63590,8 +48127,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/secondary/entry) "coX" = ( @@ -63602,8 +48138,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/secondary/entry) "coY" = ( @@ -63614,8 +48149,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/secondary/entry) "coZ" = ( @@ -63624,8 +48158,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/secondary/entry) "cpa" = ( @@ -63640,8 +48173,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/secondary/entry) "cpb" = ( @@ -63659,8 +48191,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/secondary/entry) "cpc" = ( @@ -63668,9 +48199,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cpd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -63679,9 +48208,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cpe" = ( /obj/machinery/status_display{ @@ -63691,18 +48218,14 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/teleporter) "cpf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/teleporter) "cpg" = ( /obj/machinery/door/airlock/command{ @@ -63713,17 +48236,12 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/teleporter) "cph" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/checkpoint/checkpoint2) "cpi" = ( /obj/structure/table/reinforced, @@ -63733,9 +48251,7 @@ req_access_txt = "1" }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/checkpoint/checkpoint2) "cpj" = ( /obj/machinery/light{ @@ -63744,8 +48260,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "cpk" = ( @@ -63754,15 +48269,11 @@ name = "Vacant Office"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/vacantoffice) "cpl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/vacantoffice) "cpm" = ( /obj/machinery/disposal/bin, @@ -63775,9 +48286,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/escape/corner{ - icon_state = "escapecorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/secondary/exit) "cpn" = ( @@ -63788,32 +48297,17 @@ /turf/open/floor/plating/airless, /area/shuttle/escape) "cpo" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/science/mixing) "cpp" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/science/robotics/lab) "cpq" = ( /obj/machinery/mecha_part_fabricator, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/robotics/lab) "cpr" = ( -/obj/machinery/door/poddoor/shutters{ - id = "MechbayShutters" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"cps" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "RoboticsShutters" }, @@ -63823,9 +48317,7 @@ name = "Research Emergency Lockdown" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/science/robotics/lab) "cpt" = ( /obj/structure/table/reinforced, @@ -63837,20 +48329,20 @@ layer = 2.6; name = "Research Emergency Lockdown" }, -/obj/machinery/door/window/northright{ +/obj/machinery/door/firedoor, +/obj/machinery/door/window/northleft{ + name = "Robotics Desk" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/southleft{ name = "Robotics Desk"; req_access_txt = "29" }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/robotics/lab) "cpu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/science/research) "cpv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -63867,23 +48359,16 @@ name = "Research Division Access"; req_access_txt = "47" }, -/turf/open/floor/plasteel/whitepurple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple, /area/science/research) "cpw" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/science/research) "cpx" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/science/lab) "cpy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "RnDShutters" }, @@ -63896,9 +48381,7 @@ name = "Research Emergency Lockdown" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/lab) "cpz" = ( /obj/structure/table/reinforced, @@ -63918,9 +48401,7 @@ req_access_txt = "47" }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/purple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/purple, /area/science/lab) "cpA" = ( /obj/structure/table/reinforced, @@ -63940,9 +48421,7 @@ req_access_txt = "47" }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/purple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/purple, /area/science/lab) "cpB" = ( /obj/machinery/door/airlock/maintenance{ @@ -63957,17 +48436,11 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/aft/science) "cpC" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, /obj/structure/girder, -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/sci_dock) "cpD" = ( @@ -63975,29 +48448,21 @@ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/secondary/entry) "cpE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cpF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cpG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cpH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -64007,9 +48472,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/arrival/corner{ - icon_state = "arrivalcorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/secondary/entry) "cpI" = ( @@ -64017,9 +48480,7 @@ dir = 4 }, /turf/open/floor/plasteel/arrival/corner{ - icon_state = "arrivalcorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/secondary/entry) "cpJ" = ( @@ -64031,9 +48492,7 @@ dir = 6 }, /turf/open/floor/plasteel/arrival/corner{ - icon_state = "arrivalcorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/secondary/entry) "cpK" = ( @@ -64042,17 +48501,13 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/arrival/corner{ - icon_state = "arrivalcorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/secondary/entry) "cpL" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/arrival/corner{ - icon_state = "arrivalcorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/secondary/entry) "cpM" = ( @@ -64063,17 +48518,13 @@ dir = 4 }, /turf/open/floor/plasteel/arrival/corner{ - icon_state = "arrivalcorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/secondary/entry) "cpN" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plasteel/arrival/corner{ - icon_state = "arrivalcorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/secondary/entry) "cpO" = ( @@ -64081,9 +48532,7 @@ dir = 1 }, /turf/open/floor/plasteel/arrival/corner{ - icon_state = "arrivalcorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/secondary/entry) "cpP" = ( @@ -64100,9 +48549,7 @@ pixel_y = 20 }, /turf/open/floor/plasteel/arrival/corner{ - icon_state = "arrivalcorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/secondary/entry) "cpQ" = ( @@ -64117,9 +48564,7 @@ dir = 4 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/secondary/entry) "cpR" = ( @@ -64149,9 +48594,7 @@ pixel_y = 40 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/secondary/entry) "cpS" = ( @@ -64159,9 +48602,7 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cpT" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -64179,8 +48620,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cpU" = ( @@ -64195,8 +48635,7 @@ }, /obj/machinery/door/firedoor, /turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cpV" = ( @@ -64207,8 +48646,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cpW" = ( @@ -64216,8 +48654,7 @@ dir = 1 }, /turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cpX" = ( @@ -64225,8 +48662,7 @@ dir = 4 }, /turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cpY" = ( @@ -64237,15 +48673,13 @@ dir = 4 }, /turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cpZ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cqa" = ( @@ -64257,8 +48691,7 @@ dir = 6 }, /turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cqb" = ( @@ -64267,8 +48700,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cqc" = ( @@ -64281,8 +48713,7 @@ pixel_y = 20 }, /turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cqd" = ( @@ -64290,25 +48721,19 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cqe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cqf" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cqg" = ( /obj/structure/shuttle/engine/propulsion, @@ -64319,17 +48744,13 @@ id = "mixvent"; name = "Mixer Room Vent" }, -/turf/open/floor/engine/vacuum{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/vacuum, /area/science/mixing) "cqi" = ( /obj/structure/sign/vacuum{ pixel_y = 32 }, -/turf/open/floor/engine/vacuum{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/vacuum, /area/science/mixing) "cqj" = ( /obj/machinery/sparker{ @@ -64340,17 +48761,13 @@ /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ dir = 4 }, -/turf/open/floor/engine/vacuum{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/vacuum, /area/science/mixing) "cqk" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/science/mixing) "cql" = ( /obj/machinery/airlock_sensor{ @@ -64363,7 +48780,6 @@ on = 1 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/science/mixing) @@ -64382,9 +48798,7 @@ sensor_tag = "tox_airlock_sensor" }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/science/mixing) "cqn" = ( @@ -64392,133 +48806,106 @@ dir = 4; name = "mix to port" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/mixing) "cqo" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/science/mixing) "cqp" = ( -/obj/machinery/recharge_station, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/machinery/computer/rdconsole/robotics, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, /area/science/robotics/lab) "cqq" = ( +/obj/machinery/power/apc{ + areastring = "/area/science/robotics/lab"; + dir = 1; + name = "Robotics Lab APC"; + pixel_y = 25 + }, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"cqr" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"cqs" = ( +/obj/machinery/light{ + dir = 1 + }, /obj/item/device/radio/intercom{ broadcasting = 0; name = "Station Intercom (General)"; pixel_y = 20 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/corner{ + dir = 8 }, +/turf/open/floor/plasteel, /area/science/robotics/lab) -"cqr" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"cqs" = ( +"cqt" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"cqu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/robotics/lab) -"cqt" = ( -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +"cqv" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "RoboticsShutters" }, +/turf/open/floor/plating, /area/science/robotics/lab) -"cqu" = ( +"cqw" = ( +/turf/open/floor/plasteel/white, +/area/science/robotics/mechbay) +"cqx" = ( /obj/machinery/button/door{ id = "MechbayShutters"; name = "Mechbay Shutters"; + pixel_x = 25; pixel_y = 24; req_access_txt = "29" }, -/obj/structure/rack, -/obj/item/weapon/storage/belt/utility/full, -/obj/item/weapon/storage/belt/utility/full, -/obj/item/clothing/glasses/welding, -/obj/item/clothing/head/welding, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"cqv" = ( -/obj/machinery/r_n_d/circuit_imprinter, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"cqw" = ( -/obj/structure/chair/office/dark{ +/turf/open/floor/plasteel/white, +/area/science/robotics/mechbay) +"cqy" = ( +/obj/machinery/mech_bay_recharge_port, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"cqz" = ( +/obj/machinery/light{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/landmark/start/roboticist, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"cqx" = ( -/obj/machinery/button/door{ - id = "RoboticsShutters"; - name = "Robotics Privacy Shutters"; - pixel_y = 24; - req_access_txt = "29" - }, -/obj/machinery/camera{ - c_tag = "Robotics"; - network = list("SS13","RD") - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"cqy" = ( -/obj/machinery/requests_console{ - department = "Robotics"; - departmentType = 2; - name = "Robotics RC"; - pixel_y = 30 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"cqz" = ( -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; - pixel_y = 23 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) +/turf/open/floor/mech_bay_recharge_floor, +/area/science/robotics/mechbay) "cqA" = ( -/obj/structure/table/optable, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) +/obj/machinery/computer/mech_bay_power_console, +/turf/open/floor/circuit, +/area/science/robotics/mechbay) "cqB" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 @@ -64533,27 +48920,21 @@ pixel_y = 24 }, /obj/structure/curtain, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/science/research) "cqC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cqD" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, /obj/structure/closet/firecloset/full, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cqE" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -64564,9 +48945,7 @@ network = list("SS13","RD") }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/lab) "cqF" = ( @@ -64580,9 +48959,7 @@ dir = 4 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/lab) "cqG" = ( @@ -64590,9 +48967,7 @@ dir = 4 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/lab) "cqH" = ( @@ -64600,16 +48975,12 @@ dir = 10 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/lab) "cqI" = ( /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/lab) "cqJ" = ( @@ -64617,9 +48988,7 @@ dir = 1 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/lab) "cqK" = ( @@ -64628,14 +48997,10 @@ /obj/item/stack/sheet/metal/fifty, /obj/item/clothing/glasses/welding, /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/lab) "cqL" = ( @@ -64647,6 +49012,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Aft Asteroid Hallway APC"; + areastring = "/area/hallway/primary/aft"; pixel_y = 25 }, /obj/structure/cable{ @@ -64654,9 +49020,7 @@ d2 = 2 }, /obj/effect/turf_decal/stripes/end, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cqM" = ( /obj/structure/cable{ @@ -64672,14 +49036,13 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/aft/science) "cqN" = ( /obj/machinery/power/apc{ dir = 8; name = "Aft Asteroid Maintenance APC"; + areastring = "/area/maintenance/asteroid/aft/science"; pixel_x = -25; pixel_y = 1 }, @@ -64691,59 +49054,45 @@ icon_state = "ast_warn_end"; dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cqO" = ( /obj/effect/turf_decal/stripes/asteroid/line{ icon_state = "ast_warn"; dir = 1 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cqP" = ( /obj/structure/rack, -/obj/item/weapon/storage/bag/ore, -/obj/item/weapon/pickaxe/emergency, +/obj/item/storage/bag/ore, +/obj/item/pickaxe/emergency, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/aft/science) "cqQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cqR" = ( /obj/effect/landmark/lightsout, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cqS" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cqT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cqU" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cqV" = ( /obj/structure/disposalpipe/segment{ @@ -64756,9 +49105,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cqW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -64768,9 +49115,7 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cqX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -64785,9 +49130,7 @@ location = "ArrivalsMiddle"; name = "navigation beacon (Arrivals-Middle)" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cqY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -64802,9 +49145,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cqZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -64820,9 +49161,7 @@ dir = 8 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cra" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -64831,9 +49170,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "crb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -64843,9 +49180,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "crc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -64855,23 +49190,17 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "crd" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cre" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "crf" = ( /obj/effect/turf_decal/stripes/line{ @@ -64882,20 +49211,14 @@ }, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "crg" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "crh" = ( -/turf/open/floor/engine/vacuum{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/vacuum, /area/science/mixing) "cri" = ( /obj/machinery/door/airlock/glass_research{ @@ -64910,13 +49233,11 @@ req_access_txt = "8" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/science/mixing) "crj" = ( /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/science/mixing) @@ -64933,21 +49254,16 @@ req_access_txt = "8" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/science/mixing) "crl" = ( /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/science/mixing) "crm" = ( -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/mixing) "crn" = ( /obj/structure/extinguisher_cabinet{ @@ -64957,156 +49273,115 @@ dir = 4 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/science/mixing) "cro" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/robotics/lab) "crp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, +/turf/open/floor/plasteel, /area/science/robotics/lab) "crq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"crr" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"crs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"crt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"cru" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/corner, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" }, +/turf/open/floor/plasteel, /area/science/robotics/lab) +"crs" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/white, +/area/science/robotics/mechbay) +"crt" = ( +/turf/open/floor/circuit, +/area/science/robotics/mechbay) "crv" = ( -/obj/machinery/computer/operating, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/newscaster{ + pixel_x = 28; + pixel_y = 4 }, -/area/science/robotics/lab) +/turf/open/floor/circuit, +/area/science/robotics/mechbay) "crw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "crx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cry" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "crz" = ( /obj/machinery/r_n_d/destructive_analyzer, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/lab) "crA" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/lab) "crB" = ( /obj/machinery/r_n_d/protolathe, /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/lab) "crC" = ( -/obj/item/weapon/folder/white, -/obj/item/weapon/disk/tech_disk, -/obj/item/weapon/disk/tech_disk, -/obj/item/weapon/disk/design_disk, -/obj/item/weapon/disk/design_disk, +/obj/item/folder/white, +/obj/item/disk/tech_disk, +/obj/item/disk/tech_disk, +/obj/item/disk/design_disk, +/obj/item/disk/design_disk, /obj/structure/table/glass, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/lab) "crD" = ( -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/lab) "crE" = ( -/obj/item/weapon/reagent_containers/glass/beaker/large{ +/obj/item/reagent_containers/glass/beaker/large{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/reagent_containers/glass/beaker{ +/obj/item/reagent_containers/glass/beaker{ pixel_x = 8; pixel_y = 2 }, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, /obj/structure/table, /obj/machinery/newscaster{ pixel_x = 28; pixel_y = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/lab) "crF" = ( /obj/structure/closet/toolcloset, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/aft/science) "crG" = ( /obj/structure/cable{ @@ -65114,9 +49389,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "crH" = ( /obj/structure/cable/orange{ @@ -65127,9 +49400,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/aft/science) "crI" = ( /obj/machinery/door/airlock/maintenance{ @@ -65141,9 +49412,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "crJ" = ( /obj/structure/cable/orange{ @@ -65160,40 +49429,30 @@ icon_state = "ast_warn"; dir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "crK" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "crL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/arrival{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival, /area/hallway/secondary/entry) "crM" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/arrival{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival, /area/hallway/secondary/entry) "crN" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/arrival{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival, /area/hallway/secondary/entry) "crO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -65203,18 +49462,14 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel/arrival{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival, /area/hallway/secondary/entry) "crP" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "crQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -65227,9 +49482,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel/arrival{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival, /area/hallway/secondary/entry) "crR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -65240,9 +49493,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel/arrival{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival, /area/hallway/secondary/entry) "crS" = ( /obj/structure/cable/orange{ @@ -65257,9 +49508,7 @@ dir = 8 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/arrival{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival, /area/hallway/secondary/entry) "crT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -65268,9 +49517,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "crU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -65279,9 +49526,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "crV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -65300,9 +49545,7 @@ dir = 1; pixel_y = -24 }, -/turf/open/floor/plasteel/arrival{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival, /area/hallway/secondary/entry) "crW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -65316,9 +49559,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/arrival{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival, /area/hallway/secondary/entry) "crX" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, @@ -65330,9 +49571,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/arrival{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival, /area/hallway/secondary/entry) "crY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -65350,9 +49589,7 @@ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel/arrival{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival, /area/hallway/secondary/entry) "crZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -65374,9 +49611,7 @@ }, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/arrival{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival, /area/hallway/secondary/entry) "csa" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -65391,9 +49626,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/arrival{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival, /area/hallway/secondary/entry) "csb" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -65408,26 +49641,20 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "csc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "csd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cse" = ( /obj/machinery/sparker{ @@ -65440,9 +49667,7 @@ frequency = 1441; id = "air_in" }, -/turf/open/floor/engine/vacuum{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/vacuum, /area/science/mixing) "csf" = ( /obj/structure/sign/fire{ @@ -65453,7 +49678,6 @@ on = 1 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/science/mixing) @@ -65475,9 +49699,7 @@ pixel_y = -5 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/science/mixing) "csh" = ( @@ -65485,137 +49707,99 @@ dir = 4; name = "port to mix" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/mixing) "csi" = ( -/obj/machinery/mech_bay_recharge_port, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/table, +/obj/item/device/assembly/flash/handheld, +/obj/item/device/assembly/flash/handheld, +/obj/item/device/assembly/flash/handheld, +/obj/item/device/assembly/flash/handheld, +/obj/item/device/assembly/flash/handheld, +/obj/item/device/assembly/flash/handheld, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 }, +/obj/machinery/camera{ + c_tag = "Service Asteroid Hallway 6"; + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, /area/science/robotics/lab) "csj" = ( -/turf/open/floor/mech_bay_recharge_floor, +/obj/structure/table/optable, +/turf/open/floor/plasteel/white, /area/science/robotics/lab) "csk" = ( -/obj/machinery/computer/mech_bay_power_console, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"csl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"csm" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"csn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"cso" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"csp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"csq" = ( /obj/structure/rack, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/metal/fifty, /obj/item/stack/sheet/glass/fifty, /obj/item/stack/sheet/plasteel/twenty, /obj/item/stack/sheet/metal/fifty, /obj/item/stack/sheet/metal/fifty, /obj/item/stack/sheet/metal/fifty, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, /area/science/robotics/lab) -"csr" = ( +"csl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"csn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"cso" = ( +/obj/structure/rack, +/obj/item/storage/belt/utility/full, +/obj/item/storage/belt/utility/full, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/head/welding, /obj/structure/window/reinforced{ - dir = 8 + dir = 1; + pixel_y = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, /area/science/robotics/lab) "css" = ( -/obj/structure/table, -/obj/item/device/mmi, -/obj/item/device/mmi, -/obj/item/device/mmi, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/computer/mech_bay_power_console, +/obj/machinery/camera{ + c_tag = "Robotics 2"; + dir = 1; + network = list("SS13","RD") }, -/area/science/robotics/lab) +/obj/machinery/camera{ + c_tag = "Toxins Storage"; + dir = 9; + network = list("SS13","RD") + }, +/obj/structure/sign/nosmoking_2{ + pixel_x = 32 + }, +/turf/open/floor/circuit/green, +/area/science/robotics/mechbay) "cst" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/closet/l3closet/scientist, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "csu" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "csv" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /obj/structure/closet/firecloset/full, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "csw" = ( /obj/machinery/light{ @@ -65627,46 +49811,36 @@ name = "Science Requests Console"; pixel_x = -30 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/lab) "csx" = ( /obj/structure/chair/office/light{ dir = 8 }, /obj/effect/landmark/start/scientist, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/lab) "csy" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/lab) "csz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/lab) "csA" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/lab) "csB" = ( -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/capacitor, -/obj/item/weapon/stock_parts/capacitor, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/micro_laser, -/obj/item/weapon/stock_parts/micro_laser, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/micro_laser, +/obj/item/stock_parts/micro_laser, /obj/item/stack/cable_coil{ pixel_x = 3; pixel_y = 3 @@ -65676,9 +49850,7 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/lab) "csC" = ( /obj/structure/cable/orange{ @@ -65686,14 +49858,10 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/aft/science) "csD" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/science/xenobiology) "csE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -65705,9 +49873,7 @@ }, /obj/effect/turf_decal/stripes/line, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "csF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -65719,16 +49885,11 @@ }, /obj/effect/turf_decal/stripes/line, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "csG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/hallway/secondary/entry) "csH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -65741,9 +49902,7 @@ }, /obj/effect/turf_decal/stripes/line, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "csI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -65761,9 +49920,7 @@ }, /obj/effect/turf_decal/stripes/line, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "csJ" = ( /obj/machinery/status_display{ @@ -65773,17 +49930,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/science/mixing) "csK" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/mixing) "csL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -65795,79 +49948,61 @@ pixel_x = 28 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/science/mixing) -"csM" = ( +"csN" = ( +/obj/machinery/computer/aifixer, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"csN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"csO" = ( -/obj/structure/chair/office/dark, -/obj/effect/landmark/start/roboticist, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, /area/science/robotics/lab) "csP" = ( +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) +/turf/open/floor/plasteel/white, +/area/science/robotics/mechbay) "csQ" = ( -/obj/structure/table, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/circuit/green, +/area/science/robotics/mechbay) +"csR" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/obj/item/weapon/retractor, -/obj/item/weapon/hemostat, -/obj/item/weapon/circular_saw, -/obj/item/weapon/scalpel, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"csR" = ( -/obj/structure/window/reinforced, -/obj/structure/table, -/obj/item/device/assembly/flash/handheld, -/obj/item/device/assembly/flash/handheld, -/obj/item/device/assembly/flash/handheld, -/obj/item/device/assembly/flash/handheld, -/obj/item/device/assembly/flash/handheld, -/obj/item/device/assembly/flash/handheld, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) +/turf/open/floor/circuit/green, +/area/science/robotics/mechbay) "csS" = ( -/obj/structure/table, -/obj/structure/window/reinforced, -/obj/item/weapon/surgical_drapes, -/obj/item/clothing/gloves/color/latex, -/obj/item/weapon/storage/box/bodybags, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/power/apc{ + areastring = "/area/science/robotics/mechbay"; + dir = 4; + name = "Mech Bay APC"; + pixel_x = 26 }, -/area/science/robotics/lab) +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/circuit/green, +/area/science/robotics/mechbay) "csT" = ( /obj/machinery/door/airlock/research{ cyclelinkeddir = 1; @@ -65875,69 +50010,55 @@ req_access_txt = "47" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/whitepurple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple, /area/science/research) "csU" = ( /obj/machinery/computer/rdconsole/core, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/lab) "csV" = ( /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/lab) "csW" = ( /obj/machinery/r_n_d/circuit_imprinter, -/obj/item/weapon/reagent_containers/glass/beaker/sulphuric, +/obj/item/reagent_containers/glass/beaker/sulphuric, /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/lab) "csX" = ( /obj/structure/table/glass, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/lab) "csY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/lab) "csZ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/lab) "cta" = ( -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/stock_parts/matter_bin, -/obj/item/weapon/stock_parts/matter_bin, -/obj/item/weapon/stock_parts/scanning_module{ +/obj/item/stock_parts/console_screen, +/obj/item/stock_parts/console_screen, +/obj/item/stock_parts/console_screen, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/scanning_module{ pixel_x = 2; pixel_y = 3 }, -/obj/item/weapon/stock_parts/scanning_module, +/obj/item/stock_parts/scanning_module, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -65948,9 +50069,7 @@ pixel_x = 32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/lab) "ctb" = ( /obj/structure/cable/orange{ @@ -65964,9 +50083,7 @@ icon_state = "1-4" }, /obj/structure/chair/stool, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/aft/science) "ctc" = ( /obj/structure/cable{ @@ -65979,9 +50096,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "ctd" = ( /obj/structure/cable/orange{ @@ -65997,15 +50112,11 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cte" = ( /turf/open/floor/plasteel/darkpurple/side{ - icon_state = "darkpurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/xenobiology) "ctf" = ( @@ -66013,9 +50124,7 @@ dir = 1 }, /turf/open/floor/plasteel/darkpurple/side{ - icon_state = "darkpurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/xenobiology) "ctg" = ( @@ -66024,33 +50133,25 @@ dir = 8 }, /turf/open/floor/plasteel/darkpurple/side{ - icon_state = "darkpurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/xenobiology) "cth" = ( -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "cti" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "ctj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "ctk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -66058,9 +50159,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "ctl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -66073,9 +50172,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "ctm" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -66083,9 +50180,7 @@ }, /obj/machinery/portable_atmospherics/canister, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/science/mixing) "ctn" = ( @@ -66093,16 +50188,12 @@ dir = 10 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/mixing) "cto" = ( /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/mixing) "ctp" = ( @@ -66110,8 +50201,7 @@ dir = 5 }, /turf/open/floor/plasteel/whitepurple/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/mixing) "ctq" = ( @@ -66119,9 +50209,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/mixing) "ctr" = ( /obj/machinery/camera{ @@ -66134,175 +50222,120 @@ dir = 4 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/science/mixing) "cts" = ( -/obj/machinery/computer/mech_bay_power_console, -/obj/machinery/camera{ - c_tag = "Robotics 2"; - dir = 1; - network = list("SS13","RD") - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"ctt" = ( -/obj/machinery/light, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"ctu" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/structure/table, +/obj/item/surgical_drapes, +/obj/item/clothing/gloves/color/latex, +/obj/item/storage/box/bodybags, +/obj/structure/window/reinforced{ dir = 4 }, -/obj/structure/table, -/obj/item/weapon/storage/firstaid{ - name = "first-aid kit (empty)" - }, -/obj/item/weapon/storage/firstaid{ - name = "first-aid kit (empty)" - }, -/obj/item/weapon/storage/firstaid{ - name = "first-aid kit (empty)" - }, -/obj/item/device/healthanalyzer, -/obj/item/device/healthanalyzer, -/obj/item/device/healthanalyzer, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/item/device/assembly/prox_sensor, -/obj/item/device/assembly/prox_sensor, -/obj/item/device/assembly/prox_sensor, -/obj/item/device/assembly/prox_sensor, -/obj/item/device/assembly/prox_sensor, -/obj/item/device/assembly/prox_sensor, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/robotics/lab) -"ctv" = ( -/obj/machinery/computer/rdconsole/robotics, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"ctw" = ( +"ctt" = ( /obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high, -/obj/item/weapon/stock_parts/cell/high, -/obj/item/weapon/stock_parts/cell/high, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"ctx" = ( -/obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/electrical{ pixel_x = 1; pixel_y = 5 }, /obj/item/device/multitool, /obj/item/device/multitool, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, /area/science/robotics/lab) -"cty" = ( -/obj/machinery/computer/aifixer, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"ctz" = ( -/obj/item/device/radio/intercom{ - broadcasting = 0; - name = "Station Intercom (General)"; - pixel_y = -28 - }, -/turf/open/floor/plasteel/whitepurple/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"ctA" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, +"ctu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/purple/corner, +/area/science/robotics/lab) +"ctv" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"ctB" = ( -/obj/machinery/power/apc{ - cell_type = 5000; - dir = 2; - name = "Robotics APC"; - pixel_y = -24 - }, /obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plasteel/whitepurple/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + d1 = 1; + d2 = 2; + icon_state = "1-2" }, +/turf/open/floor/plasteel/purple/side, /area/science/robotics/lab) -"ctC" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"ctD" = ( +"ctw" = ( /obj/structure/closet/wardrobe/robotics_black, /obj/item/device/radio/headset/headset_sci{ pixel_x = -3 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/purple/corner{ + dir = 8 }, /area/science/robotics/lab) +"ctx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/filingcabinet, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"ctz" = ( +/obj/item/twohanded/required/kirbyplants/random, +/turf/open/floor/plasteel/whitepurple/corner, +/area/science/robotics/mechbay) +"ctA" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/whitepurple/side, +/area/science/robotics/mechbay) +"ctB" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8 + }, +/area/science/robotics/mechbay) +"ctC" = ( +/obj/machinery/recharge_station, +/obj/machinery/light, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/white, +/area/science/robotics/mechbay) +"ctD" = ( +/obj/machinery/recharge_station, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/white, +/area/science/robotics/mechbay) "ctE" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) +/turf/closed/wall, +/area/science/robotics/mechbay) "ctF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/science/research) "ctG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/research) "ctH" = ( /turf/open/floor/plasteel/whitepurple/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/research) "ctI" = ( @@ -66310,18 +50343,14 @@ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/science/lab) "ctJ" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/side, /area/science/lab) "ctK" = ( /obj/structure/disposalpipe/segment{ @@ -66332,48 +50361,37 @@ name = "Station Intercom (General)"; pixel_y = -28 }, -/turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/side, /area/science/lab) "ctL" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/side, /area/science/lab) "ctM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/side, /area/science/lab) "ctN" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/side, /area/science/lab) "ctO" = ( -/turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/side, /area/science/lab) "ctP" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, -/obj/item/weapon/storage/toolbox/mechanical, -/turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plasteel/whitepurple/side, /area/science/lab) "ctQ" = ( /obj/machinery/power/apc{ dir = 8; name = "Research and Development APC"; + areastring = "/area/science/lab"; pixel_x = -25 }, /obj/structure/cable/orange, @@ -66381,9 +50399,7 @@ icon_state = "warn_end"; dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "ctR" = ( /obj/machinery/power/terminal{ @@ -66393,38 +50409,26 @@ /obj/structure/sign/electricshock{ pixel_y = -32 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/aft/science) "ctS" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/science/xenobiology) "ctT" = ( /obj/effect/landmark/blobstart, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/science/xenobiology) "ctU" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/science/xenobiology) "ctV" = ( /mob/living/simple_animal/slime, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/science/xenobiology) "ctW" = ( /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/science/xenobiology) "ctX" = ( /obj/structure/closet/emcloset, @@ -66434,8 +50438,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/arrival) "ctZ" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/arrival) "cua" = ( @@ -66448,9 +50451,7 @@ pixel_x = -22 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/science/mixing) "cub" = ( @@ -66458,15 +50459,7 @@ dir = 4 }, /obj/machinery/meter, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/mixing) -"cuc" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/mixing) "cud" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -66475,29 +50468,10 @@ }, /obj/structure/closet/bombcloset, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/science/mixing) "cue" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"cuf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) -"cug" = ( /obj/machinery/door/airlock/glass_research{ name = "Robotics Lab"; req_access_txt = "29" @@ -66507,69 +50481,72 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/whitepurple{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, +/turf/open/floor/plasteel/whitepurple, /area/science/robotics/lab) -"cuh" = ( -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +"cuf" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "RoboticsShutters" }, +/turf/open/floor/plating, +/area/science/robotics/lab) +"cug" = ( +/obj/machinery/door/airlock/glass_research{ + name = "Mech Bay"; + req_access_txt = "29" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/whitepurple, +/area/science/robotics/mechbay) +"cuh" = ( +/turf/open/floor/plasteel/white, /area/science/research) "cui" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whitepurple/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/lab) -"cuj" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/lab) "cuk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitepurple/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/science/lab) "cul" = ( -/turf/open/floor/plasteel/darkpurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkpurple/side, /area/science/xenobiology) "cum" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/darkpurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkpurple/side, /area/science/xenobiology) "cun" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/secondary/entry) "cuo" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/secondary/entry) "cup" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/secondary/entry) "cuq" = ( /turf/open/floor/plasteel/shuttle, @@ -66583,8 +50560,7 @@ /turf/open/floor/plasteel/shuttle, /area/shuttle/arrival) "cut" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /turf/open/space, /area/hallway/secondary/entry) @@ -66592,22 +50568,17 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 }, -/turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/side, /area/science/mixing) "cuv" = ( -/turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/side, /area/science/mixing) "cuw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/open/floor/plasteel/whitepurple/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/science/mixing) "cux" = ( @@ -66615,9 +50586,7 @@ dir = 4 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/mixing) "cuy" = ( @@ -66626,21 +50595,16 @@ dir = 1 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/science/mixing) "cuz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/mixing) "cuA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -66650,26 +50614,27 @@ dir = 1 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/science/research) "cuB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cuC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/whitepurple/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 }, /area/science/research) "cuD" = ( @@ -66677,9 +50642,7 @@ dir = 4 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/research) "cuE" = ( @@ -66688,9 +50651,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/research) "cuF" = ( @@ -66698,9 +50659,7 @@ dir = 1 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/research) "cuG" = ( @@ -66710,20 +50669,8 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/research) -"cuH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whitepurple/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/research) "cuI" = ( @@ -66735,18 +50682,7 @@ name = "Station Intercom (General)"; pixel_y = 20 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/research) -"cuJ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cuK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -66756,15 +50692,11 @@ pixel_y = 32 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cuL" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cuM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -66772,31 +50704,23 @@ dir = 4 }, /obj/effect/landmark/lightsout, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cuN" = ( /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cuO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cuP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -66805,9 +50729,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 27 }, -/turf/open/floor/plasteel/whitepurple/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/corner, /area/science/research) "cuQ" = ( /obj/machinery/shower{ @@ -66817,9 +50739,7 @@ dir = 8 }, /obj/structure/curtain, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/science/research) "cuR" = ( /obj/machinery/shower{ @@ -66829,24 +50749,17 @@ dir = 4 }, /obj/structure/curtain, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/science/research) "cuS" = ( /obj/structure/closet/l3closet/scientist, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/science/research) "cuT" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/science/research) "cuU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "XenoPod1"; name = "containment door 1" @@ -66855,9 +50768,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/xenobiology) "cuV" = ( /obj/machinery/door/poddoor/preopen{ @@ -66878,13 +50789,10 @@ /obj/machinery/door/window/northleft{ req_access_txt = "55" }, -/turf/open/floor/plasteel/purple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/purple, /area/science/xenobiology) "cuW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ id = "XenoPod1"; @@ -66895,13 +50803,10 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/xenobiology) "cuX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "XenoPod2"; name = "containment door 2" @@ -66910,9 +50815,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/xenobiology) "cuY" = ( /obj/machinery/door/poddoor/preopen{ @@ -66933,13 +50836,10 @@ /obj/machinery/door/window/northleft{ req_access_txt = "55" }, -/turf/open/floor/plasteel/purple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/purple, /area/science/xenobiology) "cuZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ id = "XenoPod2"; @@ -66950,13 +50850,10 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/xenobiology) "cva" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "XenoPod3"; layer = 2.6; @@ -66966,9 +50863,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/xenobiology) "cvb" = ( /obj/machinery/door/poddoor/preopen{ @@ -66989,13 +50884,10 @@ /obj/machinery/door/window/northleft{ req_access_txt = "55" }, -/turf/open/floor/plasteel/purple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/purple, /area/science/xenobiology) "cvc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ id = "XenoPod3"; @@ -67006,13 +50898,10 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/xenobiology) "cvd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "XenoPod4"; name = "containment door 4" @@ -67021,9 +50910,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/xenobiology) "cve" = ( /obj/machinery/door/poddoor/preopen{ @@ -67044,13 +50931,10 @@ /obj/machinery/door/window/northleft{ req_access_txt = "55" }, -/turf/open/floor/plasteel/purple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/purple, /area/science/xenobiology) "cvf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ id = "XenoPod4"; @@ -67061,24 +50945,18 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/xenobiology) "cvg" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/science/xenobiology) "cvh" = ( /obj/machinery/door/airlock/maintenance{ name = "Aft Asteroid Maintenance"; req_access_txt = "47" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/xenobiology) +/turf/open/floor/plating, +/area/maintenance/asteroid/aft/science) "cvi" = ( /obj/machinery/light{ dir = 8 @@ -67118,9 +50996,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/science/mixing) "cvn" = ( /obj/structure/cable/orange{ @@ -67135,9 +51011,7 @@ icon_state = "pipe-j2"; dir = 8 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/science/mixing) "cvo" = ( /obj/item/device/assembly/prox_sensor{ @@ -67171,9 +51045,7 @@ dir = 8 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/science/mixing) "cvp" = ( @@ -67189,14 +51061,12 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/mixing) "cvq" = ( /obj/structure/table/reinforced, -/obj/item/weapon/wrench, -/obj/item/weapon/screwdriver{ +/obj/item/wrench, +/obj/item/screwdriver{ pixel_y = 10 }, /obj/structure/cable/orange{ @@ -67210,9 +51080,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/mixing) "cvr" = ( /obj/structure/cable/orange{ @@ -67226,9 +51094,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/mixing) "cvs" = ( /obj/structure/cable/orange{ @@ -67244,9 +51110,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/science/mixing) "cvt" = ( @@ -67265,9 +51129,7 @@ name = "Toxins Lab"; req_access_txt = "8" }, -/turf/open/floor/plasteel/whitepurple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple, /area/science/mixing) "cvu" = ( /obj/structure/disposalpipe/segment{ @@ -67282,9 +51144,7 @@ dir = 1 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/science/research) "cvv" = ( @@ -67299,9 +51159,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cvw" = ( /obj/structure/cable/orange{ @@ -67315,9 +51173,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cvx" = ( /obj/structure/cable/orange{ @@ -67325,7 +51181,6 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -67334,9 +51189,10 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, +/turf/open/floor/plasteel/white, /area/science/research) "cvy" = ( /obj/structure/cable/orange{ @@ -67351,9 +51207,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cvz" = ( /obj/structure/cable/orange{ @@ -67369,18 +51223,12 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j1"; - dir = 8 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/turf/open/floor/plasteel/white, /area/science/research) "cvA" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -67389,9 +51237,8 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel/white, /area/science/research) "cvB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -67405,9 +51252,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cvC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -67422,25 +51267,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/research) -"cvD" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cvE" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, @@ -67453,9 +51280,7 @@ dir = 4 }, /obj/effect/landmark/start/scientist, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cvF" = ( /obj/structure/cable/orange{ @@ -67475,26 +51300,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/research) -"cvG" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cvH" = ( /obj/structure/cable/orange{ @@ -67509,9 +51315,7 @@ icon_state = "pipe-j1"; dir = 8 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cvI" = ( /obj/structure/cable/orange{ @@ -67523,9 +51327,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cvJ" = ( /obj/structure/cable/orange{ @@ -67539,9 +51341,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cvK" = ( /obj/structure/cable/orange{ @@ -67556,9 +51356,7 @@ dir = 4 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/science/research) "cvL" = ( @@ -67577,9 +51375,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/whitepurple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple, /area/science/research) "cvM" = ( /obj/structure/cable/orange{ @@ -67594,17 +51390,13 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cvN" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cvO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -67613,9 +51405,7 @@ /obj/structure/sign/xenobio{ pixel_x = 32 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cvP" = ( /obj/structure/window/reinforced{ @@ -67630,9 +51420,7 @@ icon_state = "warn_end"; dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cvQ" = ( /obj/structure/cable/orange{ @@ -67644,9 +51432,7 @@ req_access_txt = "55" }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/xenobiology) "cvR" = ( @@ -67661,9 +51447,7 @@ icon_state = "warn_end"; dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cvS" = ( /obj/structure/window/reinforced{ @@ -67678,9 +51462,7 @@ icon_state = "warn_end"; dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cvT" = ( /obj/structure/window/reinforced{ @@ -67695,9 +51477,7 @@ icon_state = "warn_end"; dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cvU" = ( /obj/structure/window/reinforced{ @@ -67712,18 +51492,14 @@ icon_state = "warn_end"; dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cvV" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/science/xenobiology) "cvW" = ( /obj/structure/table, @@ -67733,20 +51509,14 @@ name = "Station Intercom (General)"; pixel_y = 20 }, -/turf/open/floor/plasteel/whitepurple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple, /area/science/xenobiology) "cvX" = ( -/turf/open/floor/plasteel/whitepurple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple, /area/science/xenobiology) "cvY" = ( /obj/structure/reagent_dispensers/watertank/high, -/turf/open/floor/plasteel/whitepurple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple, /area/science/xenobiology) "cvZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -67761,9 +51531,7 @@ c_tag = "Docking Asteroid Hall 13"; dir = 9 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cwa" = ( /obj/machinery/door/airlock/shuttle{ @@ -67780,9 +51548,7 @@ c_tag = "Docking Asteroid Hall 11"; dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cwc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -67797,9 +51563,7 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cwd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -67809,9 +51573,7 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cwe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -67826,9 +51588,7 @@ c_tag = "Docking Asteroid Hall 9"; dir = 9 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cwf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -67845,9 +51605,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cwg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -67858,9 +51616,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cwh" = ( /obj/structure/cable/orange{ @@ -67872,18 +51628,14 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/science/mixing) "cwi" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/science/mixing) "cwj" = ( /obj/item/device/assembly/signaler{ @@ -67906,9 +51658,7 @@ dir = 8 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/science/mixing) "cwk" = ( @@ -67927,9 +51677,7 @@ pixel_x = 5 }, /obj/structure/table/reinforced, -/turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/side, /area/science/mixing) "cwl" = ( /obj/item/device/assembly/timer{ @@ -67946,48 +51694,35 @@ }, /obj/item/device/assembly/timer, /obj/structure/table/reinforced, -/turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/side, /area/science/mixing) "cwm" = ( /obj/structure/window/reinforced{ dir = 8 }, /obj/structure/tank_dispenser, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/mixing) "cwn" = ( /obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/mixing) "cwo" = ( /obj/machinery/portable_atmospherics/scrubber, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/science/mixing) "cwp" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/mixing) "cwq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/science/research) "cwr" = ( @@ -67995,21 +51730,18 @@ pixel_x = -32; pixel_y = -32 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cws" = ( /obj/machinery/power/apc{ cell_type = 5000; dir = 2; name = "Science APC"; + areastring = "/area/science/research"; pixel_y = -24 }, /obj/structure/cable/orange, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cwt" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -68020,41 +51752,26 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cwu" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/whitepurple/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/corner, /area/science/research) "cwv" = ( -/turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/side, /area/science/research) "cww" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitepurple/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/science/research) "cwx" = ( /obj/machinery/light, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/research) -"cwy" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cwz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -68063,9 +51780,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cwA" = ( /obj/machinery/camera{ @@ -68073,9 +51788,7 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cwB" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -68084,34 +51797,27 @@ /obj/machinery/newscaster{ pixel_y = -32 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cwC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cwD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/whitepurple/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/science/research) "cwE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/science/research) "cwF" = ( /obj/structure/cable/orange{ @@ -68127,17 +51833,13 @@ dir = 4; pixel_x = -22 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cwG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cwH" = ( /obj/machinery/door/airlock/glass_research{ @@ -68147,17 +51849,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/whitepurple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple, /area/science/xenobiology) "cwI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cwJ" = ( /obj/structure/cable/orange{ @@ -68168,17 +51866,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cwK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cwL" = ( /obj/structure/sign/electricshock{ @@ -68189,14 +51883,10 @@ dir = 6; network = list("SS13","RD") }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cwM" = ( -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cwN" = ( /obj/structure/cable/orange{ @@ -68204,19 +51894,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cwO" = ( /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cwP" = ( /obj/machinery/light{ @@ -68225,36 +51909,26 @@ /obj/structure/sign/electricshock{ pixel_y = 32 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cwQ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cwR" = ( /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/science/xenobiology) "cwS" = ( /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/whitepurple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple, /area/science/xenobiology) "cwT" = ( /obj/machinery/computer/camera_advanced/xenobio, -/turf/open/floor/plasteel/whitepurple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple, /area/science/xenobiology) "cwU" = ( /obj/structure/cable/orange{ @@ -68263,9 +51937,7 @@ icon_state = "1-2" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "cwV" = ( /obj/machinery/light{ @@ -68275,9 +51947,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cwW" = ( /obj/machinery/computer/arcade, @@ -68289,20 +51959,16 @@ /area/shuttle/arrival) "cwY" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/neutral, /area/shuttle/arrival) "cwZ" = ( /obj/machinery/vending/cola, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cxa" = ( /obj/machinery/vending/snack/random, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cxb" = ( /obj/machinery/light{ @@ -68312,9 +51978,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cxc" = ( /obj/machinery/door/airlock/command{ @@ -68323,93 +51987,67 @@ req_access_txt = "30" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/science/server) "cxd" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/science/server) "cxe" = ( /obj/structure/bed/roller, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/whitepurple/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/science/research) "cxf" = ( -/turf/open/floor/plasteel/whitepurple/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/corner, /area/science/research) "cxg" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/science/storage) "cxh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "rdoffice" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/heads/hor) "cxi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/poddoor/shutters/preopen{ id = "rdoffice" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/heads/hor) "cxj" = ( /obj/machinery/door/airlock/glass_research{ name = "Research Director's Office"; req_access_txt = "30" }, -/turf/open/floor/plasteel/whitepurple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple, /area/crew_quarters/heads/hor) "cxk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/poddoor/shutters/preopen{ id = "rdoffice" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/heads/hor) "cxl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/checkpoint/science) "cxm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/checkpoint/science) "cxn" = ( /obj/machinery/door/airlock/glass_security{ @@ -68422,14 +52060,10 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/security/checkpoint/science) "cxo" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/science/misc_lab) "cxp" = ( /obj/machinery/light{ @@ -68449,9 +52083,7 @@ dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cxq" = ( /obj/structure/cable/orange{ @@ -68463,9 +52095,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cxr" = ( /obj/structure/cable/orange{ @@ -68481,13 +52111,10 @@ dir = 9; network = list("SS13","RD") }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cxs" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -68496,9 +52123,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/research) "cxt" = ( /obj/structure/cable/orange{ @@ -68509,9 +52134,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cxu" = ( /obj/structure/cable/orange{ @@ -68532,9 +52155,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cxv" = ( /obj/structure/cable/orange{ @@ -68546,9 +52167,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cxw" = ( /obj/structure/cable/orange{ @@ -68560,9 +52179,7 @@ dir = 4 }, /obj/effect/landmark/lightsout, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cxx" = ( /obj/machinery/monkey_recycler, @@ -68574,9 +52191,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cxy" = ( /obj/machinery/smartfridge/extract/preloaded, @@ -68588,9 +52203,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cxz" = ( /obj/machinery/processor{ @@ -68605,9 +52218,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cxA" = ( /obj/structure/cable/orange{ @@ -68624,33 +52235,28 @@ dir = 4 }, /obj/effect/landmark/start/scientist, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cxB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cxC" = ( /obj/structure/table, -/obj/item/weapon/extinguisher, -/obj/item/weapon/extinguisher, +/obj/item/extinguisher, +/obj/item/extinguisher, /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/whitepurple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple, /area/science/xenobiology) "cxD" = ( /obj/machinery/power/apc{ dir = 8; name = "Xenobiology APC"; + areastring = "/area/science/xenobiology"; pixel_x = -25 }, /obj/structure/cable/orange{ @@ -68661,10 +52267,8 @@ icon_state = "ast_warn_end"; dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/xenobiology) +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/aft/science) "cxE" = ( /obj/structure/cable/orange{ d1 = 1; @@ -68676,9 +52280,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cxF" = ( /obj/machinery/door/airlock/shuttle, @@ -68687,15 +52289,11 @@ /area/shuttle/arrival) "cxG" = ( /obj/machinery/vending/cigarette, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cxH" = ( /obj/machinery/vending/coffee, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cxI" = ( /obj/structure/shuttle/engine/propulsion{ @@ -68712,23 +52310,18 @@ /turf/open/floor/plating, /area/shuttle/transport) "cxL" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/transport) "cxM" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cxN" = ( /obj/machinery/light/small, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cxO" = ( /obj/structure/disposalpipe/segment, @@ -68737,11 +52330,6 @@ d2 = 2; icon_state = "1-2" }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/effect/turf_decal/stripes/asteroid/line{ icon_state = "ast_warn"; dir = 1 @@ -68751,14 +52339,13 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cxP" = ( /obj/machinery/power/apc{ dir = 1; name = "Toxins Lab APC"; + areastring = "/area/science/mixing"; pixel_y = 25 }, /obj/structure/cable/orange{ @@ -68766,15 +52353,11 @@ icon_state = "0-8" }, /obj/effect/turf_decal/stripes/asteroid/end, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/mixing) +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/aft/science) "cxQ" = ( /obj/machinery/r_n_d/server/core, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/science/server) "cxR" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ @@ -68782,13 +52365,10 @@ external_pressure_bound = 120; name = "server vent" }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/science/server) "cxS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 10 }, @@ -68797,35 +52377,25 @@ name = "SERVER ROOM"; pixel_y = 32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/server) "cxT" = ( /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/science/server) "cxU" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/science/server) "cxV" = ( /obj/structure/bed/roller, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/science/research) "cxW" = ( @@ -68834,61 +52404,47 @@ pixel_x = 24 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/science/research) "cxX" = ( /obj/structure/table, -/obj/item/weapon/cartridge/signal/toxins, -/obj/item/weapon/cartridge/signal/toxins{ +/obj/item/cartridge/signal/toxins, +/obj/item/cartridge/signal/toxins{ pixel_x = -4; pixel_y = 2 }, -/obj/item/weapon/cartridge/signal/toxins{ +/obj/item/cartridge/signal/toxins{ pixel_x = 4; pixel_y = 6 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "cxY" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "cxZ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/storage) "cya" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "cyb" = ( /obj/machinery/portable_atmospherics/scrubber/huge/movable, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/storage) "cyc" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/security/checkpoint/science) "cyd" = ( @@ -68900,24 +52456,18 @@ network = list("RD") }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/checkpoint/science) "cye" = ( /obj/structure/table, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/checkpoint/science) "cyf" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/checkpoint/science) "cyg" = ( @@ -68935,17 +52485,13 @@ random_basetype = /obj/structure/sign/poster/official }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/security/checkpoint/science) "cyh" = ( /obj/structure/reagent_dispensers/watertank, /obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cyi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -68956,25 +52502,19 @@ name = "Station Intercom (General)"; pixel_y = 20 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cyj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cyk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/science/research) "cyl" = ( /obj/structure/cable/orange{ @@ -68992,51 +52532,39 @@ name = "Station Intercom (General)"; pixel_x = -28 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cym" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cyn" = ( /obj/machinery/door/airlock/glass_research{ name = "Xenobiology"; req_access_txt = "55" }, -/turf/open/floor/plasteel/whitepurple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple, /area/science/xenobiology) "cyo" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cyp" = ( /obj/machinery/light, /obj/structure/sign/electricshock{ pixel_y = -32 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cyq" = ( /obj/structure/sign/electricshock{ pixel_y = -32 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cyr" = ( /obj/structure/sign/electricshock{ @@ -69047,9 +52575,7 @@ dir = 1; network = list("SS13","RD") }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cys" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -69061,9 +52587,7 @@ name = "Station Intercom (General)"; pixel_x = -28 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cyt" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -69076,9 +52600,7 @@ dir = 8; pixel_x = 24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cyu" = ( /obj/structure/chair{ @@ -69122,9 +52644,7 @@ dir = 8; pixel_x = 24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cyz" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -69142,9 +52662,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cyA" = ( /turf/open/floor/mineral/titanium/blue, @@ -69178,17 +52696,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cyG" = ( /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/science/server) "cyH" = ( /obj/machinery/door/airlock/glass_command{ @@ -69198,24 +52712,18 @@ /obj/machinery/atmospherics/pipe/manifold/general/hidden{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/science/server) "cyI" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 10 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/science/server) "cyJ" = ( /obj/structure/chair/office/light, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/science/server) "cyK" = ( /obj/machinery/light{ @@ -69224,13 +52732,11 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/science/server) "cyL" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/o2, +/obj/item/storage/firstaid/o2, /obj/machinery/camera{ c_tag = "Research Treatment Center"; dir = 1; @@ -69238,39 +52744,29 @@ }, /obj/item/clothing/neck/stethoscope, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/science/research) "cyM" = ( /obj/machinery/light, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, /obj/structure/closet/crate/freezer, -/turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/side, /area/science/research) "cyN" = ( /obj/machinery/iv_drip, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/science/research) "cyO" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/storage) "cyP" = ( /obj/machinery/suit_storage_unit/rd, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "cyQ" = ( /obj/structure/table, @@ -69279,9 +52775,7 @@ }, /obj/machinery/recharger, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/checkpoint/science) "cyR" = ( @@ -69290,14 +52784,10 @@ }, /obj/effect/landmark/start/depsec/science, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/checkpoint/science) "cyS" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/checkpoint/science) "cyT" = ( /obj/machinery/airalarm{ @@ -69310,17 +52800,13 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/checkpoint/science) "cyU" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cyV" = ( /obj/structure/cable/orange{ @@ -69331,9 +52817,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cyW" = ( /obj/structure/cable/orange{ @@ -69341,9 +52825,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cyX" = ( /obj/structure/cable/orange{ @@ -69358,9 +52840,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cyY" = ( /obj/machinery/door/airlock/glass_research{ @@ -69378,9 +52858,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/research) "cyZ" = ( /obj/structure/cable/orange{ @@ -69395,17 +52873,13 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cza" = ( /obj/structure/sign/xenobio{ pixel_x = 32 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "czb" = ( /obj/structure/window/reinforced{ @@ -69417,9 +52891,7 @@ name = "Containment Control 5" }, /obj/effect/turf_decal/stripes/end, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "czc" = ( /obj/structure/cable/orange{ @@ -69430,9 +52902,7 @@ /obj/machinery/door/window/northleft{ req_access_txt = "55" }, -/turf/open/floor/plasteel/whitepurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple/side, /area/science/xenobiology) "czd" = ( /obj/structure/window/reinforced{ @@ -69441,9 +52911,7 @@ /obj/structure/disposalpipe/trunk, /obj/machinery/disposal/bin, /obj/effect/turf_decal/stripes/end, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cze" = ( /obj/structure/window/reinforced{ @@ -69455,9 +52923,7 @@ name = "Containment Control 6" }, /obj/effect/turf_decal/stripes/end, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "czf" = ( /obj/structure/window/reinforced{ @@ -69469,9 +52935,7 @@ name = "Containment Control 7" }, /obj/effect/turf_decal/stripes/end, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "czg" = ( /obj/structure/window/reinforced{ @@ -69483,43 +52947,33 @@ name = "Containment Control 8" }, /obj/effect/turf_decal/stripes/end, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "czh" = ( /obj/structure/table, /obj/machinery/reagentgrinder, -/turf/open/floor/plasteel/whitepurple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/whitepurple, /area/science/xenobiology) "czi" = ( /obj/structure/table, -/obj/item/weapon/storage/box/beakers, -/obj/item/weapon/storage/box/syringes, -/obj/item/weapon/storage/box/monkeycubes, -/obj/item/weapon/storage/box/monkeycubes, -/turf/open/floor/plasteel/whitepurple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/storage/box/beakers, +/obj/item/storage/box/syringes, +/obj/item/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes, +/turf/open/floor/plasteel/whitepurple, /area/science/xenobiology) "czj" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "czk" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "czl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -69535,9 +52989,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "czm" = ( /obj/effect/turf_decal/stripes/line{ @@ -69552,9 +53004,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "czn" = ( /obj/machinery/door/airlock/shuttle, @@ -69586,9 +53036,7 @@ /area/shuttle/transport) "czp" = ( /obj/machinery/r_n_d/server/robotics, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/science/server) "czq" = ( /obj/machinery/camera{ @@ -69601,31 +53049,23 @@ on = 1; target_temperature = 80 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/science/server) "czr" = ( /obj/machinery/computer/rdservercontrol, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/science/server) "czs" = ( /obj/structure/table, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/science/server) "czt" = ( /obj/machinery/modular_computer/console/preset/research, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "czu" = ( /obj/structure/rack, -/obj/item/weapon/circuitboard/aicore{ +/obj/item/circuitboard/aicore{ pixel_x = -2; pixel_y = 4 }, @@ -69642,9 +53082,7 @@ pixel_y = -28 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/security/checkpoint/science) "czw" = ( @@ -69656,24 +53094,21 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/science) "czx" = ( /obj/machinery/light, /obj/structure/reagent_dispensers/peppertank{ pixel_y = -32 }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/science) "czy" = ( /obj/machinery/power/apc{ cell_type = 5000; dir = 2; name = "Science Security Checkpoint APC"; + areastring = "/area/security/checkpoint/science"; pixel_y = -24 }, /obj/structure/cable/orange{ @@ -69681,9 +53116,7 @@ icon_state = "0-4" }, /obj/structure/closet/secure_closet/security/science, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/checkpoint/science) "czz" = ( /obj/structure/filingcabinet, @@ -69693,24 +53126,18 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/security/checkpoint/science) "czA" = ( /obj/machinery/portable_atmospherics/scrubber, /obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "czB" = ( /obj/machinery/portable_atmospherics/pump, /obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "czC" = ( /obj/structure/cable/orange{ @@ -69718,14 +53145,10 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "czD" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "czE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -69733,13 +53156,10 @@ /obj/structure/sign/map/left/ceres{ pixel_x = 32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "czF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "XenoPod5"; name = "containment door 5" @@ -69748,9 +53168,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/xenobiology) "czG" = ( /obj/machinery/door/poddoor/preopen{ @@ -69770,13 +53188,10 @@ /obj/machinery/door/window/southleft{ req_access_txt = "55" }, -/turf/open/floor/plasteel/purple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/purple, /area/science/xenobiology) "czH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ id = "XenoPod5"; @@ -69786,13 +53201,10 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/xenobiology) "czI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "XenoPod6"; name = "containment door 6" @@ -69801,9 +53213,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/xenobiology) "czJ" = ( /obj/machinery/door/poddoor/preopen{ @@ -69824,13 +53234,10 @@ /obj/machinery/door/window/southleft{ req_access_txt = "55" }, -/turf/open/floor/plasteel/purple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/purple, /area/science/xenobiology) "czK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ id = "XenoPod6"; @@ -69841,13 +53248,10 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/xenobiology) "czL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "XenoPod7"; layer = 2.6; @@ -69857,9 +53261,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/xenobiology) "czM" = ( /obj/machinery/door/poddoor/preopen{ @@ -69880,13 +53282,10 @@ /obj/machinery/door/window/southleft{ req_access_txt = "55" }, -/turf/open/floor/plasteel/purple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/purple, /area/science/xenobiology) "czN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ id = "XenoPod7"; @@ -69897,20 +53296,15 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/xenobiology) "czO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/orange{ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/xenobiology) "czP" = ( /obj/machinery/door/poddoor/preopen{ @@ -69931,51 +53325,28 @@ /obj/machinery/door/window/southleft{ req_access_txt = "55" }, -/turf/open/floor/plasteel/purple{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/purple, /area/science/xenobiology) "czQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/xenobiology) "czR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/science/xenobiology) "czS" = ( /obj/machinery/door/airlock/research{ name = "Kill Chamber"; req_access_txt = "55" }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/xenobiology) -"czT" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) "czU" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -69986,9 +53357,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "czV" = ( /obj/structure/closet/crate, @@ -70021,14 +53390,12 @@ }, /obj/item/device/assembly/mousetrap/armed, /obj/item/stack/sheet/metal, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cAa" = ( /obj/structure/closet/crate, -/obj/item/weapon/storage/bag/ore, -/obj/item/weapon/pickaxe/emergency, +/obj/item/storage/bag/ore, +/obj/item/pickaxe/emergency, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/aft/science) "cAb" = ( @@ -70041,18 +53408,14 @@ /turf/open/floor/plasteel/white, /area/crew_quarters/heads/hor) "cAc" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/science/misc_lab) "cAd" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/science/misc_lab) "cAe" = ( /obj/machinery/light{ @@ -70067,41 +53430,29 @@ pixel_x = -32 }, /obj/structure/closet/crate/bin, -/obj/item/weapon/book/manual/wiki/telescience, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/book/manual/wiki/telescience, +/turf/open/floor/plasteel, /area/science/misc_lab) "cAf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cAg" = ( /obj/structure/rack, /obj/item/clothing/mask/gas, /obj/item/clothing/mask/gas, /obj/item/clothing/mask/gas, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cAh" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/darkpurple/side{ - icon_state = "darkpurple"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/science/xenobiology) "cAi" = ( -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless; - initial_gas_mix = "n2=500;TEMP=80"; - name = "Killroom Floor" - }, +/turf/open/floor/circuit/killroom, /area/science/xenobiology) "cAj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -70109,9 +53460,7 @@ dir = 8 }, /obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cAk" = ( /obj/structure/disposalpipe/segment{ @@ -70123,9 +53472,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cAl" = ( /obj/structure/disposalpipe/segment{ @@ -70136,9 +53483,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cAm" = ( /obj/structure/cable/orange{ @@ -70149,9 +53494,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cAn" = ( /obj/structure/cable/orange{ @@ -70169,14 +53512,13 @@ icon_state = "2-4" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cAo" = ( /obj/machinery/power/apc{ dir = 1; name = "RnD Server APC"; + areastring = "/area/science/server"; pixel_y = 25 }, /obj/structure/disposalpipe/segment{ @@ -70192,10 +53534,8 @@ icon_state = "0-4" }, /obj/effect/turf_decal/stripes/asteroid/end, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/server) +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/aft/science) "cAp" = ( /obj/structure/cable/orange{ d1 = 2; @@ -70207,18 +53547,14 @@ icon_state = "pipe-c" }, /obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cAq" = ( /obj/machinery/light_switch{ pixel_y = -23 }, /obj/machinery/computer/robotics, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "cAr" = ( /obj/machinery/computer/card/minor/rd, @@ -70227,9 +53563,7 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "cAs" = ( /obj/effect/turf_decal/stripes/line{ @@ -70240,9 +53574,7 @@ /turf/open/floor/plasteel/white, /area/crew_quarters/heads/hor) "cAt" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cAu" = ( /obj/machinery/shieldwallgen{ @@ -70252,25 +53584,19 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cAv" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cAw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /obj/structure/chair/stool, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cAx" = ( /obj/machinery/airalarm{ @@ -70278,14 +53604,12 @@ pixel_x = 24 }, /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/electrical{ pixel_x = 1; pixel_y = 5 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cAy" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -70296,38 +53620,24 @@ dir = 1; network = list("SS13","RD") }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless; - initial_gas_mix = "n2=500;TEMP=80"; - name = "Killroom Floor" - }, +/turf/open/floor/circuit/killroom, /area/science/xenobiology) "cAz" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless; - initial_gas_mix = "n2=500;TEMP=80"; - name = "Killroom Floor" - }, +/turf/open/floor/circuit/killroom, /area/science/xenobiology) "cAA" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless; - initial_gas_mix = "n2=500;TEMP=80"; - name = "Killroom Floor" - }, +/turf/open/floor/circuit/killroom, /area/science/xenobiology) "cAB" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cAC" = ( /obj/structure/cable/orange{ @@ -70339,9 +53649,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cAD" = ( /obj/structure/cable/orange{ @@ -70354,13 +53662,10 @@ icon_state = "pipe-c" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cAE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -70371,39 +53676,29 @@ icon_state = "0-2" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cAF" = ( /obj/structure/table, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cAG" = ( /obj/effect/landmark/lightsout, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cAH" = ( /obj/structure/table, /obj/item/stack/packageWrap, /obj/item/device/destTagger, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cAI" = ( /obj/machinery/light/small, -/turf/open/floor/plasteel/darkpurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkpurple/side, /area/science/xenobiology) "cAJ" = ( /obj/structure/disposalpipe/trunk{ @@ -70412,15 +53707,11 @@ /obj/structure/disposaloutlet{ dir = 8 }, -/turf/open/floor/plasteel/darkpurple/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkpurple/side, /area/science/xenobiology) "cAK" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/science/xenobiology) "cAL" = ( /obj/machinery/light{ @@ -70430,9 +53721,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cAM" = ( /obj/machinery/light{ @@ -70447,22 +53736,16 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cAN" = ( /obj/machinery/light/small, /obj/structure/closet/firecloset/full, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cAO" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cAP" = ( /obj/structure/cable/orange{ @@ -70472,6 +53755,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Research Director's Office APC"; + areastring = "/area/crew_quarters/heads/hor"; pixel_y = 25 }, /obj/structure/cable/orange{ @@ -70484,10 +53768,8 @@ icon_state = "pipe-c" }, /obj/effect/turf_decal/stripes/asteroid/end, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hor) +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/aft/science) "cAQ" = ( /obj/structure/disposaloutlet{ dir = 8 @@ -70495,13 +53777,10 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cAR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -70515,9 +53794,7 @@ icon_state = "0-2" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cAS" = ( /obj/structure/window/reinforced, @@ -70528,9 +53805,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cAT" = ( /obj/effect/turf_decal/stripes/line{ @@ -70544,18 +53819,14 @@ req_access_txt = "55" }, /obj/effect/turf_decal/delivery, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cAU" = ( /obj/structure/disposalpipe/trunk, /obj/structure/disposaloutlet{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cAV" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer{ @@ -70563,18 +53834,14 @@ dir = 2; on = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cAW" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cAX" = ( /obj/structure/closet/emcloset, @@ -70582,9 +53849,7 @@ c_tag = "Docking Asteroid Hall 14"; dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cAY" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -70593,9 +53858,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cAZ" = ( /obj/effect/turf_decal/stripes/line{ @@ -70605,9 +53868,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cBa" = ( /obj/machinery/disposal/bin, @@ -70618,9 +53879,7 @@ c_tag = "Docking Asteroid Hall 12"; dir = 9 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cBb" = ( /obj/structure/closet/emcloset, @@ -70628,9 +53887,7 @@ c_tag = "Docking Asteroid Hall 10"; dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cBc" = ( /obj/effect/turf_decal/stripes/line{ @@ -70645,9 +53902,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cBd" = ( /obj/machinery/disposal/bin, @@ -70658,9 +53913,7 @@ c_tag = "Docking Asteroid Hall 8"; dir = 9 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cBe" = ( /turf/closed/mineral, @@ -70670,16 +53923,12 @@ dir = 8 }, /obj/item/device/radio/beacon, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cBg" = ( /obj/effect/landmark/event_spawn, /obj/machinery/r_n_d/experimentor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cBh" = ( /obj/structure/cable/orange{ @@ -70696,9 +53945,7 @@ name = "Containment Pen"; req_access_txt = "55" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cBi" = ( /obj/structure/cable/orange{ @@ -70710,9 +53957,7 @@ name = "Containment Pen"; req_access_txt = "55" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cBj" = ( /obj/structure/cable/orange{ @@ -70720,9 +53965,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cBk" = ( /obj/machinery/autolathe, @@ -70735,9 +53978,7 @@ dir = 9; network = list("SS13","RD") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cBl" = ( /obj/structure/plasticflaps, @@ -70745,9 +53986,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/science/misc_lab) "cBm" = ( /obj/structure/rack, @@ -70763,9 +54002,7 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cBo" = ( /obj/structure/cable/orange{ @@ -70776,31 +54013,23 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cBp" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cBq" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cBr" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cBs" = ( /obj/structure/closet/wardrobe/mixed, @@ -70811,9 +54040,7 @@ dir = 10 }, /obj/effect/landmark/blobstart, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cBu" = ( /obj/effect/turf_decal/stripes/line{ @@ -70824,9 +54051,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cBv" = ( /obj/structure/cable/orange{ @@ -70834,9 +54059,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cBw" = ( /obj/machinery/door/airlock/maintenance{ @@ -70848,9 +54071,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/secondary/entry) "cBx" = ( /obj/structure/cable/orange{ @@ -70862,9 +54083,7 @@ icon_state = "ast_warn"; dir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/hallway/secondary/entry) "cBy" = ( /obj/structure/cable/orange{ @@ -70872,14 +54091,10 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/hallway/secondary/entry) "cBz" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/hallway/secondary/entry) "cBA" = ( /obj/machinery/light/small, @@ -70892,22 +54107,17 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cBC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" }, /obj/structure/cable/orange, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cBD" = ( /obj/structure/window/reinforced{ @@ -70918,18 +54128,14 @@ dir = 9 }, /obj/machinery/computer/rdconsole/experiment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cBE" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cBF" = ( /obj/machinery/light{ @@ -70938,9 +54144,7 @@ /obj/structure/rack, /obj/item/stack/sheet/metal/fifty, /obj/item/stack/sheet/glass/fifty, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cBG" = ( /obj/machinery/door/airlock/shuttle{ @@ -70954,9 +54158,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/hallway/secondary/entry) "cBI" = ( /obj/machinery/light/small{ @@ -70967,9 +54169,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/hallway/secondary/entry) "cBJ" = ( /obj/effect/spawner/lootdrop/grille_or_trash, @@ -70979,9 +54179,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cBL" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -70992,21 +54190,16 @@ dir = 9; network = list("SS13","RD") }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cBM" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/science/misc_lab) "cBN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/orange{ d1 = 1; d2 = 2; @@ -71017,9 +54210,7 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cBO" = ( /obj/structure/table, @@ -71029,9 +54220,7 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cBP" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -71039,29 +54228,21 @@ name = "Injector Toggle"; on = 0 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cBQ" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cBR" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cBS" = ( /obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cBT" = ( /obj/structure/shuttle/engine/heater, @@ -71074,9 +54255,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/hallway/secondary/entry) "cBV" = ( /obj/structure/grille/broken, @@ -71084,35 +54263,29 @@ /area/hallway/secondary/entry) "cBW" = ( /turf/closed/wall, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cBX" = ( /obj/structure/disposalpipe/trunk, /obj/machinery/disposal/deliveryChute{ dir = 1 }, /turf/open/floor/plating/airless, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cBY" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/mine/unexplored{ name = "Research Asteroid" }) "cBZ" = ( /obj/effect/spawner/lootdrop/two_percent_xeno_egg_spawner, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cCa" = ( /obj/machinery/shieldwallgen{ req_access = list(55) }, /obj/structure/cable/orange, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cCb" = ( /obj/item/device/radio/intercom{ @@ -71120,36 +54293,28 @@ name = "Station Intercom (General)"; pixel_y = -28 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cCc" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cCd" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) "cCe" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/science/misc_lab) "cCf" = ( /obj/structure/cable/orange{ @@ -71158,15 +54323,11 @@ icon_state = "2-4" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cCg" = ( /obj/structure/barricade/wooden, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cCh" = ( /obj/structure/shuttle/engine/propulsion, @@ -71191,18 +54352,18 @@ /area/shuttle/arrival) "cCj" = ( /turf/closed/wall, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cCk" = ( /obj/structure/disposaloutlet{ dir = 1 }, /obj/structure/disposalpipe/trunk, /turf/open/floor/plating/airless, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cCl" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cCm" = ( /obj/structure/cable/orange{ d1 = 1; @@ -71211,37 +54372,26 @@ }, /obj/structure/disposalpipe/segment, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cCn" = ( /obj/machinery/door/airlock/maintenance{ name = "Aft Asteroid Maintenance"; req_access_txt = "47" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cCo" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cCp" = ( /obj/structure/girder, /obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) -"cCq" = ( -/turf/closed/wall, -/area/hallway/secondary/entry) "cCr" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 @@ -71251,24 +54401,22 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/hallway/secondary/entry) "cCs" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall/rust, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cCt" = ( /obj/structure/disposalpipe/trunk{ dir = 1 }, /obj/structure/disposaloutlet, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cCu" = ( /turf/closed/wall/rust, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cCv" = ( /obj/structure/cable/orange{ d1 = 4; @@ -71279,9 +54427,7 @@ dir = 4 }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cCw" = ( /obj/structure/cable/orange{ @@ -71296,14 +54442,13 @@ icon_state = "ast_warn"; dir = 1 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cCx" = ( /obj/machinery/power/apc{ dir = 1; name = "Testing Lab APC"; + areastring = "/area/science/misc_lab"; pixel_y = 25 }, /obj/structure/cable/orange{ @@ -71319,10 +54464,8 @@ dir = 4 }, /obj/effect/turf_decal/stripes/end, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/misc_lab) +/turf/open/floor/plating, +/area/maintenance/asteroid/aft/science) "cCy" = ( /obj/structure/cable/orange{ d1 = 4; @@ -71333,9 +54476,7 @@ dir = 4 }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cCz" = ( /obj/structure/cable/orange{ @@ -71347,24 +54488,18 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cCA" = ( /obj/structure/girder, /obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cCB" = ( /obj/machinery/hydroponics/soil, /obj/item/seeds/poppy, /obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cCC" = ( /obj/machinery/light/small, @@ -71373,9 +54508,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/hallway/secondary/entry) "cCD" = ( /obj/machinery/door/airlock/glass_external{ @@ -71386,9 +54519,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/hallway/secondary/entry) "cCE" = ( /obj/structure/cable/orange{ @@ -71410,11 +54541,12 @@ /area/space) "cCG" = ( /turf/closed/wall/rust, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cCH" = ( /obj/machinery/power/apc{ dir = 1; name = "South-Eastern External Waste Belt APC"; + areastring = "/area/maintenance/asteroid/disposal/external/southeast"; pixel_y = 24 }, /obj/structure/cable/orange{ @@ -71423,7 +54555,7 @@ }, /obj/effect/turf_decal/stripes/end, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cCI" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -71431,32 +54563,32 @@ /obj/structure/rack, /obj/item/clothing/mask/gas, /obj/item/clothing/mask/gas, -/obj/item/weapon/wirecutters, +/obj/item/wirecutters, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cCJ" = ( /obj/machinery/disposal/deliveryChute, /obj/structure/disposalpipe/trunk{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cCK" = ( /obj/machinery/conveyor/auto, /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cCL" = ( /obj/structure/rack, /obj/item/clothing/mask/breath, -/obj/item/weapon/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cCM" = ( /obj/effect/turf_decal/stripes/end, /obj/structure/cable/orange{ @@ -71466,16 +54598,15 @@ /obj/machinery/power/apc{ dir = 1; name = "South-Western External Waste Belt APC"; + areastring = "/area/maintenance/asteroid/disposal/external/southwest"; pixel_y = 24 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cCN" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/asteroid/line, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cCO" = ( /obj/structure/disposalpipe/segment, @@ -71486,32 +54617,24 @@ }, /obj/effect/turf_decal/stripes/asteroid/line, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cCP" = ( /obj/structure/closet, /obj/item/seeds/random, /obj/item/seeds/chili, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cCQ" = ( /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cCR" = ( /obj/machinery/hydroponics/soil, /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cCS" = ( /obj/machinery/door/airlock/glass_external{ @@ -71523,7 +54646,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cCT" = ( /obj/machinery/light/small, /obj/structure/cable/orange{ @@ -71532,7 +54655,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cCU" = ( /obj/structure/cable/orange{ d1 = 4; @@ -71540,7 +54663,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cCV" = ( /obj/structure/cable/orange{ d1 = 1; @@ -71548,13 +54671,13 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cCW" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cCX" = ( /obj/machinery/conveyor/auto{ dir = 1 @@ -71563,17 +54686,17 @@ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cCY" = ( /obj/machinery/conveyor/auto, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cCZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cDa" = ( /obj/structure/cable/orange{ d1 = 1; @@ -71581,97 +54704,64 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cDb" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/southwest) -"cDc" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - name = "Aft Asteroid Maintenance"; - req_access_txt = "12" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cDd" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - name = "Aft Asteroid Maintenance"; - req_access_txt = "12" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) +/area/maintenance/asteroid/disposal/external/southwest) "cDe" = ( /obj/structure/girder, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cDf" = ( /obj/structure/table, -/obj/item/weapon/cultivator, +/obj/item/cultivator, /obj/item/seeds/banana, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cDg" = ( /obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cDh" = ( /obj/machinery/hydroponics/soil, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cDi" = ( /obj/structure/grille/broken, /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cDj" = ( /obj/effect/turf_decal/stripes/line, -/obj/item/weapon/wrench, +/obj/item/wrench, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cDk" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cDl" = ( /obj/machinery/conveyor/auto{ dir = 1 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cDm" = ( /obj/machinery/conveyor/auto{ dir = 9; verted = -1 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cDn" = ( /obj/machinery/conveyor/auto{ dir = 6 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cDo" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -71682,7 +54772,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cDp" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable/orange{ @@ -71691,7 +54781,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cDq" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 @@ -71702,7 +54792,7 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cDr" = ( /obj/machinery/light/small, /obj/structure/cable/orange{ @@ -71711,132 +54801,39 @@ icon_state = "4-8" }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southwest) -"cDs" = ( -/obj/machinery/door/airlock/glass_external{ - cyclelinkeddir = 8 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cDt" = ( -/obj/machinery/light/small, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cDu" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cDv" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/girder, -/obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cDw" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cDx" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cDy" = ( -/obj/structure/rack, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/weapon/storage/toolbox/mechanical, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) +/area/maintenance/asteroid/disposal/external/southwest) "cDz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cDA" = ( /obj/structure/table, -/obj/item/weapon/weldingtool/mini, +/obj/item/weldingtool/mini, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cDB" = ( /obj/item/chair, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cDC" = ( /obj/machinery/conveyor/auto{ dir = 5 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cDD" = ( /obj/machinery/conveyor/auto{ dir = 4 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cDE" = ( /obj/machinery/conveyor/auto{ dir = 10; verted = -1 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cDF" = ( /obj/machinery/conveyor/auto{ dir = 4 @@ -71847,53 +54844,18 @@ random_basetype = /obj/structure/sign/poster/official }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cDG" = ( -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/aft/arrivals) -"cDH" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/girder, -/obj/structure/grille, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cDI" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/item/weapon/wrench, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cDJ" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 1 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cDK" = ( -/obj/structure/girder, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) "cDL" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cDM" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/floorgrime, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cDN" = ( /obj/machinery/light/small, /obj/machinery/conveyor/auto{ @@ -71901,7 +54863,7 @@ verted = -1 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cDO" = ( /obj/structure/disposalpipe/trunk{ dir = 4 @@ -71910,13 +54872,13 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cDP" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall, -/area/maintenance/asteroid/disposal/southwest) +/area/maintenance/asteroid/disposal/external/southwest) "cDQ" = ( /obj/structure/disposalpipe/trunk{ dir = 8 @@ -71925,102 +54887,7 @@ dir = 4 }, /turf/open/floor/plating/airless, -/area/maintenance/asteroid/disposal/southwest) -"cDR" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/deliveryChute{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/maintenance/asteroid/aft/science) -"cDS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cDT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cDU" = ( -/obj/structure/disposalpipe/junction{ - dir = 4; - icon_state = "pipe-j2" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cDV" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 4; - icon_state = "pipe-j2s"; - name = "disposal pipe - Research"; - sortType = 12 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cDW" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 4; - icon_state = "pipe-j2s"; - name = "disposal pipe - Robotics"; - sortType = 14 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cDX" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cDY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cDZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cEa" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/disposaloutlet{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/maintenance/asteroid/aft/science) +/area/maintenance/asteroid/disposal/external/southwest) "cEb" = ( /obj/machinery/disposal/deliveryChute{ dir = 8 @@ -72029,13 +54896,13 @@ dir = 4 }, /turf/open/floor/plating/airless, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cEc" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/closed/wall, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cEd" = ( /obj/structure/disposaloutlet{ dir = 4 @@ -72044,53 +54911,18 @@ dir = 8 }, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southeast) +/area/maintenance/asteroid/disposal/external/southeast) "cEe" = ( /obj/machinery/conveyor/auto{ dir = 4 }, /obj/machinery/light/small, /turf/open/floor/plating, -/area/maintenance/asteroid/disposal/southeast) -"cEf" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/asteroid/aft/science) -"cEg" = ( -/obj/structure/table, -/obj/item/weapon/storage/fancy/cigarettes, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cEh" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"cEi" = ( -/obj/structure/closet/firecloset/full, -/obj/item/weapon/coin/silver, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) +/area/maintenance/asteroid/disposal/external/southeast) "cEj" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) -"cEk" = ( -/obj/structure/table, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) "cEl" = ( /obj/docking_port/stationary{ dheight = 9; @@ -72106,15 +54938,11 @@ /area/space) "cEm" = ( /obj/machinery/ai_status_display, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai) "cEn" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/ai_monitored/turret_protected/ai) "cEo" = ( /obj/machinery/door/airlock/security{ @@ -72126,49 +54954,17 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) -"cEp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/status_display{ - density = 0; - layer = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/sorting) -"cEq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/sorting) "cEr" = ( /obj/machinery/door/window/brigdoor/security/cell/westleft{ id = "Cell 3"; name = "Cell Door 3" }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/prison) -"cEs" = ( -/obj/machinery/ai_status_display, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) "cEt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/cable/orange{ d1 = 1; @@ -72179,88 +54975,69 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/brig) "cEu" = ( /obj/machinery/newscaster/security_unit{ pixel_x = 32 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/crew_quarters/heads/captain) "cEv" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/armory) "cEw" = ( /obj/structure/rack, -/obj/item/weapon/gun/energy/laser{ +/obj/item/gun/energy/laser{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/gun/energy/laser, -/obj/item/weapon/gun/energy/laser{ +/obj/item/gun/energy/laser, +/obj/item/gun/energy/laser{ pixel_x = 3; pixel_y = -3 }, /obj/structure/window/reinforced{ dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/armory) "cEx" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/armory) "cEy" = ( /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/armory) "cEz" = ( /obj/structure/rack, -/obj/item/weapon/gun/energy/e_gun{ +/obj/item/gun/energy/e_gun{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/gun/energy/e_gun, -/obj/item/weapon/gun/energy/e_gun{ +/obj/item/gun/energy/e_gun, +/obj/item/gun/energy/e_gun{ pixel_x = 3; pixel_y = -3 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/armory) "cEA" = ( /mob/living/simple_animal/bot/secbot/beepsky{ desc = "It's Officer Gunsky, the most rootin'-tootin'-point-and shootin' security bot on this side of the galaxy!"; name = "Officer Gunsky" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/armory) "cEB" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/armory) "cEC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -72269,31 +55046,16 @@ /obj/machinery/newscaster{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "cED" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/captain) "cEE" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/dorms/female) -"cEF" = ( -/obj/machinery/status_display{ - density = 0; - layer = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) "cEG" = ( /obj/structure/cable/orange{ d1 = 2; @@ -72305,9 +55067,7 @@ dir = 8 }, /obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "cEH" = ( /obj/structure/sign/poster/random{ @@ -72316,56 +55076,32 @@ random_basetype = /obj/structure/sign/poster/contraband }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "cEI" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/bridge) -"cEJ" = ( -/obj/machinery/ai_status_display, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/lawoffice) "cEK" = ( /obj/machinery/newscaster{ pixel_y = 32 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/locker) "cEL" = ( /obj/structure/table, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"cEM" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "cEN" = ( /obj/machinery/ai_status_display, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/heads/hop) "cEO" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/heads/hop) "cEP" = ( /obj/machinery/disposal/bin, @@ -72373,23 +55109,17 @@ dir = 8 }, /turf/open/floor/plasteel/red/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/brig) "cEQ" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/locker) "cER" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/brig) "cES" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -72401,27 +55131,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/fore) -"cET" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/fore) "cEU" = ( @@ -72435,21 +55145,15 @@ location = "CommandWest"; name = "navigation beacon (Command-West)" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "cEV" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/starboard/fore) "cEW" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/teleporter/quantum/security) "cEX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -72463,18 +55167,14 @@ /area/ai_monitored/nuke_storage) "cEZ" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/rehab_dome) "cFa" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/rehab_dome) "cFb" = ( /obj/machinery/hydroponics/soil, @@ -72483,36 +55183,26 @@ pixel_x = 32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "cFc" = ( /obj/machinery/hydroponics/soil, /obj/machinery/newscaster{ pixel_y = -32 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "cFd" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/bar) "cFe" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/kitchen) "cFf" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/starboard) "cFg" = ( /obj/machinery/navbeacon{ @@ -72520,9 +55210,7 @@ location = "EngineeringWest"; name = "navigation beacon (Engineering-West)" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "cFh" = ( /obj/structure/flora/ausbushes/fullgrass, @@ -72531,18 +55219,14 @@ pixel_y = -32; random_basetype = /obj/structure/sign/poster/official }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "cFi" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/machinery/newscaster{ pixel_x = 28 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "cFj" = ( /obj/machinery/navbeacon{ @@ -72550,15 +55234,11 @@ location = "EngineeringWest3"; name = "navigation beacon (Engineering-West 3)" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "cFk" = ( /obj/machinery/ai_status_display, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/engineering) "cFl" = ( /obj/structure/cable{ @@ -72572,9 +55252,7 @@ name = "navigation beacon (Medbay)" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "cFm" = ( /obj/machinery/navbeacon{ @@ -72582,29 +55260,14 @@ location = "Medbay2"; name = "navigation beacon (Medbay-2)" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) -"cFn" = ( -/obj/machinery/status_display{ - density = 0; - layer = 4 - }, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"cFo" = ( -/obj/machinery/ai_status_display, -/turf/closed/wall/r_wall, -/area/engine/engineering) "cFp" = ( /turf/open/space/basic, /area/space) "cFq" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/medbay/central) "cFr" = ( /obj/machinery/navbeacon{ @@ -72612,9 +55275,7 @@ location = "Service"; name = "navigation beacon (Service)" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "cFs" = ( /obj/machinery/light/small{ @@ -72624,27 +55285,19 @@ dir = 4 }, /obj/structure/fans/tiny, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "cFt" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/storage/primary) "cFu" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/chemistry) "cFv" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/genetics) "cFw" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible{ @@ -72658,8 +55311,9 @@ dir = 4 }, /obj/structure/closet/secure_closet/medical3, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 }, /area/medical/medbay/zone2) "cFy" = ( @@ -72669,9 +55323,7 @@ name = "Medbay Mail Chute"; req_access_txt = "45" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/medbay/zone2) "cFz" = ( /obj/machinery/navbeacon{ @@ -72686,31 +55338,23 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/medbay/zone2) "cFA" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/genetics) "cFB" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/maintenance/asteroid/central) "cFC" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "cFD" = ( /obj/structure/disposalpipe/segment{ @@ -72722,33 +55366,26 @@ freq = 1400; location = "Engineering" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engine_smes) "cFE" = ( /obj/structure/plasticflaps, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engine_smes) "cFF" = ( /obj/machinery/ai_status_display, /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/chapel/main) "cFG" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/fitness) "cFH" = ( /obj/machinery/power/apc{ dir = 8; name = "Chapel Office APC"; + areastring = "/area/chapel/office"; pixel_x = -23; pixel_y = 2 }, @@ -72760,32 +55397,24 @@ icon_state = "ast_warn_end"; dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/chapel/office) "cFI" = ( /obj/machinery/door/window/westleft{ req_access_txt = "22" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/chapel/office) "cFJ" = ( /obj/structure/plasticflaps{ name = "Officer Pipsqueak's Home" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "cFK" = ( /obj/structure/bed/dogbed, /mob/living/simple_animal/bot/secbot/beepsky/jr, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "cFL" = ( /obj/structure/cable{ @@ -72801,21 +55430,16 @@ pixel_x = -32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "cFM" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/secondary/exit) "cFN" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/aft) "cFO" = ( /obj/structure/chair{ @@ -72825,9 +55449,7 @@ pixel_x = -28 }, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/secondary/exit) "cFP" = ( @@ -72836,9 +55458,7 @@ location = "Research"; name = "navigation beacon (Research)" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/aft) "cFQ" = ( /obj/machinery/navbeacon{ @@ -72846,24 +55466,18 @@ location = "ArrivalsWest"; name = "navigation beacon (Arrivals-West)" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cFR" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/exit) "cFS" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) +/turf/closed/wall, +/area/science/robotics/mechbay) "cFT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -72872,8 +55486,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cFU" = ( @@ -72883,9 +55496,7 @@ location = "Departures"; name = "navigation beacon (Departures)" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cFV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -72902,24 +55513,26 @@ /obj/machinery/newscaster{ pixel_y = -32 }, -/turf/open/floor/plasteel/arrival{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival, /area/hallway/secondary/entry) "cFW" = ( /obj/machinery/ai_status_display, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/secondary/entry) "cFX" = ( -/obj/machinery/newscaster{ - pixel_x = -28; - pixel_y = 4 +/obj/structure/table, +/obj/item/retractor, +/obj/item/hemostat, +/obj/item/circular_saw, +/obj/item/scalpel, +/obj/machinery/light{ + dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 }, +/turf/open/floor/plasteel/white, /area/science/robotics/lab) "cFY" = ( /obj/machinery/status_display{ @@ -72945,9 +55558,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cGb" = ( /obj/effect/turf_decal/stripes/line{ @@ -72956,9 +55567,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cGc" = ( /obj/machinery/navbeacon{ @@ -72968,100 +55577,41 @@ location = "Science" }, /obj/effect/turf_decal/delivery, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cGd" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/science/misc_lab) -"cGe" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"cGf" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/effect/landmark/start/warden, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) "cGg" = ( /obj/structure/chair/stool, /obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/crew_quarters/locker) "cGh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/start/cargo_technician, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "cGi" = ( /obj/structure/disposalpipe/segment, /obj/effect/landmark/start/cargo_technician, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "cGj" = ( /obj/machinery/light{ dir = 1 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "cGk" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/toilet) -"cGl" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; - dir = 5 - }, -/area/security/courtroom) -"cGm" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/landmark/start/lawyer, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/lawoffice) "cGn" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ @@ -73071,30 +55621,11 @@ dir = 4 }, /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/fore) -"cGo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "cGp" = ( /obj/effect/landmark/start/janitor, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/janitor) "cGq" = ( /obj/structure/chair/stool, @@ -73102,22 +55633,16 @@ dir = 4 }, /obj/effect/landmark/start/assistant, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "cGr" = ( /obj/structure/chair/stool, /obj/effect/landmark/start/assistant, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/crew_quarters/rehab_dome) "cGs" = ( /obj/effect/landmark/start/medical_doctor, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/medical/surgery) "cGt" = ( /obj/structure/cable/orange{ @@ -73129,24 +55654,19 @@ dir = 4 }, /obj/effect/landmark/start/medical_doctor, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "cGu" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/item/pen, +/obj/item/storage/firstaid/regular, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/medbay/central) "cGv" = ( /obj/effect/landmark/start/botanist, -/turf/open/floor/plasteel/hydrofloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "cGw" = ( /obj/effect/turf_decal/stripes/line{ @@ -73154,9 +55674,7 @@ }, /obj/effect/turf_decal/stripes/line, /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) "cGx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -73171,9 +55689,7 @@ }, /obj/effect/turf_decal/stripes/line, /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "cGy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -73181,8 +55697,7 @@ dir = 8 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "cGz" = ( @@ -73195,44 +55710,34 @@ icon_state = "4-8" }, /obj/effect/landmark/start/station_engineer, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "cGA" = ( /obj/structure/stacklifter, /obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness) "cGB" = ( /obj/structure/chair/comfy/black{ dir = 1 }, /obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library/lounge) "cGC" = ( /obj/effect/landmark/start/station_engineer, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "cGD" = ( /obj/effect/landmark/start/medical_doctor, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/zone2) "cGE" = ( /obj/structure/weightlifter, /obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness) "cGF" = ( /obj/machinery/pipedispenser/disposal/transit_tube, @@ -73248,62 +55753,46 @@ dir = 8 }, /obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/library) "cGH" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/maintenance/asteroid/central) "cGI" = ( /obj/structure/chair{ dir = 4 }, /obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/chapel/main) "cGJ" = ( /obj/machinery/droneDispenser/preloaded, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cGK" = ( /obj/structure/rack, /obj/item/stack/sheet/metal/fifty, /obj/item/stack/sheet/metal/fifty, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cGL" = ( /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cGM" = ( /obj/structure/rack, /obj/item/stack/sheet/glass/fifty, /obj/item/stack/sheet/glass/fifty, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cGN" = ( /obj/machinery/door/airlock/maintenance{ name = "Maintenance Drone Dispensary"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cGO" = ( /obj/structure/chair{ @@ -73311,9 +55800,7 @@ }, /obj/effect/landmark/start/assistant, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/secondary/exit) "cGP" = ( @@ -73323,9 +55810,7 @@ }, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/aft) "cGQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -73344,8 +55829,7 @@ }, /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cGR" = ( @@ -73356,9 +55840,7 @@ dir = 4 }, /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/aft) "cGS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -73372,9 +55854,7 @@ }, /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/purple/corner{ - icon_state = "purplecorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "cGT" = ( @@ -73390,18 +55870,17 @@ /obj/machinery/door/firedoor, /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cGU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/landmark/start/roboticist, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, +/turf/open/floor/plasteel, /area/science/robotics/lab) "cGV" = ( /obj/structure/cable/orange{ @@ -73413,60 +55892,12 @@ dir = 4 }, /obj/effect/landmark/start/scientist, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/xenobiology) "cGW" = ( /obj/effect/landmark/start/scientist, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/misc_lab) -"cGX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"cGY" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"cGZ" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) "cHa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -73481,22 +55912,17 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "cHb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/cable/orange, /obj/machinery/door/poddoor/preopen{ id = "brigfront"; name = "emergency blast door" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/brig) "cHc" = ( /obj/structure/cable/orange{ @@ -73504,17 +55930,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"cHd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "cHe" = ( /obj/machinery/door/airlock/glass_security{ @@ -73525,63 +55941,24 @@ req_one_access_txt = "38;63" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/brig) "cHf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/security/brig) "cHg" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/security/brig) "cHh" = ( /obj/structure/table, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"cHi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"cHj" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/door/window/brigdoor/security/holding{ - name = "Holding Cell" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/security/brig) "cHk" = ( @@ -73600,27 +55977,21 @@ name = "Brig Entry Desk"; req_access_txt = "63" }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/brig) "cHl" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/table, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "cHm" = ( -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "cHn" = ( /obj/machinery/door/airlock/glass_security{ @@ -73630,21 +56001,7 @@ req_access_txt = "0"; req_one_access_txt = "38;63" }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"cHo" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/brig) "cHp" = ( /obj/structure/chair{ @@ -73654,9 +56011,7 @@ dir = 8 }, /turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 + dir = 5 }, /area/security/courtroom) "cHq" = ( @@ -73670,25 +56025,20 @@ name = "Criminal Deposit"; req_access_txt = "2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/checkpoint/supply) "cHr" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel, /area/security/brig) "cHs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/brig) "cHt" = ( @@ -73696,16 +56046,12 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "cHu" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "cHv" = ( @@ -73715,60 +56061,23 @@ network = list("SS13","Security") }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "cHw" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/checkpoint/supply) -"cHx" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Brig Holding Cell"; - dir = 9; - network = list("SS13") - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"cHy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/sign/poster/random{ - name = "random official poster"; - pixel_x = -32; - random_basetype = /obj/structure/sign/poster/official - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) "cHz" = ( /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "cHA" = ( /obj/structure/grille/broken, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "cHB" = ( /obj/structure/disposaloutlet{ @@ -73777,124 +56086,24 @@ /obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"cHC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/red/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "cHD" = ( /turf/open/floor/plasteel/red/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"cHE" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_x = -3; - pixel_y = 3 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"cHF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/brig) "cHG" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/red/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"cHH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "frontbrig"; - layer = 2.6; - name = "Emergency External Blast Doors" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"cHI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "frontbrig"; - layer = 2.6; - name = "Emergency External Blast Doors" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/brig) "cHJ" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"cHK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"cHL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/brig) "cHM" = ( /obj/structure/cable/orange{ @@ -73903,24 +56112,8 @@ icon_state = "2-4" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) -"cHN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/fore) "cHO" = ( /obj/structure/cable/orange{ d1 = 4; @@ -73929,23 +56122,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/red/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/fore) -"cHP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/red/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/fore) "cHQ" = ( @@ -73962,8 +56139,7 @@ dir = 6 }, /turf/open/floor/plasteel/red/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/fore) "cHR" = ( @@ -73977,8 +56153,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "cHS" = ( @@ -73991,9 +56166,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "cHT" = ( /obj/structure/cable{ @@ -74002,24 +56175,7 @@ icon_state = "4-8" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/fore) -"cHU" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "cHV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -74028,9 +56184,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "cHW" = ( /obj/structure/disposalpipe/segment{ @@ -74040,26 +56194,20 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "cHX" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/fore) "cHY" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/fore) "cHZ" = ( /obj/machinery/status_display{ @@ -74069,9 +56217,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/fore) "cIa" = ( /obj/machinery/door/airlock/maintenance{ @@ -74086,9 +56232,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "cIb" = ( /obj/machinery/door/airlock/maintenance{ @@ -74098,35 +56242,28 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "cIc" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/janitor) "cId" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/janitor) "cIe" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/fore) "cIf" = ( @@ -74134,42 +56271,32 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "cIg" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/janitor) "cIh" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/janitor) "cIi" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/janitor) "cIj" = ( /obj/machinery/door/airlock/glass, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/fore) "cIk" = ( /obj/structure/disposalpipe/segment, @@ -74179,8 +56306,7 @@ /obj/machinery/door/airlock/glass, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "cIm" = ( @@ -74190,18 +56316,14 @@ "cIn" = ( /obj/machinery/door/airlock/glass, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "cIo" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; dir = 1 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "cIp" = ( /obj/structure/disposalpipe/segment{ @@ -74213,8 +56335,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "cIq" = ( @@ -74222,9 +56343,7 @@ dir = 2; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/central) "cIr" = ( /obj/machinery/door/airlock/glass, @@ -74235,8 +56354,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "cIs" = ( @@ -74244,17 +56362,14 @@ dir = 4; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/central) "cIt" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "cIu" = ( @@ -74262,15 +56377,11 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "cIv" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/central) "cIw" = ( /obj/structure/disposalpipe/segment, @@ -74280,8 +56391,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "cIx" = ( @@ -74289,25 +56399,19 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/rehab_dome) "cIy" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/rehab_dome) "cIz" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/central) "cIA" = ( /obj/machinery/status_display{ @@ -74317,71 +56421,53 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/central) "cIB" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/central) "cIC" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/central) "cID" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/ai_monitored/storage/eva) "cIE" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/ai_monitored/storage/eva) "cIF" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/ai_monitored/storage/eva) "cIG" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/rehab_dome) "cIH" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/hallway/primary/central) "cII" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "cIJ" = ( /obj/structure/disposalpipe/segment{ @@ -74395,8 +56481,7 @@ dir = 4 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "cIL" = ( @@ -74408,8 +56493,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/central) "cIM" = ( @@ -74417,26 +56501,20 @@ dir = 4; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/checkpoint/medical) "cIN" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "cIO" = ( /obj/machinery/door/airlock/glass, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "cIP" = ( /obj/structure/disposalpipe/segment{ @@ -74449,9 +56527,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "cIR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -74464,29 +56540,21 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/arrival/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/arrival/corner, /area/hallway/primary/starboard) "cIS" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/checkpoint/medical) "cIT" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/checkpoint/medical) "cIU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/checkpoint/medical) "cIV" = ( /obj/structure/cable/orange{ @@ -74495,9 +56563,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/checkpoint/medical) "cIW" = ( @@ -74505,9 +56571,7 @@ dir = 4 }, /turf/open/floor/plasteel/green/corner{ - icon_state = "greencorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hydroponics) "cIX" = ( @@ -74516,9 +56580,7 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hydroponics) "cIY" = ( /obj/structure/disposalpipe/segment{ @@ -74530,34 +56592,26 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/green/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/green/corner, /area/hydroponics) "cIZ" = ( /obj/structure/disposalpipe/segment, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hydroponics) "cJa" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/orange{ d2 = 4; icon_state = "0-4" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/checkpoint/medical) "cJb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/orange{ d1 = 4; d2 = 8; @@ -74568,13 +56622,10 @@ icon_state = "0-4" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/checkpoint/medical) "cJc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/orange{ d1 = 1; d2 = 8; @@ -74582,59 +56633,45 @@ }, /obj/structure/cable/orange, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/checkpoint/medical) "cJd" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/break_room) "cJe" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/break_room) "cJf" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/break_room) "cJg" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/security/checkpoint/engineering) "cJh" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/security/checkpoint/engineering) "cJi" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/security/checkpoint/engineering) "cJj" = ( /obj/structure/disposalpipe/trunk{ @@ -74652,18 +56689,14 @@ name = "Criminal Deposit"; req_access_txt = "2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/checkpoint/engineering) "cJk" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/security/checkpoint/engineering) "cJl" = ( /obj/machinery/status_display{ @@ -74671,30 +56704,22 @@ layer = 4 }, /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hydroponics) "cJm" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/library) "cJn" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/port) "cJo" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/chapel/main) "cJp" = ( /obj/structure/disposalpipe/segment{ @@ -74706,18 +56731,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "cJq" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/port) "cJr" = ( /obj/machinery/door/airlock/glass, @@ -74727,15 +56748,12 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/port) "cJs" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/aft) "cJt" = ( @@ -74743,27 +56761,22 @@ dir = 2; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/aft) "cJu" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/aft) "cJv" = ( /obj/machinery/ai_status_display, /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/aft) "cJw" = ( /obj/machinery/power/apc{ dir = 2; name = "Arrival Security Checkpoint APC"; + areastring = "/area/security/checkpoint/checkpoint2"; pixel_y = -24 }, /obj/structure/cable/orange{ @@ -74779,10 +56792,8 @@ icon_state = "warn_end"; dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/checkpoint/checkpoint2) +/turf/open/floor/plating, +/area/maintenance/asteroid/aft/arrivals) "cJx" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /obj/structure/cable/orange{ @@ -74790,26 +56801,20 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cJy" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/teleporter) "cJz" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/checkpoint/checkpoint2) "cJA" = ( /obj/machinery/disposal/deliveryChute{ @@ -74824,26 +56829,20 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/checkpoint/checkpoint2) "cJB" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/aft) "cJC" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/aft) "cJD" = ( /obj/machinery/status_display{ @@ -74853,15 +56852,11 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/aft) "cJE" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/teleporter) "cJF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -74874,15 +56869,12 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/aft) "cJG" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/aft) "cJH" = ( /obj/structure/disposalpipe/segment{ @@ -74903,25 +56895,19 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cJJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "cJK" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) "cJL" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -74929,61 +56915,47 @@ dir = 4 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/secondary/entry) "cJM" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/teleporter) "cJN" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/teleporter) "cJO" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; dir = 1 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) +/turf/closed/wall, +/area/science/robotics/mechbay) "cJP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/science/research) "cJQ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/science/research) "cJR" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/science/lab) "cJS" = ( /obj/machinery/door/airlock/maintenance{ @@ -74993,83 +56965,62 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cJT" = ( /obj/machinery/ai_status_display, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/aft) "cJU" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/aft) "cJV" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/robotics/lab) +/turf/closed/wall, +/area/science/robotics/mechbay) "cJW" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/research) "cJX" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/heads/hor) "cJY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/checkpoint/science) "cJZ" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/hor) "cKa" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/hor) "cKb" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/science/misc_lab) "cKc" = ( /obj/structure/disposalpipe/trunk{ @@ -75084,65 +57035,47 @@ name = "Criminal Deposit"; req_access_txt = "2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/misc_lab) "cKd" = ( /obj/machinery/door/airlock{ name = "Bathroom" }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "cKe" = ( /obj/structure/toilet{ dir = 4 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "cKf" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/freezer, /area/medical/virology) "cKg" = ( /obj/structure/sign/bluecross_2, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/medbay/central) "cKh" = ( /obj/structure/sign/bluecross_2, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/genetics/cloning) "cKi" = ( /mob/living/carbon/monkey, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/medical/genetics) "cKj" = ( /obj/machinery/light{ dir = 1 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/medical/genetics) "cKk" = ( /obj/structure/sign/bluecross_2, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/medbay/zone2) "cKl" = ( /obj/structure/flora/tree/palm, @@ -75150,71 +57083,52 @@ c_tag = "Genetics Monkey Dome"; dir = 9 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/medical/genetics) "cKm" = ( /obj/structure/window/reinforced{ dir = 8 }, /obj/machinery/light, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/medical/genetics) "cKn" = ( /obj/structure/urinal{ pixel_x = -32 }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/toilet{ - name = "Fitness Toilets" - }) +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) "cKo" = ( /obj/structure/sign/nanotrasen, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/secondary/entry) "cKp" = ( /obj/structure/sign/poster/official/pda_ad{ pixel_x = -32 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "cKq" = ( /obj/machinery/pdapainter, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/heads/hop) "cKr" = ( /turf/closed/wall/r_wall, /area/engine/supermatter) "cKs" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/engineering) "cKt" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, /obj/machinery/atmospherics/components/trinary/filter/critical{ dir = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -75222,9 +57136,7 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/mixing) "cKv" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -75235,15 +57147,12 @@ dir = 8 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/science/mixing) "cKw" = ( /turf/open/floor/plasteel/whitepurple/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/science/mixing) "cKx" = ( @@ -75255,17 +57164,13 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/science/mixing) "cKy" = ( /obj/structure/closet/l3closet/scientist{ pixel_x = -2 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/science/mixing) "cKz" = ( /obj/machinery/door/airlock/maintenance{ @@ -75278,10 +57183,8 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/mixing) +/turf/open/floor/plating, +/area/maintenance/asteroid/aft/science) "cKA" = ( /obj/item/clothing/head/sombrero/shamebrero, /turf/open/floor/plating/asteroid/airless, @@ -75290,42 +57193,23 @@ /obj/structure/sign/poster/contraband/borg_fancy_1{ pixel_x = 32 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat/hallway) -"cKC" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) "cKD" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "cKE" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "cKF" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "cKG" = ( /obj/structure/closet, @@ -75335,41 +57219,23 @@ /area/maintenance/asteroid/fore/com_north) "cKH" = ( /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "cKI" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "cKJ" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/security/armory) -"cKK" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "cKL" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "cKM" = ( /obj/structure/cable/orange{ @@ -75381,9 +57247,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "cKN" = ( /obj/structure/cable/orange{ @@ -75394,9 +57258,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "cKO" = ( /obj/structure/cable/orange{ @@ -75404,9 +57266,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "cKP" = ( /obj/structure/rack, @@ -75416,18 +57276,14 @@ /area/maintenance/asteroid/fore/com_east) "cKQ" = ( /obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "cKR" = ( /obj/machinery/airalarm{ dir = 4; pixel_x = -22 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "cKS" = ( /obj/structure/cable/orange{ @@ -75437,9 +57293,7 @@ }, /obj/structure/disposalpipe/segment, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "cKT" = ( /obj/structure/cable/orange{ @@ -75451,9 +57305,7 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "cKU" = ( /obj/structure/cable/orange{ @@ -75462,9 +57314,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "cKV" = ( /obj/machinery/light/small{ @@ -75481,9 +57331,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "cKX" = ( /obj/structure/cable/orange{ @@ -75493,9 +57341,7 @@ }, /obj/structure/disposalpipe/segment, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "cKY" = ( /obj/structure/cable/orange{ @@ -75504,23 +57350,17 @@ icon_state = "1-2" }, /obj/structure/grille/broken, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_west) "cKZ" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/security/prison) "cLa" = ( /obj/machinery/light/small{ dir = 8 }, /obj/structure/closet, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "cLb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -75528,34 +57368,13 @@ dir = 8; pixel_x = 24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "cLc" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"cLd" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"cLe" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/light/small, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "cLf" = ( /obj/structure/cable/orange{ @@ -75568,9 +57387,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "cLg" = ( /obj/structure/cable/orange{ @@ -75578,9 +57395,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_north) "cLh" = ( /obj/structure/cable/orange{ @@ -75589,9 +57404,7 @@ icon_state = "2-8" }, /obj/structure/closet, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_north) "cLi" = ( /obj/structure/cable/orange{ @@ -75599,27 +57412,19 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_north) "cLj" = ( /obj/effect/landmark/start/cargo_technician, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "cLk" = ( /obj/structure/grille/broken, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "cLl" = ( /obj/structure/closet/crate, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "cLm" = ( /obj/structure/disposalpipe/segment, @@ -75635,9 +57440,7 @@ req_one_access = null; req_one_access_txt = "0" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "cLn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -75653,9 +57456,7 @@ req_one_access = null; req_one_access_txt = "0" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "cLo" = ( /obj/structure/cable/orange{ @@ -75664,16 +57465,12 @@ icon_state = "1-2" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "cLp" = ( /obj/structure/closet/firecloset/full, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_east) "cLq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -75689,26 +57486,19 @@ network = list("SS13","QM") }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) "cLr" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/qm) "cLs" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/poddoor/shutters/preopen{ id = "qmoffice" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/qm) "cLt" = ( /obj/machinery/door/airlock/glass_mining{ @@ -75716,45 +57506,33 @@ req_access_txt = "41"; req_one_access_txt = "0" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/qm) "cLu" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "qmoffice" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/qm) "cLv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/qm) "cLw" = ( /obj/structure/closet/secure_closet/personal, /obj/effect/spawner/lootdrop/costume, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/locker) "cLx" = ( /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, /obj/structure/sign/map/left/ceres{ pixel_x = -32 }, /turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 9; icon_state = "brown" }, @@ -75762,28 +57540,23 @@ "cLy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1 }, /area/quartermaster/qm) "cLz" = ( /turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 1 }, /area/quartermaster/qm) "cLA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5; icon_state = "brown" }, /area/quartermaster/qm) "cLB" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/detectives_office) "cLC" = ( /obj/structure/cable/orange{ @@ -75793,6 +57566,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Quartermaster's Office APC"; + areastring = "/area/quartermaster/qm"; pixel_x = 23; pixel_y = 2 }, @@ -75800,15 +57574,12 @@ icon_state = "warn_end"; dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/qm) +/turf/open/floor/plating, +/area/maintenance/asteroid/fore/cargo_west) "cLD" = ( /obj/structure/table, /obj/machinery/cell_charger, /turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 8; icon_state = "brown" }, @@ -75816,29 +57587,23 @@ "cLE" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/weapon/folder, -/obj/item/weapon/clipboard, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/folder, +/obj/item/clipboard, +/turf/open/floor/plasteel, /area/quartermaster/qm) "cLF" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen/fourcolor, -/obj/item/weapon/stamp/qm, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/pen/fourcolor, +/obj/item/stamp/qm, +/turf/open/floor/plasteel, /area/quartermaster/qm) "cLG" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/qm) "cLH" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -75846,7 +57611,6 @@ }, /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 4; icon_state = "brown" }, @@ -75855,9 +57619,7 @@ /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "cLJ" = ( /obj/structure/cable/orange{ @@ -75870,9 +57632,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "cLK" = ( /obj/structure/closet/secure_closet/quartermaster, @@ -75882,7 +57642,6 @@ pixel_x = -24 }, /turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 8; icon_state = "brown" }, @@ -75893,20 +57652,14 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/landmark/start/quartermaster, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/qm) "cLM" = ( /obj/machinery/computer/cargo, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/qm) "cLN" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/qm) "cLO" = ( /obj/machinery/requests_console{ @@ -75917,7 +57670,6 @@ }, /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 4; icon_state = "brown" }, @@ -75926,9 +57678,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "cLQ" = ( /obj/structure/cable/orange{ @@ -75941,9 +57691,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "cLR" = ( /obj/structure/cable/orange{ @@ -75952,16 +57700,12 @@ icon_state = "1-2" }, /obj/structure/grille/broken, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "cLS" = ( /obj/structure/closet/firecloset/full, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/quartermaster/qm) "cLT" = ( @@ -75973,29 +57717,21 @@ dir = 1; network = list("SS13","QM") }, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/brown, /area/quartermaster/qm) "cLU" = ( /obj/machinery/light, -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/brown, /area/quartermaster/qm) "cLV" = ( -/turf/open/floor/plasteel/brown{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/brown, /area/quartermaster/qm) "cLW" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/quartermaster/qm) "cLX" = ( @@ -76006,18 +57742,8 @@ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/quartermaster/office) -"cLY" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) "cLZ" = ( /obj/structure/cable/orange{ d1 = 1; @@ -76025,9 +57751,7 @@ icon_state = "1-2" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "cMa" = ( /obj/machinery/light/small{ @@ -76041,6 +57765,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Fore Asteroid Hallway APC"; + areastring = "/area/hallway/primary/fore"; pixel_x = 23; pixel_y = 2 }, @@ -76051,10 +57776,8 @@ /obj/effect/turf_decal/stripes/end{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/fore) +/turf/open/floor/plating, +/area/maintenance/asteroid/fore/com_west) "cMc" = ( /obj/structure/disposalpipe/segment, /obj/structure/cable{ @@ -76063,9 +57786,7 @@ icon_state = "1-2" }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "cMd" = ( /obj/structure/sign/biohazard{ @@ -76074,9 +57795,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/crew_quarters/heads/hop) "cMe" = ( @@ -76095,9 +57814,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_west) "cMf" = ( /obj/structure/cable/orange{ @@ -76106,15 +57823,11 @@ icon_state = "1-2" }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "cMg" = ( /obj/structure/grille/broken, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "cMh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -76125,9 +57838,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "cMi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -76139,9 +57850,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "cMj" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, @@ -76150,9 +57859,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "cMk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -76164,9 +57871,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "cMl" = ( /obj/machinery/light, @@ -76178,9 +57883,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "cMm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -76191,9 +57894,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "cMn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -76208,8 +57909,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "cMo" = ( @@ -76218,45 +57918,33 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/cargo_south) "cMp" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cMq" = ( /obj/structure/closet/firecloset/full, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cMr" = ( /obj/structure/girder, /obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "cMs" = ( /obj/structure/girder, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "cMt" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "cMu" = ( /obj/structure/rack, @@ -76271,19 +57959,18 @@ network = list("SS13","QM") }, /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/electrical{ pixel_x = 1; pixel_y = 5 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "cMw" = ( /obj/machinery/power/apc{ dir = 1; name = "Port Asteroid Maintenance APC"; + areastring = "/area/maintenance/asteroid/port/west"; pixel_y = 24 }, /obj/structure/cable/orange{ @@ -76296,17 +57983,13 @@ icon_state = "2-4" }, /obj/effect/turf_decal/stripes/end, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cMx" = ( /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "cMy" = ( /obj/structure/cable/orange{ @@ -76314,9 +57997,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "cMz" = ( /obj/machinery/light/small{ @@ -76335,9 +58016,7 @@ icon_state = "ast_warn"; dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "cMB" = ( /obj/structure/cable/orange{ @@ -76349,9 +58028,7 @@ name = "Port Asteroid Maintenance"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cMC" = ( /obj/structure/cable/orange{ @@ -76359,9 +58036,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "cMD" = ( /obj/structure/cable/orange{ @@ -76370,9 +58045,7 @@ icon_state = "4-8" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "cME" = ( /obj/structure/cable/orange{ @@ -76386,9 +58059,7 @@ icon_state = "1-8" }, /obj/structure/chair/stool, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "cMF" = ( /obj/machinery/light/small{ @@ -76405,9 +58076,7 @@ icon_state = "0-2" }, /obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "cMG" = ( /obj/structure/closet, @@ -76422,9 +58091,7 @@ icon_state = "4-8" }, /obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "cMI" = ( /obj/structure/cable{ @@ -76432,9 +58099,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cMJ" = ( /obj/structure/cable{ @@ -76445,9 +58110,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cMK" = ( /obj/structure/cable{ @@ -76459,9 +58122,7 @@ name = "Port Asteroid Maintenance"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cML" = ( /obj/structure/cable{ @@ -76469,18 +58130,14 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cMM" = ( /obj/machinery/light/small{ dir = 4 }, /obj/structure/closet/secure_closet/engineering_electrical, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard) "cMN" = ( /obj/structure/cable{ @@ -76488,9 +58145,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "cMO" = ( /obj/structure/cable{ @@ -76498,9 +58153,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "cMP" = ( /obj/structure/cable{ @@ -76508,9 +58161,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cMQ" = ( /obj/structure/cable{ @@ -76519,9 +58170,7 @@ icon_state = "1-8" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cMR" = ( /obj/structure/cable{ @@ -76529,9 +58178,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "cMS" = ( /obj/structure/cable{ @@ -76549,14 +58196,10 @@ /obj/structure/sign/electricshock{ pixel_y = -32 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/port/west) "cMT" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/theatre) "cMU" = ( /obj/structure/table, @@ -76565,9 +58208,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/starboard) "cMV" = ( /obj/structure/cable/orange{ @@ -76579,9 +58220,7 @@ brightness = 3; dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cMW" = ( /obj/structure/cable{ @@ -76590,15 +58229,11 @@ icon_state = "1-2" }, /obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cMX" = ( /obj/machinery/vending/coffee, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "cMY" = ( /obj/structure/cable/orange{ @@ -76607,9 +58242,7 @@ icon_state = "1-2" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cMZ" = ( /obj/structure/cable{ @@ -76617,13 +58250,11 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cNa" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/snacks/baguette, +/obj/item/reagent_containers/food/snacks/baguette, /obj/structure/sign/poster/official/the_owl{ pixel_y = 32 }, @@ -76631,25 +58262,17 @@ c_tag = "Theatre Backstage"; dir = 4 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/theatre) "cNb" = ( /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/theatre) "cNc" = ( /obj/machinery/vending/autodrobe, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/theatre) "cNd" = ( /obj/structure/table/wood, @@ -76659,37 +58282,27 @@ c_tag = "Theatre Stage"; dir = 4 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/theatre) "cNe" = ( /obj/machinery/light_switch{ pixel_y = 28 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/theatre) "cNf" = ( -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/theatre) "cNg" = ( /obj/machinery/door/window/eastright{ name = "Theatre Stage" }, -/turf/open/floor/plasteel/stage_left{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/stage_left, /area/crew_quarters/theatre) "cNh" = ( /turf/open/floor/plasteel/stairs{ - icon_state = "stairs"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/crew_quarters/theatre) "cNi" = ( @@ -76697,21 +58310,15 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "cNj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "cNk" = ( /obj/structure/chair/wood, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "cNl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -76719,8 +58326,7 @@ pixel_x = -24 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/port) "cNm" = ( @@ -76737,38 +58343,30 @@ /area/maintenance/asteroid/starboard) "cNo" = ( /obj/structure/table, -/obj/item/weapon/lipstick/random, -/obj/item/weapon/lipstick/random, -/obj/item/weapon/lipstick/random, +/obj/item/lipstick/random, +/obj/item/lipstick/random, +/obj/item/lipstick/random, /obj/machinery/light/small{ brightness = 3; dir = 8 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/theatre) "cNp" = ( /obj/effect/landmark/start/mime, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/theatre) "cNq" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/redyellow{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/redyellow, /area/crew_quarters/theatre) "cNr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/theatre) "cNs" = ( /obj/structure/table/wood, @@ -76784,24 +58382,18 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/theatre) "cNt" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/theatre) "cNu" = ( /obj/structure/table/wood, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "cNv" = ( /obj/structure/table/wood, @@ -76809,18 +58401,14 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "cNw" = ( /obj/structure/chair/wood{ dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "cNx" = ( /obj/structure/chair/wood{ @@ -76830,24 +58418,17 @@ dir = 4 }, /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "cNy" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/theatre) "cNz" = ( /obj/structure/cable/orange{ @@ -76875,70 +58456,50 @@ }, /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cND" = ( /obj/machinery/door/airlock/maintenance{ name = "Port Asteroid Maintenance"; req_access_txt = "46" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/theatre) +/turf/open/floor/plating, +/area/maintenance/asteroid/port/west) "cNE" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/theatre) "cNF" = ( /obj/effect/landmark/start/clown, -/turf/open/floor/plasteel/redyellow{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/redyellow, /area/crew_quarters/theatre) "cNG" = ( -/turf/open/floor/plasteel/redyellow{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/redyellow, /area/crew_quarters/theatre) "cNH" = ( /obj/machinery/door/airlock{ name = "Theatre Backstage"; req_access_txt = "46" }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/theatre) "cNI" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/theatre) "cNJ" = ( /obj/structure/table/wood, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "cNK" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "cNL" = ( /obj/machinery/door/airlock/glass{ name = "The Chuckle Den" }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/theatre) "cNM" = ( /obj/structure/girder, @@ -76947,9 +58508,7 @@ /area/maintenance/asteroid/starboard) "cNN" = ( /obj/effect/turf_decal/stripes/asteroid/line, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "cNO" = ( /obj/structure/cable/orange{ @@ -76986,32 +58545,26 @@ icon_state = "1-2" }, /obj/structure/girder, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cNS" = ( /obj/structure/closet/secure_closet/freezer/cream_pie, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/obj/item/weapon/reagent_containers/food/snacks/pie/cream, -/obj/item/weapon/reagent_containers/food/snacks/pie/cream, -/obj/item/weapon/reagent_containers/food/snacks/pie/cream, -/obj/item/weapon/reagent_containers/food/snacks/pie/cream, -/obj/item/weapon/reagent_containers/food/snacks/pie/cream, -/turf/open/floor/plasteel/redyellow{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/reagent_containers/food/snacks/pie/cream, +/obj/item/reagent_containers/food/snacks/pie/cream, +/obj/item/reagent_containers/food/snacks/pie/cream, +/obj/item/reagent_containers/food/snacks/pie/cream, +/obj/item/reagent_containers/food/snacks/pie/cream, +/turf/open/floor/plasteel/redyellow, /area/crew_quarters/theatre) "cNT" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/structure/closet/crate/wooden/toy, -/turf/open/floor/plasteel/redyellow{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/redyellow, /area/crew_quarters/theatre) "cNU" = ( /obj/structure/table, @@ -77026,50 +58579,38 @@ }, /obj/item/clothing/mask/facehugger/toy, /obj/item/clothing/mask/fakemoustache, -/turf/open/floor/plasteel/redyellow{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/redyellow, /area/crew_quarters/theatre) "cNV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/theatre) "cNW" = ( /obj/structure/piano, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/theatre) "cNX" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/bar{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/bar, /area/crew_quarters/theatre) "cNY" = ( /obj/structure/table/wood, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "cNZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "cOa" = ( /obj/structure/chair/wood{ @@ -77081,9 +58622,7 @@ network = list("SS13") }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "cOb" = ( /obj/structure/table/wood, @@ -77091,9 +58630,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "cOc" = ( /obj/structure/chair/wood{ @@ -77103,60 +58640,54 @@ dir = 4 }, /obj/machinery/light/small, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/crew_quarters/theatre) "cOd" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/theatre) "cOe" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/port) -"cOf" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Starboard Asteroid Maintenance Access"; - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/asteroid/starboard) "cOg" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/starboard) "cOh" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/heads/cmo) "cOi" = ( -/obj/machinery/status_display{ - density = 0; - layer = 4 +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "cmooffice" }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/turf/open/floor/plating, /area/crew_quarters/heads/cmo) "cOj" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/medical/patients_rooms) "cOk" = ( /obj/effect/turf_decal/stripes/line{ @@ -77177,9 +58708,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cOn" = ( /obj/structure/cable{ @@ -77188,9 +58717,7 @@ icon_state = "4-8" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "cOo" = ( /obj/structure/cable{ @@ -77201,6 +58728,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Theatre APC"; + areastring = "/area/crew_quarters/theatre"; pixel_y = 24 }, /obj/structure/cable{ @@ -77208,10 +58736,8 @@ icon_state = "0-4" }, /obj/effect/turf_decal/stripes/asteroid/end, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/theatre) +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/port/west) "cOp" = ( /obj/structure/cable{ d1 = 4; @@ -77219,9 +58745,7 @@ icon_state = "4-8" }, /obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cOq" = ( /obj/structure/cable{ @@ -77233,18 +58757,14 @@ icon_state = "pipe-j2"; dir = 2 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "cOr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard) "cOs" = ( /obj/structure/disposalpipe/segment{ @@ -77253,47 +58773,55 @@ /obj/structure/sign/map/left/ceres{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard) "cOt" = ( /obj/machinery/suit_storage_unit/cmo, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 }, /area/crew_quarters/heads/cmo) "cOu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/sign/map/left/ceres{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "cOv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; - pixel_y = 23 +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/sign/map/left/ceres{ + pixel_y = 32 }, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "cOw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "cOx" = ( /obj/machinery/light/small{ @@ -77309,9 +58837,7 @@ icon_state = "4-8" }, /obj/machinery/light/small, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "cOz" = ( /obj/structure/cable/orange{ @@ -77320,9 +58846,7 @@ icon_state = "4-8" }, /obj/structure/grille/broken, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cOA" = ( /obj/structure/disposalpipe/segment{ @@ -77335,9 +58859,7 @@ icon_state = "4-8" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cOB" = ( /obj/structure/cable/orange{ @@ -77348,61 +58870,50 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cOC" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard) "cOD" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/keycard_auth{ pixel_x = -24 }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/neutral/side{ + dir = 4 }, /area/crew_quarters/heads/cmo) "cOE" = ( -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "cOF" = ( /obj/structure/table/glass, /obj/item/clothing/glasses/hud/health, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "cOG" = ( /obj/structure/table/glass, /obj/item/clothing/neck/stethoscope, -/obj/item/weapon/folder, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/folder, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "cOH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/holopad, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "cOI" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/medical/surgery) "cOJ" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cOK" = ( /obj/machinery/computer/card/minor/cmo, @@ -77413,8 +58924,8 @@ name = "Chief Medical Officer RC"; pixel_x = -30 }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/neutral/side{ + dir = 4 }, /area/crew_quarters/heads/cmo) "cOL" = ( @@ -77422,25 +58933,24 @@ dir = 4 }, /obj/effect/landmark/start/chief_medical_officer, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "cOM" = ( /obj/machinery/computer/med_data/laptop, /obj/structure/table/glass, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "cON" = ( /obj/structure/chair{ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" }, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "cOO" = ( /obj/structure/disposalpipe/segment, @@ -77450,72 +58960,77 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" }, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "cOP" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/sign/poster/official/work_for_a_future{ + pixel_y = 32 }, +/turf/open/floor/plasteel/vault, /area/medical/virology) "cOQ" = ( -/obj/machinery/light/small{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/machinery/iv_drip, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/vault, /area/medical/virology) "cOR" = ( /obj/structure/closet/secure_closet/personal/patient, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/light/small{ + dir = 1 }, +/turf/open/floor/plasteel/vault, /area/medical/virology) "cOS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/virology) "cOT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/vending/medical, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 1 }, /area/medical/virology) "cOU" = ( +/obj/structure/table, +/obj/item/hand_labeler, +/obj/item/device/radio/headset/headset_med, /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whitegreen/side{ + dir = 1 }, /area/medical/virology) "cOV" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/obj/structure/sign/deathsposal{ + pixel_x = 32 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 4 }, /area/medical/virology) "cOW" = ( @@ -77525,34 +59040,28 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cOX" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/central) "cOY" = ( /obj/machinery/computer/crew, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/neutral/side{ + dir = 4 }, /area/crew_quarters/heads/cmo) "cOZ" = ( /obj/structure/table/glass, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, -/obj/item/weapon/stamp/cmo, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/pen, +/obj/item/stamp/cmo, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "cPa" = ( /obj/structure/disposalpipe/segment, @@ -77562,15 +59071,11 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "cPb" = ( /obj/effect/landmark/xeno_spawn, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/green, /area/medical/virology) "cPc" = ( /obj/structure/closet, @@ -77580,29 +59085,24 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/mine/unexplored{ name = "Medical Asteroid" }) "cPe" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "cmooffice" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/heads/cmo) "cPf" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/vault{ + dir = 5 }, /area/medical/virology) "cPg" = ( @@ -77610,50 +59110,40 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/vault{ + dir = 5 }, /area/medical/virology) "cPh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/medical/virology) "cPi" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/closet/crate/freezer/blood, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 8 }, /area/medical/virology) "cPj" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/maintenance/asteroid/starboard) "cPk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/medical/medbay/central) "cPl" = ( @@ -77662,30 +59152,26 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/central) "cPm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 }, /area/medical/medbay/central) "cPn" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cPo" = ( /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cPp" = ( /obj/machinery/door/airlock/medical{ @@ -77696,27 +59182,22 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cPq" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cPr" = ( /obj/structure/table, -/obj/item/weapon/folder, +/obj/item/folder, /obj/machinery/camera{ c_tag = "Morgue North"; dir = 6 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/medical/morgue) @@ -77728,42 +59209,31 @@ /obj/machinery/power/apc{ dir = 1; name = "Morgue APC"; + areastring = "/area/medical/morgue"; pixel_y = 24 }, /obj/structure/table, -/obj/item/weapon/storage/box/bodybags, +/obj/item/storage/box/bodybags, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/medical/morgue) "cPt" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) -"cPu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/genetics/cloning) "cPv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 }, /area/medical/genetics/cloning) "cPw" = ( /obj/structure/bodycontainer/morgue, /obj/effect/landmark/revenantspawn, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/medical/morgue) @@ -77774,13 +59244,12 @@ icon_state = "1-2" }, /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/medical/morgue) @@ -77788,15 +59257,11 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cPz" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cPA" = ( /obj/structure/cable/orange{ @@ -77809,7 +59274,6 @@ dir = 4 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/medical/morgue) @@ -77819,26 +59283,20 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cPC" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cPD" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cPE" = ( /obj/structure/girder, @@ -77847,15 +59305,11 @@ /area/maintenance/asteroid/central) "cPF" = ( /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cPG" = ( /obj/structure/closet, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cPH" = ( /obj/structure/cable/orange{ @@ -77871,49 +59325,37 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/medical/genetics/cloning) "cPI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/medical/morgue) "cPJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cPK" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cPL" = ( /obj/item/stack/rods, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "cPM" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cPN" = ( /obj/structure/bodycontainer/morgue, @@ -77924,7 +59366,6 @@ }, /obj/effect/landmark/revenantspawn, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/medical/morgue) @@ -77933,9 +59374,7 @@ dir = 1; pixel_y = -22 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/medical/morgue) "cPP" = ( /obj/structure/closet, @@ -77954,18 +59393,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/medical/morgue) +/turf/open/floor/plating, +/area/maintenance/asteroid/starboard) "cPR" = ( /obj/machinery/light{ dir = 1 }, /obj/structure/closet/secure_closet/engineering_welding, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "cPS" = ( /obj/structure/rack, @@ -77976,9 +59411,7 @@ dir = 4 }, /obj/structure/closet/secure_closet/engineering_welding, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "cPU" = ( /obj/structure/cable{ @@ -77989,19 +59422,8 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) -"cPV" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/rack, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) "cPW" = ( /obj/structure/cable/orange{ d1 = 1; @@ -78010,63 +59432,39 @@ }, /obj/structure/disposalpipe/segment, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cPX" = ( /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) -"cPY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/closet/crate, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) "cPZ" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "cQa" = ( /obj/effect/landmark/start/station_engineer, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) "cQb" = ( /obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "cQc" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cQd" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cQe" = ( /obj/structure/disposalpipe/segment{ @@ -78074,9 +59472,7 @@ icon_state = "pipe-c" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "cQf" = ( /obj/structure/sign/enginesafety{ @@ -78086,9 +59482,7 @@ icon_state = "pipe-j1"; dir = 4 }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "cQg" = ( /obj/structure/cable{ @@ -78104,9 +59498,7 @@ dir = 10 }, /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/engineering) "cQh" = ( @@ -78114,21 +59506,8 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/engineering) -"cQi" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"cQj" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/asteroid/starboard) "cQk" = ( /obj/structure/cable/orange{ d1 = 4; @@ -78136,15 +59515,11 @@ icon_state = "4-8" }, /obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cQl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/chief) "cQm" = ( /turf/closed/wall, @@ -78164,18 +59539,14 @@ name = "Chief Engineer's Office"; req_access_txt = "56" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "cQo" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/engineering) "cQp" = ( /obj/structure/grille/broken, @@ -78195,75 +59566,59 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cQs" = ( /obj/structure/closet/wardrobe/mixed, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cQt" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/west) "cQu" = ( -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "cQv" = ( /obj/structure/filingcabinet/chestdrawer, -/obj/item/weapon/paper/monitorkey, +/obj/item/paper/monitorkey, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /mob/living/simple_animal/parrot/Poly, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "cQw" = ( -/obj/item/weapon/cartridge/engineering{ +/obj/item/cartridge/engineering{ pixel_x = 4; pixel_y = 5 }, -/obj/item/weapon/cartridge/engineering{ +/obj/item/cartridge/engineering{ pixel_x = -3; pixel_y = 2 }, -/obj/item/weapon/cartridge/engineering{ +/obj/item/cartridge/engineering{ pixel_x = 3 }, /obj/structure/table/reinforced, /obj/machinery/light_switch{ pixel_x = 27 }, -/obj/item/weapon/cartridge/atmos, +/obj/item/cartridge/atmos, /obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "cQx" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "cQy" = ( /obj/machinery/light/small{ dir = 1 }, /obj/structure/closet, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "cQz" = ( /obj/structure/cable/orange{ @@ -78273,40 +59628,31 @@ }, /obj/structure/disposalpipe/segment, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "cQA" = ( /obj/item/stack/rods, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cQB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "cQC" = ( /obj/structure/chair/office/light{ dir = 4 }, /obj/effect/landmark/start/chief_engineer, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "cQD" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/clothing/glasses/meson{ pixel_y = 4 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/twohanded/rcl/pre_loaded, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "cQE" = ( /obj/structure/chair{ @@ -78317,59 +59663,41 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "cQF" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "cQG" = ( /obj/structure/disposalpipe/trunk{ dir = 1 }, /obj/machinery/disposal/bin, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) -"cQH" = ( -/obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) "cQI" = ( /obj/structure/girder, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "cQJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/grille/broken, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "cQK" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/stamp/ce, -/obj/item/weapon/pen, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/stamp/ce, +/obj/item/pen, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "cQL" = ( /obj/structure/cable{ @@ -78382,9 +59710,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "cQM" = ( /obj/machinery/light/small{ @@ -78402,70 +59728,45 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "cQO" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/starboard) -"cQP" = ( -/obj/structure/girder, -/obj/item/stack/sheet/metal, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/starboard) "cQQ" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "cQR" = ( /obj/structure/grille/broken, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cQS" = ( /obj/structure/girder, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "cQT" = ( /obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cQU" = ( /obj/structure/closet/emcloset, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cQV" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cQW" = ( /obj/structure/girder, /obj/item/stack/rods, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cQX" = ( /obj/structure/rack, @@ -78474,108 +59775,76 @@ "cQY" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "cQZ" = ( /obj/structure/grille/broken, /obj/item/stack/rods, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cRa" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "cRb" = ( /obj/machinery/light/small, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/east) "cRc" = ( /obj/machinery/door/airlock/glass_external{ cyclelinkeddir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cRd" = ( /obj/structure/girder, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cRe" = ( /obj/structure/girder, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "cRf" = ( /obj/machinery/light/small, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cRg" = ( /obj/structure/girder, /obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cRh" = ( /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "cRi" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "cRj" = ( /obj/structure/closet/crate, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "cRk" = ( /obj/structure/closet/crate, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cRl" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cRm" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/syringe/charcoal, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/reagent_containers/syringe/charcoal, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cRn" = ( /obj/structure/table, /obj/item/clothing/mask/muzzle, /obj/item/clothing/glasses/sunglasses/blindfold, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cRo" = ( /obj/effect/turf_decal/stripes/line{ @@ -78586,9 +59855,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cRp" = ( /obj/structure/closet/crate, @@ -78597,17 +59864,13 @@ /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/port/west) "cRq" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/crew_quarters/theatre{ name = "Top Secret Clown HQ" }) "cRr" = ( /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "cRs" = ( /obj/structure/cable/orange{ @@ -78615,9 +59878,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRt" = ( /obj/machinery/camera{ @@ -78625,9 +59886,7 @@ dir = 1; network = list("SS13") }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/shuttle/auxillary_base) "cRu" = ( /obj/structure/cable/orange{ @@ -78635,9 +59894,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRv" = ( /obj/structure/cable/orange{ @@ -78646,54 +59903,40 @@ icon_state = "1-2" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRw" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRx" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/aft/arrivals) "cRy" = ( /obj/structure/closet/firecloset/full, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRz" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "cRA" = ( /obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "cRB" = ( /obj/machinery/camera{ c_tag = "Aux Base Construction South"; dir = 6 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/shuttle/auxillary_base) "cRC" = ( /obj/structure/cable/orange{ @@ -78701,9 +59944,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRD" = ( /obj/structure/cable/orange{ @@ -78712,9 +59953,7 @@ icon_state = "4-8" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRE" = ( /obj/structure/cable/orange{ @@ -78723,22 +59962,16 @@ icon_state = "4-8" }, /obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRF" = ( /obj/structure/closet, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRG" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRH" = ( /obj/structure/closet/crate, @@ -78750,9 +59983,7 @@ /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRJ" = ( /obj/structure/cable/orange{ @@ -78760,9 +59991,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRK" = ( /obj/structure/cable{ @@ -78770,15 +59999,11 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRL" = ( /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "cRM" = ( /obj/structure/cable/orange{ @@ -78787,9 +60012,7 @@ icon_state = "1-4" }, /obj/structure/grille/broken, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRN" = ( /obj/structure/cable/orange{ @@ -78799,19 +60022,7 @@ }, /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/arrivals) -"cRO" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRP" = ( /obj/structure/cable{ @@ -78822,9 +60033,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRQ" = ( /obj/structure/cable/orange{ @@ -78833,9 +60042,7 @@ icon_state = "1-2" }, /obj/item/stack/rods, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "cRR" = ( /obj/structure/closet, @@ -78849,9 +60056,7 @@ icon_state = "4-8" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRT" = ( /obj/structure/cable/orange{ @@ -78860,21 +60065,15 @@ icon_state = "1-8" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRU" = ( /obj/structure/closet/crate, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/arrivals) "cRV" = ( /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/arrivals) "cRW" = ( /obj/structure/girder, @@ -78894,16 +60093,12 @@ "cRZ" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cSa" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cSb" = ( /obj/structure/cable{ @@ -78911,9 +60106,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/aft/science) "cSc" = ( /obj/structure/cable/orange{ @@ -78934,16 +60127,12 @@ "cSe" = ( /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/storage) "cSf" = ( /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/storage) "cSg" = ( /obj/effect/turf_decal/delivery, @@ -78951,22 +60140,19 @@ /obj/machinery/power/apc{ dir = 1; name = "Toxins Storage APC"; + areastring = "/area/science/storage"; pixel_y = 25 }, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/storage) "cSh" = ( /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/storage) "cSi" = ( /obj/effect/turf_decal/delivery, @@ -78974,9 +60160,7 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/storage) "cSj" = ( /obj/effect/turf_decal/delivery, @@ -78986,28 +60170,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/storage) "cSk" = ( /obj/machinery/airalarm{ dir = 4; pixel_x = -22 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/storage) -"cSl" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/storage) "cSm" = ( /obj/machinery/camera{ @@ -79018,33 +60188,19 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/storage) -"cSn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/storage) "cSo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/science/mixing) "cSp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/storage) "cSq" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -79055,9 +60211,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/storage) "cSr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -79068,9 +60222,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/storage) "cSs" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -79085,35 +60237,25 @@ name = "Toxins Storage"; req_access_txt = "8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/science/storage) "cSt" = ( /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/canister/toxins, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/science/storage) "cSu" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/heads/hor) "cSv" = ( -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "cSw" = ( /obj/structure/displaycase/labcage, /obj/structure/sign/map/left/ceres{ pixel_x = 32 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "cSx" = ( /obj/machinery/button/door{ @@ -79130,23 +60272,17 @@ pixel_x = -24; pixel_y = -8 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "cSy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "cSz" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "cSA" = ( /obj/structure/cable/orange{ @@ -79156,16 +60292,12 @@ }, /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cSB" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cSC" = ( /obj/structure/disposalpipe/segment, @@ -79175,31 +60307,25 @@ icon_state = "1-2" }, /obj/structure/grille/broken, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cSD" = ( /obj/machinery/ai_status_display, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/crew_quarters/heads/hor) "cSE" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = 1; pixel_y = 9 }, -/obj/item/weapon/pen, -/obj/item/weapon/folder/white, -/obj/item/weapon/stamp/rd{ +/obj/item/pen, +/obj/item/folder/white, +/obj/item/stamp/rd{ pixel_x = 3; pixel_y = -2 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "cSF" = ( /obj/effect/turf_decal/stripes/line{ @@ -79216,24 +60342,18 @@ name = "Research Director RC"; pixel_x = -30 }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "cSH" = ( /obj/structure/chair/office/dark{ dir = 4 }, /obj/effect/landmark/start/research_director, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "cSI" = ( /obj/machinery/computer/mecha, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "cSJ" = ( /obj/structure/rack, @@ -79257,9 +60377,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cSL" = ( /obj/structure/cable/orange{ @@ -79271,9 +60389,7 @@ dir = 4 }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cSM" = ( /obj/structure/cable/orange{ @@ -79284,9 +60400,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cSN" = ( /obj/structure/cable/orange{ @@ -79298,9 +60412,7 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cSO" = ( /obj/machinery/airalarm{ @@ -79311,9 +60423,7 @@ pixel_y = -28 }, /obj/structure/closet/secure_closet/RD, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "cSP" = ( /obj/structure/rack, @@ -79324,29 +60434,21 @@ /turf/open/floor/plasteel/white, /area/crew_quarters/heads/hor) "cSQ" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/hor) "cSR" = ( /obj/structure/grille, -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/maintenance/asteroid/aft/science) "cSS" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cST" = ( /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cSU" = ( /obj/structure/disposalpipe/segment, @@ -79357,16 +60459,12 @@ }, /obj/structure/grille/broken, /obj/item/stack/rods, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cSV" = ( /obj/structure/disposalpipe/segment, /obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cSW" = ( /obj/structure/cable/orange{ @@ -79379,9 +60477,7 @@ icon_state = "pipe-c" }, /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cSX" = ( /obj/structure/cable/orange{ @@ -79393,9 +60489,7 @@ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cSY" = ( /obj/structure/cable/orange{ @@ -79404,9 +60498,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cSZ" = ( /obj/structure/cable/orange{ @@ -79415,9 +60507,7 @@ icon_state = "4-8" }, /obj/effect/turf_decal/stripes/asteroid/line, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cTa" = ( /obj/structure/disposalpipe/segment, @@ -79426,9 +60516,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cTb" = ( /obj/structure/cable/orange{ @@ -79438,32 +60526,24 @@ }, /obj/structure/grille/broken, /obj/item/stack/rods, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cTc" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cTd" = ( /obj/machinery/light/small, /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cTe" = ( /obj/structure/table, -/obj/item/weapon/wrench, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/wrench, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cTf" = ( /obj/structure/cable/orange{ @@ -79475,9 +60555,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cTg" = ( /obj/structure/cable/orange{ @@ -79489,46 +60567,34 @@ dir = 4 }, /obj/structure/grille/broken, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cTh" = ( /obj/machinery/light/small{ dir = 8 }, /obj/structure/closet, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cTi" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cTj" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "cTk" = ( /obj/structure/girder, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "cTl" = ( /obj/machinery/airalarm{ dir = 1; pixel_y = -22 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "cTm" = ( /obj/structure/disposaloutlet{ @@ -79560,9 +60626,7 @@ /area/space) "cTp" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plating/airless/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/airless/astplate, /area/mine/unexplored{ name = "Cargo Asteroid" }) @@ -79571,9 +60635,7 @@ dir = 1; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/quartermaster/sorting) "cTr" = ( /obj/machinery/disposal/deliveryChute{ @@ -79586,9 +60648,7 @@ name = "Mail Chute"; req_access_txt = "31" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/sorting) "cTs" = ( /obj/structure/cable/orange{ @@ -79597,9 +60657,7 @@ icon_state = "1-2" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "cTt" = ( /obj/structure/cable/orange{ @@ -79610,49 +60668,37 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/starboard) "cTu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/weapon/twohanded/required/kirbyplants/dead, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/twohanded/required/kirbyplants/dead, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/heads/hor) "cTv" = ( /turf/closed/mineral, -/area/derelict/secret{ +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTw" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/turf/closed/wall/rust, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTx" = ( /obj/structure/girder, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/turf/open/floor/plating, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTy" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/turf/closed/wall, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTz" = ( -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/turf/open/floor/plasteel/floorgrime, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTA" = ( @@ -79660,10 +60706,8 @@ /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/turf/open/floor/plating, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTB" = ( @@ -79671,38 +60715,30 @@ cyclelinkeddir = 8 }, /obj/structure/barricade/wooden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/turf/open/floor/plating, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTC" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/turf/open/floor/plating, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTD" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-20"; light_color = "#E1E17D"; light_range = 5; luminosity = 2 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/turf/open/floor/plasteel/floorgrime, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTE" = ( /obj/structure/bed, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/turf/open/floor/plasteel/floorgrime, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTF" = ( @@ -79710,82 +60746,54 @@ pixel_x = 32 }, /obj/structure/closet/crate/bin, -/obj/item/weapon/paper/crumpled{ - info = "...SOMETHING IN THE ROCKS, IT WATCHES US ALL..." - }, -/obj/item/weapon/paper/crumpled{ - info = "...THEY SENT US HERE FOR A REASON...TERRIBLE..." - }, -/obj/item/weapon/paper/crumpled{ - info = "...EMPTY HALLS...USELESS SPACE..." - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/obj/item/paper/crumpled/stations/cere/rocks1, +/obj/item/paper/crumpled/stations/cere/rocks2, +/obj/item/paper/crumpled/stations/cere/rocks3, +/turf/open/floor/plating, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTG" = ( /turf/closed/mineral/random/low_chance, -/area/derelict/secret{ +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTH" = ( /obj/structure/filingcabinet/chestdrawer, -/obj/item/weapon/paper/crumpled{ - info = "I can't be here for much longer, this station is too empty for its own good. Something is wrong..." - }, -/obj/item/weapon/paper{ - info = "
2XXX - 2nd Trimestor


I hide in here, away from the masses, not like it matters much considering how fucking huge this place is. "; - name = "Journal Log" - }, -/obj/item/weapon/paper{ - info = "
2XXX - 3rd Trimestor


I hear strange whispers from the halls, longing for blood. Something isn't right here. Why did they transfer us here to work in the first place? "; - name = "Journal Log 2" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/obj/item/paper/crumpled/stations/cere/empty_station, +/obj/item/paper/fluff/stations/cere/journal/journal, +/obj/item/paper/fluff/stations/cere/journal/journal_2, +/turf/open/floor/plating, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTI" = ( -/obj/item/weapon/paper/crumpled/bloody{ - info = "...THE HOPLINE CALLS...IT THIRSTS FOR BLOOD...I MUST GO..." - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/obj/item/paper/crumpled/bloody/hop, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTJ" = ( /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/turf/open/floor/plating, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTK" = ( /obj/structure/table, -/obj/item/weapon/pen, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/obj/item/pen, +/turf/open/floor/plating, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTL" = ( /obj/structure/sign/map/left{ pixel_y = -32 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/turf/open/floor/plasteel/floorgrime, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTM" = ( @@ -79793,38 +60801,30 @@ /obj/structure/sign/map/right{ pixel_y = -32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/turf/open/floor/plating, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTN" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/turf/open/floor/plating, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTO" = ( /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/turf/open/floor/plasteel/floorgrime, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "cTP" = ( /obj/machinery/smartfridge/food, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/kitchen) "cTQ" = ( /obj/structure/table/reinforced, @@ -79835,39 +60835,29 @@ /obj/machinery/door/poddoor/shutters/preopen{ id = "kitchen" }, -/turf/open/floor/plasteel/cafeteria{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "cTR" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "cTS" = ( /obj/machinery/plantgenes, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "cTT" = ( -/obj/machinery/recharge_station, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/r_n_d/circuit_imprinter, +/obj/machinery/requests_console{ + department = "Robotics"; + departmentType = 2; + name = "Robotics RC"; + pixel_y = 30 }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, /area/science/robotics/lab) -"cTU" = ( -/obj/machinery/ai_status_display, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/security/armory) "cTV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -79878,18 +60868,14 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/prison) "cTW" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "cTX" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, @@ -79898,9 +60884,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "cTY" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -79921,14 +60905,20 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "cTZ" = ( /obj/structure/closet/secure_closet/CMO, -/turf/open/floor/plasteel/barber{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 }, /area/crew_quarters/heads/cmo) "cUa" = ( @@ -79937,46 +60927,34 @@ name = "Mix To Incinerator"; on = 0 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "cUb" = ( /obj/machinery/atmospherics/pipe/manifold/orange/hidden{ dir = 1 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "cUc" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "cUd" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "cUe" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "cUf" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUg" = ( /obj/machinery/door/airlock/maintenance{ @@ -79984,31 +60962,23 @@ req_access_txt = "12" }, /obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUh" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUi" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUj" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUk" = ( /obj/structure/cable{ @@ -80016,17 +60986,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUl" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 10 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUm" = ( /obj/machinery/light/small{ @@ -80037,35 +61003,27 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUn" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 5 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUo" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUp" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 10 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUq" = ( /obj/structure/cable{ @@ -80073,9 +61031,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUr" = ( /obj/structure/cable{ @@ -80083,9 +61039,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "cUs" = ( /obj/structure/cable{ @@ -80093,17 +61047,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "cUt" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUu" = ( /obj/effect/turf_decal/stripes/line, @@ -80115,9 +61065,7 @@ /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 10 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUv" = ( /obj/structure/cable{ @@ -80125,9 +61073,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUw" = ( /obj/effect/spawner/lootdrop/grille_or_trash, @@ -80136,9 +61082,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUx" = ( /obj/structure/cable{ @@ -80146,19 +61090,13 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUy" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/disposal/incinerator) "cUz" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/maintenance/disposal/incinerator) "cUA" = ( /obj/machinery/door/airlock/atmos{ @@ -80171,9 +61109,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/disposal/incinerator) "cUB" = ( /obj/machinery/door/airlock/maintenance{ @@ -80185,9 +61121,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUC" = ( /obj/effect/turf_decal/stripes/line{ @@ -80198,9 +61132,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cUD" = ( /obj/structure/cable{ @@ -80211,9 +61143,7 @@ /obj/structure/sign/mining{ pixel_y = -32 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "cUE" = ( /obj/machinery/portable_atmospherics/canister/oxygen, @@ -80222,18 +61152,14 @@ name = "input gas connector port" }, /obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cUF" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; name = "plasma tank pump" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cUG" = ( /obj/effect/turf_decal/stripes/line{ @@ -80247,16 +61173,12 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cUH" = ( /obj/structure/reagent_dispensers/watertank, -/obj/item/weapon/extinguisher, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/extinguisher, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cUI" = ( /obj/machinery/power/terminal{ @@ -80266,9 +61188,7 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/disposal/incinerator) "cUJ" = ( /obj/machinery/power/smes{ @@ -80279,17 +61199,13 @@ icon_state = "0-2"; d2 = 2 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/disposal/incinerator) "cUK" = ( /obj/machinery/atmospherics/components/unary/tank/toxins{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cUL" = ( /obj/machinery/atmospherics/pipe/manifold4w/general{ @@ -80305,9 +61221,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cUM" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -80318,9 +61232,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cUN" = ( /obj/structure/cable/yellow{ @@ -80333,19 +61245,12 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cUO" = ( -/obj/machinery/airalarm{ - desc = "This particular atmos control unit appears to have no access restrictions."; +/obj/machinery/airalarm/all_access{ dir = 8; - locked = 0; - name = "all-access air alarm"; - pixel_x = 24; - req_access = "0"; - req_one_access = "0" + pixel_x = 24 }, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ name = "output gas connector port" @@ -80356,9 +61261,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cUP" = ( /obj/structure/chair/stool, @@ -80369,12 +61272,11 @@ /obj/machinery/power/apc{ dir = 8; name = "Incinerator APC"; + areastring = "/area/maintenance/disposal/incinerator"; pixel_x = -23; pixel_y = 2 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cUQ" = ( /obj/structure/cable{ @@ -80382,9 +61284,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cUR" = ( /obj/machinery/atmospherics/components/binary/valve{ @@ -80395,15 +61295,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/disposal/incinerator) -"cUS" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cUT" = ( /obj/structure/cable/yellow{ @@ -80411,9 +61303,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cUU" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -80421,20 +61311,16 @@ name = "Incinerator to Output"; on = 0 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cUV" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/pen, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cUW" = ( /obj/machinery/computer/turbine_computer{ @@ -80443,16 +61329,12 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 6 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cUX" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/manifold/general/visible, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cUY" = ( /obj/machinery/button/door{ @@ -80509,25 +61391,18 @@ /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cVb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/disposal/incinerator) "cVc" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) "cVd" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 2 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) "cVe" = ( /obj/machinery/door/airlock/glass{ @@ -80549,9 +61424,7 @@ /area/maintenance/disposal/incinerator) "cVf" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) "cVg" = ( /obj/structure/lattice, @@ -80642,9 +61515,7 @@ id = "auxincineratorvent"; name = "Auxiliary Incinerator Vent" }, -/turf/open/floor/engine/vacuum{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) "cVn" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ @@ -80652,9 +61523,7 @@ frequency = 1441; id = "inc_in" }, -/turf/open/floor/engine/vacuum{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) "cVo" = ( /obj/structure/cable/yellow{ @@ -80668,20 +61537,13 @@ luminosity = 2; on = 0 }, -/turf/open/floor/engine/vacuum{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) "cVp" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ dir = 1 }, -/turf/open/floor/engine/vacuum{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/disposal/incinerator) -"cVq" = ( -/turf/closed/wall/r_wall, +/turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) "cVr" = ( /obj/machinery/power/compressor{ @@ -80694,18 +61556,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/engine/vacuum{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) "cVs" = ( /obj/machinery/power/turbine{ luminosity = 2 }, /obj/structure/cable/yellow, -/turf/open/floor/engine/vacuum{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) "cVt" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ @@ -80722,49 +61580,16 @@ id = "turbinevent"; name = "Turbine Vent" }, -/turf/open/floor/engine/vacuum{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) "cVw" = ( -/obj/item/weapon/ore/glass, +/obj/item/ore/glass, /obj/machinery/light/small{ brightness = 3; dir = 8 }, /turf/open/floor/plating/asteroid, -/area/security/transfer) -"cVx" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/rack, -/obj/item/weapon/storage/lockbox/loyalty, -/obj/item/weapon/storage/box/trackimp, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/security/armory) -"cVy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/ai_monitored/security/armory) +/area/security/execution/transfer) "cVz" = ( /obj/structure/closet/secure_closet/brig{ name = "Perma Storage" @@ -80773,9 +61598,7 @@ dir = 1 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/prison) "cVA" = ( @@ -80788,18 +61611,14 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/prison) "cVB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "cVC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -80821,9 +61640,7 @@ specialfunctions = 1 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/prison) "cVD" = ( @@ -80831,13 +61648,11 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/prison) "cVE" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/camera{ c_tag = "Brig Perma Cell 1"; dir = 10; @@ -80846,9 +61661,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "cVF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -80858,17 +61671,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"cVG" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/prison) "cVH" = ( @@ -80877,41 +61680,19 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/prison) "cVI" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"cVJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"cVK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/prison) "cVL" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/prison) "cVM" = ( @@ -80934,25 +61715,12 @@ specialfunctions = 1 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"cVN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/light/small, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, /area/security/prison) "cVO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "cVP" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -80964,109 +61732,14 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/red/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/prison) -"cVQ" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Security Transfer Range APC"; - pixel_y = 24 - }, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) "cVR" = ( /obj/structure/table, /obj/machinery/computer/libraryconsole/bookmanagement, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/security/prison) -"cVS" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"cVT" = ( -/obj/structure/mineral_door/iron{ - name = "Transfer Center" - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) -"cVU" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door_timer{ - id = "Cell 7"; - name = "Cell 7"; - pixel_x = 32 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"cVV" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"cVW" = ( -/obj/machinery/door/airlock/security{ - name = "Inmate Transfer Facility"; - req_access_txt = "2" - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) "cVX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -81087,15 +61760,13 @@ specialfunctions = 1 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/prison) "cVY" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/light/small, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 @@ -81108,26 +61779,13 @@ req_access_txt = "0"; specialfunctions = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) -"cVZ" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) "cWa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d2 = 4; icon_state = "0-4" @@ -81136,9 +61794,7 @@ id = "ceoffice" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/heads/chief) "cWb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -81158,16 +61814,13 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "cWc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -81176,9 +61829,7 @@ id = "ceoffice" }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/heads/chief) "cWd" = ( /turf/open/floor/engine, @@ -81254,6 +61905,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Medical-Cargo Bridge APC"; + areastring = "/area/hallway/secondary/bridges/med_cargo"; pixel_x = -25 }, /obj/structure/cable{ @@ -81275,6 +61927,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Command-Service Bridge APC"; + areastring = "/area/hallway/secondary/bridges/com_serv"; pixel_x = -25 }, /obj/structure/cable{ @@ -81334,23 +61987,13 @@ }, /turf/open/floor/engine, /area/hallway/secondary/bridges/med_cargo) -"cWy" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/port) "cWz" = ( /obj/structure/cable{ d1 = 1; d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "cWA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -81421,6 +62064,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Service-Engineering Bridge APC"; + areastring = "/area/hallway/secondary/bridges/serv_engi"; pixel_y = -24 }, /obj/structure/cable{ @@ -81456,8 +62100,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/central) "cWM" = ( @@ -81466,9 +62109,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/central) "cWN" = ( /obj/structure/cable{ @@ -81494,6 +62135,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Engineering-Medical Bridge APC"; + areastring = "/area/hallway/secondary/bridges/engi_med"; pixel_y = -24 }, /obj/structure/cable{ @@ -81510,19 +62152,13 @@ /turf/open/floor/engine, /area/hallway/secondary/bridges/engi_med) "cWR" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/secondary/bridges/serv_engi) "cWS" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/serv_engi) "cWT" = ( @@ -81576,6 +62212,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Docking-Medical Bridge APC"; + areastring = "/area/hallway/secondary/bridges/dock_med"; pixel_x = 24 }, /obj/structure/cable{ @@ -81612,9 +62249,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard/aft) "cXe" = ( /obj/structure/cable{ @@ -81622,9 +62257,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard/aft) "cXf" = ( /obj/effect/turf_decal/stripes/line, @@ -81637,9 +62270,7 @@ icon_state = "1-2" }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard/aft) "cXg" = ( /obj/structure/extinguisher_cabinet{ @@ -81650,9 +62281,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard/aft) "cXh" = ( /turf/closed/wall/r_wall, @@ -81679,8 +62308,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "cXm" = ( @@ -81690,8 +62318,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/aft) "cXn" = ( @@ -81782,30 +62409,18 @@ /turf/open/floor/plating, /area/hallway/secondary/bridges/cargo_ai) "cXv" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/cargo_ai) "cXw" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, /turf/open/floor/plating, /area/hallway/secondary/bridges/cargo_ai) "cXx" = ( @@ -81863,17 +62478,6 @@ }, /turf/closed/wall/r_wall, /area/hallway/secondary/bridges/cargo_ai) -"cXE" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating, -/area/hallway/secondary/bridges/cargo_ai) "cXF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -81881,14 +62485,10 @@ /turf/closed/wall/r_wall, /area/hallway/secondary/bridges/cargo_ai) "cXG" = ( -/obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/cargo_ai) "cXH" = ( @@ -81909,6 +62509,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Cargo-AI-Command Bridge APC"; + areastring = "/area/hallway/secondary/bridges/cargo_ai"; pixel_y = 24 }, /obj/structure/cable/orange{ @@ -81944,8 +62545,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "cXN" = ( @@ -81963,8 +62563,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "cXO" = ( @@ -81979,18 +62578,11 @@ /obj/machinery/light/small, /turf/open/floor/engine, /area/hallway/secondary/bridges/cargo_ai) -"cXR" = ( -/turf/closed/wall/r_wall, -/area/hallway/secondary/bridges/cargo_ai) "cXS" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/middle, /turf/open/floor/plating, /area/hallway/secondary/bridges/cargo_ai) "cXT" = ( @@ -82014,6 +62606,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Command-Engineering Bridge APC"; + areastring = "/area/hallway/secondary/bridges/com_engi"; pixel_x = 24 }, /obj/structure/cable{ @@ -82043,8 +62636,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "cYa" = ( @@ -82054,8 +62646,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "cYb" = ( @@ -82065,8 +62656,7 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/central) "cYc" = ( @@ -82075,21 +62665,19 @@ /area/hallway/secondary/bridges/dock_med) "cYd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/hallway/secondary/bridges/serv_sci) "cYe" = ( /obj/structure/disposalpipe/segment, /obj/machinery/power/apc{ dir = 4; name = "Service-Science Bridge APC"; + areastring = "/area/hallway/secondary/bridges/serv_sci"; pixel_x = 23; pixel_y = 2 }, /obj/structure/cable, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/hallway/secondary/bridges/serv_sci) @@ -82100,14 +62688,11 @@ d2 = 2; icon_state = "1-2" }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/hallway/secondary/bridges/serv_sci) "cYg" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/hallway/secondary/bridges/serv_sci) @@ -82124,8 +62709,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard/fore) "cYj" = ( @@ -82134,9 +62718,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/fore/com_west) "cYk" = ( /obj/structure/cable{ @@ -82152,6 +62734,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Cargo Hallway APC"; + areastring = "/area/hallway/primary/starboard/fore"; pixel_x = -23; pixel_y = 2 }, @@ -82163,10 +62746,8 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hallway/primary/starboard/fore) +/turf/open/floor/plating, +/area/maintenance/asteroid/fore/cargo_south) "cYl" = ( /obj/structure/cable{ d1 = 1; @@ -82176,32 +62757,25 @@ /obj/machinery/power/apc{ dir = 8; name = "Cargo Hallway APC"; + areastring = "/area/maintenance/asteroid/fore/cargo_south"; pixel_x = -23; pixel_y = 2 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/cargo_south) "cYm" = ( /obj/effect/turf_decal/stripes/asteroid/line{ icon_state = "ast_warn"; dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "cYn" = ( /obj/structure/table, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/port) "cYo" = ( -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/port) "cYp" = ( /obj/structure/cable{ @@ -82209,9 +62783,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/hallway/primary/port) "cYq" = ( /obj/structure/cable/orange{ @@ -82219,21 +62791,25 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard) "cYr" = ( -/obj/structure/table, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/light{ + dir = 8 }, +/obj/structure/table/glass, +/obj/item/storage/firstaid/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/structure/sign/poster/official/safety_report{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/neutral, /area/medical/medbay/central) "cYs" = ( /obj/structure/displaycase/trophy, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/library) "cYt" = ( /obj/structure/cable{ @@ -82241,22 +62817,15 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "cYu" = ( /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/central) "cYv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "cYw" = ( /turf/closed/wall/mineral/titanium, @@ -82411,8 +62980,7 @@ /turf/open/floor/mineral/titanium/yellow, /area/shuttle/abandoned) "cYM" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/abandoned) "cYN" = ( @@ -82503,9 +63071,9 @@ name = "spare equipment crate"; opened = 1 }, -/obj/item/weapon/pickaxe, -/obj/item/weapon/pickaxe, -/obj/item/weapon/storage/toolbox/emergency/old, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/storage/toolbox/emergency/old, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -82553,8 +63121,8 @@ name = "spare equipment crate"; opened = 1 }, -/obj/item/weapon/storage/bag/ore, -/obj/item/weapon/pickaxe, +/obj/item/storage/bag/ore, +/obj/item/pickaxe, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -82641,8 +63209,8 @@ /area/shuttle/abandoned) "cZd" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/emergency, -/obj/item/weapon/crowbar, +/obj/item/storage/toolbox/emergency, +/obj/item/crowbar, /obj/machinery/light{ dir = 1 }, @@ -82654,8 +63222,8 @@ /area/shuttle/escape) "cZf" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/darkpurple, /area/shuttle/escape) "cZg" = ( @@ -82690,11 +63258,11 @@ /area/shuttle/escape) "cZm" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/o2, +/obj/item/storage/firstaid/o2, /obj/machinery/light{ dir = 1 }, @@ -82710,13 +63278,12 @@ /obj/machinery/power/apc{ dir = 8; name = "Starboard Quarter Primary Hallway APC"; + areastring = "/area/hallway/primary/starboard/aft"; pixel_x = -25; pixel_y = 1 }, /obj/structure/cable, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "cZo" = ( /obj/structure/table, @@ -82769,7 +63336,7 @@ /area/shuttle/escape) "cZy" = ( /obj/structure/table, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /turf/open/floor/plasteel/darkred, /area/shuttle/escape) "cZz" = ( @@ -82779,7 +63346,7 @@ /obj/structure/closet/crate{ name = "spare equipment crate" }, -/obj/item/weapon/storage/toolbox/mechanical/old, +/obj/item/storage/toolbox/mechanical/old, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -82873,7 +63440,6 @@ /area/shuttle/escape) "cZI" = ( /turf/open/floor/plasteel/darkyellow/side{ - icon_state = "darkyellow"; dir = 1 }, /area/shuttle/escape) @@ -82928,7 +63494,6 @@ /area/shuttle/escape) "cZQ" = ( /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; dir = 1 }, /area/shuttle/escape) @@ -82994,7 +63559,7 @@ "cZX" = ( /obj/structure/table, /obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -83015,7 +63580,7 @@ /turf/open/floor/plasteel/black, /area/shuttle/escape) "daa" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/item/device/radio/intercom{ @@ -83023,7 +63588,6 @@ pixel_y = -29 }, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; dir = 1 }, /area/shuttle/escape) @@ -83089,13 +63653,11 @@ /area/shuttle/escape) "dai" = ( /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; dir = 8 }, /area/shuttle/escape) "daj" = ( /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; dir = 4 }, /area/shuttle/escape) @@ -83111,7 +63673,7 @@ /area/shuttle/escape) "dam" = ( /obj/structure/table, -/obj/item/weapon/phone{ +/obj/item/phone{ pixel_x = -3; pixel_y = 3 }, @@ -83131,7 +63693,7 @@ /area/shuttle/abandoned) "dao" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -1; pixel_y = 6 }, @@ -83220,7 +63782,6 @@ pixel_x = -28 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/shuttle/escape) @@ -83242,7 +63803,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/shuttle/escape) @@ -83264,7 +63824,6 @@ /area/shuttle/escape) "daD" = ( /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/shuttle/escape) @@ -83276,7 +63835,6 @@ /obj/effect/turf_decal/delivery, /obj/structure/closet/crate, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/shuttle/escape) @@ -83286,7 +63844,7 @@ /area/shuttle/escape) "daH" = ( /obj/structure/table, -/obj/item/weapon/storage/box/cups, +/obj/item/storage/box/cups, /obj/item/device/radio/intercom{ dir = 4; name = "Station Intercom (General)"; @@ -83305,8 +63863,8 @@ /area/shuttle/escape) "daK" = ( /obj/structure/table, -/obj/item/weapon/storage/box/donkpockets, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /turf/open/floor/plasteel/neutral, /area/shuttle/escape) "daL" = ( @@ -83318,7 +63876,6 @@ /area/shuttle/escape) "daM" = ( /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 10 }, /area/shuttle/escape) @@ -83333,7 +63890,6 @@ /obj/effect/turf_decal/delivery, /obj/structure/closet, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 6 }, /area/shuttle/escape) @@ -83361,7 +63917,7 @@ /area/shuttle/escape) "daU" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 3 }, @@ -83404,7 +63960,6 @@ "daZ" = ( /obj/machinery/light, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; dir = 1 }, /area/shuttle/escape) @@ -83412,7 +63967,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -83443,13 +63998,11 @@ name = "Speedy* Recovery" }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 9 }, /area/shuttle/escape) "dbf" = ( /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 1 }, /area/shuttle/escape) @@ -83457,30 +64010,26 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 1 }, /area/shuttle/escape) "dbh" = ( /obj/machinery/atmospherics/components/unary/cryo_cell, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 1 }, /area/shuttle/escape) "dbi" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 1 }, /area/shuttle/escape) "dbj" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, -/obj/item/weapon/wrench, +/obj/item/reagent_containers/glass/beaker/cryoxadone, +/obj/item/wrench, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 5 }, /area/shuttle/escape) @@ -83490,7 +64039,6 @@ /area/shuttle/escape) "dbl" = ( /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 8 }, /area/shuttle/escape) @@ -83515,7 +64063,6 @@ /area/shuttle/escape) "dbq" = ( /turf/open/floor/plasteel/whiteblue/corner{ - icon_state = "whitebluecorner"; dir = 4 }, /area/shuttle/escape) @@ -83527,13 +64074,11 @@ dir = 4 }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 5 }, /area/shuttle/escape) "dbs" = ( /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 10 }, /area/shuttle/escape) @@ -83542,18 +64087,16 @@ /area/shuttle/escape) "dbu" = ( /turf/open/floor/plasteel/whiteblue/corner{ - icon_state = "whitebluecorner"; dir = 8 }, /area/shuttle/escape) "dbv" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 3 }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 4 }, /area/shuttle/escape) @@ -83586,32 +64129,31 @@ dir = 8 }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 4 }, /area/shuttle/escape) "dbB" = ( /obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/blood/empty, -/obj/item/weapon/reagent_containers/blood/empty, -/obj/item/weapon/reagent_containers/blood/AMinus, -/obj/item/weapon/reagent_containers/blood/BMinus{ +/obj/item/reagent_containers/blood/empty, +/obj/item/reagent_containers/blood/empty, +/obj/item/reagent_containers/blood/AMinus, +/obj/item/reagent_containers/blood/BMinus{ pixel_x = -4; pixel_y = 4 }, -/obj/item/weapon/reagent_containers/blood/BPlus{ +/obj/item/reagent_containers/blood/BPlus{ pixel_x = 1; pixel_y = 2 }, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OPlus{ +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/OPlus{ pixel_x = -2; pixel_y = -1 }, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/APlus, -/obj/item/weapon/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/APlus, +/obj/item/reagent_containers/blood/random, /turf/open/floor/plasteel/whiteblue, /area/shuttle/escape) "dbC" = ( @@ -83619,24 +64161,23 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/circular_saw, -/obj/item/weapon/scalpel{ +/obj/item/circular_saw, +/obj/item/scalpel{ pixel_y = 12 }, -/obj/item/weapon/hemostat, -/obj/item/weapon/surgicaldrill, -/obj/item/weapon/cautery{ +/obj/item/hemostat, +/obj/item/surgicaldrill, +/obj/item/cautery{ pixel_x = 4 }, -/obj/item/weapon/retractor, +/obj/item/retractor, /turf/open/floor/plasteel/whiteblue, /area/shuttle/escape) "dbD" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/crowbar, +/obj/item/storage/firstaid/fire, +/obj/item/crowbar, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 4 }, /area/shuttle/escape) @@ -83656,17 +64197,16 @@ /obj/item/clothing/suit/apron/surgical, /obj/item/clothing/gloves/color/latex, /obj/item/clothing/mask/surgical, -/obj/item/weapon/surgical_drapes, -/obj/item/weapon/razor, +/obj/item/surgical_drapes, +/obj/item/razor, /turf/open/floor/plasteel/whiteblue, /area/shuttle/escape) "dbH" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/o2, -/obj/item/weapon/storage/firstaid/toxin, -/obj/item/weapon/defibrillator/loaded, +/obj/item/storage/firstaid/o2, +/obj/item/storage/firstaid/toxin, +/obj/item/defibrillator/loaded, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 10 }, /area/shuttle/escape) @@ -83688,7 +64228,6 @@ dir = 8 }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 6 }, /area/shuttle/escape) @@ -83697,7 +64236,6 @@ pixel_y = -30 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; dir = 1 }, /area/shuttle/escape) @@ -83729,13 +64267,11 @@ "dbQ" = ( /obj/structure/closet/secure_closet/engineering_personal, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 9 }, /area/shuttle/escape) "dbR" = ( /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 1 }, /area/shuttle/escape) @@ -83745,13 +64281,11 @@ }, /obj/machinery/computer/monitor, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 1 }, /area/shuttle/escape) "dbT" = ( /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 5 }, /area/shuttle/escape) @@ -83775,27 +64309,23 @@ "dbW" = ( /obj/structure/closet/secure_closet/engineering_personal, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 10 }, /area/shuttle/escape) "dbX" = ( /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; dir = 8 }, /area/shuttle/escape) "dbY" = ( /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; dir = 4 }, /area/shuttle/escape) "dbZ" = ( /obj/structure/table, -/obj/item/weapon/storage/box/metalfoam, +/obj/item/storage/box/metalfoam, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 1 }, /area/shuttle/escape) @@ -83803,7 +64333,6 @@ /obj/structure/table, /obj/item/stack/sheet/metal/fifty, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 1 }, /area/shuttle/escape) @@ -83811,7 +64340,6 @@ /obj/structure/table, /obj/item/stack/sheet/glass/fifty, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 5 }, /area/shuttle/escape) @@ -83831,7 +64359,6 @@ "dce" = ( /obj/structure/reagent_dispensers/watertank/high, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 10 }, /area/shuttle/escape) @@ -83840,22 +64367,20 @@ pixel_x = 32 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 4 }, /area/shuttle/escape) "dcg" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 10 }, /area/shuttle/escape) "dch" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/electrical, -/obj/item/weapon/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, /turf/open/floor/plasteel/yellow/side, /area/shuttle/escape) "dci" = ( @@ -83885,7 +64410,6 @@ pixel_y = -30 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 6 }, /area/shuttle/escape) @@ -83939,22 +64463,16 @@ /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel/darkgreen/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen/side, /area/hydroponics) "dcy" = ( /obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel/darkgreen/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen/side, /area/hydroponics) "dcz" = ( /obj/structure/reagent_dispensers/watertank/high, -/obj/item/weapon/reagent_containers/glass/bucket, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "dcA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -83969,25 +64487,19 @@ name = "Hydroponics Desk"; req_access_txt = "35" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hydroponics) "dcC" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "dcD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "dcE" = ( /obj/structure/flora/ausbushes/ppflowers, @@ -83996,9 +64508,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "dcF" = ( /obj/machinery/light{ @@ -84009,9 +64519,7 @@ dir = 9; network = list("SS13") }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "dcG" = ( /obj/structure/sink{ @@ -84024,9 +64532,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "dcH" = ( /obj/machinery/hydroponics/constructable, @@ -84035,9 +64541,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/darkgreen/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen/side, /area/hydroponics) "dcI" = ( /obj/machinery/hydroponics/constructable, @@ -84046,33 +64550,24 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "dcJ" = ( /obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "dcK" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/port/east) "dcL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hydroponics) "dcM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -84084,18 +64579,14 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "dcN" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, /turf/open/floor/plasteel/darkgreen/side{ - icon_state = "darkgreen"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hydroponics) "dcO" = ( @@ -84103,14 +64594,11 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "dcP" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/darkgreen/side{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 4 }, /area/hydroponics) @@ -84118,9 +64606,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "dcR" = ( /obj/machinery/door/airlock/glass{ @@ -84130,31 +64616,23 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "dcS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "dcT" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "dcU" = ( -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "dcV" = ( /obj/structure/disposalpipe/sortjunction{ @@ -84163,42 +64641,25 @@ name = "disposal pipe - Hydroponics"; sortType = 21 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/port/east) "dcW" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "dcX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/hydroponics) -"dcY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "dcZ" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/darkgreen/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen/side, /area/hydroponics) "dda" = ( /obj/structure/sink{ @@ -84208,81 +64669,61 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "ddb" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/plasticflaps, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/east) "ddc" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/port/east) "ddd" = ( /obj/effect/landmark/start/botanist, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "dde" = ( /obj/machinery/hydroponics/constructable, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "ddf" = ( /obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "ddg" = ( /obj/structure/closet/secure_closet/hydroponics, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/hydrofloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "ddh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hydroponics) "ddi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "ddj" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "ddk" = ( /obj/machinery/light{ @@ -84291,9 +64732,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel/hydrofloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "ddl" = ( /obj/machinery/door/airlock/glass{ @@ -84303,25 +64742,19 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/hydrofloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "ddm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "ddn" = ( /obj/machinery/light{ dir = 4 }, -/turf/open/floor/grass{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/grass, /area/hydroponics) "ddo" = ( /obj/machinery/vending/hydroseeds, @@ -84331,16 +64764,12 @@ network = list("SS13"); start_active = 1 }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "ddp" = ( /obj/machinery/vending/hydronutrients, /obj/machinery/light, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/hydroponics) "ddq" = ( /obj/structure/closet{ @@ -84350,22 +64779,21 @@ /obj/item/clothing/head/beekeeper_head, /obj/item/clothing/suit/beekeeper_suit, /obj/item/clothing/suit/beekeeper_suit, -/obj/item/weapon/melee/flyswatter, -/obj/item/weapon/melee/flyswatter, +/obj/item/melee/flyswatter, +/obj/item/melee/flyswatter, /obj/machinery/camera{ c_tag = "Hydroponics South 2"; dir = 1; network = list("SS13"); start_active = 1 }, -/turf/open/floor/plasteel/darkgreen{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkgreen, /area/hydroponics) "ddr" = ( /obj/machinery/power/apc{ dir = 8; name = "Hydroponics APC"; + areastring = "/area/hydroponics"; pixel_x = -23; pixel_y = 2 }, @@ -84379,9 +64807,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/hydroponics) "dds" = ( /obj/item/device/assembly/mousetrap/armed, @@ -84390,32 +64816,24 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/east) "ddt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "ddu" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "ddv" = ( /obj/machinery/atmospherics/pipe/simple/orange/visible, /obj/machinery/meter, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "ddw" = ( /obj/structure/cable{ @@ -84424,13 +64842,11 @@ icon_state = "1-2" }, /obj/structure/closet/secure_closet/atmospherics, -/obj/item/weapon/pickaxe/mini, +/obj/item/pickaxe/mini, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "ddx" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ @@ -84457,17 +64873,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/central) "ddB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "ddC" = ( /obj/effect/turf_decal/stripes/line{ @@ -84477,9 +64889,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/central) "ddD" = ( /obj/effect/turf_decal/delivery, @@ -84488,7 +64898,6 @@ }, /obj/machinery/portable_atmospherics/scrubber/huge, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/engine/atmos) @@ -84499,7 +64908,6 @@ dir = 4 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/engine/atmos) @@ -84510,7 +64918,6 @@ dir = 4 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/engine/atmos) @@ -84521,7 +64928,6 @@ dir = 4 }, /turf/open/floor/plasteel/vault{ - baseturf = /turf/open/floor/plating/asteroid/airless; dir = 5 }, /area/engine/atmos) @@ -84530,9 +64936,7 @@ dir = 4; name = "Waste Release" }, -/turf/open/floor/plasteel/yellow/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/yellow/side, /area/engine/atmos) "ddI" = ( /obj/structure/window/reinforced{ @@ -84540,9 +64944,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/engine/atmos) "ddJ" = ( @@ -84559,15 +64961,11 @@ /area/engine/atmos) "ddK" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "ddL" = ( /obj/structure/sign/nosmoking_2, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/atmos) "ddM" = ( /obj/machinery/computer/atmos_control/tank{ @@ -84587,9 +64985,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "ddO" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, @@ -84606,17 +65002,13 @@ name = "Interior Pipe Access"; req_access_txt = "24" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/atmos) "ddP" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/crew_quarters/heads/chief) "ddQ" = ( /obj/machinery/atmospherics/components/trinary/filter{ @@ -84634,31 +65026,17 @@ /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "ddS" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/engine/atmos) -"ddT" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "ddU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "ddV" = ( /obj/machinery/computer/atmos_control/tank{ @@ -84677,7 +65055,6 @@ "ddW" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 4 }, /area/engine/atmos) @@ -84685,7 +65062,6 @@ /obj/machinery/pipedispenser, /obj/machinery/light, /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; dir = 8 }, /area/engine/atmos) @@ -84693,17 +65069,13 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, -/turf/open/floor/plasteel/delivery{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/delivery, /area/engine/atmos) "ddZ" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "dea" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, @@ -84725,7 +65097,6 @@ network = list("SS13","CE") }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 4 }, /area/engine/atmos) @@ -84744,32 +65115,24 @@ }, /obj/machinery/meter, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/atmos) "dee" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "def" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "deg" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/atmos) "deh" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, @@ -84786,9 +65149,7 @@ name = "Interior Pipe Access"; req_access_txt = "24" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/atmos) "dei" = ( /obj/machinery/atmospherics/components/binary/pump{ @@ -84798,7 +65159,6 @@ target_pressure = 101 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 4 }, /area/engine/atmos) @@ -84814,46 +65174,35 @@ "dek" = ( /obj/machinery/portable_atmospherics/canister, /obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plasteel/delivery{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/delivery, /area/engine/atmos) "del" = ( /obj/effect/landmark/start/atmospheric_technician, /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/atmos) "dem" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/atmos) "den" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/engine/atmos) "deo" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "dep" = ( /obj/machinery/status_display{ @@ -84861,9 +65210,7 @@ layer = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/engine/atmos) "deq" = ( /obj/machinery/atmospherics/pipe/simple/green/visible, @@ -84878,17 +65225,13 @@ "der" = ( /obj/machinery/atmospherics/pipe/manifold4w/general/visible, /obj/machinery/meter, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "des" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "det" = ( /obj/machinery/atmospherics/pipe/manifold/yellow/visible{ @@ -84896,18 +65239,14 @@ }, /obj/machinery/meter, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/atmos) "deu" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "dev" = ( /obj/machinery/computer/atmos_control/tank{ @@ -84929,9 +65268,7 @@ dir = 8; pixel_x = 24 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/engine/atmos) "dex" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ @@ -84953,9 +65290,7 @@ name = "Air to South Canister"; on = 0 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/atmos) "dey" = ( /obj/machinery/atmospherics/pipe/simple/green/visible{ @@ -85025,73 +65360,38 @@ /area/engine/atmos) "deD" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/engine/atmos) "deE" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/visible, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/atmos) "deF" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_east) -"deG" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/fore/com_east) "deH" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "deI" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/maintenance/asteroid/fore/com_west) "deJ" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/maintenance/asteroid/fore/com_east) "deK" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/fore/com_west) "deL" = ( /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/fore/com_west) -"deM" = ( -/obj/machinery/disposal/deliveryChute{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/maintenance/asteroid/fore/com_east) "deN" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "deO" = ( /turf/closed/mineral/random/labormineral, @@ -85100,24 +65400,14 @@ /turf/closed/mineral, /area/maintenance/asteroid/fore/com_east) "deQ" = ( -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) "deR" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "deS" = ( /turf/closed/mineral/random/labormineral, /area/maintenance/asteroid/fore/cargo_west) -"deT" = ( -/obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_east) "deU" = ( /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/fore/com_east) @@ -85125,9 +65415,7 @@ /turf/closed/mineral/random/labormineral, /area/maintenance/asteroid/fore/com_east) "deW" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/maintenance/asteroid/fore/cargo_west) "deX" = ( /obj/structure/girder, @@ -85140,19 +65428,13 @@ name = "Armory Shutters" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/armory) "deZ" = ( -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_east) "dfa" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/fore/cargo_west) "dfb" = ( /obj/vehicle/secway, @@ -85160,23 +65442,17 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/armory) "dfc" = ( /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/security/armory) "dfd" = ( @@ -85185,9 +65461,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "dfe" = ( /turf/open/floor/plating/asteroid, @@ -85198,9 +65472,7 @@ "dfg" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "dfh" = ( /obj/structure/cable/orange{ @@ -85208,68 +65480,29 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_west) "dfi" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/armory) -"dfj" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Cell Block APC"; - pixel_x = 23; - pixel_y = 2 - }, -/obj/structure/cable/orange, -/obj/effect/turf_decal/stripes/end{ - icon_state = "warn_end"; - dir = 8 - }, -/obj/structure/closet/firecloset/full, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "dfk" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_west) "dfl" = ( /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dfm" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_west) "dfn" = ( /obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "dfo" = ( /obj/effect/spawner/lootdrop/grille_or_trash, @@ -85287,25 +65520,17 @@ pixel_y = -28; req_access_txt = "3" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/armory) "dfq" = ( -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_north) "dfr" = ( /obj/structure/girder, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "dfs" = ( -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_west) "dft" = ( /obj/structure/disposalpipe/segment, @@ -85315,16 +65540,12 @@ pixel_x = 28 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/main) "dfu" = ( /obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_east) "dfv" = ( /obj/structure/grille, @@ -85336,9 +65557,7 @@ /area/maintenance/asteroid/fore/cargo_west) "dfx" = ( /obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_west) "dfy" = ( /obj/structure/cable/orange{ @@ -85346,18 +65565,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_east) "dfz" = ( /obj/machinery/door/airlock/maintenance{ name = "Fore Asteroid Maintenance Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "dfA" = ( /obj/structure/cable/orange{ @@ -85366,9 +65581,7 @@ icon_state = "1-2" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_east) "dfB" = ( /obj/effect/spawner/lootdrop/maintenance, @@ -85378,9 +65591,7 @@ /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "dfD" = ( /obj/structure/cable/orange{ @@ -85388,43 +65599,26 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "dfE" = ( /obj/structure/girder, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_east) "dfF" = ( /obj/structure/girder, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "dfG" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) -"dfH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_east) "dfI" = ( /obj/structure/cable/orange{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "dfJ" = ( /obj/machinery/light/small{ @@ -85436,34 +65630,24 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "dfL" = ( /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "dfM" = ( /turf/closed/mineral, /area/maintenance/asteroid/fore/cargo_south) "dfN" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/fore/cargo_south) "dfO" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/maintenance/asteroid/fore/cargo_south) "dfP" = ( /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dfQ" = ( /obj/structure/cable/orange{ @@ -85472,9 +65656,7 @@ icon_state = "1-2" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "dfR" = ( /obj/structure/girder, @@ -85483,16 +65665,12 @@ /area/maintenance/asteroid/fore/cargo_south) "dfS" = ( /obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "dfT" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "dfU" = ( /obj/structure/cable/orange{ @@ -85500,9 +65678,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "dfV" = ( /obj/structure/cable/orange{ @@ -85510,9 +65686,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "dfW" = ( /obj/machinery/light/small{ @@ -85526,9 +65700,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "dfY" = ( /obj/effect/spawner/lootdrop/grille_or_trash, @@ -85544,15 +65716,11 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_east) "dgb" = ( /obj/structure/grille/broken, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "dgc" = ( /obj/structure/cable/orange{ @@ -85561,9 +65729,7 @@ icon_state = "1-2" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "dgd" = ( /turf/open/floor/plating/asteroid, @@ -85572,26 +65738,16 @@ /obj/structure/closet/firecloset/full, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/fore/cargo_south) -"dgf" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dgg" = ( /obj/structure/girder, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "dgh" = ( /turf/closed/mineral, /area/maintenance/asteroid/fore/com_west) "dgi" = ( /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "dgj" = ( /obj/structure/cable/orange{ @@ -85599,9 +65755,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "dgk" = ( /obj/structure/cable/orange{ @@ -85609,17 +65763,13 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "dgl" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "dgm" = ( /obj/structure/cable/orange{ @@ -85627,14 +65777,10 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dgn" = ( -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "dgo" = ( /obj/effect/spawner/lootdrop/grille_or_trash, @@ -85642,9 +65788,7 @@ /area/maintenance/asteroid/fore/com_west) "dgp" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "dgq" = ( /obj/structure/girder, @@ -85658,15 +65802,11 @@ icon_state = "1-2" }, /obj/structure/grille/broken, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dgs" = ( /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "dgt" = ( /obj/structure/disposalpipe/segment{ @@ -85678,30 +65818,19 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) -"dgu" = ( -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_east) "dgv" = ( /turf/closed/mineral/random/labormineral, /area/maintenance/asteroid/fore/cargo_south) "dgw" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dgx" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "dgy" = ( /obj/structure/cable/orange{ @@ -85709,24 +65838,11 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) -"dgz" = ( -/obj/machinery/power/smes/engineering{ - charge = 3e+006 - }, -/obj/structure/cable/orange, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dgA" = ( /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "dgB" = ( /obj/structure/cable/orange{ @@ -85734,9 +65850,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "dgC" = ( /obj/structure/cable/orange{ @@ -85744,9 +65858,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "dgD" = ( /obj/structure/cable/orange{ @@ -85754,92 +65866,51 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_east) "dgE" = ( /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_east) "dgF" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "dgG" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) -"dgH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dgI" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dgJ" = ( -/obj/structure/grille, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dgK" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/starboard/fore) "dgL" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/starboard/fore) "dgM" = ( /obj/machinery/door/airlock/maintenance{ name = "Fore Asteroid Maintenance Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_west) "dgN" = ( /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dgO" = ( /obj/structure/girder, /obj/item/stack/sheet/metal, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dgP" = ( /obj/machinery/light/small{ @@ -85847,43 +65918,13 @@ }, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/fore/cargo_south) -"dgQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dgR" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dgS" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dgT" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_west) "dgU" = ( /obj/structure/cable/orange{ @@ -85895,9 +65936,7 @@ dir = 4; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dgV" = ( /obj/structure/cable/orange{ @@ -85908,9 +65947,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dgW" = ( /obj/structure/cable/orange{ @@ -85921,9 +65958,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "dgX" = ( /obj/structure/cable/orange{ @@ -85935,40 +65970,13 @@ dir = 8; icon_state = "pipe-c" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) -"dgY" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dgZ" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 2 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dha" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dhb" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "dhc" = ( /obj/structure/cable/orange{ @@ -85976,26 +65984,18 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_west) "dhd" = ( /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/fore) "dhe" = ( -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/fore) "dhf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/fore) "dhg" = ( /obj/effect/turf_decal/stripes/line{ @@ -86005,29 +66005,23 @@ dir = 4 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/fore) "dhh" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "dhi" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/fore) "dhj" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/fore) "dhk" = ( @@ -86038,22 +66032,16 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dhl" = ( /obj/structure/girder, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dhm" = ( /obj/structure/girder, /obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dhn" = ( /obj/structure/cable/orange{ @@ -86065,33 +66053,25 @@ name = "Fore Asteroid Maintenance Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dho" = ( /obj/machinery/door/airlock/maintenance{ name = "Fore Asteroid Maintenance Access"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dhp" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dhq" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_west) "dhr" = ( /turf/closed/mineral, @@ -86105,23 +66085,17 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_south) "dhu" = ( /obj/effect/turf_decal/stripes/asteroid/line{ icon_state = "ast_warn"; dir = 1 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "dhv" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/fore/com_south) "dhw" = ( /turf/open/floor/plating/asteroid, @@ -86150,25 +66124,19 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_south) "dhC" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "dhD" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "dhE" = ( /obj/machinery/light/small{ @@ -86182,9 +66150,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_south) "dhG" = ( /obj/structure/cable/orange{ @@ -86192,33 +66158,23 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_south) "dhH" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/maintenance/asteroid/fore/com_south) "dhI" = ( /obj/structure/table, /obj/machinery/cell_charger, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dhJ" = ( /obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "dhK" = ( /obj/effect/turf_decal/stripes/asteroid/line, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "dhL" = ( /obj/structure/cable/orange{ @@ -86226,9 +66182,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/cargo_south) "dhM" = ( /obj/structure/cable/orange{ @@ -86236,9 +66190,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/cargo_south) "dhN" = ( /obj/structure/cable/orange{ @@ -86246,9 +66198,7 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dhO" = ( /obj/effect/turf_decal/stripes/line, @@ -86256,84 +66206,59 @@ dir = 1 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/fore) "dhP" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dhQ" = ( /obj/structure/chair/stool, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dhR" = ( /obj/structure/closet, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dhS" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "dhT" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "dhU" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard/fore) "dhV" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable/orange, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dhW" = ( /obj/structure/table, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/fore) "dhX" = ( /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dhY" = ( /obj/structure/table, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dhZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/cargo_south) "dia" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/starboard/fore) "dib" = ( @@ -86371,14 +66296,10 @@ /turf/closed/mineral, /area/maintenance/asteroid/port/neast) "dig" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/maintenance/asteroid/port/neast) "dih" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/port/neast) "dii" = ( /obj/machinery/light/small{ @@ -86394,14 +66315,10 @@ icon_state = "ast_warn"; dir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "dil" = ( -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/neast) "dim" = ( /obj/structure/girder, @@ -86420,9 +66337,7 @@ /area/maintenance/asteroid/port/west) "diq" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "dir" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ @@ -86431,14 +66346,10 @@ /turf/closed/wall/r_wall, /area/engine/engineering) "dis" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/port/east) "dit" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/east) "diu" = ( /obj/structure/cable/orange{ @@ -86446,9 +66357,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/port/east) "div" = ( /obj/structure/cable/orange{ @@ -86456,9 +66365,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/east) "diw" = ( /obj/structure/cable/orange{ @@ -86466,9 +66373,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/east) "dix" = ( /turf/closed/mineral/random/labormineral, @@ -86479,9 +66384,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/east) "diz" = ( /obj/machinery/light/small{ @@ -86495,18 +66398,14 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/east) "diB" = ( /turf/closed/mineral, /area/maintenance/asteroid/port/east) "diC" = ( /obj/effect/turf_decal/stripes/asteroid/line, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/west) "diD" = ( /obj/structure/girder, @@ -86526,9 +66425,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/east) "diG" = ( /obj/structure/cable/orange{ @@ -86536,18 +66433,14 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/east) "diH" = ( /obj/structure/closet/firecloset/full, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/port/east) "diI" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/maintenance/asteroid/port/east) "diJ" = ( /obj/machinery/light/small{ @@ -86556,9 +66449,7 @@ /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/port/west) "diK" = ( -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/port/east) "diL" = ( /obj/structure/grille, @@ -86568,75 +66459,38 @@ /obj/structure/closet/crate, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/port/east) -"diN" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) "diO" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/port/east) -"diP" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"diQ" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) -"diR" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance"; - req_access_txt = "12" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/port/west) "diS" = ( /obj/machinery/light/small, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/port/east) "diT" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/starboard/aft) "diU" = ( /obj/machinery/door/airlock/glass, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "diV" = ( /obj/machinery/door/airlock/glass, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/aft) "diW" = ( /obj/structure/sign/map/left/ceres{ pixel_x = -32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "diX" = ( -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/aft) "diY" = ( /obj/machinery/door/airlock/glass_external{ @@ -86644,14 +66498,11 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "diZ" = ( /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "dja" = ( @@ -86660,60 +66511,47 @@ pixel_x = -24 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "djb" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "djc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "djd" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/aft) "dje" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "djf" = ( /obj/structure/closet/emcloset, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "djg" = ( /obj/machinery/status_display{ density = 0; layer = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/hallway/primary/starboard/aft) "djh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "dji" = ( @@ -86721,17 +66559,13 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "djj" = ( /obj/structure/rack, /obj/item/clothing/suit/space/fragile, /obj/item/clothing/head/helmet/space/fragile, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "djk" = ( /turf/open/space, @@ -86742,14 +66576,12 @@ /area/solar/asteroid/aft) "djm" = ( /obj/structure/table, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/item/clothing/glasses/meson, /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "djn" = ( /obj/effect/turf_decal/stripes/line, @@ -86757,15 +66589,11 @@ dir = 1 }, /obj/machinery/door/firedoor, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/aft) "djo" = ( /obj/structure/tank_dispenser/oxygen, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "djp" = ( /obj/structure/lattice, @@ -86782,9 +66610,7 @@ /area/solar/asteroid/aft) "djr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/starboard/aft) "djs" = ( /obj/structure/cable{ @@ -86815,9 +66641,7 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/starboard/aft) "djw" = ( /obj/structure/cable/orange{ @@ -86825,42 +66649,31 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard/aft) "djx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/starboard/aft) "djy" = ( /obj/structure/table, /obj/machinery/cell_charger, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "djz" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/maintenance/asteroid/aft/science) "djA" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "djB" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "djC" = ( /obj/machinery/light/small{ @@ -86888,9 +66701,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "djI" = ( /obj/structure/cable/orange{ @@ -86898,9 +66709,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "djJ" = ( /obj/structure/cable/orange{ @@ -86909,9 +66718,7 @@ icon_state = "4-8" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "djK" = ( /obj/structure/cable/orange{ @@ -86920,9 +66727,7 @@ icon_state = "4-8" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "djL" = ( /obj/structure/cable/orange{ @@ -86930,14 +66735,10 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "djM" = ( -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "djN" = ( /obj/machinery/computer/station_alert, @@ -86945,15 +66746,11 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "djO" = ( /obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "djP" = ( /obj/structure/cable/orange{ @@ -86961,9 +66758,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "djQ" = ( /obj/machinery/light/small{ @@ -86972,16 +66767,12 @@ /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/aft/science) "djR" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/rust, /area/maintenance/asteroid/aft/science) "djS" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable/orange, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/aft/science) "djT" = ( /obj/structure/closet/crate, @@ -86990,9 +66781,7 @@ /area/maintenance/asteroid/aft/science) "djU" = ( /obj/effect/turf_decal/stripes/asteroid/line, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "djV" = ( /obj/structure/cable/orange{ @@ -87000,9 +66789,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "djW" = ( /turf/closed/mineral/random/labormineral, @@ -87018,9 +66805,7 @@ icon_state = "1-2" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "djZ" = ( /obj/structure/cable/orange{ @@ -87029,9 +66814,7 @@ icon_state = "1-2" }, /obj/item/device/assembly/mousetrap/armed, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "dka" = ( /obj/structure/cable/orange{ @@ -87039,9 +66822,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "dkb" = ( /obj/structure/cable/orange{ @@ -87049,18 +66830,14 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "dkc" = ( /obj/machinery/door/airlock/maintenance{ name = "Aft Asteroid Maintenance"; req_access_txt = "12" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "dkd" = ( /obj/structure/closet, @@ -87077,44 +66854,27 @@ icon_state = "4-8" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/aft/science) "dkg" = ( /obj/structure/closet/firecloset/full, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "dkh" = ( /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "dki" = ( /obj/structure/grille, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "dkj" = ( /obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "dkk" = ( /obj/structure/girder, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/aft/science) -"dkl" = ( -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/aft/science) "dkm" = ( /obj/machinery/conveyor{ @@ -87126,23 +66886,7 @@ layer = 4; pixel_y = 32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/quartermaster/sorting) -"dkn" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "CargoWaste" - }, -/obj/machinery/status_display{ - density = 0; - layer = 4; - pixel_y = 32 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/quartermaster/sorting) "dko" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -87155,8 +66899,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "dkp" = ( @@ -87164,22 +66907,19 @@ pixel_x = -24 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/hallway/primary/fore) "dkq" = ( /obj/structure/rack, /obj/item/clothing/suit/space/fragile, /obj/item/clothing/head/helmet/space/fragile, -/obj/item/weapon/pickaxe, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/pickaxe, +/turf/open/floor/plating, /area/hallway/primary/fore) "dkr" = ( /obj/structure/closet/crate, -/obj/item/weapon/pickaxe, +/obj/item/pickaxe, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/port/west) "dks" = ( @@ -87187,8 +66927,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/port) "dkt" = ( @@ -87196,81 +66935,52 @@ pixel_y = 32 }, /turf/open/floor/plasteel/neutral/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/starboard) "dku" = ( /obj/structure/extinguisher_cabinet{ pixel_y = 32 }, -/turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/light{ + dir = 1 }, +/obj/item/twohanded/required/kirbyplants/random, +/turf/open/floor/plasteel/blue, /area/medical/medbay/central) "dkv" = ( /obj/structure/closet/secure_closet/engineering_electrical, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/engine/engineering) "dkw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/science/mixing) "dkx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/mixing) -"dky" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/science/mixing) -"dkz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/science/mixing) "dkA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/science/mixing) "dkB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/science/mixing) "dkC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/science/server) "dkD" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -87279,19 +66989,14 @@ name = "server vent"; pressure_checks = 0 }, -/turf/open/floor/circuit{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/circuit, /area/science/server) "dkE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 9 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/science/server) "dkF" = ( /turf/open/space/basic, @@ -87309,158 +67014,77 @@ /area/space) "dkH" = ( /obj/structure/rack, -/obj/item/weapon/shovel, -/obj/item/weapon/shovel, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) +/obj/item/shovel, +/obj/item/shovel, +/turf/open/floor/plating/astplate, +/area/security/execution/transfer) "dkI" = ( /obj/structure/rack, -/obj/item/weapon/pickaxe, -/obj/item/weapon/pickaxe, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) -"dkJ" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/space/basic, -/area/space) +/obj/item/pickaxe, +/obj/item/pickaxe, +/turf/open/floor/plating, +/area/security/execution/transfer) "dkK" = ( /obj/effect/decal/remains/human, /turf/open/floor/plating/asteroid, -/area/security/transfer) +/area/security/execution/transfer) "dkL" = ( /obj/structure/sign/poster/contraband/fun_police{ pixel_y = 32 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) +/turf/open/floor/plating/astplate, +/area/security/execution/transfer) "dkM" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) -"dkN" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) -"dkO" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) +/turf/open/floor/plating, +/area/security/execution/transfer) "dkP" = ( -/obj/item/weapon/ore/glass, +/obj/item/ore/glass, /obj/structure/cable/orange{ d1 = 2; d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) +/turf/open/floor/plating, +/area/security/execution/transfer) "dkQ" = ( /obj/machinery/power/apc{ dir = 4; name = "Prisoner Transfer APC"; + areastring = "/area/security/execution/transfer"; pixel_x = 24 }, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) -"dkR" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/space/basic, -/area/space) +/turf/open/floor/plating, +/area/security/execution/transfer) "dkS" = ( /obj/machinery/light/small, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) +/turf/open/floor/plating/astplate, +/area/security/execution/transfer) "dkT" = ( /obj/structure/mineral_door/iron, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) -"dkU" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) +/turf/open/floor/plating/astplate, +/area/security/execution/transfer) "dkV" = ( -/obj/item/weapon/ore/glass, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) +/obj/item/ore/glass, +/turf/open/floor/plating, +/area/security/execution/transfer) "dkW" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) +/turf/open/floor/plating, +/area/security/execution/transfer) "dkX" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/transfer) -"dkY" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/space/basic, -/area/space) -"dkZ" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/space/basic, -/area/space) -"dla" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/space/basic, -/area/space) +/turf/open/floor/plating, +/area/security/execution/transfer) "dlb" = ( /obj/machinery/door/airlock/security{ name = "Prisoner Transfer Center"; @@ -87471,67 +67095,33 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/prison) "dlc" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/prison) "dld" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/prison) -"dle" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dlf" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/space/basic, -/area/space) "dlg" = ( /obj/machinery/computer/gulag_teleporter_computer, /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dlh" = ( /obj/machinery/computer/security{ name = "Labor Camp Monitoring"; network = list("Labor") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) -"dli" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "dlj" = ( /obj/machinery/flasher{ id = "Cell 5"; @@ -87541,16 +67131,7 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dlk" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dll" = ( /obj/structure/cable/orange{ @@ -87559,9 +67140,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/security/prison) "dlm" = ( @@ -87569,9 +67148,7 @@ name = "Perma Storage" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/prison) "dln" = ( @@ -87585,9 +67162,7 @@ pixel_y = 20 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/prison) "dlo" = ( @@ -87595,29 +67170,23 @@ dir = 5 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/prison) "dlp" = ( /obj/machinery/atmospherics/pipe/manifold4w/general/hidden, /obj/machinery/meter, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/prison) "dlq" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 9 }, -/obj/item/weapon/wrench, +/obj/item/wrench, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/security/prison) "dlr" = ( @@ -87636,9 +67205,7 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dlt" = ( /obj/structure/chair{ @@ -87647,17 +67214,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dlu" = ( /obj/structure/extinguisher_cabinet{ pixel_y = 32 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dlv" = ( /obj/machinery/camera{ @@ -87665,27 +67228,11 @@ dir = 6; network = list("SS13","Security") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dlw" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dlx" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dly" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dlz" = ( /obj/structure/cable/orange{ @@ -87694,9 +67241,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/prison) "dlA" = ( @@ -87705,17 +67250,13 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "dlB" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "dlC" = ( /obj/machinery/atmospherics/components/binary/valve{ @@ -87723,65 +67264,42 @@ name = "Mix To Perma" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/prison) "dlD" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 10 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/prison) -"dlE" = ( -/obj/machinery/door/airlock/glass_external{ - cyclelinkeddir = 2 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/asteroid/fore/com_north) -"dlF" = ( -/turf/closed/wall/rust, -/area/maintenance/asteroid/fore/com_north) "dlG" = ( /obj/structure/table, -/obj/item/weapon/folder/red, -/obj/item/weapon/restraints/handcuffs, +/obj/item/folder/red, +/obj/item/restraints/handcuffs, /turf/open/floor/mineral/plastitanium, /area/shuttle/labor) "dlH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dlI" = ( /obj/machinery/power/apc{ dir = 4; name = "Labor Shuttle Dock APC"; + areastring = "/area/security/processing"; pixel_x = 24 }, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dlJ" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dlK" = ( /obj/structure/closet/secure_closet/brig{ @@ -87789,9 +67307,7 @@ name = "Cell 5 Locker" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dlL" = ( /obj/structure/closet/secure_closet/brig{ @@ -87799,9 +67315,7 @@ name = "Cell 6 Locker" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dlM" = ( /obj/structure/closet/secure_closet/brig{ @@ -87813,18 +67327,14 @@ network = list("SS13","Security") }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/security/prison) "dlN" = ( /obj/structure/table, /obj/item/device/electropack, /obj/item/device/assembly/signaler, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/prison) "dlO" = ( /obj/structure/cable/orange{ @@ -87833,32 +67343,21 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/prison) "dlP" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "dlQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dlR" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/prison) "dlS" = ( @@ -87868,53 +67367,26 @@ /obj/item/seeds/random, /obj/machinery/light/small, /obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/prison) "dlT" = ( /obj/structure/sink{ pixel_y = 24 }, -/obj/item/weapon/soap/nanotrasen, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/soap/nanotrasen, +/turf/open/floor/plasteel/showroomfloor, /area/security/prison) "dlU" = ( /obj/machinery/door/airlock{ name = "Unisex Restroom"; req_access_txt = "0" }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/prison) "dlV" = ( /obj/machinery/computer/arcade, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dlW" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dlX" = ( -/turf/closed/mineral, -/area/security/prison) -"dlY" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /turf/open/floor/plating, -/area/maintenance/asteroid/fore/com_north) +/area/security/prison) "dlZ" = ( /obj/machinery/button/flasher{ id = "gulagshuttleflasher"; @@ -87932,28 +67404,16 @@ req_access_txt = "2"; shuttledocked = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/processing) "dmb" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) -"dmc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/processing) "dmd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dme" = ( /obj/machinery/door/airlock/security{ @@ -87964,17 +67424,13 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dmf" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dmg" = ( /obj/structure/cable/orange{ @@ -87985,37 +67441,28 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dmh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/prison) "dmi" = ( /obj/machinery/door/window/brigdoor/security/cell/northleft{ id = "Cell 5"; name = "Cell Door 5" }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/prison) "dmj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/prison) "dmk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -88027,17 +67474,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dml" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/prison) "dmm" = ( @@ -88046,67 +67483,37 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dmn" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, /area/security/prison) "dmo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/prison) "dmp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/area/security/prison) -"dmq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/east) "dmr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dms" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/prison) "dmt" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/security/prison) "dmu" = ( /obj/machinery/light{ @@ -88122,48 +67529,22 @@ }, /turf/open/floor/plating/asteroid, /area/security/prison) -"dmw" = ( -/turf/closed/mineral, -/area/security/prison) -"dmx" = ( -/obj/machinery/door/airlock/glass_external{ - cyclelinkeddir = 2 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/asteroid/fore/com_north) "dmy" = ( /obj/machinery/computer/shuttle/labor, /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) -"dmz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dmA" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dmB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dmC" = ( /obj/structure/cable/orange{ @@ -88176,9 +67557,7 @@ name = "Station Intercom (General)"; pixel_x = 28 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dmD" = ( /obj/structure/closet/secure_closet/brig{ @@ -88188,9 +67567,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dmE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -88208,9 +67585,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/security/prison) "dmF" = ( @@ -88221,9 +67596,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dmG" = ( /obj/machinery/camera{ @@ -88231,9 +67604,7 @@ dir = 9; network = list("SS13","Security","PrisonCell") }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dmH" = ( /obj/machinery/camera{ @@ -88248,20 +67619,8 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dmI" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, /area/security/prison) "dmJ" = ( /obj/machinery/door/airlock/glass_security{ @@ -88272,9 +67631,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dmK" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -88287,9 +67644,7 @@ pixel_y = 24; prison_radio = 1 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dmL" = ( /obj/machinery/flasher{ @@ -88299,9 +67654,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dmM" = ( /obj/machinery/door/airlock/glass{ @@ -88312,51 +67665,12 @@ id = "isolation1"; name = "cell isolation blast door" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dmN" = ( -/turf/open/floor/plating/asteroid, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dmO" = ( /obj/structure/holohoop, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/security/prison) -"dmP" = ( -/turf/open/floor/plating/asteroid, -/area/security/prison) -"dmQ" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dmR" = ( -/turf/closed/mineral, -/area/security/prison) -"dmS" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) -"dmT" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) -"dmU" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) "dmV" = ( /obj/machinery/light{ dir = 1 @@ -88369,15 +67683,7 @@ req_access_txt = "2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) -"dmX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dmY" = ( /obj/structure/cable/orange{ @@ -88385,9 +67691,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dmZ" = ( /obj/machinery/navbeacon{ @@ -88395,9 +67699,7 @@ location = "CellBlockUpLeft"; name = "navigation beacon (CellBlockUpLeft)" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "dna" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -88408,27 +67710,21 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "dnb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "dnc" = ( /obj/machinery/door/window/brigdoor/security/cell/eastleft{ id = "Cell 7"; name = "Cell Door 7" }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/prison) "dnd" = ( /obj/machinery/flasher{ @@ -88439,14 +67735,12 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dne" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/light/small, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 @@ -88459,114 +67753,8 @@ req_access_txt = "0"; specialfunctions = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) -"dnf" = ( -/turf/open/floor/plating/asteroid, -/area/security/prison) -"dng" = ( -/turf/closed/mineral, -/area/security/prison) -"dnh" = ( -/turf/closed/mineral, -/area/security/prison) -"dni" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"dnj" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/grille, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"dnk" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"dnl" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) -"dnm" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) -"dnn" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) -"dno" = ( -/obj/structure/shuttle/engine/propulsion/left, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) -"dnp" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) -"dnq" = ( -/obj/structure/shuttle/engine/propulsion/right, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) -"dnr" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) -"dns" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) -"dnt" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) "dnu" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -88576,42 +67764,10 @@ dir = 4; network = list("SS13","Security") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) -"dnv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) -"dnw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) -"dnx" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) -"dny" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "dnz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -88620,9 +67776,7 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/prison) "dnA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -88633,9 +67787,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "dnB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -88647,13 +67799,10 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "dnC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -88662,93 +67811,15 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/prison) -"dnD" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dnE" = ( -/turf/open/floor/plating/asteroid, -/area/security/prison) -"dnF" = ( -/turf/open/floor/plating/asteroid, -/area/security/prison) -"dnG" = ( -/turf/closed/mineral, -/area/security/prison) -"dnH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) -"dnI" = ( -/obj/structure/shuttle/engine/propulsion/left, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) -"dnJ" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) -"dnK" = ( -/obj/structure/shuttle/engine/propulsion/right, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) -"dnL" = ( -/obj/structure/shuttle/engine/propulsion/left, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) -"dnM" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) -"dnN" = ( -/obj/structure/shuttle/engine/propulsion/right, -/turf/open/floor/plating/airless, -/area/shuttle/syndicate) "dnO" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 4; name = "Labor Camp Shuttle Airlock"; shuttledocked = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) -"dnP" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) -"dnQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) -"dnR" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4; - - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/processing) "dnS" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, @@ -88757,17 +67828,13 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dnT" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "dnU" = ( /obj/machinery/door/airlock/glass_security{ @@ -88778,24 +67845,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dnV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/obj/item/device/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - dir = 2; - name = "Prison Intercom (General)"; - pixel_y = 24; - prison_radio = 1 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dnW" = ( /obj/machinery/flasher{ @@ -88805,9 +67855,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dnX" = ( /obj/machinery/door/airlock/glass{ @@ -88818,20 +67866,11 @@ id = "isolation2"; name = "cell isolation blast door" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dnY" = ( /obj/item/toy/beach_ball/holoball, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dnZ" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/security/prison) "doa" = ( /obj/effect/turf_decal/stripes/line{ @@ -88840,38 +67879,29 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dob" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "doc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/processing) "dod" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "doe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -88892,9 +67922,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "dof" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -88906,9 +67934,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/prison) "dog" = ( @@ -88917,14 +67943,12 @@ dir = 9; network = list("SS13","Security","PrisonCell") }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "doh" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/light/small, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 @@ -88937,37 +67961,12 @@ req_access_txt = "0"; specialfunctions = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) -"doi" = ( -/turf/open/floor/plating/asteroid, -/area/security/prison) -"doj" = ( -/turf/open/floor/plating/asteroid, -/area/security/prison) -"dok" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - name = "Fore Asteroid Maintenance Access"; - req_access_txt = "12" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_north) "dol" = ( /obj/structure/closet/emcloset, /obj/machinery/light, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/processing) "dom" = ( /obj/machinery/disposal/deliveryChute{ @@ -88977,9 +67976,7 @@ }, /obj/machinery/door/window/northright, /obj/structure/disposalpipe/trunk, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/processing) "don" = ( /obj/machinery/airalarm{ @@ -88987,9 +67984,7 @@ pixel_x = -23 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "doo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -88998,9 +67993,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dop" = ( /obj/machinery/flasher{ @@ -89012,17 +68005,7 @@ brightness = 3; dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"doq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dor" = ( /obj/structure/cable/orange{ @@ -89040,16 +68023,7 @@ dir = 10; network = list("SS13","Security") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dos" = ( -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "dot" = ( /obj/machinery/flasher{ @@ -89060,9 +68034,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dou" = ( /obj/structure/sign/poster/official/obey{ @@ -89073,29 +68045,16 @@ dir = 4; network = list("SS13","Security","PrisonCell") }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dov" = ( -/turf/open/floor/plating/asteroid, -/area/security/prison) -"dow" = ( -/turf/open/floor/plating/asteroid, +/turf/open/floor/plating/astplate, /area/security/prison) "dox" = ( /obj/structure/table, -/obj/item/weapon/cultivator, +/obj/item/cultivator, /obj/machinery/light{ dir = 4 }, /turf/open/floor/plating/asteroid, /area/security/prison) -"doy" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "doz" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/asteroid/line{ @@ -89107,18 +68066,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_north) -"doA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) "doB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/camera{ @@ -89126,28 +68075,13 @@ dir = 4; network = list("SS13","Security") }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) -"doC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "doD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/prison) "doE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -89164,24 +68098,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"doF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/obj/structure/cable/orange{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "doG" = ( /obj/machinery/flasher{ @@ -89191,9 +68108,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "doH" = ( /obj/machinery/door/airlock/glass{ @@ -89204,15 +68119,7 @@ id = "isolation3"; name = "cell isolation blast door" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"doI" = ( -/turf/open/floor/plating/asteroid, -/area/security/prison) -"doJ" = ( -/turf/open/floor/plating/asteroid, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "doK" = ( /obj/machinery/seed_extractor, @@ -89220,23 +68127,12 @@ /area/security/prison) "doL" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/processing) "doM" = ( /obj/machinery/flasher/portable, /obj/effect/turf_decal/delivery, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) -"doN" = ( -/obj/machinery/flasher/portable, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/processing) "doO" = ( /obj/machinery/flasher/portable, @@ -89244,29 +68140,14 @@ /obj/effect/decal/cleanable/cobweb{ icon_state = "cobweb2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/processing) "doP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) -"doQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "doR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -89275,20 +68156,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"doS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "doT" = ( /obj/machinery/door_timer{ @@ -89297,9 +68165,7 @@ pixel_x = 32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/prison) "doU" = ( @@ -89321,9 +68187,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/prison) "doV" = ( @@ -89346,15 +68210,13 @@ specialfunctions = 1 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/prison) "doW" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/light/small, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 @@ -89367,17 +68229,13 @@ req_access_txt = "0"; specialfunctions = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "doX" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 6 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/prison) "doY" = ( /obj/structure/table, @@ -89388,35 +68246,18 @@ id = null; pixel_y = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/prison) -"doZ" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) "dpa" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/processing) "dpb" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) -"dpc" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/processing) "dpd" = ( /obj/machinery/door/airlock/glass_security{ @@ -89424,17 +68265,13 @@ req_access_txt = "0"; req_one_access_txt = "38;2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/processing) "dpe" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dpf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -89446,9 +68283,7 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) "dpg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -89458,21 +68293,16 @@ pixel_y = 32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/prison) "dph" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/prison) "dpi" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -89485,32 +68315,24 @@ pixel_x = 32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/prison) "dpj" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 5 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/prison) "dpk" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 9 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/prison) "dpl" = ( /obj/machinery/washing_machine, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/prison) "dpm" = ( /obj/machinery/hydroponics/soil, @@ -89522,89 +68344,19 @@ dir = 4; icon_state = "pipe-c" }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/security/armory) "dpo" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/security/armory) -"dpp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/armory) -"dpq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/armory) -"dpr" = ( -/obj/machinery/flasher/portable, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) -"dps" = ( -/obj/machinery/flasher/portable, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) -"dpt" = ( -/obj/machinery/flasher/portable, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) "dpu" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/processing) -"dpv" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/processing) -"dpw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "dpx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -89615,96 +68367,35 @@ icon_state = "4-8" }, /obj/machinery/light, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/prison) "dpy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dpz" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dpA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/light, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/prison) "dpB" = ( /obj/machinery/newscaster{ pixel_x = -32 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/prison) "dpC" = ( /obj/structure/table, -/obj/item/weapon/storage/pill_bottle/dice, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/storage/pill_bottle/dice, +/turf/open/floor/plating/astplate, /area/security/prison) "dpD" = ( /obj/machinery/hydroponics/soil, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plating/asteroid, /area/security/prison) "dpE" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/armory) -"dpF" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/armory) -"dpG" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/armory) -"dpH" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/armory) -"dpI" = ( -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall/r_wall, /area/security/armory) "dpJ" = ( /obj/machinery/door/poddoor/shutters{ @@ -89712,21 +68403,8 @@ name = "Armory Shutters" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/armory) -"dpK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "dpL" = ( /obj/machinery/flasher{ id = "PCell 4"; @@ -89735,9 +68413,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dpM" = ( /obj/machinery/door/airlock/glass{ @@ -89748,17 +68424,13 @@ id = "isolation4"; name = "cell isolation blast door" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dpN" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plating/astplate, /area/security/prison) "dpO" = ( /obj/machinery/hydroponics/soil, @@ -89775,47 +68447,17 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) -"dpQ" = ( -/obj/structure/closet/emcloset, -/obj/effect/decal/cleanable/cobweb{ - icon_state = "cobweb2" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dpR" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/structure/disposaloutlet, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dpS" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/armory) "dpT" = ( /obj/machinery/suit_storage_unit/security, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/armory) "dpU" = ( /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/armory) "dpV" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -89828,9 +68470,7 @@ pixel_y = 20 }, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/armory) "dpW" = ( @@ -89842,9 +68482,7 @@ network = list("SS13","Security") }, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/armory) "dpX" = ( @@ -89858,9 +68496,7 @@ dir = 4 }, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/armory) "dpY" = ( @@ -89871,9 +68507,7 @@ dir = 9 }, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/armory) "dpZ" = ( @@ -89882,9 +68516,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/security/armory) "dqa" = ( @@ -89893,9 +68525,7 @@ dir = 4; network = list("SS13","Security","PrisonCell") }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dqb" = ( /obj/structure/closet/secure_closet/brig{ @@ -89905,32 +68535,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dqc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dqd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dqe" = ( /obj/structure/closet/secure_closet/brig{ @@ -89940,9 +68545,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dqf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -89964,22 +68567,12 @@ specialfunctions = 1 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dqg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, /area/security/prison) "dqh" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/camera{ c_tag = "Brig Perma Cell 4"; dir = 10; @@ -89988,14 +68581,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dqi" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/light/small, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 @@ -90008,9 +68599,7 @@ req_access_txt = "0"; specialfunctions = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dqj" = ( /obj/machinery/camera{ @@ -90018,19 +68607,12 @@ dir = 4; network = list("SS13","Security","PrisonCell") }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/prison) "dqk" = ( /obj/machinery/vending/sovietsoda, /turf/open/floor/plating/asteroid, /area/security/prison) -"dql" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "dqm" = ( /obj/structure/cable/orange{ d1 = 4; @@ -90045,83 +68627,35 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) -"dqn" = ( -/obj/item/weapon/storage/toolbox/mechanical/old, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dqo" = ( -/obj/machinery/conveyor/auto, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dqp" = ( /obj/effect/spawner/lootdrop/grille_or_trash, /obj/effect/decal/cleanable/cobweb{ icon_state = "cobweb2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) -"dqq" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/armory) -"dqr" = ( -/obj/machinery/suit_storage_unit/security, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/armory) "dqs" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/armory) -"dqt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/armory) "dqu" = ( /obj/structure/rack, -/obj/item/weapon/gun/energy/ionrifle, -/obj/item/weapon/gun/energy/temperature/security, +/obj/item/gun/energy/ionrifle, +/obj/item/gun/energy/temperature/security, /obj/item/clothing/suit/armor/laserproof, /obj/structure/window/reinforced{ dir = 1 }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/armory) "dqv" = ( /obj/structure/rack, -/obj/item/weapon/storage/lockbox/loyalty, -/obj/item/weapon/storage/box/trackimp, +/obj/item/storage/lockbox/loyalty, +/obj/item/storage/box/trackimp, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/armory) "dqw" = ( @@ -90131,9 +68665,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "dqx" = ( /obj/structure/cable/orange{ @@ -90144,9 +68676,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "dqy" = ( /obj/machinery/flasher{ @@ -90157,9 +68687,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dqz" = ( /obj/machinery/vending/sustenance, @@ -90168,39 +68696,6 @@ }, /turf/open/floor/plating/asteroid, /area/security/prison) -"dqA" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dqB" = ( -/obj/item/weapon/wrench, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dqC" = ( -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dqD" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dqE" = ( -/obj/structure/plasticflaps, -/obj/machinery/conveyor/auto, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dqF" = ( /obj/structure/cable/orange{ d1 = 2; @@ -90212,9 +68707,7 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "dqG" = ( /obj/structure/cable/orange{ @@ -90224,34 +68717,20 @@ /obj/machinery/power/apc{ dir = 4; name = "Armory APC"; + areastring = "/area/security/armory"; pixel_x = 24 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/armory) -"dqH" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall/r_wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/armory) +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/com_west) "dqI" = ( /obj/structure/closet/secure_closet{ name = "contraband locker"; req_access_txt = "3" }, /obj/effect/spawner/lootdrop/armory_contraband{ - loot = list(/obj/item/weapon/gun/ballistic/automatic/pistol = 5, /obj/item/weapon/gun/ballistic/shotgun/automatic/combat = 5, /obj/item/weapon/gun/ballistic/revolver/mateba, /obj/item/weapon/gun/ballistic/automatic/pistol/deagle, /obj/item/weapon/storage/box/syndie_kit/throwing_weapons = 3) - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/armory) -"dqJ" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless + loot = list(/obj/item/gun/ballistic/automatic/pistol = 5, /obj/item/gun/ballistic/shotgun/automatic/combat = 5, /obj/item/gun/ballistic/revolver/mateba, /obj/item/gun/ballistic/automatic/pistol/deagle, /obj/item/storage/box/syndie_kit/throwing_weapons = 3) }, +/turf/open/floor/plasteel, /area/security/armory) "dqK" = ( /obj/structure/rack, @@ -90273,32 +68752,24 @@ pixel_x = 3; pixel_y = -3 }, -/obj/item/weapon/shield/riot{ +/obj/item/shield/riot{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/shield/riot, -/obj/item/weapon/shield/riot{ +/obj/item/shield/riot, +/obj/item/shield/riot{ pixel_x = 3; pixel_y = -3 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/armory) "dqL" = ( /obj/structure/table, -/obj/item/weapon/storage/box/firingpins{ +/obj/item/storage/box/firingpins{ pixel_x = 1; pixel_y = 5 }, -/obj/item/weapon/storage/box/firingpins{ +/obj/item/storage/box/firingpins{ pixel_x = 1; pixel_y = 5 }, @@ -90306,9 +68777,7 @@ /obj/item/key/security, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/armory) "dqM" = ( @@ -90319,9 +68788,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dqN" = ( /obj/machinery/flasher{ @@ -90331,9 +68798,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dqO" = ( /obj/machinery/door/airlock/glass{ @@ -90344,110 +68809,42 @@ id = "isolation5"; name = "cell isolation blast door" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) -"dqP" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dqQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dqR" = ( -/obj/machinery/conveyor/auto{ - dir = 5; - verted = -1 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dqS" = ( -/obj/machinery/conveyor/auto{ - dir = 8 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dqT" = ( -/obj/machinery/conveyor/auto{ - dir = 10 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dqU" = ( /obj/structure/cable/orange{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "dqV" = ( /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"dqW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/main) "dqX" = ( /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/main) -"dqY" = ( -/obj/machinery/suit_storage_unit/security, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/armory) -"dqZ" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/armory) "dra" = ( /obj/structure/rack, -/obj/item/weapon/gun/energy/e_gun/advtaser{ +/obj/item/gun/energy/e_gun/advtaser{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/gun/energy/e_gun/advtaser, -/obj/item/weapon/gun/energy/e_gun/advtaser{ +/obj/item/gun/energy/e_gun/advtaser, +/obj/item/gun/energy/e_gun/advtaser{ pixel_x = 3; pixel_y = -3 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/armory) "drb" = ( /obj/structure/rack, @@ -90473,114 +68870,19 @@ pixel_x = 3; pixel_y = -3 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/armory) "drc" = ( /obj/structure/closet/secure_closet/lethalshots, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/armory) -"drd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dre" = ( -/obj/structure/weightlifter, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) "drf" = ( /obj/structure/stacklifter, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/security/prison) -"drg" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/space) -"drh" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/space) -"dri" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/space) -"drj" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/structure/disposaloutlet{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/maintenance/asteroid/fore/com_west) -"drk" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"drl" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/deliveryChute{ - dir = 4 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"drm" = ( -/obj/machinery/conveyor/auto{ - dir = 8 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"drn" = ( -/obj/machinery/conveyor/auto{ - dir = 10 - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dro" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -90591,9 +68893,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "drp" = ( /obj/structure/disposalpipe/segment{ @@ -90604,54 +68904,38 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "drq" = ( /obj/structure/disposalpipe/segment, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/main) "drr" = ( /obj/structure/disposaloutlet, /obj/structure/disposalpipe/trunk{ dir = 8 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/main) -"drs" = ( -/obj/machinery/suit_storage_unit/security, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/armory) "drt" = ( /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/armory) "dru" = ( -/obj/item/weapon/grenade/barrier{ +/obj/item/grenade/barrier{ pixel_x = 4 }, -/obj/item/weapon/grenade/barrier, -/obj/item/weapon/grenade/barrier{ +/obj/item/grenade/barrier, +/obj/item/grenade/barrier{ pixel_x = -4 }, /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/armory) "drv" = ( @@ -90660,9 +68944,7 @@ dir = 4; network = list("SS13","Security","PrisonCell") }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "drw" = ( /obj/structure/closet/secure_closet/brig{ @@ -90672,47 +68954,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"drx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dry" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "drz" = ( /obj/machinery/camera{ @@ -90720,9 +68962,7 @@ dir = 9; network = list("SS13","Security","PrisonCell") }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "drA" = ( /obj/machinery/camera{ @@ -90732,9 +68972,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/prison) "drB" = ( @@ -90745,95 +68983,20 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"drC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"drD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"drE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"drF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/prison) "drG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/security/prison) -"drH" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/space) -"drI" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/space) -"drJ" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/space) -"drK" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Port Asteroid Maintenance"; - req_access_txt = "12" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "drL" = ( /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/fore/com_west) -"drM" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "drN" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -90845,59 +69008,33 @@ icon_state = "1-8" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) -"drO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"drP" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) "drQ" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/door/window/brigdoor/southleft{ name = "Security Mail Chute"; req_one_access_txt = "38;63" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/main) "drR" = ( /obj/machinery/door/poddoor/shutters{ id = "armoryaccess2"; name = "Armory Shutters" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/main) "drS" = ( /obj/structure/rack, -/obj/item/weapon/storage/box/chemimp{ +/obj/item/storage/box/chemimp{ pixel_x = 4; pixel_y = 3 }, -/obj/item/weapon/reagent_containers/glass/bottle/morphine, +/obj/item/reagent_containers/glass/bottle/morphine, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/armory) "drT" = ( @@ -90905,9 +69042,7 @@ id = "Cell 1"; name = "Cell Door 1" }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/prison) "drU" = ( /obj/machinery/navbeacon{ @@ -90915,18 +69050,14 @@ location = "CellBlockLowRight"; name = "navigation beacon (CellBlockLowRight)" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/prison) "drV" = ( /obj/machinery/door/window/brigdoor/security/cell/eastleft{ id = "Cell 10"; name = "Cell Door 10" }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/prison) "drW" = ( /obj/machinery/flasher{ @@ -90937,24 +69068,12 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"drX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "drY" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/prison) "drZ" = ( @@ -90965,9 +69084,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dsa" = ( /obj/machinery/door/airlock/glass{ @@ -90978,108 +69095,41 @@ id = "isolation6"; name = "cell isolation blast door" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dsb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/security/prison) "dsc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/security/prison) "dsd" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/security/prison) -"dse" = ( -/obj/structure/stacklifter, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dsf" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/space) -"dsg" = ( -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/space) -"dsh" = ( -/obj/effect/turf_decal/stripes/asteroid/line{ - icon_state = "ast_warn"; - dir = 1 - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dsi" = ( /obj/structure/girder, /obj/structure/grille, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/fore/com_west) -"dsj" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dsk" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"dsl" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) "dsm" = ( /obj/structure/closet/secure_closet/security/sec, /obj/item/device/radio, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/security/main) "dsn" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/main) "dso" = ( @@ -91092,48 +69142,36 @@ pixel_y = 20 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/main) "dsp" = ( /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/security/armory) "dsq" = ( -/turf/open/floor/plasteel/darkred/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkred/side, /area/security/armory) "dsr" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/darkred/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkred/side, /area/security/armory) "dss" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/darkred/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkred/side, /area/security/armory) "dst" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/security/armory) "dsu" = ( @@ -91146,9 +69184,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/security/prison) "dsv" = ( @@ -91158,9 +69194,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/prison) "dsw" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -91181,9 +69215,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/prison) "dsx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -91195,9 +69227,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/security/prison) "dsy" = ( @@ -91205,9 +69235,7 @@ dir = 5 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/security/prison) "dsz" = ( @@ -91229,22 +69257,12 @@ specialfunctions = 1 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/prison) -"dsA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/security/prison) "dsB" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/camera{ c_tag = "Brig Perma Cell 6"; dir = 10; @@ -91253,14 +69271,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dsC" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/light/small, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 @@ -91273,28 +69289,12 @@ req_access_txt = "0"; specialfunctions = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/prison) "dsD" = ( /obj/structure/grille/broken, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/fore/com_west) -"dsE" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dsF" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -91304,49 +69304,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dsG" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dsH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dsI" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "dsJ" = ( /obj/structure/disposalpipe/segment{ @@ -91359,22 +69317,7 @@ }, /obj/structure/girder, /obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dsK" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "dsL" = ( /obj/structure/disposalpipe/segment{ @@ -91386,57 +69329,35 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "dsM" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/main) "dsN" = ( /obj/machinery/vending/security, /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/main) "dsO" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/main) "dsP" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) "dsQ" = ( /obj/machinery/door/airlock/glass_security{ name = "Armory"; req_access_txt = "3" }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/armory) -"dsR" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) -"dsS" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) "dsT" = ( /obj/machinery/door/poddoor/shutters/preopen{ id = "wardencell" @@ -91445,21 +69366,8 @@ name = "Brig Cell Access"; req_access_txt = "3" }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"dsU" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Cell Block"; - req_access_txt = "0"; - req_one_access_txt = "38;2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) "dsV" = ( /obj/machinery/door/airlock/glass_security{ name = "Cell Block"; @@ -91467,76 +69375,23 @@ req_one_access_txt = "38;2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/brig) "dsW" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "dsX" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) -"dsY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/bridge) -"dsZ" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dta" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) -"dtb" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) -"dtc" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) -"dtd" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) -"dte" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) "dtf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) "dtg" = ( /obj/structure/closet{ @@ -91548,9 +69403,7 @@ network = list("SS13","Security") }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 5; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 5 }, /area/security/brig) "dth" = ( @@ -91558,27 +69411,21 @@ dir = 4; pixel_x = -23 }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "dti" = ( /obj/structure/filingcabinet/chestdrawer/wheeled, /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "dtj" = ( /obj/machinery/computer/crew, /obj/machinery/newscaster/security_unit{ pixel_y = 32 }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "dtk" = ( /obj/machinery/computer/prisoner, @@ -91587,9 +69434,7 @@ dir = 6; network = list("SS13","Security") }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "dtl" = ( /obj/structure/table, @@ -91600,59 +69445,38 @@ network = list("PrisonCell"); pixel_y = 32 }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"dtm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) "dtn" = ( /obj/structure/table, /obj/item/clothing/neck/stethoscope, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "dto" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/toxin, +/obj/item/storage/firstaid/toxin, /obj/machinery/camera{ c_tag = "Brig Medbay"; dir = 6; network = list("SS13","Security") }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "dtp" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "dtq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, /obj/machinery/camera{ @@ -91660,22 +69484,18 @@ dir = 6; network = list("SS13","Security") }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "dtr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/brig) "dts" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -91683,32 +69503,24 @@ brightness = 3; dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "dtt" = ( /obj/structure/table/wood, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "dtu" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "dtv" = ( /obj/structure/reagent_dispensers/water_cooler, @@ -91717,70 +69529,38 @@ dir = 6; network = list("SS13","Security") }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) -"dtw" = ( -/turf/closed/wall/rust{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/space) "dtx" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/bridge) -"dty" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "dtz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/newscaster/security_unit{ pixel_x = 32 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "dtA" = ( /obj/structure/closet, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/fore/com_west) -"dtB" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dtC" = ( /obj/structure/reagent_dispensers/peppertank{ pixel_x = -32 }, /obj/structure/closet/secure_closet/hos, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads/hos) "dtD" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/box/deputy, -/obj/item/weapon/storage/box/seccarts{ +/obj/item/storage/box/deputy, +/obj/item/storage/box/seccarts{ pixel_x = 3; pixel_y = 2 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads/hos) "dtE" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, @@ -91790,53 +69570,28 @@ name = "Station Intercom (General)"; pixel_y = 20 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads/hos) "dtF" = ( /obj/structure/table/wood, /obj/item/device/taperecorder, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads/hos) "dtG" = ( /obj/machinery/suit_storage_unit/hos, /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads/hos) "dtH" = ( /obj/effect/landmark/start/security_officer, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) -"dtI" = ( -/obj/structure/table, -/obj/machinery/recharger, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"dtJ" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) "dtK" = ( /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/brig) "dtL" = ( @@ -91845,9 +69600,7 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/brig) "dtM" = ( @@ -91855,58 +69608,33 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/brig) "dtN" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/storage/firstaid/regular, +/turf/open/floor/plasteel/white, /area/security/brig) "dtO" = ( /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "dtP" = ( /obj/structure/table/wood, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"dtQ" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "dtR" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"dtS" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "dtT" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/box/cups, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/storage/box/cups, +/turf/open/floor/plasteel/black, /area/security/brig) "dtU" = ( /obj/structure/cable/orange{ @@ -91915,9 +69643,7 @@ icon_state = "2-4" }, /obj/structure/grille/broken, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "dtV" = ( /obj/structure/girder, @@ -91927,26 +69653,20 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) "dtW" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "dtX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "dtY" = ( /obj/structure/disposalpipe/segment, @@ -91956,9 +69676,7 @@ icon_state = "1-2" }, /obj/structure/girder, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "dtZ" = ( /obj/machinery/requests_console{ @@ -91968,13 +69686,11 @@ name = "Head of Security RC"; pixel_x = -30 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads/hos) "dua" = ( /mob/living/simple_animal/hostile/retaliate/bat{ - desc = "A fierce companion for any person of power, this spider has been carefully trained by NanoTrasen specialists. Its beady, staring eyes send shivers down your spine."; + desc = "A fierce companion for any person of power, this spider has been carefully trained by Nanotrasen specialists. Its beady, staring eyes send shivers down your spine."; emote_hear = list("chitters"); faction = list("spiders"); harm_intent_damage = 3; @@ -91995,34 +69711,17 @@ turns_per_move = 10; voice_name = "unidentifiable voice" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads/hos) "dub" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads/hos) "duc" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) -"dud" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) -"due" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads/hos) "duf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment, /obj/structure/cable/orange{ @@ -92033,9 +69732,7 @@ id = "hosoffice"; name = "emergency lockdown blast door" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/crew_quarters/heads/hos) "dug" = ( /obj/structure/cable/orange{ @@ -92044,55 +69741,38 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/main) "duh" = ( /obj/structure/table, -/obj/item/weapon/book/manual/wiki/security_space_law, -/obj/item/weapon/restraints/handcuffs, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/restraints/handcuffs, /obj/item/device/assembly/flash, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) -"dui" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) "duj" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/firstaid/regular, +/obj/item/storage/toolbox/mechanical, /obj/structure/reagent_dispensers/peppertank{ pixel_x = -32 }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "duk" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "dul" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/cable/orange{ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/warden) "dum" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -92102,65 +69782,35 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/brig) "dun" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/brig) "duo" = ( /obj/machinery/holopad, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/security/brig) "dup" = ( /obj/effect/turf_decal/delivery, /obj/structure/bed/roller, /obj/item/clothing/suit/straight_jacket, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"duq" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/security/brig) "dur" = ( /obj/structure/table/wood, /obj/item/device/taperecorder, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"dus" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"dut" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "duu" = ( /obj/structure/table/wood, -/obj/item/weapon/book/manual/wiki/security_space_law, -/obj/item/weapon/folder/red, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/folder/red, +/turf/open/floor/plasteel/black, /area/security/brig) "duv" = ( /obj/structure/cable/orange{ @@ -92169,83 +69819,25 @@ icon_state = "1-8" }, /obj/structure/grille/broken, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/maintenance/asteroid/fore/com_north) -"duw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/bridge) -"dux" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/bridge) -"duy" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "duz" = ( /obj/structure/sign/poster/official/enlist{ pixel_x = -32 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) -"duA" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads/hos) "duB" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads/hos) "duC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) -"duD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) -"duE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads/hos) "duF" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -92257,87 +69849,60 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/main) "duG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) -"duH" = ( -/obj/structure/table, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"duI" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) "duJ" = ( /obj/structure/closet{ name = "evidence closet" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/security/brig) "duK" = ( /obj/structure/table, /obj/item/clothing/glasses/sunglasses, /obj/item/clothing/ears/earmuffs, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /obj/structure/reagent_dispensers/peppertank{ pixel_x = -32 }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/machinery/power/apc{ + dir = 2; + name = "Warden's Office APC"; + areastring = "/area/security/warden"; + pixel_y = -24 }, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "duL" = ( /obj/structure/chair/office/light, /obj/effect/landmark/start/warden, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "duM" = ( /obj/machinery/computer/camera_advanced{ z_lock = 1 }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) -"duN" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/bed/roller, -/obj/item/clothing/suit/straight_jacket, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) "duO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "duP" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -92346,22 +69911,19 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "duQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/brig) "duR" = ( /obj/machinery/power/apc{ dir = 2; name = "Courtroom APC"; + areastring = "/area/security/courtroom"; pixel_y = -24 }, /obj/structure/cable/orange, @@ -92369,43 +69931,18 @@ icon_state = "warn_end"; dir = 1 }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/courtroom) -"duS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/bridge) +/turf/open/floor/plating, +/area/maintenance/asteroid/fore/com_north) "duT" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/bridge) -"duU" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/bridge) -"duV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "duW" = ( /obj/structure/disposalpipe/segment, /obj/machinery/power/apc{ dir = 4; name = "Head of Security's Office APC"; + areastring = "/area/crew_quarters/heads/hos"; pixel_x = 24 }, /obj/structure/cable/orange{ @@ -92417,10 +69954,8 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/com_west) "duX" = ( /obj/machinery/keycard_auth{ pixel_x = -24 @@ -92442,42 +69977,15 @@ pixel_x = -3; pixel_y = 8 }, -/obj/item/weapon/storage/fancy/cigarettes/cigars/cohiba, -/obj/item/weapon/lighter, +/obj/item/storage/fancy/cigarettes/cigars/cohiba, +/obj/item/lighter, /turf/open/floor/carpet, /area/crew_quarters/heads/hos) "dva" = ( /obj/structure/table/wood, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /turf/open/floor/carpet, /area/crew_quarters/heads/hos) -"dvb" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) -"dvc" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) -"dvd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "hosoffice"; - name = "emergency lockdown blast door" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) "dve" = ( /obj/structure/cable/orange{ d1 = 1; @@ -92490,50 +69998,32 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/main) "dvf" = ( /obj/structure/table, -/obj/item/weapon/restraints/handcuffs, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/restraints/handcuffs, +/turf/open/floor/plasteel, /area/security/main) "dvg" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/drinks/coffee, +/obj/item/reagent_containers/food/drinks/coffee, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) "dvh" = ( /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; dir = 8 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/brig) "dvi" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) -"dvj" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/warden) "dvk" = ( /obj/machinery/door/airlock/glass_security{ @@ -92544,17 +70034,12 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/warden) -"dvl" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, +/turf/open/floor/plasteel/showroomfloor, /area/security/warden) "dvm" = ( /obj/structure/table/reinforced, @@ -92565,13 +70050,10 @@ name = "Warden's Desk"; req_access_txt = "3" }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/warden) "dvn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4 @@ -92580,13 +70062,10 @@ d2 = 4; icon_state = "0-4" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/warden) "dvo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 8; @@ -92601,39 +70080,16 @@ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/warden) -"dvp" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Cell Block"; - req_access_txt = "0"; - req_one_access_txt = "38;2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) "dvq" = ( /obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"dvr" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/security/brig) "dvs" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/window/reinforced, -/turf/open/floor/plasteel/white{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/white, /area/security/brig) "dvt" = ( /obj/machinery/door/airlock/security{ @@ -92642,9 +70098,7 @@ req_one_access_txt = "38;2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "dvu" = ( /obj/machinery/door/airlock/security{ @@ -92653,29 +70107,14 @@ req_one_access_txt = "38;2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/security/brig) "dvv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/darkblue/side, /area/bridge) -"dvw" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dvx" = ( /obj/machinery/computer/secure_data, /obj/machinery/button/door{ @@ -92693,9 +70132,6 @@ }, /turf/open/floor/carpet, /area/crew_quarters/heads/hos) -"dvy" = ( -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) "dvz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -92711,25 +70147,15 @@ dir = 4 }, /obj/structure/table/wood, -/obj/item/weapon/folder/red, -/obj/item/weapon/stamp/hos, +/obj/item/folder/red, +/obj/item/stamp/hos, /turf/open/floor/carpet, /area/crew_quarters/heads/hos) "dvB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) -"dvC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads/hos) "dvD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -92741,37 +70167,39 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/main) "dvE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) "dvF" = ( /obj/structure/table, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) "dvG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/power/apc{ + dir = 1; + name = "Brig APC"; + areastring = "/area/security/brig"; + pixel_y = 24 + }, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 9; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 9 }, /area/security/brig) "dvH" = ( @@ -92784,32 +70212,13 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "dvI" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"dvJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "dvK" = ( @@ -92818,9 +70227,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "dvL" = ( @@ -92833,20 +70240,7 @@ network = list("SS13","Security") }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"dvM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "dvN" = ( @@ -92861,9 +70255,7 @@ icon_state = "1-2" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "dvP" = ( /obj/machinery/computer/security, @@ -92872,16 +70264,13 @@ }, /turf/open/floor/carpet, /area/crew_quarters/heads/hos) -"dvQ" = ( -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) "dvR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/carpet, /area/crew_quarters/heads/hos) "dvS" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, @@ -92891,49 +70280,8 @@ /obj/structure/chair{ dir = 8 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/crew_quarters/heads/hos) -"dvU" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) -"dvV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/door/poddoor/preopen{ - id = "hosoffice"; - name = "emergency lockdown blast door" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) -"dvW" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) "dvX" = ( /obj/structure/table/wood, /obj/item/device/radio/intercom{ @@ -92942,16 +70290,12 @@ listening = 1; name = "Station Intercom (Court)" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/courtroom) "dvY" = ( /obj/structure/table/wood, -/obj/item/weapon/book/manual/wiki/security_space_law, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/book/manual/wiki/security_space_law, +/turf/open/floor/plasteel, /area/security/courtroom) "dvZ" = ( /obj/machinery/door/window/southleft{ @@ -92959,27 +70303,14 @@ req_access_txt = "2" }, /turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 + dir = 5 }, /area/security/courtroom) "dwa" = ( /obj/structure/rack, -/obj/item/weapon/pickaxe, +/obj/item/pickaxe, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/fore/com_west) -"dwb" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dwc" = ( /obj/machinery/computer/card/minor/hos, /obj/machinery/light{ @@ -92990,9 +70321,6 @@ }, /turf/open/floor/carpet, /area/crew_quarters/heads/hos) -"dwd" = ( -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) "dwe" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 @@ -93006,16 +70334,6 @@ }, /turf/open/floor/carpet, /area/crew_quarters/heads/hos) -"dwg" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) -"dwh" = ( -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/crew_quarters/heads/hos) "dwi" = ( /obj/structure/closet/bombcloset, /obj/machinery/airalarm{ @@ -93028,9 +70346,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/main) "dwj" = ( @@ -93042,9 +70358,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/main) "dwk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -93061,9 +70375,7 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "dwl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -93074,27 +70386,7 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"dwm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) "dwn" = ( /obj/structure/cable/orange{ @@ -93102,53 +70394,26 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/brig) -"dwo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/bridge) "dwp" = ( /obj/structure/rack, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/fore/com_west) -"dwq" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dwr" = ( /obj/structure/closet/bombcloset, /obj/structure/reagent_dispensers/peppertank{ pixel_x = -32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/security/main) "dws" = ( /turf/open/floor/plasteel/red/corner{ - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 8 }, /area/security/main) "dwt" = ( @@ -93160,13 +70425,10 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/security/detectives_office) "dwu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4 @@ -93180,18 +70442,10 @@ /obj/machinery/door/poddoor/shutters/preopen{ id = "detective" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/detectives_office) -"dwv" = ( -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/lawoffice) "dww" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4 @@ -93205,15 +70459,11 @@ /obj/machinery/door/poddoor/shutters/preopen{ id = "lawyer" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/lawoffice) "dwx" = ( /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/lawoffice) "dwy" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -93225,9 +70475,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "dwz" = ( /obj/machinery/door/airlock/glass_security{ @@ -93237,41 +70485,24 @@ req_access_txt = "0"; req_one_access_txt = "38;63" }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red, /area/security/brig) "dwA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/cable/orange, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/brig) "dwB" = ( /obj/item/device/radio/beacon, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/security/courtroom) "dwC" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/courtroom) -"dwD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/darkblue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/bridge) "dwE" = ( /obj/structure/disposalpipe/segment{ dir = 1; @@ -93282,74 +70513,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dwF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dwG" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dwH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dwI" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dwJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "dwK" = ( /obj/structure/disposalpipe/segment{ @@ -93362,49 +70526,21 @@ icon_state = "2-8" }, /obj/structure/girder, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) -"dwL" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"dwM" = ( -/obj/machinery/vending/security, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/red{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"dwN" = ( -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 8; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) "dwO" = ( /obj/structure/closet/secure_closet/detective, -/obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey, +/obj/item/reagent_containers/food/drinks/bottle/whiskey, /obj/machinery/light{ dir = 8 }, /obj/item/ammo_box/c38, /obj/item/ammo_box/c38, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "dwP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "dwQ" = ( /obj/structure/table/wood, @@ -93415,9 +70551,7 @@ name = "Station Intercom (General)"; pixel_y = 20 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/security/detectives_office) "dwR" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -93426,18 +70560,14 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/security/detectives_office) "dwS" = ( /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk{ dir = 1 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/security/detectives_office) "dwT" = ( /obj/structure/filingcabinet, @@ -93449,52 +70579,35 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) -"dwU" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) "dwV" = ( /obj/structure/chair, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "dwW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/brig) "dwX" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/red, +/obj/item/folder/red, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/security/courtroom) "dwY" = ( /obj/structure/table/wood, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/security/courtroom) "dwZ" = ( @@ -93504,32 +70617,8 @@ /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/blue/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/blue/side, /area/security/courtroom) -"dxa" = ( -/obj/structure/grille, -/turf/open/floor/plating/asteroid, -/area/maintenance/asteroid/fore/com_west) -"dxb" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating/asteroid, -/area/maintenance/asteroid/fore/com_west) -"dxc" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dxd" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -93541,40 +70630,26 @@ icon_state = "2-8" }, /obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "dxe" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/main) "dxf" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/main) "dxg" = ( /obj/effect/landmark/secequipment, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"dxh" = ( -/obj/effect/landmark/secequipment, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/security/main) "dxi" = ( @@ -93584,57 +70659,41 @@ dir = 10; network = list("SS13","Security") }, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) -"dxj" = ( -/obj/effect/landmark/secequipment, -/turf/open/floor/plasteel/red/side{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/red/side, /area/security/main) "dxk" = ( /obj/structure/chair{ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "dxl" = ( /obj/structure/table/wood, /obj/machinery/computer/secure_data/laptop, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/security/detectives_office) "dxm" = ( /obj/machinery/power/apc{ dir = 4; name = "Detective's Office APC"; + areastring = "/area/security/detectives_office"; pixel_x = 24 }, /obj/structure/cable/orange{ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/security/detectives_office) "dxn" = ( /obj/structure/rack, -/obj/item/weapon/storage/briefcase, -/obj/item/weapon/storage/briefcase, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/obj/item/storage/briefcase, +/obj/item/storage/briefcase, +/turf/open/floor/wood, /area/lawoffice) "dxo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/orange{ @@ -93643,26 +70702,10 @@ icon_state = "1-8" }, /obj/structure/cable/orange, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"dxp" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"dxq" = ( -/turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/brig) "dxr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/cable/orange{ d1 = 1; @@ -93677,9 +70720,7 @@ id = "brigfront"; name = "emergency blast door" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/brig) "dxs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -93689,9 +70730,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 10; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 10 }, /area/security/brig) "dxt" = ( @@ -93712,9 +70751,7 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "dxu" = ( @@ -93724,9 +70761,7 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 6; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 6 }, /area/security/brig) "dxv" = ( @@ -93749,9 +70784,7 @@ /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel/showroomfloor{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/showroomfloor, /area/security/brig) "dxw" = ( /obj/structure/closet/crate, @@ -93760,24 +70793,6 @@ /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating/asteroid, /area/maintenance/asteroid/fore/com_west) -"dxx" = ( -/obj/structure/closet, -/turf/open/floor/plating/asteroid, -/area/maintenance/asteroid/fore/com_west) -"dxy" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dxz" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -93788,36 +70803,21 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) -"dxA" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/main) "dxB" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/main) "dxC" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/detectives_office) "dxD" = ( /obj/structure/table/wood, @@ -93826,27 +70826,21 @@ pixel_x = 2; pixel_y = 3 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "dxE" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "dxF" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/cigarettes, +/obj/item/storage/fancy/cigarettes, /obj/item/clothing/glasses/sunglasses, /obj/item/device/flashlight/lamp, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/security/detectives_office) "dxG" = ( /obj/machinery/button/door{ @@ -93854,60 +70848,38 @@ name = "Privacy Shutters"; pixel_x = 24 }, -/turf/open/floor/carpet{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/carpet, /area/security/detectives_office) "dxH" = ( /obj/structure/filingcabinet, /obj/machinery/newscaster/security_unit{ pixel_x = 32 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "dxI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"dxJ" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "dxK" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/brig) "dxL" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "dxM" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/security/brig) "dxN" = ( @@ -93918,9 +70890,7 @@ dir = 8 }, /turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 + dir = 5 }, /area/security/courtroom) "dxO" = ( @@ -93934,32 +70904,15 @@ pixel_y = 20 }, /turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 + dir = 5 }, /area/security/courtroom) "dxP" = ( /obj/machinery/airalarm{ - frequency = 1439; - locked = 0; pixel_y = 23 }, /turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 - }, -/area/security/courtroom) -"dxQ" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 + dir = 5 }, /area/security/courtroom) "dxR" = ( @@ -93976,9 +70929,7 @@ req_one_access = null; req_one_access_txt = "19;41" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) "dxS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -93994,50 +70945,8 @@ req_one_access = null; req_one_access_txt = "19;41" }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/bridge) -"dxT" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dxU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dxV" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dxW" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -94048,47 +70957,17 @@ icon_state = "4-8" }, /obj/structure/grille, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dxX" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dxY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating/astplate, /area/maintenance/asteroid/fore/com_west) "dxZ" = ( /obj/structure/rack, -/obj/item/weapon/storage/briefcase, -/obj/item/weapon/storage/briefcase, +/obj/item/storage/briefcase, +/obj/item/storage/briefcase, /obj/machinery/airalarm{ dir = 4; pixel_x = -22 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "dya" = ( /obj/machinery/light{ @@ -94097,39 +70976,25 @@ /obj/machinery/newscaster/security_unit{ pixel_x = 32 }, -/turf/open/floor/plasteel/grimy{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/grimy, /area/security/detectives_office) "dyb" = ( /obj/machinery/camera{ c_tag = "Lawyer's Office"; dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "dyc" = ( /obj/structure/chair, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"dyd" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "dye" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "dyf" = ( /obj/structure/disposalpipe/segment, @@ -94143,9 +71008,7 @@ pixel_y = 20 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) "dyg" = ( @@ -94153,88 +71016,27 @@ pixel_y = 32 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/security/brig) -"dyh" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 - }, -/area/security/courtroom) -"dyi" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 - }, -/area/security/courtroom) -"dyj" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating/asteroid, -/area/maintenance/asteroid/fore/com_west) -"dyk" = ( -/obj/structure/grille, -/turf/open/floor/plating/asteroid, -/area/maintenance/asteroid/fore/com_west) -"dyl" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dym" = ( /obj/effect/landmark/start/lawyer, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "dyn" = ( /obj/structure/chair{ dir = 4 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "dyo" = ( /obj/structure/table, -/obj/item/weapon/storage/pill_bottle/dice, +/obj/item/storage/pill_bottle/dice, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"dyp" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"dyq" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/security/brig) "dyr" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -94245,89 +71047,47 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "dys" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"dyt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "dyu" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/security/brig) "dyv" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/detectives_office) -"dyw" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/detectives_office) "dyx" = ( /obj/structure/closet/lawcloset, /obj/machinery/light{ dir = 4 }, -/turf/open/floor/wood{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/wood, /area/lawoffice) "dyy" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/security/brig) -"dyz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/closed/wall, /area/security/brig) "dyA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, /turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 + dir = 5 }, /area/security/courtroom) "dyB" = ( @@ -94336,9 +71096,7 @@ dir = 4 }, /turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 + dir = 5 }, /area/security/courtroom) "dyC" = ( @@ -94357,51 +71115,23 @@ }, /turf/open/floor/plating/airless, /area/space) -"dyE" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/deliveryChute{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/maintenance/asteroid/fore/com_west) -"dyF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) -"dyG" = ( -/obj/structure/rack, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dyH" = ( /obj/machinery/power/smes/engineering, /obj/structure/cable/orange{ d2 = 2; icon_state = "0-2" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_west) "dyI" = ( /obj/structure/disposalpipe/trunk{ dir = 1 }, /obj/structure/disposaloutlet, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/detectives_office) "dyJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4 @@ -94409,27 +71139,10 @@ /obj/machinery/door/poddoor/shutters/preopen{ id = "lawyer" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/lawoffice) -"dyK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "lawyer" - }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/lawoffice) "dyL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4 @@ -94442,70 +71155,14 @@ id = "brigfront"; name = "emergency blast door" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/brig) "dyM" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/security/courtroom) -"dyN" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/poddoor/preopen{ - id = "bridge"; - layer = 2.6; - name = "Emergency Blast Door" - }, -/obj/machinery/door/airlock/glass_command{ - cyclelinkeddir = null; - name = "Bridge"; - req_access_txt = "0"; - req_one_access = null; - req_one_access_txt = "19;41" - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/bridge) -"dyO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/poddoor/preopen{ - id = "bridge"; - layer = 2.6; - name = "Emergency Blast Door" - }, -/obj/machinery/door/airlock/glass_command{ - cyclelinkeddir = null; - name = "Bridge"; - req_access_txt = "0"; - req_one_access = null; - req_one_access_txt = "19;41" - }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/bridge) -"dyP" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/asteroid/line{ - icon_state = "ast_warn"; - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating/astplate{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/maintenance/asteroid/fore/com_west) "dyQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -94520,9 +71177,7 @@ d2 = 4; icon_state = "1-4" }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/floorgrime, /area/maintenance/asteroid/fore/com_west) "dyR" = ( /obj/structure/cable/orange{ @@ -94535,8 +71190,7 @@ dir = 6 }, /turf/open/floor/plasteel/red/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/fore) "dyS" = ( @@ -94549,8 +71203,7 @@ pixel_y = 32 }, /turf/open/floor/plasteel/red/corner{ - dir = 1; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 1 }, /area/hallway/primary/fore) "dyT" = ( @@ -94564,8 +71217,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ - dir = 4; - baseturf = /turf/open/floor/plating/asteroid/airless + dir = 4 }, /area/hallway/primary/fore) "dyU" = ( @@ -94577,33 +71229,25 @@ location = "Security"; name = "navigation beacon (Security)" }, -/turf/open/floor/plasteel/neutral/corner{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/fore) "dyV" = ( /obj/structure/plasticflaps{ name = "Officer Beepsky's Home" }, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "dyW" = ( /obj/structure/bed/dogbed, /mob/living/simple_animal/bot/secbot/beepsky, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plating, /area/hallway/primary/fore) "dyX" = ( /obj/structure/sign/poster/contraband/rip_badger{ pixel_x = 32 }, -/turf/open/floor/plasteel/floorgrime{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, -/area/derelict/secret{ +/turf/open/floor/plasteel/floorgrime, +/area/ruin/space/derelict/secret{ valid_territory = 0 }) "dyY" = ( @@ -94613,32 +71257,22 @@ name = "Station Intercom (General)"; pixel_x = -28 }, -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel, /area/hallway/primary/starboard) "dyZ" = ( /obj/structure/disposalpipe/segment{ dir = 2; icon_state = "pipe-c" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) "dza" = ( /obj/structure/disposalpipe/junction{ dir = 4; icon_state = "pipe-j2" }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/neutral, /area/hallway/primary/starboard) -"dzb" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating, -/area/maintenance/asteroid/starboard) "dzc" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -94649,7 +71283,6 @@ name = "gas filter (freon)" }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -94662,7 +71295,6 @@ dir = 4 }, /turf/open/floor/engine{ - baseturf = /turf/open/floor/plating/asteroid/airless; name = "reinforced floor" }, /area/engine/engineering) @@ -94671,14 +71303,5247 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, -/turf/open/floor/plasteel/black{ - baseturf = /turf/open/floor/plating/asteroid/airless - }, +/turf/open/floor/plasteel/black, /area/engine/engineering) "dzf" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/closed/wall/r_wall, /area/engine/supermatter) +"dzg" = ( +/obj/effect/spawner/structure/window/hollow/reinforced/middle/vertical, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/hallway/secondary/bridges/cargo_ai) +"dzh" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ai_monitored/storage/eva) +"dzi" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"dzj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"dzk" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/circuit, +/area/ai_monitored/nuke_storage) +"dzl" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/hallway/primary/starboard) +"dzm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/starboard) +"dzn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/primary/starboard) +"dzo" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Starboard Asteroid Maintenance APC"; + areastring = "/area/maintenance/asteroid/starboard"; + pixel_y = -24 + }, +/obj/effect/turf_decal/stripes/end{ + icon_state = "warn_end"; + dir = 1 + }, +/obj/structure/cable/orange, +/turf/open/floor/plating, +/area/maintenance/asteroid/starboard) +"dzp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/primary/starboard/aft) +"dzq" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/wood, +/area/security/vacantoffice) +"dzr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/hallway/primary/aft) +"dzs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/hallway/primary/aft) +"dzt" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/supply) +"dzu" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/supply) +"dzv" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "cmooffice" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/cmo) +"dzw" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "cmooffice" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/cmo) +"dzx" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "cmooffice" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/cmo) +"dzy" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "cmooffice" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/cmo) +"dzA" = ( +/turf/open/floor/plasteel, +/area/medical/surgery) +"dzB" = ( +/obj/effect/landmark/xeno_spawn, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 + }, +/area/medical/surgery) +"dzC" = ( +/obj/structure/table, +/obj/item/scalpel{ + pixel_y = 12 + }, +/obj/item/circular_saw, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 + }, +/area/medical/surgery) +"dzD" = ( +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 + }, +/area/medical/surgery) +"dzE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/item/clothing/suit/straight_jacket, +/obj/item/clothing/mask/muzzle, +/obj/structure/table/glass, +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 1 + }, +/area/medical/virology) +"dzF" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/item/pen/red, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 4 + }, +/area/medical/virology) +"dzG" = ( +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/structure/filingcabinet, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 4 + }, +/area/medical/virology) +"dzH" = ( +/obj/structure/table/glass, +/obj/item/clipboard, +/obj/item/toy/figure/virologist, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/vault, +/area/medical/virology) +"dzI" = ( +/obj/item/bedsheet/medical, +/obj/structure/bed, +/obj/item/device/radio/intercom{ + broadcasting = 0; + name = "Station Intercom (General)"; + pixel_y = 20 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/vault, +/area/medical/virology) +"dzJ" = ( +/obj/item/storage/secure/safe{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault, +/area/medical/virology) +"dzK" = ( +/obj/item/twohanded/required/kirbyplants/random, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/crew_quarters/heads/cmo) +"dzL" = ( +/turf/open/floor/plasteel/green, +/area/medical/virology) +"dzM" = ( +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 + }, +/area/medical/virology) +"dzN" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 + }, +/area/medical/virology) +"dzO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral, +/area/medical/virology) +"dzP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/office/light{ + icon_state = "officechair_white"; + dir = 1 + }, +/turf/open/floor/plasteel/green, +/area/medical/virology) +"dzR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/neutral, +/area/medical/virology) +"dzS" = ( +/obj/structure/closet, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/starboard) +"dzT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 5 + }, +/area/medical/medbay/central) +"dzU" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/medical/virology) +"dzV" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/medical/virology) +"dzW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/green, +/area/medical/virology) +"dzX" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 + }, +/area/medical/medbay/central) +"dzY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/vending/wallmed{ + pixel_y = 26 + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 + }, +/area/medical/medbay/central) +"dzZ" = ( +/obj/machinery/status_display{ + density = 0; + layer = 4 + }, +/turf/closed/wall/r_wall, +/area/medical/virology) +"dAc" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral, +/area/medical/medbay/central) +"dAd" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/corner, +/area/medical/medbay/central) +"dAe" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/blue, +/area/medical/medbay/central) +"dAf" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/neutral, +/area/medical/medbay/central) +"dAg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral, +/area/medical/medbay/central) +"dAh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/blue, +/area/medical/medbay/central) +"dAi" = ( +/obj/structure/sign/securearea, +/turf/closed/wall/r_wall, +/area/medical/virology) +"dAj" = ( +/obj/structure/table/glass, +/obj/item/book/manual/wiki/infections{ + pixel_y = 7 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 9 + }, +/area/medical/virology) +"dAn" = ( +/obj/structure/sign/poster/official/nanotrasen_logo, +/turf/closed/wall, +/area/medical/medbay/central) +"dAq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/blue, +/area/medical/medbay/central) +"dAs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/blue, +/area/medical/medbay/central) +"dAt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral, +/area/medical/virology) +"dAv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/virology{ + autoclose = 0; + frequency = 1449; + icon_state = "door_locked"; + id_tag = "virology_airlock_interior"; + locked = 1; + name = "Virology Interior Airlock"; + req_access_txt = "39" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"dAw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/corner, +/area/medical/medbay/central) +"dAz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 8 + }, +/area/medical/virology) +"dAA" = ( +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 8 + }, +/area/medical/virology) +"dAD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 8 + }, +/area/medical/virology) +"dAE" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/syringe/antiviral, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/spray/cleaner, +/turf/open/floor/plasteel/whitegreen/corner, +/area/medical/virology) +"dAF" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/medical/medbay/central) +"dAJ" = ( +/obj/machinery/requests_console{ + announcementConsole = 0; + department = "Medbay"; + departmentType = 1; + name = "Medbay RC"; + pixel_x = 30 + }, +/obj/structure/table/glass, +/obj/item/storage/box/bodybags{ + pixel_x = 3; + pixel_y = 2 + }, +/turf/open/floor/plasteel/whiteblue/corner, +/area/medical/medbay/central) +"dAP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/blue, +/area/medical/medbay/central) +"dAS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/cmo, +/area/medical/medbay/central) +"dAU" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 + }, +/area/medical/medbay/central) +"dAV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/neutral, +/area/medical/medbay/central) +"dAX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j1"; + dir = 4 + }, +/turf/open/floor/plasteel/cmo, +/area/medical/medbay/central) +"dAY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 5 + }, +/area/medical/medbay/central) +"dBc" = ( +/turf/open/floor/plasteel/whiteblue/corner, +/area/medical/medbay/central) +"dBd" = ( +/obj/machinery/atmospherics/components/unary/cryo_cell{ + dir = 8; + icon_state = "cell-off" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/blue, +/area/medical/medbay/central) +"dBe" = ( +/obj/machinery/light, +/obj/structure/sign/chemistry{ + pixel_y = -32 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 + }, +/area/medical/medbay/central) +"dBf" = ( +/obj/machinery/camera{ + c_tag = "Medbay Lobby"; + dir = 1; + network = list("SS13") + }, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/medbay/central) +"dBh" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/bed/roller, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 + }, +/area/medical/medbay/central) +"dBi" = ( +/obj/machinery/light, +/obj/structure/bed/roller, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 + }, +/area/medical/medbay/central) +"dBj" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/item/twohanded/required/kirbyplants/random, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 6 + }, +/area/medical/medbay/central) +"dBk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/blue, +/area/medical/medbay/central) +"dBn" = ( +/obj/structure/sign/nosmoking_2, +/turf/closed/wall, +/area/medical/medbay/central) +"dBp" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chemisttop"; + name = "Chemistry Lobby Shutters" + }, +/obj/machinery/door/window/southleft{ + name = "Chemistry Desk"; + req_access_txt = "5; 33" + }, +/obj/item/folder/yellow, +/obj/machinery/door/window/northleft{ + name = "Chemistry Desk" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/medical/chemistry) +"dBq" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chemisttop"; + name = "Chemistry Lobby Shutters" + }, +/turf/open/floor/plating, +/area/medical/chemistry) +"dBs" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chemisttop"; + name = "Chemistry Lobby Shutters" + }, +/obj/machinery/door/window/southleft{ + name = "Chemistry Desk"; + req_access_txt = "5; 33" + }, +/obj/machinery/door/window/northleft{ + name = "Chemistry Desk" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/medical/chemistry) +"dBu" = ( +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 + }, +/area/medical/medbay/central) +"dBv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 + }, +/area/medical/medbay/central) +"dBw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/blue, +/area/medical/medbay/central) +"dBx" = ( +/obj/structure/table/glass, +/obj/item/storage/box/syringes, +/turf/open/floor/plasteel/whiteblue/corner, +/area/medical/medbay/central) +"dBy" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start/chemist, +/obj/machinery/button/door{ + id = "chemisttop"; + name = "Chemistry Shutter Control"; + pixel_x = 24; + pixel_y = 22; + req_access_txt = "33" + }, +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 4 + }, +/area/medical/chemistry) +"dBz" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 4 + }, +/area/medical/chemistry) +"dBA" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/eastleft{ + name = "Chemistry Desk"; + req_access_txt = "33" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/window/southleft{ + dir = 8; + name = "Chemistry Desk"; + req_access_txt = "5; 33" + }, +/turf/open/floor/plating, +/area/medical/chemistry) +"dBH" = ( +/obj/machinery/vending/medical, +/turf/open/floor/plasteel/whiteblue/corner, +/area/medical/medbay/central) +"dBI" = ( +/obj/machinery/chem_dispenser, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteyellow/side, +/area/medical/chemistry) +"dBJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 8 + }, +/area/medical/chemistry) +"dBL" = ( +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 4 + }, +/area/medical/chemistry) +"dBM" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 1 + }, +/area/medical/chemistry) +"dBN" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 1 + }, +/area/medical/chemistry) +"dBO" = ( +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 + }, +/area/medical/medbay/zone2) +"dBP" = ( +/turf/open/floor/plasteel/whiteblue/side{ + dir = 6 + }, +/area/medical/medbay/zone2) +"dBQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 + }, +/area/hallway/primary/aft) +"dBR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/button/door{ + id = "MechbayShutters"; + name = "Mechbay Shutters"; + pixel_x = 25; + pixel_y = -24; + req_access_txt = "29" + }, +/turf/open/floor/plasteel/purple/corner{ + dir = 8 + }, +/area/hallway/primary/aft) +"dBS" = ( +/obj/machinery/door/poddoor/shutters{ + id = "MechbayShutters" + }, +/turf/open/floor/plating, +/area/science/robotics/mechbay) +"dBU" = ( +/turf/closed/wall, +/area/science/robotics/mechbay) +"dBW" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/roboticist, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/button/door{ + id = "RoboticsShutters"; + name = "Robotics Privacy Shutters"; + pixel_x = -25; + pixel_y = 8; + req_access_txt = "29" + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"dBX" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"dBY" = ( +/obj/effect/landmark/start/roboticist, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"dBZ" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"dCa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"dCb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"dCc" = ( +/obj/machinery/door/airlock/glass_research{ + name = "Mech Bay"; + req_access_txt = "29" + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/mechbay) +"dCd" = ( +/obj/structure/rack, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"dCe" = ( +/turf/open/floor/mech_bay_recharge_floor, +/area/science/robotics/mechbay) +"dCf" = ( +/obj/effect/landmark/start/roboticist, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"dCg" = ( +/obj/structure/table, +/obj/item/device/mmi, +/obj/item/device/mmi, +/obj/item/device/mmi, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"dCh" = ( +/obj/structure/table, +/obj/item/storage/firstaid{ + name = "first-aid kit (empty)" + }, +/obj/item/storage/firstaid{ + name = "first-aid kit (empty)" + }, +/obj/item/storage/firstaid{ + name = "first-aid kit (empty)" + }, +/obj/item/device/healthanalyzer, +/obj/item/device/healthanalyzer, +/obj/item/device/healthanalyzer, +/obj/item/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, +/obj/item/device/assembly/prox_sensor, +/obj/item/device/assembly/prox_sensor, +/obj/item/device/assembly/prox_sensor, +/obj/item/device/assembly/prox_sensor, +/obj/item/device/assembly/prox_sensor, +/obj/item/device/assembly/prox_sensor, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"dCi" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"dCj" = ( +/obj/machinery/computer/operating, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"dCl" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "RoboticsShutters" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/science/robotics/lab) +"dCm" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "RoboticsShutters" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/science/robotics/lab) +"dCn" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/science/robotics/mechbay) +"dCo" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/science/robotics/mechbay) +"dCr" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/research) +"dCs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j1"; + dir = 8 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"dCt" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/white, +/area/science/research) +"dCu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/medical/virology) +"dCv" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/starboard) +"dCw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/starboard) +"dCx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/mineral, +/area/maintenance/asteroid/starboard) +"dCy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/mineral/random/labormineral, +/area/maintenance/asteroid/starboard) +"dCz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/mineral/random/labormineral, +/area/mine/unexplored{ + name = "Medical Asteroid" + }) +"dCA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/mineral, +/area/mine/unexplored{ + name = "Medical Asteroid" + }) +"dCC" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 8; + frequency = 1441; + id = "n2_in" + }, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space) +"dCD" = ( +/obj/machinery/iv_drip, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/medical/virology) +"dCE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel/green, +/area/medical/virology) +"dCF" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 8 + }, +/area/medical/virology) +"dCG" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/medical/virology) +"dCH" = ( +/obj/structure/sign/biohazard, +/turf/closed/wall/r_wall, +/area/medical/virology) +"dCL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/neutral, +/area/medical/virology) +"dCM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/green, +/area/medical/virology) +"dCN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 + }, +/area/medical/virology) +"dCO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 8 + }, +/area/medical/virology) +"dCR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/medical/virology) +"dCS" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/medical/virology) +"dCT" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/medical/virology) +"dCU" = ( +/obj/structure/bed/roller, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"dCV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/mob/living/carbon/monkey, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"dCX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/computer/shuttle/mining, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) +"dEm" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"dPQ" = ( +/obj/machinery/conveyor/auto{ + dir = 8 + }, +/obj/structure/plasticflaps, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/east) +"dTM" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/closet/firecloset/full, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/east) +"dZe" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"ecv" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"eec" = ( +/obj/machinery/conveyor/auto{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/east) +"ehn" = ( +/obj/machinery/conveyor/auto{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west/secondary) +"ejj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/asteroid/disposal/north/east) +"enD" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/teleporter) +"ewd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/storage/primary) +"eBB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/construction/mining/aux_base) +"eHJ" = ( +/obj/structure/table, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south) +"eYG" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/black, +/area/engine/gravity_generator) +"fbR" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/fragile, +/obj/item/clothing/head/helmet/space/fragile, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/east) +"fdP" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/fore/com_south) +"ffH" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/com_east) +"fkB" = ( +/obj/machinery/computer/med_data/syndie, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"fsD" = ( +/obj/structure/table/reinforced, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/item/clipboard, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/folder/red, +/obj/item/toy/figure/syndie, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"fxP" = ( +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south/west) +"fQQ" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/deliveryChute{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/maintenance/asteroid/disposal/south) +"fTb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/black, +/area/crew_quarters/heads/hos) +"fTn" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"fVk" = ( +/obj/machinery/computer/secure_data/syndie, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"fXq" = ( +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 9 + }, +/turf/closed/wall/mineral/plastitanium{ + dir = 8; + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"ghw" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + icon_state = "pipe-j2s"; + name = "disposal pipe - Robotics"; + sortType = 14 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south) +"gqd" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"gAE" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/heads/hor) +"gIL" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"gOr" = ( +/obj/machinery/nuclearbomb/syndicate, +/obj/machinery/door/window{ + dir = 1; + name = "Theatre Stage"; + req_access_txt = "0" + }, +/turf/open/floor/circuit/red, +/area/shuttle/syndicate) +"gTe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/white, +/area/science/lab) +"gXD" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos/private) +"hco" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"hiU" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/aft) +"hkI" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"hAB" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/grass, +/area/crew_quarters/rehab_dome) +"hKt" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/darkblue/side{ + dir = 1 + }, +/area/bridge) +"hOb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/carpet, +/area/crew_quarters/heads/cmo/private) +"hXC" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/east) +"ieV" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/black, +/area/teleporter/quantum/docking) +"inu" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/deliveryChute{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/maintenance/asteroid/disposal/west/secondary) +"iuy" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/starboard) +"ixb" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j2s"; + name = "disposal pipe - HoS Office"; + sortType = 8 + }, +/obj/structure/girder, +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"jfl" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/science/misc_lab) +"jfM" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating, +/area/maintenance/asteroid/fore/cargo_west) +"jnf" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Chief Engineer's Private Quarters APC"; + areastring = "/area/crew_quarters/heads/chief/private"; + pixel_x = -23; + pixel_y = 2 + }, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/turf_decal/stripes/asteroid/end{ + icon_state = "ast_warn_end"; + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/com_east) +"jsL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall/rust, +/area/maintenance/asteroid/disposal/south/west) +"jXv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/crew_quarters/fitness) +"jYi" = ( +/obj/machinery/holopad, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/grimy, +/area/chapel/office) +"kds" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/fore) +"kdF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/crew_quarters/locker) +"kfe" = ( +/obj/item/chair, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/east) +"kfu" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j2s"; + name = "disposal pipe - QM Office"; + sortType = 3 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"khr" = ( +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"klh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/girder, +/obj/structure/grille, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/port/west) +"knG" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/asteroid/line{ + icon_state = "ast_warn"; + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/com_west) +"knQ" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"kxH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/asteroid/disposal/north) +"kzz" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating, +/area/security/vacantoffice) +"kEb" = ( +/obj/machinery/quantumpad, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/black, +/area/teleporter/quantum/security) +"kLf" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south/west) +"kNu" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"kQd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"kSZ" = ( +/obj/structure/closet/emcloset, +/obj/structure/sign/poster/random{ + name = "random contraband poster"; + pixel_x = -32; + random_basetype = /obj/structure/sign/poster/contraband + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north/east) +"kUG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/item/wrench, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"lme" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/port/neast) +"lnN" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/neutral, +/area/medical/surgery) +"loB" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/solars/asteroid/fore) +"lqQ" = ( +/obj/machinery/conveyor/auto, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/west) +"lqU" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/fore/com_north) +"lzY" = ( +/obj/structure/grille, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"lFc" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j1"; + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/east) +"lGP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/closet/crate, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/east) +"lOB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/asteroid/disposal/east) +"lPU" = ( +/obj/structure/shuttle/engine/propulsion/right, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/shuttle/syndicate) +"lRC" = ( +/obj/item/grenade/syndieminibomb{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/item/grenade/syndieminibomb{ + pixel_x = -1 + }, +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"lZv" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/conveyor/auto{ + dir = 5; + verted = -1 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west/secondary) +"mfY" = ( +/turf/closed/wall, +/area/maintenance/asteroid/disposal/north) +"mhj" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"mqe" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/asteroid/disposal/west/secondary) +"mro" = ( +/obj/structure/girder, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"mKW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/circuit, +/area/tcommsat/server) +"mUO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/grille, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"ndV" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/deliveryChute{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/east) +"nhB" = ( +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/east) +"nqz" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west/secondary) +"nuB" = ( +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/maintenance/asteroid/disposal/north/east) +"nCp" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/dropper, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"nES" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west) +"nFd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall/rust, +/area/maintenance/asteroid/disposal/south) +"nJQ" = ( +/turf/closed/wall/rust, +/area/maintenance/asteroid/disposal/north) +"nJU" = ( +/obj/machinery/suit_storage_unit/syndicate, +/turf/open/floor/plasteel/podhatch{ + dir = 6 + }, +/area/shuttle/syndicate) +"nKt" = ( +/obj/machinery/conveyor/auto{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west/secondary) +"nSJ" = ( +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west) +"nYL" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south) +"okW" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/fore/com_east) +"onJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/starboard) +"owe" = ( +/obj/machinery/light/small, +/obj/structure/closet/toolcloset, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south/west) +"oAh" = ( +/obj/machinery/conveyor/auto{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west/secondary) +"oAZ" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/disposaloutlet{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/maintenance/asteroid/disposal/north/west) +"oCT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/asteroid/line{ + icon_state = "ast_warn"; + dir = 8 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/com_west) +"oGf" = ( +/obj/machinery/telecomms/allinone{ + intercept = 1 + }, +/turf/open/floor/circuit/red, +/area/shuttle/syndicate) +"oHZ" = ( +/obj/structure/table/reinforced, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/item/storage/fancy/donut_box, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"oIk" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/rack, +/obj/item/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"oKd" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south/west) +"oNh" = ( +/turf/closed/wall, +/area/maintenance/asteroid/disposal/north/east) +"oRA" = ( +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south/west) +"oVZ" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j1"; + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"paW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"peP" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/reagent_dispensers/watertank/high, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"ppM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north/east) +"pxP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"pAt" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + icon_state = "pipe-j2s"; + name = "disposal pipe - Hydroponics"; + sortType = 21 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south/west) +"pAv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/engine/break_room) +"pFg" = ( +/obj/machinery/door/airlock/external{ + name = "Ready Room"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"pGA" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/neutral, +/area/crew_quarters/dorms/male) +"pQY" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south/west) +"pTy" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/disposaloutlet, +/turf/open/floor/plating/airless, +/area/maintenance/asteroid/disposal/south/west) +"pZu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south) +"qah" = ( +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 10 + }, +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"qbN" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access"; + req_access_txt = "12" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/east) +"qel" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/port) +"qia" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/poster/random{ + name = "random contraband poster"; + pixel_y = -32; + random_basetype = /obj/structure/sign/poster/contraband + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"qwU" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance"; + req_access_txt = "12" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west) +"qza" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/starboard) +"qFX" = ( +/obj/effect/baseturf_helper/asteroid/airless, +/turf/open/floor/plasteel/floorgrime, +/area/ruin/space/derelict/secret{ + valid_territory = 0 + }) +"qOD" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/miningdock/abandoned) +"qRT" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/girder, +/obj/structure/grille, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/east) +"qTC" = ( +/obj/machinery/door/window{ + dir = 1; + name = "Technological Storage"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"qVE" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/fitness) +"rcy" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/disposal/incinerator) +"rnv" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "South Western Disposals APC"; + areastring = "/area/maintenance/asteroid/disposal/south/west"; + pixel_y = -24 + }, +/obj/structure/cable/orange, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south/west) +"rsx" = ( +/obj/machinery/disposal/deliveryChute{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/maintenance/asteroid/disposal/north) +"rtA" = ( +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south) +"rzu" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/grimy, +/area/chapel/main) +"rzC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south) +"rBq" = ( +/obj/item/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"rDs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/east) +"rHM" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j1"; + dir = 8 + }, +/obj/structure/girder, +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"rKN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/asteroid/disposal/north/west) +"rLZ" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/black, +/area/science/server) +"rPx" = ( +/obj/structure/chair{ + dir = 4; + name = "tactical chair" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"rRb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/fore/com_east) +"rWL" = ( +/obj/machinery/light/small, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south) +"sck" = ( +/obj/structure/shuttle/engine/propulsion, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/shuttle/syndicate) +"ssn" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"stD" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north/west) +"swy" = ( +/obj/item/weldingtool/largetank{ + pixel_y = 3 + }, +/obj/item/device/multitool, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"szL" = ( +/obj/machinery/conveyor/auto{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/east) +"sDp" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 2 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south/west) +"sKT" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/fore/com_west) +"sLz" = ( +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"sMX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/port/west) +"sUE" = ( +/obj/item/device/sbeacondrop/bomb{ + pixel_y = 5 + }, +/obj/item/device/sbeacondrop/bomb, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"sWw" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 2 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"sYV" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/item/device/aicard, +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"sZf" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating, +/area/maintenance/solars/asteroid/command) +"tga" = ( +/obj/machinery/light/small, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/port/west) +"ttS" = ( +/turf/closed/wall/rust, +/area/maintenance/asteroid/disposal/north/west) +"tCI" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/com_east) +"tOG" = ( +/obj/structure/table, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"tPc" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/neutral, +/area/ai_monitored/turret_protected/aisat/hallway) +"tTl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF PAD WHEN IN USE'."; + name = "KEEP CLEAR OF PAD WHEN IN USE"; + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/black, +/area/teleporter/quantum/cargo) +"tUD" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j2s"; + name = "disposal pipe - CMO Office"; + sortType = 10 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"ufn" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"ufo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/red/side, +/area/security/prison) +"ujk" = ( +/obj/machinery/computer/shuttle/syndicate, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"ujN" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + icon_state = "pipe-j2s"; + name = "disposal pipe - Chapel"; + sortType = 17 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south/west) +"ula" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"uBe" = ( +/obj/structure/girder, +/obj/structure/grille, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"uER" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hor/private) +"uNO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"uRf" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai_upload) +"uSr" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south/west) +"uTg" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south/west) +"uUL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/theatre) +"uXC" = ( +/obj/machinery/conveyor/auto{ + dir = 5; + verted = -1 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/west) +"uYr" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south) +"uZq" = ( +/obj/item/wrench, +/obj/item/device/assembly/infra, +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"vls" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j2s"; + name = "disposal pipe - Custodials"; + sortType = 22 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"vlV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/rack, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/east) +"vnW" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/neutral, +/area/hallway/secondary/entry) +"vol" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/grille/broken, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/port/west) +"vtB" = ( +/obj/structure/disposalpipe/junction, +/obj/effect/landmark/blobstart, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"vCD" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/starboard/aft) +"vFB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/asteroid/line{ + icon_state = "ast_warn"; + dir = 8 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/port/west) +"vUn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"vZt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/girder, +/obj/structure/grille, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"wgh" = ( +/obj/machinery/status_display, +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/syndicate) +"wil" = ( +/obj/structure/disposaloutlet{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plating/airless, +/area/maintenance/asteroid/disposal/north) +"wpW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating, +/area/maintenance/asteroid/aft/arrivals) +"wvJ" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "North Eastern Disposals APC"; + areastring = "/area/maintenance/asteroid/disposal/north/east"; + pixel_x = 23; + pixel_y = 2 + }, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/east) +"wGW" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/neutral, +/area/medical/patients_rooms) +"wRW" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + icon_state = "pipe-j2s"; + name = "disposal pipe - Research"; + sortType = 12 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south) +"wVc" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + icon_state = "pipe-j2s"; + name = "disposal pipe - Kitchen"; + sortType = 20 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south/west) +"xbV" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/east) +"xgx" = ( +/turf/open/floor/plasteel/podhatch{ + dir = 10 + }, +/area/shuttle/syndicate) +"xis" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/handcuffs{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/zipties, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"xov" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + icon_state = "pipe-j2s"; + name = "disposal pipe - Medbay"; + sortType = 9 + }, +/obj/item/wrench, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/east) +"xqZ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south) +"xtR" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/port/west) +"xvx" = ( +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/port/west) +"xBc" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south/west) +"xGd" = ( +/obj/structure/chair/office/dark{ + dir = 1; + name = "tactical swivel chair" + }, +/obj/machinery/button/door{ + id = "syndieshutters"; + name = "Cockpit View Control"; + pixel_x = 32; + pixel_y = 32; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/black, +/area/shuttle/syndicate) +"xQI" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/east) +"ybv" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/maintenance/asteroid/disposal/west/secondary) +"yfn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south) +"yyr" = ( +/obj/machinery/conveyor/auto{ + dir = 10 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/west) +"yEH" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/port/west) +"yFq" = ( +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"yGe" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west) +"yIe" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south/west) +"yIq" = ( +/turf/closed/wall/rust, +/area/maintenance/asteroid/disposal/south) +"yOy" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/science/storage) +"yQL" = ( +/obj/machinery/conveyor/auto, +/obj/structure/plasticflaps, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west/secondary) +"yRS" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/table, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"yWG" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"yWK" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"yXg" = ( +/obj/structure/table, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south/west) +"zdv" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/east) +"zfh" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/conveyor/auto{ + dir = 6; + verted = -1 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/east) +"ziw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/freezer, +/area/medical/genetics/cloning) +"zjN" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/fore/com_east) +"zlm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"zns" = ( +/obj/effect/turf_decal/stripes/asteroid/line{ + icon_state = "ast_warn"; + dir = 1 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/com_west) +"zon" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j1"; + dir = 4 + }, +/obj/structure/grille, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south/west) +"zpw" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/starboard/fore) +"zrU" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/port/west) +"zsP" = ( +/obj/structure/shuttle/engine/propulsion/left, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/shuttle/syndicate) +"zuT" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south) +"zwR" = ( +/turf/open/floor/plasteel/podhatch{ + dir = 6 + }, +/area/shuttle/syndicate) +"zyk" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + name = "Aft Asteroid Maintenance"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south) +"zzP" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/east) +"zBg" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/deliveryChute{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west/secondary) +"zFO" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/closed/mineral, +/area/crew_quarters/theatre{ + name = "Top Secret Clown HQ" + }) +"zHG" = ( +/obj/machinery/door/airlock/external{ + name = "E.V.A. Gear Storage"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"zRh" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"zXV" = ( +/obj/structure/disposaloutlet{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/maintenance/asteroid/disposal/east) +"zZN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/asteroid/disposal/south/west) +"Aaw" = ( +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/east) +"AbZ" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/maintenance/asteroid/disposal/north/west) +"AgT" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/security/processing) +"Ajf" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west) +"Arn" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/quartermaster/qm) +"AGf" = ( +/obj/machinery/disposal/deliveryChute, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/maintenance/asteroid/disposal/east) +"ANA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/port/west) +"AOn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/girder, +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south) +"Bhs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"Bju" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"BoD" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance"; + req_access_txt = "12" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/west) +"Brt" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"Bsu" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + name = "Aft Asteroid Maintenance"; + req_access_txt = "12" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south) +"BGO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/item/wrench, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south) +"BMP" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/neutral, +/area/crew_quarters/heads/chief) +"BMW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/grille/broken, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"BNE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west) +"BPU" = ( +/obj/item/chair, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south/west) +"BQj" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"BXG" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south) +"CdN" = ( +/obj/structure/table/optable, +/obj/item/surgical_drapes, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"Cjh" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/security/checkpoint/science) +"CuI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/west) +"CxW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/grille/broken, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/starboard) +"CFx" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/security/armory) +"CHb" = ( +/obj/structure/chair{ + dir = 8; + name = "tactical chair" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"CJx" = ( +/obj/structure/table, +/obj/item/storage/toolbox/emergency, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/east) +"CZk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"Dhd" = ( +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/bottle/charcoal{ + pixel_x = -3 + }, +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = -3; + pixel_y = 8 + }, +/obj/item/reagent_containers/glass/bottle/charcoal{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/item/reagent_containers/syringe/epinephrine{ + pixel_x = 3; + pixel_y = -2 + }, +/obj/item/reagent_containers/syringe/epinephrine{ + pixel_x = 4; + pixel_y = 1 + }, +/obj/item/reagent_containers/syringe/epinephrine{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/item/reagent_containers/syringe/epinephrine{ + pixel_x = 2; + pixel_y = 8 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"DrB" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance"; + req_access_txt = "12" + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west/secondary) +"DEO" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"DHr" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/disposaloutlet, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/west) +"DHs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"DKn" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor/auto, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/west) +"DNv" = ( +/turf/closed/wall, +/area/maintenance/asteroid/disposal/east) +"DXx" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/maintenance/asteroid/disposal/west) +"Ebh" = ( +/obj/structure/table/reinforced, +/obj/item/stack/medical/gauze, +/obj/item/stack/medical/bruise_pack, +/obj/item/stack/medical/ointment, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"Eht" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating/airless, +/area/shuttle/syndicate) +"Ekn" = ( +/obj/machinery/door/airlock/glass_external{ + cyclelinkeddir = 2 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west/secondary) +"Esb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/engine/engine_smes) +"Esk" = ( +/obj/machinery/door/airlock/glass_external{ + cyclelinkeddir = 2 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"ExD" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/com_west) +"EzG" = ( +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south/west) +"EDx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/reagent_dispensers/fueltank, +/obj/item/weldingtool, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"EGd" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/maintenance/asteroid/disposal/east) +"EIe" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south/west) +"EKN" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j2s"; + name = "disposal pipe - HoP Office"; + sortType = 15 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/rack, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"ERf" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/east) +"EWs" = ( +/turf/closed/wall, +/area/maintenance/asteroid/disposal/west) +"Fbo" = ( +/turf/closed/wall/rust, +/area/maintenance/asteroid/disposal/west) +"Foo" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/wood, +/area/library/lounge) +"Fov" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/east) +"Fsg" = ( +/obj/structure/chair{ + name = "tactical chair" + }, +/turf/open/floor/plasteel/podhatch{ + dir = 6 + }, +/area/shuttle/syndicate) +"FFY" = ( +/obj/machinery/computer/camera_advanced/syndie, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"FQm" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"FRD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating, +/area/maintenance/solars/asteroid/aft) +"FUy" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"FWK" = ( +/turf/closed/wall/rust, +/area/maintenance/asteroid/disposal/east) +"FZD" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + name = "Fore Asteroid Maintenance Access"; + req_access_txt = "12" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"Gae" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/com_east) +"GiS" = ( +/turf/open/floor/plasteel/podhatch{ + dir = 1 + }, +/area/shuttle/syndicate) +"Goz" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/black, +/area/teleporter/quantum/research) +"GBu" = ( +/obj/structure/table, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north/east) +"GOY" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/east) +"GPe" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/closed/wall, +/area/maintenance/asteroid/aft/science) +"GRh" = ( +/obj/machinery/disposal/deliveryChute{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/maintenance/asteroid/disposal/north/east) +"GUQ" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"GWH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Eastern Disposals APC"; + areastring = "/area/maintenance/asteroid/disposal/east"; + pixel_y = 24 + }, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/east) +"HdC" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/port/east) +"Hlj" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/wood, +/area/lawoffice) +"Hmg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit) +"HmY" = ( +/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"Hpl" = ( +/obj/structure/closet/syndicate/nuclear, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"HsZ" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "150" + }, +/turf/open/floor/mineral/plastitanium, +/area/shuttle/syndicate) +"HKu" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j1"; + dir = 1 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/east) +"HLI" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/cmo, +/area/crew_quarters/heads/cmo) +"HMd" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + icon_state = "pipe-j2s"; + name = "disposal pipe - Atmospherics"; + sortType = 6 + }, +/obj/structure/grille/broken, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/east) +"HOp" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"HUf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"HWp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/darkgreen, +/area/hydroponics) +"Iad" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/maintenance/asteroid/disposal/south/west) +"IbX" = ( +/obj/machinery/suit_storage_unit/syndicate, +/turf/open/floor/plasteel/podhatch{ + dir = 5 + }, +/area/shuttle/syndicate) +"Idz" = ( +/obj/item/cautery, +/obj/item/scalpel, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"IeB" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = -32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west/secondary) +"IHW" = ( +/obj/machinery/ai_status_display, +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/syndicate) +"IIn" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north/west) +"ILy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/engine{ + name = "reinforced floor" + }, +/area/engine/supermatter) +"IMP" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"IOE" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"Jov" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/white, +/area/science/research) +"JtY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/rack, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/east) +"Jul" = ( +/obj/structure/chair/office/dark{ + dir = 8; + name = "tactical swivel chair" + }, +/turf/open/floor/plasteel/black, +/area/shuttle/syndicate) +"JvU" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "North Western Disposals APC"; + areastring = "/area/maintenance/asteroid/disposal/north/west"; + pixel_x = 23; + pixel_y = 2 + }, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north/west) +"JDQ" = ( +/obj/structure/bed/roller, +/obj/machinery/iv_drip, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"JZR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/girder, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"Kae" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"KcZ" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/disposaloutlet{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/east) +"Kel" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south) +"KkQ" = ( +/obj/machinery/conveyor/auto{ + dir = 6; + verted = -1 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/east) +"KEd" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical, +/obj/item/weldingtool/hugetank, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/east) +"KPR" = ( +/obj/structure/girder, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south) +"KQP" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "Northern Disposals APC"; + areastring = "/area/maintenance/asteroid/disposal/north"; + pixel_x = 23; + pixel_y = 2 + }, +/obj/structure/cable/orange{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"KSc" = ( +/obj/item/device/assembly/signaler, +/obj/item/device/assembly/signaler, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"LeL" = ( +/obj/machinery/suit_storage_unit/syndicate, +/turf/open/floor/plasteel/podhatch{ + dir = 4 + }, +/area/shuttle/syndicate) +"Llr" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north/east) +"Lmy" = ( +/turf/open/floor/plasteel/podhatch{ + dir = 5 + }, +/area/shuttle/syndicate) +"LnK" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/deliveryChute{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/maintenance/asteroid/disposal/south/west) +"LoO" = ( +/obj/item/storage/toolbox/mechanical/old, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/west) +"Ltv" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south/west) +"Lxz" = ( +/obj/structure/disposalpipe/junction, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south/west) +"LDY" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/holodeck/rec_center) +"LGS" = ( +/obj/machinery/light/small, +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"LJP" = ( +/obj/structure/closet/syndicate/personal, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"LTe" = ( +/turf/open/floor/plasteel/podhatch{ + dir = 9 + }, +/area/shuttle/syndicate) +"MaD" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/disposaloutlet{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/maintenance/asteroid/disposal/west/secondary) +"MfG" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south) +"MxO" = ( +/obj/structure/table, +/obj/item/storage/fancy/cigarettes, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south) +"MzE" = ( +/turf/closed/wall/rust, +/area/maintenance/asteroid/disposal/west/secondary) +"MNm" = ( +/turf/closed/wall, +/area/maintenance/asteroid/disposal/west/secondary) +"MTb" = ( +/obj/machinery/door/airlock/glass_external{ + cyclelinkeddir = 8 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south) +"MWx" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + icon_state = "pipe-j2s"; + name = "disposal pipe - Genetics"; + sortType = 23 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/east) +"MXP" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/janitor) +"MZA" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/crate, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"Nas" = ( +/obj/item/wrench, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north/west) +"Nbq" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"Nci" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/east) +"Ner" = ( +/obj/machinery/computer/crew/syndie, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"NkJ" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + icon_state = "pipe-j2s"; + name = "disposal pipe - Security"; + sortType = 7 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"Not" = ( +/turf/closed/wall/rust, +/area/maintenance/asteroid/disposal/south/west) +"NxB" = ( +/obj/machinery/sleeper/syndie{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"NHH" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/disposaloutlet, +/turf/open/floor/plating/airless, +/area/maintenance/asteroid/disposal/west) +"NOe" = ( +/obj/structure/chair{ + dir = 1; + name = "tactical chair" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"NTY" = ( +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"NUL" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j1"; + dir = 8 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"NYl" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/closet/crate, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"OgL" = ( +/obj/machinery/conveyor/auto{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/east) +"Oih" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"OmI" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/maintenance/asteroid/disposal/south) +"Oss" = ( +/obj/structure/closet/firecloset/full, +/obj/item/coin/silver, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south) +"OPf" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/bodypart/r_arm/robot, +/obj/item/bodypart/l_arm/robot, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"OPP" = ( +/obj/machinery/holopad, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/cmo, +/area/medical/medbay/central) +"OQj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"OUe" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/carpet, +/area/crew_quarters/heads/chief/private) +"Pap" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + icon_state = "pipe-j2s"; + name = "disposal pipe - Bar"; + sortType = 19 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south/west) +"PfX" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance"; + req_access_txt = "12" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west) +"PhV" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/engine/atmos) +"Pnn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north/east) +"PsJ" = ( +/obj/structure/chair/stool, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/wood, +/area/crew_quarters/abandoned_gambling_den) +"Pti" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "Western Secondary Disposals APC"; + areastring = "/area/maintenance/asteroid/disposal/west/secondary"; + pixel_x = 23; + pixel_y = 2 + }, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west/secondary) +"PFk" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + icon_state = "pipe-j2s"; + name = "disposal pipe - Library"; + sortType = 16 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south/west) +"PLn" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Port Asteroid Maintenance"; + req_access_txt = "12" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south/west) +"PTb" = ( +/obj/item/stock_parts/cell/high{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/stock_parts/cell/high, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"PUG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/closet, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"PXs" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north/west) +"PXL" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/security/checkpoint/medical) +"Qbt" = ( +/obj/structure/chair/office/dark{ + dir = 4; + name = "tactical swivel chair" + }, +/turf/open/floor/plasteel/black, +/area/shuttle/syndicate) +"QbG" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j2s"; + name = "disposal pipe - RD Office"; + sortType = 13 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"QeW" = ( +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/com_east) +"Qmh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/port/west) +"Qqu" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 2 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"QFX" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/firstaid/brute, +/obj/item/storage/firstaid/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"QIK" = ( +/turf/closed/wall, +/area/maintenance/asteroid/disposal/south) +"QTJ" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating/asteroid, +/area/maintenance/asteroid/central) +"Rhg" = ( +/turf/closed/wall/rust, +/area/maintenance/asteroid/disposal/north/east) +"Rsm" = ( +/obj/machinery/gateway, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating, +/area/awaymission/research/interior/gateway) +"RAQ" = ( +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south/west) +"RKn" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/deliveryChute{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/maintenance/asteroid/disposal/west) +"RKE" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"RQE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"RQH" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/central) +"RTO" = ( +/turf/closed/wall, +/area/maintenance/asteroid/disposal/south/west) +"RUN" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating, +/area/maintenance/asteroid/fore/cargo_south) +"SaA" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/com_east) +"SfQ" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"Slf" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/girder, +/obj/structure/grille, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south) +"SrE" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/grille/broken, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south/west) +"Svz" = ( +/obj/machinery/conveyor/auto{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west/secondary) +"SvE" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/neutral, +/area/crew_quarters/dorms/female) +"Sxw" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/east) +"SHC" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "SM South"; + dir = 1; + network = list("SS13","CE") + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/engine{ + name = "reinforced floor" + }, +/area/engine/engineering) +"SKM" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/disposaloutlet, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west/secondary) +"SMF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/carpet, +/area/quartermaster/qm/private) +"SQL" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/syndicate/black/red, +/obj/item/clothing/head/helmet/space/syndicate/black/red, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"SUs" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/item/storage/toolbox/mechanical, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south) +"Tav" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/sign/poster/random{ + name = "random contraband poster"; + pixel_y = 32; + random_basetype = /obj/structure/sign/poster/contraband + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south/west) +"TaH" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"TaL" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/east) +"Tef" = ( +/obj/effect/turf_decal/stripes/asteroid/line{ + icon_state = "ast_warn"; + dir = 8 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/port/west) +"TfU" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/west) +"TiR" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/neutral, +/area/security/courtroom) +"TiY" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/grass, +/area/medical/genetics) +"Tzw" = ( +/obj/structure/grille/broken, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south/west) +"TFw" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + icon_state = "pipe-j2s"; + name = "disposal pipe - Engineering"; + sortType = 4 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/east) +"THy" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/fore/com_east) +"TJh" = ( +/obj/machinery/door/airlock/hatch{ + req_access_txt = "150" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"TRu" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south) +"TTr" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) +"UdM" = ( +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south) +"Uhy" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j1"; + dir = 1 + }, +/obj/structure/girder, +/obj/structure/grille, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/east) +"UnC" = ( +/obj/machinery/door/window{ + dir = 1; + name = "Surgery"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"UrW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"UtE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west/secondary) +"Uwx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south/west) +"UwA" = ( +/obj/machinery/conveyor/auto{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/west) +"UCK" = ( +/obj/structure/chair{ + dir = 8; + name = "tactical chair" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"UCR" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/closed/mineral/random/labormineral, +/area/mine/unexplored{ + name = "Civilian Asteroid" + }) +"UFv" = ( +/obj/structure/disposalpipe/segment, +/turf/closed/wall, +/area/maintenance/asteroid/disposal/north) +"UJo" = ( +/obj/item/screwdriver{ + pixel_y = 9 + }, +/obj/item/device/assembly/voice{ + pixel_y = 3 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"ULk" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north/east) +"UOh" = ( +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west/secondary) +"UQc" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/port/west) +"URO" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j2s"; + name = "disposal pipe - CE Office"; + sortType = 5 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north) +"Van" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/asteroid/disposal/west) +"VbR" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Western Disposals APC"; + areastring = "/area/maintenance/asteroid/disposal/west"; + pixel_y = 24 + }, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"VdI" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet) +"Vud" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/whiteyellow/corner{ + dir = 1 + }, +/area/medical/chemistry) +"VwE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/white, +/area/science/robotics/mechbay) +"VxC" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/security/checkpoint/checkpoint2) +"VFF" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"VHp" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/port/west) +"VIG" = ( +/obj/item/surgicaldrill, +/obj/item/circular_saw, +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"VMD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/carpet, +/area/library) +"VSX" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/grille/broken, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north) +"Wbp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/asteroid/disposal/south) +"WbG" = ( +/turf/open/floor/plasteel/podhatch, +/area/shuttle/syndicate) +"Wcl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"Wgl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/firecloset/full, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/east) +"Wid" = ( +/obj/machinery/door/poddoor{ + id = "smindicate"; + name = "outer blast door" + }, +/obj/machinery/button/door{ + id = "smindicate"; + name = "external door control"; + pixel_x = -26; + req_access_txt = "150" + }, +/obj/docking_port/mobile{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 24; + id = "syndicate"; + name = "syndicate infiltrator"; + port_angle = 0; + roundstart_move = "syndicate_away"; + width = 18 + }, +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 24; + id = "syndicate_nw"; + name = "northwest of station"; + turf_type = /turf/open/space; + width = 18 + }, +/obj/structure/fans/tiny, +/turf/open/floor/plasteel/podhatch{ + dir = 1 + }, +/area/shuttle/syndicate) +"WjU" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/east) +"Wub" = ( +/obj/item/retractor, +/obj/item/hemostat, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"Wue" = ( +/obj/structure/table, +/obj/item/storage/fancy/cigarettes, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/east) +"WAy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/security/checkpoint/engineering) +"WVc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/clothing/head/cone, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/port/west) +"WYB" = ( +/obj/structure/rack, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/west) +"Xhf" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south) +"XmD" = ( +/obj/machinery/conveyor/auto{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/west) +"XtS" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/cmo, +/area/medical/medbay/zone2) +"XFS" = ( +/obj/machinery/recharge_station, +/turf/open/floor/circuit/red, +/area/shuttle/syndicate) +"XLa" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south/west) +"XRA" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Southern Disposals APC"; + areastring = "/area/maintenance/asteroid/disposal/south"; + pixel_y = -24 + }, +/obj/structure/cable/orange, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south) +"XSM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/fore/com_west) +"XXu" = ( +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south) +"XZA" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/closet/firecloset/full, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south/west) +"Yck" = ( +/obj/structure/chair{ + dir = 4; + name = "tactical chair" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"YcZ" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/deliveryChute{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/maintenance/asteroid/disposal/north/west) +"Yhz" = ( +/obj/machinery/door/airlock/hatch{ + name = "Cockpit"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"Yug" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating/astplate, +/area/maintenance/asteroid/starboard) +"YyX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 8 + }, +/area/medical/virology) +"YBW" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/security/brig) +"YCP" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/engine{ + name = "reinforced floor" + }, +/area/hallway/secondary/bridges/serv_sci) +"YHv" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/deliveryChute{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/north/west) +"YLw" = ( +/obj/machinery/conveyor/auto{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west/secondary) +"YNP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/conveyor_switch{ + id = "CargoWaste" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/quartermaster/sorting) +"YTk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/asteroid/starboard) +"YTF" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plasteel, +/area/security/main) +"YUT" = ( +/obj/item/storage/toolbox/syndicate, +/obj/item/crowbar/red, +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/podhatch{ + dir = 10 + }, +/area/shuttle/syndicate) +"YWC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating, +/area/storage/tech) +"YZx" = ( +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/east) +"Zed" = ( +/obj/effect/baseturf_helper/asteroid, +/turf/open/floor/plating/astplate, +/area/security/execution/transfer) +"ZeA" = ( +/obj/structure/closet, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/south/west) +"ZfX" = ( +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 5 + }, +/turf/closed/wall/mineral/plastitanium{ + dir = 1; + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"Zsk" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j1"; + dir = 4 + }, +/obj/structure/grille/broken, +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/south/west) +"ZHk" = ( +/turf/closed/wall, +/area/maintenance/asteroid/disposal/north/west) +"ZLG" = ( +/obj/structure/table, +/turf/open/floor/plating, +/area/maintenance/asteroid/disposal/west) +"ZWz" = ( +/obj/structure/tank_dispenser/oxygen, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"ZYy" = ( +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 6 + }, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"ZZE" = ( +/turf/open/floor/plasteel/floorgrime, +/area/maintenance/asteroid/disposal/north/east) (1,1,1) = {" aaa @@ -98811,25 +80676,25 @@ cFp cFp cFp cFp -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aah +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +fXq +aai aai aai aai aai -aeh aai aai aai @@ -99068,29 +80933,29 @@ cFp cFp cFp cFp -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aah +cFp +cFp +cFp +cFp +cFp +cFp +cFp +fXq aai aai aai aai aai aai -acT -adj -acT -acU -aei -aeE -aeS -dmS -dno +NxB +JDQ +NxB +nCp +OPf +VIG +Idz +Eht +zsP aaa aaa aaa @@ -99325,29 +81190,29 @@ cFp cFp cFp cFp -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp aai -abT -acd -acd -acd -abT +IbX +LeL +LeL +LeL +nJU aai +sLz +NTY acU acU +UnC acU -acU -aej -acU -aeT -dmS -dnp +CdN +Eht +sck aaa aaa cFp @@ -99359,9 +81224,9 @@ cFp cFp cFp aaP -drg -drH -drH +aba +abr +abr abV acj cFp @@ -99501,13 +81366,13 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -99582,29 +81447,29 @@ cFp cFp cFp cFp -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp aai -aan -aan -aan -aan -aan -aai -acV acU acU acU -aek +acU +acU +IHW +yWG +NTY +LTe +xgx +ufn aeF -aeU -dmS -dnq +Wub +Eht +lPU aaa aaa cFp @@ -99616,9 +81481,9 @@ cFp cFp cFp aaP -drh -drI -drI +abb +abs +abs aaP aaP cXs @@ -99724,20 +81589,13 @@ aaa aaa aaa aaa -aXK -aXK -caf -caf -caf -aXK -aXK -aaa -aaa -aaa -aaa -aaa -aaa -aaa +RTO +RTO +Ltv +Ltv +Ltv +RTO +RTO aaa aaa aaa @@ -99765,6 +81623,13 @@ aaa aaa aaa aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -99839,29 +81704,29 @@ cFp cFp cFp cFp -aah +fXq aai aai aai aaM -aaa -aaa +cFp +cFp aai -aan -ace -aan -aan -aan -aai -acW acU acU acU -ael +acU +acU +aai +Dhd +NTY +GiS +WbG +QFX aai aai aai -afX +ZYy aaa aaa cFp @@ -99873,8 +81738,8 @@ cFp cFp cFp aaP -drh -drI +abb +abs aaP aaP cXs @@ -99903,7 +81768,7 @@ cTv cTz cTx cTD -cTz +qFX cTI cTM cTy @@ -99981,20 +81846,13 @@ aaa aaa aaa aaa -aXK -bci -bcW -bQW -caR -cbo -aXK -aaa -aaa -aaa -aaa -aaa -aaa -aaa +RTO +uSr +fxP +kLf +yXg +XLa +RTO aaa aaa aaa @@ -100022,6 +81880,13 @@ aaa aaa aaa aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -100097,28 +81962,28 @@ cFp cFp cFp aai -aam -aas -aaA +fkB +fsD +NTY aai -aaa -aaa +qah +cFp aai -abU -acf -acq -aan -aan +hkI +ZWz +hco +sLz +SfQ aai -acX -acU -acU -acU -aem +Ebh +NTY +GiS +WbG +rBq aai -aeV -aaa -aaa +cFp +cFp +cFp aaa aaa cFp @@ -100236,24 +82101,17 @@ aaa aaa aaa aaa -aXK -aXK -aXK -bZO -bRT -bRT -caS -bcW -aXK -aXK -aXK -aaa -aaa -aaa -aaa -aaa -aaa -aaa +RTO +RTO +RTO +pQY +RAQ +EzG +BPU +rnv +RTO +RTO +RTO aaa aaa aaa @@ -100279,6 +82137,13 @@ aaa aaa aaa aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -100354,9 +82219,9 @@ cFp cFp cFp aaj -aan -aan -aaB +Ner +Jul +NTY aai aai aai @@ -100364,18 +82229,18 @@ aai aai aai aai -acE -acL +zHG +acr aai aai -adk -adw -adM +aai +TJh +acr aai aai aai aaM -aaa +cFp aaa aaa cFp @@ -100493,24 +82358,17 @@ aaa aaa aaa aaa -aXm -diN -bZw -bZP -cag -cax -caT -cbp -cbD -diN -cbX -aaa -aaa -aaa -aaa -aaa -aaa -aaa +LnK +Iad +sDp +Pap +wVc +pAt +PFk +ujN +XZA +Iad +pTy aaa aaa aaa @@ -100536,6 +82394,13 @@ aaa aaa aaa aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -100611,28 +82476,28 @@ cFp cFp cFp aaj -aao -aan -aan -aai -aaY -aan -aan -aan +HmY aan +NTY +wgh +caV +Yck +rPx +Yck +Yck acr -aan -aan -acP -aan -aan -aan -aan -aaB -aeG -dmS -dno -aaa +acU +acU +acU +acU +IOE +GiS +WbG +NTY +acr +Eht +zsP +cFp aaa aaa cFp @@ -100653,7 +82518,7 @@ cFp cFp abW abW -akm +adm abE cFp cFp @@ -100750,17 +82615,20 @@ aaa aaa aaa aaa -aXK -aXv -bZx -bZQ -cah -cay -caU -cbq -aXK -aXK -aXK +RTO +Not +jsL +Tav +Lxz +oRA +Zsk +SrE +RTO +RTO +RTO +aaa +aaa +aaa aaa aaa aaa @@ -100789,9 +82657,6 @@ aaa aaa aaa aaa -cFp -cFp -cFp cFp cFp cFp @@ -100868,28 +82733,28 @@ cFp cFp cFp aaj -aap -aat +ujk +xGd +NTY +Yhz +acU aan -aaN +aan +aan +acU +pFg +acU aan aan aan aan -aan -acs -aan -aan -aan -aan -aan -aan -aan -aan -aeH -dmS -dnp -aaa +GiS +WbG +NTY +gOr +Eht +sck +cFp aaa aaa cFp @@ -101009,13 +82874,13 @@ aaa aaa aXn aXn -bZx -bZR -cai -caz -caV -cbr -aXv +jsL +oKd +Tzw +zon +xBc +owe +Not aXn aXn aaa @@ -101046,9 +82911,9 @@ aaa aaa aaa aaa -cFp -cFp -cFp +aaa +aaa +aaa cFp cFp cFp @@ -101125,28 +82990,28 @@ cFp cFp cFp aaj -aaq +DEO aan -aaC +NTY aai -aaZ -abq -abq -abq -acg +xis +UCK +CHb +UCK +UCK acr -aan -aan -aan -aan -acG -aan -aan -aaB -aeG -dmS -dnq -aaa +acU +acU +acU +acU +FUy +GiS +WbG +NTY +acr +Eht +lPU +cFp aaa aaa aaa @@ -101162,7 +83027,7 @@ aaa abC aaa aaa -akm +adm abE abW abW @@ -101173,7 +83038,7 @@ abW abW abW abW -akm +adm abW aaa aaa @@ -101266,13 +83131,13 @@ aXn aXn aXn aXn -bZx -diQ -caj -caA -bZR -cbs -aXv +jsL +uTg +Uwx +yIe +oKd +ZeA +Not aXn aXn aaa @@ -101303,9 +83168,9 @@ aaa aaa aaa aaa -cFp -cFp -cFp +aaa +aaa +aaa cFp cFp cFp @@ -101382,9 +83247,9 @@ cFp cFp cFp aaj -aar -aan -aaB +FFY +Qbt +NTY aai aai aai @@ -101392,18 +83257,18 @@ abB aai aai aai -acF +HsZ acr aai aai aai -adx -adN +TJh +acr aai aai aai aaO -aaa +cFp cFp cFp cFp @@ -101523,13 +83388,13 @@ aXn aXn aXn aXL -diP -aXK -diR -caB -aXv -aXv -aXv +zZN +RTO +EIe +PLn +Not +Not +Not aXn aXn aXn @@ -101560,9 +83425,9 @@ aaa aaa aaa aaa -cFp -cFp -cFp +aaa +aaa +aaa cFp cFp cFp @@ -101639,28 +83504,28 @@ cFp cFp cFp aai -aar -aan -aaD +fVk +oHZ +NTY aai -aaO -aaa -aaa -aaa +ZYy +cFp +cFp +cFp aai -aan -aan -aan +YUT +acU +NOe aai -acY -aan -aan -aan -aen -aeI +PTb +NTY +GiS +WbG +sUE aai -aaa -aaa +cFp +cFp +cFp cFp cFp cFp @@ -101783,7 +83648,7 @@ aXL bZz din aXW -caC +vFB cRp dij aXL @@ -101815,8 +83680,8 @@ aaa aaa aaa aaa -aaa -aaa +cFp +cFp cFp cFp cFp @@ -101895,29 +83760,29 @@ aaa cFp cFp cFp -aak +ZfX aai aai aai aaO -aaa -aaa -aaa -aaa -ach -aan -aan -aan +cFp +cFp +cFp +cFp +Wid +WbG +acU +NOe aai -acZ -aan -aan -aan -aeo +UJo +NTY +GiS +WbG +lRC aai aai aai -afY +qah cFp cFp cFp @@ -101928,9 +83793,9 @@ cFp abE abE abW -deK -drj -deK +ZHk +oAZ +ZHk deK deI deL @@ -102040,7 +83905,7 @@ aXL bZA din cak -bAi +ANA cRp dij dij @@ -102072,8 +83937,8 @@ aaa aaa aaa aaa -aaa -aaa +cFp +cFp cFp cFp cFp @@ -102152,29 +84017,29 @@ aaa cFp cFp cFp -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aci -aan -acG -aan -aai -ada -aan -aan -aan -aan -aan -aeX -dmS -dno +Fsg +acU +SQL +wgh +uZq +NTY +Lmy +zwR +ufn +acU +XFS +Eht +zsP cFp cFp cFp @@ -102183,11 +84048,11 @@ cFp cFp abE abE -deK -deI -deI -drk -deI +ZHk +ttS +ttS +rKN +ttS deI dsD deL @@ -102297,7 +84162,7 @@ aXK bZB aZS aZS -bZB +klh dij dij dij @@ -102329,8 +84194,8 @@ aaa aaa aaa aaa -aaa -aaa +cFp +cFp cFp cFp cFp @@ -102409,29 +84274,29 @@ aaa cFp cFp cFp -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aak +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +ZfX aai aai aai aai -adb -ace -aan -aan -aan -aan -aeY -dmS -dnp +KSc +NTY +acU +acU +qTC +acU +oGf +Eht +sck cFp cFp cFp @@ -102439,23 +84304,23 @@ cFp cFp abE abE -deK -deI -dqB -dqD -drl -deI +ZHk +ttS +Nas +IIn +YHv +ttS deL dro -dsj -dsj +aMw +aMw dtY -dsj +aMw duW -dsj +aMw dvO -dsj -dsj +aMw +aMw dwE deL deI @@ -102554,7 +84419,7 @@ bEK bAi din din -caD +tga aXv caW cbE @@ -102586,12 +84451,12 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -102666,53 +84531,53 @@ aaa cFp cFp cFp -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp acM aai -adc -adl -aan -adO -adO -acG -aeZ -dmS -dnq +swy +NTY +LJP +Hpl +sYV +FUy +XFS +Eht +lPU cFp cFp cFp cFp abE abW -deK -deK -dqn -dqC -dqQ -dqS -deK +ZHk +ZHk +LoO +stD +CuI +UwA +ZHk deL dsF -dta -dta -dta -dta -dta -dta -dta -dta -dta +awz +awz +awz +awz +awz +awz +awz +awz +awz dsF dvN deI @@ -102809,9 +84674,9 @@ diq diq diq bkT +yEH din -din -caE +WVc caW caW cbF @@ -102844,11 +84709,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -102923,25 +84788,25 @@ aaa cFp cFp cFp -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aak +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +ZfX +aai aai aai aai aai -abB aai aai aai @@ -102952,16 +84817,16 @@ cFp cFp abE abW -deK -dpQ -axE -dqD -dqR -dqT -drK -dsh -dsG -dta +ZHk +TfU +JvU +PXs +uXC +yyr +BoD +zns +XSM +awz dtC dtZ duz @@ -102969,7 +84834,7 @@ duX dvx dvP dwc -dta +awz dsF deL dxw @@ -103061,14 +84926,14 @@ aXK cPX bcW bAi -bkb -diq -diq -bSF -diq -diq -diq -bkT +bRV +bMV +bMV +vol +bMV +bMV +bMV +bRW aXL aXL aXL @@ -103101,11 +84966,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp aaa aaa cdb @@ -103208,17 +85073,17 @@ cFp cFp cFp cFp -deK -deI -deI -deK -deI -dqS -deK -deK +ZHk +ttS +ttS +ZHk +ttS +UwA +ZHk +ZHk deL dsF -dta +awz dtD dua duc @@ -103226,7 +85091,7 @@ duY duY duY duY -dta +awz dsF deL dtA @@ -103260,9 +85125,9 @@ cFp cFp cFp aaa -aXl -aXE -aXl +MNm +MaD +MNm aaa aaa abC @@ -103318,7 +85183,7 @@ aXK bcW aXX bAi -bAi +ANA din bYE dim @@ -103358,10 +85223,10 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp aaa aaa aaa @@ -103465,17 +85330,17 @@ cFp cFp cFp cFp -aKy -aLB -dpR -dqo -dqE -dqT -deI +YcZ +AbZ +DHr +lqQ +DKn +XmD +ttS drL deL dsF -dta +awz dtE dub duB @@ -103483,15 +85348,15 @@ duZ dvz dvR dwe -dta +awz dsF dsD deK deK abW -deK -dyE -deK +EWs +RKn +EWs abW aaa aaa @@ -103517,9 +85382,9 @@ aaa aaa aaa aaa -aXl -aXF -aXl +MNm +mqe +MNm aaa aaa abC @@ -103570,12 +85435,12 @@ aYS aXL aXX bkb -diq -diq -diq -diq -bkT -bAi +xtR +bMV +bMV +bMV +VHp +Qmh din din dim @@ -103614,11 +85479,11 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -103722,37 +85587,37 @@ cFp cFp cFp cFp -deK -deK -deK -deI -deI -deI -deK +ZHk +ZHk +ZHk +ttS +ttS +ttS +ZHk dgq dsi dsJ -dta +awz axu duc -duC +fTb dva dvA dvS dwf -dta +awz dsF -deL +sKT deI dgh abW -deK -drk -deK -deK -deK -deK -deK +EWs +Van +EWs +EWs +EWs +EWs +EWs abC aaa aaa @@ -103774,9 +85639,9 @@ aaa aaa aaa aaa -aXl -aXG -aXl +MNm +zBg +MNm aaa aaa abC @@ -103800,7 +85665,7 @@ blX aXr aXr aXr -aXr +UCR aXr aXr aXr @@ -103827,7 +85692,7 @@ bSF bJl diq bkT -bkb +sMX diq diq diq @@ -103872,10 +85737,10 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp aaa aaa cdb @@ -103989,7 +85854,7 @@ deK deL deL dsF -dta +awz dtF duc duC @@ -103997,19 +85862,19 @@ duc dvB dvT duc -dta +awz dwK dwE deL deI dgh -deI -dgH -aOn -dgY -aQJ -aiZ -deK +Fbo +RQE +gqd +nES +tOG +ZLG +EWs abC abC aaa @@ -104031,12 +85896,12 @@ aaa aaa aaa aaa -aXl -aXH -aXl -aXl -aXl -aXl +MNm +Svz +MNm +MNm +MNm +MNm aaa aaa aXn @@ -104084,7 +85949,7 @@ bSG bMV bMV bMV -bVf +UQc din din din @@ -104131,8 +85996,8 @@ aaa aaa aaa aaa -aaa -aaa +cFp +cFp aaa cdb cxg @@ -104244,9 +86109,9 @@ dgh dgh deL dro -dsj +aMw dsL -dta +awz dtG duc duC @@ -104254,21 +86119,21 @@ duc dvB duc duc -dta +awz dgh dxd dwE deL dgh -deK -dgQ -ajW -axE -axE -axE -deI -deK -deK +EWs +Wcl +nSJ +yFq +yFq +yFq +Fbo +EWs +EWs aaa aaa aaa @@ -104283,17 +86148,17 @@ aaa aaa aaa aaa -aXl -aXl -aXl -aXl -aXl -aXv -aXI -aXS -aYh -aYu -aYh +MNm +MNm +MNm +MNm +MNm +MzE +nKt +IeB +Ekn +UOh +Ekn aaa aaa aXn @@ -104517,15 +86382,15 @@ dxe dxz dwE dsD -deI -aMu -aOo -dgZ -dgf -dgf -aSp -aLB -aTQ +Fbo +RKE +NkJ +sWw +Ajf +Ajf +oIk +DXx +NHH aaa aaa aaa @@ -104540,17 +86405,17 @@ aaa aaa aaa aaa -aXm -aXp -aXq -aXt -aXv -aXy -aXz -aXT -aXv -aXl -aXl +inu +ybv +SKM +ehn +MzE +lZv +oAh +UtE +MzE +MNm +MNm aXn aXn aXL @@ -104612,7 +86477,7 @@ aXL aXL cal cal -cal +zFO cRq cbS cbQ @@ -104774,15 +86639,15 @@ dxf dxe dsF deL -deI -dgJ -aOp -dgQ -axE -axE -deI -deK -deK +Fbo +lzY +vZt +Wcl +yFq +yFq +Fbo +EWs +EWs aaa aaa aaa @@ -104797,15 +86662,15 @@ aaa aaa aaa aaa -aXl -aXl -aXl -aXu -aXw -aXz -aXJ -aXU -aXv +MNm +MNm +MNm +YLw +yQL +oAh +Pti +nqz +MzE aXL aXr aXr @@ -104909,7 +86774,7 @@ aaa cxg cSg cSj -cSl +yOy cSq cSt cxg @@ -105028,16 +86893,16 @@ dwj dws dsO dxg -dqW +aBu dsF aJL -deI -axE -dgQ -dha -aQL -aRN -deK +Fbo +VbR +Bhs +BNE +mro +LGS +EWs abW abW aaa @@ -105056,13 +86921,13 @@ aaa aaa aaa aaa -aXl -aXl -aXl -aXl -aXK -aXV -aXv +MNm +MNm +MNm +MNm +MNm +DrB +MzE aXL aXr aXr @@ -105088,7 +86953,7 @@ bpY bru bsU bun -bvR +Rsm bxb byf bpZ @@ -105269,7 +87134,7 @@ dgh deI dqp dqG -dqW +aBu drr drQ dsn @@ -105284,20 +87149,20 @@ azb aFf avy avy -dxh -dqW +aIF +aBu dxW dvN -deI -dyG -dgR -aPQ -aQM -aRO -deK +Fbo +WYB +yGe +vUn +uBe +dEm +EWs abW abW -akm +adm abC abC abC @@ -105318,7 +87183,7 @@ abC abC abC aXK -aXW +Tef aYi aXL dij @@ -105376,7 +87241,7 @@ bWB bXl bXL bYn -bUE +qVE bUE bTs aXL @@ -105542,16 +87407,16 @@ aFf avy avy dxi -dqW +aBu dsF dgo -deK -deK -aOr -aPR -deI -deI -deI +EWs +EWs +qwU +PfX +Fbo +Fbo +Fbo dgh abW abW @@ -105575,9 +87440,9 @@ aaa aaa aXn aXv -aXX -aXX -aXX +xvx +bio +bPl aXK aXK dim @@ -105779,32 +87644,32 @@ cFp cFp abW dpo -dpF -dpF -dpF -dpF -dpF -dpF +cKJ +cKJ +cKJ +cKJ +cKJ +cKJ arn auq dsP dtf dtH duh -duH +YTF dvg dvF azc aFh aDM aHy -dxh -dqW +aIF +aBu dsF deL deL deL -aOs +oCT aOs deL aRP @@ -105834,13 +87699,13 @@ aXn aXL aXv aYj -aXX -aXX -aXX -aXX -aXX -aXX -bAu +xvx +bio +bio +bio +bio +bio +zrU cMI cMQ cMT @@ -106036,7 +87901,7 @@ cFp cFp abW dpo -dpF +cKJ dpT dpT dqI @@ -106055,13 +87920,13 @@ azd aFf avy avy -dxh -dqW +aIF +aBu dgt dgp dgp dgp -dgS +ExD dhb deL deL @@ -106293,11 +88158,11 @@ cFp abW abW dpo -dpF +cKJ dpU dqs dqs -dqs +CFx drt drR aur @@ -106315,10 +88180,10 @@ dft aIG dxB ajc -dsj -dsj -dsj -dyP +aMw +aMw +aMw +knG aPS dhh ajX @@ -106469,9 +88334,9 @@ ccW aaa aaa aaa -djz -cDs -djz +QIK +MTb +QIK aaa abC aaa @@ -106550,20 +88415,20 @@ akG doL doL akI -dpF +cKJ dfb -dqt -dqt -dqt +dfi +dfi +dfi dfp arn arn arn awI -dtI -dtI +azf +azf aAt -dqW +aBu aCE aDO aFk @@ -106616,7 +88481,7 @@ cML bcV cMT cNf -bfy +uUL cNf bhy cMT @@ -106707,7 +88572,7 @@ crl csg dkA ctp -crm +knQ cKw cvo cwj @@ -106726,11 +88591,11 @@ ccW ccW ccW ccW -djz -cDt -djz -cDR -djz +QIK +rWL +QIK +fQQ +QIK aaa aaa aaa @@ -106803,11 +88668,11 @@ dnu awD doa dol -doA +akH doM dpa doM -dpF +cKJ dfc cEv cEy @@ -106815,14 +88680,14 @@ cEy cEy cEy dsp -dpF +cKJ awJ -dtJ -dtJ -dtJ +cHJ +cHJ +cHJ dvh dvG -aDP +dzi aFl cLB dwO @@ -106983,13 +88848,13 @@ cda ccW djG djG -djz -cDs -djR -cDS -djz -cEf -cEf +QIK +MTb +yIq +nFd +QIK +Kel +Kel aaa aaa aaa @@ -107060,11 +88925,11 @@ dlH dlH aja atk -doA +akH doM dpb doM -dpF +cKJ dpV cEw cEz @@ -107072,7 +88937,7 @@ dra ash atm dsq -dpF +cKJ awK axF axF @@ -107099,7 +88964,7 @@ dfl aep acH abW -akm +adm abC abC abC @@ -107113,7 +88978,7 @@ abC abC abC abC -abD +aaP aXn aXn aXK @@ -107160,7 +89025,7 @@ bKp bLA bMY bMY -bMY +jXv bMY bMY bSc @@ -107177,7 +89042,7 @@ bVI bVI bVI bVI -bVI +LDY bVI bVj bUH @@ -107240,13 +89105,13 @@ djW djG djG djG -djR -cDu -dkl -cDT -dkl -cEg -cEf +yIq +BXG +XXu +yfn +XXu +MxO +Kel aaa aaa aaa @@ -107321,7 +89186,7 @@ akI doO dmb doM -dpF +cKJ dpW cEx cEA @@ -107329,7 +89194,7 @@ cEB cEx cEx aut -dpF +cKJ cGj aGP aGP @@ -107342,7 +89207,7 @@ cLB dwQ dxl aJM -aIK +BQj aLE aMy aND @@ -107484,7 +89349,7 @@ cvr cwm cpo cxR -cxU +rLZ dkD cxd cSM @@ -107497,13 +89362,13 @@ djR djR djz djD -djR -cDv -cDH -cDU -dkl -cEh -djz +yIq +AOn +Slf +UdM +XXu +MfG +QIK aaa aaa aaa @@ -107578,7 +89443,7 @@ atk atk dpd atk -dpF +cKJ dpX dqu dqK @@ -107586,7 +89451,7 @@ drb asj atn dsr -dpF +cKJ dtg dtK azi @@ -107754,13 +89619,13 @@ cSV cAB cAO cCN -cDc -cDw -cDI -cDV -dkl -dkl -djz +zyk +Xhf +BGO +wRW +TRu +XRA +QIK aaa aaa aaa @@ -107843,11 +89708,11 @@ cEx cEx cEx dss -dpF -dsR +cKJ +anF awL -dsR -dsR +anF +anF dvi aCI aGP @@ -107991,7 +89856,7 @@ cTT cqp csi cFX -csi +dCj cpp cuy cvs @@ -108011,13 +89876,13 @@ cTa cTa cyF cCO -cDd -cDx -cDJ -cDW -djA -cEi -djz +Bsu +xqZ +nYL +ghw +rtA +Oss +QIK aaa aaa aaa @@ -108091,7 +89956,7 @@ doo doo doo dpf -dpv +AgT dpJ dpZ dqv @@ -108109,14 +89974,14 @@ dvi aCG aGP aFq -dwv -dwv -dwv -dwv -dwv -dwv -dwv -dwv +aGG +aGG +aGG +aGG +aGG +aGG +aGG +aGG dyR aPX aQP @@ -108172,7 +90037,7 @@ boD boD bta buv -bvV +ewd bxg bxg bzf @@ -108245,9 +90110,9 @@ clR cou cou cqq +dBX cro -csj -cro +dCf csj cpp cuz @@ -108268,13 +90133,13 @@ djz djG djD djE -djR -dki -cDK -cDX -dkl -dkj -djz +yIq +uYr +KPR +pZu +XXu +zuT +QIK aaa aaa aaa @@ -108364,15 +90229,15 @@ duk aqy dvk aCK -aGP -aFq -dwv +cHc +dzj +aGG dwT dxn aJR dyb aIQ -aIQ +Hlj dyJ aOv aPY @@ -108502,9 +90367,9 @@ ceW cou cpq cqr -cro +dBY csk -cro +dCg cts cou cuA @@ -108525,13 +90390,13 @@ djG djG djR djR -djR -cDy -cDK -cDY -djA -cEk -cEf +yIq +SUs +KPR +rzC +rtA +eHJ +Kel aaa aaa aaa @@ -108598,23 +90463,23 @@ abW alm aga agW -dli +akN alm aje dop -dli +akN alm alS -dpw +amT alm dqa apy -dli +akN alm drv atq -dli -dsR +akN +anF dtj axI aoP @@ -108759,12 +90624,12 @@ cnM cou cpq cqr -cro -cro -cro +dBZ +dCd +dCh ctt -cou -cuB +cuf +cuD cvv cuh cxd @@ -108775,20 +90640,20 @@ cxd cAm djE dkd -djz +GPe djW djG djG djG djG djG -djR -djz -djz -cDZ -djR -cEf -cEf +yIq +QIK +QIK +Wbp +yIq +Kel +Kel aaa aaa aaa @@ -108862,7 +90727,7 @@ amS alT alm dpg -dpx +ufo alm anE amS @@ -108871,23 +90736,23 @@ aeK anE amS alT -dsR +anF dtk aoP -aoP +HOp duL dvm aCG aGP aFq -dwv +aGG aIQ aIM aIM aKB aLH aIQ -dwv +aGG aOv aPW aQS @@ -109017,11 +90882,11 @@ cou cou cqs crp +OQj csl -csM ctu -cou -cuB +dCl +dCr cvv cwr cxe @@ -109041,9 +90906,9 @@ djG djG ccW cdb -djz -cEa -djz +QIK +OmI +QIK aaa aaa aaa @@ -109119,7 +90984,7 @@ amS ahJ alm alU -dpw +amT alm dqb amS @@ -109128,7 +90993,7 @@ alm drw amS ahJ -dsR +anF dtl aoP aoP @@ -109273,13 +91138,13 @@ cnN cov cpr cqt -cqt +dCa +cGU cGU -cqt ctv cue cuC -cvv +dCs cuh cuh cuh @@ -109376,7 +91241,7 @@ cEr dnz alm alU -dpw +amT alm agc apz @@ -109385,7 +91250,7 @@ alm agc drT dnz -dsR +anF awM ats aoP @@ -109401,14 +91266,14 @@ dxH aKD aLJ dyx -dwv +aGG aOv cEU aQU aQj aSv aQj -aQj +kds aQj aQj aQj @@ -109479,7 +91344,7 @@ aYV bEQ aYV aYV -aYV +qel aYV aYV aYV @@ -109506,7 +91371,7 @@ cca cca cca cca -cca +YCP cca cca cca @@ -109527,16 +91392,16 @@ cfv cfv cfv cFP -cow -cpr -cqt -cqt +coy +cpt +dBW +dCb csn -cqt +dCi ctw -cue -cuD -cvw +dCm +cuE +dCt cuh cxf cxW @@ -109620,7 +91485,7 @@ dkS ahP agk alm -dli +akN dlw dlJ dmh @@ -109647,18 +91512,18 @@ awN axK aoP aAy -dsR +anF aCG aGP aFw -dwv -dwv -dwv -dwv -dwv -dwv -dwv -dwv +aGG +aGG +aGG +aGG +aGG +aGG +aGG +aGG dyS aPW aQV @@ -109780,19 +91645,19 @@ civ cjc cjN cky -cky +dzr cky cmI cnO -cox -cou +coy +cpr cqu crq cso csN ctx cuf -cuE +cuD cvx cws cSu @@ -109868,7 +91733,7 @@ aaa cFp abC abW -akm +adm abW abW agk @@ -109884,7 +91749,7 @@ dmi cTV dmZ dnA -dml +cVB amd dlP dnA @@ -109899,12 +91764,12 @@ anI amd drU aoM -dsR -dsR +anF +anF axL dul -dsR -dsR +anF +anF aCM aGP aFx @@ -110041,21 +91906,21 @@ cJu cJB cmJ cfv -coy -cps +dBQ +cou cqv -cqt -csm -csO -cty -cue -cuD +dCc +cqv +cqv +cqv +cou +cuB cvw cwt cxh cxX cSx -cSv +gAE cSG cSO cSu @@ -110135,7 +92000,7 @@ ahP ahP alm aeq -dlx +aeM dlK aln agd @@ -110156,12 +92021,12 @@ cVO akc cVO dsv -dsU +aAD awP dtL dum awP -dsU +aAD dvI aJX dwk @@ -110298,14 +92163,14 @@ ccW cJC cmK cfv -coz -cpt +cow +dBS +cqw +cqw +cqw cqw -crr -csp -cqt ctz -cou +dCn cuF cvy cwu @@ -110420,15 +92285,15 @@ cLf cHc cEt dvH -cHc +YBW aFy aGL aHM aIR -dxJ -dxJ -dxJ -dxJ +aKF +aKF +aKF +aKF aNH aOw aQa @@ -110436,7 +92301,7 @@ aQX aRT aSy aTw -aTT +kEb aUp aUT abE @@ -110555,11 +92420,11 @@ ccW cJC cmL cfv -coz -cou +dBR +dBS cqx crs -csq +VwE csP ctA cug @@ -110637,14 +92502,14 @@ aaa cFp aaa cFp -abD +aaP abW abW abW agk dkH acN -acN +Zed agm adS alm @@ -110659,11 +92524,11 @@ dnT ajk akd doE -doS +anK alZ -dpz -doS -dpz +aoN +anK +aoN dqx dnB azl @@ -110671,10 +92536,10 @@ ajk azl auv dsV -dtm +aAA dtM dun -dtm +aAA dsV dvK aEb @@ -110813,14 +92678,14 @@ cJC cmM cnP coA -cou +dBU cqy crt -csr +cqy csQ ctB -cou -cuH +dCo +cuE cvA cww cxk @@ -110987,7 +92852,7 @@ bdT beN bfG bgQ -bhD +FQm bit bjq bko @@ -111072,11 +92937,11 @@ cfv coB cFS cqz -cru -cro +crt +dCe csR ctC -cou +dBU cuI cvw cwx @@ -111162,8 +93027,8 @@ dkM acN acN alm -dli -dlx +akN +aeM afg afA agh @@ -111171,18 +93036,18 @@ ahb ahO aiu dof -dos +apC ahO doT amb amX anM dof -dos +apC ahO aru dof -dos +apC dsx avI awR @@ -111194,11 +93059,11 @@ aCG aGP dwl awJ -dtJ -dtJ +cHJ +cHJ dxK -dtJ -dtJ +cHJ +cHJ dyy avI aOA @@ -111273,7 +93138,7 @@ bHZ bNd bOa bPe -bQi +VMD bRi bSe bSS @@ -111327,14 +93192,14 @@ cJD cmJ cfv coC -cou +dBU cqA crv css csS ctD -cou -cuB +dCn +cuD cvB cuh cJX @@ -111432,7 +93297,7 @@ akf dnC alm alU -dpw +amT alm agi apD @@ -111516,7 +93381,7 @@ buz bwa bxl dcN -dcY +HWp bAn ddi bCA @@ -111689,7 +93554,7 @@ amS ahJ alm alU -dpw +amT alm dqe amS @@ -111706,7 +93571,7 @@ axO dvq aCG aGP -dwm +cHa cHb dwV aGP @@ -111849,7 +93714,7 @@ cpu ctF crw cuL -cvD +Jov crx cxm cyd @@ -111963,7 +93828,7 @@ dup dvs aCG aGP -dwm +cHa cHb aHN dtK @@ -112054,7 +93919,7 @@ bGq bUN bVP bVP -bVS +rzu bVS bXY bVP @@ -112110,7 +93975,7 @@ cvE cuh cxl cye -cyS +Cjh czx cAc cAc @@ -112196,22 +94061,22 @@ afh alm dmG dnd -dli +akN alm dog dot -dli +akN alm alS -dpw +amT alm aoR dqy -dli +akN alm drz drW -dli +akN avI avI avI @@ -112226,9 +94091,9 @@ aHO dxr awJ dyf -dyq -dyq -dtJ +aMK +aMK +cHJ aOC cHT aRf @@ -112319,7 +94184,7 @@ bYR bZh bZG caa -car +jYi caK bZD cby @@ -112601,12 +94466,12 @@ ceA ceA ceA ceA -ceA +VFF ceA ciA cjg cjT -ckB +eBB cle cdI cmJ @@ -112741,8 +94606,8 @@ dxt aJW aHP dyr -dyz -dyz +aNJ +aNJ aOD aQd aQZ @@ -112753,7 +94618,7 @@ dhx dhw aUV aVk -aVx +sZf aVL aWf aWt @@ -112867,7 +94732,7 @@ ckB clf cdI cmP -cfv +hiU coI cJR cqE @@ -112964,22 +94829,22 @@ dld dlp dlB dlP -dml +cVB anI -dml +cVB anI anI -dml +cVB anI amh -dml +cVB anQ anI anI -dml +cVB anI anI -dml +cVB anI dlP awO @@ -113222,28 +95087,28 @@ dlq dlC dlQ dmm -dmI +cVL cVC cVH -dmI +cVL cVM ake -dmI +cVL doV dpi cVH -dmI +cVL dqf ake -dmI +cVL cVX drB drY dsz avI dtq -dtQ -dtQ +axR +axR duP avI aCI @@ -113299,7 +95164,7 @@ bdh bdh beQ bfM -bgW +yWK bhI biC bjv @@ -113324,7 +95189,7 @@ bzp bGC bId bJA -bKx +Foo bLL bNh bOe @@ -113477,16 +95342,16 @@ alm alm alm dlD -dlR -dmn +cVI +cVD dmJ -dmn -dlR +cVD +cVI dnU -dmn -dlR +cVD +cVI amj -dmn +cVD dpj alm apG @@ -113643,7 +95508,7 @@ coz cpy cqH crC -csz +gTe csX ctM csz @@ -113756,8 +95621,8 @@ dmK dsB avI dts -dtQ -dtQ +axR +axR aAG dvu aCS @@ -113783,7 +95648,7 @@ dhs abW abW abW -akm +adm aaa aaa aaa @@ -113890,7 +95755,7 @@ ceA ceA ciA cjg -cjX +dCX ckF clj cdI @@ -113914,7 +95779,7 @@ cGW czD czD cAG -czD +jfl czD cGW cBQ @@ -114324,7 +96189,7 @@ aXY aXY aZd baH -baH +lme baH bfP bgZ @@ -114768,8 +96633,8 @@ ahH agX agX agX -dmN -dmN +alr +alr agX agX agX @@ -114779,7 +96644,7 @@ ahH ahH agX agX -dmN +alr dsc agX avI @@ -114795,8 +96660,8 @@ aGU aGU aIW dxN -dyh -dyh +aLM +aLM aMN dyM dyT @@ -114804,7 +96669,7 @@ aQd aQZ cHY dhs -dhw +fdP dht dhw dhs @@ -114865,7 +96730,7 @@ ddr diy dds diy -diy +HdC diw diE diz @@ -115022,24 +96887,24 @@ afd alm dmt agX -dmN -dmN +alr +alr agX -dmN -dmN -dmN -dmN -dmN +alr +alr +alr +alr +alr anc cVR aml agX -dmN -dmN -dmN +alr +alr +alr dsd agX -dlX +aTz afd adP adP @@ -115276,25 +97141,25 @@ abW abW abW afd -dlW +cKZ dmu -dmN +alr agX agX agX agX agX agX -dmN +alr als dpC dpN -dmN -dmN -dmN -dre +alr +alr +alr +atx agX -dre +atx auz alm afd @@ -115306,7 +97171,7 @@ aAL aEk aCY dwB -aCY +TiR aHV aDc aDc @@ -115543,17 +97408,17 @@ agX agX agX afD -dmN -dmN +alr +alr als -dmN -dmN -dmN +alr +alr +alr agX agX agX -dmN -dlX +alr +aTz afd afH cEG @@ -115580,7 +97445,7 @@ aTW aUs dhs dhr -akm +adm abC abC abC @@ -115599,7 +97464,7 @@ abC abC abC abC -abD +aaP aXn aXn aXn @@ -115790,27 +97655,27 @@ cFp cFp abW afd -dlX +aTz alm -dmN +alr agX agX agX agX agX agX -dmN -dmN -dmN -dmN +alr +alr +alr +alr dqk dqz -dlX +aTz drf agX drf -dlW -dlX +cKZ +aTz afd afE dfd @@ -115822,9 +97687,9 @@ aCY dwC aHW aIZ -dxQ -dxQ -dxQ +aLP +aLP +aLP aMP aNM aOJ @@ -115916,7 +97781,7 @@ bYC bYb bZq bZK -bZK +PsJ bYB cav cbm @@ -115946,7 +97811,7 @@ chw cgH cgH cgH -cgH +YWC cgH cgH clW @@ -116048,25 +97913,25 @@ cFp abW afd afd -dlX -dlW -dlX -dmN -dlW +aTz +cKZ +aTz +alr +cKZ alm dox -dmN -dmN +alr +alr dpm dpD dpO -dlW -dlW -dlX -dlX +cKZ +cKZ +aTz +aTz alm -dlX -dlX +aTz +aTz afd afd afH @@ -116145,7 +98010,7 @@ aXn aaa aaa aaa -abD +aaP aaa aaa aaa @@ -116306,12 +98171,12 @@ adm abW afd afd -dlX -dlX -dlX -dlX -dlX -dlW +aTz +aTz +aTz +aTz +aTz +cKZ doK alt afd @@ -116325,7 +98190,7 @@ afd afd afd afd -dtw +afE dtU duv afH @@ -116818,11 +98683,11 @@ abC abC cCE abC -afi -afi -afE -afE -afE +mfY +mfY +nJQ +nJQ +nJQ adP adP adP @@ -117075,11 +98940,11 @@ aaa abC cCE abC -afk -afG -ago -ahe -afH +wil +UFv +TaH +kNu +mfY adP adP adP @@ -117332,11 +99197,11 @@ abC abC cCE abC -afi -afi -agp -ahf -afH +mfY +mfY +peP +HUf +mfY adP adP deO @@ -117588,12 +99453,12 @@ aaa aaa abC cCE -afi -afi -afi -afE -ahf -afH +mfY +mfY +mfY +nJQ +HUf +mfY adP adP adP @@ -117845,12 +99710,12 @@ aaa aaa abC cCF -dlE -dlY -dlE -aBI -dni -afE +Esk +zRh +Esk +Nbq +kQd +nJQ adP adP adP @@ -118102,12 +99967,12 @@ aaa aaa abC abC -dlF -afi -afi -afH -dnj -afE +nJQ +mfY +mfY +mfY +mUO +nJQ adP adP adP @@ -118134,7 +99999,7 @@ aEr aFR aGZ aGZ -aGZ +VdI aGZ aKK aGZ @@ -118145,7 +100010,7 @@ aQj cMh aRV aSI -aSF +MXP cGp aUw cIh @@ -118263,7 +100128,7 @@ cfA cfA cfA cfA -cmJ +dzs cfv coN cJC @@ -118361,10 +100226,10 @@ aaa aaa aaa aaa -afH -agq -dnk -afE +mfY +EDx +dZe +nJQ adP adP adP @@ -118532,7 +100397,7 @@ ctU cum cvc cvR -cwM +GUQ cxt cwM czd @@ -118618,12 +100483,12 @@ aaa aaa aaa aaa -afH -agr -ahj -afH -afH -afH +mfY +vls +VSX +mfY +mfY +mfY adP deO adP @@ -118772,7 +100637,7 @@ cgO chA chZ ciG -chz +uRf ckd ckL clo @@ -118875,12 +100740,12 @@ aaa aaa aaa aaa -afI -ags -ahk -dnH -aiC -dok +Kae +URO +khr +zlm +ecv +FZD doz ast cKW @@ -119132,12 +100997,12 @@ aaa aaa aaa aaa -afI -agt -ahl -ahn -aiD -ajt +Kae +QbG +vtB +NUL +paW +fTn akk afa akK @@ -119389,12 +101254,12 @@ aaa aaa aaa aaa -afI -agu -ahm -ahi -aiE -afH +Kae +kfu +Qqu +IMP +pxP +mfY afH afH adP @@ -119413,7 +101278,7 @@ awZ cGg azw asx -awY +kdF aDh aEt aFS @@ -119646,12 +101511,12 @@ aaa aaa aaa aaa -afI -agv -ahn -ahS -aiF -afE +Kae +tUD +NUL +kUG +KQP +nJQ adP adP afH @@ -119743,7 +101608,7 @@ aaa aaa aaa aaa -abD +aaP aaa aaa aXD @@ -119903,16 +101768,16 @@ aaa aaa aaa aaa -afI -agw -aho -ahT -afE -afE +Kae +ixb +rHM +BMW +nJQ +nJQ adP adP afH -afc +lqU amp afE adP @@ -120160,11 +102025,11 @@ aaa aaa aaa aaa -afH -agx -ahi -ahU -afE +mfY +EKN +ssn +qia +nJQ adP adP adP @@ -120417,11 +102282,11 @@ aaa aaa aaa aaa -afH -agy -ahp -ahi -afH +mfY +yRS +oVZ +ssn +mfY adP adP adP @@ -120674,11 +102539,11 @@ aaa aaa aaa aaa -afH -afH -ahh -afH -afH +mfY +mfY +uNO +mfY +mfY adP adP adP @@ -120830,7 +102695,7 @@ ccW ciI cjo ckg -ckO +Goz clr cmd cnj @@ -120932,9 +102797,9 @@ aaa aaa aaa aaa -afH -ahg -afH +mfY +JZR +mfY adP adP adP @@ -121188,10 +103053,10 @@ aaa aaa aaa aaa -afH -afE -ahf -afE +mfY +nJQ +HUf +nJQ adP adP adP @@ -121204,7 +103069,7 @@ aoV apM aqG arF -asA +SvE atH aqE avS @@ -121212,7 +103077,7 @@ axa ayf azC aAZ -aBN +pGA aDn aEv aFV @@ -121237,7 +103102,7 @@ cEY aUZ aUZ aUZ -aVn +dzk aSN abC aaa @@ -121363,7 +103228,7 @@ djY cxE djV cSA -czT +djz dka djV dkb @@ -121445,10 +103310,10 @@ aaa aaa aaa aaa -afH -agz -ahf -afE +mfY +MZA +HUf +nJQ adP adP adP @@ -121594,7 +103459,7 @@ ccW ceH ceH cfD -cgk +qOD ceH ceH ccW @@ -121702,10 +103567,10 @@ aaa aaa aaa aaa -afH -agA -ahq -afE +mfY +PUG +NYl +nJQ adP adP adP @@ -121959,10 +103824,10 @@ aaa aaa aaa aaa -afH -agB -afE -afE +mfY +kxH +nJQ +nJQ adP adP adP @@ -122216,9 +104081,9 @@ aaa aaa aaa aaa -afH -agC -afH +mfY +rsx +mfY abW abW adP @@ -122569,7 +104434,7 @@ aXR aYf bxJ cGH -bwx +QTJ bBG bDR bEW @@ -123017,7 +104882,7 @@ aDq aDq aHc aIi -aJi +gIL aKi aKS aHc @@ -123802,7 +105667,7 @@ abE abE abE abE -akm +adm abC abC abC @@ -124033,12 +105898,12 @@ deN arJ asF atN -auM +hOb awa asI ayk azG -aBe +gXD aBR ayn aEB @@ -124344,7 +106209,7 @@ aYo aXP aXP aXP -aYo +hAB aYo bdo aXC @@ -124637,10 +106502,10 @@ bLR bNr bOp bGJ -bGJ +PhV ddS ddY -bQu +bOk dek def bUp @@ -124897,7 +106762,7 @@ bGJ bGJ bQv ddY -bQu +bOk dek der bUV @@ -124919,7 +106784,7 @@ cVc cVc cVc cVm -cVq +cVc aqU aqU aaa @@ -125154,7 +107019,7 @@ bGJ bGJ ddS ddY -bQu +bOk dek def bUq @@ -125170,14 +107035,14 @@ cUv cUy cUH cUM -cUS +rcy cUY cVd cVh cVd cVn -cVq -cVq +cVc +cVc cVu aaa aaa @@ -125690,8 +107555,8 @@ cVf cVj cVf cVp -cVq -cVq +cVc +cVc cVu aaa aaa @@ -125829,7 +107694,7 @@ aog apc apX aqM -api +Bju api alD auR @@ -125946,8 +107811,8 @@ cUy cVc cVc cVc -cVq -cVq +cVc +cVc aqU aqU aaa @@ -126372,7 +108237,7 @@ acH acH abW abE -akm +adm abC abC abC @@ -126611,7 +108476,7 @@ azO aBh aCb aDw -aEK +hKt aGj aHg aIu @@ -126677,7 +108542,7 @@ bnQ btp buS bwm -bjC +bhd abC abC abC @@ -126927,18 +108792,18 @@ bjB biI bjB abC -bjC -bjC -bjC -cFo +bhd +bhd +bhd +cFk btq buT bkA -bjC -bjC -bjC -bjC -bjC +bhd +bhd +bhd +bhd +bhd bCN bEb cPU @@ -127204,7 +109069,7 @@ bIv bJM bMa bLY -cQu +BMP cQC bPB ddP @@ -127362,7 +109227,7 @@ abE abE abE abW -akm +adm abW abW abW @@ -127437,11 +109302,11 @@ bgc bhd bhQ biJ -bjC -bjC -bjC -bjC -bjC +bhd +bhd +bhd +bhd +bhd bpb bqs bsa @@ -127694,7 +109559,7 @@ bgc bhd bhQ biJ -bjC +bhd bkA bln bmA @@ -127951,11 +109816,11 @@ bgc bhd bhQ biJ -bjC +bhd bkA blo -bjC -cFn +bhd +bBV bpd bqu cKr @@ -128154,7 +110019,7 @@ dsW dvv aDs aEQ -dwo +dtX dvv arP arP @@ -128208,11 +110073,11 @@ bgc bhd bhQ biJ -bjC +bhd bkB blp bmB -bjC +bhd bpe bqv cKr @@ -128384,9 +110249,9 @@ cFp aaa aaa aaa -deF -agD -deF +oNh +nuB +oNh aaa aaa aaa @@ -128460,12 +110325,12 @@ bbW bcC bdv bel -aZm +RQH bgc bhd bhQ biJ -bjC +bhd bkC bkA bkA @@ -128641,13 +110506,13 @@ cFp aaa aaa aaa -deF -deG -deF -deF -deF -deF -deF +oNh +ejj +oNh +oNh +oNh +oNh +oNh deP aaa amC @@ -128722,7 +110587,7 @@ bgd cFk bhQ biJ -bjC +bhd bkD bkA bmC @@ -128734,11 +110599,11 @@ btx buX btx bxz -byC +ILy bzB bAP bBQ -bCU +SHC bEf bFm bGY @@ -128898,16 +110763,16 @@ cFp aaa aaa aaa -deF -agE -ahr -ahV -aiG -aju -deJ +oNh +ndV +hXC +kSZ +GBu +CJx +Rhg deJ deP -akm +adm abW abW acH @@ -128979,7 +110844,7 @@ bge bhd bhQ biJ -bjC +bhd bkC bkA bkA @@ -129155,13 +111020,13 @@ cFp aaa aaa aaa -deF -agF -ahs -ahW -aiH -ajv -akn +oNh +eec +ppM +ZZE +nhB +Llr +ERf cKE deF deJ @@ -129172,17 +111037,17 @@ deV deV arR asR -atV +OUe avc awq axe ayB azU -aBj +uER aCj ayy aEU -aGp +SMF aHm aEW deP @@ -129236,11 +111101,11 @@ bgf bhd bhQ biJ -bjC +bhd bkE cKs bmD -bjC +bhd cKt bqv cKr @@ -129263,7 +111128,7 @@ bMa bNy bOx bPG -bQG +Esb bRE bND bTi @@ -129412,17 +111277,17 @@ cFp aaa aaa aaa -deF -agF -aht -ahX -ahX -ajw -akn -cKE -alG -cKH -deR +oNh +eec +Nci +Pnn +Pnn +ULk +qbN +rRb +zjN +okW +aAR deF deJ dfg @@ -129493,11 +111358,11 @@ bgf bhd bhQ biJ -bjC +bhd bkA blr -bjC -cFo +bhd +cFk bpd bqu cKr @@ -129669,18 +111534,18 @@ cFp aaa aaa aaa -deF -agG -ahu -ahu -aiI -ajx -deJ +oNh +zfh +OgL +OgL +szL +wvJ +Rhg deJ aiA deR -deT -deZ +Gae +ffH alG deR deR @@ -129701,7 +111566,7 @@ aEW aEW deP deF -dgu +THy aMg dgD aKp @@ -129750,7 +111615,7 @@ bgf bhd bhQ biJ -bjC +bhd bkA cKs cKs @@ -129926,23 +111791,23 @@ cFp aaa aaa aaa -deF -deH -deH -deJ -aiJ -deJ -deJ +oNh +Sxw +Sxw +Rhg +dPQ +Rhg +Rhg deP deP deF deU -deZ -deZ -deZ -deR +QeW +dfy +dfy +aAR dfn -asT +jnf atX dfy dfA @@ -130007,11 +111872,11 @@ bgf bhd bhQ biJ -bjC -bjC -bjC -bjC -bjC +bhd +bhd +bhd +bhd +bhd dzd bqA bsc @@ -130039,7 +111904,7 @@ bRG bND bTk bTJ -bUy +bUx bND bxJ bxJ @@ -130186,27 +112051,27 @@ aaa abC abC abC -deH -aiK -ahu -deF +Sxw +KkQ +OgL +oNh abC -akm +adm deP deF aTy cKP aqg -deZ -deZ -deZ +QeW +dfy +tCI dfu deZ deZ deZ deR deZ -deZ +SaA deZ deZ deZ @@ -130268,7 +112133,7 @@ biI bjB biI bjB -bjC +bhd bpf bqB bsd @@ -130443,10 +112308,10 @@ aaa aaa aaa abC -deH -aiL -ajy -deF +Sxw +TaL +KcZ +oNh aaa abW abW @@ -130525,10 +112390,10 @@ bjD biK bjD biJ -bjC +bhd bpi dir -cFn +bBV btE bvb bwr @@ -130700,10 +112565,10 @@ aaa aaa aaa abC -deF -deF -deG -deF +oNh +oNh +ejj +oNh aaa abW abW @@ -130785,7 +112650,7 @@ bjD abC abC bqD -bjC +bhd btF bvc bws @@ -130794,7 +112659,7 @@ abC abC abC abC -bjC +bhd bEa bFy bHe @@ -130958,11 +112823,11 @@ aaa aaa aaa abC -deF -deM -deF +oNh +GRh +oNh abC -akm +adm abW abW abW @@ -131514,7 +113379,7 @@ acH acH acH abW -akm +adm abC abC abC @@ -131822,7 +113687,7 @@ byw bzE bAW bBY -bDa +pAv bEk bFB bHi @@ -131843,10 +113708,10 @@ cGH bwx bww cRe -bWg +bwz cGH cGH -bWg +bwz aYf aYf aYf @@ -132060,7 +113925,7 @@ cIE cIF bfg bgk -bfg +dzh cIF cIH cIv @@ -132085,7 +113950,7 @@ bFC bHj bIG bJW -bKQ +eYG bMn bHk bND @@ -132099,7 +113964,7 @@ bwz cGH bwx bww -bWg +bwz cGH bXD bYg @@ -132360,7 +114225,7 @@ bWw bXa bXb bXE -bWg +bwz aYf aYf aYf @@ -132514,7 +114379,7 @@ aaa aaa abW abW -akm +adm abW deF ayG @@ -132612,7 +114477,7 @@ bXE bww bww bwv -bWg +bwz cGH cGH bXE @@ -132774,8 +114639,8 @@ aaa abC aaa deF -dfH -dfH +deH +deH deF abW abW @@ -132826,7 +114691,7 @@ aYf baS bbz bcb -bcK +CZk bcK beu bfj @@ -132849,7 +114714,7 @@ bxK cJh bzI bBa -bCc +WAy bDe bEo byK @@ -133384,8 +115249,8 @@ bwx bww bxJ cGH -bWg -bWg +bwz +bwz bXF bYi cGH @@ -133643,7 +115508,7 @@ bwz aYf aYf cGH -bWg +bwz cGH cGH aXR @@ -134064,7 +115929,7 @@ cFp aaa aaa abW -akm +adm abW abW abW @@ -135105,7 +116970,7 @@ cXC cXH aqV cXP -cXR +cXF aqU aaa aaa @@ -135222,7 +117087,7 @@ ccE ciJ cjt ckj -ckR +ieV clA cmh cnq @@ -135322,7 +117187,7 @@ adF aea aey aeQ -afo +mKW aeP aeP ahx @@ -135467,7 +117332,7 @@ cbU cbU cdv cdE -cdQ +FRD cej ceK cfi @@ -135935,7 +117800,7 @@ aaa aaa aaa aaa -aaa +cFp aaa aaa aXR @@ -136187,12 +118052,12 @@ btM aqU aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -136352,7 +118217,7 @@ aeB adI afs afK -agJ +Oih ahz aic adq @@ -136390,7 +118255,7 @@ cXC aqV aqV cXQ -cXR +cXF aqU aaa aaa @@ -136444,16 +118309,16 @@ cWT aqU aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -136701,18 +118566,18 @@ btM aqU aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -136958,18 +118823,18 @@ btM aqU aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -137215,20 +119080,20 @@ btM aqU aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa abC aaa @@ -137472,20 +119337,20 @@ btM aqU aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa abC aaa @@ -137675,7 +119540,7 @@ cXD cXI aqV cXP -cXR +cXF aqU aaa aaa @@ -137729,20 +119594,20 @@ cWT aqU aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa abC aaa @@ -137986,18 +119851,18 @@ btM aqU aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -138158,7 +120023,7 @@ aiP afW akt akZ -alH +tPc amG alH alH @@ -138243,18 +120108,18 @@ btM aqU aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -138308,7 +120173,7 @@ cRs cRM ckT clH -cmm +enD cmm cof cpf @@ -138393,7 +120258,7 @@ aaK aaW aaS aaS -aaw +Brt aaE aaS acz @@ -138506,8 +120371,8 @@ aaa aaa aaa aaa -aaa -aaa +cFp +cFp aaa aaa aaa @@ -138678,7 +120543,7 @@ ako ako ako ako -cXv +dzg cXv cXv cXv @@ -138703,7 +120568,7 @@ aOe cXJ aqV cXP -cXR +cXF aqU aaa aaa @@ -138956,7 +120821,7 @@ aqU aqU aqU aqU -cXE +aSi cXK aqV aqV @@ -139213,7 +121078,7 @@ aaa aaa aaa aqU -cXE +aSi cXK aqV aqV @@ -139470,7 +121335,7 @@ aaa aaa aaa aqU -cXE +aSi cXK aqV aqV @@ -139727,7 +121592,7 @@ aaa aaa aaa aqU -cXE +aSi cXK aqV aqV @@ -139988,7 +121853,7 @@ cXF cXL aqV cXQ -cXR +cXF aqU aaa aaa @@ -140108,7 +121973,7 @@ cRs cJx clK cmr -cnC +VxC coj cpi cpN @@ -140241,7 +122106,7 @@ aaa aaa cFp aqU -cXE +aSi cXK aqV aqV @@ -140361,7 +122226,7 @@ diT ccs cfK cjA -cRO +wpW cgW clK cms @@ -140369,7 +122234,7 @@ cnC cok cph cpI -cnX +vnW crL cFW csG @@ -140498,7 +122363,7 @@ aaa aaa aaa aqU -cXE +aSi cXK aqV aqV @@ -140755,7 +122620,7 @@ aaa aaa aaa aqU -cXE +aSi cXK aqV aqV @@ -141012,7 +122877,7 @@ aaa aaa aaa aqU -cXE +aSi cXK aqV aqV @@ -141273,7 +123138,7 @@ cXF cXK aqV cXP -cXR +cXF aqU aaa aaa @@ -141316,7 +123181,7 @@ bhm bhm bjG dyY -bkG +dzm blF bkG bnY @@ -141526,7 +123391,7 @@ aaa aaa aaa aqU -cXE +aSi cXK aqV aqV @@ -141579,7 +123444,7 @@ bEq cII bEq bqI -aZQ +qza aZQ aZQ dyZ @@ -141636,7 +123501,7 @@ diX cdx diX diX -diX +vCD diX cfk diX @@ -141783,7 +123648,7 @@ aaa aaa aaa aqU -cXE +aSi cXK aqV aqV @@ -141850,7 +123715,7 @@ bEr bFF bEr bIK -bEr +dzn bEr bMy bNG @@ -141892,7 +123757,7 @@ cXf cXg cdy djr -djr +dzp djr djr cfl @@ -142040,7 +123905,7 @@ aaa aaa aaa aqU -cXE +aSi cXK aqV aqV @@ -142101,13 +123966,13 @@ bvx byP bzO bvx +bvx bCg cFu bCg bCg bCg bCg -bCg aZq bMz aZq @@ -142342,7 +124207,7 @@ bfn bgv bhp bid -aZq +bcg bjJ bgq bhl @@ -142355,11 +124220,11 @@ btP cJa cGu bvy -bqX +dAg bzP bBf +dBe bCg -bDi bEs bFG bHl @@ -142611,15 +124476,15 @@ cIT bsu cJb bvz -bsz -bqX -bzP -bsz +bwI +dAS +dAX +bwH bCh +dBp bDj -bEt bFH -bEt +dBL bIM bCg bcS @@ -142856,7 +124721,7 @@ aZq bgw bhq bie -cOh +dzv cOt cOD cOK @@ -142864,19 +124729,19 @@ cOY bob bpu bqL -cIT +PXL bsv cJb bvA -bsz -bqX +bBh +dAS bzQ bBg bCi -bDk +dBq bEu bFI -bEt +bDl bIN bCg bcS @@ -143115,7 +124980,7 @@ bhp bic cOi bjK -cOE +HLI cOE bmX bob @@ -143125,15 +124990,15 @@ cIU bsw cJb bvB -bwH +bwI byQ bzR bBh +dBf bCj -bDl bEt bFJ -bEt +dBM bIO bCg bKW @@ -143370,7 +125235,7 @@ aZq bgw bhp bic -cOh +dzw cOu cOF cOL @@ -143382,13 +125247,13 @@ cIV bsx cJc bvC -bpM +dAP byR bzS bBi -bCi +dBc +dBq bDk -bEu bFK bHm bIP @@ -143555,7 +125420,7 @@ aiR ajJ anv cTq -aiV +aiR deS deW dfa @@ -143578,7 +125443,7 @@ dff aHp dff aJu -aKt +tTl aLq aMn aNs @@ -143642,12 +125507,12 @@ dku bwI byS bzT -bpA -bCh -bDj -bEt +dAs +bwI +dBs +dBy bFL -bEt +dBN bIQ bCg bKY @@ -143812,8 +125677,8 @@ aiS alj ajK cTr -aiV -aiV +aiR +aiR deX aor aos @@ -143852,7 +125717,7 @@ ajb dfY aVC aVU -aWm +loB aWA aWJ aWR @@ -143884,7 +125749,7 @@ aZq bgw bhp bic -cOh +dzx cOw cOH cON @@ -143897,13 +125762,13 @@ cYr btQ bvD bxS -bvD +dAU bzU bBj +dBh bCg -bDm bEv -bFL +dBI bHn bIR bCg @@ -143956,11 +125821,11 @@ cdi cth cgW chI -cim +dzq cim cjE ckv -ckZ +kzz ckZ ckZ ckZ @@ -144088,7 +125953,7 @@ aqX deW amn dfU -dfU +jfM dfU dgj aJu @@ -144141,7 +126006,7 @@ cFf bgw bhp bic -cOh +dzy bjL bkI cOO @@ -144151,20 +126016,20 @@ bpz bqQ bwH bsA -boe +dAF bvE bwJ byT bzU -bpA +dAs +dBi bCg -bDn -bEt -bFL -bHo +dBz +dBJ +Vud bIS bCg -cQi +brm bMF bNJ bON @@ -144223,7 +126088,7 @@ cmz cnH cnH chI -cpZ +cpX cnX crW csG @@ -144327,7 +126192,7 @@ dkm akz ald alL -aiV +aiR anr aot cKQ @@ -144336,7 +126201,7 @@ aqX arU asW atY -avf +UrW asV axg asV @@ -144398,24 +126263,24 @@ aZq bgw bhp bic -cOh +dzw bjM cTZ blI -cOE +dzK cPe cPk cGt -bsz +bwI bEz -boe -bsz +dAF +dAJ bxT byU -bzU +dAY bBk +dBj bCg -bDo bEw bFM bHp @@ -144424,7 +126289,7 @@ bCg bLa bLb cQx -cQi +brm cQN beH aZO @@ -144584,7 +126449,7 @@ ajN akA ald alM -aiV +aiR ans aou dff @@ -144661,19 +126526,19 @@ biP biP biP boe -bpA -bqP -bsz -bEz +cPk +dAc +bBh +dAw cKg -bwK boe +bwK boe bzV bBl +boe bCg -bDp -bCi +dBA bFN bHq bCg @@ -144681,7 +126546,7 @@ bCg cFz bLb bLb -cQi +brm cQN beF aZO @@ -144841,8 +126706,8 @@ ajM akA ale alN -aiV -aiV +aiR +aiR any any any @@ -144935,10 +126800,10 @@ bFO bHr bIU bJY -bIY +dBO bMG bLb -cQH +cNA cQN beF aZO @@ -145096,10 +126961,10 @@ aaa aiT ajM akA -alf +YNP alM amK -aiV +aiR aov cKR aqn @@ -145171,21 +127036,21 @@ bhr bie biP bjO -bkK +wGW blK bnb bog bpC bqS -bsz -bsz -bsz -bsz -bsz -bvC +bBh +bwI +bBh +bwI +bBh +dAV bzX bBn -bBn +dBk bDr bEy bFP @@ -145195,7 +127060,7 @@ bJZ bLc bMH bLb -cQi +brm bPS beH aZM @@ -145423,7 +127288,7 @@ bcS bcS beD aZq -bgw +dzl bhp bic biP @@ -145441,11 +127306,11 @@ bwL bpM bpM bzY -bsz -bsz -bsz -bEz -bsz +dBc +dBc +dBc +dAw +dBc bHt bIW bKa @@ -145630,7 +127495,7 @@ aBo aov aDC cLu -cLz +Arn cLG cLN cLV @@ -145691,7 +127556,7 @@ biP boi bpE bqU -boe +dAn btR btR boe @@ -145699,7 +127564,7 @@ btR boe btR btR -boe +dAn bDs bEA bFQ @@ -145870,7 +127735,7 @@ akC alh ali amN -aiV +aiR aov aov aqo @@ -145957,8 +127822,8 @@ byW bvF bBo btQ -bsz -bEz +dBu +dAw bFQ bHu bIX @@ -145966,7 +127831,7 @@ cGD bLe bMK bLb -cQi +brm cQN beF beF @@ -146121,13 +127986,13 @@ aaa aaa aaa aaa -aiV +aiR ajQ -aiV +aiR ali alQ amO -aiV +aiR aov aov aoz @@ -146209,13 +128074,13 @@ bsC btT bvG bwN -bxV +OPP byX bzZ bBp bCl -bBi -bEz +dBv +dAw bFQ bHv bIY @@ -146223,7 +128088,7 @@ bIY bLd bML bLb -cQi +brm bPU bJj beI @@ -146235,13 +128100,13 @@ aZO aZM aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -146380,11 +128245,11 @@ aaa aaa aaa aaa -aiV -aiV -aiV -aiV -aiV +aiR +aiR +aiR +aiR +aiR aov aov aoz @@ -146415,7 +128280,7 @@ aQB aRJ dhe aTr -dhe +zpw dhe aUM dhe @@ -146459,8 +128324,8 @@ bjP bkL blL bnf -boh -bpD +dzT +dzX bqX bsD btU @@ -146476,7 +128341,7 @@ bEB bFQ bHw bIY -bIY +XtS bLd bMM bLb @@ -146492,13 +128357,13 @@ aZO aZO aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -146725,11 +128590,11 @@ bvI bwP bxW byY -btV -bvI -boe +bBh +dBd +dBn bDu -bEz +dAw bFQ bHx bIY @@ -146749,16 +128614,16 @@ aZO aZO aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -146916,7 +128781,7 @@ aCp aDF aEY aGu -aov +mhj aov aJx aKw @@ -146970,13 +128835,13 @@ aZq bij biQ bjR -bjS -bjS +dzB +dzD bng bij bpH -bqU -boe +dAd +dAn btR btR boe @@ -146984,9 +128849,9 @@ btR boe btR btR -boe +dAn bDv -bEz +dAw bFR bHy cFx @@ -147006,16 +128871,16 @@ aZO aZO aZM aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -147226,7 +129091,7 @@ bgE bht bij biR -bjS +lnN bkN bjS bnh @@ -147249,7 +129114,7 @@ bHz cFy bKe bLh -bIY +dBP bLb beG bPY @@ -147263,16 +129128,16 @@ aZM aZM aZu aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -147489,18 +129354,18 @@ blN bni bol bpJ -bqS -bpA -bsz -bsz -bsz -bsz -bsz -bsz +dAe +bsF +bBh +bwI +bBh +bwI +bBh +bwI bBs bCo -bBg -bsz +dBw +dBc cKk bFQ bFQ @@ -147510,7 +129375,7 @@ bLb bLb beG cQN -cQi +brm beG aZM aZO @@ -147520,16 +129385,16 @@ aZM aZM aZu aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -147556,7 +129421,7 @@ chi chi chi chi -chi +Hmg chi chi clO @@ -147671,7 +129536,7 @@ aaa abC aqU aoA -apr +dzt apr apr apr @@ -147740,14 +129605,14 @@ bgF cNM bij biT -bjS +dzA bkP cGs bnj bij bpA -bqT -bpJ +dAf +dAq btX bvJ bwR @@ -147756,8 +129621,8 @@ bwR bAb bBt bCp -bsz -bsz +dBx +dBH bDx bHA bJa @@ -147767,7 +129632,7 @@ bDA beG beG bPU -bQU +bsS beH aZM aZO @@ -147778,15 +129643,15 @@ aZM aZu aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -147998,13 +129863,13 @@ cNA bij biU bjU -bjS +dzC blO bnk bij bpK bra -bpA +bsF btY cKh bvK @@ -148024,7 +129889,7 @@ bDA beG bOQ bPU -cQP +cNM beI aZM aZO @@ -148035,15 +129900,15 @@ aZM aZu aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -148100,8 +129965,8 @@ cBy cBH cBe cBe -cCq -cCq +cmf +cmf cmf aaa aaa @@ -148189,7 +130054,7 @@ apr apr apr apr -apr +dzu apr apr apr @@ -148217,7 +130082,7 @@ any alc amI dfN -dgw +RUN cYm dfO alc @@ -148259,9 +130124,9 @@ biV biV biV bij -bpA -bqX -bpA +dzY +dAg +bsG btZ bvK bwS @@ -148279,9 +130144,9 @@ bKg bLk bDA bNL -cQi +brm cQN -cQH +cNA beI aZM aZM @@ -148359,7 +130224,7 @@ cBU cBU cCr cCC -cCq +cmf aaa aaa aaa @@ -148517,12 +130382,12 @@ biW bnl bok bpL -bqX +dAh bsF -bua +btZ bvK bwT -cPu +ziw bxZ bAe bBw @@ -148538,7 +130403,7 @@ bMO bNM bOR bPZ -cQi +dzo beH aZM aZM @@ -148614,9 +130479,9 @@ cBe cBJ cBV cBe -cCq +cmf cCD -cCq +cmf aaa aaa aaa @@ -148773,7 +130638,7 @@ bjV blP bjV bom -bpM +bog brb bsG bub @@ -149052,7 +130917,7 @@ bDA beG cQJ bPT -cQi +brm beG aZM aZO @@ -149288,9 +131153,9 @@ blR cOI cOI bpO -bil +dAi bsI -bud +dAi bvL cPp biO @@ -149301,7 +131166,7 @@ biN bDA bEH bFW -bEH +TiY bEH bEH bEH @@ -149309,7 +131174,7 @@ bDA beG bGa cQN -bQU +bsS beH aZM aZO @@ -149543,10 +131408,10 @@ beG bil blV bjX -blV +dzU bil brd -bsJ +bsL bue bil bmW @@ -149744,7 +131609,7 @@ aDJ aFb aGD aHw -aIC +TTr aJH aGC dfM @@ -149799,17 +131664,17 @@ beF beF bil cOP -bjY -bjY +dzL +cPf bil bre -boo -bnr +dCL +dAA bil bmW bkH bkH -bkH +ula cPJ cPO bDA @@ -150057,11 +131922,11 @@ beF bil cOQ cPb -cPf +dCD bil brf -boo -bnr +dCM +dAA bil bmW cPw @@ -150313,7 +132178,7 @@ beF beF bil cOR -bjY +dzM cPg bil brg @@ -150572,9 +132437,9 @@ bil cOS blT cPh -bil -bil -bsI +dzZ +dCH +dAv bug bil cPr @@ -150827,11 +132692,11 @@ beI beH bil bnr -cOP +dzN cPi -bpP blS -bsL +dAj +dCN buh bil cPs @@ -150846,7 +132711,7 @@ bim bim bim bim -bLn +iuy bMQ cQz bNP @@ -151083,13 +132948,13 @@ beI biZ biZ bil -bnr -bnr +dzE +dzO boo -bpQ +blS brh -boo -bnr +dCO +dAz bil bil bil @@ -151103,7 +132968,7 @@ cNn beH beI bft -bLo +onJ bLo bft bka @@ -151276,7 +133141,7 @@ ase ate ate avq -ate +DHs ate ayW aAl @@ -151345,10 +133210,10 @@ bnm boo bjb bjb -bsM -bnr -blS -bjY +YyX +dAz +dCR +dCU bwY bil beF @@ -151360,7 +133225,7 @@ beI beH beH beI -cQj +bPU bLo beG beI @@ -151593,7 +133458,7 @@ aZM beI brm cNP -cOf +bfp cOk bsS bil @@ -151617,7 +133482,7 @@ beG beG beG beI -bLp +CxW bMR beF aZO @@ -151854,13 +133719,13 @@ beI bja bja bil -bjY -bnr +dzF +dzP boq bpS bkR bsO -bkR +dAD bvM bwX byd @@ -151874,8 +133739,8 @@ beI beG beG beI -cQj -cQj +bPU +bGa beF aZO aZO @@ -152111,15 +133976,15 @@ beI cOl cOl bil -bjY -bnr -boo -bjY +dzG +dzO +dCE +bov brj bsP -bjY -blS -bwY +dAE +dCS +dCV bjY bil beG @@ -152131,7 +133996,7 @@ beH beG beG beG -bLq +YTk bLq beF aZO @@ -152375,23 +134240,23 @@ bpT brk bsQ buj -blS -bjY +dCT +dCU bwY bil beG beG bfs bgF -beI -beI -beH -beH -beH -bGa -bGa -beH -beI +DNv +DNv +FWK +FWK +FWK +dmp +rDs +FWK +DNv aZM aZM aZM @@ -152627,7 +134492,7 @@ beG bil bil bnp -bos +bsM bjb bil bil @@ -152640,15 +134505,15 @@ beG beI bft bgF -beI -bFX -cPY -bJg -bKi -bLs -bMS -bNQ -beI +DNv +Fov +lGP +qRT +KEd +zdv +GOY +dTM +DNv aaa aaa aaa @@ -152882,9 +134747,9 @@ bim bjc beG bil -blV +dzH bnq -bot +dCF bon bil cKe @@ -152897,16 +134762,16 @@ beF beH bfw bgF -beH -bFY -bHG -bJh -bKj -bLt -bMT -bNR -beI -beI +FWK +fbR +WjU +Uhy +lFc +HKu +xbV +Wgl +DNv +DNv aaa aaa aaa @@ -153139,10 +135004,10 @@ bft bjd bjc bil -bjY -bnr -bou -bjY +dzI +dzR +dzW +dzV cKd cKf bil @@ -153154,16 +135019,16 @@ beF beH bft bgF -beH -bFZ -bHH -bJi -bKk -bLu -bMU -bNS -bOT -bQc +FWK +GWH +TFw +HMd +MWx +aFK +xov +xQI +EGd +AGf aaa aaa aaa @@ -153396,10 +135261,10 @@ bft bft bjZ bil -bjY +dzJ bns -bov -bjY +dAt +bpU bil bil bil @@ -153411,16 +135276,16 @@ beI beH bft bgF -beH -cPV -bHI -dzb -beH -bLv -bLv -bLv -beI -beI +FWK +JtY +Aaw +YZx +FWK +zzP +zzP +zzP +DNv +DNv abC abC abC @@ -153656,7 +135521,7 @@ bil blW bnt bow -bpU +dCG bil beG bhu @@ -153668,11 +135533,11 @@ beI bBy bim bDB -beI -bGb -bHJ -bJk -beI +DNv +vlV +kfe +Wue +DNv aaa aaa aaa @@ -153910,11 +135775,11 @@ cOg bft bgF bil -bil -bil +dCu box bil bil +bil beG bft bgF @@ -153925,11 +135790,11 @@ bft bgF bft beH -beI -bGc -beI -beI -beI +DNv +lOB +DNv +DNv +DNv aaa aaa aaa @@ -154167,24 +136032,24 @@ beG bft bRQ bim -bim -bim +dCv boy +bim cTs bim cTt bim bvP -bim +Yug bim bim bim bBz cPc beI -beI -bGd -beI +DNv +zXV +DNv aaa aaa aaa @@ -154424,9 +136289,9 @@ beH beI cOx bft -bft -cPc -cPj +dCw +dzS +beH beI brl beI @@ -154445,16 +136310,16 @@ abC aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -154681,9 +136546,9 @@ aZO beG beH beG -beG -bnu -boz +dCx +cPj +beH bpV brm bsS @@ -154702,16 +136567,16 @@ abC aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -154938,7 +136803,7 @@ aZM aZM aZO aZO -beF +dCy cPd beH beI @@ -154959,19 +136824,19 @@ abC aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -155195,13 +137060,13 @@ aaa aZM aZO aZO -aZO +dCz bnv beI bpW bro bpW -buk +beI aZO aZO aZM @@ -155216,19 +137081,19 @@ abC aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -155452,7 +137317,7 @@ aaa aaa aZM aZM -aZM +dCA bnw beI bpX @@ -155473,19 +137338,19 @@ aaP aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -155709,7 +137574,7 @@ aaa aaa aaa aaa -aZM +dCA aaa beI bpX @@ -155725,24 +137590,24 @@ abC aaa aaP bCv -bGf +abc aaP aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -155966,7 +137831,7 @@ cFp cFp cFp aaa -aaa +dCC aaa beI bpX @@ -155987,19 +137852,19 @@ aaP aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -156251,12 +138116,12 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -156502,18 +138367,18 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -156759,18 +138624,18 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -156997,6 +138862,11 @@ aaa aaa aaa aaa +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -157011,15 +138881,10 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp cFp cFp cFp @@ -157253,6 +139118,11 @@ cFp aaa aaa aaa +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -157268,15 +139138,10 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp cFp cFp cFp @@ -157510,6 +139375,12 @@ cFp aaa aaa aaa +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -157524,16 +139395,10 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp cFp cFp cFp @@ -157767,6 +139632,12 @@ cFp aaa aaa aaa +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -157781,16 +139652,10 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp cFp cFp cFp @@ -158024,6 +139889,12 @@ cFp aaa aaa aaa +cFp +cFp +cFp +cFp +cFp +cFp aaa aaa aaa @@ -158038,16 +139909,10 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cFp +cFp +cFp +cFp cFp cFp cFp diff --git a/_maps/map_files/Cerestation/cerestation.dmm.rej b/_maps/map_files/Cerestation/cerestation.dmm.rej deleted file mode 100644 index b003bc1f30..0000000000 --- a/_maps/map_files/Cerestation/cerestation.dmm.rej +++ /dev/null @@ -1,10 +0,0 @@ -diff a/_maps/map_files/Cerestation/cerestation.dmm b/_maps/map_files/Cerestation/cerestation.dmm (rejected hunks) -@@ -94667,7 +94667,7 @@ - "dzo" = ( - /obj/machinery/power/apc{ - dir = 2; -- name = "Starboard Asteroid Maintenace APC"; -+ name = "Starboard Asteroid Maintenance APC"; - pixel_y = -24 - }, - /obj/effect/turf_decal/stripes/end{ diff --git a/_maps/map_files/CitadelStation/CitadelStation-1.2.2.dmm b/_maps/map_files/CitadelStation/CitadelStation-1.2.2.dmm index 0d57d5691c..57a019516a 100644 --- a/_maps/map_files/CitadelStation/CitadelStation-1.2.2.dmm +++ b/_maps/map_files/CitadelStation/CitadelStation-1.2.2.dmm @@ -397,7 +397,7 @@ }) "aaP" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, @@ -409,7 +409,7 @@ }) "aaQ" = ( /obj/structure/table, -/obj/item/weapon/storage/box/donkpockets{ +/obj/item/storage/box/donkpockets{ pixel_x = 3; pixel_y = 3 }, @@ -444,7 +444,7 @@ name = "Permabrig" }) "aaV" = ( -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel, /area/security/processing{ name = "Permabrig" @@ -532,8 +532,8 @@ }) "abd" = ( /obj/structure/table, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen, +/obj/item/folder/red, +/obj/item/pen, /obj/structure/cable{ d1 = 2; d2 = 8; @@ -742,12 +742,12 @@ "abz" = ( /obj/structure/table, /obj/item/stack/cable_coil, -/obj/item/weapon/crowbar/red, +/obj/item/crowbar/red, /turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "abA" = ( /obj/structure/table, -/obj/item/weapon/storage/box/zipties{ +/obj/item/storage/box/zipties{ pixel_x = 1; pixel_y = 2 }, @@ -980,7 +980,7 @@ /area/shuttle/syndicate) "abX" = ( /obj/machinery/hydroponics/soil, -/obj/item/weapon/cultivator, +/obj/item/cultivator, /turf/open/floor/grass, /area/security/processing{ name = "Permabrig" @@ -1274,23 +1274,23 @@ /area/shuttle/syndicate) "acx" = ( /obj/structure/table, -/obj/item/weapon/grenade/plastic/c4{ +/obj/item/grenade/plastic/c4{ pixel_x = 2; pixel_y = -5 }, -/obj/item/weapon/grenade/plastic/c4{ +/obj/item/grenade/plastic/c4{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/grenade/plastic/c4{ +/obj/item/grenade/plastic/c4{ pixel_x = 2; pixel_y = -3 }, -/obj/item/weapon/grenade/plastic/c4{ +/obj/item/grenade/plastic/c4{ pixel_x = -2; pixel_y = -1 }, -/obj/item/weapon/grenade/plastic/c4{ +/obj/item/grenade/plastic/c4{ pixel_x = 3; pixel_y = 3 }, @@ -1743,7 +1743,7 @@ }) "adh" = ( /obj/structure/table, -/obj/item/weapon/storage/box/prisoner, +/obj/item/storage/box/prisoner, /turf/open/floor/plasteel{ icon_state = "redfull" }, @@ -1856,7 +1856,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/weapon/storage/box/zipties, +/obj/item/storage/box/zipties, /turf/open/floor/plasteel{ icon_state = "redfull" }, @@ -1912,16 +1912,16 @@ /area/shuttle/syndicate) "ady" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "adz" = ( /obj/structure/table, -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 9 }, /obj/item/device/assembly/voice{ @@ -1931,7 +1931,7 @@ /area/shuttle/syndicate) "adA" = ( /obj/structure/table, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/item/device/assembly/infra, /turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) @@ -1951,7 +1951,7 @@ /area/shuttle/syndicate) "adC" = ( /obj/structure/table, -/obj/item/weapon/weldingtool/largetank{ +/obj/item/weldingtool/largetank{ pixel_y = 3 }, /obj/item/device/multitool, @@ -2016,8 +2016,8 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/weapon/restraints/handcuffs, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, +/obj/item/restraints/handcuffs, /turf/open/floor/plasteel{ icon_state = "redfull" }, @@ -2046,8 +2046,8 @@ /area/shuttle/syndicate) "adL" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/syndicate, -/obj/item/weapon/crowbar/red, +/obj/item/storage/toolbox/syndicate, +/obj/item/crowbar/red, /turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "adM" = ( @@ -2172,7 +2172,7 @@ }) "adZ" = ( /obj/structure/table, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/red/side{ dir = 4 }, @@ -2340,8 +2340,8 @@ }) "aeq" = ( /obj/structure/table, -/obj/item/weapon/paper, -/obj/item/weapon/reagent_containers/food/snacks/donut/jelly, +/obj/item/paper, +/obj/item/reagent_containers/food/snacks/donut/jelly, /turf/open/floor/plasteel/red/side{ dir = 4 }, @@ -2351,7 +2351,7 @@ "aer" = ( /obj/item/clothing/gloves/color/latex, /obj/item/clothing/mask/surgical, -/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/spray/cleaner, /obj/structure/table/glass, /obj/structure/window/reinforced{ dir = 8 @@ -2368,7 +2368,7 @@ }) "aes" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/red, +/obj/item/bedsheet/red, /obj/structure/window/reinforced{ dir = 1; pixel_y = 1 @@ -2382,11 +2382,11 @@ name = "Prisoner Processing" }) "aet" = ( -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/structure/table/glass, /obj/structure/window/reinforced{ dir = 1; @@ -2437,12 +2437,12 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/brute, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/brute, +/obj/item/storage/firstaid/regular{ pixel_x = -3; pixel_y = -3 }, @@ -2450,12 +2450,12 @@ /area/shuttle/syndicate) "aeA" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ pixel_x = -3; pixel_y = -3 }, @@ -2471,11 +2471,11 @@ /area/shuttle/syndicate) "aeC" = ( /obj/structure/table, -/obj/item/weapon/grenade/syndieminibomb{ +/obj/item/grenade/syndieminibomb{ pixel_x = 4; pixel_y = 2 }, -/obj/item/weapon/grenade/syndieminibomb{ +/obj/item/grenade/syndieminibomb{ pixel_x = -1 }, /turf/open/floor/mineral/plastitanium, @@ -2514,11 +2514,11 @@ /turf/open/floor/plating, /area/medical/virology) "aeJ" = ( -/obj/item/weapon/storage/box/beakers{ +/obj/item/storage/box/beakers{ pixel_x = 2; pixel_y = 2 }, -/obj/item/weapon/storage/box/syringes, +/obj/item/storage/box/syringes, /obj/machinery/power/apc{ cell_type = 5000; dir = 1; @@ -2540,12 +2540,12 @@ }, /area/medical/virology) "aeK" = ( -/obj/item/weapon/book/manual/wiki/infections{ +/obj/item/book/manual/wiki/infections{ pixel_y = 7 }, -/obj/item/weapon/reagent_containers/syringe/antiviral, -/obj/item/weapon/reagent_containers/dropper, -/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/syringe/antiviral, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/spray/cleaner, /obj/structure/cable/yellow{ d1 = 2; d2 = 8; @@ -2842,7 +2842,7 @@ }) "afe" = ( /obj/machinery/iv_drip, -/obj/item/weapon/reagent_containers/blood/empty, +/obj/item/reagent_containers/blood/empty, /turf/open/floor/plasteel/whitered/side{ dir = 4 }, @@ -2851,8 +2851,8 @@ }) "aff" = ( /obj/structure/table, -/obj/item/weapon/surgicaldrill, -/obj/item/weapon/circular_saw, +/obj/item/surgicaldrill, +/obj/item/circular_saw, /obj/machinery/light{ icon_state = "tube1"; dir = 8 @@ -2918,7 +2918,7 @@ /turf/open/floor/plating, /area/medical/virology) "afn" = ( -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 9 }, @@ -2968,15 +2968,15 @@ }, /area/medical/virology) "afr" = ( -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, -/obj/item/weapon/pen/red, +/obj/item/pen/red, /obj/machinery/requests_console{ department = "Virology"; name = "Virology Requests Console"; @@ -3133,19 +3133,19 @@ }) "afD" = ( /obj/structure/table, -/obj/item/weapon/cautery, -/obj/item/weapon/scalpel, +/obj/item/cautery, +/obj/item/scalpel, /turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "afE" = ( /obj/structure/table/optable, -/obj/item/weapon/surgical_drapes, +/obj/item/surgical_drapes, /turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "afF" = ( /obj/structure/table, -/obj/item/weapon/retractor, -/obj/item/weapon/hemostat, +/obj/item/retractor, +/obj/item/hemostat, /turf/open/floor/mineral/titanium, /area/shuttle/syndicate) "afG" = ( @@ -3238,13 +3238,13 @@ /area/medical/virology) "afO" = ( /obj/structure/rack, -/obj/item/weapon/crowbar/red, +/obj/item/crowbar/red, /obj/machinery/light_switch{ pixel_x = 0; pixel_y = 26 }, -/obj/item/weapon/wrench, -/obj/item/weapon/restraints/handcuffs, +/obj/item/wrench, +/obj/item/restraints/handcuffs, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, @@ -3426,7 +3426,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/table/glass, -/obj/item/weapon/storage/box/beakers, +/obj/item/storage/box/beakers, /turf/open/floor/plasteel/whitegreen/side{ dir = 8 }, @@ -3629,7 +3629,7 @@ dir = 1 }, /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, @@ -3639,8 +3639,8 @@ }) "agy" = ( /obj/structure/table, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen, +/obj/item/folder/red, +/obj/item/pen, /obj/machinery/computer/security/telescreen{ desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; @@ -3660,8 +3660,8 @@ }) "agA" = ( /obj/structure/table, -/obj/item/weapon/storage/box/prisoner, -/obj/item/weapon/card/id/prisoner, +/obj/item/storage/box/prisoner, +/obj/item/card/id/prisoner, /turf/open/floor/plasteel/showroomfloor, /area/security/processing{ name = "Prisoner Processing" @@ -3762,7 +3762,7 @@ /area/shuttle/syndicate) "agL" = ( /obj/structure/table/glass, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 9 }, @@ -4087,7 +4087,7 @@ /area/medical/virology) "ahq" = ( /obj/structure/closet/wardrobe/virology_white, -/obj/item/weapon/storage/backpack/satchel/vir, +/obj/item/storage/backpack/satchel/vir, /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -4101,28 +4101,28 @@ /area/medical/virology) "ahr" = ( /obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/blood/empty, -/obj/item/weapon/reagent_containers/blood/empty{ +/obj/item/reagent_containers/blood/empty, +/obj/item/reagent_containers/blood/empty{ pixel_x = -3; pixel_y = -3 }, -/obj/item/weapon/reagent_containers/blood/AMinus, -/obj/item/weapon/reagent_containers/blood/BMinus{ +/obj/item/reagent_containers/blood/AMinus, +/obj/item/reagent_containers/blood/BMinus{ pixel_x = -4; pixel_y = 4 }, -/obj/item/weapon/reagent_containers/blood/BPlus{ +/obj/item/reagent_containers/blood/BPlus{ pixel_x = 1; pixel_y = 2 }, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OPlus{ +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/OPlus{ pixel_x = -2; pixel_y = -1 }, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, /turf/open/floor/plasteel/vault, /area/medical/virology) "ahs" = ( @@ -4190,8 +4190,8 @@ }) "ahB" = ( /obj/structure/rack, -/obj/item/weapon/storage/box/zipties, -/obj/item/weapon/melee/baton, +/obj/item/storage/box/zipties, +/obj/item/melee/baton, /turf/open/floor/plasteel/showroomfloor, /area/security/processing{ name = "Prisoner Processing" @@ -4307,7 +4307,7 @@ pixel_y = 1 }, /obj/structure/closet/crate, -/obj/item/weapon/storage/backpack/satchel/leather/withwallet, +/obj/item/storage/backpack/satchel/leather/withwallet, /turf/open/floor/plating, /area/maintenance/fore) "ahM" = ( @@ -4319,7 +4319,7 @@ icon_state = "crateopen"; opened = 1 }, -/obj/item/weapon/hatchet, +/obj/item/hatchet, /turf/open/floor/plating, /area/maintenance/fore) "ahN" = ( @@ -4355,7 +4355,7 @@ pixel_y = 1 }, /obj/structure/table, -/obj/item/weapon/storage/belt, +/obj/item/storage/belt, /turf/open/floor/plating, /area/maintenance/fore) "ahR" = ( @@ -4386,7 +4386,7 @@ /area/maintenance/fore) "ahU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/weapon/bedsheet/medical, +/obj/item/bedsheet/medical, /obj/structure/bed, /turf/open/floor/plasteel/freezer, /area/medical/virology) @@ -4402,7 +4402,7 @@ "ahW" = ( /obj/structure/bed, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/weapon/bedsheet/medical, +/obj/item/bedsheet/medical, /turf/open/floor/plasteel/freezer, /area/medical/virology) "ahX" = ( @@ -4517,7 +4517,7 @@ }) "aii" = ( /obj/item/stack/sheet/cardboard, -/obj/item/weapon/pickaxe, +/obj/item/pickaxe, /turf/open/floor/plating, /area/maintenance/fore) "aij" = ( @@ -4532,7 +4532,7 @@ /turf/open/floor/plating, /area/maintenance/fore) "aim" = ( -/obj/item/weapon/caution, +/obj/item/caution, /turf/open/floor/plating, /area/maintenance/fore) "ain" = ( @@ -4570,16 +4570,16 @@ /obj/machinery/newscaster{ pixel_x = -30 }, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, -/obj/item/weapon/paper, -/obj/item/weapon/pen/red, +/obj/item/paper, +/obj/item/pen/red, /obj/structure/extinguisher_cabinet{ pixel_x = 0; pixel_y = 30 @@ -4611,7 +4611,7 @@ /area/medical/virology) "aiu" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/box/donkpockets{ +/obj/item/storage/box/donkpockets{ pixel_x = 3; pixel_y = 3 }, @@ -4821,17 +4821,17 @@ /area/shuttle/pod_4) "aiR" = ( /obj/structure/table/glass, -/obj/item/weapon/reagent_containers/dropper, -/obj/item/weapon/reagent_containers/syringe, -/obj/item/weapon/reagent_containers/glass/beaker, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/glass/beaker, /turf/open/floor/plasteel/freezer, /area/medical/virology) "aiS" = ( /obj/structure/table/glass, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_y = 4 }, -/obj/item/weapon/pen/red, +/obj/item/pen/red, /turf/open/floor/plasteel/freezer, /area/medical/virology) "aiT" = ( @@ -4843,7 +4843,7 @@ /area/medical/virology) "aiU" = ( /obj/structure/table/glass, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 9 }, @@ -5033,7 +5033,7 @@ /area/maintenance/fore) "ajt" = ( /obj/structure/mopbucket, -/obj/item/weapon/mop, +/obj/item/mop, /turf/open/floor/plating, /area/maintenance/fore) "aju" = ( @@ -5065,7 +5065,7 @@ /obj/item/device/radio/intercom{ pixel_y = 25 }, -/obj/item/weapon/storage/pod{ +/obj/item/storage/pod{ pixel_x = 6; pixel_y = -32 }, @@ -5303,7 +5303,7 @@ name = "Secure Workstations Common Area" }) "ajS" = ( -/obj/item/weapon/storage/box/lights, +/obj/item/storage/box/lights, /turf/open/floor/plating, /area/construction/hallway{ name = "Secure Workstations Common Area" @@ -5378,7 +5378,7 @@ /turf/open/floor/plasteel/vault, /area/medical/virology) "akc" = ( -/obj/item/weapon/reagent_containers/food/snacks/sosjerky, +/obj/item/reagent_containers/food/snacks/sosjerky, /obj/structure/table/glass, /turf/open/floor/plasteel/vault, /area/medical/virology) @@ -5464,7 +5464,7 @@ name = "Brig Desk"; req_access_txt = "1" }, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, @@ -5530,7 +5530,7 @@ name = "Secure Workstations Common Area" }) "ako" = ( -/obj/item/weapon/extinguisher, +/obj/item/extinguisher, /turf/open/floor/plating, /area/construction/hallway{ name = "Secure Workstations Common Area" @@ -5622,7 +5622,7 @@ name = "Brig Desk"; req_access_txt = "2" }, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /obj/item/device/radio/off, /turf/open/floor/plasteel/black, /area/security/processing{ @@ -6153,7 +6153,7 @@ /turf/open/floor/plasteel, /area/toxins/xenobiology) "alw" = ( -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -6283,7 +6283,7 @@ /area/maintenance/fore) "alI" = ( /obj/structure/table, -/obj/item/weapon/coin/iron, +/obj/item/coin/iron, /turf/open/floor/plating, /area/maintenance/fore) "alJ" = ( @@ -6298,7 +6298,7 @@ /area/maintenance/fore) "alL" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/button/door{ id = "bunk1"; name = "Bunk Bolt Control 1"; @@ -6329,7 +6329,7 @@ /area/crew_quarters/sleep) "alP" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/button/door{ id = "bunk2"; name = "Bunk Bolt Control 2"; @@ -6618,7 +6618,7 @@ }) "amu" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/orange, +/obj/item/bedsheet/orange, /turf/open/floor/carpet, /area/crew_quarters/sleep{ name = "\improper Dormitory Suite 3" @@ -6670,7 +6670,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_3) "amB" = ( -/obj/item/weapon/storage/pod{ +/obj/item/storage/pod{ pixel_x = 6; pixel_y = -28 }, @@ -6860,7 +6860,7 @@ /area/maintenance/fore) "amY" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/button/door{ id = "bunk3"; name = "Bunk Bolt Control 3"; @@ -6888,7 +6888,7 @@ /area/crew_quarters/sleep) "anb" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/button/door{ id = "bunk4"; name = "Bunk Bolt Control 4"; @@ -7157,7 +7157,7 @@ density = 0; icon_state = "brokengrille" }, -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/plating, /area/maintenance/fore) "anD" = ( @@ -7401,7 +7401,7 @@ /area/maintenance/fore) "aoc" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/button/door{ id = "bunk5"; name = "Bunk Bolt Control 5"; @@ -7429,7 +7429,7 @@ /area/crew_quarters/sleep) "aof" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/button/door{ id = "bunk6"; name = "Bunk Bolt Control 6"; @@ -7574,7 +7574,7 @@ /area/toxins/xenobiology) "aoy" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/patriot, +/obj/item/bedsheet/patriot, /turf/open/floor/carpet, /area/crew_quarters/sleep{ name = "\improper Dormitory Suite 4" @@ -7647,7 +7647,7 @@ name = "Biodome Hallway" }) "aoG" = ( -/obj/item/weapon/storage/secure/safe{ +/obj/item/storage/secure/safe{ pixel_x = 32 }, /turf/open/floor/carpet, @@ -7727,23 +7727,23 @@ "aoR" = ( /obj/machinery/light, /obj/structure/table/glass, -/obj/item/weapon/storage/box/monkeycubes, -/obj/item/weapon/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes, /turf/open/floor/plasteel/white, /area/toxins/xenobiology) "aoS" = ( /obj/structure/table/glass, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, +/obj/item/folder/white, +/obj/item/pen, /turf/open/floor/plasteel/white, /area/toxins/xenobiology) "aoT" = ( /obj/structure/table, -/obj/item/weapon/extinguisher{ +/obj/item/extinguisher{ pixel_x = 4; pixel_y = 3 }, -/obj/item/weapon/extinguisher, +/obj/item/extinguisher, /turf/open/floor/plasteel/white, /area/toxins/xenobiology) "aoU" = ( @@ -7755,7 +7755,7 @@ pixel_x = 0; pixel_y = -30 }, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = 1; pixel_y = 9 }, @@ -7781,11 +7781,11 @@ /area/toxins/xenobiology) "aoW" = ( /obj/structure/table, -/obj/item/weapon/storage/box/beakers{ +/obj/item/storage/box/beakers{ pixel_x = 2; pixel_y = 2 }, -/obj/item/weapon/storage/box/syringes, +/obj/item/storage/box/syringes, /turf/open/floor/plasteel/white, /area/toxins/xenobiology) "aoX" = ( @@ -7865,7 +7865,7 @@ /area/maintenance/fore) "api" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/button/door{ id = "bunk7"; name = "Bunk Bolt Control 7"; @@ -7893,7 +7893,7 @@ /area/crew_quarters/sleep) "apl" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/button/door{ id = "bunk8"; name = "Bunk Bolt Control 8"; @@ -8134,7 +8134,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/sleep) "apJ" = ( -/obj/item/weapon/storage/box/emptysandbags, +/obj/item/storage/box/emptysandbags, /turf/open/floor/plating, /area/maintenance/fore) "apK" = ( @@ -8154,7 +8154,7 @@ /area/shuttle/abandoned) "apN" = ( /obj/structure/table, -/obj/item/weapon/screwdriver, +/obj/item/screwdriver, /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "apO" = ( @@ -8277,7 +8277,7 @@ name = "\improper Dormitory Suite 4" }) "apY" = ( -/obj/item/weapon/storage/secure/safe{ +/obj/item/storage/secure/safe{ pixel_x = 32 }, /turf/open/floor/carpet, @@ -8553,8 +8553,8 @@ /area/maintenance/fore) "aqA" = ( /obj/structure/rack, -/obj/item/weapon/storage/fancy/candle_box, -/obj/item/weapon/lighter, +/obj/item/storage/fancy/candle_box, +/obj/item/lighter, /turf/open/floor/plating, /area/maintenance/fore) "aqB" = ( @@ -8758,7 +8758,7 @@ /area/crew_quarters/sleep) "aqY" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/green, +/obj/item/bedsheet/green, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; name = "regular air vent"; @@ -8801,7 +8801,7 @@ /area/crew_quarters/sleep) "are" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/button/door{ id = "bunk9"; name = "Bunk Bolt Control 9"; @@ -8829,7 +8829,7 @@ /area/crew_quarters/sleep) "arh" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/button/door{ id = "bunk10"; name = "Bunk Bolt Control 10"; @@ -8842,14 +8842,14 @@ /turf/open/floor/carpet, /area/crew_quarters/sleep) "ari" = ( -/obj/item/weapon/paint/green, +/obj/item/paint/green, /turf/open/floor/plating, /area/maintenance/fore) "arj" = ( /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/paint/yellow, +/obj/item/paint/yellow, /turf/open/floor/plating, /area/maintenance/fore) "ark" = ( @@ -8888,7 +8888,7 @@ /area/toxins/xenobiology) "aro" = ( /obj/structure/table_frame, -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "small" }, /turf/open/floor/plating, @@ -8986,7 +8986,7 @@ /area/crew_quarters/sleep) "arA" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/brown, +/obj/item/bedsheet/brown, /obj/machinery/button/door{ id = "Dorm4"; name = "Dorm Bolt Control"; @@ -9002,7 +9002,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/paint/violet, +/obj/item/paint/violet, /turf/open/floor/plating, /area/maintenance/fore) "arC" = ( @@ -9017,7 +9017,7 @@ /turf/open/floor/plating, /area/shuttle/abandoned) "arE" = ( -/obj/item/weapon/stock_parts/cell{ +/obj/item/stock_parts/cell{ charge = 100; maxcharge = 15000 }, @@ -9025,11 +9025,11 @@ /area/shuttle/abandoned) "arF" = ( /obj/structure/rack, -/obj/item/weapon/tank/internals/emergency_oxygen, -/obj/item/weapon/tank/internals/emergency_oxygen, -/obj/item/weapon/tank/internals/emergency_oxygen, -/obj/item/weapon/tank/internals/emergency_oxygen, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "arG" = ( @@ -9132,7 +9132,7 @@ /area/crew_quarters/sleep) "arP" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/button/door{ id = "bunk11"; name = "Bunk Bolt Control 11"; @@ -9160,7 +9160,7 @@ /area/crew_quarters/sleep) "arS" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/button/door{ id = "bunk12"; name = "Bunk Bolt Control 12"; @@ -9185,7 +9185,7 @@ /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "arV" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /turf/open/floor/mineral/titanium, @@ -9280,13 +9280,13 @@ /turf/open/floor/engine, /area/toxins/xenobiology) "ase" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /turf/open/floor/plating, /area/maintenance/fore) "asf" = ( -/obj/item/weapon/surgical_drapes, +/obj/item/surgical_drapes, /turf/open/floor/plating, /area/maintenance/fore) "asg" = ( @@ -9397,21 +9397,21 @@ /area/crew_quarters/sleep) "asp" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/blue, +/obj/item/bedsheet/blue, /turf/open/floor/wood, /area/crew_quarters/sleep) "asq" = ( /obj/structure/table, -/obj/item/weapon/paper_bin/construction, -/obj/item/weapon/storage/crayons, -/obj/item/weapon/paint/red, +/obj/item/paper_bin/construction, +/obj/item/storage/crayons, +/obj/item/paint/red, /turf/open/floor/plating, /area/maintenance/fore) "asr" = ( /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/paint/green, +/obj/item/paint/green, /turf/open/floor/plating, /area/maintenance/fore) "ass" = ( @@ -9508,7 +9508,7 @@ /area/crew_quarters/sleep) "asC" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/yellow, +/obj/item/bedsheet/yellow, /obj/machinery/atmospherics/components/unary/vent_pump{ dir = 4; name = "regular air vent"; @@ -9544,7 +9544,7 @@ /area/crew_quarters/sleep) "asG" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/button/door{ id = "bunk13"; name = "Bunk Bolt Control 13"; @@ -9572,7 +9572,7 @@ /area/crew_quarters/sleep) "asJ" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/button/door{ id = "bunk14"; name = "Bunk Bolt Control 14"; @@ -9595,7 +9595,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/paint/white, +/obj/item/paint/white, /turf/open/floor/plating, /area/maintenance/fore) "asM" = ( @@ -9695,7 +9695,7 @@ }) "asX" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/red, +/obj/item/bedsheet/red, /turf/open/floor/carpet, /area/crew_quarters/sleep{ name = "\improper Dormitory Suite 2" @@ -9754,7 +9754,7 @@ /area/crew_quarters/sleep) "atf" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /turf/open/floor/plasteel, /area/crew_quarters/sleep) "atg" = ( @@ -9791,7 +9791,7 @@ /area/shuttle/abandoned) "atl" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 4 @@ -9804,7 +9804,7 @@ /area/shuttle/abandoned) "atn" = ( /obj/structure/table, -/obj/item/weapon/gun/energy/laser/retro, +/obj/item/gun/energy/laser/retro, /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "ato" = ( @@ -9896,7 +9896,7 @@ /turf/open/floor/plating, /area/maintenance/fore) "atv" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /turf/open/floor/plating, /area/maintenance/fore) "atw" = ( @@ -10013,7 +10013,7 @@ /area/crew_quarters/sleep) "atI" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/button/door{ id = "bunk15"; name = "Bunk Bolt Control 15"; @@ -10041,7 +10041,7 @@ /area/crew_quarters/sleep) "atL" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/button/door{ id = "bunk16"; name = "Bunk Bolt Control 16"; @@ -10249,7 +10249,7 @@ /area/crew_quarters/sleep) "auf" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/wallet, +/obj/item/storage/wallet, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -10268,7 +10268,7 @@ /area/crew_quarters/sleep) "auh" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/box/hug/medical, +/obj/item/storage/box/hug/medical, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -10313,7 +10313,7 @@ /area/crew_quarters/sleep) "aun" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/button/door{ id = "Dorm2"; name = "Dorm Bolt Control"; @@ -10335,7 +10335,7 @@ /area/shuttle/abandoned) "auq" = ( /obj/structure/table, -/obj/item/weapon/tank/internals/oxygen, +/obj/item/tank/internals/oxygen, /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aur" = ( @@ -10415,18 +10415,18 @@ /area/maintenance/fore) "aux" = ( /obj/structure/table, -/obj/item/weapon/lighter/greyscale, +/obj/item/lighter/greyscale, /turf/open/floor/plating, /area/maintenance/fore) "auy" = ( /obj/structure/table, -/obj/item/weapon/hatchet/cutterblade, -/obj/item/weapon/retractor, +/obj/item/hatchet/cutterblade, +/obj/item/retractor, /turf/open/floor/plating, /area/maintenance/fore) "auz" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid, +/obj/item/storage/firstaid, /turf/open/floor/plating, /area/maintenance/fore) "auA" = ( @@ -10438,7 +10438,7 @@ name = "\improper Dormitory Suite 2" }) "auB" = ( -/obj/item/weapon/storage/secure/safe{ +/obj/item/storage/secure/safe{ pixel_x = 32 }, /turf/open/floor/carpet, @@ -10466,12 +10466,12 @@ /area/crew_quarters/sleep) "auG" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/briefcase, +/obj/item/storage/briefcase, /turf/open/floor/plasteel, /area/crew_quarters/sleep) "auH" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/crayons, +/obj/item/storage/crayons, /turf/open/floor/plasteel, /area/crew_quarters/sleep) "auI" = ( @@ -10514,7 +10514,7 @@ /area/crew_quarters/sleep) "auN" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/button/door{ id = "bunk17"; name = "Bunk Bolt Control 17"; @@ -10542,7 +10542,7 @@ /area/crew_quarters/sleep) "auQ" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/button/door{ id = "bunk18"; name = "Bunk Bolt Control 18"; @@ -10560,7 +10560,7 @@ /area/maintenance/fore) "auS" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/structure/window/reinforced{ dir = 1 }, @@ -10799,7 +10799,7 @@ /area/crew_quarters/sleep) "avp" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/ian, +/obj/item/bedsheet/ian, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -10828,7 +10828,7 @@ /turf/open/floor/plating, /area/maintenance/fore) "avs" = ( -/obj/item/weapon/paint/black, +/obj/item/paint/black, /turf/open/floor/plating, /area/maintenance/fore) "avt" = ( @@ -10889,7 +10889,7 @@ /area/toxins/xenobiology) "avz" = ( /obj/structure/rack, -/obj/item/weapon/pickaxe, +/obj/item/pickaxe, /turf/open/floor/plating/airless/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -11030,7 +11030,7 @@ /turf/open/floor/plating, /area/maintenance/fore) "avT" = ( -/obj/item/weapon/paint/paint_remover, +/obj/item/paint/paint_remover, /turf/open/floor/plating, /area/maintenance/fore) "avU" = ( @@ -11103,13 +11103,13 @@ dir = 9 }, /obj/structure/table, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, +/obj/item/folder/white, +/obj/item/pen, /turf/open/floor/plasteel/white, /area/toxins/xenobiology) "awc" = ( /obj/structure/rack, -/obj/item/weapon/tank/internals/oxygen, +/obj/item/tank/internals/oxygen, /turf/open/floor/plating/airless/astplate{ baseturf = /turf/open/floor/plating/asteroid/airless }, @@ -11140,7 +11140,7 @@ }) "awg" = ( /obj/effect/decal/cleanable/blood/old, -/obj/item/weapon/shovel, +/obj/item/shovel, /turf/open/floor/plating, /area/maintenance/fore) "awh" = ( @@ -11214,7 +11214,7 @@ /turf/open/floor/plating, /area/maintenance/fore) "awp" = ( -/obj/item/weapon/paint/blue, +/obj/item/paint/blue, /turf/open/floor/plating, /area/maintenance/fore) "awq" = ( @@ -11303,7 +11303,7 @@ }) "awC" = ( /obj/structure/grille, -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/plating, /area/maintenance/fore) "awD" = ( @@ -11311,7 +11311,7 @@ /turf/open/floor/plating, /area/maintenance/fore) "awE" = ( -/obj/item/weapon/storage/firstaid, +/obj/item/storage/firstaid, /turf/open/floor/plating, /area/maintenance/fore) "awF" = ( @@ -11580,7 +11580,7 @@ }) "axk" = ( /obj/structure/grille, -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /turf/open/floor/plating, @@ -11653,7 +11653,7 @@ name = "regular air scrubber"; on = 1 }, -/obj/item/weapon/bikehorn/rubberducky, +/obj/item/bikehorn/rubberducky, /turf/open/floor/plasteel{ icon_state = "freezerfloor" }, @@ -11714,7 +11714,7 @@ /turf/closed/wall, /area/crew_quarters/fitness) "axA" = ( -/obj/item/weapon/scalpel, +/obj/item/scalpel, /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "axB" = ( @@ -11975,7 +11975,7 @@ /area/crew_quarters/fitness) "ayd" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 6; pixel_y = -5 }, @@ -12091,7 +12091,7 @@ "ayn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table, -/obj/item/weapon/shovel, +/obj/item/shovel, /turf/open/floor/plating, /area/maintenance/fpmaint{ name = "Secure Workstations Maintenance" @@ -12667,7 +12667,7 @@ /area/maintenance/fore) "azw" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/purple, +/obj/item/bedsheet/purple, /turf/open/floor/carpet, /area/crew_quarters/sleep{ name = "\improper Dormitory Suites" @@ -12691,7 +12691,7 @@ name = "\improper Dormitory Suites" }) "azz" = ( -/obj/item/weapon/storage/secure/safe{ +/obj/item/storage/secure/safe{ pixel_y = 32 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -12963,7 +12963,7 @@ /area/crew_quarters/fitness) "azY" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel, /area/crew_quarters/fitness) "azZ" = ( @@ -13475,7 +13475,7 @@ /area/maintenance/fore) "aBj" = ( /obj/structure/table, -/obj/item/weapon/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box, /turf/open/floor/plating, /area/maintenance/fore) "aBk" = ( @@ -13520,7 +13520,7 @@ /area/library) "aBp" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/pill_bottle/dice, +/obj/item/storage/pill_bottle/dice, /turf/open/floor/carpet, /area/library) "aBq" = ( @@ -13535,7 +13535,7 @@ /area/library) "aBs" = ( /obj/structure/table/wood, -/obj/item/weapon/folder, +/obj/item/folder, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid }, @@ -13735,7 +13735,7 @@ /area/maintenance/fore) "aBS" = ( /obj/structure/rack, -/obj/item/weapon/storage/pill_bottle/dice, +/obj/item/storage/pill_bottle/dice, /turf/open/floor/plating, /area/maintenance/fore) "aBT" = ( @@ -13782,7 +13782,7 @@ /area/library) "aBZ" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /obj/machinery/light{ icon_state = "tube1"; dir = 4 @@ -13797,7 +13797,7 @@ icon_state = "camera"; dir = 4 }, -/obj/item/weapon/storage/bag/books, +/obj/item/storage/bag/books, /turf/open/floor/wood, /area/library) "aCb" = ( @@ -13811,7 +13811,7 @@ /area/library) "aCc" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /obj/machinery/atmospherics/components/unary/vent_pump{ name = "regular air vent"; on = 1 @@ -13869,7 +13869,7 @@ dir = 4; pixel_x = 0 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ tag = "icon-plant-17"; icon_state = "plant-17" }, @@ -13910,7 +13910,7 @@ /area/maintenance/fore) "aCn" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, +/obj/item/reagent_containers/food/drinks/drinkingglass, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid }, @@ -13923,14 +13923,14 @@ /area/maintenance/fore) "aCp" = ( /obj/structure/rack, -/obj/item/weapon/storage/box/cups, +/obj/item/storage/box/cups, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid }, /area/maintenance/fore) "aCq" = ( /obj/structure/rack, -/obj/item/weapon/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, /turf/open/floor/wood{ baseturf = /turf/open/floor/plating/asteroid }, @@ -13950,7 +13950,7 @@ layer = 2.9 }, /obj/structure/rack, -/obj/item/weapon/restraints/handcuffs/fake/kinky, +/obj/item/restraints/handcuffs/fake/kinky, /turf/open/floor/plating, /area/maintenance/fore) "aCt" = ( @@ -13991,7 +13991,7 @@ /area/maintenance/fore) "aCx" = ( /obj/structure/rack, -/obj/item/weapon/storage/backpack/clown, +/obj/item/storage/backpack/clown, /turf/open/floor/plating, /area/maintenance/fore) "aCy" = ( @@ -14103,7 +14103,7 @@ dir = 9 }, /obj/structure/table/wood, -/obj/item/weapon/folder, +/obj/item/folder, /obj/item/clothing/glasses/monocle, /turf/open/floor/wood, /area/library) @@ -14124,7 +14124,7 @@ scrub_Toxins = 0 }, /obj/structure/table/wood/fancy, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-15"; pixel_x = 0; pixel_y = 12; @@ -14308,7 +14308,7 @@ /area/maintenance/fore) "aDe" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, /turf/open/floor/plating, /area/maintenance/fore) "aDf" = ( @@ -14348,7 +14348,7 @@ /area/library) "aDj" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-15"; pixel_x = 0; pixel_y = 12; @@ -14442,7 +14442,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -14528,14 +14528,14 @@ name = "Asteroid" }) "aDC" = ( -/obj/item/weapon/storage/bag/trash, +/obj/item/storage/bag/trash, /turf/open/floor/plating, /area/maintenance/fore) "aDD" = ( /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/caution, +/obj/item/caution, /turf/open/floor/plating, /area/maintenance/fore) "aDE" = ( @@ -14924,8 +14924,8 @@ "aEz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/cups, -/obj/item/weapon/storage/box/cups, +/obj/item/storage/box/cups, +/obj/item/storage/box/cups, /obj/item/device/radio/intercom{ freerange = 0; frequency = 1459; @@ -14956,14 +14956,14 @@ }) "aEC" = ( /obj/structure/table, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/cafeteria{ name = "Cafe" }) "aED" = ( /obj/structure/table, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/cafeteria{ name = "Cafe" @@ -15229,7 +15229,7 @@ /turf/open/floor/wood, /area/library) "aFi" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1; pixel_x = -3; @@ -15487,12 +15487,12 @@ /area/library) "aFK" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /turf/open/floor/wood, /area/library) "aFL" = ( /obj/structure/table/wood, -/obj/item/weapon/folder, +/obj/item/folder, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -15627,16 +15627,16 @@ }) "aGa" = ( /obj/structure/janitorialcart, -/obj/item/weapon/mop, +/obj/item/mop, /turf/open/floor/plasteel, /area/janitor) "aGb" = ( -/obj/item/weapon/caution, -/obj/item/weapon/caution, -/obj/item/weapon/caution, -/obj/item/weapon/caution, -/obj/item/weapon/caution, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/caution, +/obj/item/caution, +/obj/item/caution, +/obj/item/caution, +/obj/item/caution, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel, /area/janitor) "aGc" = ( @@ -15646,7 +15646,7 @@ /area/janitor) "aGd" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, @@ -15655,15 +15655,15 @@ /area/janitor) "aGe" = ( /obj/structure/table, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, /obj/machinery/requests_console{ department = "Janitorial"; departmentType = 1; pixel_y = -29 }, -/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/spray/cleaner, /turf/open/floor/plasteel, /area/janitor) "aGf" = ( @@ -15721,7 +15721,7 @@ /area/chapel/main) "aGo" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/grown/harebell, +/obj/item/reagent_containers/food/snacks/grown/harebell, /turf/open/floor/wood, /area/chapel/main) "aGp" = ( @@ -15794,10 +15794,10 @@ /area/chapel/main) "aGz" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/poppypretzel, -/obj/item/weapon/reagent_containers/food/snacks/poppypretzel, -/obj/item/weapon/reagent_containers/food/snacks/poppypretzel, -/obj/item/weapon/reagent_containers/food/snacks/poppypretzel, +/obj/item/reagent_containers/food/snacks/poppypretzel, +/obj/item/reagent_containers/food/snacks/poppypretzel, +/obj/item/reagent_containers/food/snacks/poppypretzel, +/obj/item/reagent_containers/food/snacks/poppypretzel, /turf/open/floor/plasteel/chapel{ tag = "icon-chapel (EAST)"; icon_state = "chapel"; @@ -15882,7 +15882,7 @@ dir = 4; pixel_x = 0 }, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plating, /area/maintenance/starboard) "aGN" = ( @@ -16019,7 +16019,7 @@ pixel_x = 24 }, /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy, +/obj/item/reagent_containers/food/snacks/grown/poppy, /turf/open/floor/plasteel/chapel, /area/chapel/main) "aHd" = ( @@ -16112,7 +16112,7 @@ icon_state = "bulb1"; dir = 4 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ tag = "icon-plant-18"; icon_state = "plant-18" }, @@ -16162,7 +16162,7 @@ }) "aHs" = ( /obj/structure/table, -/obj/item/weapon/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box, /obj/machinery/power/apc{ dir = 2; name = "Cafateria APC"; @@ -16195,7 +16195,7 @@ dir = 4; pixel_x = 0 }, -/obj/item/weapon/storage/backpack/botany, +/obj/item/storage/backpack/botany, /turf/open/floor/plating, /area/maintenance/starboard) "aHv" = ( @@ -16237,8 +16237,8 @@ /area/chapel/main) "aHA" = ( /obj/structure/table/wood, -/obj/item/weapon/folder, -/obj/item/weapon/pen, +/obj/item/folder, +/obj/item/pen, /turf/open/floor/wood, /area/chapel/main) "aHB" = ( @@ -16403,7 +16403,7 @@ /area/maintenance/starboard) "aHW" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/book/bible, +/obj/item/storage/book/bible, /obj/structure/cable{ icon_state = "2-4"; tag = "icon-2-8" @@ -16412,7 +16412,7 @@ /area/chapel/main) "aHX" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -16487,7 +16487,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/table/wood, -/obj/item/weapon/storage/book/bible, +/obj/item/storage/book/bible, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -16745,8 +16745,8 @@ "aIC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/candle_box, -/obj/item/weapon/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box, /turf/open/floor/wood, /area/chapel/main) "aID" = ( @@ -17074,7 +17074,7 @@ /area/chapel/main) "aJm" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/bottle/wine, +/obj/item/reagent_containers/food/drinks/bottle/wine, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -17250,7 +17250,7 @@ /area/hydroponics) "aJG" = ( /obj/structure/reagent_dispensers/watertank, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "aJH" = ( @@ -17435,7 +17435,7 @@ /area/chapel/main) "aKe" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/bun, +/obj/item/reagent_containers/food/snacks/bun, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, @@ -17825,7 +17825,7 @@ "aLb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/table/wood, -/obj/item/weapon/gun/ballistic/revolver/russian, +/obj/item/gun/ballistic/revolver/russian, /turf/open/floor/wood, /area/crew_quarters/theatre) "aLc" = ( @@ -18074,7 +18074,7 @@ }, /obj/structure/table, /obj/machinery/juicer, -/obj/item/weapon/book/manual/hydroponics_pod_people, +/obj/item/book/manual/hydroponics_pod_people, /obj/machinery/camera/autoname{ tag = "icon-camera (EAST)"; icon_state = "camera"; @@ -18175,8 +18175,8 @@ /area/chapel/main) "aLL" = ( /obj/structure/closet/wardrobe/chaplain_black, -/obj/item/weapon/storage/book/bible/booze, -/obj/item/weapon/nullrod, +/obj/item/storage/book/bible/booze, +/obj/item/nullrod, /turf/open/floor/plasteel/grimy, /area/chapel/office) "aLM" = ( @@ -18402,8 +18402,8 @@ /area/crew_quarters/bar) "aMl" = ( /obj/structure/closet/secure_closet/bar, -/obj/item/weapon/vending_refill/boozeomat, -/obj/item/weapon/vending_refill/cigarette, +/obj/item/vending_refill/boozeomat, +/obj/item/vending_refill/cigarette, /obj/machinery/atmospherics/components/unary/vent_pump{ name = "regular air vent"; on = 1 @@ -18419,7 +18419,7 @@ }, /obj/item/clothing/head/that, /obj/structure/table/wood, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/item/clothing/glasses/sunglasses/reagent, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -18427,7 +18427,7 @@ /turf/open/floor/wood, /area/crew_quarters/bar) "aMn" = ( -/obj/item/weapon/storage/secure/safe{ +/obj/item/storage/secure/safe{ pixel_y = 32 }, /obj/structure/reagent_dispensers/beerkeg, @@ -18603,7 +18603,7 @@ /area/hydroponics) "aMH" = ( /obj/structure/reagent_dispensers/watertank/high, -/obj/item/weapon/watertank, +/obj/item/watertank, /turf/open/floor/plasteel/hydrofloor, /area/hydroponics) "aMI" = ( @@ -18655,9 +18655,9 @@ /area/hydroponics) "aMP" = ( /obj/structure/closet/crate/hydroponics, -/obj/item/weapon/shovel/spade, -/obj/item/weapon/wrench, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/shovel/spade, +/obj/item/wrench, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel{ icon_state = "hydrofloor" }, @@ -18711,8 +18711,8 @@ /area/medical/morgue) "aMW" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/box/bodybags, -/obj/item/weapon/pen, +/obj/item/storage/box/bodybags, +/obj/item/pen, /obj/machinery/airalarm{ dir = 8; icon_state = "alarm0"; @@ -19231,7 +19231,7 @@ /area/medical/morgue) "aOc" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/white, +/obj/item/folder/white, /turf/open/floor/plasteel/black, /area/medical/morgue) "aOd" = ( @@ -19255,7 +19255,7 @@ /area/chapel/office) "aOg" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/bottle/holywater, +/obj/item/reagent_containers/food/drinks/bottle/holywater, /obj/structure/cable{ tag = "icon-1-2"; icon_state = "1-2" @@ -19264,8 +19264,8 @@ /area/chapel/office) "aOh" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/candle_box, -/obj/item/weapon/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box, /turf/open/floor/plasteel/grimy, /area/chapel/office) "aOi" = ( @@ -19319,7 +19319,7 @@ /area/crew_quarters/theatre) "aOq" = ( /obj/structure/table/wood, -/obj/item/weapon/lipstick, +/obj/item/lipstick, /turf/open/floor/wood, /area/crew_quarters/theatre) "aOr" = ( @@ -19375,7 +19375,7 @@ dir = 4 }, /obj/structure/table, -/obj/item/weapon/kitchen/rollingpin, +/obj/item/kitchen/rollingpin, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aOy" = ( @@ -19383,11 +19383,11 @@ dir = 4 }, /obj/structure/table, -/obj/item/weapon/reagent_containers/food/condiment/enzyme, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ +/obj/item/reagent_containers/food/condiment/enzyme, +/obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = 9 }, -/obj/item/weapon/reagent_containers/food/condiment/peppermill, +/obj/item/reagent_containers/food/condiment/peppermill, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aOz" = ( @@ -19403,7 +19403,7 @@ icon_state = "pipe-j2" }, /obj/structure/table, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aOB" = ( @@ -19594,7 +19594,7 @@ /area/chapel/office) "aOZ" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -19684,7 +19684,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, +/obj/item/reagent_containers/food/drinks/drinkingglass, /obj/structure/table/wood/bar, /turf/open/floor/wood, /area/crew_quarters/theatre) @@ -19771,7 +19771,7 @@ name = "HoochMaster Deluxe"; pixel_x = -4 }, -/obj/item/weapon/book/manual/barman_recipes, +/obj/item/book/manual/barman_recipes, /turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aPt" = ( @@ -19808,8 +19808,8 @@ /area/crew_quarters/kitchen) "aPx" = ( /obj/structure/table, -/obj/item/weapon/storage/box/donkpockets, -/obj/item/weapon/storage/box/donkpockets{ +/obj/item/storage/box/donkpockets, +/obj/item/storage/box/donkpockets{ pixel_x = 3; pixel_y = 3 }, @@ -20205,8 +20205,8 @@ /area/crew_quarters/theatre) "aQu" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/glass/rag, -/obj/item/weapon/reagent_containers/food/drinks/shaker, +/obj/item/reagent_containers/glass/rag, +/obj/item/reagent_containers/food/drinks/shaker, /turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aQv" = ( @@ -20310,8 +20310,8 @@ /area/quartermaster/miningdock) "aQK" = ( /obj/structure/table, -/obj/item/weapon/storage/bag/ore, -/obj/item/weapon/shovel, +/obj/item/storage/bag/ore, +/obj/item/shovel, /turf/open/floor/plasteel/brown{ tag = "icon-brown (NORTHWEST)"; dir = 9; @@ -20332,12 +20332,12 @@ /area/quartermaster/miningdock) "aQN" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/box/masks, +/obj/item/storage/box/masks, /turf/open/floor/plating, /area/maintenance/port) "aQO" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/box/gloves, +/obj/item/storage/box/gloves, /turf/open/floor/plating, /area/maintenance/port) "aQP" = ( @@ -20350,7 +20350,7 @@ /area/maintenance/port) "aQQ" = ( /obj/structure/closet, -/obj/item/weapon/storage/backpack/chemistry, +/obj/item/storage/backpack/chemistry, /turf/open/floor/plating, /area/maintenance/port) "aQR" = ( @@ -20539,7 +20539,7 @@ /area/crew_quarters/bar) "aRq" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/snacks/mint, +/obj/item/reagent_containers/food/snacks/mint, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) @@ -20609,7 +20609,7 @@ /area/shuttle/labor) "aRA" = ( /obj/structure/table, -/obj/item/weapon/pickaxe, +/obj/item/pickaxe, /turf/open/floor/plasteel/brown{ dir = 8 }, @@ -20808,7 +20808,7 @@ /area/crew_quarters/kitchen) "aSb" = ( /obj/structure/table, -/obj/item/weapon/storage/bag/tray, +/obj/item/storage/bag/tray, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/kitchen) "aSc" = ( @@ -20906,13 +20906,13 @@ /area/medical/genetics) "aSq" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/box/gloves, +/obj/item/storage/box/gloves, /turf/open/floor/plasteel/white, /area/medical/genetics) "aSr" = ( /obj/machinery/light/small, /obj/structure/table/glass, -/obj/item/weapon/storage/box/masks, +/obj/item/storage/box/masks, /turf/open/floor/plasteel/white, /area/medical/genetics) "aSs" = ( @@ -20924,8 +20924,8 @@ }, /obj/structure/cable, /obj/structure/table/glass, -/obj/item/weapon/paper_bin, -/obj/item/weapon/folder/white, +/obj/item/paper_bin, +/obj/item/folder/white, /turf/open/floor/plasteel/white, /area/medical/genetics) "aSt" = ( @@ -20937,8 +20937,8 @@ pixel_y = 28 }, /obj/structure/table, -/obj/item/weapon/surgicaldrill, -/obj/item/weapon/circular_saw, +/obj/item/surgicaldrill, +/obj/item/circular_saw, /turf/open/floor/plasteel/white/side, /area/medical/surgery) "aSv" = ( @@ -20946,14 +20946,14 @@ dir = 1 }, /obj/structure/table, -/obj/item/weapon/scalpel, -/obj/item/weapon/retractor, +/obj/item/scalpel, +/obj/item/retractor, /turf/open/floor/plasteel/white/side, /area/medical/surgery) "aSw" = ( /obj/structure/table, -/obj/item/weapon/hemostat, -/obj/item/weapon/cautery, +/obj/item/hemostat, +/obj/item/cautery, /turf/open/floor/plasteel/white/side, /area/medical/surgery) "aSx" = ( @@ -20961,12 +20961,12 @@ /obj/machinery/firealarm{ pixel_y = 24 }, -/obj/item/weapon/storage/firstaid/brute, +/obj/item/storage/firstaid/brute, /turf/open/floor/plasteel/white/side, /area/medical/surgery) "aSy" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/white/corner{ tag = "icon-whitecorner (WEST)"; icon_state = "whitecorner"; @@ -20989,7 +20989,7 @@ /obj/machinery/firealarm{ pixel_y = 24 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/light/small{ @@ -21223,7 +21223,7 @@ /area/medical/surgery) "aTh" = ( /obj/structure/table, -/obj/item/weapon/surgical_drapes, +/obj/item/surgical_drapes, /turf/open/floor/plasteel/white/side{ tag = "icon-whitehall (WEST)"; icon_state = "whitehall"; @@ -21292,7 +21292,7 @@ /area/crew_quarters/bar) "aTs" = ( /obj/structure/reagent_dispensers/watertank, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/grass, /area/construction/hallway{ name = "Biodome Hallway" @@ -21393,7 +21393,7 @@ layer = 2.9 }, /obj/structure/table, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plating, /area/maintenance/port) "aTG" = ( @@ -21457,8 +21457,8 @@ icon_state = "0-8" }, /obj/structure/table/glass, -/obj/item/weapon/storage/box/disks, -/obj/item/weapon/storage/pill_bottle/mutadone, +/obj/item/storage/box/disks, +/obj/item/storage/pill_bottle/mutadone, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -21474,8 +21474,8 @@ pixel_y = 24 }, /obj/structure/table/glass, -/obj/item/weapon/storage/box/injectors, -/obj/item/weapon/storage/pill_bottle/mannitol, +/obj/item/storage/box/injectors, +/obj/item/storage/pill_bottle/mannitol, /obj/structure/cable{ tag = "icon-2-8"; icon_state = "2-8" @@ -21558,7 +21558,7 @@ /turf/open/floor/plasteel/black, /area/medical/surgery) "aTW" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ tag = "icon-plant-17"; icon_state = "plant-17" }, @@ -21741,10 +21741,10 @@ name = "Spares"; req_access_txt = "57" }, -/obj/item/weapon/storage/box/ids, -/obj/item/weapon/storage/box/ids, -/obj/item/weapon/storage/box/PDAs, -/obj/item/weapon/storage/box/PDAs, +/obj/item/storage/box/ids, +/obj/item/storage/box/ids, +/obj/item/storage/box/PDAs, +/obj/item/storage/box/PDAs, /turf/open/floor/wood, /area/crew_quarters/heads) "aUu" = ( @@ -21825,7 +21825,7 @@ /area/maintenance/port) "aUE" = ( /obj/structure/rack, -/obj/item/weapon/tank/internals/air, +/obj/item/tank/internals/air, /turf/open/floor/plating, /area/maintenance/port) "aUF" = ( @@ -22080,13 +22080,13 @@ /area/maintenance/port) "aVk" = ( /obj/structure/table, -/obj/item/weapon/paper, -/obj/item/weapon/poster/random_contraband, +/obj/item/paper, +/obj/item/poster/random_contraband, /turf/open/floor/plating, /area/maintenance/port) "aVl" = ( /obj/structure/rack, -/obj/item/weapon/razor, +/obj/item/razor, /turf/open/floor/plating, /area/maintenance/port) "aVm" = ( @@ -22181,11 +22181,11 @@ /area/medical/surgery) "aVx" = ( /obj/structure/table, -/obj/item/weapon/storage/box/masks{ +/obj/item/storage/box/masks{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/gloves, +/obj/item/storage/box/gloves, /turf/open/floor/plasteel/white/side{ tag = "icon-whitehall (NORTH)"; icon_state = "whitehall"; @@ -22211,7 +22211,7 @@ /area/medical/surgery) "aVA" = ( /obj/machinery/light/small, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/black, @@ -22372,7 +22372,7 @@ /area/crew_quarters/heads) "aVU" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, @@ -22523,10 +22523,10 @@ }) "aWp" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ +/obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = 9 }, -/obj/item/weapon/reagent_containers/food/condiment/peppermill, +/obj/item/reagent_containers/food/condiment/peppermill, /turf/open/floor/plasteel/bar, /area/crew_quarters/bar) "aWq" = ( @@ -22611,8 +22611,8 @@ /area/crew_quarters/heads) "aWA" = ( /obj/structure/table, -/obj/item/weapon/folder/blue, -/obj/item/weapon/stamp/hop, +/obj/item/folder/blue, +/obj/item/stamp/hop, /turf/open/floor/wood, /area/crew_quarters/heads) "aWB" = ( @@ -22906,7 +22906,7 @@ /area/crew_quarters/heads) "aXl" = ( /obj/structure/table, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /turf/open/floor/wood, /area/crew_quarters/heads) "aXm" = ( @@ -22932,7 +22932,7 @@ dir = 8 }, /obj/structure/rack, -/obj/item/weapon/pickaxe, +/obj/item/pickaxe, /turf/open/floor/plating, /area/maintenance/port) "aXr" = ( @@ -23062,7 +23062,7 @@ "aXD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table/glass, -/obj/item/weapon/storage/box/rxglasses, +/obj/item/storage/box/rxglasses, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -23303,7 +23303,7 @@ icon_state = "1-2" }, /obj/structure/rack, -/obj/item/weapon/poster/random_official, +/obj/item/poster/random_official, /turf/open/floor/plating, /area/maintenance/port) "aYi" = ( @@ -23414,7 +23414,7 @@ /area/medical/genetics_cloning) "aYu" = ( /obj/machinery/computer/cloning, -/obj/item/weapon/book/manual/medical_cloning, +/obj/item/book/manual/medical_cloning, /turf/open/floor/plasteel/whitepurple, /area/medical/genetics_cloning) "aYv" = ( @@ -23734,14 +23734,14 @@ /area/medical/patients_rooms) "aZb" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/syringe, -/obj/item/weapon/reagent_containers/glass/bottle/salglu_solution, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/glass/bottle/salglu_solution, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, /area/medical/patients_rooms) "aZc" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/medical, +/obj/item/bedsheet/medical, /obj/effect/landmark{ name = "revenantspawn" }, @@ -23768,7 +23768,7 @@ /area/medical/patients_rooms) "aZg" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/cmo, +/obj/item/bedsheet/cmo, /turf/open/floor/carpet, /area/medical/medbay3) "aZh" = ( @@ -23799,8 +23799,8 @@ /area/medical/cryo) "aZm" = ( /obj/structure/table/glass, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, +/obj/item/reagent_containers/glass/beaker/cryoxadone, +/obj/item/reagent_containers/glass/beaker/cryoxadone, /turf/open/floor/plasteel/whitepurple/corner{ tag = "icon-whitepurplecorner (EAST)"; icon_state = "whitepurplecorner"; @@ -23817,8 +23817,8 @@ /area/medical/cryo) "aZo" = ( /obj/structure/table/glass, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, +/obj/item/reagent_containers/glass/beaker/cryoxadone, +/obj/item/reagent_containers/glass/beaker/cryoxadone, /turf/open/floor/plasteel/whitepurple/corner{ tag = "icon-whitepurplecorner (NORTH)"; icon_state = "whitepurplecorner"; @@ -23850,8 +23850,8 @@ dir = 8; pixel_x = -24 }, -/obj/item/weapon/storage/box/bodybags, -/obj/item/weapon/pen, +/obj/item/storage/box/bodybags, +/obj/item/pen, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -24142,7 +24142,7 @@ tag = "icon-1-2"; icon_state = "1-2" }, -/obj/item/weapon/rack_parts, +/obj/item/rack_parts, /turf/open/floor/plating, /area/maintenance/port) "aZY" = ( @@ -24261,8 +24261,8 @@ /area/medical/cmo) "bam" = ( /obj/structure/bookcase/manuals/medical, -/obj/item/weapon/book/manual/wiki/chemistry, -/obj/item/weapon/book/manual/medical_cloning, +/obj/item/book/manual/wiki/chemistry, +/obj/item/book/manual/medical_cloning, /turf/open/floor/plasteel/cmo, /area/medical/cmo) "ban" = ( @@ -24517,7 +24517,7 @@ icon_state = "1-2" }, /obj/structure/table, -/obj/item/weapon/phone, +/obj/item/phone, /turf/open/floor/plating, /area/maintenance/port) "baP" = ( @@ -25365,7 +25365,7 @@ }, /obj/structure/table, /obj/machinery/cell_charger, -/obj/item/weapon/wrench, +/obj/item/wrench, /turf/open/floor/plasteel/whiteblue/side{ tag = "icon-whiteblue (EAST)"; icon_state = "whiteblue"; @@ -25436,10 +25436,10 @@ /obj/structure/table/wood, /obj/machinery/computer/med_data/laptop, /obj/structure/window/reinforced, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 9 }, -/obj/item/weapon/pen/red, +/obj/item/pen/red, /turf/open/floor/plasteel/cmo, /area/medical/cmo) "bcz" = ( @@ -25454,7 +25454,7 @@ /obj/structure/table/wood, /obj/structure/window/reinforced, /obj/machinery/keycard_auth, -/obj/item/weapon/stamp/cmo{ +/obj/item/stamp/cmo{ pixel_x = 9 }, /turf/open/floor/plasteel/cmo, @@ -25901,8 +25901,8 @@ /area/medical/patients_rooms) "bdw" = ( /obj/structure/table, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, +/obj/item/folder/white, +/obj/item/pen, /turf/open/floor/plasteel/white, /area/medical/patients_rooms) "bdx" = ( @@ -26531,10 +26531,10 @@ /area/medical/patients_rooms) "beF" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass, -/obj/item/weapon/reagent_containers/food/drinks/britcup, +/obj/item/reagent_containers/food/drinks/drinkingglass, +/obj/item/reagent_containers/food/drinks/drinkingglass, +/obj/item/reagent_containers/food/drinks/drinkingglass, +/obj/item/reagent_containers/food/drinks/britcup, /turf/open/floor/plasteel/barber, /area/medical/medbay3) "beG" = ( @@ -26634,8 +26634,8 @@ }) "beQ" = ( /obj/structure/table/glass, -/obj/item/weapon/soap/nanotrasen, -/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/item/soap/nanotrasen, +/obj/item/reagent_containers/spray/cleaner, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -26714,7 +26714,7 @@ dir = 1; pixel_y = -24 }, -/obj/item/weapon/twohanded/required/kirbyplants, +/obj/item/twohanded/required/kirbyplants, /turf/open/floor/plasteel/cmo, /area/medical/cmo) "beY" = ( @@ -26745,22 +26745,22 @@ "bfb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table/reinforced, -/obj/item/weapon/storage/firstaid/brute{ +/obj/item/storage/firstaid/brute{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/fire, +/obj/item/storage/firstaid/fire, /turf/open/floor/plasteel/darkred, /area/ai_monitored/security/armory{ name = "Emergency Storage" }) "bfc" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/firstaid/o2{ +/obj/item/storage/firstaid/o2{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/toxin, +/obj/item/storage/firstaid/toxin, /obj/machinery/button/door{ id = "civ armory outer"; name = "Civilian Armory Outer Shutters"; @@ -26779,11 +26779,11 @@ }) "bfe" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/medipens{ +/obj/item/storage/box/medipens{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/medipens/utility, +/obj/item/storage/box/medipens/utility, /obj/machinery/button/door{ id = "civ armory inner"; name = "Civilian Armory Inner Shutters"; @@ -26800,8 +26800,8 @@ req_access_txt = 1 }, /obj/structure/table/reinforced, -/obj/item/weapon/storage/backpack/dufflebag/sec{ - contents = newlist(/obj/item/weapon/scalpel,/obj/item/weapon/hemostat,/obj/item/weapon/retractor,/obj/item/weapon/cautery,/obj/item/weapon/circular_saw,/obj/item/weapon/surgical_drapes,/obj/item/clothing/mask/surgical); +/obj/item/storage/backpack/dufflebag/sec{ + contents = newlist(/obj/item/scalpel,/obj/item/hemostat,/obj/item/retractor,/obj/item/cautery,/obj/item/circular_saw,/obj/item/surgical_drapes,/obj/item/clothing/mask/surgical); desc = "A large dufflebag for holding extra supplies - this one has a material inlay with space for various sharp-looking tools."; name = "dufflebag"; pixel_y = 5 @@ -26991,8 +26991,8 @@ pixel_y = -22 }, /obj/structure/table, -/obj/item/weapon/pickaxe, -/obj/item/weapon/storage/bag/ore, +/obj/item/pickaxe, +/obj/item/storage/bag/ore, /turf/open/floor/plasteel/brown, /area/quartermaster/miningdock{ name = "\improper Mining Office" @@ -27052,8 +27052,8 @@ "bfG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/table, -/obj/item/weapon/reagent_containers/syringe, -/obj/item/weapon/reagent_containers/glass/bottle/salglu_solution, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/glass/bottle/salglu_solution, /turf/open/floor/plasteel/white, /area/medical/patients_rooms) "bfH" = ( @@ -27076,11 +27076,11 @@ }, /obj/structure/table, /obj/machinery/juicer, -/obj/item/weapon/reagent_containers/food/snacks/grown/apple, -/obj/item/weapon/reagent_containers/food/snacks/grown/apple, -/obj/item/weapon/reagent_containers/food/snacks/grown/apple, -/obj/item/weapon/reagent_containers/food/snacks/grown/apple, -/obj/item/weapon/reagent_containers/food/snacks/grown/apple, +/obj/item/reagent_containers/food/snacks/grown/apple, +/obj/item/reagent_containers/food/snacks/grown/apple, +/obj/item/reagent_containers/food/snacks/grown/apple, +/obj/item/reagent_containers/food/snacks/grown/apple, +/obj/item/reagent_containers/food/snacks/grown/apple, /turf/open/floor/plasteel/barber, /area/medical/medbay3) "bfJ" = ( @@ -27472,17 +27472,17 @@ }) "bgy" = ( /obj/structure/table, -/obj/item/weapon/pickaxe, -/obj/item/weapon/shovel, +/obj/item/pickaxe, +/obj/item/shovel, /turf/open/floor/plasteel/brown, /area/quartermaster/miningdock{ name = "\improper Mining Office" }) "bgz" = ( /obj/structure/table, -/obj/item/weapon/storage/bag/ore, -/obj/item/weapon/storage/bag/ore, -/obj/item/weapon/storage/bag/ore, +/obj/item/storage/bag/ore, +/obj/item/storage/bag/ore, +/obj/item/storage/bag/ore, /turf/open/floor/plasteel/brown, /area/quartermaster/miningdock{ name = "\improper Mining Office" @@ -27572,7 +27572,7 @@ "bgK" = ( /obj/structure/table, /obj/machinery/microwave, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /obj/item/device/radio/intercom{ dir = 8; pixel_x = -28 @@ -27658,7 +27658,7 @@ }) "bgT" = ( /obj/machinery/chem_dispenser, -/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, /turf/open/floor/plasteel/whiteyellow/side{ tag = "icon-whiteyellow (NORTHWEST)"; icon_state = "whiteyellow"; @@ -27667,7 +27667,7 @@ /area/medical/chemistry) "bgU" = ( /obj/machinery/chem_master, -/obj/item/weapon/book/manual/wiki/chemistry, +/obj/item/book/manual/wiki/chemistry, /turf/open/floor/plasteel/whiteyellow/side{ tag = "icon-whiteyellow (NORTH)"; icon_state = "whiteyellow"; @@ -27690,7 +27690,7 @@ /obj/machinery/vending/wallmed{ pixel_y = 28 }, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/item/clothing/glasses/science, /turf/open/floor/plasteel/whiteyellow/side{ tag = "icon-whiteyellow (NORTH)"; @@ -27727,7 +27727,7 @@ dir = 1 }, /obj/machinery/chem_master, -/obj/item/weapon/book/manual/wiki/chemistry, +/obj/item/book/manual/wiki/chemistry, /turf/open/floor/plasteel/whiteyellow/side{ tag = "icon-whiteyellow (NORTH)"; icon_state = "whiteyellow"; @@ -27736,7 +27736,7 @@ /area/medical/chemistry) "bha" = ( /obj/machinery/chem_dispenser, -/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, /turf/open/floor/plasteel/whiteyellow/side{ tag = "icon-whiteyellow (NORTHEAST)"; icon_state = "whiteyellow"; @@ -27757,7 +27757,7 @@ /area/hallway/primary/port) "bhd" = ( /obj/structure/rack, -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /turf/open/floor/plasteel/black, /area/ai_monitored/security/armory{ name = "Emergency Storage" @@ -27765,25 +27765,25 @@ "bhe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/rack, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/plasteel/black, /area/ai_monitored/security/armory{ name = "Emergency Storage" }) "bhf" = ( /obj/structure/rack, -/obj/item/weapon/storage/box/zipties, +/obj/item/storage/box/zipties, /turf/open/floor/plasteel/black, /area/ai_monitored/security/armory{ name = "Emergency Storage" }) "bhg" = ( /obj/structure/rack, -/obj/item/weapon/storage/box/silver_ids{ +/obj/item/storage/box/silver_ids{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/ids, +/obj/item/storage/box/ids, /turf/open/floor/plasteel/black, /area/ai_monitored/security/armory{ name = "Emergency Storage" @@ -27822,14 +27822,14 @@ }) "bhi" = ( /obj/structure/rack, -/obj/item/weapon/storage/box/flashbangs, +/obj/item/storage/box/flashbangs, /turf/open/floor/plasteel/black, /area/ai_monitored/security/armory{ name = "Emergency Storage" }) "bhj" = ( /obj/structure/rack, -/obj/item/weapon/storage/box/flashes, +/obj/item/storage/box/flashes, /turf/open/floor/plasteel/black, /area/ai_monitored/security/armory{ name = "Emergency Storage" @@ -27839,7 +27839,7 @@ req_access_txt = 1 }, /obj/structure/rack, -/obj/item/weapon/storage/box/mechabeacons, +/obj/item/storage/box/mechabeacons, /turf/open/floor/plasteel/black, /area/ai_monitored/security/armory{ name = "Emergency Storage" @@ -27851,7 +27851,7 @@ icon_state = "1-2" }, /obj/structure/rack, -/obj/item/weapon/storage/box/teargas, +/obj/item/storage/box/teargas, /turf/open/floor/plasteel/black, /area/ai_monitored/security/armory{ name = "Emergency Storage" @@ -28126,12 +28126,12 @@ }) "bhT" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/dropper, -/obj/item/weapon/reagent_containers/dropper, -/obj/item/weapon/storage/pill_bottle/epinephrine, -/obj/item/weapon/storage/pill_bottle/charcoal, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, +/obj/item/storage/pill_bottle/epinephrine, +/obj/item/storage/pill_bottle/charcoal, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, /obj/machinery/firealarm{ dir = 8; pixel_x = -24 @@ -28249,8 +28249,8 @@ /area/security/checkpoint) "bif" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen/red, +/obj/item/paper_bin, +/obj/item/pen/red, /obj/item/device/radio/intercom{ name = "Station Intercom"; pixel_x = 0; @@ -28411,8 +28411,8 @@ /area/security/checkpoint) "biq" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen/red, +/obj/item/paper_bin, +/obj/item/pen/red, /obj/machinery/camera/autoname{ tag = "icon-camera (SOUTHEAST)"; icon_state = "camera"; @@ -28955,7 +28955,7 @@ /area/security/checkpoint) "bjx" = ( /obj/structure/table, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/item/hand_labeler_refill, /turf/open/floor/plasteel, /area/quartermaster/office) @@ -29190,7 +29190,7 @@ dir = 4 }, /obj/structure/rack, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /turf/open/floor/plating, /area/maintenance/starboard) "bjQ" = ( @@ -29435,7 +29435,7 @@ dir = 8 }, /obj/structure/closet/wardrobe/chemistry_white, -/obj/item/weapon/storage/backpack/chemistry, +/obj/item/storage/backpack/chemistry, /turf/open/floor/plasteel/whiteyellow/side{ tag = "icon-whiteyellow (SOUTHWEST)"; icon_state = "whiteyellow"; @@ -29445,15 +29445,15 @@ "bkj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table/glass, -/obj/item/weapon/storage/box/beakers{ +/obj/item/storage/box/beakers{ pixel_x = 6; pixel_y = 6 }, -/obj/item/weapon/storage/box/pillbottles{ +/obj/item/storage/box/pillbottles{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/syringes, +/obj/item/storage/box/syringes, /turf/open/floor/plasteel/whiteyellow/side, /area/medical/chemistry) "bkk" = ( @@ -29466,11 +29466,11 @@ /area/medical/chemistry) "bkl" = ( /obj/structure/table/glass, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/screwdriver, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/screwdriver, /turf/open/floor/plasteel/whiteyellow/side, /area/medical/chemistry) "bkm" = ( @@ -29541,7 +29541,7 @@ dir = 8 }, /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/machinery/status_display{ dir = 8; pixel_x = -32 @@ -29575,7 +29575,7 @@ "bkw" = ( /obj/structure/table, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /turf/open/floor/plasteel/darkbrown/side{ tag = "icon-darkbrown (NORTH)"; icon_state = "darkbrown"; @@ -29606,11 +29606,11 @@ tag = "" }, /obj/structure/table, -/obj/item/weapon/storage/toolbox/emergency{ +/obj/item/storage/toolbox/emergency{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /obj/item/device/multitool, /turf/open/floor/plasteel/darkbrown/side{ tag = "icon-darkbrown (NORTH)"; @@ -29674,7 +29674,7 @@ icon_state = "2-8" }, /obj/structure/table, -/obj/item/weapon/storage/box/zipties, +/obj/item/storage/box/zipties, /obj/item/device/assembly/flash, /obj/machinery/status_display{ dir = 4; @@ -30080,7 +30080,7 @@ pixel_x = -24; pixel_y = 0 }, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/black, /area/bridge) "blz" = ( @@ -30339,8 +30339,8 @@ "bmi" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/table, -/obj/item/weapon/reagent_containers/syringe, -/obj/item/weapon/reagent_containers/glass/bottle/salglu_solution, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/glass/bottle/salglu_solution, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -30348,7 +30348,7 @@ /area/medical/patients_rooms) "bmj" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/medical, +/obj/item/bedsheet/medical, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -30399,7 +30399,7 @@ pixel_x = -24; pixel_y = 0 }, -/obj/item/weapon/defibrillator/loaded, +/obj/item/defibrillator/loaded, /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -30431,9 +30431,9 @@ /area/medical/medbay3) "bmr" = ( /obj/structure/rack, -/obj/item/weapon/caution, -/obj/item/weapon/caution, -/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/item/caution, +/obj/item/caution, +/obj/item/reagent_containers/spray/cleaner, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -30648,7 +30648,7 @@ tag = "icon-pipe-j1 (WEST)" }, /obj/structure/table/glass, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -31276,10 +31276,10 @@ pixel_x = -24 }, /obj/structure/rack, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal, -/obj/item/weapon/reagent_containers/glass/bottle/potass_iodide, -/obj/item/weapon/reagent_containers/glass/bottle/morphine, +/obj/item/reagent_containers/glass/bottle/charcoal, +/obj/item/reagent_containers/glass/bottle/charcoal, +/obj/item/reagent_containers/glass/bottle/potass_iodide, +/obj/item/reagent_containers/glass/bottle/morphine, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -31303,7 +31303,7 @@ /area/medical/medbay3) "bnP" = ( /obj/structure/mopbucket, -/obj/item/weapon/mop, +/obj/item/mop, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -31798,8 +31798,8 @@ pixel_y = 23 }, /obj/structure/table, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/yellow, +/obj/item/clipboard, +/obj/item/folder/yellow, /turf/open/floor/plasteel/brown{ tag = "icon-brown (NORTH)"; icon_state = "brown"; @@ -31825,7 +31825,7 @@ /area/quartermaster/office) "boP" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /turf/open/floor/plasteel/brown{ tag = "icon-brown (NORTH)"; icon_state = "brown"; @@ -31835,7 +31835,7 @@ "boQ" = ( /obj/structure/table, /obj/item/device/multitool, -/obj/item/weapon/screwdriver, +/obj/item/screwdriver, /turf/open/floor/plasteel/brown{ tag = "icon-brown (NORTH)"; icon_state = "brown"; @@ -31845,7 +31845,7 @@ "boR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /turf/open/floor/plasteel/brown{ tag = "icon-brown (NORTHEAST)"; icon_state = "brown"; @@ -31995,10 +31995,10 @@ pixel_y = 0 }, /obj/structure/rack, -/obj/item/weapon/reagent_containers/glass/bottle/histamine, -/obj/item/weapon/reagent_containers/glass/bottle/histamine, -/obj/item/weapon/reagent_containers/glass/bottle/formaldehyde, -/obj/item/weapon/reagent_containers/glass/bottle/toxin, +/obj/item/reagent_containers/glass/bottle/histamine, +/obj/item/reagent_containers/glass/bottle/histamine, +/obj/item/reagent_containers/glass/bottle/formaldehyde, +/obj/item/reagent_containers/glass/bottle/toxin, /turf/open/floor/plating{ icon_state = "floorgrime" }, @@ -32010,10 +32010,10 @@ /area/medical/medbay3) "bpg" = ( /obj/structure/rack, -/obj/item/weapon/cartridge/medical, -/obj/item/weapon/cartridge/medical, -/obj/item/weapon/cartridge/chemistry, -/obj/item/weapon/cartridge/chemistry, +/obj/item/cartridge/medical, +/obj/item/cartridge/medical, +/obj/item/cartridge/chemistry, +/obj/item/cartridge/chemistry, /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, @@ -32022,16 +32022,16 @@ }, /area/medical/medbay3) "bph" = ( -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 3; pixel_y = -3 }, -/obj/item/weapon/storage/firstaid/fire{ +/obj/item/storage/firstaid/fire{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/fire{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/fire{ pixel_x = -3; pixel_y = -3 }, @@ -32086,20 +32086,20 @@ pixel_x = 24 }, /obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/blood/AMinus, -/obj/item/weapon/reagent_containers/blood/AMinus, -/obj/item/weapon/reagent_containers/blood/APlus, -/obj/item/weapon/reagent_containers/blood/APlus, -/obj/item/weapon/reagent_containers/blood/BMinus, -/obj/item/weapon/reagent_containers/blood/BMinus, -/obj/item/weapon/reagent_containers/blood/BPlus, -/obj/item/weapon/reagent_containers/blood/BPlus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OPlus, -/obj/item/weapon/reagent_containers/blood/OPlus, -/obj/item/weapon/reagent_containers/blood/empty, -/obj/item/weapon/reagent_containers/blood/empty, +/obj/item/reagent_containers/blood/AMinus, +/obj/item/reagent_containers/blood/AMinus, +/obj/item/reagent_containers/blood/APlus, +/obj/item/reagent_containers/blood/APlus, +/obj/item/reagent_containers/blood/BMinus, +/obj/item/reagent_containers/blood/BMinus, +/obj/item/reagent_containers/blood/BPlus, +/obj/item/reagent_containers/blood/BPlus, +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/OPlus, +/obj/item/reagent_containers/blood/OPlus, +/obj/item/reagent_containers/blood/empty, +/obj/item/reagent_containers/blood/empty, /turf/open/floor/plasteel/whiteblue/side{ tag = "icon-whiteblue (EAST)"; icon_state = "whiteblue"; @@ -32319,12 +32319,12 @@ pixel_y = 24 }, /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/cigarettes/cigars, -/obj/item/weapon/coin/plasma{ +/obj/item/storage/fancy/cigarettes/cigars, +/obj/item/coin/plasma{ pixel_x = 3; pixel_y = 2 }, -/obj/item/weapon/lighter{ +/obj/item/lighter{ pixel_x = -6 }, /turf/open/floor/wood, @@ -32374,12 +32374,12 @@ /area/crew_quarters/captain) "bpS" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/blue, -/obj/item/weapon/stamp/captain, +/obj/item/folder/blue, +/obj/item/stamp/captain, /obj/machinery/newscaster/security_unit{ pixel_y = 32 }, -/obj/item/weapon/melee/chainofcommand, +/obj/item/melee/chainofcommand, /obj/item/device/radio/intercom{ desc = "Talk smack through this."; dir = 4; @@ -32625,25 +32625,25 @@ /area/medical/medbay3) "bqq" = ( /obj/structure/rack, -/obj/item/weapon/gun/syringe, -/obj/item/weapon/gun/syringe, -/obj/item/weapon/storage/box/syringes, -/obj/item/weapon/storage/box/syringes, +/obj/item/gun/syringe, +/obj/item/gun/syringe, +/obj/item/storage/box/syringes, +/obj/item/storage/box/syringes, /turf/open/floor/plating{ icon_state = "floorgrime" }, /area/medical/medbay3) "bqr" = ( -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 3; pixel_y = -3 }, -/obj/item/weapon/storage/firstaid/brute{ +/obj/item/storage/firstaid/brute{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/brute, -/obj/item/weapon/storage/firstaid/brute{ +/obj/item/storage/firstaid/brute, +/obj/item/storage/firstaid/brute{ pixel_x = -3; pixel_y = -3 }, @@ -32685,11 +32685,11 @@ }) "bqu" = ( /obj/structure/table, -/obj/item/weapon/storage/box/medipens{ +/obj/item/storage/box/medipens{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/syringes, +/obj/item/storage/box/syringes, /turf/open/floor/plasteel/whiteblue/side{ tag = "icon-whiteblue (EAST)"; icon_state = "whiteblue"; @@ -32725,7 +32725,7 @@ /area/security/checkpoint/medical) "bqy" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /obj/machinery/light_switch{ pixel_y = 24 }, @@ -32747,8 +32747,8 @@ /area/security/checkpoint/medical) "bqA" = ( /obj/structure/table, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen/red, +/obj/item/folder/red, +/obj/item/pen/red, /turf/open/floor/plasteel{ icon_state = "redfull" }, @@ -32842,8 +32842,8 @@ /area/bridge/meeting_room) "bqJ" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, +/obj/item/folder/white, +/obj/item/pen, /turf/open/floor/carpet, /area/bridge/meeting_room) "bqK" = ( @@ -32852,8 +32852,8 @@ initialize_directions = 11 }, /obj/structure/table/wood, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen/red, +/obj/item/folder/red, +/obj/item/pen/red, /turf/open/floor/carpet, /area/bridge/meeting_room) "bqL" = ( @@ -32941,7 +32941,7 @@ /turf/open/floor/wood, /area/crew_quarters/captain) "bqV" = ( -/obj/item/weapon/storage/secure/safe{ +/obj/item/storage/secure/safe{ pixel_x = 32 }, /turf/open/floor/wood, @@ -33056,11 +33056,11 @@ /area/quartermaster/office) "brf" = ( /obj/structure/table, -/obj/item/weapon/stamp{ +/obj/item/stamp{ pixel_x = -6 }, -/obj/item/weapon/stamp/denied, -/obj/item/weapon/pen{ +/obj/item/stamp/denied, +/obj/item/pen{ pixel_x = 4; pixel_y = 7 }, @@ -33245,13 +33245,13 @@ /area/medical/medbay3) "brx" = ( /obj/structure/closet/crate, -/obj/item/weapon/surgicaldrill, -/obj/item/weapon/circular_saw, -/obj/item/weapon/retractor, -/obj/item/weapon/scalpel, -/obj/item/weapon/hemostat, -/obj/item/weapon/cautery, -/obj/item/weapon/surgical_drapes, +/obj/item/surgicaldrill, +/obj/item/circular_saw, +/obj/item/retractor, +/obj/item/scalpel, +/obj/item/hemostat, +/obj/item/cautery, +/obj/item/surgical_drapes, /turf/open/floor/plating{ icon_state = "floorgrime" }, @@ -33264,16 +33264,16 @@ }, /area/medical/medbay3) "brz" = ( -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 3; pixel_y = -3 }, -/obj/item/weapon/storage/firstaid/toxin{ +/obj/item/storage/firstaid/toxin{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/toxin, -/obj/item/weapon/storage/firstaid/toxin{ +/obj/item/storage/firstaid/toxin, +/obj/item/storage/firstaid/toxin{ pixel_x = -3; pixel_y = -3 }, @@ -33287,16 +33287,16 @@ name = "Medbay Storage" }) "brA" = ( -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 3; pixel_y = -3 }, -/obj/item/weapon/storage/firstaid/o2{ +/obj/item/storage/firstaid/o2{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/o2, -/obj/item/weapon/storage/firstaid/o2{ +/obj/item/storage/firstaid/o2, +/obj/item/storage/firstaid/o2{ pixel_x = -3; pixel_y = -3 }, @@ -33325,11 +33325,11 @@ }) "brD" = ( /obj/structure/table, -/obj/item/weapon/storage/box/masks{ +/obj/item/storage/box/masks{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/gloves, +/obj/item/storage/box/gloves, /turf/open/floor/plasteel/whiteblue/side{ tag = "icon-whiteblue (SOUTHEAST)"; icon_state = "whiteblue"; @@ -33474,8 +33474,8 @@ "brS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/table/wood, -/obj/item/weapon/folder/blue, -/obj/item/weapon/pen/blue, +/obj/item/folder/blue, +/obj/item/pen/blue, /turf/open/floor/carpet, /area/bridge/meeting_room) "brT" = ( @@ -33504,7 +33504,7 @@ dir = 4 }, /obj/structure/table/wood, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /turf/open/floor/wood, /area/bridge/meeting_room) "brW" = ( @@ -33641,7 +33641,7 @@ }, /obj/structure/table/wood, /obj/machinery/recharger, -/obj/item/weapon/hand_tele, +/obj/item/hand_tele, /obj/structure/window/reinforced{ dir = 8 }, @@ -34001,9 +34001,9 @@ dir = 4; pixel_x = 0 }, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen/blue, +/obj/item/clipboard, +/obj/item/folder/white, +/obj/item/pen/blue, /obj/machinery/door/firedoor/border_only{ tag = "icon-door_open (EAST)"; icon_state = "door_open"; @@ -34033,8 +34033,8 @@ /area/hallway/primary/port) "btc" = ( /obj/structure/table/wood, -/obj/item/weapon/folder, -/obj/item/weapon/pen, +/obj/item/folder, +/obj/item/pen, /obj/machinery/camera/autoname{ tag = "icon-camera (EAST)"; icon_state = "camera"; @@ -34045,8 +34045,8 @@ "btd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/table/wood, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen, +/obj/item/folder/yellow, +/obj/item/pen, /turf/open/floor/carpet, /area/bridge/meeting_room) "bte" = ( @@ -34072,8 +34072,8 @@ /area/ai_monitored/turret_protected/ai_upload) "bth" = ( /obj/structure/table, -/obj/item/weapon/aiModule/core/full/asimov, -/obj/item/weapon/aiModule/core/freeformcore, +/obj/item/aiModule/core/full/asimov, +/obj/item/aiModule/core/freeformcore, /obj/machinery/door/window{ base_state = "right"; dir = 4; @@ -34082,14 +34082,14 @@ req_access_txt = "20" }, /obj/structure/window/reinforced, -/obj/item/weapon/aiModule/core/full/corp, +/obj/item/aiModule/core/full/corp, /obj/structure/window/reinforced{ dir = 1 }, /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/weapon/aiModule/core/full/custom, +/obj/item/aiModule/core/full/custom, /turf/open/floor/plasteel/blue, /area/ai_monitored/turret_protected/ai_upload) "bti" = ( @@ -34104,8 +34104,8 @@ /area/ai_monitored/turret_protected/ai_upload) "btk" = ( /obj/structure/table, -/obj/item/weapon/aiModule/supplied/oxygen, -/obj/item/weapon/aiModule/zeroth/oneHuman, +/obj/item/aiModule/supplied/oxygen, +/obj/item/aiModule/zeroth/oneHuman, /obj/machinery/door/window{ base_state = "left"; dir = 8; @@ -34113,16 +34113,16 @@ name = "High-Risk Modules"; req_access_txt = "20" }, -/obj/item/weapon/aiModule/reset/purge, +/obj/item/aiModule/reset/purge, /obj/structure/window/reinforced, -/obj/item/weapon/aiModule/core/full/antimov, +/obj/item/aiModule/core/full/antimov, /obj/structure/window/reinforced{ dir = 1 }, /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/aiModule/supplied/protectStation, +/obj/item/aiModule/supplied/protectStation, /turf/open/floor/plasteel/blue, /area/ai_monitored/turret_protected/ai_upload) "btl" = ( @@ -34135,13 +34135,13 @@ pixel_y = -22 }, /obj/structure/table/wood, -/obj/item/weapon/storage/lockbox/medal, +/obj/item/storage/lockbox/medal, /turf/open/floor/wood, /area/crew_quarters/captain) "btn" = ( /obj/structure/table/wood, -/obj/item/weapon/pinpointer, -/obj/item/weapon/disk/nuclear, +/obj/item/pinpointer, +/obj/item/disk/nuclear, /turf/open/floor/wood, /area/crew_quarters/captain) "bto" = ( @@ -34323,7 +34323,7 @@ dir = 4 }, /obj/structure/rack, -/obj/item/weapon/storage/box/mousetraps, +/obj/item/storage/box/mousetraps, /turf/open/floor/plating, /area/maintenance/asmaint2) "btL" = ( @@ -34348,19 +34348,19 @@ /obj/item/ammo_casing/a762, /obj/item/ammo_casing/a762, /obj/item/ammo_casing/a762, -/obj/item/weapon/gun/ballistic/shotgun/boltaction, +/obj/item/gun/ballistic/shotgun/boltaction, /turf/open/floor/plasteel/darkred, /area/security/transfer) "btO" = ( /obj/structure/table/reinforced, /obj/item/device/electropack, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/item/device/assembly/signaler, /turf/open/floor/plasteel/darkred, /area/security/transfer) "btP" = ( /obj/structure/rack, -/obj/item/weapon/tank/internals/anesthetic, +/obj/item/tank/internals/anesthetic, /obj/item/clothing/mask/breath, /turf/open/floor/plasteel/darkred, /area/security/transfer) @@ -34374,13 +34374,13 @@ "btR" = ( /obj/structure/table/reinforced, /obj/item/device/taperecorder, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /turf/open/floor/plasteel/darkred, /area/security/transfer) "btS" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/bodybags, -/obj/item/weapon/pen, +/obj/item/storage/box/bodybags, +/obj/item/pen, /turf/open/floor/plasteel/darkred, /area/security/transfer) "btT" = ( @@ -34388,7 +34388,7 @@ /turf/open/floor/plasteel/darkred, /area/security/transfer) "btU" = ( -/obj/item/weapon/restraints/handcuffs/cable/zipties/used, +/obj/item/restraints/handcuffs/cable/zipties/used, /turf/open/floor/plasteel{ icon_plating = "asteroid"; icon_state = "asteroid"; @@ -34485,7 +34485,7 @@ pixel_x = -24 }, /obj/structure/rack, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/whiteblue/side{ tag = "icon-whiteblue (WEST)"; icon_state = "whiteblue"; @@ -34503,7 +34503,7 @@ icon_state = "door_open"; dir = 4 }, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /turf/open/floor/plasteel/white, /area/medical/medbay) "bue" = ( @@ -35078,8 +35078,8 @@ icon_state = "4-8" }, /obj/structure/table/wood, -/obj/item/weapon/card/id/captains_spare, -/obj/item/weapon/reagent_containers/food/drinks/flask/gold, +/obj/item/card/id/captains_spare, +/obj/item/reagent_containers/food/drinks/flask/gold, /turf/open/floor/wood, /area/crew_quarters/captain{ name = "\improper Captain's Quarters" @@ -35191,7 +35191,7 @@ /area/security/checkpoint/supply) "bvE" = ( /obj/structure/table, -/obj/item/weapon/folder/yellow, +/obj/item/folder/yellow, /turf/open/floor/plasteel/brown{ tag = "icon-brown (WEST)"; icon_state = "brown"; @@ -35269,7 +35269,7 @@ /area/quartermaster/storage) "bvP" = ( /obj/structure/table, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/item/hand_labeler_refill, /turf/open/floor/plasteel/brown{ tag = "icon-brown (SOUTHEAST)"; @@ -35561,7 +35561,7 @@ /area/ai_monitored/turret_protected/ai_upload) "bwy" = ( /obj/structure/table, -/obj/item/weapon/aiModule/core/full/asimov, +/obj/item/aiModule/core/full/asimov, /turf/open/floor/plasteel/blue, /area/ai_monitored/turret_protected/ai_upload) "bwz" = ( @@ -35590,8 +35590,8 @@ /area/ai_monitored/turret_protected/ai_upload) "bwB" = ( /obj/structure/table, -/obj/item/weapon/aiModule/core/freeformcore, -/obj/item/weapon/aiModule/reset, +/obj/item/aiModule/core/freeformcore, +/obj/item/aiModule/reset, /turf/open/floor/plasteel/blue, /area/ai_monitored/turret_protected/ai_upload) "bwC" = ( @@ -35608,7 +35608,7 @@ on = 1 }, /obj/structure/bed, -/obj/item/weapon/bedsheet/captain, +/obj/item/bedsheet/captain, /turf/open/floor/wood, /area/crew_quarters/captain{ name = "\improper Captain's Quarters" @@ -35680,7 +35680,7 @@ req_access_txt = "47" }, /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -2; pixel_y = -1 }, @@ -35689,7 +35689,7 @@ "bwL" = ( /obj/structure/table, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /turf/open/floor/plasteel/white, /area/toxins/lab) "bwM" = ( @@ -35770,7 +35770,7 @@ /area/security/checkpoint/supply) "bwU" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /obj/machinery/camera/autoname{ tag = "icon-camera (NORTH)"; icon_state = "camera"; @@ -36000,7 +36000,7 @@ /turf/open/floor/wood, /area/security/hos) "bxz" = ( -/obj/item/weapon/storage/secure/safe/HoS{ +/obj/item/storage/secure/safe/HoS{ pixel_x = 35 }, /obj/structure/closet/secure_closet/hos, @@ -36141,11 +36141,11 @@ pixel_y = 1 }, /obj/structure/table/glass, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ pixel_x = 10; pixel_y = 5 }, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /turf/open/floor/plasteel/white, /area/toxins/lab) "bxS" = ( @@ -36596,8 +36596,8 @@ pixel_x = 24 }, /obj/structure/table/wood, -/obj/item/weapon/hand_labeler, -/obj/item/weapon/reagent_containers/food/drinks/flask/det, +/obj/item/hand_labeler, +/obj/item/reagent_containers/food/drinks/flask/det, /obj/item/device/radio/intercom{ name = "Station Intercom"; pixel_x = 0; @@ -36637,8 +36637,8 @@ /area/security/hos) "byN" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/box/deputy, -/obj/item/weapon/storage/box/seccarts{ +/obj/item/storage/box/deputy, +/obj/item/storage/box/seccarts{ pixel_x = 3; pixel_y = 2 }, @@ -36722,7 +36722,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/item/weapon/soap/deluxe, +/obj/item/soap/deluxe, /obj/machinery/shower{ tag = "icon-shower (NORTH)"; icon_state = "shower"; @@ -36818,12 +36818,12 @@ /area/toxins/lab) "bzi" = ( /obj/structure/table/glass, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/capacitor, -/obj/item/weapon/stock_parts/capacitor, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/micro_laser, -/obj/item/weapon/stock_parts/micro_laser, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/micro_laser, +/obj/item/stock_parts/micro_laser, /obj/item/stack/cable_coil{ pixel_x = 3; pixel_y = 3 @@ -36958,7 +36958,7 @@ name = "Waste to Filter"; on = 1 }, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/plasteel/darkred, /area/security/transfer) "bzy" = ( @@ -37257,7 +37257,7 @@ /area/toxins/lab) "bAi" = ( /obj/machinery/r_n_d/circuit_imprinter, -/obj/item/weapon/reagent_containers/glass/beaker/sulphuric, +/obj/item/reagent_containers/glass/beaker/sulphuric, /turf/open/floor/plasteel/purple, /area/toxins/lab) "bAj" = ( @@ -37265,17 +37265,17 @@ /turf/open/floor/plasteel/white, /area/toxins/lab) "bAk" = ( -/obj/item/weapon/stock_parts/console_screen, +/obj/item/stock_parts/console_screen, /obj/structure/table/glass, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/stock_parts/matter_bin, -/obj/item/weapon/stock_parts/matter_bin, -/obj/item/weapon/stock_parts/scanning_module{ +/obj/item/stock_parts/console_screen, +/obj/item/stock_parts/console_screen, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/scanning_module{ pixel_x = 2; pixel_y = 3 }, -/obj/item/weapon/stock_parts/scanning_module, +/obj/item/stock_parts/scanning_module, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -37321,8 +37321,8 @@ on = 1 }, /obj/structure/table, -/obj/item/weapon/paper, -/obj/item/weapon/pen, +/obj/item/paper, +/obj/item/pen, /turf/open/floor/plasteel/black, /area/security/transfer) "bAp" = ( @@ -37332,7 +37332,7 @@ on = 1 }, /obj/structure/bed, -/obj/item/weapon/bedsheet/orange, +/obj/item/bedsheet/orange, /turf/open/floor/plasteel/black, /area/security/transfer) "bAq" = ( @@ -37341,7 +37341,7 @@ /area/security/transfer) "bAr" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/bodybags, +/obj/item/storage/box/bodybags, /turf/open/floor/plasteel/black, /area/security/transfer) "bAs" = ( @@ -37366,12 +37366,12 @@ dir = 8; pixel_x = 0 }, -/obj/item/weapon/storage/box/zipties, +/obj/item/storage/box/zipties, /turf/open/floor/plasteel/darkred, /area/security/transfer) "bAv" = ( /obj/structure/table, -/obj/item/weapon/storage/box/prisoner, +/obj/item/storage/box/prisoner, /turf/open/floor/plasteel/darkred, /area/security/transfer) "bAw" = ( @@ -37514,8 +37514,8 @@ on = 1 }, /obj/structure/table/wood, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen/red, +/obj/item/folder/red, +/obj/item/pen/red, /turf/open/floor/plasteel{ icon_state = "grimy" }, @@ -37526,8 +37526,8 @@ on = 1 }, /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/paper_bin, +/obj/item/book/manual/wiki/security_space_law, /turf/open/floor/plasteel{ icon_state = "grimy" }, @@ -37662,7 +37662,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/weapon/twohanded/required/kirbyplants/dead, +/obj/item/twohanded/required/kirbyplants/dead, /turf/open/floor/plasteel/whitepurple/corner, /area/crew_quarters/hor) "bBf" = ( @@ -37758,18 +37758,18 @@ /turf/open/floor/plating, /area/toxins/lab) "bBo" = ( -/obj/item/weapon/folder/white, +/obj/item/folder/white, /obj/structure/table, -/obj/item/weapon/disk/tech_disk{ +/obj/item/disk/tech_disk{ pixel_x = 0; pixel_y = 0 }, -/obj/item/weapon/disk/tech_disk{ +/obj/item/disk/tech_disk{ pixel_x = 0; pixel_y = 0 }, -/obj/item/weapon/disk/design_disk, -/obj/item/weapon/disk/design_disk, +/obj/item/disk/design_disk, +/obj/item/disk/design_disk, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -37827,15 +37827,15 @@ /area/toxins/lab) "bBu" = ( /obj/structure/table/glass, -/obj/item/weapon/reagent_containers/glass/beaker/large{ +/obj/item/reagent_containers/glass/beaker/large{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/reagent_containers/glass/beaker{ +/obj/item/reagent_containers/glass/beaker{ pixel_x = 8; pixel_y = 2 }, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, /obj/machinery/light{ dir = 4; icon_state = "tube1" @@ -38029,7 +38029,7 @@ /area/lawoffice) "bBO" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -38045,7 +38045,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/item/weapon/storage/briefcase, +/obj/item/storage/briefcase, /turf/open/floor/wood, /area/lawoffice) "bBQ" = ( @@ -38121,7 +38121,7 @@ dir = 4 }, /obj/structure/table/wood, -/obj/item/weapon/storage/briefcase, +/obj/item/storage/briefcase, /obj/item/clothing/glasses/sunglasses, /turf/open/floor/plasteel{ icon_state = "grimy" @@ -38175,8 +38175,8 @@ "bCd" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/table/wood, -/obj/item/weapon/folder/red, -/obj/item/weapon/stamp/hos, +/obj/item/folder/red, +/obj/item/stamp/hos, /turf/open/floor/carpet, /area/security/hos) "bCe" = ( @@ -38272,7 +38272,7 @@ }) "bCp" = ( /obj/structure/table, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel{ icon_state = "whitepurplefull" }, @@ -38389,7 +38389,7 @@ icon_state = "4-8" }, /obj/structure/table, -/obj/item/weapon/folder/red, +/obj/item/folder/red, /turf/open/floor/plasteel/darkred, /area/security/transfer) "bCD" = ( @@ -38548,7 +38548,7 @@ dir = 1; pixel_y = 0 }, -/obj/item/weapon/gavelblock, +/obj/item/gavelblock, /obj/machinery/door/firedoor/border_only{ tag = "icon-door_open (NORTH)"; icon_state = "door_open"; @@ -38641,7 +38641,7 @@ initialize_directions = 11 }, /obj/structure/table, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "bCV" = ( @@ -38661,7 +38661,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/bed, -/obj/item/weapon/bedsheet/orange, +/obj/item/bedsheet/orange, /turf/open/floor/plasteel/black, /area/crew_quarters/courtroom) "bCX" = ( @@ -38692,8 +38692,8 @@ /area/lawoffice) "bCZ" = ( /obj/structure/table/wood, -/obj/item/weapon/book/manual/wiki/security_space_law, -/obj/item/weapon/stamp/law, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/stamp/law, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -38749,7 +38749,7 @@ }, /area/security/detectives_office) "bDg" = ( -/obj/item/weapon/storage/secure/safe{ +/obj/item/storage/secure/safe{ pixel_x = 0; pixel_y = -23 }, @@ -38769,7 +38769,7 @@ "bDi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table/wood, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /turf/open/floor/wood, /area/security/hos) "bDj" = ( @@ -39259,7 +39259,7 @@ /area/ai_monitored/turret_protected/ai) "bEn" = ( /obj/structure/rack, -/obj/item/weapon/circuitboard/aicore{ +/obj/item/circuitboard/aicore{ pixel_x = -2; pixel_y = 4 }, @@ -39348,7 +39348,7 @@ dir = 4 }, /obj/structure/table, -/obj/item/weapon/storage/fancy/cigarettes, +/obj/item/storage/fancy/cigarettes, /turf/open/floor/plasteel{ icon_state = "whitepurplefull" }, @@ -39559,8 +39559,8 @@ /area/shuttle/labor) "bER" = ( /obj/structure/table, -/obj/item/weapon/folder/red, -/obj/item/weapon/restraints/handcuffs, +/obj/item/folder/red, +/obj/item/restraints/handcuffs, /turf/open/floor/mineral/plastitanium, /area/shuttle/labor) "bES" = ( @@ -39638,7 +39638,7 @@ dir = 1; icon_state = "pipe-c" }, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/plating, /area/maintenance/port) "bFa" = ( @@ -39650,7 +39650,7 @@ /area/crew_quarters/courtroom) "bFb" = ( /obj/structure/closet/secure_closet/courtroom, -/obj/item/weapon/gavelhammer, +/obj/item/gavelhammer, /turf/open/floor/plasteel/blue/side{ tag = "icon-blue (SOUTHWEST)"; icon_state = "blue"; @@ -39715,7 +39715,7 @@ /turf/open/floor/wood, /area/lawoffice) "bFk" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ tag = "icon-plant-18"; icon_state = "plant-18" }, @@ -39795,7 +39795,7 @@ pixel_y = 24 }, /obj/structure/table, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/red/corner{ dir = 1 }, @@ -39812,7 +39812,7 @@ "bFu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table, -/obj/item/weapon/folder/red, +/obj/item/folder/red, /obj/machinery/camera/autoname, /obj/item/device/radio/intercom{ name = "Station Intercom"; @@ -39848,7 +39848,7 @@ /area/security/main) "bFx" = ( /obj/structure/closet/cabinet, -/obj/item/weapon/reagent_containers/food/drinks/bottle/vermouth, +/obj/item/reagent_containers/food/drinks/bottle/vermouth, /obj/item/key/security, /obj/machinery/camera/autoname{ tag = "icon-camera (NORTHWEST)"; @@ -40390,7 +40390,7 @@ dir = 4 }, /obj/structure/table, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /turf/open/floor/plasteel, /area/security/main) "bGy" = ( @@ -40398,7 +40398,7 @@ dir = 4 }, /obj/structure/table, -/obj/item/weapon/folder/red, +/obj/item/folder/red, /turf/open/floor/plasteel, /area/security/main) "bGz" = ( @@ -40771,15 +40771,15 @@ /area/ai_monitored/security/armory) "bHm" = ( /obj/structure/rack, -/obj/item/weapon/storage/box/rubbershot{ +/obj/item/storage/box/rubbershot{ pixel_x = 4; pixel_y = -6 }, -/obj/item/weapon/storage/box/rubbershot{ +/obj/item/storage/box/rubbershot{ pixel_x = 1; pixel_y = -2 }, -/obj/item/weapon/storage/box/rubbershot{ +/obj/item/storage/box/rubbershot{ pixel_x = -3; pixel_y = 3 }, @@ -40825,15 +40825,15 @@ /area/ai_monitored/security/armory) "bHo" = ( /obj/structure/rack, -/obj/item/weapon/shield/riot{ +/obj/item/shield/riot{ pixel_x = 4; pixel_y = -7 }, -/obj/item/weapon/shield/riot{ +/obj/item/shield/riot{ pixel_x = 0; pixel_y = -3 }, -/obj/item/weapon/shield/riot{ +/obj/item/shield/riot{ pixel_x = -4; pixel_y = 0 }, @@ -40883,7 +40883,7 @@ /obj/item/clothing/ears/earmuffs, /obj/item/clothing/glasses/sunglasses, /obj/item/clothing/glasses/sunglasses, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/machinery/power/apc{ cell_type = 5000; dir = 8; @@ -41633,7 +41633,7 @@ /area/security/transfer) "bIw" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/darkred, /area/security/transfer) "bIx" = ( @@ -41692,7 +41692,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/plasteel/showroomfloor, /area/security/warden{ name = "Security Control" @@ -41849,7 +41849,7 @@ /area/security/main) "bIW" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /turf/open/floor/plasteel/red/corner{ dir = 4 }, @@ -42070,7 +42070,7 @@ layer = 2.9 }, /obj/structure/closet/crate, -/obj/item/weapon/storage/belt, +/obj/item/storage/belt, /turf/open/floor/plating, /area/maintenance/asmaint2) "bJu" = ( @@ -42091,17 +42091,17 @@ /area/shuttle/labor) "bJw" = ( /obj/structure/table, -/obj/item/weapon/storage/box/zipties, +/obj/item/storage/box/zipties, /turf/open/floor/plasteel/darkred, /area/security/transfer) "bJx" = ( /obj/structure/rack, -/obj/item/weapon/gun/ballistic/shotgun/riot{ +/obj/item/gun/ballistic/shotgun/riot{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/gun/ballistic/shotgun/riot, -/obj/item/weapon/gun/ballistic/shotgun/riot{ +/obj/item/gun/ballistic/shotgun/riot, +/obj/item/gun/ballistic/shotgun/riot{ pixel_x = 3; pixel_y = -3 }, @@ -42661,11 +42661,11 @@ }) "bKC" = ( /obj/structure/rack, -/obj/item/weapon/storage/lockbox/loyalty{ +/obj/item/storage/lockbox/loyalty{ pixel_x = 3; pixel_y = -3 }, -/obj/item/weapon/storage/lockbox/loyalty, +/obj/item/storage/lockbox/loyalty, /turf/open/floor/plasteel{ icon_state = "vault"; dir = 4 @@ -42679,11 +42679,11 @@ /area/ai_monitored/security/armory) "bKE" = ( /obj/structure/rack, -/obj/item/weapon/storage/box/chemimp{ +/obj/item/storage/box/chemimp{ pixel_x = 4; pixel_y = -3 }, -/obj/item/weapon/storage/box/trackimp, +/obj/item/storage/box/trackimp, /obj/machinery/atmospherics/components/unary/vent_scrubber{ on = 1 }, @@ -42694,15 +42694,15 @@ /area/ai_monitored/security/armory) "bKF" = ( /obj/structure/rack, -/obj/item/weapon/storage/box/handcuffs{ +/obj/item/storage/box/handcuffs{ pixel_x = 3; pixel_y = -6 }, -/obj/item/weapon/storage/box/flashbangs{ +/obj/item/storage/box/flashbangs{ pixel_x = -2; pixel_y = -2 }, -/obj/item/weapon/storage/box/teargas{ +/obj/item/storage/box/teargas{ pixel_x = -6; pixel_y = 3 }, @@ -42771,8 +42771,8 @@ dir = 4 }, /obj/structure/table/reinforced, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen/red, +/obj/item/folder/red, +/obj/item/pen/red, /turf/open/floor/plasteel/showroomfloor, /area/security/warden{ name = "Security Control" @@ -43222,8 +43222,8 @@ pixel_y = -24 }, /obj/structure/table, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen{ +/obj/item/folder/white, +/obj/item/pen{ desc = "Writes upside down!"; name = "astronaut pen" }, @@ -43370,7 +43370,7 @@ locked = 0; pixel_y = 23 }, -/obj/item/weapon/storage/firstaid/toxin, +/obj/item/storage/firstaid/toxin, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/white, /area/toxins/mixing) @@ -43442,15 +43442,15 @@ /area/security/transfer) "bLT" = ( /obj/structure/rack, -/obj/item/weapon/gun/energy/plasma/light{ +/obj/item/gun/energy/plasma/light{ pixel_x = 4; pixel_y = -4 }, -/obj/item/weapon/gun/energy/plasma/light{ +/obj/item/gun/energy/plasma/light{ pixel_x = 2; pixel_y = -2 }, -/obj/item/weapon/gun/energy/plasma/light, +/obj/item/gun/energy/plasma/light, /turf/open/floor/plasteel{ icon_state = "vault"; dir = 4 @@ -43470,12 +43470,12 @@ /area/ai_monitored/security/armory) "bLW" = ( /obj/structure/rack, -/obj/item/weapon/gun/energy/e_gun{ +/obj/item/gun/energy/e_gun{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/gun/energy/e_gun, -/obj/item/weapon/gun/energy/e_gun{ +/obj/item/gun/energy/e_gun, +/obj/item/gun/energy/e_gun{ pixel_x = 3; pixel_y = -3 }, @@ -43587,7 +43587,7 @@ dir = 4 }, /obj/structure/closet/secure_closet/security, -/obj/item/weapon/storage/belt/security/full, +/obj/item/storage/belt/security/full, /turf/open/floor/plasteel/black, /area/security/brig{ name = "Security" @@ -43614,7 +43614,7 @@ dir = 4 }, /obj/structure/table, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /turf/open/floor/plasteel/darkred, /area/security/brig{ name = "Security" @@ -43740,8 +43740,8 @@ /area/security/main) "bMt" = ( /obj/structure/table, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen/red, +/obj/item/folder/red, +/obj/item/pen/red, /turf/open/floor/plasteel/whitered/side{ tag = "icon-whitered (NORTHWEST)"; icon_state = "whitered"; @@ -43861,7 +43861,7 @@ "bMJ" = ( /obj/machinery/light, /obj/structure/closet, -/obj/item/weapon/screwdriver, +/obj/item/screwdriver, /obj/item/device/radio/intercom{ dir = 8; pixel_x = -28 @@ -44106,15 +44106,15 @@ /area/shuttle/labor) "bNj" = ( /obj/structure/rack, -/obj/item/weapon/gun/energy/laser/rifle{ +/obj/item/gun/energy/laser/rifle{ pixel_x = 4; pixel_y = -4 }, -/obj/item/weapon/gun/energy/laser/rifle{ +/obj/item/gun/energy/laser/rifle{ pixel_x = 2; pixel_y = -2 }, -/obj/item/weapon/gun/energy/laser/rifle, +/obj/item/gun/energy/laser/rifle, /turf/open/floor/plasteel{ icon_state = "vault"; dir = 4 @@ -44122,16 +44122,16 @@ /area/ai_monitored/security/armory) "bNk" = ( /obj/structure/rack, -/obj/item/weapon/gun/energy/e_gun/dragnet{ +/obj/item/gun/energy/e_gun/dragnet{ layer = 3.1; pixel_x = -4; pixel_y = 3 }, -/obj/item/weapon/storage/box/firingpins{ +/obj/item/storage/box/firingpins{ pixel_x = 3; pixel_y = -6 }, -/obj/item/weapon/storage/box/firingpins, +/obj/item/storage/box/firingpins, /turf/open/floor/plasteel/darkred, /area/ai_monitored/security/armory) "bNl" = ( @@ -44142,19 +44142,19 @@ }, /obj/structure/rack, /obj/item/clothing/suit/armor/laserproof, -/obj/item/weapon/gun/energy/ionrifle{ +/obj/item/gun/energy/ionrifle{ pixel_y = -4 }, /turf/open/floor/plasteel/darkred, /area/ai_monitored/security/armory) "bNm" = ( /obj/structure/rack, -/obj/item/weapon/gun/energy/laser{ +/obj/item/gun/energy/laser{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/gun/energy/laser, -/obj/item/weapon/gun/energy/laser{ +/obj/item/gun/energy/laser, +/obj/item/gun/energy/laser{ pixel_x = 3; pixel_y = -3 }, @@ -44196,7 +44196,7 @@ pixel_x = 24 }, /obj/structure/table/reinforced, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /turf/open/floor/plasteel/showroomfloor, /area/security/warden{ name = "Security Control" @@ -44233,7 +44233,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/obj/item/weapon/storage/belt/security/full, +/obj/item/storage/belt/security/full, /turf/open/floor/plasteel/black, /area/security/brig{ name = "Security" @@ -44594,12 +44594,12 @@ req_access_txt = "29" }, /obj/structure/table, -/obj/item/weapon/stock_parts/cell/high, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high{ pixel_x = 10; pixel_y = 5 }, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ pixel_x = 10; pixel_y = 5 }, @@ -44834,11 +44834,11 @@ /area/toxins/mixing) "bOx" = ( /obj/structure/rack, -/obj/item/weapon/gun/ballistic/automatic/wt550{ +/obj/item/gun/ballistic/automatic/wt550{ pixel_x = 3; pixel_y = -3 }, -/obj/item/weapon/gun/ballistic/automatic/wt550{ +/obj/item/gun/ballistic/automatic/wt550{ pixel_x = -3; pixel_y = 3 }, @@ -44849,12 +44849,12 @@ /area/ai_monitored/security/armory) "bOy" = ( /obj/structure/rack, -/obj/item/weapon/gun/energy/e_gun/advtaser{ +/obj/item/gun/energy/e_gun/advtaser{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/gun/energy/e_gun/advtaser, -/obj/item/weapon/gun/energy/e_gun/advtaser{ +/obj/item/gun/energy/e_gun/advtaser, +/obj/item/gun/energy/e_gun/advtaser{ pixel_x = 3; pixel_y = -3 }, @@ -44930,7 +44930,7 @@ "bOF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/closet/secure_closet/security, -/obj/item/weapon/storage/belt/security/full, +/obj/item/storage/belt/security/full, /turf/open/floor/plasteel/black, /area/security/brig{ name = "Security" @@ -45024,8 +45024,8 @@ /area/security/main) "bOO" = ( /obj/structure/table/glass, -/obj/item/weapon/reagent_containers/glass/bottle/morphine, -/obj/item/weapon/reagent_containers/syringe, +/obj/item/reagent_containers/glass/bottle/morphine, +/obj/item/reagent_containers/syringe, /turf/open/floor/plasteel/whitered/side{ tag = "icon-whitered (WEST)"; icon_state = "whitered"; @@ -45062,8 +45062,8 @@ dir = 4 }, /obj/structure/table/glass, -/obj/item/weapon/reagent_containers/glass/bottle/morphine, -/obj/item/weapon/reagent_containers/syringe, +/obj/item/reagent_containers/glass/bottle/morphine, +/obj/item/reagent_containers/syringe, /turf/open/floor/plasteel/whitered/side{ tag = "icon-whitered (EAST)"; icon_state = "whitered"; @@ -45180,7 +45180,7 @@ "bPj" = ( /obj/structure/table, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /turf/open/floor/plasteel/whitepurple/corner{ tag = "icon-whitepurplecorner (NORTH)"; icon_state = "whitepurplecorner"; @@ -45361,8 +45361,8 @@ /area/toxins/mixing) "bPz" = ( /obj/structure/table/reinforced, -/obj/item/weapon/wrench, -/obj/item/weapon/screwdriver{ +/obj/item/wrench, +/obj/item/screwdriver{ pixel_y = 10 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -45445,15 +45445,15 @@ /area/toxins/mixing) "bPI" = ( /obj/structure/rack, -/obj/item/weapon/gun/ballistic/automatic/wt550{ +/obj/item/gun/ballistic/automatic/wt550{ pixel_x = 6; pixel_y = -6 }, -/obj/item/weapon/gun/ballistic/automatic/wt550{ +/obj/item/gun/ballistic/automatic/wt550{ pixel_x = 3; pixel_y = -3 }, -/obj/item/weapon/gun/ballistic/automatic/wt550, +/obj/item/gun/ballistic/automatic/wt550, /turf/open/floor/plasteel{ icon_state = "vault"; dir = 4 @@ -45468,16 +45468,16 @@ /area/security/armory) "bPK" = ( /obj/structure/rack, -/obj/item/weapon/grenade/barrier{ +/obj/item/grenade/barrier{ pixel_x = 4; pixel_y = -4 }, -/obj/item/weapon/grenade/barrier{ +/obj/item/grenade/barrier{ pixel_x = 2; pixel_y = -2 }, -/obj/item/weapon/grenade/barrier, -/obj/item/weapon/grenade/barrier{ +/obj/item/grenade/barrier, +/obj/item/grenade/barrier{ pixel_x = -2; pixel_y = 2 }, @@ -45520,14 +45520,14 @@ pixel_x = 28; syndie = 1 }, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /turf/open/floor/plasteel/showroomfloor, /area/security/warden{ name = "Security Control" }) "bPQ" = ( /obj/structure/table, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/showroomfloor, /area/security/warden{ name = "Security Control" @@ -45762,7 +45762,7 @@ name = "Robotics Desk"; req_access_txt = "29" }, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, @@ -45806,11 +45806,11 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/electrical{ pixel_x = 1; pixel_y = 6 }, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -2; pixel_y = -1 }, @@ -46006,7 +46006,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/closet/secure_closet/security, -/obj/item/weapon/storage/belt/security/full, +/obj/item/storage/belt/security/full, /turf/open/floor/plasteel/black, /area/security/brig{ name = "Security" @@ -46128,8 +46128,8 @@ }) "bQV" = ( /obj/structure/table, -/obj/item/weapon/book/manual/wiki/security_space_law, -/obj/item/weapon/folder/red, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/folder/red, /turf/open/floor/plating, /area/maintenance/maintcentral{ name = "Central Maintenance" @@ -46190,15 +46190,15 @@ /area/assembly/robotics) "bRf" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ empty = 1; name = "First-Aid (empty)" }, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ empty = 1; name = "First-Aid (empty)" }, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ empty = 1; name = "First-Aid (empty)" }, @@ -46345,7 +46345,7 @@ dir = 5 }, /obj/structure/closet/secure_closet/security, -/obj/item/weapon/storage/belt/security/full, +/obj/item/storage/belt/security/full, /turf/open/floor/plasteel/black, /area/security/brig{ name = "Security" @@ -46366,7 +46366,7 @@ pixel_x = -28 }, /obj/structure/bed, -/obj/item/weapon/bedsheet/orange, +/obj/item/bedsheet/orange, /turf/open/floor/plasteel/black, /area/security/brig{ name = "Security" @@ -46400,7 +46400,7 @@ pixel_x = -28 }, /obj/structure/bed, -/obj/item/weapon/bedsheet/orange, +/obj/item/bedsheet/orange, /turf/open/floor/plasteel/black, /area/security/brig{ name = "Security" @@ -46434,7 +46434,7 @@ pixel_x = -28 }, /obj/structure/bed, -/obj/item/weapon/bedsheet/orange, +/obj/item/bedsheet/orange, /turf/open/floor/plasteel/black, /area/security/brig{ name = "Security" @@ -46529,8 +46529,8 @@ }) "bRP" = ( /obj/structure/table, -/obj/item/weapon/storage/briefcase, -/obj/item/weapon/pen/red, +/obj/item/storage/briefcase, +/obj/item/pen/red, /turf/open/floor/plating, /area/maintenance/maintcentral{ name = "Central Maintenance" @@ -47086,7 +47086,7 @@ /area/tcommsat/computer) "bSW" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -47381,8 +47381,8 @@ /area/tcommsat/computer) "bTH" = ( /obj/structure/table, -/obj/item/weapon/folder/blue, -/obj/item/weapon/pen/blue, +/obj/item/folder/blue, +/obj/item/pen/blue, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/tcommsat/computer) @@ -47421,8 +47421,8 @@ /area/assembly/robotics) "bTN" = ( /obj/structure/table, -/obj/item/weapon/retractor, -/obj/item/weapon/hemostat, +/obj/item/retractor, +/obj/item/hemostat, /turf/open/floor/plasteel/white, /area/assembly/robotics) "bTO" = ( @@ -47434,8 +47434,8 @@ "bTP" = ( /obj/structure/table, /obj/item/clothing/gloves/color/latex, -/obj/item/weapon/surgical_drapes, -/obj/item/weapon/razor, +/obj/item/surgical_drapes, +/obj/item/razor, /turf/open/floor/plasteel/white, /area/assembly/robotics) "bTQ" = ( @@ -47497,7 +47497,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/storage/box/disks, +/obj/item/storage/box/disks, /turf/open/floor/plating, /area/maintenance/asmaint2) "bTW" = ( @@ -47798,8 +47798,8 @@ /area/assembly/chargebay) "bUz" = ( /obj/structure/table, -/obj/item/weapon/circular_saw, -/obj/item/weapon/scalpel{ +/obj/item/circular_saw, +/obj/item/scalpel{ pixel_y = 12 }, /turf/open/floor/plasteel/white, @@ -47826,14 +47826,14 @@ }) "bUB" = ( /obj/structure/table, -/obj/item/weapon/rack_parts, +/obj/item/rack_parts, /turf/open/floor/plating, /area/maintenance/asmaint2) "bUC" = ( /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/storage/box/lights, +/obj/item/storage/box/lights, /turf/open/floor/plating, /area/maintenance/asmaint2) "bUD" = ( @@ -48156,8 +48156,8 @@ /area/assembly/chargebay) "bVl" = ( /obj/structure/table, -/obj/item/weapon/storage/box/bodybags, -/obj/item/weapon/pen, +/obj/item/storage/box/bodybags, +/obj/item/pen, /turf/open/floor/plasteel/white, /area/assembly/robotics) "bVm" = ( @@ -48369,7 +48369,7 @@ /area/ai_monitored/nuke_storage) "bVL" = ( /obj/structure/filingcabinet, -/obj/item/weapon/folder/documents, +/obj/item/folder/documents, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -48386,10 +48386,10 @@ pixel_y = 1 }, /obj/structure/table, -/obj/item/weapon/paper/gravity_gen{ +/obj/item/paper/gravity_gen{ layer = 3 }, -/obj/item/weapon/pen/blue, +/obj/item/pen/blue, /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; pixel_y = -35 @@ -48565,7 +48565,7 @@ /obj/structure/table, /obj/item/device/plant_analyzer, /obj/item/device/gps/science, -/obj/item/weapon/storage/belt, +/obj/item/storage/belt, /turf/open/floor/plating, /area/maintenance/asmaint2) "bWi" = ( @@ -48989,7 +48989,7 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/item/tank/jetpack/carbondioxide, /turf/open/floor/plasteel, /area/storage/eva) "bXe" = ( @@ -49020,7 +49020,7 @@ pixel_x = 1; pixel_y = -2 }, -/obj/item/weapon/storage/belt/champion, +/obj/item/storage/belt/champion, /turf/open/floor/plasteel/vault{ dir = 1 }, @@ -49037,23 +49037,23 @@ /turf/open/floor/circuit, /area/ai_monitored/nuke_storage) "bXi" = ( -/obj/item/weapon/coin/silver{ +/obj/item/coin/silver{ pixel_x = 7; pixel_y = 12 }, -/obj/item/weapon/coin/silver{ +/obj/item/coin/silver{ pixel_x = 12; pixel_y = 7 }, -/obj/item/weapon/coin/silver{ +/obj/item/coin/silver{ pixel_x = 4; pixel_y = 8 }, -/obj/item/weapon/coin/silver{ +/obj/item/coin/silver{ pixel_x = -6; pixel_y = 5 }, -/obj/item/weapon/coin/silver{ +/obj/item/coin/silver{ pixel_x = 5; pixel_y = -8 }, @@ -49359,7 +49359,7 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/item/tank/jetpack/carbondioxide, /turf/open/floor/plasteel, /area/storage/eva) "bXT" = ( @@ -49408,11 +49408,11 @@ "bXY" = ( /obj/structure/safe, /obj/item/clothing/head/bearpelt, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/weapon/gun/ballistic/revolver/russian, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/gun/ballistic/revolver/russian, /obj/item/ammo_box/a357, -/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka/badminka, +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, /turf/open/floor/plasteel/vault{ dir = 4 }, @@ -49506,7 +49506,7 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -2; pixel_y = -1 }, @@ -49688,12 +49688,12 @@ /area/shuttle/escape) "bYH" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 3 }, -/obj/item/weapon/crowbar, -/obj/item/weapon/storage/firstaid/fire, +/obj/item/crowbar, +/obj/item/storage/firstaid/fire, /turf/open/floor/mineral/titanium, /area/shuttle/escape) "bYI" = ( @@ -50796,12 +50796,12 @@ /area/shuttle/escape) "cbl" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 3 }, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /turf/open/floor/mineral/titanium, /area/shuttle/escape) "cbm" = ( @@ -52294,8 +52294,8 @@ /area/ai_monitored/storage/secure) "ceg" = ( /obj/structure/table, -/obj/item/weapon/electronics/apc, -/obj/item/weapon/electronics/airlock, +/obj/item/electronics/apc, +/obj/item/electronics/airlock, /obj/machinery/light/small{ dir = 1 }, @@ -52306,7 +52306,7 @@ "ceh" = ( /obj/structure/table, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell, +/obj/item/stock_parts/cell, /turf/open/floor/plating{ icon_state = "floorgrime" }, @@ -52611,32 +52611,32 @@ /area/engine/chiefs_office) "ceU" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, -/obj/item/weapon/lighter, +/obj/item/clipboard, +/obj/item/lighter, /obj/item/clothing/glasses/meson{ pixel_y = 4 }, -/obj/item/weapon/stamp/ce, -/obj/item/weapon/stock_parts/cell/high/plus, +/obj/item/stamp/ce, +/obj/item/stock_parts/cell/high/plus, /turf/open/floor/wood, /area/engine/chiefs_office) "ceV" = ( -/obj/item/weapon/cartridge/engineering{ +/obj/item/cartridge/engineering{ pixel_x = 4; pixel_y = 5 }, -/obj/item/weapon/cartridge/engineering{ +/obj/item/cartridge/engineering{ pixel_x = -3; pixel_y = 2 }, -/obj/item/weapon/cartridge/engineering{ +/obj/item/cartridge/engineering{ pixel_x = 3 }, /obj/structure/table/reinforced, /obj/machinery/light_switch{ pixel_x = 27 }, -/obj/item/weapon/cartridge/atmos, +/obj/item/cartridge/atmos, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -52674,7 +52674,7 @@ "ceZ" = ( /obj/structure/table, /obj/item/device/aicard, -/obj/item/weapon/aiModule/reset, +/obj/item/aiModule/reset, /turf/open/floor/plating{ icon_state = "floorgrime" }, @@ -52690,21 +52690,21 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/computer/pandemic{ +/obj/item/circuitboard/computer/pandemic{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/circuitboard/computer/rdconsole, -/obj/item/weapon/circuitboard/machine/rdserver{ +/obj/item/circuitboard/computer/rdconsole, +/obj/item/circuitboard/machine/rdserver{ pixel_x = 3; pixel_y = -3 }, -/obj/item/weapon/circuitboard/machine/destructive_analyzer, -/obj/item/weapon/circuitboard/machine/protolathe, -/obj/item/weapon/circuitboard/computer/aifixer, -/obj/item/weapon/circuitboard/computer/teleporter, -/obj/item/weapon/circuitboard/machine/circuit_imprinter, -/obj/item/weapon/circuitboard/machine/mechfab, +/obj/item/circuitboard/machine/destructive_analyzer, +/obj/item/circuitboard/machine/protolathe, +/obj/item/circuitboard/computer/aifixer, +/obj/item/circuitboard/computer/teleporter, +/obj/item/circuitboard/machine/circuit_imprinter, +/obj/item/circuitboard/machine/mechfab, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating{ icon_state = "floorgrime" @@ -52715,24 +52715,24 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/computer/mining, -/obj/item/weapon/circuitboard/machine/autolathe{ +/obj/item/circuitboard/computer/mining, +/obj/item/circuitboard/machine/autolathe{ pixel_x = 3; pixel_y = -3 }, -/obj/item/weapon/circuitboard/computer/arcade/battle, +/obj/item/circuitboard/computer/arcade/battle, /turf/open/floor/plating{ icon_state = "floorgrime" }, /area/ai_monitored/storage/secure) "cfd" = ( /obj/structure/rack, -/obj/item/weapon/circuitboard/machine/telecomms/processor, -/obj/item/weapon/circuitboard/machine/telecomms/receiver, -/obj/item/weapon/circuitboard/machine/telecomms/server, -/obj/item/weapon/circuitboard/machine/telecomms/bus, -/obj/item/weapon/circuitboard/machine/telecomms/broadcaster, -/obj/item/weapon/circuitboard/computer/message_monitor{ +/obj/item/circuitboard/machine/telecomms/processor, +/obj/item/circuitboard/machine/telecomms/receiver, +/obj/item/circuitboard/machine/telecomms/server, +/obj/item/circuitboard/machine/telecomms/bus, +/obj/item/circuitboard/machine/telecomms/broadcaster, +/obj/item/circuitboard/computer/message_monitor{ pixel_y = -5 }, /obj/structure/cable{ @@ -52917,8 +52917,8 @@ /area/engine/chiefs_office) "cfy" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/paper/monitorkey, +/obj/item/folder/yellow, +/obj/item/paper/monitorkey, /obj/effect/landmark/event_spawn, /turf/open/floor/wood, /area/engine/chiefs_office) @@ -52985,11 +52985,11 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/computer/borgupload{ +/obj/item/circuitboard/computer/borgupload{ pixel_x = -1; pixel_y = 1 }, -/obj/item/weapon/circuitboard/computer/aiupload{ +/obj/item/circuitboard/computer/aiupload{ pixel_x = 2; pixel_y = -2 }, @@ -53323,11 +53323,11 @@ /area/engine/chiefs_office) "cgt" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/storage/fancy/cigarettes, +/obj/item/storage/fancy/cigarettes, /turf/open/floor/wood, /area/engine/chiefs_office) "cgu" = ( @@ -53373,15 +53373,15 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/computer/crew{ +/obj/item/circuitboard/computer/crew{ pixel_x = -1; pixel_y = 1 }, -/obj/item/weapon/circuitboard/computer/card{ +/obj/item/circuitboard/computer/card{ pixel_x = 2; pixel_y = -2 }, -/obj/item/weapon/circuitboard/computer/communications{ +/obj/item/circuitboard/computer/communications{ pixel_x = 5; pixel_y = -5 }, @@ -53416,9 +53416,9 @@ /area/ai_monitored/storage/secure) "cgz" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/subspace/analyzer, -/obj/item/weapon/stock_parts/subspace/analyzer, -/obj/item/weapon/stock_parts/subspace/analyzer, +/obj/item/stock_parts/subspace/analyzer, +/obj/item/stock_parts/subspace/analyzer, +/obj/item/stock_parts/subspace/analyzer, /turf/open/floor/plating{ icon_state = "floorgrime" }, @@ -53667,7 +53667,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_1) "chd" = ( -/obj/item/weapon/storage/pod{ +/obj/item/storage/pod{ pixel_x = 6; pixel_y = -28 }, @@ -53790,11 +53790,11 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/computer/robotics{ +/obj/item/circuitboard/computer/robotics{ pixel_x = -2; pixel_y = 2 }, -/obj/item/weapon/circuitboard/computer/mecha_control{ +/obj/item/circuitboard/computer/mecha_control{ pixel_x = 1; pixel_y = -1 }, @@ -53802,16 +53802,16 @@ /area/ai_monitored/storage/secure) "chr" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/micro_laser, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/capacitor, -/obj/item/weapon/stock_parts/micro_laser/high, -/obj/item/weapon/stock_parts/micro_laser/high, -/obj/item/weapon/stock_parts/micro_laser/high, -/obj/item/weapon/stock_parts/micro_laser/high, +/obj/item/stock_parts/micro_laser, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/micro_laser/high, +/obj/item/stock_parts/micro_laser/high, +/obj/item/stock_parts/micro_laser/high, +/obj/item/stock_parts/micro_laser/high, /obj/machinery/camera/autoname{ tag = "icon-camera (EAST)"; icon_state = "camera"; @@ -53823,9 +53823,9 @@ /area/ai_monitored/storage/secure) "chs" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/subspace/amplifier, -/obj/item/weapon/stock_parts/subspace/amplifier, -/obj/item/weapon/stock_parts/subspace/amplifier, +/obj/item/stock_parts/subspace/amplifier, +/obj/item/stock_parts/subspace/amplifier, +/obj/item/stock_parts/subspace/amplifier, /turf/open/floor/plating{ icon_state = "floorgrime" }, @@ -53835,16 +53835,16 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/computer/cloning{ +/obj/item/circuitboard/computer/cloning{ pixel_x = 0 }, -/obj/item/weapon/circuitboard/computer/med_data{ +/obj/item/circuitboard/computer/med_data{ pixel_x = 3; pixel_y = -3 }, -/obj/item/weapon/circuitboard/machine/clonescanner, -/obj/item/weapon/circuitboard/machine/clonepod, -/obj/item/weapon/circuitboard/computer/scan_consolenew, +/obj/item/circuitboard/machine/clonescanner, +/obj/item/circuitboard/machine/clonepod, +/obj/item/circuitboard/computer/scan_consolenew, /turf/open/floor/plating{ icon_state = "floorgrime" }, @@ -53854,11 +53854,11 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/computer/secure_data{ +/obj/item/circuitboard/computer/secure_data{ pixel_x = -2; pixel_y = 2 }, -/obj/item/weapon/circuitboard/computer/security{ +/obj/item/circuitboard/computer/security{ pixel_x = 1; pixel_y = -1 }, @@ -53871,15 +53871,15 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/computer/powermonitor{ +/obj/item/circuitboard/computer/powermonitor{ pixel_x = -2; pixel_y = 2 }, -/obj/item/weapon/circuitboard/computer/stationalert{ +/obj/item/circuitboard/computer/stationalert{ pixel_x = 1; pixel_y = -1 }, -/obj/item/weapon/circuitboard/computer/atmos_alert{ +/obj/item/circuitboard/computer/atmos_alert{ pixel_x = 3; pixel_y = -3 }, @@ -53911,9 +53911,9 @@ name = "Atmospherics Desk"; req_access_txt = "24" }, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen, +/obj/item/folder/yellow, +/obj/item/folder/yellow, +/obj/item/pen, /obj/machinery/door/firedoor, /obj/machinery/door/poddoor{ density = 0; @@ -54238,22 +54238,22 @@ }) "cih" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/subspace/transmitter, -/obj/item/weapon/stock_parts/subspace/transmitter, -/obj/item/weapon/stock_parts/subspace/treatment, -/obj/item/weapon/stock_parts/subspace/treatment, -/obj/item/weapon/stock_parts/subspace/treatment, +/obj/item/stock_parts/subspace/transmitter, +/obj/item/stock_parts/subspace/transmitter, +/obj/item/stock_parts/subspace/treatment, +/obj/item/stock_parts/subspace/treatment, +/obj/item/stock_parts/subspace/treatment, /turf/open/floor/plating{ icon_state = "floorgrime" }, /area/ai_monitored/storage/secure) "cii" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/subspace/filter, -/obj/item/weapon/stock_parts/subspace/filter, -/obj/item/weapon/stock_parts/subspace/filter, -/obj/item/weapon/stock_parts/subspace/filter, -/obj/item/weapon/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, /obj/machinery/light/small, /turf/open/floor/plating{ icon_state = "floorgrime" @@ -54261,12 +54261,12 @@ /area/ai_monitored/storage/secure) "cij" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/subspace/ansible, -/obj/item/weapon/stock_parts/subspace/ansible, -/obj/item/weapon/stock_parts/subspace/ansible, -/obj/item/weapon/stock_parts/subspace/crystal, -/obj/item/weapon/stock_parts/subspace/crystal, -/obj/item/weapon/stock_parts/subspace/crystal, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/crystal, +/obj/item/stock_parts/subspace/crystal, +/obj/item/stock_parts/subspace/crystal, /turf/open/floor/plating{ icon_state = "floorgrime" }, @@ -54491,7 +54491,7 @@ /area/hallway/secondary/entry) "ciM" = ( /obj/structure/table, -/obj/item/weapon/hand_tele, +/obj/item/hand_tele, /turf/open/floor/plasteel, /area/teleporter) "ciN" = ( @@ -54860,8 +54860,8 @@ /turf/open/floor/plating, /area/maintenance/aft) "cjM" = ( -/obj/item/weapon/crowbar, -/obj/item/weapon/wrench, +/obj/item/crowbar, +/obj/item/wrench, /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel{ @@ -54897,7 +54897,7 @@ }, /obj/structure/disposalpipe/segment, /obj/structure/table, -/obj/item/weapon/wrench, +/obj/item/wrench, /turf/open/floor/plasteel, /area/atmos) "cjQ" = ( @@ -55097,7 +55097,7 @@ dir = 1 }, /obj/structure/table, -/obj/item/weapon/reagent_containers/food/drinks/soda_cans/thirteenloko, +/obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko, /turf/open/floor/plasteel, /area/engine/break_room) "ckq" = ( @@ -55375,7 +55375,7 @@ pixel_x = -30 }, /obj/structure/table, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /turf/open/floor/plasteel{ icon_state = "redfull" }, @@ -55678,12 +55678,12 @@ /area/shuttle/escape) "clN" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 3 }, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /obj/structure/extinguisher_cabinet{ pixel_x = 27; pixel_y = 0 @@ -57207,7 +57207,7 @@ dir = 4; initialize_directions = 11 }, -/obj/item/weapon/wrench, +/obj/item/wrench, /turf/open/floor/plasteel, /area/atmos) "coL" = ( @@ -57413,7 +57413,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_2) "cpk" = ( -/obj/item/weapon/storage/pod{ +/obj/item/storage/pod{ pixel_x = 6; pixel_y = -28 }, @@ -57548,7 +57548,7 @@ /area/atmos) "cpD" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible, -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /turf/open/floor/plasteel, /area/atmos) "cpE" = ( @@ -57714,7 +57714,7 @@ /turf/open/floor/plating, /area/maintenance/atmos_control) "cpW" = ( -/obj/item/weapon/storage/backpack/industrial, +/obj/item/storage/backpack/industrial, /turf/open/floor/plating, /area/maintenance/atmos_control) "cpX" = ( @@ -57882,7 +57882,7 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/storage/belt/utility, +/obj/item/storage/belt/utility, /turf/open/floor/plating, /area/maintenance/aft) "cqv" = ( @@ -58585,7 +58585,7 @@ pixel_y = 23 }, /obj/structure/rack, -/obj/item/weapon/storage/belt/utility, +/obj/item/storage/belt/utility, /turf/open/floor/plasteel/yellow/side{ dir = 5 }, @@ -59581,8 +59581,8 @@ tag = "" }, /obj/structure/table, -/obj/item/weapon/storage/toolbox, -/obj/item/weapon/storage/toolbox, +/obj/item/storage/toolbox, +/obj/item/storage/toolbox, /turf/open/floor/plasteel, /area/engine/engineering) "ctP" = ( @@ -59664,7 +59664,7 @@ }, /obj/structure/table, /obj/item/clothing/gloves/color/yellow, -/obj/item/weapon/reagent_containers/pill/charcoal, +/obj/item/reagent_containers/pill/charcoal, /turf/open/floor/plasteel/yellow, /area/engine/engineering) "ctW" = ( @@ -59674,7 +59674,7 @@ icon_state = "4-8" }, /obj/structure/table, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /obj/machinery/camera/autoname{ tag = "icon-camera (EAST)"; icon_state = "camera"; @@ -59737,9 +59737,9 @@ /obj/item/stack/sheet/glass{ amount = 50 }, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/stock_parts/cell/high{ charge = 100; maxcharge = 15000 }, @@ -59849,10 +59849,10 @@ /obj/structure/rack{ dir = 4 }, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, /obj/item/stack/cable_coil, /obj/item/stack/cable_coil, /obj/item/wallframe/camera, @@ -59941,7 +59941,7 @@ tag = "" }, /obj/structure/table, -/obj/item/weapon/folder/yellow, +/obj/item/folder/yellow, /obj/item/clothing/ears/earmuffs{ pixel_x = -3; pixel_y = -2 @@ -59960,7 +59960,7 @@ icon_state = "1-8" }, /obj/structure/table, -/obj/item/weapon/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, /turf/open/floor/plasteel, /area/engine/engineering) "cuv" = ( @@ -59976,8 +59976,8 @@ icon_state = "2-4" }, /obj/structure/table, -/obj/item/weapon/electronics/apc, -/obj/item/weapon/electronics/apc, +/obj/item/electronics/apc, +/obj/item/electronics/apc, /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (EAST)"; icon_state = "yellow"; @@ -60056,7 +60056,7 @@ /obj/machinery/light, /obj/structure/table, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /turf/open/floor/plasteel/yellow, /area/engine/engineering) "cuD" = ( @@ -60066,11 +60066,11 @@ icon_state = "2-8" }, /obj/structure/table, -/obj/item/weapon/book/manual/wiki/engineering_construction{ +/obj/item/book/manual/wiki/engineering_construction{ pixel_x = 6 }, -/obj/item/weapon/book/manual/wiki/engineering_guide, -/obj/item/weapon/book/manual/wiki/engineering_hacking{ +/obj/item/book/manual/wiki/engineering_guide, +/obj/item/book/manual/wiki/engineering_hacking{ pixel_x = -6 }, /turf/open/floor/plasteel/yellow/side{ @@ -60299,7 +60299,7 @@ on = 1 }, /obj/structure/table, -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /turf/open/floor/plasteel, /area/engine/engineering) "cuY" = ( @@ -60309,8 +60309,8 @@ icon_state = "1-2" }, /obj/structure/table, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (EAST)"; icon_state = "yellow"; @@ -60350,10 +60350,10 @@ icon_state = "1-2" }, /obj/structure/table, -/obj/item/weapon/book/manual/engineering_particle_accelerator{ +/obj/item/book/manual/engineering_particle_accelerator{ pixel_x = 3 }, -/obj/item/weapon/book/manual/engineering_singularity_safety{ +/obj/item/book/manual/engineering_singularity_safety{ pixel_x = -3 }, /turf/open/floor/plasteel/yellow/side{ @@ -60729,7 +60729,7 @@ /area/engine/engineering) "cvG" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/plasteel, /area/engine/engineering) "cvH" = ( @@ -60739,7 +60739,7 @@ icon_state = "1-2" }, /obj/structure/table, -/obj/item/weapon/electronics/firealarm, +/obj/item/electronics/firealarm, /obj/item/stack/cable_coil{ pixel_x = 5 }, @@ -60782,7 +60782,7 @@ icon_state = "1-2" }, /obj/structure/table, -/obj/item/weapon/airlock_painter, +/obj/item/airlock_painter, /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (WEST)"; icon_state = "yellow"; @@ -60805,9 +60805,9 @@ tag = "" }, /obj/structure/table, -/obj/item/weapon/wrench, -/obj/item/weapon/crowbar/red, -/obj/item/weapon/storage/belt/utility, +/obj/item/wrench, +/obj/item/crowbar/red, +/obj/item/storage/belt/utility, /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (EAST)"; icon_state = "yellow"; @@ -61000,8 +61000,8 @@ /area/mining_construction) "cwj" = ( /obj/structure/table, -/obj/item/weapon/storage/box/lights/mixed, -/obj/item/weapon/pipe_dispenser, +/obj/item/storage/box/lights/mixed, +/obj/item/pipe_dispenser, /obj/machinery/button/door{ id = "aux_base_shutters"; name = "Public Shutters Control"; @@ -61154,7 +61154,7 @@ }, /obj/structure/table, /obj/item/clothing/gloves/color/yellow, -/obj/item/weapon/storage/firstaid/fire, +/obj/item/storage/firstaid/fire, /turf/open/floor/plasteel/yellow/side{ tag = "icon-yellow (EAST)"; icon_state = "yellow"; @@ -61247,7 +61247,7 @@ /area/engine/engineering) "cwH" = ( /obj/structure/table, -/obj/item/weapon/book/manual/wiki/engineering_guide, +/obj/item/book/manual/wiki/engineering_guide, /turf/open/floor/plasteel, /area/engine/engineering) "cwI" = ( diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index 574dcbb095..5e0ded4416 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -160,16 +160,14 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/pod_1) "aat" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/pod_1) "aau" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/pod_2) "aav" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/pod_2) "aaw" = ( @@ -177,8 +175,7 @@ /turf/open/space, /area/solar/starboard/fore) "aax" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/entry) "aay" = ( @@ -233,7 +230,7 @@ /area/construction/mining/aux_base) "aaC" = ( /obj/effect/turf_decal/delivery, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel, /area/hallway/secondary/entry) "aaD" = ( @@ -246,7 +243,7 @@ /obj/item/device/radio/intercom{ pixel_x = 25 }, -/obj/item/weapon/storage/pod{ +/obj/item/storage/pod{ pixel_x = -26 }, /obj/effect/turf_decal/stripes/line{ @@ -267,7 +264,7 @@ /obj/item/device/radio/intercom{ pixel_x = 25 }, -/obj/item/weapon/storage/pod{ +/obj/item/storage/pod{ pixel_x = -26 }, /obj/effect/turf_decal/stripes/line{ @@ -430,9 +427,7 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/structure/closet/emcloset{ - anchored = 1 - }, +/obj/structure/closet/emcloset/anchored, /obj/structure/sign/vacuum{ pixel_x = -32 }, @@ -479,7 +474,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -508,25 +503,21 @@ /turf/closed/wall/r_wall, /area/maintenance/solars/starboard/fore) "abg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/starboard/fore) "abh" = ( /turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "abi" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/yellow/side{ - dir = 9; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + dir = 9 }, /area/construction/mining/aux_base) "abj" = ( /turf/open/floor/plasteel/yellow/side{ - dir = 1; - icon_state = "yellow"; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + dir = 1 }, /area/construction/mining/aux_base) "abk" = ( @@ -593,8 +584,8 @@ /area/shuttle/arrival) "abr" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/belt/utility, -/obj/item/weapon/wrench, +/obj/item/storage/belt/utility, +/obj/item/wrench, /turf/open/floor/plasteel/yellow/side{ dir = 8 }, @@ -834,8 +825,8 @@ /area/hallway/secondary/entry) "abI" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, -/obj/item/weapon/mining_voucher, +/obj/item/clipboard, +/obj/item/mining_voucher, /obj/machinery/camera{ c_tag = "Auxillary Construction - Storage"; dir = 4; @@ -876,6 +867,7 @@ cell_type = 10000; dir = 2; name = "Starboard Bow Solar APC"; + areastring = "/area/maintenance/solars/starboard/fore"; pixel_y = -26 }, /obj/effect/turf_decal/stripes/line{ @@ -903,8 +895,7 @@ /turf/open/floor/plating, /area/maintenance/solars/starboard/fore) "abP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; @@ -920,8 +911,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "abR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/vacuum, /turf/open/floor/plating, /area/hallway/secondary/entry) @@ -933,8 +923,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "abT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; @@ -984,19 +973,19 @@ desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket" }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, /obj/item/clothing/mask/breath{ @@ -1050,7 +1039,7 @@ /area/shuttle/arrival) "aca" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/shuttle/arrival) @@ -1059,11 +1048,11 @@ /obj/structure/extinguisher_cabinet{ pixel_y = 32 }, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/shuttle/arrival) @@ -1075,8 +1064,8 @@ /area/shuttle/arrival) "acd" = ( /obj/structure/rack, -/obj/item/weapon/storage/toolbox/emergency, -/obj/item/weapon/crowbar/red, +/obj/item/storage/toolbox/emergency, +/obj/item/crowbar/red, /turf/open/floor/plasteel/yellow/side{ dir = 10 }, @@ -1097,8 +1086,7 @@ }, /area/construction/mining/aux_base) "acg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/construction/mining/aux_base) "ach" = ( @@ -1197,7 +1185,7 @@ /obj/machinery/status_display{ pixel_x = -32 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/neutral/side{ @@ -1215,7 +1203,7 @@ /obj/machinery/ai_status_display{ pixel_x = 32 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/neutral/side{ @@ -1233,10 +1221,9 @@ name = "Construction RC"; pixel_y = 32 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/yellow/side{ - dir = 9; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + dir = 9 }, /area/construction/mining/aux_base) "acx" = ( @@ -1247,18 +1234,23 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/yellow/side{ - dir = 1; - icon_state = "yellow"; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + dir = 1 }, /area/construction/mining/aux_base) "acy" = ( +/obj/structure/table/reinforced, +/obj/item/stack/packageWrap, +/obj/item/stack/cable_coil/white{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/cable_coil/white, +/obj/item/stock_parts/cell/high, /obj/effect/decal/cleanable/dirt, /obj/item/device/radio/intercom{ name = "Station Intercom"; pixel_y = 26 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/yellow/side{ dir = 5 }, @@ -1293,7 +1285,7 @@ dir = 1 }, /obj/effect/turf_decal/delivery, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel, @@ -1303,7 +1295,7 @@ dir = 1 }, /obj/effect/turf_decal/delivery, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel, @@ -1320,7 +1312,7 @@ dir = 1 }, /obj/effect/turf_decal/delivery, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -1396,7 +1388,7 @@ pixel_y = 3 }, /obj/item/stack/cable_coil/white, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /turf/open/floor/plasteel/yellow/side{ dir = 4 }, @@ -1516,8 +1508,8 @@ "adf" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/yellow, +/obj/item/clipboard, +/obj/item/folder/yellow, /obj/item/device/assault_pod/mining, /turf/open/floor/plasteel/yellow/side{ dir = 4 @@ -1586,12 +1578,11 @@ /turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "ado" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters{ id = "syndieshutters"; name = "blast shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) "adp" = ( @@ -1612,14 +1603,14 @@ /area/hallway/secondary/entry) "adr" = ( /obj/effect/turf_decal/delivery, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) "ads" = ( /obj/effect/turf_decal/delivery, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel, @@ -1643,6 +1634,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Auxiliary Construction APC"; + areastring = "/area/construction/mining/aux_base"; pixel_x = -26; pixel_y = 3 }, @@ -1722,8 +1714,7 @@ }, /area/shuttle/syndicate) "adC" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/folder/red, +/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -1792,7 +1783,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/arrival) "adM" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/neutral/side{ @@ -1802,20 +1793,20 @@ /area/shuttle/arrival) "adN" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/assistant, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/shuttle/arrival) "adO" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder, -/obj/item/weapon/storage/pill_bottle/dice, +/obj/item/folder, +/obj/item/storage/pill_bottle/dice, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/shuttle/arrival) "adP" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/neutral/side{ @@ -1837,7 +1828,7 @@ /turf/open/floor/plasteel/neutral, /area/construction/mining/aux_base) "adS" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/yellow/side{ dir = 4 }, @@ -1847,11 +1838,12 @@ /obj/machinery/status_display{ pixel_x = -32 }, -/obj/item/weapon/clipboard, -/obj/item/toy/figure/syndie, +/obj/item/clipboard, /obj/machinery/light{ dir = 8 }, +/obj/item/folder/red, +/obj/item/toy/figure/syndie, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -1892,7 +1884,7 @@ /obj/machinery/ai_status_display{ pixel_x = 32 }, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /obj/machinery/light{ dir = 4 }, @@ -1975,7 +1967,7 @@ /obj/item/stack/sheet/glass{ amount = 30 }, -/obj/item/weapon/pipe_dispenser, +/obj/item/pipe_dispenser, /turf/open/floor/plasteel/yellow/side{ dir = 4 }, @@ -1985,8 +1977,8 @@ /area/shuttle/syndicate) "aei" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/shuttle/arrival) @@ -2004,17 +1996,16 @@ "aem" = ( /obj/structure/closet/wardrobe/yellow, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 8 }, /area/shuttle/arrival) "aen" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/briefcase{ +/obj/item/storage/briefcase{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/secure/briefcase, +/obj/item/storage/secure/briefcase, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/shuttle/arrival) @@ -2041,7 +2032,7 @@ /obj/item/stack/rods{ amount = 50 }, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /turf/open/floor/plasteel/yellow/side{ dir = 4 }, @@ -2122,13 +2113,12 @@ dir = 8; pixel_x = -24 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, /turf/open/floor/plasteel/yellow/side{ - dir = 10; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + dir = 10 }, /area/construction/mining/aux_base) "aeB" = ( @@ -2148,12 +2138,12 @@ pixel_y = -22 }, /obj/structure/rack, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/storage/toolbox/mechanical, -/obj/item/weapon/wrench, +/obj/item/storage/toolbox/mechanical, +/obj/item/wrench, /turf/open/floor/plasteel/yellow/side{ dir = 6 }, @@ -2175,7 +2165,7 @@ /obj/structure/table/reinforced, /obj/item/stack/cable_coil/white, /obj/item/stack/cable_coil/white, -/obj/item/weapon/crowbar/red, +/obj/item/crowbar/red, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -2187,11 +2177,11 @@ /area/shuttle/syndicate) "aeH" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/handcuffs{ +/obj/item/storage/box/handcuffs{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/zipties, +/obj/item/storage/box/zipties, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -2287,7 +2277,6 @@ dir = 1 }, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; dir = 4 }, /area/shuttle/arrival) @@ -2342,7 +2331,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/construction/mining/aux_base) +/area/maintenance/starboard/fore) "aeT" = ( /obj/structure/chair{ dir = 4; @@ -2404,13 +2393,11 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/neutral/side{ - dir = 5; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + dir = 5 }, /area/maintenance/starboard/fore) "afc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/barricade/wooden, /turf/open/floor/plating, /area/maintenance/starboard/fore) @@ -2453,7 +2440,7 @@ /area/maintenance/starboard/fore) "afj" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault, /area/maintenance/starboard/fore) "afk" = ( @@ -2526,8 +2513,7 @@ /turf/open/floor/plasteel/redyellow, /area/maintenance/starboard/fore) "afu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/fore) "afv" = ( @@ -2812,8 +2798,7 @@ /turf/open/floor/plasteel/redyellow, /area/maintenance/starboard/fore) "agb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) "agc" = ( @@ -2826,8 +2811,8 @@ }, /area/shuttle/syndicate) "agd" = ( -/obj/item/weapon/storage/toolbox/syndicate, -/obj/item/weapon/crowbar/red, +/obj/item/storage/toolbox/syndicate, +/obj/item/crowbar/red, /obj/structure/table/reinforced, /obj/machinery/light{ dir = 8 @@ -2853,14 +2838,13 @@ /area/space) "agh" = ( /obj/structure/table, -/obj/item/weapon/storage/briefcase, +/obj/item/storage/briefcase, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/hallway/secondary/entry) "agi" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/arrival{ - icon_state = "arrival"; dir = 9 }, /area/hallway/secondary/entry) @@ -2940,6 +2924,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Arrivals Hallway APC"; + areastring = "/area/hallway/secondary/entry"; pixel_y = 24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -3023,7 +3008,6 @@ /area/hallway/secondary/entry) "agy" = ( /turf/open/floor/plasteel/arrival{ - icon_state = "arrival"; dir = 5 }, /area/hallway/secondary/entry) @@ -3032,7 +3016,7 @@ dir = 4 }, /obj/effect/turf_decal/delivery, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -3056,11 +3040,11 @@ "agC" = ( /obj/structure/table/reinforced, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human{ +/obj/item/reagent_containers/food/snacks/meat/slab/human{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human, +/obj/item/reagent_containers/food/snacks/meat/slab/human, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/maintenance/starboard/fore) @@ -3076,11 +3060,11 @@ /area/maintenance/starboard/fore) "agF" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ +/obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = -8; pixel_y = 5 }, -/obj/item/weapon/reagent_containers/food/condiment/peppermill{ +/obj/item/reagent_containers/food/condiment/peppermill{ pixel_x = -8 }, /obj/effect/turf_decal/delivery, @@ -3109,14 +3093,13 @@ "agJ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, /area/hallway/secondary/entry) "agK" = ( /turf/open/floor/plasteel/arrival{ - icon_state = "arrival"; dir = 10 }, /area/hallway/secondary/entry) @@ -3196,7 +3179,6 @@ dir = 1 }, /turf/open/floor/plasteel/arrival/corner{ - icon_state = "arrivalcorner"; dir = 8 }, /area/hallway/secondary/entry) @@ -3265,7 +3247,6 @@ /area/hallway/secondary/entry) "ahd" = ( /turf/open/floor/plasteel/arrival{ - icon_state = "arrival"; dir = 6 }, /area/hallway/secondary/entry) @@ -3275,7 +3256,7 @@ /obj/machinery/newscaster{ pixel_x = 32 }, -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/hallway/secondary/entry) @@ -3340,7 +3321,7 @@ "ahn" = ( /obj/structure/table, /obj/item/clothing/gloves/color/latex, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /obj/item/clothing/mask/muzzle, /turf/open/floor/plasteel/red/corner{ dir = 8 @@ -3418,6 +3399,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/security/vacantoffice) "ahy" = ( @@ -3456,14 +3438,12 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/customs) "ahD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/arrival{ - icon_state = "arrival"; dir = 8 }, /area/hallway/secondary/entry) @@ -3472,7 +3452,7 @@ /turf/open/floor/plasteel/neutral, /area/hallway/secondary/entry) "ahF" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/neutral/corner, @@ -3495,7 +3475,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "ahJ" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/neutral/corner{ @@ -3505,7 +3485,6 @@ "ahK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/arrival{ - icon_state = "arrival"; dir = 4 }, /area/hallway/secondary/entry) @@ -3517,8 +3496,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/checkpoint2) "ahN" = ( @@ -3633,7 +3611,6 @@ /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/remains/human, /turf/open/floor/plasteel/white/side{ - icon_state = "whitehall"; dir = 8 }, /area/maintenance/starboard/fore) @@ -3653,21 +3630,21 @@ /area/maintenance/port/fore) "aie" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/emergency, -/obj/item/weapon/tank/internals/oxygen, -/obj/item/weapon/wrench, +/obj/item/storage/toolbox/emergency, +/obj/item/tank/internals/oxygen, +/obj/item/wrench, /turf/open/floor/plating, /area/maintenance/port/fore) "aif" = ( /obj/structure/table/wood, -/obj/item/weapon/folder, -/obj/item/weapon/pen, +/obj/item/folder, +/obj/item/pen, /turf/open/floor/plasteel/grimy, /area/security/vacantoffice) "aig" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/newscaster{ pixel_y = 32 }, @@ -3683,7 +3660,7 @@ "aii" = ( /obj/structure/table/wood, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/machinery/newscaster{ pixel_y = 32 }, @@ -3691,11 +3668,11 @@ /area/security/vacantoffice) "aij" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/briefcase, +/obj/item/storage/briefcase, /turf/open/floor/plasteel/grimy, /area/security/vacantoffice) "aik" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/firealarm{ pixel_y = 24 }, @@ -3736,7 +3713,7 @@ /area/maintenance/port/fore) "aiq" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/ids, +/obj/item/storage/box/ids, /turf/open/floor/plasteel/blue/side{ dir = 9 }, @@ -3760,9 +3737,8 @@ pixel_x = 26; pixel_y = 26 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; dir = 5 }, /area/security/checkpoint/customs) @@ -3790,15 +3766,15 @@ icon_state = "1-2" }, /obj/structure/table/reinforced, -/obj/item/weapon/crowbar, -/obj/item/weapon/restraints/handcuffs, +/obj/item/crowbar, +/obj/item/restraints/handcuffs, /turf/open/floor/plasteel/red/side{ dir = 1 }, /area/security/checkpoint/checkpoint2) "aix" = ( /obj/structure/table/reinforced, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /obj/item/device/radio, /obj/structure/reagent_dispensers/peppertank{ pixel_x = 32 @@ -3875,11 +3851,11 @@ "aiE" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/reagent_containers/blood/random{ +/obj/item/reagent_containers/blood/random{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/maintenance/starboard/fore) @@ -3896,8 +3872,8 @@ "aiH" = ( /obj/structure/rack, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/storage/box/donkpockets, -/obj/item/weapon/kitchen/knife/butcher, +/obj/item/storage/box/donkpockets, +/obj/item/kitchen/knife/butcher, /obj/item/stack/packageWrap, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -3944,8 +3920,8 @@ "aiM" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/retractor, -/obj/item/weapon/hemostat, +/obj/item/retractor, +/obj/item/hemostat, /turf/open/floor/plasteel/red/corner{ dir = 1 }, @@ -3959,33 +3935,33 @@ }, /area/shuttle/syndicate) "aiO" = ( -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ +/obj/item/reagent_containers/glass/bottle/epinephrine{ pixel_x = 6 }, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = -3 }, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ +/obj/item/reagent_containers/glass/bottle/epinephrine{ pixel_x = -3; pixel_y = 8 }, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = 6; pixel_y = 8 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 3; pixel_y = -2 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 4; pixel_y = 1 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = -2; pixel_y = 5 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 2; pixel_y = 8 }, @@ -4004,18 +3980,18 @@ }, /area/shuttle/syndicate) "aiQ" = ( -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /obj/structure/table/reinforced, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/shuttle/syndicate) "aiR" = ( -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 9 }, /obj/item/device/assembly/voice{ @@ -4027,7 +4003,7 @@ }, /area/shuttle/syndicate) "aiS" = ( -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/item/device/assembly/infra, /obj/structure/table/reinforced, /obj/machinery/light{ @@ -4054,7 +4030,7 @@ }, /area/shuttle/syndicate) "aiU" = ( -/obj/item/weapon/weldingtool/largetank{ +/obj/item/weldingtool/largetank{ pixel_y = 3 }, /obj/item/device/multitool, @@ -4079,8 +4055,7 @@ /turf/closed/wall, /area/crew_quarters/electronic_marketing_den) "aiY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/electronic_marketing_den) "aiZ" = ( @@ -4134,12 +4109,12 @@ /area/security/vacantoffice) "aji" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/blue{ +/obj/item/folder/blue{ pixel_x = 6; pixel_y = 6 }, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen, +/obj/item/folder/yellow, +/obj/item/pen, /turf/open/floor/plasteel/grimy, /area/security/vacantoffice) "ajj" = ( @@ -4172,6 +4147,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Customs Desk APC"; + areastring = "/area/security/checkpoint/customs"; pixel_x = -26 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -4207,8 +4183,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; dir = 4 }, /area/security/checkpoint/customs) @@ -4235,7 +4211,6 @@ dir = 4 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 8 }, /area/hallway/secondary/entry) @@ -4254,7 +4229,7 @@ /turf/open/floor/plasteel/grimy, /area/hallway/secondary/entry) "ajt" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/grimy, /area/hallway/secondary/entry) "aju" = ( @@ -4264,7 +4239,7 @@ /area/hallway/secondary/entry) "ajv" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/grimy, /area/hallway/secondary/entry) "ajw" = ( @@ -4288,6 +4263,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/security/checkpoint/checkpoint2) "ajy" = ( @@ -4328,6 +4304,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Security Checkpoint APC"; + areastring = "/area/security/checkpoint/checkpoint2"; pixel_x = 26 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -4367,7 +4344,7 @@ "ajF" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, -/obj/item/weapon/crowbar/red, +/obj/item/crowbar/red, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel/neutral/side, /area/maintenance/starboard/fore) @@ -4400,9 +4377,7 @@ /turf/open/space, /area/solar/port/fore) "ajK" = ( -/obj/structure/reflector/single{ - anchored = 1 - }, +/obj/structure/reflector/single/anchored, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -4413,8 +4388,7 @@ }, /area/engine/atmospherics_engine) "ajM" = ( -/obj/structure/reflector/box{ - anchored = 1; +/obj/structure/reflector/box/anchored{ dir = 4; icon_state = "reflector_box" }, @@ -4441,24 +4415,22 @@ }, /area/engine/atmospherics_engine) "ajP" = ( -/obj/structure/reflector/single{ - anchored = 1; - dir = 8; - icon_state = "reflector" +/obj/structure/reflector/single/anchored{ + dir = 8 }, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/engine/atmospherics_engine) "ajR" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 5 }, /area/crew_quarters/electronic_marketing_den) "ajS" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/box/matches{ +/obj/item/storage/box/matches{ pixel_x = -3; pixel_y = 5 }, @@ -4474,18 +4446,18 @@ /turf/open/floor/wood, /area/crew_quarters/electronic_marketing_den) "ajU" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/electronic_marketing_den) "ajV" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/wood, /area/crew_quarters/electronic_marketing_den) "ajW" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/briefcase, +/obj/item/storage/briefcase, /obj/item/device/taperecorder, /turf/open/floor/wood{ icon_state = "wood-broken4" @@ -4493,12 +4465,12 @@ /area/crew_quarters/electronic_marketing_den) "ajX" = ( /obj/structure/table/wood, -/obj/item/weapon/electronics/firelock, -/obj/item/weapon/electronics/airlock, +/obj/item/electronics/firelock, +/obj/item/electronics/airlock, /turf/open/floor/wood, /area/crew_quarters/electronic_marketing_den) "ajY" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/wood, @@ -4510,13 +4482,13 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/electronic_marketing_den) "aka" = ( /obj/structure/table/wood, -/obj/item/weapon/clipboard, -/obj/item/weapon/electronics/apc, +/obj/item/clipboard, +/obj/item/electronics/apc, /turf/open/floor/wood, /area/crew_quarters/electronic_marketing_den) "akb" = ( @@ -4561,8 +4533,8 @@ /area/security/vacantoffice) "akg" = ( /obj/structure/table/wood, -/obj/item/weapon/folder, -/obj/item/weapon/pen, +/obj/item/folder, +/obj/item/pen, /turf/open/floor/carpet, /area/security/vacantoffice) "akh" = ( @@ -4618,15 +4590,13 @@ "akp" = ( /obj/structure/table/reinforced, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; dir = 4 }, /area/security/checkpoint/customs) "akq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" @@ -4636,7 +4606,6 @@ "akr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 8 }, /area/hallway/secondary/entry) @@ -4684,8 +4653,7 @@ /turf/open/floor/plasteel/red/corner, /area/hallway/secondary/entry) "akz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" @@ -4694,8 +4662,8 @@ /area/security/checkpoint/checkpoint2) "akA" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/red/side{ dir = 8 }, @@ -4742,6 +4710,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Starboard Bow Maintenance APC"; + areastring = "/area/maintenance/starboard/fore"; pixel_y = 24 }, /obj/effect/decal/cleanable/dirt, @@ -4749,19 +4718,19 @@ /turf/open/floor/plating, /area/maintenance/starboard/fore) "akG" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 5 }, /area/maintenance/starboard/fore) "akH" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/redyellow, /area/maintenance/starboard/fore) "akI" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/redyellow, /area/maintenance/starboard/fore) @@ -4807,18 +4776,14 @@ }, /area/engine/atmospherics_engine) "akQ" = ( -/obj/structure/reflector/double{ - anchored = 1 - }, +/obj/structure/reflector/double/anchored, /turf/open/floor/plasteel/vault{ dir = 5 }, /area/engine/atmospherics_engine) "akR" = ( -/obj/structure/reflector/double{ - anchored = 1; - dir = 1; - icon_state = "reflector_double" +/obj/structure/reflector/double/anchored{ + dir = 1 }, /turf/open/floor/plasteel/vault{ dir = 5 @@ -5029,10 +4994,9 @@ icon_state = "4-8" }, /obj/structure/table/reinforced, -/obj/item/weapon/folder/blue, -/obj/item/weapon/pen, +/obj/item/folder/blue, +/obj/item/pen, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; dir = 4 }, /area/security/checkpoint/customs) @@ -5100,8 +5064,8 @@ icon_state = "4-8" }, /obj/structure/table/reinforced, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen, +/obj/item/folder/red, +/obj/item/pen, /obj/machinery/door/window/brigdoor/southright{ dir = 8; name = "Security Desk"; @@ -5178,7 +5142,7 @@ /area/maintenance/starboard/fore) "alD" = ( /obj/structure/table/wood, -/obj/item/weapon/coin/antagtoken, +/obj/item/coin/antagtoken, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -5194,8 +5158,8 @@ /area/maintenance/starboard/fore) "alF" = ( /obj/structure/table/wood, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder, +/obj/item/clipboard, +/obj/item/folder, /obj/item/toy/dummy, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -5209,14 +5173,13 @@ /area/maintenance/starboard/fore) "alH" = ( /obj/structure/table/wood, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/syndicateballoon, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/redyellow, /area/maintenance/starboard/fore) "alI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/disposal) "alJ" = ( @@ -5224,9 +5187,9 @@ /area/maintenance/disposal) "alK" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/glass/beaker, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/dropper, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -5259,10 +5222,8 @@ /turf/open/floor/plasteel/airless/solarpanel, /area/solar/port/fore) "alP" = ( -/obj/structure/reflector/double{ - anchored = 1; - dir = 4; - icon_state = "reflector_double" +/obj/structure/reflector/double/anchored{ + dir = 4 }, /turf/open/floor/plasteel/vault{ dir = 5 @@ -5281,7 +5242,7 @@ }, /area/engine/atmospherics_engine) "alS" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/black, /area/crew_quarters/electronic_marketing_den) "alT" = ( @@ -5315,9 +5276,9 @@ /area/crew_quarters/electronic_marketing_den) "alX" = ( /obj/structure/table/wood, -/obj/item/weapon/clipboard, -/obj/item/weapon/electronics/airalarm, -/obj/item/weapon/electronics/airlock, +/obj/item/clipboard, +/obj/item/electronics/airalarm, +/obj/item/electronics/airlock, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -5346,7 +5307,7 @@ /area/crew_quarters/electronic_marketing_den) "amb" = ( /obj/structure/frame/computer, -/obj/item/weapon/circuitboard/computer/secure_data, +/obj/item/circuitboard/computer/secure_data, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood{ icon_state = "wood-broken2" @@ -5431,16 +5392,14 @@ /area/security/checkpoint/customs) "amm" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; dir = 4 }, /area/security/checkpoint/customs) "amn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white, /turf/open/floor/plating, /area/security/checkpoint/customs) @@ -5483,8 +5442,7 @@ /turf/open/floor/plasteel/grimy, /area/hallway/secondary/entry) "amu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white, /turf/open/floor/plating, /area/security/checkpoint/checkpoint2) @@ -5525,7 +5483,7 @@ }, /area/maintenance/starboard/fore) "amz" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plating, /area/maintenance/starboard/fore) "amA" = ( @@ -5556,17 +5514,17 @@ "amF" = ( /obj/structure/table/wood, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/coin/iron{ +/obj/item/coin/iron{ icon_state = "coin_bananium_heads"; name = "arcade coin"; pixel_x = 6 }, -/obj/item/weapon/coin/iron{ +/obj/item/coin/iron{ icon_state = "coin_bananium_heads"; name = "arcade coin"; pixel_x = -6 }, -/obj/item/weapon/coin/iron{ +/obj/item/coin/iron{ icon_state = "coin_bananium_heads"; name = "arcade coin"; pixel_y = 6 @@ -5575,7 +5533,7 @@ /area/maintenance/starboard/fore) "amG" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/blue, +/obj/item/folder/blue, /obj/item/clothing/head/collectable/HoP, /turf/open/floor/plasteel/redyellow, /area/maintenance/starboard/fore) @@ -5690,12 +5648,12 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/brute, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/brute, +/obj/item/storage/firstaid/regular{ pixel_x = -3; pixel_y = -3 }, @@ -5703,12 +5661,12 @@ /turf/open/floor/plasteel/vault, /area/shuttle/syndicate) "amR" = ( -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ pixel_x = -3; pixel_y = -3 }, @@ -5726,22 +5684,22 @@ }, /area/shuttle/syndicate) "amT" = ( -/obj/item/weapon/grenade/syndieminibomb{ +/obj/item/grenade/syndieminibomb{ pixel_x = 4; pixel_y = 2 }, -/obj/item/weapon/grenade/syndieminibomb{ +/obj/item/grenade/syndieminibomb{ pixel_x = -1 }, /obj/structure/table/reinforced, /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/grenade/plastic/c4, -/obj/item/weapon/grenade/plastic/c4, -/obj/item/weapon/grenade/plastic/c4, -/obj/item/weapon/grenade/plastic/c4, -/obj/item/weapon/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -5823,9 +5781,7 @@ }, /area/engine/atmospherics_engine) "anb" = ( -/obj/structure/reflector/box{ - anchored = 1 - }, +/obj/structure/reflector/box/anchored, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -5838,15 +5794,15 @@ /area/engine/atmospherics_engine) "and" = ( /obj/structure/table/wood, -/obj/item/weapon/circuitboard/computer/arcade, +/obj/item/circuitboard/computer/arcade, /turf/open/floor/plasteel/vault{ dir = 5 }, /area/crew_quarters/electronic_marketing_den) "ane" = ( /obj/structure/table/wood, -/obj/item/weapon/electronics/airalarm, -/obj/item/weapon/circuitboard/computer/med_data, +/obj/item/electronics/airalarm, +/obj/item/circuitboard/computer/med_data, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -5868,8 +5824,8 @@ /area/crew_quarters/electronic_marketing_den) "anh" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen, +/obj/item/folder/red, +/obj/item/pen, /obj/structure/cable/white{ d1 = 4; d2 = 8; @@ -5927,14 +5883,13 @@ "ann" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel/neutral/side{ - dir = 6; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + dir = 6 }, /area/maintenance/port/fore) "ano" = ( /obj/structure/table/wood, -/obj/item/weapon/phone{ - desc = "Supposedly a direct line to NanoTrasen Central Command. It's not even plugged in."; +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; pixel_x = -3; pixel_y = 3 }, @@ -5945,8 +5900,8 @@ /area/security/vacantoffice) "anq" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/newscaster{ pixel_y = -32 }, @@ -5954,7 +5909,7 @@ /area/security/vacantoffice) "anr" = ( /obj/structure/table/wood, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/machinery/camera{ c_tag = "Vacant Office"; dir = 1; @@ -5963,13 +5918,14 @@ /turf/open/floor/plasteel/grimy, /area/security/vacantoffice) "ans" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/wood, /area/security/vacantoffice) "ant" = ( /obj/machinery/power/apc{ dir = 2; name = "Auxiliary Office APC"; + areastring = "/area/security/vacantoffice"; pixel_y = -26 }, /obj/effect/decal/cleanable/dirt, @@ -5977,7 +5933,7 @@ /turf/open/floor/wood, /area/security/vacantoffice) "anu" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/wood, @@ -6000,16 +5956,12 @@ /turf/open/floor/wood, /area/security/vacantoffice) "anx" = ( -/obj/structure/closet/secure_closet{ - anchored = 1; - name = "Contraband Locker"; - req_access_txt = "19" - }, +/obj/structure/closet/secure_closet/contraband/heads, /obj/machinery/airalarm{ dir = 1; pixel_y = -22 }, -/obj/item/weapon/storage/secure/briefcase, +/obj/item/storage/secure/briefcase, /turf/open/floor/plasteel/blue/side{ dir = 10 }, @@ -6029,13 +5981,12 @@ pixel_x = 32 }, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; dir = 6 }, /area/security/checkpoint/customs) "anA" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/chips, +/obj/item/reagent_containers/food/snacks/chips, /turf/open/floor/plasteel/grimy, /area/hallway/secondary/entry) "anB" = ( @@ -6055,7 +6006,7 @@ /obj/machinery/newscaster{ pixel_y = -32 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/grimy, @@ -6069,8 +6020,8 @@ /area/hallway/secondary/entry) "anE" = ( /obj/structure/table/wood, -/obj/item/weapon/folder, -/obj/item/weapon/pen, +/obj/item/folder, +/obj/item/pen, /turf/open/floor/plasteel/grimy, /area/hallway/secondary/entry) "anF" = ( @@ -6197,7 +6148,6 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/maintenance/disposal) @@ -6276,8 +6226,8 @@ /turf/open/floor/plasteel, /area/maintenance/disposal) "anW" = ( -/obj/item/weapon/surgicaldrill, -/obj/item/weapon/circular_saw, +/obj/item/surgicaldrill, +/obj/item/circular_saw, /obj/structure/table/reinforced, /obj/machinery/light{ dir = 8 @@ -6316,10 +6266,8 @@ /turf/open/floor/plasteel/airless/solarpanel, /area/solar/port/fore) "aoa" = ( -/obj/structure/reflector/single{ - anchored = 1; - dir = 1; - icon_state = "reflector" +/obj/structure/reflector/single/anchored{ + dir = 1 }, /turf/open/floor/plasteel/vault{ dir = 8 @@ -6336,9 +6284,9 @@ }, /obj/item/stack/cable_coil/white, /obj/item/stack/cable_coil/white, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/circuitboard/machine/microwave, +/obj/item/stock_parts/console_screen, +/obj/item/stock_parts/console_screen, +/obj/item/circuitboard/machine/microwave, /turf/open/floor/plasteel/black, /area/crew_quarters/electronic_marketing_den) "aoc" = ( @@ -6374,11 +6322,12 @@ }, /area/crew_quarters/electronic_marketing_den) "aoi" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/structure/cable/white, /obj/machinery/power/apc{ dir = 2; name = "Electronics Marketing APC"; + areastring = "/area/crew_quarters/electronic_marketing_den"; pixel_y = -26 }, /turf/open/floor/wood, @@ -6388,14 +6337,13 @@ /obj/machinery/newscaster{ pixel_x = 32 }, -/obj/item/weapon/folder/red, -/obj/item/weapon/lighter, +/obj/item/folder/red, +/obj/item/lighter, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, /area/crew_quarters/electronic_marketing_den) "aok" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/port/fore) "aol" = ( @@ -6441,7 +6389,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/security/checkpoint/customs) +/area/maintenance/port/fore) "aoo" = ( /obj/structure/cable/white{ d1 = 1; @@ -6461,7 +6409,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/security/checkpoint/checkpoint2) +/area/maintenance/starboard/fore) "aop" = ( /obj/structure/cable/white{ d1 = 1; @@ -6473,7 +6421,7 @@ }, /area/maintenance/starboard/fore) "aoq" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plating, @@ -6496,7 +6444,6 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/maintenance/disposal) @@ -6562,13 +6509,12 @@ /obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/maintenance/disposal) "aoz" = ( -/obj/item/weapon/cautery, -/obj/item/weapon/scalpel, +/obj/item/cautery, +/obj/item/scalpel, /obj/structure/table/reinforced, /turf/open/floor/plasteel/vault{ dir = 8 @@ -6576,14 +6522,14 @@ /area/shuttle/syndicate) "aoA" = ( /obj/structure/table/optable, -/obj/item/weapon/surgical_drapes, +/obj/item/surgical_drapes, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/shuttle/syndicate) "aoB" = ( -/obj/item/weapon/retractor, -/obj/item/weapon/hemostat, +/obj/item/retractor, +/obj/item/hemostat, /obj/structure/table/reinforced, /turf/open/floor/plasteel/vault{ dir = 8 @@ -6621,8 +6567,7 @@ pixel_y = 1; d2 = 2 }, -/obj/machinery/power/emitter{ - anchored = 1; +/obj/machinery/power/emitter/anchored{ dir = 1; state = 2 }, @@ -6655,8 +6600,7 @@ /turf/open/floor/plasteel, /area/engine/atmospherics_engine) "aoK" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/atmospherics_engine) "aoL" = ( @@ -6773,6 +6717,7 @@ d2 = 8; icon_state = "4-8" }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral/side{ dir = 1 }, @@ -6850,7 +6795,7 @@ }, /area/hallway/secondary/entry) "ape" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/neutral/corner{ @@ -6885,7 +6830,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "api" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/neutral/corner{ @@ -6930,7 +6875,7 @@ "apn" = ( /obj/structure/table/wood, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/coin/iron{ +/obj/item/coin/iron{ icon_state = "coin_bananium_heads"; name = "arcade coin" }, @@ -6966,7 +6911,7 @@ }, /obj/structure/table/wood, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/coin/iron{ +/obj/item/coin/iron{ icon_state = "coin_bananium_heads"; name = "arcade coin" }, @@ -6974,7 +6919,7 @@ /area/maintenance/starboard/fore) "apt" = ( /obj/structure/table/wood, -/obj/item/weapon/gun/ballistic/automatic/toy/pistol/unrestricted, +/obj/item/gun/ballistic/automatic/toy/pistol/unrestricted, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -7045,7 +6990,6 @@ /obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/maintenance/disposal) @@ -7187,7 +7131,6 @@ dir = 4 }, /turf/open/floor/plasteel/caution{ - icon_state = "caution"; dir = 8 }, /area/engine/atmospherics_engine) @@ -7475,9 +7418,6 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "aqr" = ( -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -7690,6 +7630,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral, /area/maintenance/starboard/fore) "aqI" = ( @@ -7757,7 +7698,7 @@ "aqO" = ( /obj/structure/rack, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/weldingtool, +/obj/item/weldingtool, /obj/item/device/assembly/voice, /obj/item/clothing/head/welding, /obj/effect/spawner/lootdrop/maintenance, @@ -7986,7 +7927,6 @@ dir = 4 }, /turf/open/floor/plasteel/caution{ - icon_state = "caution"; dir = 8 }, /area/engine/atmospherics_engine) @@ -8039,10 +7979,10 @@ /area/engine/atmospherics_engine) "arn" = ( /obj/structure/table/reinforced, -/obj/item/weapon/tank/internals/emergency_oxygen/engi{ +/obj/item/tank/internals/emergency_oxygen/engi{ pixel_x = -5 }, -/obj/item/weapon/tank/internals/emergency_oxygen/engi{ +/obj/item/tank/internals/emergency_oxygen/engi{ pixel_x = 5 }, /obj/item/device/geiger_counter, @@ -8117,7 +8057,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/neutral/corner{ @@ -8171,7 +8111,7 @@ /area/hallway/secondary/entry) "arC" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/neutral/corner, @@ -8507,6 +8447,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Disposal APC"; + areastring = "/area/maintenance/disposal"; pixel_y = -24 }, /obj/structure/disposalpipe/segment{ @@ -8519,7 +8460,6 @@ icon_state = "0-8" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 6 }, /area/maintenance/disposal) @@ -8621,7 +8561,6 @@ dir = 4 }, /turf/open/floor/plasteel/caution{ - icon_state = "caution"; dir = 8 }, /area/engine/atmospherics_engine) @@ -8672,7 +8611,7 @@ /turf/open/floor/plasteel, /area/engine/atmospherics_engine) "ass" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/structure/sign/nosmoking_2{ pixel_x = 32 }, @@ -8707,7 +8646,7 @@ icon_state = "crateopen"; opened = 1 }, -/obj/item/weapon/crowbar/red, +/obj/item/crowbar/red, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel/neutral/side{ dir = 4 @@ -8725,7 +8664,6 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/redblue/redside{ - icon_state = "redblue"; dir = 8 }, /area/maintenance/port/fore) @@ -8739,15 +8677,15 @@ /area/maintenance/port/fore) "asA" = ( /obj/structure/easel, -/obj/item/weapon/canvas/twentythreeXtwentythree, -/obj/item/weapon/canvas/twentythreeXtwentythree, +/obj/item/canvas/twentythreeXtwentythree, +/obj/item/canvas/twentythreeXtwentythree, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/port/fore) "asB" = ( /obj/structure/easel, -/obj/item/weapon/canvas/twentythreeXtwentythree, -/obj/item/weapon/canvas/twentythreeXtwentythree, +/obj/item/canvas/twentythreeXtwentythree, +/obj/item/canvas/twentythreeXtwentythree, /turf/open/floor/wood{ icon_state = "wood-broken7" }, @@ -8786,18 +8724,18 @@ /obj/structure/sign/nanotrasen{ pixel_y = 32 }, -/obj/item/weapon/storage/box/mousetraps{ +/obj/item/storage/box/mousetraps{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/mousetraps, -/obj/item/weapon/restraints/legcuffs/beartrap{ +/obj/item/storage/box/mousetraps, +/obj/item/restraints/legcuffs/beartrap{ icon_state = "beartrap0" }, -/obj/item/weapon/restraints/legcuffs/beartrap{ +/obj/item/restraints/legcuffs/beartrap{ icon_state = "beartrap0" }, -/obj/item/weapon/restraints/legcuffs/beartrap{ +/obj/item/restraints/legcuffs/beartrap{ icon_state = "beartrap0" }, /obj/effect/decal/cleanable/cobweb, @@ -8810,7 +8748,7 @@ pixel_y = 32 }, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/storage/bag/trash, +/obj/item/storage/bag/trash, /obj/item/key/janitor, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel/neutral, @@ -8820,6 +8758,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Custodial Closet APC"; + areastring = "/area/janitor"; pixel_y = 24 }, /obj/structure/cable/white{ @@ -8853,7 +8792,7 @@ /obj/machinery/status_display{ pixel_y = 32 }, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/janitor, /turf/open/floor/plasteel/neutral, /area/janitor) @@ -8863,8 +8802,8 @@ dir = 1 }, /obj/item/stack/packageWrap, -/obj/item/weapon/crowbar, -/obj/item/weapon/hand_labeler, +/obj/item/crowbar, +/obj/item/hand_labeler, /obj/machinery/newscaster{ pixel_y = 32 }, @@ -8879,7 +8818,7 @@ "asM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/effect/turf_decal/bot, /obj/machinery/light_switch{ pixel_x = -26 @@ -9018,7 +8957,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/quartermaster/warehouse) +/area/maintenance/starboard/fore) "asY" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 @@ -9048,11 +8987,6 @@ /area/quartermaster/storage) "atd" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/cable/white{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/door/airlock/maintenance_hatch{ name = "Cargo Maintenance"; req_access_txt = "31" @@ -9066,7 +9000,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/quartermaster/storage) +/area/maintenance/starboard/fore) "ate" = ( /obj/structure/lattice/catwalk, /obj/structure/cable, @@ -9094,7 +9028,7 @@ /turf/open/space, /area/space) "ati" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -9164,11 +9098,10 @@ /turf/open/floor/plasteel, /area/engine/atmospherics_engine) "atr" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/atmospherics_engine) "ats" = ( @@ -9201,7 +9134,6 @@ /area/maintenance/port/fore) "atw" = ( /obj/structure/mirror{ - desc = "Mirror mirror on the wall, who is the most robust of them all?"; pixel_x = -28 }, /obj/structure/table/wood, @@ -9215,13 +9147,12 @@ dir = 1 }, /turf/open/floor/plasteel/redblue/redside{ - icon_state = "redblue"; dir = 8 }, /area/maintenance/port/fore) "aty" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/melee/skateboard, +/obj/item/melee/skateboard, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, @@ -9294,25 +9225,24 @@ /area/maintenance/port/fore) "atH" = ( /obj/structure/mirror{ - desc = "Mirror mirror on the wall, who is the most robust of them all?"; pixel_x = -28 }, /obj/structure/table/reinforced, /obj/item/clothing/gloves/color/orange, -/obj/item/weapon/reagent_containers/spray/cleaner{ +/obj/item/reagent_containers/spray/cleaner{ pixel_x = -3; pixel_y = 2 }, -/obj/item/weapon/reagent_containers/spray/cleaner{ +/obj/item/reagent_containers/spray/cleaner{ pixel_x = -3; pixel_y = 2 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel/neutral, /area/janitor) @@ -9341,7 +9271,6 @@ dir = 4 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; dir = 1 }, /area/janitor) @@ -9352,7 +9281,6 @@ dir = 8 }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 5 }, /area/janitor) @@ -9361,7 +9289,7 @@ /obj/structure/sign/nosmoking_2{ pixel_x = 32 }, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel/neutral, @@ -9375,7 +9303,6 @@ "atO" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/mirror{ - desc = "Mirror mirror on the wall, who is the most robust of them all?"; pixel_x = -26 }, /obj/structure/sink{ @@ -9400,10 +9327,11 @@ /area/crew_quarters/toilet/auxiliary) "atR" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, /turf/open/floor/plating, /area/crew_quarters/toilet/auxiliary) "atS" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/camera{ c_tag = "Auxiliary Restroom"; dir = 2; @@ -9491,7 +9419,6 @@ dir = 1 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/warehouse) @@ -9508,7 +9435,6 @@ "aue" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/warehouse) @@ -9519,7 +9445,7 @@ /area/quartermaster/warehouse) "aug" = ( /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/structure/table, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -9545,7 +9471,6 @@ dir = 1 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/storage) @@ -9558,27 +9483,24 @@ "aul" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/storage) "aum" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/storage) "aun" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /obj/item/device/radio/intercom{ name = "Station Intercom"; pixel_y = 26 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/storage) @@ -9586,7 +9508,6 @@ /obj/structure/table/reinforced, /obj/machinery/computer/stockexchange, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/storage) @@ -9597,13 +9518,11 @@ }, /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/storage) "auq" = ( /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/storage) @@ -9651,7 +9570,7 @@ "aux" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/bot, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel, /area/engine/atmospherics_engine) "auy" = ( @@ -9705,9 +9624,7 @@ /turf/open/floor/plating, /area/engine/supermatter) "auC" = ( -/obj/machinery/power/rad_collector{ - anchored = 1 - }, +/obj/machinery/power/rad_collector/anchored, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -9715,11 +9632,10 @@ /turf/open/floor/circuit/green, /area/engine/supermatter) "auD" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 6 }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/supermatter) "auE" = ( @@ -9735,17 +9651,14 @@ /turf/open/floor/engine, /area/engine/supermatter) "auG" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/supermatter) "auH" = ( -/obj/machinery/power/rad_collector{ - anchored = 1 - }, +/obj/machinery/power/rad_collector/anchored, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -9798,7 +9711,7 @@ /turf/open/floor/plasteel, /area/engine/atmospherics_engine) "auM" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -9822,7 +9735,7 @@ /area/maintenance/port/fore) "auP" = ( /obj/structure/rack, -/obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey, +/obj/item/reagent_containers/food/drinks/bottle/whiskey, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port/fore) @@ -9836,7 +9749,6 @@ /area/maintenance/port/fore) "auS" = ( /turf/open/floor/plasteel/redblue/redside{ - icon_state = "redblue"; dir = 8 }, /area/maintenance/port/fore) @@ -9890,11 +9802,11 @@ dir = 4; pixel_x = -23 }, -/obj/item/weapon/storage/box/lights/mixed{ +/obj/item/storage/box/lights/mixed{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /obj/item/device/lightreplacer, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -9920,6 +9832,7 @@ "avd" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, +/obj/effect/landmark/event_spawn, /mob/living/simple_animal/hostile/lizard{ name = "Eats-The-Roaches"; real_name = "Wags-His-Tail" @@ -9968,6 +9881,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Auxiliary Restrooms APC"; + areastring = "/area/crew_quarters/toilet/auxiliary"; pixel_y = -26 }, /turf/open/floor/plating, @@ -10122,7 +10036,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/warehouse) @@ -10223,7 +10136,6 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/loadingarea{ - baseturf = /turf/open/space; dir = 8 }, /area/quartermaster/storage) @@ -10240,8 +10152,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/storage) "avL" = ( @@ -10250,7 +10161,7 @@ "avM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/bot, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -10285,23 +10196,21 @@ /turf/open/floor/plasteel, /area/engine/atmospherics_engine) "avP" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/supermatter) "avQ" = ( -/obj/machinery/power/supermatter_shard/crystal, +/obj/machinery/power/supermatter_shard/crystal/engine, /turf/open/floor/engine, /area/engine/supermatter) "avR" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/supermatter) "avS" = ( @@ -10374,6 +10283,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Port Bow Maintenance APC"; + areastring = "/area/maintenance/port/fore"; pixel_y = -26 }, /obj/structure/cable/white, @@ -10386,21 +10296,20 @@ /obj/machinery/light/small, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/redblue/redside{ - icon_state = "redblue"; dir = 8 }, /area/maintenance/port/fore) "awc" = ( /obj/structure/table/wood, -/obj/item/weapon/lipstick/random{ +/obj/item/lipstick/random{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/lipstick/random{ +/obj/item/lipstick/random{ pixel_x = -3; pixel_y = -3 }, -/obj/item/weapon/lipstick/random, +/obj/item/lipstick/random, /obj/structure/sign/nosmoking_2{ pixel_y = -32 }, @@ -10409,10 +10318,10 @@ /area/maintenance/port/fore) "awd" = ( /obj/structure/table/wood, -/obj/item/weapon/canvas/twentythreeXnineteen, -/obj/item/weapon/canvas/nineteenXnineteen, -/obj/item/weapon/storage/crayons, -/obj/item/weapon/storage/crayons, +/obj/item/canvas/twentythreeXnineteen, +/obj/item/canvas/nineteenXnineteen, +/obj/item/storage/crayons, +/obj/item/storage/crayons, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small, /turf/open/floor/wood{ @@ -10534,12 +10443,11 @@ pixel_x = -23 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/warehouse) "awr" = ( -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /turf/open/floor/plating, /area/quartermaster/warehouse) "aws" = ( @@ -10591,7 +10499,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/warehouse) @@ -10680,7 +10587,6 @@ /area/quartermaster/storage) "awJ" = ( /turf/open/floor/plasteel/loadingarea{ - baseturf = /turf/open/space; dir = 8 }, /area/quartermaster/storage) @@ -10690,8 +10596,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/storage) "awL" = ( @@ -11033,7 +10938,6 @@ /area/quartermaster/warehouse) "axu" = ( /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/warehouse) @@ -11087,7 +10991,6 @@ id = "cargounload" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/storage) @@ -11110,8 +11013,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/storage) "axE" = ( @@ -11123,8 +11025,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/vacuum, /turf/open/floor/plating, /area/quartermaster/storage) @@ -11137,8 +11038,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/storage) "axG" = ( @@ -11277,28 +11177,27 @@ /turf/open/floor/plasteel, /area/engine/atmospherics_engine) "axX" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, /obj/structure/cable{ d1 = 1; d2 = 2; icon_state = "1-2" }, /obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/atmospherics_engine) "axY" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ +/obj/effect/spawner/structure/window/plasma/reinforced, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, -/obj/structure/window/plasma/reinforced/fulltile, /turf/open/floor/plating, /area/engine/atmospherics_engine) "axZ" = ( /obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ +/obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 10 }, /turf/open/space, @@ -11311,7 +11210,7 @@ /turf/open/floor/plasteel, /area/hydroponics/garden/abandoned) "ayb" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/light/small{ dir = 1 }, @@ -11322,7 +11221,7 @@ "ayc" = ( /obj/structure/table, /obj/item/clothing/suit/apron/overalls, -/obj/item/weapon/cultivator, +/obj/item/cultivator, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/hydroponics/garden/abandoned) @@ -11339,9 +11238,9 @@ }, /obj/item/seeds/poppy/geranium, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/reagent_containers/food/snacks/grown/wheat, -/obj/item/weapon/reagent_containers/food/snacks/grown/corn, -/obj/item/weapon/reagent_containers/food/snacks/grown/apple, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/corn, +/obj/item/reagent_containers/food/snacks/grown/apple, /obj/effect/turf_decal/bot, /obj/machinery/airalarm{ pixel_y = 23 @@ -11356,7 +11255,7 @@ /turf/open/floor/plasteel, /area/hydroponics/garden/abandoned) "ayg" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/status_display{ pixel_y = 32 }, @@ -11367,10 +11266,10 @@ /obj/structure/table, /obj/item/stack/packageWrap, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/hand_labeler, -/obj/item/weapon/reagent_containers/food/snacks/grown/tea, -/obj/item/weapon/reagent_containers/food/snacks/grown/grapes, -/obj/item/weapon/reagent_containers/food/snacks/grown/cherries, +/obj/item/hand_labeler, +/obj/item/reagent_containers/food/snacks/grown/tea, +/obj/item/reagent_containers/food/snacks/grown/grapes, +/obj/item/reagent_containers/food/snacks/grown/cherries, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/hydroponics/garden/abandoned) @@ -11645,6 +11544,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral, /area/quartermaster/warehouse) "ayF" = ( @@ -11667,7 +11567,7 @@ /area/quartermaster/warehouse) "ayH" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/storage/box/mousetraps, +/obj/item/storage/box/mousetraps, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/quartermaster/warehouse) @@ -11748,7 +11648,6 @@ "ayT" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/storage) @@ -11908,13 +11807,12 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; dir = 4 }, /area/engine/atmospherics_engine) "azm" = ( /obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/space, /area/space) "azn" = ( @@ -12148,7 +12046,6 @@ sortType = 1 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/warehouse) @@ -12251,10 +12148,10 @@ /obj/machinery/power/apc{ dir = 4; name = "Cargo Warehouse APC"; + areastring = "/area/quartermaster/warehouse"; pixel_x = 26 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/warehouse) @@ -12385,13 +12282,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 5 }, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/engine/atmospherics_engine) "aAc" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - name = "scrubbers pipe"; dir = 4 }, /obj/effect/turf_decal/bot, @@ -12446,7 +12342,7 @@ /area/engine/atmospherics_engine) "aAj" = ( /obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/atmospherics/pipe/simple/orange/visible, /turf/open/space, /area/space) "aAk" = ( @@ -12496,7 +12392,7 @@ /area/hallway/secondary/service) "aAp" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /turf/open/floor/plasteel/grimy, /area/hallway/secondary/service) "aAq" = ( @@ -12511,14 +12407,14 @@ /obj/machinery/status_display{ pixel_y = 32 }, -/obj/item/weapon/bedsheet/rainbow, +/obj/item/bedsheet/rainbow, /turf/open/floor/plasteel/grimy, /area/hallway/secondary/service) "aAs" = ( /turf/open/floor/plasteel/grimy, /area/hallway/secondary/service) "aAt" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/structure/sign/nanotrasen{ pixel_x = 32 }, @@ -12539,8 +12435,9 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance_hatch{ - name = "Maintenance Hatch"; - req_access_txt = "12" + name = "Service Hallway Maintenance Hatch"; + req_access_txt = "0"; + req_one_access_txt = "12;25;28;46" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, @@ -12551,7 +12448,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/service) +/area/maintenance/port/fore) "aAx" = ( /turf/closed/wall, /area/crew_quarters/bar) @@ -12624,7 +12521,6 @@ "aAI" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 6 }, /area/quartermaster/warehouse) @@ -12686,7 +12582,6 @@ /area/quartermaster/storage) "aAQ" = ( /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/storage) @@ -12716,8 +12611,7 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "aAS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/storage) "aAT" = ( @@ -12726,8 +12620,7 @@ icon_state = "0-2" }, /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/storage) "aAU" = ( @@ -12872,12 +12765,8 @@ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm{ - locked = 0; - name = "Engine Air Alarm"; - pixel_y = 23; - req_access = null; - req_one_access_txt = "24;10" +/obj/machinery/airalarm/engine{ + pixel_y = 23 }, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -12964,6 +12853,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Atmospherics Engine APC"; + areastring = "/area/engine/atmospherics_engine"; pixel_x = 26 }, /obj/structure/cable/white{ @@ -13022,8 +12912,8 @@ /area/maintenance/port/fore) "aBp" = ( /obj/structure/table/wood, -/obj/item/weapon/folder, -/obj/item/weapon/pen, +/obj/item/folder, +/obj/item/pen, /obj/machinery/newscaster{ pixel_x = -32 }, @@ -13101,6 +12991,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Bar APC"; + areastring = "/area/crew_quarters/bar"; pixel_y = 24 }, /obj/machinery/light/small{ @@ -13149,7 +13040,7 @@ /obj/structure/extinguisher_cabinet{ pixel_y = 32 }, -/obj/item/weapon/storage/box/beanbag, +/obj/item/storage/box/beanbag, /turf/open/floor/plasteel/black, /area/crew_quarters/bar) "aBC" = ( @@ -13186,9 +13077,9 @@ pixel_y = 32; receive_ore_updates = 1 }, -/obj/item/weapon/book/manual/barman_recipes, -/obj/item/weapon/reagent_containers/food/drinks/shaker, -/obj/item/weapon/reagent_containers/glass/rag, +/obj/item/book/manual/barman_recipes, +/obj/item/reagent_containers/food/drinks/shaker, +/obj/item/reagent_containers/glass/rag, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -13198,19 +13089,19 @@ /obj/machinery/status_display{ pixel_y = 32 }, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/bartender, /turf/open/floor/plasteel/black, /area/crew_quarters/bar) "aBH" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/cigarettes/cigars{ +/obj/item/storage/fancy/cigarettes/cigars{ pixel_y = 6 }, -/obj/item/weapon/storage/fancy/cigarettes/cigars/cohiba{ +/obj/item/storage/fancy/cigarettes/cigars/cohiba{ pixel_y = 3 }, -/obj/item/weapon/storage/fancy/cigarettes/cigars/havana, +/obj/item/storage/fancy/cigarettes/cigars/havana, /obj/item/device/radio/intercom{ name = "Station Intercom"; pixel_y = 26 @@ -13234,6 +13125,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Port Primary Hallway APC"; + areastring = "/area/hallway/primary/fore"; pixel_x = -26; pixel_y = 3 }, @@ -13345,8 +13237,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/prison) "aBW" = ( @@ -13355,8 +13246,7 @@ /turf/open/space, /area/space) "aBX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/port/fore) "aBY" = ( @@ -13366,13 +13256,12 @@ /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) "aCa" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/disposal/incinerator) "aCb" = ( /obj/structure/table/reinforced, -/obj/item/weapon/tank/internals/plasma, +/obj/item/tank/internals/plasma, /obj/machinery/light/small, /obj/structure/extinguisher_cabinet{ pixel_x = -26 @@ -13387,7 +13276,7 @@ /turf/open/floor/plasteel, /area/engine/atmospherics_engine) "aCc" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -13412,6 +13301,7 @@ /area/engine/atmospherics_engine) "aCe" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/yellow, /area/engine/atmospherics_engine) "aCf" = ( @@ -13482,7 +13372,7 @@ /turf/open/floor/plasteel, /area/engine/atmospherics_engine) "aCn" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -13490,15 +13380,15 @@ /area/engine/atmospherics_engine) "aCo" = ( /obj/structure/table/reinforced, -/obj/item/weapon/crowbar/red, -/obj/item/weapon/wrench, +/obj/item/crowbar/red, +/obj/item/wrench, /obj/item/clothing/mask/gas, /obj/machinery/light/small, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/engine/atmospherics_engine) "aCp" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -13512,19 +13402,20 @@ /area/hydroponics/garden/abandoned) "aCr" = ( /obj/structure/table, -/obj/item/weapon/shovel/spade, -/obj/item/weapon/reagent_containers/glass/bottle/nutrient/rh{ +/obj/item/shovel/spade, +/obj/item/reagent_containers/glass/bottle/nutrient/rh{ pixel_x = 5 }, -/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez{ +/obj/item/reagent_containers/glass/bottle/nutrient/ez{ pixel_x = -5 }, -/obj/item/weapon/reagent_containers/syringe, +/obj/item/reagent_containers/syringe, /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white, /obj/machinery/power/apc{ dir = 2; name = "Abandoned Garden APC"; + areastring = "/area/hydroponics/garden/abandoned"; pixel_y = -26 }, /obj/effect/turf_decal/bot, @@ -13535,14 +13426,14 @@ /obj/machinery/status_display{ pixel_y = -32 }, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/hydroponics/garden/abandoned) "aCt" = ( /obj/structure/table, /obj/item/device/plant_analyzer, -/obj/item/weapon/hatchet, +/obj/item/hatchet, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -13564,9 +13455,9 @@ /area/hydroponics/garden/abandoned) "aCw" = ( /obj/structure/table, -/obj/item/weapon/crowbar, -/obj/item/weapon/wrench, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/reagent_containers/glass/bucket, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/hydroponics/garden/abandoned) @@ -13885,7 +13776,7 @@ pixel_x = -32 }, /obj/structure/table/reinforced, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /obj/item/device/radio, /obj/machinery/button/door{ desc = "A remote control switch."; @@ -13981,19 +13872,19 @@ desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket" }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, /obj/item/clothing/mask/breath{ @@ -14116,7 +14007,7 @@ d2 = 4; icon_state = "1-4" }, -/obj/item/weapon/cultivator, +/obj/item/cultivator, /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, @@ -14154,7 +14045,7 @@ d2 = 8; icon_state = "1-8" }, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /obj/effect/decal/cleanable/dirt, /mob/living/simple_animal/mouse, /turf/open/floor/plasteel/neutral/corner{ @@ -14304,7 +14195,7 @@ /turf/open/floor/plasteel/vault, /area/maintenance/disposal/incinerator) "aDD" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -14473,15 +14364,14 @@ /area/engine/atmospherics_engine) "aDP" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plasteel, /area/engine/atmospherics_engine) "aDQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/barricade/wooden, /turf/open/floor/plating, /area/hydroponics/garden/abandoned) @@ -14534,7 +14424,7 @@ /turf/open/floor/plasteel/neutral/side, /area/maintenance/port/fore) "aDU" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/newscaster{ pixel_x = -32 }, @@ -14635,7 +14525,7 @@ /turf/open/floor/plasteel/grimy, /area/crew_quarters/bar) "aEb" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -14682,8 +14572,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/fore) "aEk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/sorting) "aEl" = ( @@ -14727,14 +14616,12 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/supply) "aEq" = ( /obj/machinery/computer/secure_data, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 6 }, /area/security/checkpoint/supply) @@ -14749,7 +14636,6 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 4 }, /area/security/checkpoint/supply) @@ -14819,7 +14705,6 @@ id = "cargoload" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/storage) @@ -14840,8 +14725,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/storage) "aEB" = ( @@ -14850,8 +14734,7 @@ icon_state = "0-8" }, /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/storage) "aEC" = ( @@ -14881,8 +14764,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/prison) "aEH" = ( @@ -14946,8 +14828,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/prison) "aEN" = ( @@ -15059,7 +14940,6 @@ "aET" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 8 }, /area/maintenance/disposal/incinerator) @@ -15156,6 +15036,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Turbine Generator APC"; + areastring = "/area/maintenance/disposal/incinerator"; pixel_y = 24 }, /obj/structure/cable/white{ @@ -15240,7 +15121,6 @@ /turf/closed/wall/r_wall, /area/engine/atmospherics_engine) "aFh" = ( -/obj/structure/grille, /obj/structure/cable/white{ d1 = 1; d2 = 2; @@ -15256,7 +15136,7 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/atmospherics_engine) "aFi" = ( @@ -15286,13 +15166,12 @@ /turf/open/floor/plasteel, /area/engine/atmospherics_engine) "aFj" = ( -/obj/structure/grille, /obj/structure/cable/white{ d2 = 8; icon_state = "0-8" }, /obj/effect/decal/cleanable/dirt, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/atmospherics_engine) "aFk" = ( @@ -15356,8 +15235,8 @@ "aFp" = ( /obj/structure/table/wood, /obj/structure/table/wood, -/obj/item/weapon/folder, -/obj/item/weapon/pen, +/obj/item/folder, +/obj/item/pen, /obj/machinery/airalarm{ pixel_y = 23 }, @@ -15368,7 +15247,7 @@ /obj/machinery/status_display{ pixel_y = 32 }, -/obj/item/weapon/bedsheet/orange, +/obj/item/bedsheet/orange, /turf/open/floor/wood, /area/hallway/secondary/service) "aFr" = ( @@ -15424,7 +15303,7 @@ /area/crew_quarters/bar) "aFy" = ( /obj/structure/table/wood, -/obj/item/weapon/gun/ballistic/revolver/doublebarrel, +/obj/item/gun/ballistic/revolver/doublebarrel, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -15435,11 +15314,11 @@ /area/crew_quarters/bar) "aFA" = ( /obj/structure/table/reinforced, -/obj/item/weapon/lighter{ +/obj/item/lighter{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/lighter, +/obj/item/lighter, /obj/machinery/camera{ c_tag = "Bar - Fore"; dir = 4; @@ -15453,7 +15332,7 @@ /area/crew_quarters/bar) "aFC" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/matches{ +/obj/item/storage/box/matches{ pixel_x = -3; pixel_y = 5 }, @@ -15491,8 +15370,8 @@ /area/hallway/primary/fore) "aFG" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/quartermaster/sorting) @@ -15550,8 +15429,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/supply) "aFN" = ( @@ -15586,13 +15464,11 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 4 }, /area/security/checkpoint/supply) "aFQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ d2 = 8; icon_state = "0-8" @@ -15659,7 +15535,7 @@ }, /area/security/prison) "aGa" = ( -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating{ @@ -15717,6 +15593,7 @@ cell_type = 10000; dir = 2; name = "Port Bow Solar APC"; + areastring = "/area/maintenance/solars/port/fore"; pixel_y = -26 }, /obj/effect/turf_decal/stripes/line{ @@ -15731,9 +15608,9 @@ /area/maintenance/solars/port/fore) "aGj" = ( /obj/structure/rack, -/obj/item/weapon/storage/toolbox/emergency, -/obj/item/weapon/wrench, -/obj/item/weapon/tank/internals/emergency_oxygen/engi, +/obj/item/storage/toolbox/emergency, +/obj/item/wrench, +/obj/item/tank/internals/emergency_oxygen/engi, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/caution{ dir = 9 @@ -16000,6 +15877,7 @@ /turf/open/floor/plasteel/neutral/side, /area/maintenance/port/fore) "aGJ" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral/side, /area/maintenance/port/fore) "aGK" = ( @@ -16086,7 +15964,7 @@ /area/crew_quarters/bar) "aGT" = ( /obj/structure/closet/gmcloset, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/item/stack/sheet/glass{ amount = 30 }, @@ -16111,7 +15989,7 @@ "aGV" = ( /obj/structure/table/wood, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /turf/open/floor/plasteel/black, /area/crew_quarters/bar) "aGW" = ( @@ -16147,8 +16025,8 @@ "aHc" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen, +/obj/item/folder/yellow, +/obj/item/pen, /obj/machinery/door/window/southleft{ dir = 4; name = "Cargo Desk"; @@ -16163,7 +16041,6 @@ }, /obj/effect/landmark/start/cargo_technician, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 9 }, /area/quartermaster/sorting) @@ -16172,7 +16049,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/sorting) @@ -16183,7 +16059,6 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/sorting) @@ -16197,7 +16072,6 @@ dir = 1 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 5 }, /area/quartermaster/sorting) @@ -16218,8 +16092,7 @@ /area/quartermaster/sorting) "aHi" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/supply) "aHj" = ( @@ -16245,7 +16118,6 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 4 }, /area/security/checkpoint/supply) @@ -16261,7 +16133,7 @@ dir = 4; name = "Security Desk" }, -/obj/item/weapon/folder/red, +/obj/item/folder/red, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -16328,8 +16200,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/ai_status_display{ pixel_x = -32 }, @@ -16362,8 +16233,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/status_display{ pixel_x = 32 }, @@ -16372,7 +16242,7 @@ /area/security/prison) "aHy" = ( /turf/closed/wall/r_wall, -/area/prison/execution_room) +/area/security/execution/education) "aHz" = ( /obj/machinery/door/poddoor{ id = "justiceblast"; @@ -16385,10 +16255,10 @@ dir = 1 }, /turf/open/floor/plasteel/black, -/area/prison/execution_room) +/area/security/execution/education) "aHA" = ( /obj/structure/lattice/catwalk, -/obj/item/weapon/wrench, +/obj/item/wrench, /turf/open/space, /area/space) "aHB" = ( @@ -16500,9 +16370,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 26 }, -/obj/structure/closet/emcloset{ - anchored = 1 - }, +/obj/structure/closet/emcloset/anchored, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/engine/atmospherics_engine) @@ -16632,7 +16500,7 @@ /area/maintenance/port/fore) "aHY" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /obj/machinery/button/door{ id = "AuxCabinB"; name = "Dormitory Door Lock"; @@ -16660,14 +16528,14 @@ /area/hallway/secondary/service) "aIb" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/briefcase, +/obj/item/storage/briefcase, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/wood, /area/hallway/secondary/service) "aIc" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -16723,13 +16591,13 @@ /turf/open/floor/plasteel/loadingarea, /area/hallway/primary/fore) "aIi" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/sorting) "aIj" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral, /area/quartermaster/sorting) "aIk" = ( @@ -16744,7 +16612,6 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/sorting) @@ -16776,10 +16643,10 @@ /obj/machinery/power/apc{ dir = 8; name = "Security Post - Cargo APC"; + areastring = "/area/security/checkpoint/supply"; pixel_x = -26 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 10 }, /area/security/checkpoint/supply) @@ -16800,7 +16667,7 @@ /turf/open/floor/plasteel/red/side, /area/security/checkpoint/supply) "aIp" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/airalarm{ dir = 8; pixel_x = 24 @@ -16814,7 +16681,6 @@ name = "security camera" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 6 }, /area/security/checkpoint/supply) @@ -16861,14 +16727,14 @@ /obj/machinery/shower{ dir = 4 }, -/obj/item/weapon/soap/nanotrasen, +/obj/item/soap/nanotrasen, /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/floorgrime, /area/security/prison) "aIx" = ( /obj/structure/table, -/obj/item/weapon/storage/crayons, -/obj/item/weapon/storage/crayons, +/obj/item/storage/crayons, +/obj/item/storage/crayons, /obj/structure/sign/electricshock{ pixel_y = 32 }, @@ -16978,7 +16844,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /obj/machinery/light/small{ dir = 1 }, @@ -16988,7 +16854,7 @@ /area/security/prison) "aIG" = ( /obj/structure/table, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/structure/cable/white{ d1 = 4; d2 = 8; @@ -17013,7 +16879,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, @@ -17051,12 +16917,12 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/prison/execution_room) +/area/security/execution/education) "aIL" = ( /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/prison/execution_room) +/area/security/execution/education) "aIM" = ( /obj/machinery/light/small{ dir = 4 @@ -17070,7 +16936,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/prison/execution_room) +/area/security/execution/education) "aIN" = ( /obj/structure/sign/fire, /turf/closed/wall/r_wall, @@ -17116,7 +16982,6 @@ /obj/machinery/atmospherics/pipe/manifold/general/visible, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/caution{ - icon_state = "caution"; dir = 10 }, /area/maintenance/disposal/incinerator) @@ -17143,13 +17008,11 @@ }, /area/maintenance/disposal/incinerator) "aIU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "aIV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/engine/atmos) @@ -17167,8 +17030,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "aIX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/plating, /area/engine/atmos) @@ -17231,21 +17093,21 @@ /area/engine/atmos) "aJf" = ( /obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ +/obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 5 }, /turf/open/space, /area/space) "aJg" = ( /obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ +/obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, /turf/open/space, /area/space) "aJh" = ( /obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ +/obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, /turf/open/space, @@ -17263,17 +17125,17 @@ /turf/open/floor/plasteel/grimy, /area/crew_quarters/abandoned_gambling_den) "aJk" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/grimy, /area/crew_quarters/abandoned_gambling_den) "aJl" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/grimy, /area/crew_quarters/abandoned_gambling_den) "aJm" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) @@ -17285,6 +17147,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Abandoned Gambling Den APC"; + areastring = "/area/crew_quarters/abandoned_gambling_den"; pixel_y = 24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -17293,7 +17156,7 @@ }, /area/crew_quarters/abandoned_gambling_den) "aJo" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/abandoned_gambling_den) "aJp" = ( @@ -17348,6 +17211,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Atrium APC"; + areastring = "/area/crew_quarters/bar/atrium"; pixel_y = 24 }, /obj/machinery/camera{ @@ -17364,7 +17228,7 @@ /obj/machinery/status_display{ pixel_y = 32 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/grimy, /area/crew_quarters/bar/atrium) "aJy" = ( @@ -17382,8 +17246,7 @@ /turf/open/floor/plasteel/redyellow, /area/crew_quarters/bar/atrium) "aJB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/bar/atrium) "aJC" = ( @@ -17402,7 +17265,6 @@ dir = 8 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/sorting) @@ -17434,8 +17296,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/supply) "aJJ" = ( @@ -17466,8 +17327,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/supply) "aJL" = ( @@ -17492,7 +17352,6 @@ "aJN" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/loadingarea{ - icon_state = "loadingarea"; dir = 1 }, /area/quartermaster/storage) @@ -17542,7 +17401,7 @@ /area/security/prison) "aJU" = ( /obj/structure/table, -/obj/item/weapon/storage/pill_bottle/dice, +/obj/item/storage/pill_bottle/dice, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -17558,8 +17417,8 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/paper, -/obj/item/weapon/pen, +/obj/item/paper, +/obj/item/pen, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -17618,14 +17477,14 @@ /turf/open/floor/plasteel/darkred/corner{ dir = 1 }, -/area/prison/execution_room) +/area/security/execution/education) "aKd" = ( /obj/structure/chair, /obj/effect/decal/cleanable/blood/splatter, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/prison/execution_room) +/area/security/execution/education) "aKe" = ( /obj/machinery/flasher{ id = "justiceflash"; @@ -17636,7 +17495,7 @@ /turf/open/floor/plasteel/darkred/corner{ dir = 4 }, -/area/prison/execution_room) +/area/security/execution/education) "aKf" = ( /obj/machinery/door/poddoor{ id = "turbinevent"; @@ -17751,7 +17610,6 @@ dir = 4 }, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 8 }, /area/maintenance/disposal/incinerator) @@ -17906,7 +17764,7 @@ /turf/open/floor/plasteel/vault, /area/engine/atmos) "aKE" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault, /area/engine/atmos) "aKF" = ( @@ -17923,8 +17781,8 @@ /area/crew_quarters/abandoned_gambling_den) "aKH" = ( /obj/structure/table/wood, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/red, +/obj/item/clipboard, +/obj/item/folder/red, /turf/open/floor/plasteel/grimy, /area/crew_quarters/abandoned_gambling_den) "aKI" = ( @@ -17969,6 +17827,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Theatre Backstage APC"; + areastring = "/area/crew_quarters/theatre"; pixel_y = 24 }, /turf/open/floor/plasteel/redblue, @@ -17978,8 +17837,8 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 26 }, -/obj/item/weapon/storage/crayons, -/obj/item/weapon/storage/crayons, +/obj/item/storage/crayons, +/obj/item/storage/crayons, /obj/item/device/flashlight/lamp/bananalamp{ pixel_y = 5 }, @@ -17988,7 +17847,7 @@ pixel_y = 26 }, /obj/item/toy/figure/clown, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /turf/open/floor/plasteel/redblue, /area/crew_quarters/theatre) "aKQ" = ( @@ -18023,7 +17882,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/grimy, /area/crew_quarters/bar/atrium) "aKX" = ( @@ -18040,15 +17899,15 @@ /area/crew_quarters/bar/atrium) "aKZ" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/pill_bottle/dice, +/obj/item/storage/pill_bottle/dice, /turf/open/floor/plasteel/redyellow, /area/crew_quarters/bar/atrium) "aLa" = ( -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ +/obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = -8; pixel_y = 5 }, -/obj/item/weapon/reagent_containers/food/condiment/peppermill{ +/obj/item/reagent_containers/food/condiment/peppermill{ pixel_x = -8 }, /obj/structure/table/wood, @@ -18056,7 +17915,7 @@ /area/crew_quarters/bar/atrium) "aLb" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola, +/obj/item/reagent_containers/food/drinks/soda_cans/cola, /turf/open/floor/plasteel/redyellow, /area/crew_quarters/bar/atrium) "aLc" = ( @@ -18069,15 +17928,15 @@ pixel_y = 5 }, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/machinery/power/apc{ dir = 8; name = "Delivery Office APC"; + areastring = "/area/quartermaster/sorting"; pixel_x = -26; pixel_y = 3 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/sorting) @@ -18120,7 +17979,6 @@ dir = 8 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/sorting) @@ -18139,8 +17997,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/supply) "aLi" = ( @@ -18272,8 +18129,7 @@ /area/quartermaster/storage) "aLw" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ d2 = 8; icon_state = "0-8" @@ -18282,8 +18138,8 @@ /area/quartermaster/storage) "aLx" = ( /obj/structure/table, -/obj/item/weapon/book/manual/chef_recipes, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/book/manual/chef_recipes, +/obj/item/storage/box/donkpockets, /obj/item/clothing/head/chefhat, /turf/open/floor/plasteel/neutral/corner{ dir = 8 @@ -18312,7 +18168,7 @@ /area/security/prison) "aLB" = ( /obj/structure/table, -/obj/item/trash/deadmouse{ +/obj/item/reagent_containers/food/snacks/deadmouse{ pixel_y = 5 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -18366,11 +18222,11 @@ "aLK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/vault, -/area/prison/execution_room) +/area/security/execution/education) "aLL" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on, /turf/open/floor/plasteel/vault, -/area/prison/execution_room) +/area/security/execution/education) "aLN" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 4; @@ -18432,7 +18288,6 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/caution{ - icon_state = "caution"; dir = 10 }, /area/maintenance/disposal/incinerator) @@ -18442,9 +18297,9 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/reagent_containers/pill/patch/silver_sulf, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/reagent_containers/pill/patch/silver_sulf, /obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/caution, @@ -18457,8 +18312,8 @@ /obj/machinery/newscaster{ pixel_y = -32 }, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/caution, /area/maintenance/disposal/incinerator) "aLT" = ( @@ -18478,8 +18333,8 @@ pixel_y = 1 }, /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -18533,8 +18388,8 @@ pixel_y = 1 }, /obj/structure/table/reinforced, -/obj/item/weapon/crowbar/red, -/obj/item/weapon/wrench, +/obj/item/crowbar/red, +/obj/item/wrench, /obj/item/clothing/mask/gas, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -18545,10 +18400,10 @@ /area/engine/atmos) "aLZ" = ( /obj/structure/table/reinforced, -/obj/item/weapon/tank/internals/emergency_oxygen{ +/obj/item/tank/internals/emergency_oxygen{ pixel_x = 6 }, -/obj/item/weapon/tank/internals/emergency_oxygen{ +/obj/item/tank/internals/emergency_oxygen{ pixel_x = -6 }, /obj/item/clothing/mask/breath, @@ -18568,7 +18423,7 @@ }, /area/engine/atmos) "aMa" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -18578,7 +18433,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "aMc" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/vault{ @@ -18594,10 +18449,10 @@ dir = 8 }, /obj/structure/table/reinforced, -/obj/item/weapon/electronics/airalarm, -/obj/item/weapon/electronics/airalarm, -/obj/item/weapon/electronics/firealarm, -/obj/item/weapon/electronics/firealarm, +/obj/item/electronics/airalarm, +/obj/item/electronics/airalarm, +/obj/item/electronics/firealarm, +/obj/item/electronics/firealarm, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, @@ -18615,7 +18470,7 @@ }, /obj/structure/table/reinforced, /obj/item/stack/cable_coil/white, -/obj/item/weapon/pipe_dispenser, +/obj/item/pipe_dispenser, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -18624,7 +18479,7 @@ }, /area/engine/atmos) "aMf" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -18643,7 +18498,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "aMh" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/vault{ dir = 8 @@ -18662,7 +18517,7 @@ /obj/item/stack/rods{ amount = 23 }, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /turf/open/floor/plasteel/caution{ dir = 9 }, @@ -18674,7 +18529,7 @@ }, /obj/structure/table/reinforced, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /turf/open/floor/plasteel/caution{ dir = 1 }, @@ -18719,7 +18574,7 @@ /area/maintenance/port/fore) "aMp" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/briefcase, +/obj/item/storage/briefcase, /turf/open/floor/plasteel/grimy, /area/crew_quarters/abandoned_gambling_den) "aMq" = ( @@ -18758,7 +18613,6 @@ /area/maintenance/port/fore) "aMv" = ( /obj/structure/mirror{ - desc = "Mirror mirror on the wall, who is the most robust of them all?"; pixel_x = -28 }, /turf/open/floor/plasteel/redblue, @@ -18863,7 +18717,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/item/weapon/reagent_containers/food/drinks/bottle/orangejuice, +/obj/item/reagent_containers/food/drinks/bottle/orangejuice, /turf/open/floor/plasteel/redyellow, /area/crew_quarters/bar/atrium) "aMJ" = ( @@ -18871,7 +18725,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/item/weapon/reagent_containers/food/snacks/cheesiehonkers, +/obj/item/reagent_containers/food/snacks/cheesiehonkers, /turf/open/floor/plasteel/redyellow, /area/crew_quarters/bar/atrium) "aMK" = ( @@ -18947,11 +18801,11 @@ /area/hallway/primary/fore) "aMR" = ( /obj/structure/table, -/obj/item/weapon/storage/box{ +/obj/item/storage/box{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /obj/machinery/firealarm{ dir = 1; pixel_y = -24 @@ -18964,13 +18818,12 @@ pixel_x = -32 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 10 }, /area/quartermaster/sorting) "aMS" = ( /obj/structure/table, -/obj/item/weapon/folder/yellow, +/obj/item/folder/yellow, /obj/item/device/destTagger, /turf/open/floor/plasteel/brown, /area/quartermaster/sorting) @@ -18985,14 +18838,13 @@ /area/quartermaster/sorting) "aMU" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/airalarm{ dir = 8; pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 6 }, /area/quartermaster/sorting) @@ -19005,8 +18857,8 @@ /turf/open/floor/plating, /area/quartermaster/sorting) "aMW" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 10 }, /area/security/checkpoint/supply) @@ -19033,7 +18885,6 @@ dir = 8 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 6 }, /area/security/checkpoint/supply) @@ -19047,28 +18898,24 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/supply) "aNa" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 9 }, /area/quartermaster/storage) "aNb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/storage) "aNc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/storage) @@ -19080,7 +18927,6 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 5 }, /area/quartermaster/storage) @@ -19093,8 +18939,7 @@ /turf/closed/wall, /area/quartermaster/qm) "aNf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/qm) "aNg" = ( @@ -19105,8 +18950,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/qm) "aNi" = ( @@ -19118,8 +18962,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/qm) "aNj" = ( @@ -19127,8 +18970,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/qm) "aNk" = ( @@ -19140,8 +18982,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" @@ -19157,21 +18998,20 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/qm) "aNm" = ( /obj/structure/table/glass, -/obj/item/weapon/reagent_containers/glass/bottle/morphine, -/obj/item/weapon/reagent_containers/syringe, +/obj/item/reagent_containers/glass/bottle/morphine, +/obj/item/reagent_containers/syringe, /turf/open/floor/plasteel/whitered/side{ dir = 9 }, /area/security/prison) "aNn" = ( /obj/structure/table/glass, -/obj/item/weapon/folder/blue, +/obj/item/folder/blue, /obj/item/device/healthanalyzer, /obj/machinery/light{ dir = 1 @@ -19182,8 +19022,8 @@ /area/security/prison) "aNo" = ( /obj/structure/table/glass, -/obj/item/weapon/reagent_containers/glass/bottle/morphine, -/obj/item/weapon/reagent_containers/syringe, +/obj/item/reagent_containers/glass/bottle/morphine, +/obj/item/reagent_containers/syringe, /turf/open/floor/plasteel/whitered/side{ dir = 5 }, @@ -19204,7 +19044,7 @@ /area/security/prison) "aNr" = ( /obj/machinery/light/small, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/red/corner{ dir = 8 @@ -19246,7 +19086,7 @@ /turf/open/floor/plasteel, /area/security/prison) "aNw" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small, /turf/open/floor/plating{ @@ -19266,15 +19106,14 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "justicechamber"; name = "Justice Chamber Blast door" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, -/area/prison/execution_room) +/area/security/execution/education) "aNA" = ( /obj/machinery/door/poddoor/preopen{ id = "justicechamber"; @@ -19299,14 +19138,13 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/prison/execution_room) +/area/security/execution/education) "aNB" = ( /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "justicechamber"; name = "Justice Chamber Blast door" @@ -19316,7 +19154,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, -/area/prison/execution_room) +/area/security/execution/education) "aNC" = ( /obj/structure/lattice/catwalk, /obj/structure/disposaloutlet{ @@ -19346,8 +19184,7 @@ /turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) "aNF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, @@ -19510,8 +19347,7 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "aNW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/barricade/wooden, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) @@ -19594,7 +19430,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/theatre) +/area/maintenance/port/fore) "aOe" = ( /obj/structure/cable/white{ d1 = 4; @@ -19609,7 +19445,6 @@ dir = 4 }, /turf/open/floor/plasteel/redblue/redside{ - icon_state = "redblue"; dir = 1 }, /area/crew_quarters/theatre) @@ -19645,7 +19480,6 @@ dir = 4 }, /turf/open/floor/plasteel/redblue/redside{ - icon_state = "redblue"; dir = 1 }, /area/crew_quarters/theatre) @@ -19662,7 +19496,6 @@ dir = 4 }, /turf/open/floor/plasteel/redblue/redside{ - icon_state = "redblue"; dir = 1 }, /area/crew_quarters/theatre) @@ -19853,8 +19686,7 @@ /turf/open/floor/plasteel, /area/quartermaster/sorting) "aOv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/quartermaster/sorting) @@ -19876,8 +19708,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -19921,8 +19752,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -19936,6 +19766,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Cargo Bay APC"; + areastring = "/area/quartermaster/storage"; pixel_x = -26; pixel_y = 3 }, @@ -19949,7 +19780,6 @@ name = "cargo camera" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/storage) @@ -19961,7 +19791,7 @@ "aOD" = ( /obj/structure/table/reinforced, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /turf/open/floor/plasteel/neutral, /area/quartermaster/storage) "aOE" = ( @@ -19970,7 +19800,7 @@ /area/quartermaster/storage) "aOF" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /turf/open/floor/plasteel/neutral, /area/quartermaster/storage) "aOG" = ( @@ -19989,23 +19819,20 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/storage) "aOI" = ( /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 9 }, /area/quartermaster/qm) "aOJ" = ( /obj/structure/table, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/qm, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/qm) @@ -20013,7 +19840,6 @@ /obj/machinery/disposal/bin, /obj/structure/disposalpipe/trunk, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/qm) @@ -20025,32 +19851,30 @@ /obj/machinery/power/apc{ dir = 1; name = "Quartermaster's Office APC"; + areastring = "/area/quartermaster/qm"; pixel_y = 28 }, /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/qm) "aOM" = ( /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/qm) "aON" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/qm) "aOO" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/yellow, +/obj/item/folder/yellow, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/machinery/light{ dir = 4 }, @@ -20064,7 +19888,6 @@ pixel_x = 28 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 5 }, /area/quartermaster/qm) @@ -20075,9 +19898,8 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/bedsheet/qm, +/obj/item/bedsheet/qm, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/qm) @@ -20085,14 +19907,12 @@ /obj/structure/table/reinforced, /obj/item/device/flashlight/lamp, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 5 }, /area/quartermaster/qm) "aOR" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/qm) "aOS" = ( @@ -20192,28 +20012,27 @@ /obj/machinery/status_display{ pixel_y = 32 }, -/obj/item/weapon/reagent_containers/glass/bottle/morphine{ +/obj/item/reagent_containers/glass/bottle/morphine{ pixel_x = 7; pixel_y = 7 }, -/obj/item/weapon/reagent_containers/glass/bottle/morphine{ +/obj/item/reagent_containers/glass/bottle/morphine{ pixel_x = -7; pixel_y = 7 }, -/obj/item/weapon/reagent_containers/glass/bottle/chloralhydrate{ +/obj/item/reagent_containers/glass/bottle/chloralhydrate{ pixel_x = -7 }, -/obj/item/weapon/reagent_containers/glass/bottle/facid{ +/obj/item/reagent_containers/glass/bottle/facid{ pixel_x = 7 }, -/obj/item/weapon/storage/backpack/duffelbag/sec/surgery{ +/obj/item/storage/backpack/duffelbag/sec/surgery{ pixel_y = 5 }, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; dir = 9 }, -/area/prison/execution_room) +/area/security/execution/education) "aOZ" = ( /obj/structure/cable/white{ d1 = 2; @@ -20247,10 +20066,10 @@ pixel_y = 38; req_access_txt = "3" }, -/obj/item/weapon/folder/red{ +/obj/item/folder/red{ pixel_x = 3 }, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /obj/item/device/taperecorder, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -20258,7 +20077,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 1 }, -/area/prison/execution_room) +/area/security/execution/education) "aPa" = ( /obj/structure/cable/white{ d1 = 1; @@ -20277,7 +20096,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 1 }, -/area/prison/execution_room) +/area/security/execution/education) "aPb" = ( /obj/structure/cable/white{ d1 = 4; @@ -20291,7 +20110,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 1 }, -/area/prison/execution_room) +/area/security/execution/education) "aPc" = ( /obj/structure/cable/white{ d1 = 1; @@ -20310,7 +20129,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 5 }, -/area/prison/execution_room) +/area/security/execution/education) "aPd" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/structure/window/reinforced{ @@ -20320,14 +20139,14 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/prison/execution_room) +/area/security/execution/education) "aPe" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/prison/execution_room) +/area/security/execution/education) "aPf" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/simple/general/visible{ @@ -20383,9 +20202,8 @@ }, /obj/structure/table/reinforced, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /turf/open/floor/plasteel/caution{ - icon_state = "caution"; dir = 10 }, /area/engine/atmos) @@ -20504,8 +20322,7 @@ }, /area/engine/atmos) "aPw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, @@ -20653,7 +20470,6 @@ /area/crew_quarters/theatre) "aPL" = ( /obj/structure/mirror{ - desc = "Mirror mirror on the wall, who is the most robust of them all?"; pixel_x = -28 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, @@ -20670,6 +20486,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/theatre) "aPO" = ( @@ -20712,7 +20529,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/storage/pod{ +/obj/item/storage/pod{ pixel_x = 32 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -20731,15 +20548,15 @@ /area/crew_quarters/bar/atrium) "aPT" = ( /obj/structure/table/wood, -/obj/item/weapon/lipstick/random{ +/obj/item/lipstick/random{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/lipstick/random{ +/obj/item/lipstick/random{ pixel_x = -3; pixel_y = -3 }, -/obj/item/weapon/lipstick/random, +/obj/item/lipstick/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -20767,7 +20584,7 @@ /area/crew_quarters/bar/atrium) "aPX" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/coffee, +/obj/item/reagent_containers/food/drinks/coffee, /turf/open/floor/plasteel/redyellow, /area/crew_quarters/bar/atrium) "aPY" = ( @@ -20823,20 +20640,18 @@ pixel_x = -32 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 9 }, /area/quartermaster/office) "aQe" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/yellow, +/obj/item/folder/yellow, /obj/item/device/multitool, -/obj/item/weapon/pen/red, +/obj/item/pen/red, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/office) @@ -20851,7 +20666,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/office) @@ -20860,7 +20674,6 @@ dir = 9 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/office) @@ -20870,13 +20683,12 @@ pixel_y = 32 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/office) "aQi" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/machinery/requests_console{ department = "Cargo Office"; departmentType = 0; @@ -20889,16 +20701,16 @@ name = "cargo camera" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/office) "aQj" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /obj/machinery/power/apc{ dir = 1; name = "Cargo Office APC"; + areastring = "/area/quartermaster/office"; pixel_y = 28 }, /obj/structure/cable/white{ @@ -20906,13 +20718,11 @@ icon_state = "0-2" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/office) "aQk" = ( /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/office) @@ -20923,12 +20733,11 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/office) "aQm" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/light{ dir = 4 }, @@ -20936,7 +20745,6 @@ pixel_x = 26 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 5 }, /area/quartermaster/office) @@ -20957,13 +20765,12 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/storage) "aQo" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -21020,13 +20827,11 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/storage) "aQv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -21043,7 +20848,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/qm) @@ -21098,13 +20902,11 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/qm) "aQD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -21115,7 +20917,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/qm) @@ -21141,7 +20942,6 @@ name = "cargo camera" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/qm) @@ -21159,7 +20959,7 @@ /area/security/prison) "aQJ" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/brown, +/obj/item/bedsheet/brown, /obj/effect/landmark/revenantspawn, /turf/open/floor/plasteel/red/side{ dir = 8 @@ -21196,7 +20996,7 @@ /area/security/prison) "aQM" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/brown, +/obj/item/bedsheet/brown, /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/revenantspawn, /turf/open/floor/plasteel/red/side{ @@ -21210,6 +21010,7 @@ icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral/side, /area/security/prison) "aQO" = ( @@ -21282,7 +21083,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 8 }, -/area/prison/execution_room) +/area/security/execution/education) "aQS" = ( /obj/structure/cable/white{ d1 = 1; @@ -21296,7 +21097,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/prison/execution_room) +/area/security/execution/education) "aQT" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 @@ -21304,7 +21105,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/prison/execution_room) +/area/security/execution/education) "aQU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 @@ -21313,7 +21114,7 @@ /turf/open/floor/plasteel/vault{ dir = 5 }, -/area/prison/execution_room) +/area/security/execution/education) "aQV" = ( /obj/structure/cable/white{ d1 = 1; @@ -21323,7 +21124,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 4 }, -/area/prison/execution_room) +/area/security/execution/education) "aQW" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 @@ -21333,7 +21134,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/prison/execution_room) +/area/security/execution/education) "aQX" = ( /obj/structure/closet/crate{ icon_state = "crateopen"; @@ -21345,20 +21146,20 @@ /obj/structure/sign/nanotrasen{ pixel_x = 32 }, -/obj/item/weapon/tank/internals/oxygen/red{ +/obj/item/tank/internals/oxygen/red{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/oxygen/red{ +/obj/item/tank/internals/oxygen/red{ pixel_x = -3 }, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/machinery/light{ dir = 4 }, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/prison/execution_room) +/area/security/execution/education) "aQY" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 2; @@ -21516,7 +21317,7 @@ /turf/open/floor/engine/air, /area/engine/atmos) "aRq" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /obj/effect/decal/cleanable/dirt, @@ -21525,18 +21326,18 @@ "aRr" = ( /obj/machinery/light/small, /obj/structure/table/wood, -/obj/item/weapon/storage/pill_bottle, +/obj/item/storage/pill_bottle, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "aRu" = ( /obj/machinery/light/small, /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/syringe{ +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/syringe{ pixel_y = 5 }, -/obj/item/weapon/reagent_containers/syringe, +/obj/item/reagent_containers/syringe, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, @@ -21549,15 +21350,15 @@ name = "Theatre RC"; pixel_x = -32 }, -/obj/item/weapon/lipstick/random{ +/obj/item/lipstick/random{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/lipstick/random{ +/obj/item/lipstick/random{ pixel_x = -3; pixel_y = -3 }, -/obj/item/weapon/lipstick/random, +/obj/item/lipstick/random, /obj/structure/sign/nosmoking_2{ pixel_y = -32 }, @@ -21574,7 +21375,7 @@ /area/crew_quarters/theatre) "aRy" = ( /obj/structure/table/wood, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/mime, /turf/open/floor/plasteel/cafeteria, /area/crew_quarters/theatre) @@ -21584,7 +21385,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/camera{ c_tag = "Service Hallway - Aft"; @@ -21622,17 +21423,17 @@ /area/crew_quarters/bar/atrium) "aRF" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/chips, +/obj/item/reagent_containers/food/snacks/chips, /turf/open/floor/plasteel/redyellow, /area/crew_quarters/bar/atrium) "aRG" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/soda_cans/dr_gibb, +/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb, /turf/open/floor/plasteel/redyellow, /area/crew_quarters/bar/atrium) "aRH" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/britcup, +/obj/item/reagent_containers/food/drinks/britcup, /turf/open/floor/plasteel/redyellow, /area/crew_quarters/bar/atrium) "aRI" = ( @@ -21664,8 +21465,7 @@ }, /area/hallway/primary/fore) "aRL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -21677,7 +21477,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/office) @@ -21787,7 +21586,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/office) @@ -21836,7 +21634,6 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/storage) @@ -21960,7 +21757,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/storage) @@ -21990,7 +21786,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/qm) @@ -22033,8 +21828,8 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/stamp/qm, +/obj/item/folder/yellow, +/obj/item/stamp/qm, /turf/open/floor/plasteel/neutral, /area/quartermaster/qm) "aSk" = ( @@ -22061,7 +21856,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/qm) @@ -22112,13 +21906,12 @@ pixel_x = 32 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/qm) "aSp" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitered/side{ dir = 8 @@ -22151,8 +21944,8 @@ /area/security/prison) "aSt" = ( /obj/structure/table, -/obj/item/weapon/paper, -/obj/item/weapon/pen, +/obj/item/paper, +/obj/item/pen, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/red/side{ dir = 4 @@ -22200,8 +21993,8 @@ /area/security/prison) "aSy" = ( /obj/structure/table, -/obj/item/weapon/paper, -/obj/item/weapon/pen, +/obj/item/paper, +/obj/item/pen, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 @@ -22222,10 +22015,9 @@ pixel_x = -26 }, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; dir = 10 }, -/area/prison/execution_room) +/area/security/execution/education) "aSA" = ( /obj/structure/cable/white{ d1 = 1; @@ -22236,7 +22028,7 @@ dir = 8 }, /turf/open/floor/plasteel/darkred/side, -/area/prison/execution_room) +/area/security/execution/education) "aSB" = ( /obj/machinery/firealarm{ dir = 1; @@ -22247,7 +22039,7 @@ dir = 8 }, /turf/open/floor/plasteel/darkred/side, -/area/prison/execution_room) +/area/security/execution/education) "aSC" = ( /obj/machinery/newscaster/security_unit{ pixel_y = -32 @@ -22256,22 +22048,22 @@ dir = 5 }, /turf/open/floor/plasteel/darkred/side, -/area/prison/execution_room) +/area/security/execution/education) "aSD" = ( /obj/structure/cable/white, /obj/machinery/power/apc{ dir = 2; name = "Education Chamber APC"; + areastring = "/area/security/execution/education"; pixel_y = -26 }, /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 4 }, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; dir = 6 }, -/area/prison/execution_room) +/area/security/execution/education) "aSE" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 8; @@ -22282,7 +22074,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/prison/execution_room) +/area/security/execution/education) "aSF" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 @@ -22291,7 +22083,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/prison/execution_room) +/area/security/execution/education) "aSG" = ( /obj/structure/sign/securearea{ pixel_x = 32 @@ -22337,8 +22129,7 @@ /turf/open/space, /area/engine/atmos) "aSM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, @@ -22460,6 +22251,7 @@ /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 6 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral, /area/engine/atmos) "aTc" = ( @@ -22519,6 +22311,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Service Hall APC"; + areastring = "/area/hallway/secondary/service"; pixel_x = -26; pixel_y = 3 }, @@ -22557,7 +22350,7 @@ pixel_x = -26; pixel_y = -32 }, -/obj/item/weapon/staff/broom, +/obj/item/staff/broom, /obj/item/clothing/head/witchwig, /turf/open/floor/plasteel/vault{ dir = 5 @@ -22700,7 +22493,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/office) @@ -22727,7 +22519,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/storage) @@ -22757,13 +22548,11 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/storage) "aTJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, @@ -22774,7 +22563,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/qm) @@ -22795,13 +22583,13 @@ /area/quartermaster/qm) "aTN" = ( /obj/structure/table/reinforced, -/obj/item/weapon/cartridge/quartermaster{ +/obj/item/cartridge/quartermaster{ pixel_x = -6 }, -/obj/item/weapon/cartridge/quartermaster{ +/obj/item/cartridge/quartermaster{ pixel_x = 6 }, -/obj/item/weapon/cartridge/quartermaster{ +/obj/item/cartridge/quartermaster{ pixel_y = 6 }, /obj/item/device/gps/mining, @@ -22837,7 +22625,6 @@ pixel_x = 23 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/qm) @@ -22888,8 +22675,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/qm) "aTV" = ( @@ -22897,8 +22683,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/security/prison) @@ -22916,8 +22701,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/bluecross_2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, @@ -22944,6 +22728,11 @@ name = "Long-Term Cell 2"; req_access_txt = "2" }, +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel/floorgrime, /area/security/prison) "aUc" = ( @@ -22969,7 +22758,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/prison/execution_room) +/area/security/execution/education) "aUe" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, @@ -23072,7 +22861,7 @@ /area/engine/atmos) "aUr" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/yellow, +/obj/item/folder/yellow, /obj/item/device/lightreplacer, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -23102,7 +22891,6 @@ }, /obj/structure/disposalpipe/trunk, /turf/open/floor/plasteel/caution{ - icon_state = "caution"; dir = 8 }, /area/engine/atmos) @@ -23116,9 +22904,9 @@ /area/engine/atmos) "aUv" = ( /obj/structure/table/reinforced, -/obj/item/weapon/wrench, -/obj/item/weapon/tank/internals/emergency_oxygen/engi, -/obj/item/weapon/tank/internals/emergency_oxygen/engi, +/obj/item/wrench, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, /obj/machinery/newscaster{ pixel_x = 32 }, @@ -23451,7 +23239,6 @@ "aUW" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/office) @@ -23487,22 +23274,21 @@ /area/quartermaster/office) "aVc" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder, -/obj/item/weapon/stamp/denied{ +/obj/item/folder, +/obj/item/stamp/denied{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/stamp, +/obj/item/stamp, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/office) "aVd" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/firealarm{ dir = 8; pixel_x = -24; @@ -23515,7 +23301,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 10 }, /area/quartermaster/storage) @@ -23533,7 +23318,7 @@ /turf/open/floor/plasteel/purple/side, /area/quartermaster/storage) "aVg" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/brown, /area/quartermaster/storage) @@ -23585,7 +23370,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/storage/pod{ +/obj/item/storage/pod{ pixel_x = 32; pixel_y = -32 }, @@ -23594,13 +23379,11 @@ dir = 4 }, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 6 }, /area/quartermaster/storage) "aVm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -23614,18 +23397,17 @@ pixel_y = -32 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 10 }, /area/quartermaster/qm) "aVo" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /turf/open/floor/plasteel/brown, /area/quartermaster/qm) "aVp" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/light, /obj/machinery/newscaster{ pixel_y = -32 @@ -23665,7 +23447,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 6 }, /area/quartermaster/qm) @@ -23678,8 +23459,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white, /turf/open/floor/plating, /area/quartermaster/qm) @@ -23689,12 +23469,11 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/qm) "aVw" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/structure/cable/white{ d1 = 2; d2 = 8; @@ -24112,8 +23891,7 @@ }, /area/security/prison) "aVX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/prison) "aVY" = ( @@ -24161,8 +23939,7 @@ /turf/open/space, /area/engine/atmos) "aWe" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, @@ -24214,7 +23991,7 @@ dir = 8 }, /obj/machinery/meter, -/obj/item/weapon/wrench, +/obj/item/wrench, /turf/open/floor/plasteel/neutral, /area/engine/atmos) "aWl" = ( @@ -24233,7 +24010,6 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/caution{ - icon_state = "caution"; dir = 8 }, /area/engine/atmos) @@ -24373,7 +24149,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hydroponics) +/area/maintenance/port/fore) "aWE" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 @@ -24462,7 +24238,7 @@ /obj/machinery/newscaster{ pixel_x = -32 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/redyellow, /area/crew_quarters/bar/atrium) "aWO" = ( @@ -24500,17 +24276,15 @@ }, /obj/machinery/firealarm{ dir = 8; - pixel_x = -24; - pixel_y = -32 + pixel_x = -33 }, /obj/machinery/light{ dir = 8 }, /obj/machinery/light_switch{ - pixel_x = -26 + pixel_x = -23 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 10 }, /area/quartermaster/office) @@ -24526,17 +24300,17 @@ /turf/open/floor/plasteel/brown, /area/quartermaster/office) "aWU" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/brown, /area/quartermaster/office) "aWV" = ( /obj/structure/table, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/cargotech, /turf/open/floor/plasteel/brown, /area/quartermaster/office) "aWW" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-18"; layer = 4.1 }, @@ -24570,7 +24344,6 @@ pixel_x = 28 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 6 }, /area/quartermaster/office) @@ -24582,8 +24355,7 @@ /turf/closed/wall, /area/quartermaster/miningoffice) "aXd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/quartermaster/miningoffice) @@ -24603,8 +24375,7 @@ /turf/open/floor/plasteel, /area/quartermaster/miningoffice) "aXf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/miningoffice) "aXg" = ( @@ -24650,8 +24421,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ d2 = 4; icon_state = "0-4" @@ -24762,6 +24532,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/red/corner{ dir = 1 }, @@ -24803,6 +24574,7 @@ cell_type = 5000; dir = 2; name = "Prison Wing APC"; + areastring = "/area/security/prison"; pixel_x = 1; pixel_y = -24 }, @@ -24836,7 +24608,7 @@ }, /area/security/prison) "aXy" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/structure/sign/pods{ dir = 8; pixel_y = -32 @@ -24850,8 +24622,7 @@ /area/security/prison) "aXz" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -24940,7 +24711,7 @@ /obj/item/device/radio/intercom{ pixel_y = 24 }, -/obj/item/weapon/storage/pod{ +/obj/item/storage/pod{ pixel_x = 6; pixel_y = -32 }, @@ -24976,8 +24747,7 @@ /turf/open/floor/plasteel/white, /area/shuttle/pod_3) "aXJ" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/pod_3) "aXK" = ( @@ -25036,8 +24806,11 @@ dir = 1; icon_state = "pipe-c" }, +/obj/structure/fireaxecabinet{ + pixel_x = -32; + pixel_y = 0 + }, /turf/open/floor/plasteel/caution{ - icon_state = "caution"; dir = 8 }, /area/engine/atmos) @@ -25136,7 +24909,7 @@ dir = 1; pixel_y = 1 }, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/hydroponics) @@ -25188,7 +24961,7 @@ /area/hydroponics) "aYk" = ( /obj/structure/table/glass, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/item/clothing/suit/apron, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -25212,7 +24985,6 @@ dir = 8 }, /turf/open/floor/plasteel/loadingarea{ - icon_state = "loadingarea"; dir = 1 }, /area/hallway/secondary/service) @@ -25287,14 +25059,14 @@ id = "kitchencounter"; name = "Kitchen Counter Shutters" }, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ +/obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = -8; pixel_y = 5 }, -/obj/item/weapon/reagent_containers/food/condiment/peppermill{ +/obj/item/reagent_containers/food/condiment/peppermill{ pixel_x = -8 }, -/obj/item/weapon/reagent_containers/food/drinks/britcup, +/obj/item/reagent_containers/food/drinks/britcup, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/crew_quarters/kitchen) @@ -25315,7 +25087,7 @@ id = "kitchencounter"; name = "Kitchen Counter Shutters" }, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -25363,8 +25135,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/fore) "aYB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, @@ -25388,8 +25159,8 @@ "aYD" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen, +/obj/item/folder/yellow, +/obj/item/pen, /obj/machinery/door/window/southleft{ dir = 1; req_access_txt = "50" @@ -25407,7 +25178,6 @@ pixel_x = -26 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 9 }, /area/quartermaster/miningoffice) @@ -25415,22 +25185,19 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 1 }, /area/quartermaster/miningoffice) "aYG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/miningoffice) "aYH" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/belt/utility, +/obj/item/storage/belt/utility, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 1 }, /area/quartermaster/miningoffice) @@ -25438,14 +25205,13 @@ /obj/structure/table/reinforced, /obj/machinery/computer/stockexchange, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 5 }, /area/quartermaster/miningoffice) "aYJ" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/miner, /obj/machinery/firealarm{ dir = 8; @@ -25509,7 +25275,7 @@ /area/quartermaster/miningoffice) "aYQ" = ( /obj/structure/table, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/quartermaster/miningoffice) @@ -25519,22 +25285,20 @@ icon_state = "0-2" }, /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/miningoffice) "aYS" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/mining) "aYT" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/mining) "aYU" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen, +/obj/item/folder/red, +/obj/item/pen, /turf/open/floor/plasteel/vault, /area/security/prison) "aYV" = ( @@ -25564,8 +25328,7 @@ /area/security/prison) "aYX" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/prison) "aYY" = ( @@ -25585,8 +25348,8 @@ /area/security/prison) "aYZ" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/structure/reagent_dispensers/peppertank{ pixel_y = -32 }, @@ -25602,19 +25365,19 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/restraints/handcuffs, -/obj/item/weapon/restraints/handcuffs, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, +/obj/item/restraints/handcuffs, +/obj/item/restraints/handcuffs, /obj/item/device/assembly/flash/handheld, /turf/open/floor/plasteel/vault, /area/security/prison) "aZb" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/bodybags{ +/obj/item/storage/box/bodybags{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/prisoner, +/obj/item/storage/box/prisoner, /obj/structure/extinguisher_cabinet{ pixel_y = -32 }, @@ -25654,8 +25417,8 @@ /area/security/prison) "aZf" = ( /obj/structure/table, -/obj/item/weapon/storage/box/bodybags, -/obj/item/weapon/pen, +/obj/item/storage/box/bodybags, +/obj/item/pen, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/red/side{ dir = 10 @@ -25668,7 +25431,7 @@ icon_state = "1-2" }, /obj/structure/table, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /obj/item/clothing/suit/armor/vest, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/red/side, @@ -25726,7 +25489,6 @@ on = 0 }, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 9 }, /area/engine/atmos) @@ -25751,8 +25513,7 @@ /area/engine/atmos) "aZp" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4; - + dir = 4 }, /turf/open/floor/plasteel/neutral, /area/engine/atmos) @@ -25769,7 +25530,6 @@ "aZs" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/caution{ - icon_state = "caution"; dir = 8 }, /area/engine/atmos) @@ -25851,7 +25611,6 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 1 }, /area/hydroponics) @@ -25868,7 +25627,6 @@ dir = 4 }, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 1 }, /area/hydroponics) @@ -25887,7 +25645,6 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 1 }, /area/hydroponics) @@ -25901,7 +25658,6 @@ dir = 4 }, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 1 }, /area/hydroponics) @@ -25920,7 +25676,6 @@ dir = 4 }, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 1 }, /area/hydroponics) @@ -25934,7 +25689,6 @@ dir = 1 }, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 1 }, /area/hydroponics) @@ -26081,9 +25835,9 @@ /area/crew_quarters/kitchen) "aZT" = ( /obj/structure/rack, -/obj/item/weapon/book/manual/chef_recipes, +/obj/item/book/manual/chef_recipes, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/machinery/airalarm{ dir = 4; pixel_x = -22 @@ -26137,8 +25891,8 @@ /area/hallway/primary/fore) "baa" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/light{ dir = 8 }, @@ -26147,18 +25901,16 @@ pixel_x = -26 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 9 }, /area/hallway/primary/fore) "bab" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/hallway/primary/fore) @@ -26166,13 +25918,11 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/hallway/primary/fore) "bad" = ( /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/hallway/primary/fore) @@ -26205,7 +25955,6 @@ "bai" = ( /obj/machinery/computer/cargo/request, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 8 }, /area/quartermaster/miningoffice) @@ -26231,14 +25980,12 @@ "bam" = ( /obj/structure/filingcabinet/filingcabinet, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 4 }, /area/quartermaster/miningoffice) "ban" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/miningoffice) @@ -26250,40 +25997,34 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/miningoffice) "bap" = ( /turf/open/floor/plasteel/loadingarea{ - icon_state = "loadingarea"; dir = 1 }, /area/quartermaster/miningoffice) "baq" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/loadingarea{ - icon_state = "loadingarea"; dir = 1 }, /area/quartermaster/miningoffice) "bar" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/miningoffice) "bas" = ( /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 1 }, /area/quartermaster/miningoffice) "bat" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 5 }, /area/quartermaster/miningoffice) @@ -26293,8 +26034,7 @@ icon_state = "0-4" }, /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/miningoffice) "bav" = ( @@ -26306,8 +26046,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/miningoffice) "baw" = ( @@ -26319,8 +26058,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/vacuum, /turf/open/floor/plating, /area/quartermaster/miningoffice) @@ -26333,13 +26071,12 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/miningoffice) "bay" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -26359,9 +26096,9 @@ "baA" = ( /obj/structure/table/reinforced, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/crowbar/red, -/obj/item/weapon/wrench, -/obj/item/weapon/tank/internals/emergency_oxygen/engi, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/item/tank/internals/emergency_oxygen/engi, /obj/item/clothing/mask/gas, /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -26459,7 +26196,6 @@ /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 8 }, /area/engine/atmos) @@ -26484,14 +26220,13 @@ /area/engine/atmos) "baN" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/firealarm{ dir = 8; pixel_x = -24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/caution{ - icon_state = "caution"; dir = 8 }, /area/engine/atmos) @@ -26507,7 +26242,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/item/weapon/storage/backpack/satchel/eng, +/obj/item/storage/backpack/satchel/eng, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/engine/atmos) @@ -26518,7 +26253,7 @@ "baR" = ( /obj/structure/table/reinforced, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -26585,10 +26320,10 @@ /area/maintenance/port/fore) "baY" = ( /obj/structure/closet/crate/hydroponics, -/obj/item/weapon/cultivator, -/obj/item/weapon/hatchet, -/obj/item/weapon/wirecutters, -/obj/item/weapon/shovel/spade, +/obj/item/cultivator, +/obj/item/hatchet, +/obj/item/wirecutters, +/obj/item/shovel/spade, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/hydroponics) @@ -26626,6 +26361,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Hydroponics APC"; + areastring = "/area/hydroponics"; pixel_y = -26 }, /turf/open/floor/plasteel/greenblue/side, @@ -26672,7 +26408,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/service) "bbj" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ dir = 4 @@ -26711,6 +26447,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Kitchen APC"; + areastring = "/area/crew_quarters/kitchen"; pixel_y = -26 }, /obj/effect/turf_decal/bot, @@ -26761,8 +26498,7 @@ }, /area/hallway/primary/fore) "bbv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/fore) "bbw" = ( @@ -26771,7 +26507,6 @@ }, /obj/effect/landmark/start/assistant, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/hallway/primary/fore) @@ -26794,8 +26529,8 @@ "bbB" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen, +/obj/item/folder/yellow, +/obj/item/pen, /obj/machinery/door/window/westleft{ dir = 4; name = "Mining Desk"; @@ -26809,7 +26544,6 @@ dir = 8 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/miningoffice) @@ -26827,7 +26561,6 @@ "bbG" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/miningoffice) @@ -26848,7 +26581,6 @@ /area/quartermaster/miningoffice) "bbI" = ( /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 8 }, /area/quartermaster/miningoffice) @@ -26898,13 +26630,11 @@ /area/quartermaster/miningoffice) "bbP" = ( /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 4 }, /area/quartermaster/miningoffice) "bbQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/pods{ name = "MINING POD" }, @@ -26924,8 +26654,7 @@ /area/quartermaster/miningoffice) "bbT" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/miningoffice) "bbU" = ( @@ -27117,8 +26846,7 @@ /turf/open/floor/plasteel/neutral, /area/engine/atmos) "bci" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/engine/atmos) @@ -27175,7 +26903,7 @@ /area/engine/atmos) "bcn" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold4w/yellow/visible, +/obj/machinery/atmospherics/pipe/manifold/yellow/visible, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -27297,19 +27025,19 @@ /area/crew_quarters/kitchen) "bcB" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/bag/tray, +/obj/item/storage/bag/tray, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/crew_quarters/kitchen) "bcC" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/crew_quarters/kitchen) "bcD" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/flour, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/crew_quarters/kitchen) @@ -27360,7 +27088,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/hallway/primary/fore) @@ -27403,25 +27130,22 @@ dir = 4 }, /turf/open/floor/plasteel/loadingarea{ - icon_state = "loadingarea"; dir = 1 }, /area/hallway/primary/fore) "bcO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, /area/quartermaster/miningoffice) "bcP" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 8 }, /area/quartermaster/miningoffice) @@ -27448,12 +27172,11 @@ /area/quartermaster/miningoffice) "bcT" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 4 }, /area/quartermaster/miningoffice) @@ -27463,7 +27186,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/miningoffice) @@ -27621,8 +27343,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; @@ -27653,8 +27374,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/main) "bdo" = ( @@ -27678,6 +27398,9 @@ /turf/open/floor/plasteel/neutral, /area/engine/atmos) "bdq" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, /turf/open/floor/plasteel/caution{ dir = 1 }, @@ -27687,6 +27410,7 @@ cell_type = 5000; dir = 1; name = "Atmospherics APC"; + areastring = "/area/engine/atmos"; pixel_y = 24 }, /obj/structure/cable/white{ @@ -27797,10 +27521,6 @@ /area/engine/atmos) "bdC" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/valve/open{ - name = "SM Coolant loop"; - open = 0 - }, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -27824,7 +27544,7 @@ /area/engine/atmos) "bdG" = ( /obj/structure/reagent_dispensers/watertank, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /obj/structure/window/reinforced{ dir = 8 }, @@ -27833,7 +27553,7 @@ /area/hydroponics) "bdH" = ( /obj/structure/reagent_dispensers/watertank, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /obj/structure/window/reinforced{ dir = 4 }, @@ -27863,11 +27583,11 @@ name = "Station Intercom"; pixel_y = 26 }, -/obj/item/weapon/storage/box/beakers{ +/obj/item/storage/box/beakers{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/syringes, +/obj/item/storage/box/syringes, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/hydroponics) @@ -27885,7 +27605,7 @@ /obj/machinery/newscaster{ pixel_y = 32 }, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/botanist, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -27906,7 +27626,6 @@ dir = 1 }, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 8 }, /area/hallway/secondary/service) @@ -27918,7 +27637,6 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/green/side{ - icon_state = "green"; dir = 1 }, /area/hallway/secondary/service) @@ -27976,7 +27694,7 @@ /area/crew_quarters/kitchen) "bdX" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/food/snacks/dough, +/obj/item/reagent_containers/food/snacks/dough, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/crew_quarters/kitchen) @@ -27987,19 +27705,19 @@ /area/crew_quarters/kitchen) "bdZ" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/papersack{ +/obj/item/storage/box/papersack{ icon_state = "paperbag_NanotrasenStandard_closed" }, -/obj/item/weapon/storage/box/papersack{ +/obj/item/storage/box/papersack{ icon_state = "paperbag_NanotrasenStandard_closed" }, -/obj/item/weapon/storage/box/papersack{ +/obj/item/storage/box/papersack{ icon_state = "paperbag_NanotrasenStandard_closed" }, -/obj/item/weapon/storage/box/papersack{ +/obj/item/storage/box/papersack{ icon_state = "paperbag_NanotrasenStandard_closed" }, -/obj/item/weapon/storage/box/papersack{ +/obj/item/storage/box/papersack{ icon_state = "paperbag_NanotrasenStandard_closed" }, /obj/effect/turf_decal/bot, @@ -28052,7 +27770,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/hallway/primary/fore) @@ -28118,7 +27835,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/miningoffice) @@ -28153,7 +27869,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/miningoffice) @@ -28189,7 +27904,6 @@ dir = 4 }, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 8 }, /area/quartermaster/miningoffice) @@ -28241,7 +27955,6 @@ /obj/effect/decal/cleanable/dirt, /obj/item/device/flashlight/lamp, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 4 }, /area/quartermaster/miningoffice) @@ -28261,8 +27974,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/miningoffice) "beC" = ( @@ -28303,8 +28015,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "beH" = ( @@ -28321,7 +28032,7 @@ "beI" = ( /obj/structure/bed, /obj/machinery/iv_drip, -/obj/item/weapon/bedsheet/medical, +/obj/item/bedsheet/medical, /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; pixel_y = 26; @@ -28345,8 +28056,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -28367,7 +28077,7 @@ }, /area/security/brig) "beL" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/structure/cable/white{ d1 = 1; d2 = 2; @@ -28389,7 +28099,7 @@ }, /area/security/brig) "beN" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/red/side{ dir = 9 }, @@ -28462,7 +28172,7 @@ d2 = 8; icon_state = "1-8" }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/red/side{ dir = 1 }, @@ -28508,8 +28218,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "hosspace"; name = "HoS Space Blast door" @@ -28529,8 +28238,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "hosspace"; name = "HoS Space Blast door" @@ -28542,8 +28250,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "hosspace"; name = "HoS Space Blast door" @@ -28639,6 +28346,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Port Mix to Engine" + }, /turf/open/floor/plasteel/neutral, /area/engine/atmos) "bfk" = ( @@ -28731,6 +28441,7 @@ icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/meter, /turf/open/floor/plasteel/neutral, /area/engine/atmos) "bfr" = ( @@ -28769,8 +28480,7 @@ }, /area/engine/atmos) "bfv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 8 }, @@ -28816,7 +28526,6 @@ /area/hydroponics) "bfA" = ( /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 9 }, /area/hydroponics) @@ -28827,7 +28536,6 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 1 }, /area/hydroponics) @@ -28840,7 +28548,6 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 1 }, /area/hydroponics) @@ -28849,7 +28556,6 @@ dir = 4 }, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 1 }, /area/hydroponics) @@ -28858,7 +28564,6 @@ dir = 4 }, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 5 }, /area/hydroponics) @@ -28891,7 +28596,6 @@ dir = 4 }, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 8 }, /area/hallway/secondary/service) @@ -29057,7 +28761,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/hallway/primary/fore) @@ -29073,19 +28776,17 @@ /area/hallway/primary/fore) "bgb" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/hallway/primary/fore) "bgc" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 8 }, /area/quartermaster/miningoffice) @@ -29111,15 +28812,13 @@ /obj/machinery/photocopier, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 4 }, /area/quartermaster/miningoffice) "bgg" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/miningoffice) @@ -29196,10 +28895,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/folder/yellow, +/obj/item/folder/yellow, /obj/item/device/gps/mining, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 6 }, /area/quartermaster/miningoffice) @@ -29216,8 +28914,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/miningoffice) "bgp" = ( @@ -29226,8 +28923,7 @@ icon_state = "0-8" }, /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/miningoffice) "bgq" = ( @@ -29251,19 +28947,19 @@ desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket" }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, /obj/item/clothing/mask/breath{ @@ -29308,8 +29004,8 @@ }, /obj/structure/closet/crate/internals, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/pickaxe/emergency, -/obj/item/weapon/pickaxe/emergency, +/obj/item/pickaxe/emergency, +/obj/item/pickaxe/emergency, /obj/effect/turf_decal/delivery, /obj/machinery/light/small{ dir = 8 @@ -29349,8 +29045,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "bgu" = ( @@ -29362,11 +29057,11 @@ }, /obj/item/clothing/gloves/color/latex, /obj/item/device/healthanalyzer, -/obj/item/weapon/reagent_containers/spray/cleaner{ +/obj/item/reagent_containers/spray/cleaner{ pixel_x = -3; pixel_y = 2 }, -/obj/item/weapon/reagent_containers/spray/cleaner{ +/obj/item/reagent_containers/spray/cleaner{ pixel_x = 5; pixel_y = -1 }, @@ -29498,11 +29193,7 @@ }, /area/security/main) "bgJ" = ( -/obj/structure/bed/dogbed{ - desc = "Seems kind of... fishy."; - name = "Cayenne's bed"; - pixel_y = 5 - }, +/obj/structure/bed/dogbed/cayenne, /obj/machinery/computer/security/telescreen/entertainment{ pixel_y = 32 }, @@ -29532,7 +29223,7 @@ /obj/item/device/taperecorder{ pixel_x = 3 }, -/obj/item/weapon/storage/box/deputy, +/obj/item/storage/box/deputy, /obj/item/device/flashlight/seclite, /turf/open/floor/plasteel/vault{ dir = 8 @@ -29540,8 +29231,8 @@ /area/crew_quarters/heads/hos) "bgM" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/secure/briefcase, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/storage/secure/briefcase, +/obj/item/book/manual/wiki/security_space_law, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -29593,10 +29284,10 @@ "bgT" = ( /obj/machinery/computer/atmos_control/tank{ frequency = 1441; - input_tag = "co2_in"; - name = "Carbon Dioxide Supply Control"; - output_tag = "co2_out"; - sensors = list("co2_sensor" = "Tank") + input_tag = "n2o_in"; + name = "Nitrous Oxide Supply Control"; + output_tag = "n2o_out"; + sensors = list("n2o_sensor" = "Tank") }, /obj/structure/window/reinforced{ dir = 8 @@ -29631,22 +29322,21 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bgY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 6 - }, /obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/atmos) "bgZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/trinary/filter{ dir = 4 }, -/obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/engine/atmos) "bha" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - name = "scrubbers pipe"; dir = 1 }, /obj/effect/turf_decal/stripes/line, @@ -29654,13 +29344,13 @@ /area/engine/atmos) "bhb" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - name = "scrubbers pipe"; - dir = 1 - }, /obj/effect/turf_decal/stripes/corner{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/engine/atmos) "bhc" = ( @@ -29670,47 +29360,52 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, -/obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/neutral, /area/engine/atmos) "bhd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/atmos) "bhe" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, -/obj/machinery/meter, /obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/atmos) "bhf" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/atmos) "bhg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 6 }, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/obj/machinery/meter, /turf/open/floor/plasteel, /area/engine/atmos) "bhh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 9 +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4; + name = "SM Coolant Loop" }, /turf/open/floor/plasteel/vault{ dir = 8 @@ -29723,7 +29418,9 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 10 + }, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -29765,7 +29462,6 @@ /area/hydroponics) "bho" = ( /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 8 }, /area/hydroponics) @@ -29803,7 +29499,6 @@ dir = 4 }, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 4 }, /area/hydroponics) @@ -29825,7 +29520,7 @@ name = "Hydroponics Desk"; req_access_txt = "35" }, -/obj/item/weapon/storage/bag/plants/portaseeder, +/obj/item/storage/bag/plants/portaseeder, /obj/machinery/door/window/eastright, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -29835,7 +29530,6 @@ dir = 4 }, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 8 }, /area/hallway/secondary/service) @@ -29869,7 +29563,7 @@ name = "Kitchen Desk"; req_access_txt = "28" }, -/obj/item/weapon/storage/bag/tray, +/obj/item/storage/bag/tray, /obj/machinery/door/window/westleft, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -29911,8 +29605,8 @@ pixel_y = -26; req_access_txt = "28" }, -/obj/item/weapon/storage/box/donkpockets, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /obj/item/clothing/head/chefhat, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -29922,8 +29616,8 @@ /area/crew_quarters/kitchen) "bhF" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/food/snacks/mint, -/obj/item/weapon/reagent_containers/food/condiment/enzyme{ +/obj/item/reagent_containers/food/snacks/mint, +/obj/item/reagent_containers/food/condiment/enzyme{ pixel_y = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -29946,7 +29640,7 @@ /area/crew_quarters/kitchen) "bhH" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/chef, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -29968,7 +29662,7 @@ "bhJ" = ( /obj/structure/table/reinforced, /obj/item/clothing/suit/apron/chef, -/obj/item/weapon/kitchen/rollingpin, +/obj/item/kitchen/rollingpin, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, @@ -29977,14 +29671,14 @@ /area/crew_quarters/kitchen) "bhK" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ +/obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = -8; pixel_y = 5 }, -/obj/item/weapon/reagent_containers/food/condiment/peppermill{ +/obj/item/reagent_containers/food/condiment/peppermill{ pixel_x = -8 }, -/obj/item/weapon/kitchen/knife, +/obj/item/kitchen/knife, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/crew_quarters/kitchen) @@ -30018,11 +29712,10 @@ /obj/machinery/light{ dir = 8 }, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 10 }, /area/hallway/primary/fore) @@ -30041,7 +29734,7 @@ /area/hallway/primary/fore) "bhT" = ( /obj/machinery/light, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/brown, @@ -30060,18 +29753,17 @@ /area/hallway/primary/fore) "bhW" = ( /obj/structure/table, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /turf/open/floor/plasteel/brown, /area/hallway/primary/fore) "bhX" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/light{ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 6 }, /area/hallway/primary/fore) @@ -30087,7 +29779,6 @@ pixel_y = -24 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 10 }, /area/quartermaster/miningoffice) @@ -30111,7 +29802,6 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/loadingarea{ - baseturf = /turf/open/space; dir = 8 }, /area/quartermaster/miningoffice) @@ -30121,11 +29811,12 @@ d2 = 8; icon_state = "0-8" }, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/machinery/light, /obj/machinery/power/apc{ dir = 4; name = "Mining Dock APC"; + areastring = "/area/quartermaster/miningoffice"; pixel_x = 26 }, /obj/machinery/camera{ @@ -30134,25 +29825,24 @@ name = "cargo camera" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 6 }, /area/quartermaster/miningoffice) "bid" = ( /obj/structure/rack, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/storage/toolbox/emergency{ +/obj/item/storage/toolbox/emergency{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /obj/structure/extinguisher_cabinet{ pixel_x = -26 }, -/obj/item/weapon/shovel, -/obj/item/weapon/shovel, -/obj/item/weapon/pickaxe, -/obj/item/weapon/pickaxe, +/obj/item/shovel, +/obj/item/shovel, +/obj/item/pickaxe, +/obj/item/pickaxe, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/quartermaster/miningoffice) @@ -30182,7 +29872,7 @@ name = "Station Intercom (General)"; pixel_y = -26 }, -/obj/item/weapon/storage/backpack/satchel/explorer, +/obj/item/storage/backpack/satchel/explorer, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/quartermaster/miningoffice) @@ -30226,16 +29916,15 @@ /area/shuttle/mining) "bim" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "bin" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal, -/obj/item/weapon/reagent_containers/syringe, +/obj/item/storage/firstaid/regular, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/reagent_containers/glass/bottle/charcoal, +/obj/item/reagent_containers/syringe, /turf/open/floor/plasteel/whitered/side{ dir = 10 }, @@ -30255,8 +29944,7 @@ /area/security/brig) "biq" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/bluecross_2, /turf/open/floor/plating, /area/security/brig) @@ -30296,8 +29984,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/main) "biv" = ( @@ -30322,13 +30009,13 @@ /area/security/main) "bix" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/red, +/obj/item/folder/red, /obj/item/clothing/mask/gas/sechailer, /turf/open/floor/plasteel/red, /area/security/main) "biy" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/red, /area/security/main) "biz" = ( @@ -30341,7 +30028,7 @@ /turf/open/floor/plasteel/neutral, /area/security/main) "biB" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -30351,8 +30038,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "hosprivacy"; name = "HoS Privacy Blast door" @@ -30408,8 +30094,8 @@ /area/crew_quarters/heads/hos) "biI" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen, +/obj/item/folder/red, +/obj/item/pen, /obj/machinery/button/door{ id = "hosprivacy"; name = "Privacy Control"; @@ -30447,7 +30133,7 @@ /area/crew_quarters/heads/hos) "biL" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/hos, +/obj/item/bedsheet/hos, /obj/machinery/status_display{ pixel_y = 32 }, @@ -30460,7 +30146,7 @@ /area/crew_quarters/heads/hos) "biM" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/secure/safe/HoS{ +/obj/item/storage/secure/safe/HoS{ pixel_x = 32 }, /obj/item/device/flashlight/lamp, @@ -30480,7 +30166,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -30502,7 +30188,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -30566,67 +30252,52 @@ /turf/open/floor/plasteel, /area/engine/atmos) "biY" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 8 - }, /obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/plasteel, /area/engine/atmos) "biZ" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/engine/atmos) "bja" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 6 }, /turf/open/floor/plasteel/caution{ - icon_state = "caution"; dir = 9 }, /area/engine/atmos) "bjb" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, /turf/open/floor/plasteel/caution{ dir = 1 }, /area/engine/atmos) "bjc" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 1 }, /turf/open/floor/plasteel/caution{ dir = 1 }, /area/engine/atmos) "bjd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 1 }, /turf/open/floor/plasteel/caution{ - icon_state = "caution"; dir = 5 }, /area/engine/atmos) "bje" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 1 + }, /turf/open/floor/plasteel, /area/engine/atmos) "bjf" = ( @@ -30635,10 +30306,10 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 10 - }, /obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, /turf/open/floor/plasteel/neutral, /area/engine/atmos) "bjg" = ( @@ -30646,6 +30317,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/atmos) "bjh" = ( @@ -30656,10 +30330,8 @@ /obj/item/stack/rods{ amount = 50 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, /obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, /turf/open/floor/plasteel, /area/engine/atmos) "bji" = ( @@ -30670,28 +30342,32 @@ /obj/item/stack/sheet/metal{ amount = 50 }, -/obj/item/weapon/grenade/chem_grenade/metalfoam, -/obj/item/weapon/grenade/chem_grenade/metalfoam, +/obj/item/grenade/chem_grenade/metalfoam, +/obj/item/grenade/chem_grenade/metalfoam, /obj/machinery/newscaster{ pixel_y = -32 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, /obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/atmos) "bjk" = ( /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 9 + }, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/engine/atmos) "bjl" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ +/obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 5 }, /turf/open/floor/plasteel/vault{ @@ -30699,8 +30375,7 @@ }, /area/engine/atmos) "bjm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 8 }, @@ -30708,7 +30383,7 @@ /area/engine/atmos) "bjn" = ( /obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ +/obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 9 }, /turf/open/space, @@ -30761,7 +30436,6 @@ /area/hydroponics) "bjv" = ( /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 4 }, /area/hydroponics) @@ -30783,8 +30457,7 @@ /turf/open/floor/plasteel, /area/hydroponics) "bjx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/service) "bjy" = ( @@ -30807,15 +30480,13 @@ /turf/open/floor/plasteel, /area/hallway/secondary/service) "bjz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/hallway/secondary/service) "bjA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "kitchenwindows"; name = "Kitchen Privacy Shutters" @@ -30960,8 +30631,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/miningoffice) "bjN" = ( @@ -30973,10 +30643,9 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "bjO" = ( /obj/structure/cable/white{ d2 = 4; @@ -30986,10 +30655,9 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "bjP" = ( /obj/structure/cable/white{ d2 = 8; @@ -30999,13 +30667,12 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "bjQ" = ( /turf/closed/wall/r_wall, -/area/security/transfer) +/area/security/execution/transfer) "bjR" = ( /obj/machinery/light{ dir = 8 @@ -31051,6 +30718,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Security Office APC"; + areastring = "/area/security/main"; pixel_x = -26 }, /obj/structure/cable/white{ @@ -31089,7 +30757,7 @@ /area/security/main) "bjX" = ( /obj/structure/table/reinforced, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /obj/item/device/assembly/flash/handheld, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -31114,15 +30782,15 @@ /area/security/main) "bka" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/red{ +/obj/item/folder/red{ pixel_x = -2; pixel_y = -2 }, -/obj/item/weapon/folder/blue{ +/obj/item/folder/blue{ pixel_x = 2; pixel_y = 2 }, -/obj/item/weapon/lighter, +/obj/item/lighter, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/red/side{ dir = 9 @@ -31159,8 +30827,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "hosprivacy"; name = "HoS Privacy Blast door" @@ -31180,11 +30847,6 @@ /obj/structure/chair/office/dark{ dir = 4 }, -/obj/structure/cable/white{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -31194,6 +30856,11 @@ /obj/structure/table/wood, /obj/item/device/flashlight/lamp, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/hos) "bki" = ( @@ -31217,8 +30884,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -31239,8 +30905,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "hosroom"; name = "HoS Room Blast door" @@ -31294,8 +30959,7 @@ /turf/open/space, /area/space) "bku" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 8 }, @@ -31305,8 +30969,7 @@ /turf/open/floor/plating, /area/engine/atmos) "bkv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -31314,8 +30977,7 @@ /turf/open/floor/plating, /area/engine/atmos) "bkw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -31341,19 +31003,19 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bky" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 9 - }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible, /turf/open/floor/plating, /area/engine/atmos) "bkz" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /obj/item/device/flashlight, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/atmos) "bkA" = ( @@ -31364,7 +31026,7 @@ /area/engine/atmos) "bkB" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/effect/decal/cleanable/dirt, /obj/item/toy/figure/atmos, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ @@ -31389,7 +31051,6 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, @@ -31413,7 +31074,9 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bkF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, /turf/closed/wall/r_wall, /area/engine/atmos) "bkG" = ( @@ -31452,7 +31115,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/neutral/corner{ @@ -31616,7 +31279,6 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/purple/corner{ - icon_state = "purplecorner"; dir = 4 }, /area/hallway/primary/central) @@ -31632,6 +31294,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Central Primary Hallway APC"; + areastring = "/area/hallway/primary/central"; pixel_y = 24 }, /obj/structure/cable/white{ @@ -31688,7 +31351,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/maintenance/starboard/fore) @@ -31714,17 +31376,16 @@ /area/maintenance/starboard/fore) "blk" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "bll" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "blm" = ( /obj/structure/filingcabinet/chestdrawer, /obj/structure/cable/white{ @@ -31735,7 +31396,7 @@ /turf/open/floor/plasteel/red/side{ dir = 9 }, -/area/security/transfer) +/area/security/execution/transfer) "bln" = ( /obj/machinery/computer/shuttle/labor, /obj/machinery/status_display{ @@ -31744,7 +31405,7 @@ /turf/open/floor/plasteel/red/side{ dir = 5 }, -/area/security/transfer) +/area/security/execution/transfer) "blo" = ( /obj/machinery/computer/security{ name = "Labor Camp Monitoring"; @@ -31755,7 +31416,7 @@ pixel_y = 26 }, /turf/open/floor/plasteel/red, -/area/security/transfer) +/area/security/execution/transfer) "blp" = ( /obj/machinery/computer/secure_data, /obj/machinery/ai_status_display{ @@ -31769,7 +31430,7 @@ /turf/open/floor/plasteel/red/side{ dir = 9 }, -/area/security/transfer) +/area/security/execution/transfer) "blq" = ( /obj/structure/table/reinforced, /obj/machinery/recharger, @@ -31779,16 +31440,15 @@ /turf/open/floor/plasteel/red/side{ dir = 5 }, -/area/security/transfer) +/area/security/execution/transfer) "blr" = ( /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "bls" = ( /obj/structure/cable/white{ d1 = 1; @@ -31824,13 +31484,13 @@ /area/security/main) "blx" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/clothing/accessory/armband/deputy, /obj/item/clothing/accessory/armband/deputy, /obj/item/clothing/accessory/armband/deputy, /obj/item/clothing/accessory/armband/deputy, /obj/item/clothing/accessory/armband/deputy, -/obj/item/weapon/reagent_containers/food/snacks/donut/jelly/cherryjelly, +/obj/item/reagent_containers/food/snacks/donut/jelly/cherryjelly, /turf/open/floor/plasteel/red/side{ dir = 8 }, @@ -31854,6 +31514,7 @@ dir = 4; icon_state = "pipe-c" }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/red/side{ dir = 4 }, @@ -31922,16 +31583,6 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/white{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/white{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -31944,11 +31595,21 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/folder/red, -/obj/item/weapon/stamp/hos, +/obj/item/folder/red, +/obj/item/stamp/hos, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable/white{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/white{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/hos) "blF" = ( @@ -32019,6 +31680,7 @@ d2 = 8; icon_state = "4-8" }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/hos) "blK" = ( @@ -32049,8 +31711,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "hosroom"; name = "HoS Room Blast door" @@ -32217,8 +31878,7 @@ }, /area/engine/atmos) "bmf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, @@ -32240,10 +31900,13 @@ dir = 2 }, /obj/effect/landmark/start/atmospheric_technician, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, /turf/open/floor/plasteel/neutral, /area/engine/atmos) "bmi" = ( -/obj/item/weapon/weldingtool, +/obj/item/weldingtool, /obj/item/clothing/head/welding, /obj/structure/table/reinforced, /obj/effect/decal/cleanable/dirt, @@ -32251,6 +31914,9 @@ dir = 2 }, /obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/atmos) "bmj" = ( @@ -32259,10 +31925,10 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 5 - }, /obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, /turf/open/floor/plasteel/neutral, /area/engine/atmos) "bml" = ( @@ -32324,7 +31990,7 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "bms" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/yellow/corner{ @@ -32432,6 +32098,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral/side{ dir = 10; heat_capacity = 1e+006 @@ -32511,14 +32178,14 @@ "bmH" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/weapon/folder, -/obj/item/weapon/pen, +/obj/item/folder, +/obj/item/pen, /obj/machinery/door/window/eastleft{ dir = 8; name = "Hydroponics Desk"; req_access_txt = "35" }, -/obj/item/weapon/reagent_containers/food/snacks/grown/apple, +/obj/item/reagent_containers/food/snacks/grown/apple, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/hydroponics) @@ -32822,8 +32489,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/labor) "bnf" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/labor) "bng" = ( @@ -32837,7 +32503,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "bnh" = ( /obj/structure/cable/white{ d1 = 1; @@ -32847,25 +32513,25 @@ /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/security/transfer) +/area/security/execution/transfer) "bni" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "bnj" = ( /obj/structure/chair/office/dark{ dir = 1 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "bnk" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "bnl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -32873,20 +32539,19 @@ /turf/open/floor/plasteel/red/side{ dir = 4 }, -/area/security/transfer) +/area/security/execution/transfer) "bnm" = ( /obj/structure/cable/white, /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "bnn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -32970,7 +32635,7 @@ /area/security/main) "bnt" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/red, +/obj/item/folder/red, /obj/item/device/flashlight/seclite, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -32995,7 +32660,7 @@ /area/security/main) "bnw" = ( /obj/structure/table/reinforced, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /obj/item/device/taperecorder, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 @@ -33043,8 +32708,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "hosprivacy"; name = "HoS Privacy Blast door" @@ -33069,11 +32733,6 @@ /obj/structure/chair/office/dark{ dir = 4 }, -/obj/structure/cable/white{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -33081,8 +32740,8 @@ /area/crew_quarters/heads/hos) "bnD" = ( /obj/structure/table/wood, -/obj/item/weapon/phone{ - desc = "Supposedly a direct line to NanoTrasen Central Command. It's not even plugged in."; +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; pixel_x = -3; pixel_y = 3 }, @@ -33098,15 +32757,15 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/hos) "bnE" = ( /obj/machinery/computer/security, -/obj/structure/cable/white{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -33130,8 +32789,7 @@ /area/crew_quarters/heads/hos) "bnH" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -33166,8 +32824,7 @@ /area/crew_quarters/heads/hos) "bnL" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "hosroom"; name = "HoS Room Blast door" @@ -33331,7 +32988,6 @@ /area/engine/atmos) "bod" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - name = "scrubbers pipe"; dir = 4 }, /obj/effect/turf_decal/stripes/line{ @@ -33341,8 +32997,8 @@ /area/engine/atmos) "boe" = ( /obj/structure/table/reinforced, -/obj/item/weapon/crowbar/red, -/obj/item/weapon/wrench, +/obj/item/crowbar/red, +/obj/item/wrench, /obj/item/clothing/mask/gas, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ @@ -33360,7 +33016,7 @@ /area/engine/atmos) "bog" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/belt/utility, +/obj/item/storage/belt/utility, /obj/item/device/t_scanner, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 2 @@ -33408,8 +33064,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 4 }, @@ -33498,8 +33153,7 @@ /turf/closed/wall, /area/storage/tech) "bov" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "bow" = ( @@ -33563,9 +33217,9 @@ /obj/item/seeds/grape{ pixel_x = -6 }, -/obj/item/weapon/reagent_containers/food/snacks/grown/wheat, -/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon, -/obj/item/weapon/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/watermelon, +/obj/item/reagent_containers/food/snacks/grown/banana, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/hydroponics) @@ -33831,8 +33485,8 @@ /turf/open/floor/mineral/plastitanium/brig, /area/shuttle/labor) "bpc" = ( -/obj/item/weapon/folder/red, -/obj/item/weapon/restraints/handcuffs, +/obj/item/folder/red, +/obj/item/restraints/handcuffs, /obj/structure/table/reinforced, /turf/open/floor/mineral/plastitanium/brig, /area/shuttle/labor) @@ -33841,10 +33495,9 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "bpe" = ( /obj/structure/cable/white{ d2 = 4; @@ -33855,11 +33508,10 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/vacuum, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "bpf" = ( /obj/structure/cable/white{ d2 = 4; @@ -33870,10 +33522,9 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "bpg" = ( /obj/structure/cable/white{ d1 = 4; @@ -33884,7 +33535,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "bph" = ( /obj/structure/cable/white{ d1 = 1; @@ -33903,19 +33554,19 @@ /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/security/transfer) +/area/security/execution/transfer) "bpi" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/red, -/obj/item/weapon/restraints/handcuffs, +/obj/item/folder/red, +/obj/item/restraints/handcuffs, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/weapon/storage/box/prisoner, +/obj/item/storage/box/prisoner, /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/security/transfer) +/area/security/execution/transfer) "bpj" = ( /obj/machinery/gulag_teleporter, /obj/structure/disposalpipe/segment{ @@ -33924,7 +33575,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/security/transfer) +/area/security/execution/transfer) "bpk" = ( /obj/machinery/computer/gulag_teleporter_computer, /obj/structure/disposalpipe/segment{ @@ -33933,7 +33584,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/security/transfer) +/area/security/execution/transfer) "bpl" = ( /obj/structure/cable/white{ d1 = 2; @@ -33946,7 +33597,7 @@ /turf/open/floor/plasteel/red/side{ dir = 4 }, -/area/security/transfer) +/area/security/execution/transfer) "bpm" = ( /obj/machinery/door/firedoor, /obj/structure/cable/white{ @@ -33972,7 +33623,7 @@ dir = 4 }, /turf/open/floor/plasteel/red, -/area/security/transfer) +/area/security/execution/transfer) "bpn" = ( /obj/structure/cable/white{ d1 = 4; @@ -34096,8 +33747,8 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/folder/red, -/obj/item/weapon/storage/secure/briefcase, +/obj/item/folder/red, +/obj/item/storage/secure/briefcase, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -34110,8 +33761,8 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -34181,8 +33832,7 @@ /area/security/main) "bpA" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "hosprivacy"; name = "HoS Privacy Blast door" @@ -34584,8 +34234,8 @@ dir = 4 }, /obj/item/stack/packageWrap, -/obj/item/weapon/book/manual/hydroponics_pod_people, -/obj/item/weapon/hand_labeler, +/obj/item/book/manual/hydroponics_pod_people, +/obj/item/hand_labeler, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/hydroponics) @@ -34629,8 +34279,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "bqt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/central) "bqu" = ( @@ -34711,11 +34360,11 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "bqD" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "bqE" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 8; @@ -34729,13 +34378,13 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "bqF" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "bqG" = ( /obj/structure/cable/white{ d1 = 1; @@ -34751,7 +34400,7 @@ /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/security/transfer) +/area/security/execution/transfer) "bqH" = ( /obj/structure/cable/white{ d1 = 4; @@ -34765,7 +34414,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "bqI" = ( /obj/structure/cable/white{ d1 = 4; @@ -34784,7 +34433,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "bqJ" = ( /obj/structure/cable/white{ d1 = 4; @@ -34803,7 +34452,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "bqK" = ( /obj/structure/cable/white{ d1 = 1; @@ -34816,20 +34465,19 @@ /turf/open/floor/plasteel/red/side{ dir = 4 }, -/area/security/transfer) +/area/security/execution/transfer) "bqL" = ( /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" }, /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "bqM" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -34849,8 +34497,7 @@ /area/security/brig) "bqO" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/main) "bqP" = ( @@ -34909,10 +34556,11 @@ }, /area/security/main) "bqW" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/power/apc{ dir = 2; name = "Head of Security's Office APC"; + areastring = "/area/crew_quarters/heads/hos"; pixel_y = -26 }, /obj/structure/cable/white, @@ -34922,7 +34570,7 @@ /area/crew_quarters/heads/hos) "bqX" = ( /obj/structure/table/wood, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/hos, /turf/open/floor/plasteel/vault{ dir = 8 @@ -34935,15 +34583,15 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/crew_quarters/heads/hos) "bqZ" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -34974,7 +34622,6 @@ dir = 8 }, /turf/open/floor/plasteel/arrival{ - icon_state = "arrival"; dir = 9 }, /area/engine/atmos) @@ -35013,7 +34660,6 @@ "brg" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - name = "scrubbers pipe"; dir = 4 }, /turf/open/floor/plasteel/caution{ @@ -35095,7 +34741,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "brn" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/light/small, /obj/machinery/light_switch{ pixel_x = 26; @@ -35115,8 +34761,7 @@ /area/engine/atmos) "bro" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 4 @@ -35185,8 +34830,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "atmoslock"; name = "Atmospherics Lockdown Blast door" @@ -35223,7 +34867,6 @@ }, /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; dir = 4 }, /area/hallway/primary/port) @@ -35236,8 +34879,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "brA" = ( @@ -35253,8 +34895,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "brB" = ( @@ -35262,19 +34903,16 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "brD" = ( /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 10 }, /area/hydroponics) "brE" = ( /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 6 }, /area/hydroponics) @@ -35294,8 +34932,7 @@ /turf/open/floor/plasteel, /area/hydroponics) "brG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hydroponics) "brH" = ( @@ -35324,8 +34961,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "brL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/space) "brM" = ( @@ -35359,8 +34995,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/central) "brR" = ( @@ -35375,17 +35010,17 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/item/weapon/coin/silver{ +/obj/item/coin/silver{ pixel_x = -6 }, -/obj/item/weapon/coin/silver{ +/obj/item/coin/silver{ pixel_x = 6 }, -/obj/item/weapon/coin/silver{ +/obj/item/coin/silver{ pixel_x = 6 }, -/obj/item/weapon/coin/silver, -/obj/item/weapon/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -35401,7 +35036,7 @@ /area/security/nuke_storage) "brU" = ( /obj/structure/filingcabinet, -/obj/item/weapon/folder/documents, +/obj/item/folder/documents, /obj/machinery/light/small{ dir = 1 }, @@ -35449,7 +35084,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "bsa" = ( /obj/structure/cable/white{ d1 = 1; @@ -35465,19 +35100,20 @@ /turf/open/floor/plasteel/red/side{ dir = 10 }, -/area/security/transfer) +/area/security/execution/transfer) "bsb" = ( /turf/open/floor/plasteel/red/side, -/area/security/transfer) +/area/security/execution/transfer) "bsc" = ( /obj/structure/cable/white, /obj/machinery/power/apc{ dir = 2; name = "Security Transferring APC"; + areastring = "/area/security/execution/transfer"; pixel_y = -26 }, /turf/open/floor/plasteel/red/side, -/area/security/transfer) +/area/security/execution/transfer) "bsd" = ( /obj/structure/cable/white{ d1 = 1; @@ -35485,9 +35121,9 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/red/side, -/area/security/transfer) +/area/security/execution/transfer) "bse" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/firealarm{ dir = 1; pixel_y = -24 @@ -35498,9 +35134,9 @@ /turf/open/floor/plasteel/red/side{ dir = 6 }, -/area/security/transfer) +/area/security/execution/transfer) "bsf" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/red/side{ dir = 10 }, @@ -35535,7 +35171,7 @@ /turf/open/floor/plasteel/red/side, /area/security/main) "bsk" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/red/side, /area/security/main) "bsl" = ( @@ -35550,7 +35186,7 @@ }, /area/security/main) "bsm" = ( -/obj/item/weapon/storage/pod{ +/obj/item/storage/pod{ pixel_x = 32 }, /obj/effect/landmark/secequipment, @@ -35568,8 +35204,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "hosspace"; name = "HoS Space Blast door" @@ -35586,7 +35221,7 @@ d2 = 4; icon_state = "2-4" }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) @@ -35619,7 +35254,7 @@ d2 = 8; icon_state = "2-8" }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/structure/sign/nosmoking_2{ pixel_y = 32 }, @@ -35632,7 +35267,6 @@ on = 1 }, /turf/open/floor/plasteel/arrival{ - icon_state = "arrival"; dir = 10 }, /area/engine/atmos) @@ -35694,7 +35328,6 @@ pixel_x = 26 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - name = "scrubbers pipe"; dir = 4 }, /obj/machinery/meter{ @@ -35862,11 +35495,11 @@ /area/hallway/primary/port) "bsK" = ( /obj/structure/rack, -/obj/item/weapon/circuitboard/computer/robotics{ +/obj/item/circuitboard/computer/robotics{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/circuitboard/computer/mecha_control, +/obj/item/circuitboard/computer/mecha_control, /obj/structure/cable/white{ d1 = 4; d2 = 8; @@ -35879,12 +35512,12 @@ /area/storage/tech) "bsL" = ( /obj/structure/rack, -/obj/item/weapon/circuitboard/computer/communications{ +/obj/item/circuitboard/computer/communications{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/circuitboard/computer/card, -/obj/item/weapon/circuitboard/computer/crew{ +/obj/item/circuitboard/computer/card, +/obj/item/circuitboard/computer/crew{ pixel_x = 3; pixel_y = -3 }, @@ -35908,12 +35541,12 @@ /area/storage/tech) "bsM" = ( /obj/structure/rack, -/obj/item/weapon/circuitboard/aicore{ +/obj/item/circuitboard/aicore{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/circuitboard/computer/aiupload, -/obj/item/weapon/circuitboard/computer/borgupload{ +/obj/item/circuitboard/computer/aiupload, +/obj/item/circuitboard/computer/borgupload{ pixel_x = 3; pixel_y = -3 }, @@ -35928,9 +35561,9 @@ /turf/open/floor/plasteel, /area/storage/tech) "bsN" = ( -/obj/item/weapon/shovel/spade, -/obj/item/weapon/crowbar, -/obj/item/weapon/cultivator, +/obj/item/shovel/spade, +/obj/item/crowbar, +/obj/item/cultivator, /obj/structure/table/glass, /obj/item/seeds/wheat{ pixel_x = 6 @@ -35939,10 +35572,10 @@ /obj/item/seeds/pumpkin{ pixel_x = -6 }, -/obj/item/weapon/reagent_containers/food/snacks/grown/wheat, -/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon, -/obj/item/weapon/reagent_containers/food/snacks/grown/grapes, -/obj/item/weapon/reagent_containers/food/snacks/grown/tomato, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/watermelon, +/obj/item/reagent_containers/food/snacks/grown/grapes, +/obj/item/reagent_containers/food/snacks/grown/tomato, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/hydroponics) @@ -35977,8 +35610,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridgewindows"; name = "Bridge View Blast door" @@ -35994,8 +35626,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridgewindows"; name = "Bridge View Blast door" @@ -36011,8 +35642,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridgewindows"; name = "Bridge View Blast door" @@ -36027,8 +35657,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridgewindows"; name = "Bridge View Blast door" @@ -36048,8 +35677,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridgewindows"; name = "Bridge View Blast door" @@ -36061,8 +35689,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridgewindows"; name = "Bridge View Blast door" @@ -36108,8 +35735,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -36120,8 +35746,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -36211,18 +35836,17 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/red, -/area/security/transfer) +/area/security/execution/transfer) "bto" = ( /obj/structure/cable/white{ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "btp" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/red/side{ dir = 8 @@ -36257,8 +35881,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/security/main) "btt" = ( @@ -36291,8 +35914,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/security/main) "btv" = ( @@ -36436,8 +36058,8 @@ /area/engine/break_room) "btN" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/structure/extinguisher_cabinet{ pixel_x = 26 }, @@ -36476,8 +36098,8 @@ /area/engine/break_room) "btR" = ( /obj/structure/table/reinforced, -/obj/item/weapon/crowbar/red, -/obj/item/weapon/wrench, +/obj/item/crowbar/red, +/obj/item/wrench, /obj/item/device/analyzer{ pixel_x = 7; pixel_y = 3 @@ -36500,7 +36122,7 @@ /area/engine/atmos) "btT" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/caution{ dir = 4 }, @@ -36510,8 +36132,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "atmoslock"; name = "Atmospherics Lockdown Blast door" @@ -36548,7 +36169,7 @@ dir = 8; pixel_x = 24 }, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/item/clothing/mask/gas, /turf/open/floor/plasteel/caution{ dir = 4 @@ -36607,8 +36228,7 @@ /area/hallway/primary/central) "bue" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridgewindows"; name = "Bridge View Blast door" @@ -36624,7 +36244,6 @@ "bug" = ( /obj/machinery/computer/crew, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; dir = 1 }, /area/bridge) @@ -36636,7 +36255,6 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; dir = 1 }, /area/bridge) @@ -36645,7 +36263,7 @@ /obj/machinery/ai_status_display{ pixel_y = 32 }, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /obj/item/device/assembly/flash/handheld, /turf/open/floor/plasteel/black, /area/bridge) @@ -36677,7 +36295,7 @@ /obj/machinery/status_display{ pixel_y = 32 }, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/plasteel/black, /area/bridge) "bun" = ( @@ -36688,21 +36306,18 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/darkyellow/side{ - icon_state = "darkyellow"; dir = 1 }, /area/bridge) "buo" = ( /obj/machinery/computer/atmos_alert, /turf/open/floor/plasteel/darkyellow/side{ - icon_state = "darkyellow"; dir = 1 }, /area/bridge) "bup" = ( /obj/machinery/computer/monitor, /turf/open/floor/plasteel/darkyellow/corner{ - icon_state = "darkyellowcorners"; dir = 4 }, /area/bridge) @@ -36843,6 +36458,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Vault APC"; + areastring = "/area/security/nuke_storage"; pixel_x = 26 }, /turf/open/floor/plasteel/vault{ @@ -36879,7 +36495,7 @@ /obj/machinery/gulag_item_reclaimer{ pixel_y = 28 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/structure/cable/white{ d1 = 4; d2 = 8; @@ -36889,7 +36505,7 @@ dir = 9 }, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "buD" = ( /obj/structure/cable/white{ d1 = 1; @@ -36905,39 +36521,39 @@ /turf/open/floor/plasteel/red/side{ dir = 9 }, -/area/security/transfer) +/area/security/execution/transfer) "buE" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/briefcase{ +/obj/item/storage/briefcase{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/secure/briefcase, +/obj/item/storage/secure/briefcase, /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/security/transfer) +/area/security/execution/transfer) "buF" = ( /obj/structure/table/reinforced, /obj/machinery/light{ dir = 1 }, -/obj/item/weapon/folder/red, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/folder/red, +/obj/item/book/manual/wiki/security_space_law, /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/security/transfer) +/area/security/execution/transfer) "buG" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/security/transfer) +/area/security/execution/transfer) "buH" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/firealarm{ dir = 4; pixel_x = 24 @@ -36945,7 +36561,7 @@ /turf/open/floor/plasteel/red/side{ dir = 5 }, -/area/security/transfer) +/area/security/execution/transfer) "buI" = ( /obj/machinery/firealarm{ dir = 8; @@ -36969,7 +36585,7 @@ /turf/closed/wall, /area/security/main) "buL" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/vault{ @@ -36992,8 +36608,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/security/main) "buP" = ( @@ -37032,7 +36647,7 @@ /area/aisat) "buS" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/blue, +/obj/item/folder/blue, /obj/item/bodypart/l_leg/robot, /obj/item/bodypart/r_leg/robot, /turf/open/floor/plasteel/vault{ @@ -37147,7 +36762,7 @@ /turf/open/floor/circuit/green, /area/ai_monitored/turret_protected/ai) "bvb" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -37162,9 +36777,7 @@ "bvd" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb, -/obj/structure/closet/emcloset{ - anchored = 1 - }, +/obj/structure/closet/emcloset/anchored, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engine/gravity_generator) @@ -37194,8 +36807,8 @@ /obj/item/stack/sheet/glass{ amount = 30 }, -/obj/item/weapon/crowbar/red, -/obj/item/weapon/wrench, +/obj/item/crowbar/red, +/obj/item/wrench, /obj/structure/sign/nosmoking_2{ pixel_y = 32 }, @@ -37204,8 +36817,8 @@ /area/engine/break_room) "bvi" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/toolbox/electrical, -/obj/item/weapon/wrench/power, +/obj/item/storage/toolbox/electrical, +/obj/item/wrench/power, /obj/machinery/status_display{ pixel_y = 32 }, @@ -37217,8 +36830,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/break_room) "bvk" = ( @@ -37243,7 +36855,7 @@ /obj/item/stack/sheet/plasteel{ amount = 50 }, -/obj/item/weapon/crowbar/power, +/obj/item/crowbar/power, /obj/structure/sign/nanotrasen{ pixel_x = 32 }, @@ -37254,11 +36866,11 @@ "bvm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/bonfire, -/obj/item/weapon/reagent_containers/food/drinks/bottle/orangejuice{ +/obj/item/reagent_containers/food/drinks/bottle/orangejuice{ desc = "For the weary spacemen on their quest to rekindle the first plasma fire."; name = "Carton of Estus" }, -/obj/item/weapon/nullrod/claymore/glowing{ +/obj/item/nullrod/claymore/glowing{ desc = "Don't tell anyone you put any points into dex, though."; force = 10; name = "moonlight greatsword" @@ -37270,7 +36882,7 @@ /area/engine/break_room) "bvn" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /obj/machinery/newscaster{ pixel_x = -32 }, @@ -37386,8 +36998,8 @@ d2 = 8; icon_state = "2-8" }, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen, +/obj/item/folder/yellow, +/obj/item/pen, /obj/machinery/door/poddoor/preopen{ id = "atmoslock"; name = "Atmospherics Lockdown Blast door" @@ -37612,7 +37224,7 @@ /obj/machinery/light{ dir = 8 }, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/darkblue/corner{ dir = 1 }, @@ -37674,11 +37286,10 @@ /obj/machinery/light{ dir = 4 }, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/item/device/assembly/timer, /obj/item/device/assembly/signaler, /turf/open/floor/plasteel/darkyellow/corner{ - icon_state = "darkyellowcorners"; dir = 4 }, /area/bridge) @@ -37708,8 +37319,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/central) "bvX" = ( @@ -37717,8 +37327,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/nuke_storage) "bvY" = ( @@ -37746,19 +37355,19 @@ desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket" }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, /obj/item/clothing/mask/breath{ @@ -37862,12 +37471,12 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "bwe" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "bwf" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 8; @@ -37881,7 +37490,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "bwg" = ( /obj/structure/cable/white{ d1 = 1; @@ -37895,13 +37504,13 @@ /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/security/transfer) +/area/security/execution/transfer) "bwh" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/security/transfer) +/area/security/execution/transfer) "bwi" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -37909,7 +37518,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "bwj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -37917,7 +37526,7 @@ /turf/open/floor/plasteel/red/side{ dir = 4 }, -/area/security/transfer) +/area/security/execution/transfer) "bwk" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ @@ -37928,7 +37537,7 @@ dir = 4 }, /turf/open/floor/plasteel/red, -/area/security/transfer) +/area/security/execution/transfer) "bwl" = ( /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plasteel/red/side{ @@ -37982,8 +37591,8 @@ /area/security/main) "bwq" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen, +/obj/item/folder/red, +/obj/item/pen, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -38007,8 +37616,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/security/main) "bwt" = ( @@ -38048,8 +37656,8 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/camera{ c_tag = "Security - Interrogation Monitoring"; dir = 8; @@ -38077,14 +37685,14 @@ /area/ai_monitored/turret_protected/ai) "bwy" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/turret_protected/ai) "bwz" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, @@ -38157,8 +37765,8 @@ /area/ai_monitored/turret_protected/ai) "bwG" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/blue, -/obj/item/weapon/pen, +/obj/item/folder/blue, +/obj/item/pen, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -38181,8 +37789,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/electricshock{ pixel_y = 32 }, @@ -38212,6 +37819,7 @@ cell_type = 5000; dir = 1; name = "Gravity Generator APC"; + areastring = "/area/engine/gravity_generator"; pixel_y = 24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -38301,8 +37909,7 @@ icon_state = "0-2" }, /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/break_room) "bwT" = ( @@ -38413,10 +38020,10 @@ /area/engine/atmos) "bxd" = ( /obj/structure/table/reinforced, -/obj/item/weapon/tank/internals/emergency_oxygen{ +/obj/item/tank/internals/emergency_oxygen{ pixel_x = 6 }, -/obj/item/weapon/tank/internals/emergency_oxygen{ +/obj/item/tank/internals/emergency_oxygen{ pixel_x = -6 }, /obj/item/clothing/mask/breath, @@ -38427,8 +38034,7 @@ /area/engine/atmos) "bxe" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "atmoslock"; name = "Atmospherics Lockdown Blast door" @@ -38491,7 +38097,7 @@ /turf/open/floor/plasteel, /area/storage/tech) "bxk" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/storage/tech) @@ -38506,7 +38112,7 @@ /turf/open/floor/plasteel, /area/storage/tech) "bxm" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/delivery, @@ -38514,7 +38120,7 @@ /area/storage/tech) "bxn" = ( /obj/structure/table/reinforced, -/obj/item/weapon/aiModule/reset, +/obj/item/aiModule/reset, /obj/item/device/assembly/flash/handheld, /obj/item/device/assembly/flash/handheld, /obj/effect/turf_decal/bot, @@ -38569,7 +38175,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/storage/primary) +/area/maintenance/port/fore) "bxt" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/plasticflaps{ @@ -38611,8 +38217,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/bridge) "bxx" = ( @@ -38629,11 +38234,10 @@ name = "WARNING: BLAST DOORS"; pixel_y = 32 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; dir = 1 }, /area/bridge) @@ -38647,23 +38251,20 @@ }, /area/bridge) "bxz" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; dir = 1 }, /area/bridge) "bxA" = ( /obj/machinery/vending/cola/random, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; dir = 1 }, /area/bridge) "bxB" = ( /obj/machinery/vending/snack/random, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; dir = 1 }, /area/bridge) @@ -38673,7 +38274,6 @@ "bxD" = ( /obj/machinery/computer/security/mining, /turf/open/floor/plasteel/darkpurple/side{ - icon_state = "darkpurple"; dir = 1 }, /area/bridge) @@ -38685,14 +38285,13 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/darkyellow/side{ - icon_state = "darkyellow"; dir = 1 }, /area/bridge) "bxF" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, -/obj/item/weapon/mining_voucher, +/obj/item/clipboard, +/obj/item/mining_voucher, /turf/open/floor/plasteel/black, /area/bridge) "bxG" = ( @@ -38766,42 +38365,36 @@ }, /obj/machinery/modular_computer/console/preset/command, /turf/open/floor/plasteel/darkpurple/side{ - icon_state = "darkpurple"; dir = 1 }, /area/bridge) "bxN" = ( /obj/machinery/modular_computer/console/preset/engineering, /turf/open/floor/plasteel/darkpurple/side{ - icon_state = "darkpurple"; dir = 1 }, /area/bridge) "bxO" = ( /obj/machinery/vending/coffee, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; dir = 1 }, /area/bridge) "bxP" = ( /obj/machinery/vending/cigarette, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; dir = 1 }, /area/bridge) "bxQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 8 }, /area/hallway/primary/central) "bxR" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/central) "bxS" = ( @@ -38813,7 +38406,7 @@ /obj/structure/closet/crate{ name = "Gold Crate" }, -/obj/item/weapon/storage/belt/champion, +/obj/item/storage/belt/champion, /obj/machinery/airalarm{ dir = 1; pixel_y = -22 @@ -38839,7 +38432,7 @@ "bxV" = ( /obj/structure/safe, /obj/item/clothing/neck/stethoscope, -/obj/item/weapon/book{ +/obj/item/book{ desc = "An undeniably handy book."; icon_state = "bookknock"; name = "A Simpleton's Guide to Safe-cracking with Stethoscopes" @@ -38856,7 +38449,7 @@ /obj/item/stack/spacecash/c500, /obj/item/stack/spacecash/c500, /obj/machinery/light/small, -/obj/item/weapon/gun/ballistic/automatic/pistol/deagle, +/obj/item/gun/ballistic/automatic/pistol/deagle, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -38885,16 +38478,16 @@ /turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/security/transfer) +/area/security/execution/transfer) "bxY" = ( /turf/open/floor/plasteel/neutral, -/area/security/transfer) +/area/security/execution/transfer) "bxZ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/security/transfer) +/area/security/execution/transfer) "bya" = ( /obj/item/device/radio/intercom{ name = "Station Intercom"; @@ -38906,13 +38499,13 @@ /turf/open/floor/plasteel/red/side{ dir = 4 }, -/area/security/transfer) +/area/security/execution/transfer) "byb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/closed/wall/r_wall, -/area/security/transfer) +/area/security/execution/transfer) "byc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -38999,8 +38592,7 @@ /area/security/main) "byk" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -39028,8 +38620,8 @@ /area/security/main) "byn" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen, +/obj/item/folder/red, +/obj/item/pen, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -39054,8 +38646,7 @@ }, /area/ai_monitored/turret_protected/ai) "byr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "aicorewindow"; name = "AI Core Shutters" @@ -39104,8 +38695,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/gravity_generator) "byz" = ( @@ -39215,8 +38805,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -39251,10 +38840,6 @@ /turf/open/floor/plasteel, /area/engine/break_room) "byK" = ( -/obj/structure/cable/white{ - d2 = 2; - icon_state = "0-2" - }, /obj/structure/cable/white{ d2 = 4; icon_state = "0-4" @@ -39264,8 +38849,7 @@ icon_state = "0-8" }, /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -39304,8 +38888,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plating, /area/engine/break_room) @@ -39358,7 +38941,7 @@ }, /area/engine/break_room) "byS" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/light{ dir = 1 }, @@ -39366,6 +38949,7 @@ cell_type = 5000; dir = 1; name = "Engineering Foyer APC"; + areastring = "/area/engine/break_room"; pixel_y = 24 }, /obj/structure/cable/white{ @@ -39427,7 +39011,6 @@ /obj/structure/table/reinforced, /obj/item/device/flashlight/lamp, /turf/open/floor/plasteel/caution{ - icon_state = "caution"; dir = 10 }, /area/engine/atmos) @@ -39450,8 +39033,8 @@ /area/engine/atmos) "byZ" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen, +/obj/item/folder/yellow, +/obj/item/pen, /obj/item/device/radio/intercom{ name = "Station Intercom"; pixel_y = -26 @@ -39461,8 +39044,8 @@ "bza" = ( /obj/structure/table/reinforced, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/status_display{ pixel_y = -32 }, @@ -39606,19 +39189,19 @@ desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket" }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, /obj/item/clothing/mask/breath{ @@ -39670,8 +39253,8 @@ /area/storage/primary) "bzp" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/belt/utility, -/obj/item/weapon/weldingtool, +/obj/item/storage/belt/utility, +/obj/item/weldingtool, /obj/item/clothing/head/welding, /obj/machinery/newscaster{ pixel_y = 32 @@ -39755,6 +39338,11 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/structure/cable/white{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -39852,7 +39440,7 @@ }, /area/bridge) "bzA" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/structure/cable/white{ d1 = 4; d2 = 8; @@ -40112,6 +39700,11 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/structure/cable/white{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -40126,7 +39719,6 @@ dir = 4 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 8 }, /area/hallway/primary/central) @@ -40162,7 +39754,7 @@ /area/shuttle/labor) "bzS" = ( /turf/closed/wall, -/area/security/transfer) +/area/security/execution/transfer) "bzT" = ( /obj/structure/closet/emcloset, /obj/machinery/firealarm{ @@ -40186,7 +39778,7 @@ dir = 10 }, /turf/open/floor/plasteel, -/area/security/transfer) +/area/security/execution/transfer) "bzU" = ( /obj/structure/cable/white{ d1 = 1; @@ -40202,7 +39794,7 @@ /turf/open/floor/plasteel/red/side{ dir = 10 }, -/area/security/transfer) +/area/security/execution/transfer) "bzV" = ( /obj/structure/chair{ dir = 1 @@ -40212,7 +39804,7 @@ icon_state = "pipe-c" }, /turf/open/floor/plasteel/red/side, -/area/security/transfer) +/area/security/execution/transfer) "bzX" = ( /obj/structure/chair{ dir = 1 @@ -40222,9 +39814,9 @@ pixel_y = -22 }, /turf/open/floor/plasteel/red/side, -/area/security/transfer) +/area/security/execution/transfer) "bzY" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/structure/extinguisher_cabinet{ pixel_x = 26 }, @@ -40234,7 +39826,7 @@ /turf/open/floor/plasteel/red/side{ dir = 6 }, -/area/security/transfer) +/area/security/execution/transfer) "bzZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, @@ -40414,16 +40006,6 @@ /area/engine/gravity_generator) "bAm" = ( /obj/machinery/door/firedoor, -/obj/structure/cable/white{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/white{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /obj/machinery/door/airlock/glass_command{ name = "Gravity Generator Chamber"; req_access_txt = "19; 61" @@ -40434,12 +40016,27 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/structure/cable/white{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/white{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/open/floor/plasteel, /area/engine/gravity_generator) "bAn" = ( /obj/machinery/holopad, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, +/obj/structure/cable/white{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/open/floor/plasteel, /area/engine/gravity_generator) "bAo" = ( @@ -40451,6 +40048,11 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/structure/cable/white{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/open/floor/plasteel, /area/engine/gravity_generator) "bAp" = ( @@ -40784,7 +40386,7 @@ }, /area/hallway/primary/port) "bAN" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/status_display{ pixel_x = -32 }, @@ -40794,12 +40396,12 @@ /area/storage/tech) "bAO" = ( /obj/structure/rack, -/obj/item/weapon/circuitboard/computer/scan_consolenew{ +/obj/item/circuitboard/computer/scan_consolenew{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/circuitboard/computer/med_data, -/obj/item/weapon/circuitboard/computer/pandemic{ +/obj/item/circuitboard/computer/med_data, +/obj/item/circuitboard/computer/pandemic{ pixel_x = 3; pixel_y = -3 }, @@ -40808,21 +40410,21 @@ /area/storage/tech) "bAP" = ( /obj/structure/rack, -/obj/item/weapon/circuitboard/computer/aifixer{ +/obj/item/circuitboard/computer/aifixer{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/circuitboard/computer/rdconsole, -/obj/item/weapon/circuitboard/machine/rdserver{ +/obj/item/circuitboard/computer/rdconsole, +/obj/item/circuitboard/machine/rdserver{ pixel_x = 3; pixel_y = -3 }, /obj/effect/turf_decal/bot, -/obj/item/weapon/circuitboard/machine/autolathe, +/obj/item/circuitboard/machine/autolathe, /turf/open/floor/plasteel, /area/storage/tech) "bAQ" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/ai_status_display{ pixel_x = 32 }, @@ -40843,6 +40445,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Primary Tool Storage APC"; + areastring = "/area/storage/primary"; pixel_x = -26; pixel_y = 3 }, @@ -40916,15 +40519,14 @@ /area/storage/primary) "bAY" = ( /obj/structure/table/reinforced, -/obj/item/weapon/crowbar, -/obj/item/weapon/wrench, +/obj/item/crowbar, +/obj/item/wrench, /obj/item/device/gps, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/storage/primary) "bAZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/primary) "bBa" = ( @@ -41080,10 +40682,9 @@ }, /area/bridge) "bBm" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; dir = 1 }, /area/bridge) @@ -41092,7 +40693,7 @@ dir = 8 }, /obj/structure/table/wood, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /obj/item/device/assembly/flash/handheld, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -41138,12 +40739,11 @@ /turf/open/floor/plasteel/grimy, /area/bridge) "bBs" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; dir = 1 }, /area/bridge) @@ -41192,7 +40792,6 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 8 }, /area/hallway/primary/central) @@ -41221,14 +40820,13 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/structure/sign/electricshock{ pixel_x = -32 }, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "bBB" = ( /obj/structure/cable/white{ d1 = 1; @@ -41248,17 +40846,16 @@ /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/security/transfer) +/area/security/execution/transfer) "bBC" = ( /obj/structure/cable/white{ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/security/transfer) +/area/security/execution/transfer) "bBD" = ( /obj/structure/cable/white{ d1 = 1; @@ -41301,12 +40898,7 @@ }, /area/security/warden) "bBI" = ( -/obj/structure/closet/secure_closet{ - anchored = 1; - name = "Secure Evidence Closet"; - req_access_txt = "0"; - req_one_access_txt = "3,4" - }, +/obj/structure/closet/secure_closet/evidence, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -41316,8 +40908,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/warden) "bBK" = ( @@ -41503,7 +41094,7 @@ dir = 8; pixel_x = -24 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engine/break_room) @@ -41537,7 +41128,7 @@ dir = 1; pixel_y = -22 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engine/break_room) @@ -41619,13 +41210,11 @@ dir = 4 }, /turf/open/floor/plasteel/yellow/side{ - dir = 1; - icon_state = "yellow"; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + dir = 1 }, /area/engine/break_room) "bCn" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/firealarm{ dir = 4; pixel_x = 24 @@ -41696,8 +41285,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/break_room) "bCt" = ( @@ -41729,8 +41317,8 @@ /area/hallway/primary/port) "bCw" = ( /obj/structure/table/reinforced, -/obj/item/weapon/stock_parts/cell/high, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /obj/machinery/cell_charger, /turf/open/floor/plasteel/vault{ dir = 8 @@ -41738,12 +41326,12 @@ /area/storage/tech) "bCx" = ( /obj/structure/rack, -/obj/item/weapon/circuitboard/computer/cloning{ +/obj/item/circuitboard/computer/cloning{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/circuitboard/machine/clonescanner, -/obj/item/weapon/circuitboard/machine/clonepod{ +/obj/item/circuitboard/machine/clonescanner, +/obj/item/circuitboard/machine/clonepod{ pixel_x = 3; pixel_y = -3 }, @@ -41752,13 +41340,13 @@ /area/storage/tech) "bCy" = ( /obj/structure/rack, -/obj/item/weapon/circuitboard/machine/destructive_analyzer{ +/obj/item/circuitboard/machine/destructive_analyzer{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/circuitboard/machine/protolathe, -/obj/item/weapon/circuitboard/machine/mechfab, -/obj/item/weapon/circuitboard/machine/circuit_imprinter{ +/obj/item/circuitboard/machine/protolathe, +/obj/item/circuitboard/machine/mechfab, +/obj/item/circuitboard/machine/circuit_imprinter{ pixel_x = 3; pixel_y = -3 }, @@ -41767,12 +41355,12 @@ /area/storage/tech) "bCz" = ( /obj/structure/table/reinforced, -/obj/item/weapon/stock_parts/matter_bin{ +/obj/item/stock_parts/matter_bin{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/stock_parts/matter_bin, -/obj/item/weapon/stock_parts/micro_laser, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/micro_laser, /obj/item/device/radio/intercom{ name = "Station Intercom"; pixel_x = 26 @@ -41783,7 +41371,7 @@ /area/storage/tech) "bCA" = ( /obj/structure/rack, -/obj/item/weapon/airlock_painter, +/obj/item/airlock_painter, /obj/item/device/toner, /obj/machinery/status_display{ pixel_x = -32 @@ -41811,7 +41399,7 @@ }, /area/storage/primary) "bCF" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/storage/primary) @@ -41838,8 +41426,7 @@ /area/hallway/primary/central) "bCI" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -41854,7 +41441,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/darkblue/side, @@ -41874,8 +41461,7 @@ /area/bridge) "bCL" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/bridge) "bCM" = ( @@ -41918,6 +41504,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Bridge APC"; + areastring = "/area/bridge"; pixel_y = -26 }, /turf/open/floor/plasteel/darkblue/side, @@ -41926,6 +41513,7 @@ /obj/structure/fireaxecabinet{ pixel_y = -28 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/darkblue/side, /area/bridge) "bCT" = ( @@ -41937,9 +41525,8 @@ /obj/structure/rack, /obj/machinery/light/small, /obj/item/device/aicard, -/obj/item/weapon/storage/secure/briefcase, +/obj/item/storage/secure/briefcase, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 8 }, /area/bridge) @@ -41984,8 +41571,8 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/folder/blue, -/obj/item/weapon/pen, +/obj/item/folder/blue, +/obj/item/pen, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -41994,10 +41581,9 @@ "bDa" = ( /obj/structure/rack, /obj/machinery/light/small, -/obj/item/weapon/storage/toolbox/emergency, -/obj/item/weapon/wrench, +/obj/item/storage/toolbox/emergency, +/obj/item/wrench, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 8 }, /area/bridge) @@ -42051,7 +41637,7 @@ pixel_y = -32 }, /obj/machinery/light/small, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/darkblue/side, @@ -42064,8 +41650,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "detectivewindows"; name = "Detective Privacy Blast door" @@ -42074,7 +41659,7 @@ /area/security/detectives_office) "bDk" = ( /obj/structure/disposalpipe/segment, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/red/corner{ @@ -42086,7 +41671,7 @@ /area/hallway/primary/starboard) "bDm" = ( /obj/structure/disposalpipe/segment, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/red/corner{ @@ -42098,8 +41683,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "brigwindows"; name = "Brig Front Blast door" @@ -42135,8 +41719,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -42306,14 +41889,13 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/warden) "bDD" = ( /obj/structure/table/reinforced, -/obj/item/weapon/crowbar, -/obj/item/weapon/wrench, +/obj/item/crowbar, +/obj/item/wrench, /obj/item/device/mmi, /turf/open/floor/plasteel/vault{ dir = 8 @@ -42329,8 +41911,7 @@ /area/engine/gravity_generator) "bDF" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/electricshock{ pixel_y = -32 }, @@ -42393,7 +41974,7 @@ /obj/item/stack/sheet/plasteel{ amount = 20 }, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/engine/gravity_generator) @@ -42447,7 +42028,7 @@ /turf/closed/wall, /area/engine/break_room) "bDP" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/light{ dir = 8 }, @@ -42468,20 +42049,20 @@ /area/engine/break_room) "bDR" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/food/drinks/soda_cans/thirteenloko, +/obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/engine/break_room) "bDS" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen, +/obj/item/folder/yellow, +/obj/item/pen, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/engine/break_room) "bDT" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/yellow, +/obj/item/folder/yellow, /obj/item/device/lightreplacer, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/bot, @@ -42651,11 +42232,12 @@ d2 = 4; icon_state = "0-4" }, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/electronics/airlock, +/obj/item/folder/yellow, +/obj/item/electronics/airlock, /obj/machinery/power/apc{ dir = 8; name = "Technology Storage APC"; + areastring = "/area/storage/tech"; pixel_x = -26; pixel_y = 3 }, @@ -42710,7 +42292,7 @@ dir = 4 }, /obj/effect/turf_decal/bot, -/obj/item/weapon/circuitboard/machine/autolathe, +/obj/item/circuitboard/machine/autolathe, /turf/open/floor/plasteel, /area/storage/tech) "bEl" = ( @@ -42728,13 +42310,13 @@ pixel_y = 3 }, /obj/item/stack/cable_coil/white, -/obj/item/weapon/stock_parts/scanning_module{ +/obj/item/stock_parts/scanning_module{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/stock_parts/capacitor, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/manipulator, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, /obj/machinery/airalarm{ dir = 8; pixel_x = 24 @@ -42763,13 +42345,13 @@ "bEp" = ( /obj/structure/table/reinforced, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/storage/primary) "bEq" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /obj/item/device/flashlight, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -42859,7 +42441,6 @@ /obj/structure/table/reinforced, /obj/machinery/recharger, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 8 }, /area/bridge) @@ -42867,7 +42448,6 @@ /obj/structure/table/reinforced, /obj/machinery/cell_charger, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 8 }, /area/bridge) @@ -42880,7 +42460,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/grimy, /area/bridge) @@ -42958,7 +42538,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/grimy, /area/bridge) @@ -42968,9 +42548,8 @@ /area/bridge) "bEK" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 8 }, /area/bridge) @@ -43073,8 +42652,7 @@ icon_state = "2-8" }, /turf/open/floor/plasteel/neutral/side{ - dir = 5; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + dir = 5 }, /area/maintenance/starboard) "bEX" = ( @@ -43107,7 +42685,7 @@ d2 = 8; icon_state = "1-8" }, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /obj/item/device/camera/detective, /turf/open/floor/plasteel/vault, /area/security/detectives_office) @@ -43120,10 +42698,11 @@ /obj/machinery/power/apc{ dir = 1; name = "Detective's Office APC"; + areastring = "/area/security/detectives_office"; pixel_y = 24 }, /obj/item/device/taperecorder, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /turf/open/floor/plasteel/vault, /area/security/detectives_office) "bFa" = ( @@ -43159,11 +42738,11 @@ /area/security/detectives_office) "bFd" = ( /obj/structure/rack, -/obj/item/weapon/storage/briefcase{ +/obj/item/storage/briefcase{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/storage/secure/briefcase, +/obj/item/storage/secure/briefcase, /turf/open/floor/plasteel/vault, /area/security/detectives_office) "bFe" = ( @@ -43213,8 +42792,7 @@ d2 = 4; icon_state = "2-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "brigwindows"; name = "Brig Front Blast door" @@ -43299,7 +42877,7 @@ "bFp" = ( /obj/structure/table, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -43315,12 +42893,7 @@ }, /area/security/warden) "bFr" = ( -/obj/structure/closet/secure_closet{ - anchored = 1; - name = "Secure Evidence Closet"; - req_access_txt = "0"; - req_one_access_txt = "3,4" - }, +/obj/structure/closet/secure_closet/evidence, /obj/machinery/camera{ c_tag = "Security - Evidence Storage"; dir = 1; @@ -43332,8 +42905,7 @@ /area/security/warden) "bFs" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/warden) "bFt" = ( @@ -43400,6 +42972,7 @@ /obj/machinery/power/apc{ dir = 1; name = "AI Chamber APC"; + areastring = "/area/ai_monitored/turret_protected/ai"; pixel_y = 24 }, /turf/open/floor/plasteel/vault{ @@ -43436,7 +43009,7 @@ /area/ai_monitored/turret_protected/ai) "bFD" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/blue, +/obj/item/folder/blue, /obj/item/device/assembly/flash/handheld, /turf/open/floor/plasteel/vault{ dir = 8 @@ -43462,7 +43035,7 @@ /turf/closed/wall/r_wall, /area/engine/transit_tube) "bFG" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -43485,17 +43058,18 @@ /obj/machinery/ai_status_display{ pixel_y = 32 }, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/item/twohanded/rcl/pre_loaded, /turf/open/floor/plasteel/vault{ dir = 5 }, /area/crew_quarters/heads/chief) "bFJ" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/device/gps/engineering{ gpstag = "CE0" }, @@ -43511,8 +43085,8 @@ /area/crew_quarters/heads/chief) "bFK" = ( /obj/structure/rack, -/obj/item/weapon/crowbar, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/crowbar, +/obj/item/storage/toolbox/mechanical, /obj/machinery/computer/security/telescreen/entertainment{ pixel_y = 32 }, @@ -43527,7 +43101,7 @@ }, /area/crew_quarters/heads/chief) "bFL" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/firealarm{ pixel_y = 24 }, @@ -43553,8 +43127,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -43689,8 +43262,7 @@ /area/engine/break_room) "bGb" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/break_room) "bGc" = ( @@ -43709,8 +43281,8 @@ /area/hallway/primary/port) "bGe" = ( /obj/structure/table/reinforced, -/obj/item/weapon/electronics/airalarm, -/obj/item/weapon/electronics/apc, +/obj/item/electronics/airalarm, +/obj/item/electronics/apc, /obj/machinery/camera{ c_tag = "Technology Storage"; dir = 4; @@ -43722,12 +43294,12 @@ /area/storage/tech) "bGf" = ( /obj/structure/rack, -/obj/item/weapon/circuitboard/computer/security{ +/obj/item/circuitboard/computer/security{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/circuitboard/computer/prisoner, -/obj/item/weapon/circuitboard/computer/secure_data{ +/obj/item/circuitboard/computer/prisoner, +/obj/item/circuitboard/computer/secure_data{ pixel_x = 3; pixel_y = -3 }, @@ -43737,12 +43309,12 @@ /area/storage/tech) "bGg" = ( /obj/structure/rack, -/obj/item/weapon/circuitboard/computer/atmos_alert{ +/obj/item/circuitboard/computer/atmos_alert{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/circuitboard/computer/powermonitor, -/obj/item/weapon/circuitboard/computer/stationalert{ +/obj/item/circuitboard/computer/powermonitor, +/obj/item/circuitboard/computer/stationalert{ pixel_x = 3; pixel_y = -3 }, @@ -43751,15 +43323,11 @@ /area/storage/tech) "bGh" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/white, -/obj/item/weapon/stock_parts/cell/high, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/stock_parts/console_screen, -/obj/structure/cable/white{ - d2 = 4; - icon_state = "0-4" - }, +/obj/item/folder/white, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/console_screen, +/obj/item/stock_parts/console_screen, +/obj/item/stock_parts/console_screen, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -43776,7 +43344,7 @@ "bGj" = ( /obj/structure/table/reinforced, /obj/item/clothing/gloves/color/yellow, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/storage/primary) @@ -43824,7 +43392,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/wood, /area/bridge/meeting_room/council) "bGr" = ( @@ -43842,6 +43410,7 @@ cell_type = 10000; dir = 1; name = "Council Chambers APC"; + areastring = "/area/bridge/meeting_room/council"; pixel_y = 26 }, /turf/open/floor/wood, @@ -43913,7 +43482,7 @@ /area/tcommsat/computer) "bGB" = ( /obj/structure/table/wood, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/captain, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, @@ -43969,7 +43538,7 @@ }, /area/crew_quarters/heads/captain) "bGJ" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/heads/captain) "bGK" = ( @@ -44037,7 +43606,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/security/detectives_office) +/area/maintenance/starboard) "bGP" = ( /obj/structure/extinguisher_cabinet{ pixel_x = -26; @@ -44179,8 +43748,7 @@ /area/hallway/primary/starboard) "bHa" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "brigwindows"; name = "Brig Front Blast door" @@ -44200,7 +43768,7 @@ dir = 10 }, /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /turf/open/floor/plasteel/red/side{ dir = 6 }, @@ -44237,8 +43805,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/warden) "bHh" = ( @@ -44405,9 +43972,7 @@ /turf/closed/wall/r_wall, /area/engine/transit_tube) "bHw" = ( -/obj/structure/closet/emcloset{ - anchored = 1 - }, +/obj/structure/closet/emcloset/anchored, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -44421,6 +43986,7 @@ cell_type = 5000; dir = 1; name = "Transit Tube Access APC"; + areastring = "/area/engine/transit_tube"; pixel_y = 24 }, /obj/machinery/atmospherics/components/unary/vent_pump/on, @@ -44436,7 +44002,7 @@ /turf/open/floor/plasteel/vault, /area/engine/transit_tube) "bHA" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/firealarm{ dir = 4; pixel_x = 24 @@ -44453,7 +44019,7 @@ }, /area/engine/transit_tube) "bHB" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/light{ dir = 8 }, @@ -44678,8 +44244,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, @@ -44711,8 +44276,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -44734,7 +44298,7 @@ }, /area/hallway/primary/port) "bHW" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/ai_status_display{ pixel_x = -32 }, @@ -44744,12 +44308,12 @@ /area/storage/tech) "bHX" = ( /obj/structure/rack, -/obj/item/weapon/circuitboard/machine/teleporter_hub{ +/obj/item/circuitboard/machine/teleporter_hub{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/circuitboard/machine/teleporter_station, -/obj/item/weapon/circuitboard/computer/teleporter{ +/obj/item/circuitboard/machine/teleporter_station, +/obj/item/circuitboard/computer/teleporter{ pixel_x = 3; pixel_y = -3 }, @@ -44759,16 +44323,16 @@ /area/storage/tech) "bHY" = ( /obj/structure/rack, -/obj/item/weapon/circuitboard/machine/telecomms/server{ +/obj/item/circuitboard/machine/telecomms/server{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/circuitboard/machine/telecomms/relay, -/obj/item/weapon/circuitboard/machine/telecomms/receiver, -/obj/item/weapon/circuitboard/machine/telecomms/processor, -/obj/item/weapon/circuitboard/machine/telecomms/hub, -/obj/item/weapon/circuitboard/machine/telecomms/bus, -/obj/item/weapon/circuitboard/machine/telecomms/broadcaster{ +/obj/item/circuitboard/machine/telecomms/relay, +/obj/item/circuitboard/machine/telecomms/receiver, +/obj/item/circuitboard/machine/telecomms/processor, +/obj/item/circuitboard/machine/telecomms/hub, +/obj/item/circuitboard/machine/telecomms/bus, +/obj/item/circuitboard/machine/telecomms/broadcaster{ pixel_x = 3; pixel_y = -3 }, @@ -44776,7 +44340,7 @@ /turf/open/floor/plasteel, /area/storage/tech) "bHZ" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/status_display{ pixel_x = 32 }, @@ -44786,12 +44350,12 @@ /area/storage/tech) "bIa" = ( /obj/structure/rack, -/obj/item/weapon/book/manual/wiki/engineering_hacking{ +/obj/item/book/manual/wiki/engineering_hacking{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/book/manual/wiki/engineering_guide, -/obj/item/weapon/book/manual/wiki/engineering_construction{ +/obj/item/book/manual/wiki/engineering_guide, +/obj/item/book/manual/wiki/engineering_construction{ pixel_x = 3; pixel_y = -3 }, @@ -44806,7 +44370,7 @@ /turf/open/floor/plasteel/neutral, /area/storage/primary) "bIc" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/bot, @@ -44817,8 +44381,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "councilblast"; name = "Council Chambers Blast door" @@ -44879,11 +44442,11 @@ /area/bridge/meeting_room/council) "bIk" = ( /obj/structure/table/wood, -/obj/item/weapon/cigbutt/cigarbutt{ +/obj/item/cigbutt/cigarbutt{ pixel_x = 7 }, -/obj/item/weapon/phone{ - desc = "Supposedly a direct line to NanoTrasen Central Command. It's not even plugged in."; +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; pixel_x = -3; pixel_y = 3 }, @@ -44917,7 +44480,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -44928,8 +44491,8 @@ name = "Station Intercom"; pixel_y = 26 }, -/obj/item/weapon/folder/blue, -/obj/item/weapon/pen, +/obj/item/folder/blue, +/obj/item/pen, /turf/open/floor/plasteel/grimy, /area/tcommsat/computer) "bIq" = ( @@ -44937,9 +44500,10 @@ cell_type = 10000; dir = 1; name = "Telecomms Monitoring APC"; + areastring = "/area/tcommsat/computer"; pixel_y = 28 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" @@ -44983,7 +44547,7 @@ /obj/machinery/airalarm{ pixel_y = 22 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, @@ -45061,7 +44625,7 @@ /area/crew_quarters/heads/captain) "bID" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/captain) "bIE" = ( @@ -45099,6 +44663,7 @@ cell_type = 5000; dir = 1; name = "Auxiliary Tool Storage APC"; + areastring = "/area/storage/tools"; pixel_y = 24 }, /turf/open/floor/plasteel/yellow/corner{ @@ -45269,7 +44834,7 @@ /turf/closed/wall, /area/security/brig) "bJa" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/door_timer{ id = "brig1"; name = "Cell 1"; @@ -45304,6 +44869,11 @@ pixel_x = -32; pixel_y = 32 }, +/obj/structure/cable/white{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/open/floor/plasteel/red/side{ dir = 9 }, @@ -45325,8 +44895,8 @@ /area/security/warden) "bJe" = ( /obj/structure/rack, -/obj/item/weapon/storage/box/handcuffs, -/obj/item/weapon/storage/box/flashbangs{ +/obj/item/storage/box/handcuffs, +/obj/item/storage/box/flashbangs{ pixel_x = 3; pixel_y = -3 }, @@ -45349,16 +44919,16 @@ }, /area/ai_monitored/security/armory) "bJg" = ( -/obj/item/weapon/grenade/barrier{ +/obj/item/grenade/barrier{ pixel_x = -3; pixel_y = 1 }, -/obj/item/weapon/grenade/barrier, -/obj/item/weapon/grenade/barrier{ +/obj/item/grenade/barrier, +/obj/item/grenade/barrier{ pixel_x = 3; pixel_y = -1 }, -/obj/item/weapon/grenade/barrier{ +/obj/item/grenade/barrier{ pixel_x = 6; pixel_y = -2 }, @@ -45372,13 +44942,13 @@ }, /area/ai_monitored/security/armory) "bJh" = ( -/obj/item/weapon/storage/box/chemimp{ +/obj/item/storage/box/chemimp{ pixel_x = 6 }, -/obj/item/weapon/storage/box/trackimp{ +/obj/item/storage/box/trackimp{ pixel_x = -3 }, -/obj/item/weapon/storage/lockbox/loyalty, +/obj/item/storage/lockbox/loyalty, /obj/structure/table/reinforced, /obj/machinery/airalarm{ pixel_y = 22 @@ -45388,8 +44958,8 @@ }, /area/ai_monitored/security/armory) "bJi" = ( -/obj/item/weapon/storage/box/firingpins, -/obj/item/weapon/storage/box/firingpins, +/obj/item/storage/box/firingpins, +/obj/item/storage/box/firingpins, /obj/item/key/security, /obj/structure/table/reinforced, /turf/open/floor/plasteel/vault{ @@ -45397,12 +44967,12 @@ }, /area/ai_monitored/security/armory) "bJj" = ( -/obj/item/weapon/storage/box/teargas{ +/obj/item/storage/box/teargas{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/handcuffs, -/obj/item/weapon/storage/box/flashbangs{ +/obj/item/storage/box/handcuffs, +/obj/item/storage/box/flashbangs{ pixel_x = -3; pixel_y = -3 }, @@ -45633,14 +45203,13 @@ dir = 1 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; dir = 4 }, /area/crew_quarters/heads/chief) "bJF" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "bJG" = ( @@ -45668,8 +45237,7 @@ /area/crew_quarters/heads/chief) "bJJ" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/chief) "bJK" = ( @@ -45696,12 +45264,12 @@ /area/engine/break_room) "bJM" = ( /obj/structure/rack, -/obj/item/weapon/book/manual/wiki/engineering_hacking{ +/obj/item/book/manual/wiki/engineering_hacking{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/book/manual/wiki/engineering_guide, -/obj/item/weapon/book/manual/wiki/engineering_construction{ +/obj/item/book/manual/wiki/engineering_guide, +/obj/item/book/manual/wiki/engineering_construction{ pixel_x = 3; pixel_y = -3 }, @@ -45709,8 +45277,8 @@ /area/engine/break_room) "bJN" = ( /obj/structure/table/reinforced, -/obj/item/weapon/stock_parts/cell/high, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /obj/machinery/cell_charger, /turf/open/floor/plasteel/yellow/side, /area/engine/break_room) @@ -45720,8 +45288,8 @@ pixel_y = -26 }, /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/yellow/side, /area/engine/break_room) "bJP" = ( @@ -45748,7 +45316,7 @@ /turf/open/floor/plasteel/yellow/side, /area/engine/break_room) "bJT" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/yellow/side{ dir = 6 }, @@ -45758,8 +45326,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/engineering) "bJV" = ( @@ -45794,7 +45361,7 @@ "bJZ" = ( /obj/structure/table/reinforced, /obj/item/clothing/gloves/color/yellow, -/obj/item/weapon/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, /obj/item/device/multitool, /obj/machinery/light{ dir = 8 @@ -45812,10 +45379,10 @@ /area/storage/tech) "bKb" = ( /obj/structure/table/reinforced, -/obj/item/weapon/electronics/firelock, -/obj/item/weapon/electronics/firelock, -/obj/item/weapon/electronics/firealarm, -/obj/item/weapon/electronics/firealarm, +/obj/item/electronics/firelock, +/obj/item/electronics/firelock, +/obj/item/electronics/firealarm, +/obj/item/electronics/firealarm, /obj/machinery/light{ dir = 4 }, @@ -45872,7 +45439,7 @@ /area/storage/primary) "bKi" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/storage/primary) @@ -45886,8 +45453,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "councilblast"; name = "Council Chambers Blast door" @@ -45932,8 +45498,8 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/folder/blue, -/obj/item/weapon/pen, +/obj/item/folder/blue, +/obj/item/pen, /turf/open/floor/carpet, /area/bridge/meeting_room/council) "bKo" = ( @@ -45948,8 +45514,8 @@ d2 = 8; icon_state = "1-8" }, -/obj/item/weapon/folder/red, -/obj/item/weapon/lighter, +/obj/item/folder/red, +/obj/item/lighter, /turf/open/floor/carpet, /area/bridge/meeting_room/council) "bKp" = ( @@ -45964,13 +45530,13 @@ d2 = 8; icon_state = "1-8" }, -/obj/item/weapon/folder/yellow, +/obj/item/folder/yellow, /obj/structure/disposalpipe/segment, /turf/open/floor/carpet, /area/bridge/meeting_room/council) "bKq" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, @@ -46108,6 +45674,7 @@ d2 = 8; icon_state = "4-8" }, +/obj/effect/landmark/event_spawn, /turf/open/floor/wood, /area/crew_quarters/heads/captain) "bKH" = ( @@ -46210,7 +45777,7 @@ /area/storage/tools) "bKQ" = ( /obj/structure/table, -/obj/item/weapon/storage/box/bodybags, +/obj/item/storage/box/bodybags, /obj/item/clothing/gloves/color/latex, /turf/open/floor/plasteel/vault{ dir = 8 @@ -46249,8 +45816,8 @@ /area/security/detectives_office) "bKV" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/red, -/obj/item/weapon/hand_labeler, +/obj/item/folder/red, +/obj/item/hand_labeler, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/carpet, /area/security/detectives_office) @@ -46274,9 +45841,9 @@ /area/security/detectives_office) "bKY" = ( /obj/structure/table/wood, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen, +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/pen, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -46348,8 +45915,8 @@ /obj/machinery/door/window/westleft{ name = "Warden's Desk" }, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen, +/obj/item/folder/red, +/obj/item/pen, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/security/warden) @@ -46378,6 +45945,11 @@ /area/security/warden) "bLi" = ( /obj/machinery/computer/secure_data, +/obj/structure/cable/white{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/open/floor/plasteel/red/side{ dir = 6 }, @@ -46387,8 +45959,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ai_monitored/security/armory) "bLk" = ( @@ -46411,11 +45982,7 @@ /turf/open/floor/plasteel, /area/ai_monitored/security/armory) "bLn" = ( -/obj/structure/closet/secure_closet{ - anchored = 1; - name = "Contraband Locker"; - req_access_txt = "3" - }, +/obj/structure/closet/secure_closet/contraband/armory, /obj/machinery/light{ dir = 4 }, @@ -46533,7 +46100,7 @@ /turf/closed/wall, /area/engine/transit_tube) "bLA" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/airalarm{ dir = 4; pixel_x = -23 @@ -46553,7 +46120,7 @@ }, /area/engine/transit_tube) "bLC" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/vault{ dir = 8 @@ -46579,7 +46146,6 @@ /area/crew_quarters/heads/chief) "bLE" = ( /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; dir = 4 }, /area/crew_quarters/heads/chief) @@ -46597,12 +46163,12 @@ d2 = 4; icon_state = "2-4" }, -/obj/item/weapon/folder/blue{ +/obj/item/folder/blue{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/lighter, +/obj/item/folder/yellow, +/obj/item/lighter, /turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "bLH" = ( @@ -46678,7 +46244,7 @@ /turf/closed/wall, /area/engine/break_room) "bLO" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engine/break_room) @@ -46688,8 +46254,7 @@ icon_state = "0-4" }, /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/engineering) "bLQ" = ( @@ -46742,7 +46307,7 @@ /area/hallway/primary/port) "bLX" = ( /obj/structure/table/reinforced, -/obj/item/weapon/book/manual/wiki/engineering_hacking{ +/obj/item/book/manual/wiki/engineering_hacking{ pixel_y = 3 }, /turf/open/floor/plasteel/vault{ @@ -46759,7 +46324,7 @@ /turf/open/floor/plasteel, /area/storage/tech) "bLZ" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/firealarm{ dir = 1; pixel_y = -24 @@ -46769,7 +46334,7 @@ /turf/open/floor/plasteel, /area/storage/tech) "bMa" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/light_switch{ pixel_y = -26 }, @@ -46778,8 +46343,8 @@ /area/storage/tech) "bMb" = ( /obj/structure/table/reinforced, -/obj/item/weapon/wrench, -/obj/item/weapon/crowbar, +/obj/item/wrench, +/obj/item/crowbar, /obj/item/device/paicard, /obj/machinery/newscaster{ pixel_y = -32 @@ -46789,7 +46354,7 @@ /area/storage/tech) "bMc" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /obj/item/device/flashlight, /obj/item/device/flashlight, /turf/open/floor/plasteel/vault{ @@ -46818,8 +46383,8 @@ /area/storage/primary) "bMg" = ( /obj/structure/table/reinforced, -/obj/item/weapon/stock_parts/cell/high, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /obj/machinery/cell_charger, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -46867,8 +46432,7 @@ /area/hallway/primary/central) "bMk" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "councilblast"; name = "Council Chambers Blast door" @@ -46877,11 +46441,12 @@ /area/bridge/meeting_room/council) "bMl" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/red, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/folder/red, +/obj/item/book/manual/wiki/security_space_law, /turf/open/floor/wood, /area/bridge/meeting_room/council) "bMm" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/carpet, /area/bridge/meeting_room/council) "bMn" = ( @@ -46911,7 +46476,7 @@ /area/bridge/meeting_room/council) "bMq" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/grimy, /area/bridge/meeting_room/council) @@ -46927,7 +46492,7 @@ /turf/open/floor/wood, /area/bridge/meeting_room/council) "bMt" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -46937,7 +46502,7 @@ /obj/machinery/newscaster{ pixel_x = -32 }, -/obj/item/weapon/paper/monitorkey, +/obj/item/paper/monitorkey, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -46977,12 +46542,7 @@ }, /area/tcommsat/computer) "bMC" = ( -/obj/structure/bed/dogbed{ - anchored = 1; - desc = "Renault's bed! Looks comfy. A foxy person needs a foxy pet."; - name = "Renault's bed"; - pixel_y = 2 - }, +/obj/structure/bed/dogbed/renault, /mob/living/simple_animal/pet/fox/Renault, /turf/open/floor/plasteel/vault{ dir = 8 @@ -47038,6 +46598,7 @@ cell_type = 10000; dir = 2; name = "Captain's Office APC"; + areastring = "/area/crew_quarters/heads/captain"; pixel_y = -24 }, /obj/structure/cable/white, @@ -47062,11 +46623,11 @@ /area/hallway/primary/central) "bML" = ( /obj/structure/rack, -/obj/item/weapon/storage/toolbox/emergency{ +/obj/item/storage/toolbox/emergency{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/maintenance, /obj/machinery/light_switch{ @@ -47092,19 +46653,20 @@ }, /area/storage/tools) "bMN" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/storage/tools) "bMO" = ( /obj/structure/table, /obj/item/stack/sheet/glass/fifty, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/yellow/corner, /area/storage/tools) "bMP" = ( /obj/structure/table, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/yellow/side{ dir = 6 @@ -47131,7 +46693,7 @@ dir = 1; pixel_y = -26 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -47192,8 +46754,8 @@ d2 = 8; icon_state = "2-8" }, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/carpet, /area/security/detectives_office) @@ -47202,11 +46764,6 @@ density = 0 }, /obj/structure/table/wood, -/obj/structure/cable/white{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /obj/machinery/button/door{ id = "detectivewindows"; name = "Privacy Shutters"; @@ -47224,10 +46781,10 @@ "bMY" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, -/obj/item/weapon/storage/secure/safe{ +/obj/item/storage/secure/safe{ pixel_x = 32 }, -/obj/item/weapon/reagent_containers/food/drinks/flask/det, +/obj/item/reagent_containers/food/drinks/flask/det, /turf/open/floor/carpet, /area/security/detectives_office) "bMZ" = ( @@ -47239,7 +46796,7 @@ }, /area/security/detectives_office) "bNa" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, @@ -47273,8 +46830,13 @@ /area/security/brig) "bNc" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, +/obj/structure/cable/white{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/open/floor/plasteel/red/side{ dir = 8 }, @@ -47300,6 +46862,11 @@ /area/security/warden) "bNe" = ( /obj/machinery/computer/security, +/obj/structure/cable/white{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/open/floor/plasteel/red, /area/security/warden) "bNf" = ( @@ -47310,11 +46877,11 @@ /area/ai_monitored/security/armory) "bNg" = ( /obj/structure/rack, -/obj/item/weapon/gun/ballistic/shotgun/riot{ +/obj/item/gun/ballistic/shotgun/riot{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/gun/ballistic/shotgun/riot, +/obj/item/gun/ballistic/shotgun/riot, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -47421,7 +46988,7 @@ "bNo" = ( /obj/machinery/cell_charger, /obj/structure/table/reinforced, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /obj/effect/turf_decal/stripes/corner{ dir = 4 }, @@ -47438,7 +47005,7 @@ }, /area/ai_monitored/turret_protected/aisat_interior) "bNr" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault, /area/ai_monitored/turret_protected/aisat_interior) "bNs" = ( @@ -47462,13 +47029,13 @@ /turf/open/floor/plasteel/vault, /area/ai_monitored/turret_protected/aisat_interior) "bNv" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/vault, /area/ai_monitored/turret_protected/aisat_interior) "bNw" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -47564,8 +47131,7 @@ /turf/open/space, /area/space) "bNI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/transit_tube) "bNJ" = ( @@ -47578,8 +47144,7 @@ }, /area/engine/transit_tube) "bNK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/engine/transit_tube) @@ -47618,7 +47183,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/ce, /turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) @@ -47637,12 +47202,11 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/crew_quarters/heads/chief) "bNQ" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/newscaster{ pixel_y = 32 }, @@ -47660,7 +47224,7 @@ /area/crew_quarters/heads/chief) "bNS" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/ce, +/obj/item/bedsheet/ce, /obj/machinery/light{ dir = 1 }, @@ -47739,8 +47303,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/engineering) "bOa" = ( @@ -47767,8 +47330,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/engineering) "bOc" = ( @@ -47872,11 +47434,11 @@ pixel_x = -32 }, /obj/structure/table/wood, -/obj/item/weapon/storage/briefcase{ +/obj/item/storage/briefcase{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/secure/briefcase, +/obj/item/storage/secure/briefcase, /turf/open/floor/wood, /area/bridge/meeting_room/council) "bOl" = ( @@ -47895,7 +47457,7 @@ /area/bridge/meeting_room/council) "bOm" = ( /obj/machinery/light, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/wood, /area/bridge/meeting_room/council) "bOn" = ( @@ -47940,7 +47502,7 @@ /area/tcommsat/computer) "bOr" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /turf/open/floor/plasteel/grimy, /area/tcommsat/computer) "bOs" = ( @@ -47948,12 +47510,12 @@ /turf/open/floor/plasteel/grimy, /area/tcommsat/computer) "bOt" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/grimy, /area/tcommsat/computer) "bOu" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/grimy, /area/tcommsat/computer) "bOv" = ( @@ -47962,8 +47524,8 @@ /area/tcommsat/computer) "bOw" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen, +/obj/item/folder/red, +/obj/item/pen, /turf/open/floor/plasteel/grimy, /area/tcommsat/computer) "bOx" = ( @@ -47972,12 +47534,12 @@ dir = 1; pixel_y = -26 }, -/obj/item/weapon/phone{ - desc = "Supposedly a direct line to NanoTrasen Central Command. It's not even plugged in."; +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/cigbutt/cigarbutt{ +/obj/item/cigbutt/cigarbutt{ pixel_x = 6 }, /turf/open/floor/plasteel/vault{ @@ -48004,9 +47566,9 @@ /area/crew_quarters/heads/captain) "bOz" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/blue, -/obj/item/weapon/pen/fourcolor, -/obj/item/weapon/stamp/captain, +/obj/item/folder/blue, +/obj/item/pen/fourcolor, +/obj/item/stamp/captain, /obj/structure/cable/white{ d1 = 1; d2 = 2; @@ -48022,7 +47584,7 @@ /area/crew_quarters/heads/captain) "bOA" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /obj/structure/window/reinforced{ dir = 1; layer = 2.9 @@ -48034,11 +47596,11 @@ /area/crew_quarters/heads/captain) "bOC" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/secure/briefcase{ +/obj/item/storage/secure/briefcase{ pixel_x = 5; pixel_y = 5 }, -/obj/item/weapon/storage/lockbox/medal, +/obj/item/storage/lockbox/medal, /obj/structure/window/reinforced{ dir = 1; layer = 2.9 @@ -48047,7 +47609,7 @@ /area/crew_quarters/heads/captain) "bOD" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/photo_album, +/obj/item/storage/photo_album, /obj/item/device/camera, /turf/open/floor/wood, /area/crew_quarters/heads/captain) @@ -48077,8 +47639,7 @@ /turf/closed/wall, /area/storage/tools) "bOG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, @@ -48092,15 +47653,13 @@ /turf/open/floor/plasteel, /area/storage/tools) "bOI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/storage/tools) "bOJ" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "detectivewindows"; name = "Detective Privacy Blast door" @@ -48126,24 +47685,30 @@ /area/security/detectives_office) "bOL" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "detectivewindows"; name = "Detective Privacy Blast door" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/open/floor/plating, /area/security/detectives_office) "bOM" = ( -/obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "detectivewindows"; name = "Detective Privacy Blast door" }, /obj/structure/disposalpipe/segment, +/obj/structure/cable/white{ + d2 = 8; + icon_state = "0-8" + }, /turf/open/floor/plating, /area/security/detectives_office) "bON" = ( @@ -48160,15 +47725,14 @@ "bOO" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /turf/open/floor/plasteel/red/side{ dir = 6 }, /area/security/brig) "bOP" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -48201,7 +47765,7 @@ dir = 4; pixel_x = -23 }, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/warden, /obj/machinery/light{ dir = 8 @@ -48233,6 +47797,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Warden's Office APC"; + areastring = "/area/security/warden"; pixel_x = 26 }, /obj/machinery/camera{ @@ -48246,21 +47811,21 @@ /area/security/warden) "bOV" = ( /obj/structure/rack, -/obj/item/weapon/storage/box/rubbershot{ +/obj/item/storage/box/rubbershot{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/storage/box/rubbershot{ +/obj/item/storage/box/rubbershot{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/storage/box/rubbershot, -/obj/item/weapon/storage/box/rubbershot, -/obj/item/weapon/storage/box/rubbershot{ +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot{ pixel_x = 3; pixel_y = -3 }, -/obj/item/weapon/storage/box/rubbershot{ +/obj/item/storage/box/rubbershot{ pixel_x = 3; pixel_y = -3 }, @@ -48274,12 +47839,12 @@ /area/ai_monitored/security/armory) "bOW" = ( /obj/structure/rack, -/obj/item/weapon/gun/energy/laser{ +/obj/item/gun/energy/laser{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/gun/energy/laser, -/obj/item/weapon/gun/energy/laser{ +/obj/item/gun/energy/laser, +/obj/item/gun/energy/laser{ pixel_x = 3; pixel_y = -3 }, @@ -48311,7 +47876,7 @@ pixel_x = 3; pixel_y = -3 }, -/obj/item/weapon/storage/secure/safe{ +/obj/item/storage/secure/safe{ pixel_x = 32 }, /turf/open/floor/plasteel/vault{ @@ -48488,9 +48053,9 @@ /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/aisat_interior) "bPo" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/turretid{ - control_area = "AI Satellite Antechamber"; + control_area = "/area/ai_monitored/turret_protected/aisat_interior"; enabled = 1; icon_state = "control_standby"; name = "Antechamber Turret Control"; @@ -48628,9 +48193,9 @@ network = list("Sat"); start_active = 1 }, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/blue, -/obj/item/weapon/pen, +/obj/item/clipboard, +/obj/item/folder/blue, +/obj/item/pen, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -48655,7 +48220,7 @@ }, /area/engine/transit_tube) "bPB" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -48673,8 +48238,8 @@ }, /area/crew_quarters/heads/chief) "bPD" = ( -/obj/item/weapon/phone{ - desc = "Supposedly a direct line to NanoTrasen Central Command. It's not even plugged in."; +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; pixel_x = -3; pixel_y = 3 }, @@ -48697,16 +48262,16 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/cartridge/engineering{ +/obj/item/cartridge/engineering{ pixel_x = 6 }, -/obj/item/weapon/cartridge/engineering{ +/obj/item/cartridge/engineering{ pixel_x = -6 }, -/obj/item/weapon/cartridge/engineering{ +/obj/item/cartridge/engineering{ pixel_y = 6 }, -/obj/item/weapon/reagent_containers/pill/patch/silver_sulf, +/obj/item/reagent_containers/pill/patch/silver_sulf, /turf/open/floor/plasteel/neutral, /area/crew_quarters/heads/chief) "bPF" = ( @@ -48823,8 +48388,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "ceprivacy"; name = "Chief's Privacy Shutters" @@ -48864,8 +48428,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/nanotrasen{ pixel_y = 32 }, @@ -48880,7 +48443,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -48892,6 +48455,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Security Post - Engineering APC"; + areastring = "/area/security/checkpoint/engineering"; pixel_y = 24 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -49225,10 +48789,8 @@ /turf/closed/wall/r_wall, /area/crew_quarters/heads/hop) "bQr" = ( -/turf/open/floor/plasteel/vault{ - dir = 8; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 8 }, /area/tcommsat/server) "bQs" = ( @@ -49239,13 +48801,11 @@ /turf/closed/wall/r_wall, /area/tcommsat/server) "bQu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/tcommsat/server) "bQv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/tcommsat/server) @@ -49308,11 +48868,11 @@ /obj/machinery/status_display{ pixel_x = 32 }, -/obj/item/weapon/coin/adamantine{ +/obj/item/coin/adamantine{ pixel_x = -4; pixel_y = 4 }, -/obj/item/weapon/hand_tele, +/obj/item/hand_tele, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/captain) "bQC" = ( @@ -49565,7 +49125,7 @@ }, /area/hallway/primary/starboard) "bQW" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/door_timer{ id = "brig2"; name = "Cell 2"; @@ -49597,12 +49157,12 @@ /area/security/warden) "bQZ" = ( /obj/structure/rack, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/storage/toolbox/electrical, -/obj/item/weapon/screwdriver{ +/obj/item/storage/toolbox/electrical, +/obj/item/screwdriver{ pixel_y = 5 }, /obj/item/device/multitool, @@ -49615,8 +49175,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ai_monitored/security/armory) "bRb" = ( @@ -49627,12 +49186,12 @@ /area/ai_monitored/security/armory) "bRc" = ( /obj/structure/rack, -/obj/item/weapon/gun/energy/e_gun/advtaser{ +/obj/item/gun/energy/e_gun/advtaser{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/gun/energy/e_gun/advtaser, -/obj/item/weapon/gun/energy/e_gun/advtaser{ +/obj/item/gun/energy/e_gun/advtaser, +/obj/item/gun/energy/e_gun/advtaser{ pixel_x = 3; pixel_y = -3 }, @@ -49660,12 +49219,12 @@ pixel_x = 3; pixel_y = -3 }, -/obj/item/weapon/shield/riot{ +/obj/item/shield/riot{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/shield/riot, -/obj/item/weapon/shield/riot{ +/obj/item/shield/riot, +/obj/item/shield/riot{ pixel_x = 3; pixel_y = -3 }, @@ -50103,7 +49662,7 @@ }, /area/engine/transit_tube) "bRO" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/light/small{ dir = 4 }, @@ -50170,12 +49729,11 @@ /area/crew_quarters/heads/chief) "bRV" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/crew_quarters/heads/chief) "bRW" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/firealarm{ dir = 1; pixel_x = -24; @@ -50233,6 +49791,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/engine/engineering) "bSd" = ( @@ -50245,8 +49804,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/engineering) "bSe" = ( @@ -50312,10 +49870,9 @@ dir = 8; pixel_x = 24 }, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /obj/item/device/radio, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 4 }, /area/security/checkpoint/engineering) @@ -50418,8 +49975,8 @@ /area/hallway/primary/central) "bSw" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -50469,12 +50026,12 @@ /area/crew_quarters/heads/hop) "bSy" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/stamp/hop, +/obj/item/paper_bin, +/obj/item/stamp/hop, /turf/open/floor/wood, /area/crew_quarters/heads/hop) "bSz" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -50494,17 +50051,17 @@ /turf/open/floor/wood, /area/crew_quarters/heads/hop) "bSB" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/wood, /area/crew_quarters/heads/hop) "bSC" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/box/ids{ +/obj/item/storage/box/ids{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/silver_ids, +/obj/item/storage/box/silver_ids, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, /area/crew_quarters/heads/hop) @@ -50512,26 +50069,16 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel/vault{ - dir = 8; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 8 }, /area/tcommsat/server) "bSE" = ( -/turf/open/floor/circuit/green{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "Mainframe Base"; - temperature = 80 - }, +/turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) "bSF" = ( /obj/machinery/telecomms/receiver/preset_right, -/turf/open/floor/circuit/green{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "Mainframe Base"; - temperature = 80 - }, +/turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) "bSG" = ( /obj/structure/cable/white{ @@ -50546,20 +50093,14 @@ /area/tcommsat/server) "bSH" = ( /obj/machinery/telecomms/receiver/preset_left, -/turf/open/floor/circuit/green{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "Mainframe Base"; - temperature = 80 - }, +/turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) "bSI" = ( /obj/machinery/light{ dir = 4 }, -/turf/open/floor/plasteel/vault{ - dir = 8; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 8 }, /area/tcommsat/server) "bSJ" = ( @@ -50621,7 +50162,7 @@ /obj/machinery/door/window/brigdoor/southleft{ name = "Shower" }, -/obj/item/weapon/soap/deluxe, +/obj/item/soap/deluxe, /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/white, /area/crew_quarters/heads/captain/private) @@ -50969,8 +50510,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -51080,12 +50620,12 @@ /area/ai_monitored/security/armory) "bTu" = ( /obj/structure/rack, -/obj/item/weapon/gun/energy/e_gun{ +/obj/item/gun/energy/e_gun{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/gun/energy/e_gun, -/obj/item/weapon/gun/energy/e_gun{ +/obj/item/gun/energy/e_gun, +/obj/item/gun/energy/e_gun{ pixel_x = 3; pixel_y = -3 }, @@ -51113,9 +50653,9 @@ /area/ai_monitored/security/armory) "bTw" = ( /obj/structure/rack, -/obj/item/weapon/gun/energy/ionrifle, +/obj/item/gun/energy/ionrifle, /obj/item/clothing/suit/armor/laserproof, -/obj/item/weapon/gun/energy/temperature/security, +/obj/item/gun/energy/temperature/security, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -51189,7 +50729,7 @@ }, /area/ai_monitored/turret_protected/aisat_interior) "bTD" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/firealarm{ dir = 4; pixel_x = 24 @@ -51281,7 +50821,7 @@ }, /area/ai_monitored/turret_protected/aisat_interior) "bTM" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/firealarm{ dir = 8; pixel_x = -24 @@ -51324,6 +50864,7 @@ /obj/machinery/power/apc{ dir = 2; name = "AI Satellite Exterior APC"; + areastring = "/area/aisat"; pixel_y = -26 }, /turf/open/floor/plasteel/vault{ @@ -51392,17 +50933,17 @@ "bTW" = ( /obj/structure/table/reinforced, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /turf/open/floor/plasteel/vault{ dir = 5 }, /area/crew_quarters/heads/chief) "bTX" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/cartridge/atmos, -/obj/item/weapon/cartridge/atmos, -/obj/item/weapon/cartridge/atmos, +/obj/item/folder/yellow, +/obj/item/cartridge/atmos, +/obj/item/cartridge/atmos, +/obj/item/cartridge/atmos, /obj/machinery/airalarm{ dir = 1; pixel_y = -22 @@ -51413,7 +50954,7 @@ /area/crew_quarters/heads/chief) "bTY" = ( /obj/structure/rack, -/obj/item/weapon/storage/secure/briefcase, +/obj/item/storage/secure/briefcase, /obj/machinery/newscaster{ pixel_y = -32 }, @@ -51426,6 +50967,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Chief Engineer's APC"; + areastring = "/area/crew_quarters/heads/chief"; pixel_y = -26 }, /turf/open/floor/plasteel/vault{ @@ -51439,7 +50981,7 @@ }, /area/crew_quarters/heads/chief) "bUb" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/light_switch{ pixel_x = 26; pixel_y = -26 @@ -51453,8 +50995,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "ceprivacy"; name = "Chief's Privacy Shutters" @@ -51471,8 +51012,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "ceprivacy"; name = "Chief's Privacy Shutters" @@ -51519,8 +51059,7 @@ /area/engine/engineering) "bUh" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/engineering) "bUi" = ( @@ -51716,7 +51255,6 @@ name = "Queue Shutters" }, /turf/open/floor/plasteel/loadingarea{ - baseturf = /turf/open/space; dir = 8 }, /area/hallway/primary/central) @@ -51730,7 +51268,7 @@ /area/hallway/primary/central) "bUC" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/blue, +/obj/item/folder/blue, /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/preopen{ id = "hopblast"; @@ -51791,25 +51329,18 @@ /area/crew_quarters/heads/hop) "bUJ" = ( /obj/machinery/telecomms/server/presets/medical, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 9; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/whiteblue/side/telecomms{ + dir = 9 }, /area/tcommsat/server) "bUK" = ( /obj/machinery/telecomms/server/presets/science, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/whitepurple/side/telecomms{ + dir = 5 }, /area/tcommsat/server) "bUL" = ( -/turf/open/floor/plasteel/vault{ - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 - }, +/turf/open/floor/plasteel/vault/telecomms, /area/tcommsat/server) "bUM" = ( /obj/structure/cable/white{ @@ -51823,26 +51354,20 @@ req_access = null; req_access_txt = "61" }, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 5 }, /area/tcommsat/server) "bUN" = ( /obj/machinery/telecomms/server/presets/command, -/turf/open/floor/plasteel/darkblue/side{ - dir = 9; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/darkblue/side/telecomms{ + dir = 9 }, /area/tcommsat/server) "bUO" = ( /obj/machinery/telecomms/server/presets/security, -/turf/open/floor/plasteel/darkred/side{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/darkred/side/telecomms{ + dir = 5 }, /area/tcommsat/server) "bUP" = ( @@ -52089,8 +51614,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "brigwindows"; name = "Brig Front Blast door" @@ -52127,8 +51651,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "bVr" = ( @@ -52142,6 +51665,7 @@ d2 = 4; icon_state = "1-4" }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral, /area/security/brig) "bVs" = ( @@ -52227,6 +51751,7 @@ /turf/open/floor/plasteel/neutral, /area/security/warden) "bVw" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/red/side{ dir = 4 }, @@ -52255,6 +51780,7 @@ /area/ai_monitored/security/armory) "bVz" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/ai_monitored/security/armory) "bVA" = ( @@ -52286,8 +51812,7 @@ amount = 50 }, /obj/item/stack/sheet/mineral/plasma{ - amount = 20; - layer = 3.1 + amount = 20 }, /obj/structure/extinguisher_cabinet{ pixel_x = -26 @@ -52295,6 +51820,7 @@ /obj/machinery/power/apc{ dir = 2; name = "MiniSat APC"; + areastring = "/area/ai_monitored/turret_protected/aisat_interior"; pixel_y = -27 }, /obj/structure/cable/white, @@ -52339,11 +51865,11 @@ /turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/aisat_interior) "bVG" = ( -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, /obj/structure/table/reinforced, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -52352,7 +51878,7 @@ /area/ai_monitored/turret_protected/aisat_interior) "bVH" = ( /obj/structure/cable/white, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/light, /turf/open/floor/plasteel/vault, /area/ai_monitored/turret_protected/aisat_interior) @@ -52372,7 +51898,7 @@ /area/ai_monitored/turret_protected/aisat_interior) "bVK" = ( /obj/machinery/turretid{ - control_area = "AI Upload Chamber"; + control_area = "/area/ai_monitored/turret_protected/ai_upload"; icon_state = "control_stun"; name = "AI Upload turret control"; pixel_y = -32 @@ -52381,7 +51907,7 @@ /turf/open/floor/plasteel/vault, /area/ai_monitored/turret_protected/aisat_interior) "bVL" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/light, /obj/machinery/airalarm{ dir = 1; @@ -52401,18 +51927,18 @@ /area/ai_monitored/turret_protected/aisat_interior) "bVN" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /obj/machinery/status_display{ pixel_y = -32 }, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/ai_monitored/turret_protected/aisat_interior) "bVO" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/borg, /obj/machinery/light, /obj/item/device/radio/intercom{ @@ -52428,11 +51954,11 @@ /area/ai_monitored/turret_protected/aisat_interior) "bVP" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/blue{ +/obj/item/folder/blue{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/folder/yellow, +/obj/item/folder/yellow, /obj/machinery/ai_status_display{ pixel_y = -32 }, @@ -52462,7 +51988,7 @@ /area/engine/engineering) "bVU" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/firstaid/fire, +/obj/item/storage/firstaid/fire, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engine/engineering) @@ -52479,7 +52005,7 @@ /area/engine/engineering) "bVX" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engine/engineering) @@ -52535,12 +52061,11 @@ /area/security/checkpoint/engineering) "bWc" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/engineering) "bWd" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/yellow/corner{ @@ -52586,8 +52111,7 @@ /turf/closed/wall, /area/library) "bWj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/library) "bWk" = ( @@ -52630,8 +52154,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "hopblast"; name = "HoP Blast door" @@ -52693,25 +52216,19 @@ /area/crew_quarters/heads/hop) "bWv" = ( /obj/machinery/telecomms/bus/preset_one, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 10; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/whiteblue/side/telecomms{ + dir = 10 }, /area/tcommsat/server) "bWw" = ( /obj/machinery/telecomms/processor/preset_one, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 6; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/whitepurple/side/telecomms{ + dir = 6 }, /area/tcommsat/server) "bWx" = ( -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 5 }, /area/tcommsat/server) "bWy" = ( @@ -52719,10 +52236,8 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 5 }, /area/tcommsat/server) "bWz" = ( @@ -52731,36 +52246,28 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 5 }, /area/tcommsat/server) "bWA" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 5 }, /area/tcommsat/server) "bWB" = ( /obj/machinery/telecomms/processor/preset_three, -/turf/open/floor/plasteel/darkblue/side{ - dir = 10; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/darkblue/side/telecomms{ + dir = 10 }, /area/tcommsat/server) "bWC" = ( /obj/machinery/telecomms/bus/preset_three, -/turf/open/floor/plasteel/darkred/side{ - dir = 6; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/darkred/side/telecomms{ + dir = 6 }, /area/tcommsat/server) "bWD" = ( @@ -52786,6 +52293,7 @@ /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) "bWF" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) "bWG" = ( @@ -52837,8 +52345,7 @@ /turf/closed/wall, /area/security/courtroom) "bWN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/security/courtroom) @@ -52852,8 +52359,7 @@ }, /area/security/courtroom) "bWP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/security/courtroom) "bWQ" = ( @@ -52875,8 +52381,7 @@ /turf/closed/wall, /area/lawoffice) "bWS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "lawyerprivacy"; name = "Lawyer's Privacy Shutter" @@ -52898,8 +52403,7 @@ /turf/open/floor/wood, /area/lawoffice) "bWU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/poddoor/shutters/preopen{ id = "lawyerprivacy"; @@ -52915,7 +52419,7 @@ dir = 1; icon_state = "pipe-c" }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/red/corner{ @@ -53002,8 +52506,7 @@ /area/security/brig) "bXd" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -53046,8 +52549,7 @@ /area/security/warden) "bXh" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -53091,6 +52593,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Armoury APC"; + areastring = "/area/ai_monitored/security/armory"; pixel_y = -26 }, /obj/machinery/camera{ @@ -53216,9 +52719,7 @@ /turf/open/floor/plating/airless, /area/engine/engineering) "bXv" = ( -/obj/structure/closet/emcloset{ - anchored = 1 - }, +/obj/structure/closet/emcloset/anchored, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ dir = 1 @@ -53231,7 +52732,7 @@ /turf/closed/wall, /area/engine/engineering) "bXx" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -53273,7 +52774,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "bXB" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/machinery/light_switch{ pixel_y = 26 @@ -53393,8 +52894,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/engineering) "bXI" = ( @@ -53461,6 +52961,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Port Maintenance APC"; + areastring = "/area/maintenance/port"; pixel_x = 26 }, /obj/structure/cable/white{ @@ -53497,8 +52998,8 @@ /area/library) "bXT" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/firealarm{ pixel_y = 24 }, @@ -53523,8 +53024,8 @@ dir = 1 }, /obj/structure/table/wood, -/obj/item/weapon/folder, -/obj/item/weapon/pen, +/obj/item/folder, +/obj/item/pen, /obj/machinery/newscaster{ pixel_y = 32 }, @@ -53590,7 +53091,7 @@ /obj/structure/table/wood, /obj/machinery/light, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, /area/crew_quarters/heads/hop) @@ -53606,10 +53107,8 @@ name = "telecomms camera"; network = list("SS13","tcomm") }, -/turf/open/floor/plasteel/vault{ - dir = 8; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 8 }, /area/tcommsat/server) "bYf" = ( @@ -53618,10 +53117,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/vault{ - dir = 10; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 10 }, /area/tcommsat/server) "bYg" = ( @@ -53636,10 +53133,8 @@ name = "server vent"; pressure_checks = 0 }, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 5 }, /area/tcommsat/server) "bYh" = ( @@ -53648,10 +53143,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 5 }, /area/tcommsat/server) "bYi" = ( @@ -53661,10 +53154,8 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 5 }, /area/tcommsat/server) "bYj" = ( @@ -53674,17 +53165,13 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/folder/yellow, +/obj/item/folder/yellow, /obj/structure/cable/white{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/open/floor/circuit/green{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "Mainframe Base"; - temperature = 80 - }, +/turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) "bYl" = ( /obj/structure/cable/white{ @@ -53697,10 +53184,8 @@ external_pressure_bound = 120; name = "server vent" }, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 5 }, /area/tcommsat/server) "bYm" = ( @@ -53709,10 +53194,8 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/vault{ - dir = 6; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 6 }, /area/tcommsat/server) "bYn" = ( @@ -53721,16 +53204,14 @@ d2 = 8; icon_state = "2-8" }, -/turf/open/floor/plasteel/vault{ - dir = 8; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 8 }, /area/tcommsat/server) "bYo" = ( /obj/structure/table/wood, -/obj/item/weapon/pinpointer, -/obj/item/weapon/disk/nuclear, +/obj/item/pinpointer, +/obj/item/disk/nuclear, /obj/item/device/radio/intercom{ name = "Station Intercom"; pixel_x = -26 @@ -53768,7 +53249,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/weapon/card/id/captains_spare, +/obj/item/card/id/captains_spare, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -53781,7 +53262,7 @@ /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/captain/private) "bYu" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, @@ -53813,16 +53294,15 @@ /turf/open/floor/plasteel/vault, /area/security/courtroom) "bYz" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault, /area/security/courtroom) "bYB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/courtroom) "bYC" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/neutral/side{ dir = 1 }, @@ -53878,8 +53358,8 @@ /area/security/courtroom) "bYI" = ( /obj/structure/table/wood, -/obj/item/weapon/book/manual/wiki/security_space_law, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /obj/item/device/taperecorder{ pixel_x = 3 }, @@ -53897,7 +53377,7 @@ /area/lawoffice) "bYJ" = ( /obj/structure/table/wood, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/lawyer, /turf/open/floor/wood, /area/lawoffice) @@ -53936,8 +53416,8 @@ id = "brigwindows"; name = "Brig Front Blast door" }, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen, +/obj/item/folder/red, +/obj/item/pen, /obj/machinery/door/window/brigdoor/southright{ dir = 2; name = "Security Desk"; @@ -54011,8 +53491,8 @@ name = "Armoury Desk"; req_access_txt = "3" }, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen, +/obj/item/folder/red, +/obj/item/pen, /obj/machinery/door/window/southright{ name = "Armoury Desk" }, @@ -54033,7 +53513,7 @@ }, /area/ai_monitored/turret_protected/ai_upload) "bYY" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/light{ dir = 1 }, @@ -54063,7 +53543,7 @@ /turf/open/floor/plasteel/vault, /area/ai_monitored/turret_protected/ai_upload) "bZc" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/light{ @@ -54398,8 +53878,8 @@ /area/maintenance/port) "bZG" = ( /obj/structure/table/wood, -/obj/item/weapon/folder, -/obj/item/weapon/pen, +/obj/item/folder, +/obj/item/pen, /obj/machinery/computer/security/telescreen/entertainment{ pixel_x = -32 }, @@ -54457,8 +53937,8 @@ /area/library) "bZN" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/status_display{ pixel_x = 32 }, @@ -54473,8 +53953,7 @@ /turf/open/floor/plasteel/blue/corner, /area/hallway/primary/central) "bZP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -54493,7 +53972,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -54520,6 +53999,7 @@ /obj/machinery/power/apc{ dir = 4; name = "HoP Office APC"; + areastring = "/area/crew_quarters/heads/hop"; pixel_x = 26 }, /obj/structure/cable/white{ @@ -54541,13 +54021,12 @@ /obj/machinery/power/apc{ dir = 8; name = "Telecomms Server Room APC"; + areastring = "/area/tcommsat/server"; pixel_x = -26 }, /obj/structure/cable/white, -/turf/open/floor/plasteel/vault{ - dir = 8; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 8 }, /area/tcommsat/server) "bZW" = ( @@ -54556,10 +54035,8 @@ d2 = 4; icon_state = "2-4" }, -/turf/open/floor/plasteel/vault{ - dir = 10; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 10 }, /area/tcommsat/server) "bZX" = ( @@ -54572,11 +54049,7 @@ /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 5 }, -/turf/open/floor/circuit{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "Mainframe Base"; - temperature = 80 - }, +/turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "bZY" = ( /obj/structure/cable/white{ @@ -54587,10 +54060,8 @@ /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 4 }, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 5 }, /area/tcommsat/server) "bZZ" = ( @@ -54603,11 +54074,7 @@ /obj/machinery/atmospherics/pipe/manifold/general/hidden{ dir = 1 }, -/turf/open/floor/circuit/green{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "Mainframe Base"; - temperature = 80 - }, +/turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) "caa" = ( /obj/structure/cable/white{ @@ -54619,10 +54086,8 @@ /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 4 }, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 5 }, /area/tcommsat/server) "cab" = ( @@ -54645,11 +54110,7 @@ /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 4 }, -/turf/open/floor/circuit/green{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "Mainframe Base"; - temperature = 80 - }, +/turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) "cad" = ( /obj/machinery/blackbox_recorder, @@ -54661,11 +54122,7 @@ /obj/machinery/atmospherics/pipe/manifold/general/hidden{ dir = 1 }, -/turf/open/floor/circuit/green{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "Mainframe Base"; - temperature = 80 - }, +/turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) "cae" = ( /obj/machinery/telecomms/broadcaster/preset_right, @@ -54677,11 +54134,7 @@ /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 9 }, -/turf/open/floor/circuit{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "Mainframe Base"; - temperature = 80 - }, +/turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "caf" = ( /obj/structure/cable/white{ @@ -54696,10 +54149,8 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel/vault{ - dir = 6; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 6 }, /area/tcommsat/server) "cag" = ( @@ -54707,16 +54158,14 @@ charge = 5e+006 }, /obj/structure/cable/white, -/turf/open/floor/plasteel/vault{ - dir = 8; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 8 }, /area/tcommsat/server) "cah" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/blue, -/obj/item/weapon/pen/fourcolor, +/obj/item/folder/blue, +/obj/item/pen/fourcolor, /obj/machinery/status_display{ pixel_x = -32 }, @@ -54803,7 +54252,7 @@ dir = 4 }, /obj/structure/bed, -/obj/item/weapon/bedsheet/captain, +/obj/item/bedsheet/captain, /obj/machinery/newscaster{ pixel_x = 32 }, @@ -54946,6 +54395,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/grimy, /area/lawoffice) "caB" = ( @@ -55149,6 +54599,7 @@ cell_type = 10000; dir = 1; name = "Brig APC"; + areastring = "/area/security/brig"; pixel_y = 28 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -55208,12 +54659,12 @@ name = "Core Modules"; req_access_txt = "20" }, -/obj/item/weapon/aiModule/core/full/paladin{ +/obj/item/aiModule/core/full/paladin{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/aiModule/core/full/asimov, -/obj/item/weapon/aiModule/core/full/corp{ +/obj/item/aiModule/core/full/asimov, +/obj/item/aiModule/core/full/corp{ pixel_x = -3; pixel_y = -3 }, @@ -55270,12 +54721,12 @@ name = "Core Modules"; req_access_txt = "20" }, -/obj/item/weapon/aiModule/core/full/antimov{ +/obj/item/aiModule/core/full/antimov{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/aiModule/supplied/oxygen, -/obj/item/weapon/aiModule/supplied/protectStation{ +/obj/item/aiModule/supplied/oxygen, +/obj/item/aiModule/supplied/protectStation{ pixel_x = -3; pixel_y = -3 }, @@ -55406,8 +54857,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -55516,7 +54966,7 @@ /obj/machinery/light{ dir = 8 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/structure/sign/kiddieplaque{ desc = "A long list of rules to be followed when in the library, extolling the virtues of being quiet at all times and threatening those who would dare eat hot food inside."; name = "Library Rules Sign"; @@ -55537,7 +54987,7 @@ /turf/open/floor/plasteel/grimy, /area/library) "cbA" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/light/small{ dir = 4 }, @@ -55600,7 +55050,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/item/weapon/storage/lockbox/loyalty, +/obj/item/storage/lockbox/loyalty, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, @@ -55612,25 +55062,19 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/vault{ - dir = 10; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 10 }, /area/tcommsat/server) "cbK" = ( -/turf/open/floor/plasteel/vault{ - dir = 10; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 10 }, /area/tcommsat/server) "cbL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 5 }, /area/tcommsat/server) "cbM" = ( @@ -55640,18 +55084,12 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/circuit/green{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "Mainframe Base"; - temperature = 80 - }, +/turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) "cbN" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/open/floor/plasteel/vault{ - dir = 6; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 6 }, /area/tcommsat/server) "cbO" = ( @@ -55660,10 +55098,8 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/vault{ - dir = 6; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 6 }, /area/tcommsat/server) "cbP" = ( @@ -55673,10 +55109,8 @@ name = "telecomms camera"; network = list("SS13","tcomm") }, -/turf/open/floor/plasteel/vault{ - dir = 8; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 8 }, /area/tcommsat/server) "cbQ" = ( @@ -55687,11 +55121,11 @@ name = "Captain's Intercom"; pixel_x = -26 }, -/obj/item/weapon/reagent_containers/food/drinks/flask/gold, +/obj/item/reagent_containers/food/drinks/flask/gold, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/obj/item/weapon/razor, +/obj/item/razor, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/captain/private) "cbR" = ( @@ -55704,7 +55138,7 @@ /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/captain/private) "cbS" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/airalarm{ dir = 1; pixel_y = -22 @@ -55726,7 +55160,7 @@ /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) "cbU" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/firealarm{ dir = 1; pixel_y = -26 @@ -55751,6 +55185,7 @@ cell_type = 10000; dir = 2; name = "Captain's Quarters APC"; + areastring = "/area/crew_quarters/heads/captain/private"; pixel_y = -24 }, /obj/structure/cable/white, @@ -55769,7 +55204,7 @@ /obj/machinery/ai_status_display{ pixel_x = -32 }, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -55807,8 +55242,8 @@ /area/security/courtroom) "ccc" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen, +/obj/item/folder/red, +/obj/item/pen, /turf/open/floor/plasteel/neutral/side{ dir = 9 }, @@ -55842,8 +55277,8 @@ /area/security/courtroom) "ccg" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/blue, -/obj/item/weapon/pen, +/obj/item/folder/blue, +/obj/item/pen, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -55890,7 +55325,7 @@ /area/lawoffice) "cck" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/yellow, +/obj/item/folder/yellow, /obj/item/clothing/glasses/sunglasses/big{ pixel_x = 3; pixel_y = 3 @@ -55945,7 +55380,7 @@ /obj/machinery/newscaster/security_unit{ pixel_x = -32 }, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/secofficer, /turf/open/floor/plasteel/red/side{ dir = 8 @@ -56021,6 +55456,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/security/brig) "ccv" = ( @@ -56058,8 +55494,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -56067,7 +55502,7 @@ /area/security/brig) "ccy" = ( /obj/structure/table/reinforced, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /obj/item/device/assembly/flash/handheld, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -56184,8 +55619,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "aiuploadwindow"; name = "AI Upload Lockdown Door" @@ -56205,11 +55639,11 @@ req_access_txt = "20" }, /obj/structure/window/reinforced, -/obj/item/weapon/aiModule/core/freeformcore{ +/obj/item/aiModule/core/freeformcore{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/aiModule/core/full/custom, +/obj/item/aiModule/core/full/custom, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -56312,12 +55746,12 @@ req_access_txt = "20" }, /obj/structure/window/reinforced, -/obj/item/weapon/aiModule/core/full/tyrant{ +/obj/item/aiModule/core/full/tyrant{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/aiModule/zeroth/oneHuman, -/obj/item/weapon/aiModule/reset/purge{ +/obj/item/aiModule/zeroth/oneHuman, +/obj/item/aiModule/reset/purge{ pixel_x = -3; pixel_y = -3 }, @@ -56334,8 +55768,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "aiuploadwindow"; name = "AI Upload Lockdown Door" @@ -56389,9 +55822,7 @@ /area/engine/engineering) "ccW" = ( /turf/open/floor/plasteel/yellow/side{ - dir = 1; - icon_state = "yellow"; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + dir = 1 }, /area/engine/engineering) "ccX" = ( @@ -56429,8 +55860,7 @@ /area/engine/engineering) "cdb" = ( /turf/open/floor/plasteel/yellow/side{ - dir = 9; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + dir = 9 }, /area/engine/engineering) "cdc" = ( @@ -56445,8 +55875,7 @@ /area/engine/engineering) "cdd" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ d1 = 4; d2 = 8; @@ -56516,8 +55945,8 @@ /area/maintenance/port) "cdl" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/airalarm{ dir = 4; pixel_x = -22 @@ -56529,7 +55958,7 @@ /turf/open/floor/wood, /area/library) "cdn" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/wood, /area/library) "cdo" = ( @@ -56594,6 +56023,7 @@ id = "hopline"; name = "Queue Shutters" }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/loadingarea{ dir = 4 }, @@ -56634,59 +56064,43 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/circuit/green{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "Mainframe Base"; - temperature = 80 - }, +/turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) "cdB" = ( /obj/machinery/telecomms/bus/preset_four, -/turf/open/floor/plasteel/brown{ - dir = 9; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/brown/telecomms{ + dir = 9 }, /area/tcommsat/server) "cdC" = ( /obj/machinery/telecomms/processor/preset_four, -/turf/open/floor/plasteel/green/side{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/green/side/telecomms{ + dir = 5 }, /area/tcommsat/server) "cdD" = ( /obj/machinery/light/small, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 5 }, /area/tcommsat/server) "cdF" = ( /obj/machinery/light/small, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 5 }, /area/tcommsat/server) "cdG" = ( /obj/machinery/telecomms/processor/preset_two, -/turf/open/floor/plasteel/brown{ - dir = 9; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/brown/telecomms{ + dir = 9 }, /area/tcommsat/server) "cdH" = ( /obj/machinery/telecomms/bus/preset_two, -/turf/open/floor/plasteel/neutral/side{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/neutral/side/telecomms{ + dir = 5 }, /area/tcommsat/server) "cdI" = ( @@ -56721,7 +56135,7 @@ /turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/central) "cdK" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -56738,8 +56152,7 @@ }, /area/security/courtroom) "cdM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -56772,8 +56185,8 @@ /area/security/courtroom) "cdQ" = ( /obj/structure/table/wood, -/obj/item/weapon/gavelblock, -/obj/item/weapon/gavelhammer, +/obj/item/gavelblock, +/obj/item/gavelhammer, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -56784,7 +56197,7 @@ /area/security/courtroom) "cdR" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, @@ -56805,6 +56218,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Law Office APC"; + areastring = "/area/lawoffice"; pixel_x = -26; pixel_y = 3 }, @@ -56822,12 +56236,12 @@ name = "'Law Office RC"; pixel_y = -64 }, -/obj/item/weapon/folder/blue{ +/obj/item/folder/blue{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/folder/red, -/obj/item/weapon/stamp/law, +/obj/item/folder/red, +/obj/item/stamp/law, /turf/open/floor/plasteel/grimy, /area/lawoffice) "cdV" = ( @@ -57062,8 +56476,7 @@ /area/security/brig) "cep" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "aiuploadwindow"; name = "AI Upload Lockdown Door" @@ -57176,14 +56589,11 @@ /turf/open/space, /area/space) "ceC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/engineering) "ceD" = ( -/obj/machinery/power/rad_collector{ - anchored = 1 - }, +/obj/machinery/power/rad_collector/anchored, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -57222,26 +56632,26 @@ /area/engine/engineering) "ceH" = ( /obj/structure/table/reinforced, -/obj/item/weapon/book/manual/wiki/engineering_guide{ +/obj/item/book/manual/wiki/engineering_guide{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/book/manual/engineering_particle_accelerator, +/obj/item/book/manual/engineering_particle_accelerator, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engine/engineering) "ceI" = ( /obj/structure/table/reinforced, -/obj/item/weapon/book/manual/wiki/engineering_hacking{ +/obj/item/book/manual/wiki/engineering_hacking{ pixel_x = 6; pixel_y = 6 }, -/obj/item/weapon/book/manual/wiki/engineering_construction{ +/obj/item/book/manual/wiki/engineering_construction{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/book/manual/engineering_singularity_safety, +/obj/item/book/manual/engineering_singularity_safety, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engine/engineering) @@ -57300,8 +56710,8 @@ /area/library) "ceR" = ( /obj/structure/table/wood, -/obj/item/weapon/folder, -/obj/item/weapon/pen, +/obj/item/folder, +/obj/item/pen, /turf/open/floor/wood, /area/library) "ceS" = ( @@ -57361,13 +56771,13 @@ pixel_x = -32; pixel_y = -32 }, -/obj/item/weapon/folder/blue, -/obj/item/weapon/pen, +/obj/item/folder/blue, +/obj/item/pen, /turf/open/floor/wood, /area/crew_quarters/heads/hop) "cfa" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/hop) @@ -57382,18 +56792,14 @@ /area/crew_quarters/heads/hop) "cfd" = ( /obj/machinery/telecomms/server/presets/supply, -/turf/open/floor/plasteel/brown{ - dir = 9; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/brown/telecomms{ + dir = 9 }, /area/tcommsat/server) "cfe" = ( /obj/machinery/telecomms/server/presets/service, -/turf/open/floor/plasteel/green/side{ - dir = 6; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/green/side/telecomms{ + dir = 6 }, /area/tcommsat/server) "cff" = ( @@ -57408,26 +56814,20 @@ req_access = null; req_access_txt = "61" }, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 5 }, /area/tcommsat/server) "cfg" = ( /obj/machinery/telecomms/server/presets/engineering, -/turf/open/floor/plasteel/brown{ - dir = 9; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/brown/telecomms{ + dir = 9 }, /area/tcommsat/server) "cfh" = ( /obj/machinery/telecomms/server/presets/common, -/turf/open/floor/plasteel/neutral/side{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/neutral/side/telecomms{ + dir = 5 }, /area/tcommsat/server) "cfi" = ( @@ -57515,8 +56915,7 @@ /turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/central) "cfr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -57556,6 +56955,7 @@ req_access_txt = "42" }, /obj/effect/turf_decal/bot, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/security/courtroom) "cfx" = ( @@ -57584,11 +56984,11 @@ name = "Station Intercom"; pixel_y = -32 }, -/obj/item/weapon/folder/yellow{ +/obj/item/folder/yellow{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/folder/blue, +/obj/item/folder/blue, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/blue/side{ dir = 8 @@ -57625,7 +57025,7 @@ /area/lawoffice) "cfE" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /turf/open/floor/wood, /area/lawoffice) "cfG" = ( @@ -57640,11 +57040,11 @@ /area/lawoffice) "cfH" = ( /obj/structure/rack, -/obj/item/weapon/storage/briefcase{ +/obj/item/storage/briefcase{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/storage/secure/briefcase, +/obj/item/storage/secure/briefcase, /turf/open/floor/wood, /area/lawoffice) "cfI" = ( @@ -57652,8 +57052,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -57696,8 +57095,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, @@ -57718,7 +57116,7 @@ /area/aisat) "cfM" = ( /obj/structure/table/reinforced, -/obj/item/weapon/aiModule/reset, +/obj/item/aiModule/reset, /obj/item/device/radio/intercom{ name = "Station Intercom"; pixel_x = -26 @@ -57771,7 +57169,7 @@ /area/ai_monitored/turret_protected/ai_upload) "cfS" = ( /obj/structure/table/reinforced, -/obj/item/weapon/aiModule/supplied/quarantine, +/obj/item/aiModule/supplied/quarantine, /obj/item/device/radio/intercom{ broadcasting = 1; frequency = 1447; @@ -57923,6 +57321,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Engine Room APC"; + areastring = "/area/engine/engineering"; pixel_x = 26 }, /obj/effect/turf_decal/bot, @@ -57946,9 +57345,9 @@ /area/maintenance/port) "cgj" = ( /obj/structure/rack, -/obj/item/weapon/crowbar/red, -/obj/item/weapon/wrench, -/obj/item/weapon/tank/internals/emergency_oxygen/engi, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/item/tank/internals/emergency_oxygen/engi, /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/maintenance, /obj/machinery/airalarm{ @@ -58034,12 +57433,7 @@ /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/hop) "cgv" = ( -/obj/structure/bed/dogbed{ - anchored = 1; - desc = "Ian's bed! Looks comfy."; - name = "Ian's bed"; - pixel_y = 2 - }, +/obj/structure/bed/dogbed/ian, /obj/machinery/airalarm{ dir = 8; pixel_x = 24 @@ -58054,20 +57448,16 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/plasteel/vault{ - dir = 8; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 8 }, /area/tcommsat/server) "cgx" = ( /obj/structure/sign/electricshock{ pixel_y = -32 }, -/turf/open/floor/plasteel/vault{ - dir = 8; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 8 }, /area/tcommsat/server) "cgz" = ( @@ -58168,8 +57558,7 @@ }, /area/security/courtroom) "cgI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -58211,11 +57600,11 @@ /area/security/courtroom) "cgN" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/briefcase{ +/obj/item/storage/briefcase{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/secure/briefcase, +/obj/item/storage/secure/briefcase, /turf/open/floor/plasteel/blue/side, /area/security/courtroom) "cgO" = ( @@ -58247,7 +57636,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/lawoffice) +/area/maintenance/starboard) "cgR" = ( /obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, @@ -58273,8 +57662,8 @@ "cgU" = ( /obj/structure/rack, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/crowbar/red, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/crowbar/red, +/obj/item/book/manual/wiki/security_space_law, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard) @@ -58421,7 +57810,7 @@ /area/security/range) "chj" = ( /obj/structure/table/reinforced, -/obj/item/weapon/aiModule/supplied/freeform, +/obj/item/aiModule/supplied/freeform, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -58461,12 +57850,12 @@ /area/ai_monitored/turret_protected/ai_upload) "chn" = ( /obj/structure/table/reinforced, -/obj/item/weapon/aiModule/core/full/drone{ +/obj/item/aiModule/core/full/drone{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/aiModule/core/full/reporter, -/obj/item/weapon/aiModule/core/full/liveandletlive{ +/obj/item/aiModule/core/full/reporter, +/obj/item/aiModule/core/full/liveandletlive{ pixel_x = -3; pixel_y = -3 }, @@ -58509,8 +57898,8 @@ /area/engine/engineering) "chu" = ( /obj/structure/rack, -/obj/item/weapon/crowbar, -/obj/item/weapon/tank/internals/emergency_oxygen/engi, +/obj/item/crowbar, +/obj/item/tank/internals/emergency_oxygen/engi, /obj/item/stack/cable_coil/white, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -58533,7 +57922,7 @@ req_access_txt = "11" }, /obj/item/clothing/gloves/color/black, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/item/clothing/glasses/meson/engine, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -58550,7 +57939,7 @@ /area/engine/engineering) "chz" = ( /obj/structure/closet/wardrobe/engineering_yellow, -/obj/item/weapon/storage/backpack/satchel/eng, +/obj/item/storage/backpack/satchel/eng, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engine/engineering) @@ -58698,7 +58087,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/library) +/area/maintenance/port) "chN" = ( /obj/structure/cable/white{ d1 = 4; @@ -58740,7 +58129,7 @@ /turf/open/floor/wood, /area/library) "chT" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/wood, @@ -58799,14 +58188,13 @@ /obj/machinery/ai_status_display{ pixel_x = 32 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, /area/crew_quarters/heads/hop) "cib" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/tcommsat/server) "cic" = ( @@ -58839,7 +58227,7 @@ "cif" = ( /obj/structure/table, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/structure/extinguisher_cabinet{ pixel_y = 32 }, @@ -58848,11 +58236,12 @@ /area/teleporter) "cig" = ( /obj/structure/table, -/obj/item/weapon/hand_tele, +/obj/item/hand_tele, /obj/machinery/power/apc{ cell_type = 10000; dir = 1; name = "Teleporter APC"; + areastring = "/area/teleporter"; pixel_y = 28 }, /obj/structure/cable/white{ @@ -58869,7 +58258,7 @@ "cih" = ( /obj/structure/table, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment{ dir = 2; @@ -58973,8 +58362,8 @@ /area/security/courtroom) "ciq" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/blue, -/obj/item/weapon/pen, +/obj/item/folder/blue, +/obj/item/pen, /turf/open/floor/plasteel/neutral/side{ dir = 10; heat_capacity = 1e+006 @@ -59001,8 +58390,8 @@ /area/security/courtroom) "ciu" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen, +/obj/item/folder/red, +/obj/item/pen, /turf/open/floor/plasteel/green/side{ dir = 8 }, @@ -59208,8 +58597,13 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/structure/cable/white{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/open/floor/plasteel, -/area/security/range) +/area/maintenance/starboard) "ciI" = ( /obj/structure/cable/white{ d1 = 4; @@ -59326,8 +58720,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/range) "ciQ" = ( @@ -59350,12 +58743,13 @@ /area/aisat) "ciR" = ( /obj/structure/cable/white, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/power/apc{ dir = 2; name = "AI Upload Access APC"; + areastring = "/area/ai_monitored/turret_protected/ai_upload"; pixel_y = -27 }, /turf/open/floor/plasteel/vault{ @@ -59378,7 +58772,7 @@ icon_state = "1-2" }, /obj/structure/table/reinforced, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-07"; name = "Photosynthetic Potted plant"; pixel_y = 10 @@ -59397,7 +58791,7 @@ }, /area/ai_monitored/turret_protected/ai_upload) "ciV" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/light, /obj/machinery/airalarm{ dir = 1; @@ -59488,7 +58882,7 @@ /area/engine/engineering) "cjd" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /obj/item/device/flashlight, /obj/effect/decal/cleanable/dirt, /obj/machinery/light{ @@ -59577,14 +58971,14 @@ /area/library) "cjp" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/grimy, /area/library) "cjq" = ( /obj/structure/table/wood, -/obj/item/weapon/folder, -/obj/item/weapon/pen, +/obj/item/folder, +/obj/item/pen, /turf/open/floor/plasteel/grimy, /area/library) "cjr" = ( @@ -59609,7 +59003,7 @@ /obj/machinery/newscaster{ pixel_x = -32 }, -/obj/item/weapon/bedsheet/hop, +/obj/item/bedsheet/hop, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/hop) "cju" = ( @@ -59678,7 +59072,7 @@ name = "Station Intercom"; pixel_x = 26 }, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/hop{ pixel_x = 3; pixel_y = 3 @@ -59751,9 +59145,9 @@ /area/tcommsat/server) "cjH" = ( /obj/structure/rack, -/obj/item/weapon/storage/toolbox/emergency, -/obj/item/weapon/wrench, -/obj/item/weapon/crowbar, +/obj/item/storage/toolbox/emergency, +/obj/item/wrench, +/obj/item/crowbar, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/teleporter) @@ -59767,6 +59161,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral, /area/teleporter) "cjK" = ( @@ -59858,7 +59253,7 @@ /turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/central) "cjQ" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/item/device/radio/intercom{ name = "Station Intercom"; pixel_x = -26 @@ -60026,6 +59421,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Shooting Range APC"; + areastring = "/area/security/range"; pixel_x = -26 }, /obj/structure/cable/white{ @@ -60061,18 +59457,18 @@ dir = 1; pixel_y = -22 }, -/obj/item/weapon/gun/energy/laser/practice{ +/obj/item/gun/energy/laser/practice{ pixel_x = 3; pixel_y = -3 }, -/obj/item/weapon/gun/energy/laser/practice, +/obj/item/gun/energy/laser/practice, /obj/item/clothing/ears/earmuffs, /obj/item/clothing/ears/earmuffs, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/effect/turf_decal/stripes/line{ dir = 6 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel, /area/security/range) "ckm" = ( @@ -60216,14 +59612,14 @@ /area/engine/engineering) "ckA" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/engineer, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/engine/engineering) "ckB" = ( /obj/structure/table/reinforced, -/obj/item/weapon/airlock_painter, +/obj/item/airlock_painter, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engine/engineering) @@ -60237,7 +59633,7 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/item/weapon/crowbar/red, +/obj/item/crowbar/red, /obj/item/stack/sheet/mineral/plasma{ amount = 20 }, @@ -60312,6 +59708,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Library APC"; + areastring = "/area/library"; pixel_x = -26; pixel_y = 3 }, @@ -60384,7 +59781,7 @@ "ckV" = ( /obj/structure/closet/secure_closet/hop, /obj/item/clothing/suit/ianshirt, -/obj/item/weapon/bedsheet/ian, +/obj/item/bedsheet/ian, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/hop) "ckW" = ( @@ -60392,7 +59789,7 @@ /turf/closed/wall, /area/crew_quarters/heads/hop) "ckX" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/heads/hop) "ckY" = ( @@ -60412,7 +59809,7 @@ dir = 1; pixel_y = -26 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/heads/hop) "cla" = ( @@ -60429,7 +59826,7 @@ /turf/open/floor/wood, /area/crew_quarters/heads/hop) "clb" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/wood, /area/crew_quarters/heads/hop) @@ -60482,8 +59879,8 @@ pixel_x = 26 }, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/wrench, -/obj/item/weapon/screwdriver{ +/obj/item/wrench, +/obj/item/screwdriver{ pixel_y = 5 }, /obj/effect/turf_decal/delivery, @@ -60491,7 +59888,7 @@ /area/tcommsat/server) "clh" = ( /obj/structure/rack, -/obj/item/weapon/tank/internals/oxygen, +/obj/item/tank/internals/oxygen, /obj/item/device/radio, /obj/machinery/firealarm{ dir = 1; @@ -60571,21 +59968,21 @@ /obj/machinery/status_display{ pixel_x = -32 }, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/vault{ dir = 5 }, /area/security/courtroom) "clq" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/vault{ dir = 5 }, /area/security/courtroom) "clr" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/neutral/side, /area/security/courtroom) "cls" = ( @@ -60612,6 +60009,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Courtroom APC"; + areastring = "/area/security/courtroom"; pixel_x = 26 }, /obj/structure/cable/white{ @@ -60638,7 +60036,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/crew_quarters/locker) +/area/maintenance/starboard) "clx" = ( /turf/closed/wall, /area/crew_quarters/locker) @@ -60700,8 +60098,7 @@ /area/security/range) "clC" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/range) "clD" = ( @@ -60967,7 +60364,7 @@ /area/library) "cml" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/briefcase, +/obj/item/storage/briefcase, /obj/structure/window/reinforced{ dir = 8 }, @@ -61001,8 +60398,7 @@ /turf/closed/wall/r_wall, /area/crew_quarters/heads/hop) "cmr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "hopblast"; name = "HoP Blast door" @@ -61037,8 +60433,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/command) "cmv" = ( @@ -61118,8 +60513,7 @@ /area/teleporter) "cmA" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/teleporter) "cmB" = ( @@ -61132,7 +60526,7 @@ dir = 4; pixel_x = -23 }, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -61166,8 +60560,8 @@ /obj/machinery/light{ dir = 8 }, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/vault, /area/security/courtroom) "cmH" = ( @@ -61179,14 +60573,14 @@ /area/security/courtroom) "cmI" = ( /obj/structure/table/wood, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder, +/obj/item/clipboard, +/obj/item/folder, /turf/open/floor/plasteel/vault, /area/security/courtroom) "cmJ" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen, +/obj/item/folder/yellow, +/obj/item/pen, /turf/open/floor/plasteel/vault, /area/security/courtroom) "cmL" = ( @@ -61221,7 +60615,6 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/portable_atmospherics/scrubber, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; dir = 1 }, /area/crew_quarters/locker) @@ -61274,8 +60667,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard) "cmW" = ( @@ -61337,7 +60729,7 @@ }, /area/aisat) "cnd" = ( -/obj/item/weapon/wrench, +/obj/item/wrench, /turf/open/floor/plating/airless, /area/space) "cne" = ( @@ -61363,8 +60755,7 @@ /turf/open/floor/plating/airless, /area/space) "cng" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -61399,7 +60790,7 @@ /turf/open/floor/plating, /area/engine/engineering) "cnn" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/camera{ c_tag = "Engineering - Central"; dir = 4; @@ -61420,6 +60811,7 @@ /area/engine/engineering) "cno" = ( /obj/effect/landmark/start/station_engineer, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/yellow, /area/engine/engineering) "cnp" = ( @@ -61593,12 +60985,12 @@ /area/library) "cnF" = ( /obj/structure/table/wood, -/obj/item/weapon/folder, -/obj/item/weapon/pen/blue{ +/obj/item/folder, +/obj/item/pen/blue{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/pen/red, +/obj/item/pen/red, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -61621,7 +61013,7 @@ /area/library) "cnI" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/bag/books, +/obj/item/storage/bag/books, /obj/item/device/taperecorder, /obj/structure/noticeboard{ dir = 8; @@ -61729,6 +61121,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Command Hall APC"; + areastring = "/area/hallway/secondary/command"; pixel_y = 24 }, /obj/structure/cable/white{ @@ -62009,7 +61402,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/obj/item/weapon/storage/pod{ +/obj/item/storage/pod{ pixel_x = 32 }, /turf/open/floor/plasteel/neutral/corner{ @@ -62122,8 +61515,7 @@ /turf/open/floor/plating, /area/maintenance/starboard) "coE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard) "coF" = ( @@ -62314,7 +61706,7 @@ /turf/open/floor/plasteel, /area/maintenance/port) "cpe" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -62323,6 +61715,7 @@ /area/maintenance/port) "cpf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral/side{ dir = 8 }, @@ -62333,7 +61726,7 @@ /area/library) "cph" = ( /obj/machinery/light, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/camera{ c_tag = "Library - Aft"; dir = 1; @@ -62343,7 +61736,7 @@ /area/library) "cpi" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/pill_bottle/dice, +/obj/item/storage/pill_bottle/dice, /obj/machinery/computer/security/telescreen/entertainment{ pixel_y = -32 }, @@ -62354,7 +61747,7 @@ /area/library) "cpj" = ( /obj/machinery/light, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/light_switch{ pixel_y = -26 }, @@ -62362,12 +61755,12 @@ /turf/open/floor/plasteel/grimy, /area/library) "cpk" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/grimy, /area/library) "cpl" = ( /obj/structure/table/wood, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/curator, /obj/machinery/airalarm{ dir = 8; @@ -62600,11 +61993,10 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 1 }, /area/hallway/secondary/command) @@ -62617,7 +62009,6 @@ /obj/structure/chair/comfy/black, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 1 }, /area/hallway/secondary/command) @@ -62642,7 +62033,6 @@ dir = 4 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 1 }, /area/hallway/secondary/command) @@ -62658,7 +62048,6 @@ dir = 4 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 1 }, /area/hallway/secondary/command) @@ -62669,12 +62058,11 @@ icon_state = "4-8" }, /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 1 }, /area/hallway/secondary/command) @@ -62832,8 +62220,7 @@ /turf/closed/wall, /area/security/courtroom) "cpO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/security/courtroom) @@ -62893,7 +62280,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/locker) +/area/maintenance/starboard) "cpW" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -62915,7 +62302,7 @@ /area/maintenance/starboard) "cpY" = ( /obj/structure/table, -/obj/item/weapon/storage/box/bodybags, +/obj/item/storage/box/bodybags, /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, @@ -62923,12 +62310,13 @@ "cpZ" = ( /obj/structure/table, /obj/item/clothing/under/rank/security, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small, /obj/machinery/power/apc{ dir = 2; name = "Starboard Maintenance APC"; + areastring = "/area/maintenance/starboard"; pixel_y = -26 }, /obj/structure/cable/white, @@ -62941,7 +62329,7 @@ }, /obj/item/clothing/shoes/jackboots, /obj/item/device/radio, -/obj/item/weapon/storage/secure/briefcase, +/obj/item/storage/secure/briefcase, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/maintenance{ @@ -62956,8 +62344,7 @@ /area/maintenance/starboard) "cqc" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard) "cqd" = ( @@ -62966,7 +62353,7 @@ }, /obj/structure/rack, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/storage/box/flashes, +/obj/item/storage/box/flashes, /obj/effect/turf_decal/stripes/end, /turf/open/floor/plating, /area/maintenance/starboard) @@ -62974,8 +62361,7 @@ /turf/closed/wall, /area/crew_quarters/fitness/recreation) "cqf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/fitness/recreation) "cqg" = ( @@ -62983,7 +62369,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -62993,7 +62379,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -63071,7 +62457,7 @@ /area/engine/engineering) "cqo" = ( /obj/structure/table/reinforced, -/obj/item/weapon/tank/internals/plasma, +/obj/item/tank/internals/plasma, /obj/structure/extinguisher_cabinet{ pixel_x = -26 }, @@ -63097,8 +62483,8 @@ /area/engine/engineering) "cqr" = ( /obj/structure/table/reinforced, -/obj/item/weapon/stock_parts/cell/high, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /obj/machinery/cell_charger, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -63138,9 +62524,9 @@ /area/engine/engineering) "cqw" = ( /obj/structure/rack, -/obj/item/weapon/crowbar/red, -/obj/item/weapon/wrench, -/obj/item/weapon/tank/internals/emergency_oxygen/engi, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/item/tank/internals/emergency_oxygen/engi, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, @@ -63154,8 +62540,8 @@ /obj/item/stack/sheet/glass{ amount = 30 }, -/obj/item/weapon/electronics/apc, -/obj/item/weapon/electronics/airlock, +/obj/item/electronics/apc, +/obj/item/electronics/airlock, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -63165,19 +62551,19 @@ /obj/structure/extinguisher_cabinet{ pixel_y = -32 }, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/blue, -/obj/item/weapon/electronics/firelock, -/obj/item/weapon/stock_parts/console_screen, +/obj/item/clipboard, +/obj/item/folder/blue, +/obj/item/electronics/firelock, +/obj/item/stock_parts/console_screen, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/maintenance/port) "cqz" = ( /obj/structure/table/reinforced, /obj/item/stack/cable_coil/white, -/obj/item/weapon/electronics/airalarm, -/obj/item/weapon/electronics/firealarm, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/electronics/airalarm, +/obj/item/electronics/firealarm, +/obj/item/stock_parts/cell/high, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -63272,8 +62658,7 @@ /area/ai_monitored/storage/eva) "cqK" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/command) "cqL" = ( @@ -63295,7 +62680,6 @@ dir = 4 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 1 }, /area/hallway/secondary/command) @@ -63582,7 +62966,7 @@ /area/crew_quarters/locker) "cro" = ( /obj/structure/table, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -63653,7 +63037,7 @@ /turf/open/floor/plating, /area/maintenance/starboard) "crx" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, @@ -63675,9 +63059,9 @@ dir = 1 }, /obj/structure/table, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, +/obj/item/clipboard, +/obj/item/folder/white, +/obj/item/pen, /obj/machinery/camera{ c_tag = "Recreation - Fore"; dir = 2; @@ -63689,8 +63073,8 @@ /area/crew_quarters/fitness/recreation) "crB" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/neutral/side{ dir = 1 }, @@ -63719,7 +63103,7 @@ "crF" = ( /obj/structure/table/reinforced, /obj/item/clothing/gloves/color/yellow, -/obj/item/weapon/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, /obj/machinery/light{ dir = 8 }, @@ -63759,23 +63143,23 @@ /turf/open/floor/plating, /area/maintenance/port) "crK" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/black, /area/library) "crL" = ( /obj/structure/easel, -/obj/item/weapon/canvas/twentythreeXnineteen, -/obj/item/weapon/canvas/twentythreeXtwentythree, -/obj/item/weapon/canvas/twentythreeXtwentythree, +/obj/item/canvas/twentythreeXnineteen, +/obj/item/canvas/twentythreeXtwentythree, +/obj/item/canvas/twentythreeXtwentythree, /turf/open/floor/plasteel/vault{ dir = 5 }, /area/library) "crM" = ( /obj/structure/easel, -/obj/item/weapon/canvas/nineteenXnineteen, -/obj/item/weapon/canvas/twentythreeXtwentythree, -/obj/item/weapon/canvas/twentythreeXtwentythree, +/obj/item/canvas/nineteenXnineteen, +/obj/item/canvas/twentythreeXtwentythree, +/obj/item/canvas/twentythreeXtwentythree, /obj/machinery/light_switch{ pixel_y = 26 }, @@ -63783,19 +63167,19 @@ /area/library) "crN" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/crayons, -/obj/item/weapon/storage/crayons, +/obj/item/storage/crayons, +/obj/item/storage/crayons, /turf/open/floor/plasteel/vault{ dir = 5 }, /area/library) "crO" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/candle_box{ +/obj/item/storage/fancy/candle_box{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box, /turf/open/floor/plasteel/black, /area/library) "crP" = ( @@ -63816,7 +63200,7 @@ /turf/open/floor/plasteel/black, /area/library) "crS" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -63852,7 +63236,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -63871,7 +63255,7 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "crY" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -63881,6 +63265,7 @@ /obj/machinery/power/apc{ dir = 1; name = "E.V.A. Storage APC"; + areastring = "/area/ai_monitored/storage/eva"; pixel_y = 26 }, /obj/structure/cable/white{ @@ -63903,7 +63288,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 5 }, @@ -63911,7 +63296,7 @@ /area/ai_monitored/storage/eva) "csc" = ( /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/machinery/newscaster{ pixel_x = 32 }, @@ -63934,8 +63319,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/command) "cse" = ( @@ -63961,7 +63345,7 @@ icon_state = "4-8" }, /obj/structure/table/wood, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /turf/open/floor/plasteel/blue/corner, /area/hallway/secondary/command) "csg" = ( @@ -63987,6 +63371,7 @@ d2 = 8; icon_state = "1-8" }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/blue/corner, /area/hallway/secondary/command) "csi" = ( @@ -64006,7 +63391,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/blue/corner, @@ -64029,8 +63414,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/command) "csm" = ( @@ -64048,6 +63432,7 @@ cell_type = 10000; dir = 1; name = "Gateway APC"; + areastring = "/area/gateway"; pixel_y = 28 }, /obj/effect/decal/cleanable/dirt, @@ -64070,7 +63455,7 @@ /turf/open/floor/plasteel, /area/gateway) "csp" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -64081,7 +63466,7 @@ /obj/item/stack/rods{ amount = 25 }, -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /obj/item/device/flashlight, /obj/structure/extinguisher_cabinet{ pixel_x = 26 @@ -64152,14 +63537,13 @@ /turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "csA" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "csB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/crew_quarters/locker) "csC" = ( @@ -64174,13 +63558,13 @@ /area/crew_quarters/locker) "csD" = ( /obj/structure/table, -/obj/item/weapon/storage/crayons, +/obj/item/storage/crayons, /turf/open/floor/plasteel/neutral, /area/crew_quarters/locker) "csE" = ( /obj/structure/table, -/obj/item/weapon/folder, -/obj/item/weapon/pen, +/obj/item/folder, +/obj/item/pen, /turf/open/floor/plasteel/neutral, /area/crew_quarters/locker) "csF" = ( @@ -64295,7 +63679,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness/recreation) +/area/maintenance/starboard) "csO" = ( /obj/structure/cable/white{ d1 = 4; @@ -64337,12 +63721,8 @@ }, /area/crew_quarters/fitness/recreation) "csV" = ( -/obj/machinery/power/rad_collector{ - anchored = 1 - }, -/obj/machinery/power/rad_collector{ - anchored = 1 - }, +/obj/machinery/power/rad_collector/anchored, +/obj/machinery/power/rad_collector/anchored, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -64371,8 +63751,8 @@ /area/engine/engineering) "csX" = ( /obj/structure/rack, -/obj/item/weapon/crowbar, -/obj/item/weapon/wirecutters, +/obj/item/crowbar, +/obj/item/wirecutters, /obj/item/stack/cable_coil/white, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -64385,8 +63765,8 @@ pixel_y = 26; req_access_txt = "11" }, -/obj/item/weapon/storage/belt/utility, -/obj/item/weapon/weldingtool, +/obj/item/storage/belt/utility, +/obj/item/weldingtool, /obj/item/clothing/head/welding, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -64422,7 +63802,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "ctc" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/structure/sign/electricshock{ pixel_y = 32 @@ -64545,8 +63925,8 @@ /area/maintenance/port) "cto" = ( /obj/structure/table/wood, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder, +/obj/item/clipboard, +/obj/item/folder, /obj/machinery/ai_status_display{ pixel_x = -32 }, @@ -64593,11 +63973,11 @@ /area/library) "ctv" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/briefcase{ +/obj/item/storage/briefcase{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/secure/briefcase, +/obj/item/storage/secure/briefcase, /obj/machinery/newscaster{ pixel_x = 32 }, @@ -64607,7 +63987,7 @@ /area/library) "ctw" = ( /obj/structure/destructible/cult/tome, -/obj/item/weapon/book/codex_gigas, +/obj/item/book/codex_gigas, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -64664,7 +64044,7 @@ pixel_x = 2; pixel_y = -2 }, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /obj/machinery/firealarm{ dir = 8; pixel_x = -24 @@ -64763,7 +64143,7 @@ icon_state = "4-8" }, /obj/structure/table/reinforced, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -64773,8 +64153,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ai_monitored/storage/eva) "ctM" = ( @@ -64808,8 +64187,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/gateway) "ctS" = ( @@ -64871,7 +64249,7 @@ /area/gateway) "ctW" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/gateway) @@ -64880,8 +64258,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/gateway) "ctY" = ( @@ -65155,7 +64532,7 @@ /area/maintenance/starboard) "cuw" = ( /obj/structure/rack, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/effect/spawner/lootdrop/maintenance, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -65315,14 +64692,13 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/storage) "cuP" = ( /obj/structure/rack, /obj/item/clothing/gloves/color/black, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/item/clothing/glasses/meson/engine, /obj/effect/decal/cleanable/dirt, /obj/machinery/light_switch{ @@ -65334,18 +64710,14 @@ /area/engine/storage) "cuQ" = ( /turf/open/floor/plasteel/yellow/side{ - dir = 1; - icon_state = "yellow"; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + dir = 1 }, /area/engine/storage) "cuR" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/yellow/side{ - dir = 1; - icon_state = "yellow"; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + dir = 1 }, /area/engine/storage) "cuS" = ( @@ -65355,13 +64727,15 @@ pixel_y = 3 }, /obj/item/stack/cable_coil/white, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, /obj/effect/decal/cleanable/dirt, /obj/structure/extinguisher_cabinet{ pixel_x = 26 }, /obj/effect/turf_decal/bot, +/obj/item/twohanded/rcl/pre_loaded, +/obj/item/twohanded/rcl/pre_loaded, /turf/open/floor/plasteel, /area/engine/storage) "cuT" = ( @@ -65423,8 +64797,8 @@ /area/library) "cuY" = ( /obj/structure/table/wood, -/obj/item/weapon/folder, -/obj/item/weapon/pen, +/obj/item/folder, +/obj/item/pen, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 4 @@ -65473,8 +64847,8 @@ /area/library) "cve" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/status_display{ pixel_y = -32 }, @@ -65485,7 +64859,7 @@ "cvf" = ( /obj/machinery/light, /obj/structure/table/wood, -/obj/item/weapon/folder, +/obj/item/folder, /obj/item/device/laser_pointer{ pixel_x = 3 }, @@ -65596,8 +64970,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "corporatelounge"; name = "Corporate Lounge Shutters" @@ -65683,10 +65056,10 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/clipboard, -/obj/item/weapon/paper/pamphlet, -/obj/item/weapon/paper/pamphlet, -/obj/item/weapon/paper/pamphlet, +/obj/item/clipboard, +/obj/item/paper/pamphlet/gateway, +/obj/item/paper/pamphlet/gateway, +/obj/item/paper/pamphlet/gateway, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -65697,8 +65070,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/gateway) "cvB" = ( @@ -65782,11 +65154,11 @@ /area/crew_quarters/locker) "cvJ" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /turf/open/floor/plasteel/neutral, /area/crew_quarters/locker) "cvK" = ( @@ -65796,7 +65168,7 @@ /area/crew_quarters/locker) "cvL" = ( /obj/structure/table, -/obj/item/weapon/storage/briefcase, +/obj/item/storage/briefcase, /turf/open/floor/plasteel/neutral, /area/crew_quarters/locker) "cvM" = ( @@ -65925,9 +65297,7 @@ /turf/open/space, /area/space) "cwc" = ( -/obj/machinery/power/rad_collector{ - anchored = 1 - }, +/obj/machinery/power/rad_collector/anchored, /obj/effect/decal/cleanable/dirt, /obj/structure/cable{ icon_state = "0-4"; @@ -65945,8 +65315,8 @@ /area/engine/engineering) "cwe" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -65954,7 +65324,7 @@ "cwf" = ( /obj/structure/table/reinforced, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engine/engineering) @@ -65978,8 +65348,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -66035,17 +65404,17 @@ "cwo" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table/reinforced, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /obj/item/device/flashlight, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/maintenance/port) "cwp" = ( /obj/structure/table/reinforced, -/obj/item/weapon/tank/internals/emergency_oxygen{ +/obj/item/tank/internals/emergency_oxygen{ pixel_x = 6 }, -/obj/item/weapon/tank/internals/emergency_oxygen{ +/obj/item/tank/internals/emergency_oxygen{ pixel_x = -6 }, /obj/item/clothing/mask/breath, @@ -66059,7 +65428,7 @@ "cwq" = ( /obj/structure/rack, /obj/item/clothing/gloves/color/black, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ dir = 1 @@ -66070,13 +65439,13 @@ /area/maintenance/port) "cwr" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/maintenance/port) "cws" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/structure/extinguisher_cabinet{ pixel_x = -26 }, @@ -66090,7 +65459,7 @@ /area/library) "cwu" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/pill_bottle/dice, +/obj/item/storage/pill_bottle/dice, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/carpet, /area/library) @@ -66114,6 +65483,7 @@ /turf/open/floor/plasteel/grimy, /area/library) "cwx" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -66123,7 +65493,7 @@ /turf/open/floor/plasteel/black, /area/library) "cwz" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/newscaster{ pixel_x = 32 }, @@ -66197,7 +65567,7 @@ dir = 4 }, /obj/structure/showcase{ - desc = "A stand with an empty old NanoTrasen Corporation combat mech bolted to it. It is described as the premier unit used to defend corporate interests and employees."; + desc = "A stand with an empty old Nanotrasen Corporation combat mech bolted to it. It is described as the premier unit used to defend corporate interests and employees."; icon = 'icons/mecha/mecha.dmi'; icon_state = "marauder"; name = "combat mech exhibit" @@ -66269,11 +65639,11 @@ dir = 8 }, /obj/structure/showcase{ - desc = "A flimsy model of a standard NanoTrasen automated loyalty implant machine. With secure positioning harnesses and a robotic surgical injector, brain damage and other serious medical anomalies are now up to 60% less likely!"; + desc = "A flimsy model of a standard Nanotrasen automated loyalty implant machine. With secure positioning harnesses and a robotic surgical injector, brain damage and other serious medical anomalies are now up to 60% less likely!"; icon = 'icons/obj/machines/implantchair.dmi'; icon_state = "implantchair"; layer = 2.7; - name = "NanoTrasen automated loyalty implanter exhibit"; + name = "Nanotrasen automated loyalty implanter exhibit"; pixel_y = 4 }, /turf/open/floor/plasteel/grimy, @@ -66283,11 +65653,11 @@ /obj/item/stack/medical/gauze, /obj/item/stack/medical/bruise_pack, /obj/item/stack/medical/ointment, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/reagent_containers/syringe/charcoal, +/obj/item/reagent_containers/syringe/charcoal, /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; req_access_txt = "0"; @@ -66315,6 +65685,7 @@ d2 = 2; icon_state = "1-2" }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral, /area/gateway) "cwS" = ( @@ -66396,7 +65767,7 @@ /obj/machinery/shower{ dir = 4 }, -/obj/item/weapon/soap/nanotrasen, +/obj/item/soap/nanotrasen, /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, @@ -66437,7 +65808,7 @@ dir = 8; pixel_x = -24 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -66466,6 +65837,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Primary Restroom APC"; + areastring = "/area/crew_quarters/toilet/restrooms"; pixel_y = 24 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -66512,7 +65884,7 @@ /turf/open/floor/plating, /area/crew_quarters/toilet/restrooms) "cxj" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -66569,8 +65941,8 @@ /area/crew_quarters/locker) "cxn" = ( /obj/structure/table, -/obj/item/weapon/folder, -/obj/item/weapon/pen, +/obj/item/folder, +/obj/item/pen, /obj/structure/cable/white{ d1 = 4; d2 = 8; @@ -66646,6 +66018,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Lockerroom APC"; + areastring = "/area/crew_quarters/locker"; pixel_x = 26 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -66684,9 +66057,9 @@ pixel_x = 26; pixel_y = 26 }, -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy/geranium, -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy/geranium, -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy/geranium, +/obj/item/reagent_containers/food/snacks/grown/poppy/geranium, +/obj/item/reagent_containers/food/snacks/grown/poppy/geranium, +/obj/item/reagent_containers/food/snacks/grown/poppy/geranium, /obj/machinery/airalarm{ pixel_y = 23 }, @@ -66702,8 +66075,8 @@ /area/crew_quarters/dorms) "cxx" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/light{ dir = 1 }, @@ -66737,7 +66110,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/item/weapon/bedsheet/red, +/obj/item/bedsheet/red, /obj/machinery/status_display{ pixel_y = 32 }, @@ -66975,11 +66348,11 @@ /area/maintenance/port) "cxY" = ( /obj/structure/table/wood, -/obj/item/weapon/newspaper{ +/obj/item/newspaper{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/newspaper, +/obj/item/newspaper, /obj/machinery/status_display{ pixel_x = -32 }, @@ -67073,12 +66446,12 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/tank/jetpack/carbondioxide{ +/obj/item/tank/jetpack/carbondioxide{ pixel_x = 4; pixel_y = -1 }, -/obj/item/weapon/tank/jetpack/carbondioxide, -/obj/item/weapon/tank/jetpack/carbondioxide{ +/obj/item/tank/jetpack/carbondioxide, +/obj/item/tank/jetpack/carbondioxide{ pixel_x = -4; pixel_y = 1 }, @@ -67095,6 +66468,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "cym" = ( @@ -67111,6 +66485,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Corporate Lounge APC"; + areastring = "/area/bridge/showroom/corporate"; pixel_x = -26 }, /obj/structure/cable/white{ @@ -67179,7 +66554,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey, +/obj/item/reagent_containers/food/drinks/bottle/whiskey, /turf/open/floor/carpet, /area/bridge/showroom/corporate) "cyr" = ( @@ -67194,7 +66569,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/carpet, /area/bridge/showroom/corporate) "cys" = ( @@ -67209,7 +66584,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /turf/open/floor/carpet, /area/bridge/showroom/corporate) "cyt" = ( @@ -67288,19 +66663,19 @@ desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket" }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, /obj/item/clothing/mask/breath{ @@ -67381,8 +66756,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -67527,16 +66901,16 @@ /area/crew_quarters/dorms) "cyU" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/black, +/obj/item/bedsheet/black, /turf/open/floor/plasteel/grimy, /area/crew_quarters/dorms) "cyV" = ( /obj/structure/table/wood, -/obj/item/weapon/folder, +/obj/item/folder, /obj/machinery/newscaster{ pixel_x = -32 }, -/obj/item/weapon/razor, +/obj/item/razor, /turf/open/floor/wood, /area/crew_quarters/dorms) "cyW" = ( @@ -67550,8 +66924,8 @@ /area/crew_quarters/dorms) "cyY" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen, +/obj/item/folder/red, +/obj/item/pen, /obj/structure/sign/nanotrasen{ pixel_x = -32 }, @@ -67562,8 +66936,8 @@ /area/crew_quarters/dorms) "cza" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/ai_status_display{ pixel_x = -32 }, @@ -67594,16 +66968,14 @@ }, /area/crew_quarters/fitness/recreation) "czf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, /turf/open/floor/plating, /area/crew_quarters/fitness/recreation) "czg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -67617,8 +66989,7 @@ /turf/closed/wall, /area/crew_quarters/fitness/recreation) "czi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -67701,8 +67072,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -67753,14 +67123,15 @@ /area/engine/storage) "czw" = ( /obj/structure/table/reinforced, -/obj/item/weapon/tank/jetpack/carbondioxide{ +/obj/item/tank/jetpack/carbondioxide{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/item/tank/jetpack/carbondioxide, /obj/machinery/power/apc{ dir = 4; name = "Engineering Storage APC"; + areastring = "/area/engine/storage"; pixel_x = 26 }, /obj/structure/cable/white{ @@ -67837,7 +67208,7 @@ /area/library) "czE" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /obj/machinery/airalarm{ dir = 1; pixel_y = -22 @@ -67847,13 +67218,13 @@ }, /area/library) "czF" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/black, /area/library) "czG" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/item/device/radio/intercom{ name = "Station Intercom"; pixel_y = -26 @@ -67878,11 +67249,11 @@ /area/library) "czI" = ( /obj/structure/table/wood, -/obj/item/weapon/dice/d20{ +/obj/item/dice/d20{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/dice/d10{ +/obj/item/dice/d10{ pixel_x = -3 }, /obj/machinery/computer/security/telescreen/entertainment{ @@ -67933,7 +67304,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/library) +/area/maintenance/port) "czM" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -67967,12 +67338,12 @@ "czQ" = ( /obj/item/stack/sheet/metal/fifty, /obj/item/stack/sheet/glass/fifty, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/structure/extinguisher_cabinet{ pixel_x = -26 }, /obj/structure/table/reinforced, -/obj/item/weapon/grenade/chem_grenade/metalfoam, +/obj/item/grenade/chem_grenade/metalfoam, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -68053,7 +67424,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/dsquad, /turf/open/floor/plasteel/grimy, /area/bridge/showroom/corporate) @@ -68073,8 +67444,8 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/folder/blue, -/obj/item/weapon/pen, +/obj/item/folder/blue, +/obj/item/pen, /turf/open/floor/carpet, /area/bridge/showroom/corporate) "cAd" = ( @@ -68100,7 +67471,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/lighter, +/obj/item/lighter, /turf/open/floor/carpet, /area/bridge/showroom/corporate) "cAf" = ( @@ -68116,12 +67487,12 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/storage/secure/briefcase, +/obj/item/storage/secure/briefcase, /turf/open/floor/plasteel/grimy, /area/bridge/showroom/corporate) "cAh" = ( /obj/structure/table, -/obj/item/weapon/storage/belt, +/obj/item/storage/belt, /obj/item/device/radio, /obj/item/device/radio, /obj/item/device/radio, @@ -68289,7 +67660,6 @@ /area/crew_quarters/toilet/restrooms) "cAu" = ( /obj/structure/mirror{ - desc = "Mirror mirror on the wall, who is the most robust of them all?"; pixel_x = -26 }, /obj/structure/sink{ @@ -68500,7 +67870,7 @@ /turf/open/floor/plasteel/grimy, /area/crew_quarters/dorms) "cAL" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/structure/sign/nanotrasen{ pixel_x = 32 }, @@ -68508,7 +67878,7 @@ /area/crew_quarters/dorms) "cAM" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/blue, +/obj/item/bedsheet/blue, /turf/open/floor/wood, /area/crew_quarters/dorms) "cAN" = ( @@ -68527,7 +67897,7 @@ /area/crew_quarters/dorms) "cAP" = ( /obj/structure/table, -/obj/item/weapon/folder, +/obj/item/folder, /obj/machinery/airalarm{ dir = 4; pixel_x = -23 @@ -68547,8 +67917,7 @@ }, /area/crew_quarters/fitness/recreation) "cAR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/crew_quarters/fitness/recreation) @@ -68696,7 +68065,7 @@ /area/engine/engineering) "cBe" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/structure/cable/white{ d1 = 1; d2 = 8; @@ -68710,14 +68079,13 @@ /area/engine/engineering) "cBf" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/storage) "cBg" = ( /obj/structure/rack, -/obj/item/weapon/storage/belt/utility, -/obj/item/weapon/weldingtool, +/obj/item/storage/belt/utility, +/obj/item/weldingtool, /obj/item/clothing/head/welding, /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm{ @@ -68788,8 +68156,8 @@ /turf/open/floor/plasteel/neutral, /area/maintenance/port) "cBq" = ( -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/yellow, +/obj/item/clipboard, +/obj/item/folder/yellow, /obj/machinery/light, /obj/structure/table/reinforced, /obj/item/device/gps, @@ -68817,7 +68185,7 @@ name = "Station Intercom"; pixel_y = -26 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, @@ -68838,7 +68206,7 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "cBw" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) @@ -68852,7 +68220,7 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "cBy" = ( -/obj/item/weapon/storage/belt, +/obj/item/storage/belt, /obj/item/device/radio, /obj/machinery/light, /obj/structure/table/reinforced, @@ -68867,15 +68235,15 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/folder/blue, +/obj/item/folder/blue, /obj/item/clothing/under/rank/centcom_commander{ desc = "A replica of a jumpsuit worn by the highest ranking commanders under Nanotrasen's central command."; - name = "Replica Centcom officer's jumpsuit" + name = "Replica CentCom officer's jumpsuit" }, /obj/item/clothing/head/centhat{ armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0); desc = "A replica hat of a Central Commander's attire. It has a small tag on it saying, 'It's good to be emperor.'"; - name = "Replica Centcom hat" + name = "Replica CentCom hat" }, /obj/machinery/computer/security/telescreen/entertainment{ pixel_x = -32 @@ -68884,7 +68252,7 @@ /area/bridge/showroom/corporate) "cBA" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/photo_album, +/obj/item/storage/photo_album, /turf/open/floor/plasteel/grimy, /area/bridge/showroom/corporate) "cBB" = ( @@ -68892,7 +68260,7 @@ dir = 1; pixel_y = -26 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/light, /turf/open/floor/plasteel/grimy, /area/bridge/showroom/corporate) @@ -68938,7 +68306,7 @@ pixel_x = 7; pixel_y = -26 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/light, /turf/open/floor/plasteel/grimy, /area/bridge/showroom/corporate) @@ -68954,7 +68322,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/folder/red, +/obj/item/folder/red, /obj/item/toy/gun, /obj/item/clothing/head/beret/sec{ armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0); @@ -69003,7 +68371,7 @@ dir = 1; pixel_y = -22 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 @@ -69019,8 +68387,7 @@ /area/gateway) "cBN" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/gateway) "cBO" = ( @@ -69033,6 +68400,7 @@ "cBP" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/gateway) "cBQ" = ( @@ -69053,7 +68421,6 @@ "cBS" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/mirror{ - desc = "Mirror mirror on the wall, who is the most robust of them all?"; pixel_x = -26 }, /obj/structure/sink{ @@ -69096,7 +68463,7 @@ }, /area/crew_quarters/locker) "cBX" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -69120,8 +68487,8 @@ /area/crew_quarters/locker) "cCa" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -69138,7 +68505,7 @@ }, /area/crew_quarters/locker) "cCc" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-18"; layer = 4.1 }, @@ -69155,8 +68522,8 @@ /area/crew_quarters/locker) "cCe" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/blue, -/obj/item/weapon/lighter, +/obj/item/folder/blue, +/obj/item/lighter, /obj/machinery/button/door{ id = "Dorm1"; name = "Dormitory Door Lock"; @@ -69176,7 +68543,7 @@ /turf/open/floor/plasteel/grimy, /area/crew_quarters/dorms) "cCg" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/dorms) "cCh" = ( @@ -69186,7 +68553,7 @@ /area/crew_quarters/dorms) "cCi" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /obj/machinery/button/door{ id = "Dorm3"; name = "Dormitory Door Lock"; @@ -69200,7 +68567,7 @@ /turf/open/floor/carpet, /area/crew_quarters/dorms) "cCj" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/carpet, /area/crew_quarters/dorms) @@ -69287,15 +68654,13 @@ /turf/open/floor/plating/airless, /area/engine/engineering) "cCs" = ( -/obj/structure/closet/emcloset{ - anchored = 1 - }, +/obj/structure/closet/emcloset/anchored, /obj/machinery/light/small, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/engine/engineering) "cCt" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -69359,7 +68724,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cCz" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 @@ -69370,7 +68735,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "cCA" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/structure/sign/electricshock{ pixel_y = -32 @@ -69411,25 +68776,25 @@ /obj/item/stack/rods{ amount = 50 }, -/obj/item/weapon/wrench, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/wrench, +/obj/item/storage/box/lights/mixed, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/engine/storage) "cCF" = ( /obj/structure/table/reinforced, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /turf/open/floor/plating, /area/maintenance/port) "cCH" = ( /obj/structure/rack, -/obj/item/weapon/book/manual/wiki/engineering_hacking{ +/obj/item/book/manual/wiki/engineering_hacking{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/book/manual/wiki/engineering_guide, -/obj/item/weapon/book/manual/wiki/engineering_construction{ +/obj/item/book/manual/wiki/engineering_guide, +/obj/item/book/manual/wiki/engineering_construction{ pixel_x = 3; pixel_y = -3 }, @@ -69439,7 +68804,7 @@ /area/maintenance/port) "cCI" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plating, /area/maintenance/port) "cCJ" = ( @@ -69580,8 +68945,7 @@ /area/ai_monitored/storage/eva) "cCW" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "corporatelounge"; name = "Corporate Lounge Shutters" @@ -69696,7 +69060,7 @@ /area/maintenance/starboard/aft) "cDh" = ( /obj/structure/mopbucket, -/obj/item/weapon/mop, +/obj/item/mop, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cDi" = ( @@ -69854,9 +69218,7 @@ /turf/closed/wall, /area/crew_quarters/fitness/recreation) "cDx" = ( -/obj/structure/closet/emcloset{ - anchored = 1 - }, +/obj/structure/closet/emcloset/anchored, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ dir = 1 @@ -69901,7 +69263,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/engine/engineering) +/area/maintenance/port) "cDB" = ( /obj/structure/cable/white{ d1 = 1; @@ -70062,6 +69424,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel{ icon_state = "L5" }, @@ -70193,7 +69556,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/crew_quarters/toilet/restrooms) +/area/maintenance/starboard/aft) "cEh" = ( /obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, @@ -70203,24 +69566,23 @@ "cEi" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, -/obj/item/weapon/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, /obj/item/roller, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 1 }, /area/maintenance/starboard/aft) "cEj" = ( /obj/structure/table, -/obj/item/weapon/storage/box/bodybags, -/obj/item/weapon/pen, +/obj/item/storage/box/bodybags, +/obj/item/pen, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cEk" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/decal/cleanable/dirt, /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cEl" = ( @@ -70231,7 +69593,6 @@ name = "dormitories camera" }, /turf/open/floor/plasteel/arrival{ - icon_state = "arrival"; dir = 8 }, /area/crew_quarters/dorms) @@ -71475,9 +70836,9 @@ dir = 10 }, /obj/structure/table, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/glass/beaker, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/dropper, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cFW" = ( @@ -71487,7 +70848,6 @@ dir = 8 }, /turf/open/floor/plasteel/arrival{ - icon_state = "arrival"; dir = 8 }, /area/crew_quarters/dorms) @@ -71510,12 +70870,11 @@ }, /area/crew_quarters/dorms) "cGa" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/crew_quarters/dorms) "cGb" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/side{ dir = 8 @@ -71543,7 +70902,7 @@ /turf/open/floor/plasteel/neutral, /area/crew_quarters/dorms) "cGg" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral, /area/crew_quarters/dorms) @@ -71603,8 +70962,8 @@ /area/crew_quarters/fitness/recreation) "cGo" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/neutral/side{ dir = 4 }, @@ -72071,7 +71430,6 @@ "cHn" = ( /obj/machinery/washing_machine, /turf/open/floor/plasteel/arrival{ - icon_state = "arrival"; dir = 8 }, /area/crew_quarters/dorms) @@ -72085,7 +71443,7 @@ }, /area/crew_quarters/dorms) "cHp" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -72168,6 +71526,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Dormitories APC"; + areastring = "/area/crew_quarters/dorms"; pixel_y = -26 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -72283,8 +71642,8 @@ /area/crew_quarters/fitness/recreation) "cHE" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/blue, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/folder/blue, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/neutral/side{ dir = 8; heat_capacity = 1e+006 @@ -72297,13 +71656,9 @@ /area/crew_quarters/fitness/recreation) "cHG" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder, -/obj/item/weapon/paper{ - desc = ""; - info = "Brusies sustained in the holodeck can be healed simply by sleeping."; - name = "Holodeck Disclaimer" - }, +/obj/item/clipboard, +/obj/item/folder, +/obj/item/paper/fluff/holodeck/disclaimer, /turf/open/floor/plasteel/neutral/side{ dir = 4 }, @@ -72396,8 +71751,8 @@ /area/science/xenobiology) "cHT" = ( /obj/structure/reagent_dispensers/watertank, -/obj/item/weapon/extinguisher, -/obj/item/weapon/extinguisher, +/obj/item/extinguisher, +/obj/item/extinguisher, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/science/xenobiology) @@ -72473,11 +71828,7 @@ name = "xenobiology camera"; network = list("SS13","xeno","RD") }, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 - }, +/turf/open/floor/plasteel/vault/killroom, /area/science/xenobiology) "cIc" = ( /obj/structure/closet/crate{ @@ -72522,13 +71873,11 @@ /turf/closed/wall, /area/hallway/primary/central) "cIi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/research) "cIj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/science/research) @@ -72627,8 +71976,7 @@ /turf/closed/wall, /area/medical/medbay/central) "cIs" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/medbay/central) "cIt" = ( @@ -72713,7 +72061,7 @@ /obj/structure/extinguisher_cabinet{ pixel_y = 32 }, -/obj/item/weapon/storage/backpack/satchel/med, +/obj/item/storage/backpack/satchel/med, /turf/open/floor/plasteel/neutral/side, /area/medical/storage) "cII" = ( @@ -72732,7 +72080,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 8 }, /area/maintenance/starboard/aft) @@ -72890,8 +72237,7 @@ }, /area/crew_quarters/fitness/recreation) "cJc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/port) "cJd" = ( @@ -72964,7 +72310,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = -26 }, -/obj/item/weapon/reagent_containers/food/drinks/soda_cans/thirteenloko, +/obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/maintenance/department/electrical) @@ -72973,11 +72319,11 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/obj/item/weapon/electronics/apc{ +/obj/item/electronics/apc{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/electronics/apc, +/obj/item/electronics/apc, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/maintenance/department/electrical) @@ -72991,7 +72337,7 @@ /turf/open/floor/plasteel, /area/maintenance/department/electrical) "cJp" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/maintenance/department/electrical) @@ -73010,7 +72356,7 @@ /obj/machinery/light_switch{ pixel_y = 26 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/bot, @@ -73032,11 +72378,11 @@ /area/maintenance/department/electrical) "cJu" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/lights/mixed{ +/obj/item/storage/box/lights/mixed{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -73071,7 +72417,7 @@ /area/maintenance/port) "cJy" = ( /obj/structure/rack, -/obj/item/weapon/book/manual/wiki/engineering_guide, +/obj/item/book/manual/wiki/engineering_guide, /obj/effect/spawner/lootdrop/maintenance, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -73122,7 +72468,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/science/xenobiology) +/area/maintenance/port) "cJD" = ( /obj/structure/cable/white{ d1 = 4; @@ -73173,16 +72519,10 @@ name = "killroom vent"; pressure_checks = 0 }, -/turf/open/floor/circuit{ - name = "Killroom Floor"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/killroom, /area/science/xenobiology) "cJJ" = ( -/turf/open/floor/circuit{ - initial_gas_mix = "n2=500;TEMP=80"; - name = "Mainframe Base" - }, +/turf/open/floor/circuit/telecomms/mainframe, /area/science/xenobiology) "cJK" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ @@ -73190,10 +72530,7 @@ external_pressure_bound = 120; name = "server vent" }, -/turf/open/floor/circuit{ - name = "Killroom Floor"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/killroom, /area/science/xenobiology) "cJL" = ( /turf/closed/wall/r_wall, @@ -73220,7 +72557,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/science/research) +/area/maintenance/port) "cJO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall/r_wall, @@ -73250,19 +72587,18 @@ /area/science/research) "cJU" = ( /obj/structure/table, -/obj/item/weapon/folder/white, +/obj/item/folder/white, /obj/item/device/paicard, /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, /area/science/research) "cJV" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/light{ dir = 1 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; dir = 1 }, /area/science/research) @@ -73336,8 +72672,8 @@ /area/hallway/primary/aft) "cKg" = ( /obj/structure/table, -/obj/item/weapon/storage/box/bodybags, -/obj/item/weapon/pen, +/obj/item/storage/box/bodybags, +/obj/item/pen, /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, @@ -73362,17 +72698,17 @@ /area/medical/medbay/central) "cKk" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = 6 }, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine, -/obj/item/weapon/reagent_containers/syringe, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/reagent_containers/syringe, /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, /area/medical/medbay/central) "cKl" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/light{ dir = 1 }, @@ -73415,7 +72751,7 @@ /area/medical/medbay/central) "cKr" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/item/device/radio/intercom{ dir = 8; name = "Station Intercom (General)"; @@ -73440,7 +72776,7 @@ "cKu" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/watertank, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cKv" = ( @@ -73459,6 +72795,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Medbay Storage APC"; + areastring = "/area/medical/storage"; pixel_x = -26 }, /obj/machinery/camera{ @@ -73485,7 +72822,6 @@ dir = 4 }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 1 }, /area/medical/storage) @@ -73499,7 +72835,6 @@ dir = 4 }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 1 }, /area/medical/storage) @@ -73545,7 +72880,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/medical/storage) +/area/maintenance/starboard/aft) "cKC" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ @@ -73699,7 +73034,7 @@ /turf/open/floor/carpet, /area/crew_quarters/dorms) "cKM" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/item/device/radio/intercom{ name = "Station Intercom"; pixel_x = 26; @@ -73712,8 +73047,8 @@ /area/crew_quarters/dorms) "cKN" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/blue, -/obj/item/weapon/pen/blue, +/obj/item/folder/blue, +/obj/item/pen/blue, /obj/machinery/button/door{ id = "Dorm6"; name = "Dormitory Door Lock"; @@ -73765,16 +73100,15 @@ /turf/open/floor/plasteel/neutral/corner, /area/crew_quarters/fitness/recreation) "cKT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/crew_quarters/fitness/recreation) "cKU" = ( /obj/structure/rack, /obj/item/clothing/gloves/color/black, -/obj/item/weapon/crowbar/red, -/obj/item/weapon/wrench, +/obj/item/crowbar/red, +/obj/item/wrench, /obj/machinery/light/small, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -73823,22 +73157,21 @@ }, /area/maintenance/department/electrical) "cLa" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/department/electrical) "cLb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/department/electrical) "cLc" = ( -/obj/item/weapon/book/manual/wiki/engineering_hacking{ +/obj/item/book/manual/wiki/engineering_hacking{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/book/manual/wiki/engineering_guide, -/obj/item/weapon/book/manual/wiki/engineering_construction{ +/obj/item/book/manual/wiki/engineering_guide, +/obj/item/book/manual/wiki/engineering_construction{ pixel_x = 3; pixel_y = -3 }, @@ -73919,7 +73252,7 @@ "cLk" = ( /obj/machinery/cell_charger, /obj/structure/table/reinforced, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ d2 = 8; @@ -73928,6 +73261,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Auxiliary Power APC"; + areastring = "/area/maintenance/department/electrical"; pixel_x = 26 }, /turf/open/floor/plating, @@ -73977,38 +73311,26 @@ /obj/machinery/atmospherics/pipe/manifold/general/hidden{ dir = 8 }, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 - }, +/turf/open/floor/plasteel/vault/killroom, /area/science/xenobiology) "cLp" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 4 }, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 - }, +/turf/open/floor/plasteel/vault/killroom, /area/science/xenobiology) "cLq" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 9 }, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 - }, +/turf/open/floor/plasteel/vault/killroom, /area/science/xenobiology) "cLr" = ( /obj/structure/closet/wardrobe/science_white, /obj/machinery/light/small{ dir = 8 }, -/obj/item/weapon/storage/backpack/satchel/tox, +/obj/item/storage/backpack/satchel/tox, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/science/research) @@ -74025,12 +73347,11 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; dir = 1 }, /area/science/research) "cLu" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 @@ -74072,7 +73393,7 @@ /area/security/checkpoint/science/research) "cLy" = ( /obj/structure/table/reinforced, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /obj/item/device/radio, /obj/machinery/ai_status_display{ pixel_y = 32 @@ -74086,7 +73407,7 @@ /area/security/checkpoint/science/research) "cLz" = ( /obj/structure/table, -/obj/item/weapon/folder/white, +/obj/item/folder/white, /obj/item/device/assembly/infra, /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 @@ -74140,7 +73461,7 @@ /turf/open/floor/plasteel/neutral, /area/science/research) "cLJ" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/whitepurple/corner{ @@ -74148,7 +73469,7 @@ }, /area/science/research) "cLK" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/whiteblue/corner{ @@ -74170,7 +73491,7 @@ /turf/open/floor/plasteel/blue, /area/medical/medbay/central) "cLP" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/whiteblue/corner{ @@ -74178,7 +73499,7 @@ }, /area/medical/medbay/central) "cLQ" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/button/door{ desc = "A remote control switch for the medbay foyer."; id = "MedbayFoyer"; @@ -74215,7 +73536,7 @@ /turf/closed/wall, /area/medical/storage) "cLW" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/light{ dir = 8 }, @@ -74323,20 +73644,20 @@ /area/maintenance/starboard/aft) "cMj" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/clown, +/obj/item/bedsheet/clown, /turf/open/floor/wood, /area/crew_quarters/dorms) "cMk" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/briefcase{ +/obj/item/storage/briefcase{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/briefcase, +/obj/item/storage/briefcase, /obj/machinery/newscaster{ pixel_x = -32 }, -/obj/item/weapon/cane, +/obj/item/cane, /turf/open/floor/carpet, /area/crew_quarters/dorms) "cMl" = ( @@ -74349,7 +73670,7 @@ /turf/open/floor/plasteel/grimy, /area/crew_quarters/dorms) "cMm" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/structure/sign/nanotrasen{ pixel_x = 32; pixel_y = -32 @@ -74512,7 +73833,6 @@ /area/maintenance/port) "cMI" = ( /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 5 }, /area/science/xenobiology) @@ -74521,7 +73841,6 @@ dir = 1 }, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 5 }, /area/science/xenobiology) @@ -74591,8 +73910,8 @@ name = "Station Intercom"; pixel_x = 26 }, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/science/xenobiology) @@ -74601,8 +73920,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "xeno4"; name = "Creature Cell #4" @@ -74638,8 +73956,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ id = "xeno4"; @@ -74652,8 +73969,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "xeno5"; name = "Creature Cell #5" @@ -74689,8 +74005,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ id = "xeno5"; @@ -74703,8 +74018,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "xeno6"; name = "Creature Cell #6" @@ -74740,8 +74054,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ id = "xeno6"; @@ -74754,8 +74067,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/plating, /area/science/xenobiology) @@ -74787,8 +74099,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/xenobiology) "cNb" = ( @@ -74810,8 +74121,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/science/research) "cNe" = ( @@ -74834,7 +74144,7 @@ }, /area/security/checkpoint/science/research) "cNh" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/whitepurple/corner{ @@ -75029,7 +74339,7 @@ pixel_x = -32 }, /obj/structure/table/reinforced, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /obj/item/device/radio, /obj/machinery/button/door{ desc = "A remote control switch for the medbay foyer."; @@ -75087,11 +74397,11 @@ /area/security/checkpoint/medical) "cNH" = ( /obj/structure/table, -/obj/item/weapon/storage/box/bodybags{ +/obj/item/storage/box/bodybags{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/masks, +/obj/item/storage/box/masks, /obj/machinery/newscaster{ pixel_y = 32 }, @@ -75101,11 +74411,11 @@ /area/medical/medbay/central) "cNI" = ( /obj/structure/table, -/obj/item/weapon/storage/box/gloves{ +/obj/item/storage/box/gloves{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/beakers, +/obj/item/storage/box/beakers, /obj/item/device/radio/intercom{ name = "Station Intercom"; pixel_y = 26 @@ -75115,8 +74425,8 @@ }, /area/medical/medbay/central) "cNJ" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, -/obj/item/weapon/storage/pod{ +/obj/item/twohanded/required/kirbyplants/random, +/obj/item/storage/pod{ pixel_x = 32; pixel_y = 32 }, @@ -75128,22 +74438,21 @@ }, /area/medical/medbay/central) "cNK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/storage) "cNL" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/firstaid/fire{ +/obj/item/storage/firstaid/fire{ pixel_x = 6; pixel_y = 6 }, -/obj/item/weapon/storage/firstaid/fire{ +/obj/item/storage/firstaid/fire{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/fire{ +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/fire{ pixel_x = -3; pixel_y = -3 }, @@ -75161,16 +74470,16 @@ /area/medical/storage) "cNO" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/firstaid/toxin{ +/obj/item/storage/firstaid/toxin{ pixel_x = 6; pixel_y = 6 }, -/obj/item/weapon/storage/firstaid/toxin{ +/obj/item/storage/firstaid/toxin{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/toxin{ +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/toxin{ pixel_x = -3; pixel_y = -3 }, @@ -75206,7 +74515,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/medical/medbay/central) +/area/maintenance/starboard/aft) "cNR" = ( /obj/structure/cable/white{ d1 = 1; @@ -75219,8 +74528,8 @@ /area/maintenance/starboard/aft) "cNS" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/newscaster{ pixel_x = -32 }, @@ -75232,12 +74541,12 @@ /area/crew_quarters/dorms) "cNU" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/mime, +/obj/item/bedsheet/mime, /turf/open/floor/plasteel/grimy, /area/crew_quarters/dorms) "cNV" = ( /obj/structure/table, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/corner{ dir = 8 @@ -75249,8 +74558,8 @@ /area/crew_quarters/fitness/recreation) "cNX" = ( /obj/structure/table, -/obj/item/weapon/folder, -/obj/item/weapon/razor, +/obj/item/folder, +/obj/item/razor, /turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness/recreation) "cNY" = ( @@ -75262,7 +74571,7 @@ /area/crew_quarters/fitness/recreation) "cNZ" = ( /obj/structure/table, -/obj/item/weapon/storage/briefcase, +/obj/item/storage/briefcase, /turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness/recreation) "cOa" = ( @@ -75277,8 +74586,8 @@ /area/holodeck/rec_center) "cOb" = ( /obj/structure/table, -/obj/item/weapon/extinguisher/mini, -/obj/item/weapon/tank/internals/emergency_oxygen/engi, +/obj/item/extinguisher/mini, +/obj/item/tank/internals/emergency_oxygen/engi, /obj/item/clothing/mask/breath, /obj/machinery/light/small{ dir = 1 @@ -75308,7 +74617,7 @@ /obj/machinery/status_display{ pixel_x = -32 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/maintenance/department/electrical) @@ -75415,8 +74724,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "xenosecure"; name = "Secure Pen Shutters" @@ -75452,7 +74760,7 @@ /turf/open/floor/plasteel/neutral, /area/science/xenobiology) "cOx" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, @@ -75603,16 +74911,16 @@ /area/science/xenobiology) "cON" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/beakers{ +/obj/item/storage/box/beakers{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/syringes, +/obj/item/storage/box/syringes, /obj/item/device/radio/intercom{ name = "Station Intercom"; pixel_y = 32 }, -/obj/item/weapon/extinguisher/mini, +/obj/item/extinguisher/mini, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/science/xenobiology) @@ -75729,8 +75037,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/science/research) "cOW" = ( @@ -75774,6 +75081,7 @@ dir = 4 }, /obj/structure/disposalpipe/segment, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, @@ -75994,14 +75302,12 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/medical) "cPy" = ( /obj/machinery/computer/secure_data, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 6 }, /area/security/checkpoint/medical) @@ -76016,7 +75322,6 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 4 }, /area/security/checkpoint/medical) @@ -76025,8 +75330,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -76042,16 +75346,16 @@ /area/medical/medbay/central) "cPD" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/firstaid/brute{ +/obj/item/storage/firstaid/brute{ pixel_x = 6; pixel_y = 6 }, -/obj/item/weapon/storage/firstaid/brute{ +/obj/item/storage/firstaid/brute{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/brute{ +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/brute{ pixel_x = -3; pixel_y = -3 }, @@ -76067,16 +75371,16 @@ /area/medical/storage) "cPF" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/firstaid/o2{ +/obj/item/storage/firstaid/o2{ pixel_x = 6; pixel_y = 6 }, -/obj/item/weapon/storage/firstaid/o2{ +/obj/item/storage/firstaid/o2{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/o2{ +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/o2{ pixel_x = -3; pixel_y = -3 }, @@ -76155,8 +75459,8 @@ /area/maintenance/starboard/aft) "cPM" = ( /obj/structure/table/wood, -/obj/item/weapon/folder, -/obj/item/weapon/pen, +/obj/item/folder, +/obj/item/pen, /obj/machinery/light, /obj/machinery/status_display{ pixel_y = -32 @@ -76179,7 +75483,7 @@ "cPO" = ( /obj/structure/bed, /obj/machinery/light, -/obj/item/weapon/bedsheet/brown, +/obj/item/bedsheet/brown, /obj/machinery/status_display{ pixel_y = -32 }, @@ -76222,9 +75526,9 @@ /area/crew_quarters/dorms) "cPR" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy/lily, -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy/lily, -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy/lily, +/obj/item/reagent_containers/food/snacks/grown/poppy/lily, +/obj/item/reagent_containers/food/snacks/grown/poppy/lily, +/obj/item/reagent_containers/food/snacks/grown/poppy/lily, /obj/machinery/airalarm{ dir = 1; pixel_y = -22 @@ -76252,13 +75556,13 @@ /area/crew_quarters/fitness/recreation) "cPU" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness/recreation) "cPV" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness/recreation) "cPW" = ( @@ -76273,16 +75577,14 @@ /turf/open/floor/plasteel/neutral/corner, /area/crew_quarters/fitness/recreation) "cPX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, /turf/open/floor/plating, /area/crew_quarters/fitness/recreation) "cPY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -76296,8 +75598,7 @@ /turf/closed/wall, /area/crew_quarters/fitness/recreation) "cQa" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -76344,7 +75645,6 @@ /area/maintenance/department/electrical) "cQf" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - name = "scrubbers pipe"; dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -76374,8 +75674,8 @@ dir = 4 }, /obj/structure/table/reinforced, -/obj/item/weapon/crowbar/red, -/obj/item/weapon/wrench, +/obj/item/crowbar/red, +/obj/item/wrench, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/maintenance/department/electrical) @@ -76460,8 +75760,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "xenosecure"; name = "Secure Pen Shutters" @@ -76562,7 +75861,7 @@ }, /area/science/xenobiology) "cQC" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/light{ dir = 1 }, @@ -76613,7 +75912,6 @@ dir = 4 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; dir = 1 }, /area/science/xenobiology) @@ -76622,7 +75920,6 @@ dir = 8 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; dir = 1 }, /area/science/xenobiology) @@ -76637,13 +75934,13 @@ /area/science/xenobiology) "cQJ" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/white, +/obj/item/folder/white, /obj/item/stack/sheet/mineral/plasma{ amount = 5 }, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/glass/beaker, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/dropper, /obj/machinery/light{ dir = 4 }, @@ -76671,8 +75968,7 @@ /area/science/research) "cQM" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -76703,12 +75999,11 @@ /area/security/checkpoint/science/research) "cQQ" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/science/research) "cQR" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/whitepurple/corner{ @@ -76726,7 +76021,7 @@ /turf/open/floor/plasteel/purple, /area/science/research) "cQU" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/whitepurple/corner, @@ -76740,8 +76035,7 @@ /turf/open/floor/plasteel/blue/corner, /area/hallway/primary/aft) "cQW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ icon_state = "pipe-s"; dir = 4 @@ -76753,7 +76047,7 @@ icon_state = "pipe-s"; dir = 4 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/whiteblue/corner{ @@ -76775,7 +76069,7 @@ /turf/open/floor/plasteel/blue, /area/medical/medbay/central) "cRa" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/whiteblue/corner, @@ -76802,8 +76096,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/medical) "cRe" = ( @@ -76819,9 +76112,24 @@ /obj/structure/chair/office/dark{ dir = 8 }, +/obj/structure/cable/white{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/white{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/open/floor/plasteel/neutral, /area/security/checkpoint/medical) "cRg" = ( +/obj/structure/cable/white{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/open/floor/plasteel/red/side{ dir = 4 }, @@ -76856,12 +76164,12 @@ /area/medical/storage) "cRj" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/box/beakers{ +/obj/item/storage/box/beakers{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/syringes, -/obj/item/weapon/gun/syringe, +/obj/item/storage/box/syringes, +/obj/item/gun/syringe, /obj/machinery/status_display{ pixel_x = -32 }, @@ -76889,13 +76197,13 @@ /area/medical/storage) "cRn" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/belt/medical, -/obj/item/weapon/storage/belt/medical, +/obj/item/storage/belt/medical, +/obj/item/storage/belt/medical, /obj/item/clothing/neck/stethoscope, /obj/item/clothing/neck/stethoscope, /obj/item/clothing/glasses/hud/health, /obj/item/clothing/glasses/hud/health, -/obj/item/weapon/reagent_containers/spray/cleaner{ +/obj/item/reagent_containers/spray/cleaner{ pixel_x = -3; pixel_y = 2 }, @@ -76953,6 +76261,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Recreation Area APC"; + areastring = "/area/crew_quarters/fitness/recreation"; pixel_x = -26 }, /turf/open/floor/plasteel/neutral/corner{ @@ -77013,15 +76322,15 @@ /turf/open/floor/plasteel, /area/maintenance/department/electrical) "cRy" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/maintenance/department/electrical) "cRz" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen, +/obj/item/folder/yellow, +/obj/item/pen, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/maintenance/department/electrical) @@ -77099,7 +76408,6 @@ network = list("SS13","xeno","RD") }, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 5 }, /area/science/xenobiology) @@ -77320,6 +76628,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/science/xenobiology) "cRZ" = ( @@ -77355,6 +76664,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Security Post - Science APC"; + areastring = "/area/security/checkpoint/science/research"; pixel_x = -26; pixel_y = 3 }, @@ -77370,7 +76680,6 @@ pixel_y = -7 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 10 }, /area/security/checkpoint/science/research) @@ -77395,7 +76704,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/camera{ c_tag = "Security Post - Science"; dir = 8; @@ -77408,9 +76717,9 @@ /area/security/checkpoint/science/research) "cSe" = ( /obj/structure/table, -/obj/item/weapon/clipboard, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/stock_parts/console_screen, +/obj/item/clipboard, +/obj/item/electronics/airlock, +/obj/item/stock_parts/console_screen, /obj/item/device/assembly/signaler, /obj/machinery/airalarm{ dir = 1; @@ -77435,7 +76744,7 @@ }, /area/science/research) "cSh" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/whitepurple/corner{ @@ -77445,7 +76754,7 @@ "cSi" = ( /obj/structure/table, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /obj/machinery/light, /obj/machinery/camera{ c_tag = "Science - Waiting Room"; @@ -77468,13 +76777,13 @@ /area/science/research) "cSk" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/whitepurple/corner, /area/science/research) "cSl" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/whitepurple/corner, @@ -77513,8 +76822,8 @@ /area/hallway/primary/aft) "cSr" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/light, /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 @@ -77522,7 +76831,7 @@ /area/medical/medbay/central) "cSs" = ( /obj/structure/table, -/obj/item/weapon/folder/white, +/obj/item/folder/white, /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 }, @@ -77542,7 +76851,7 @@ /area/medical/medbay/central) "cSv" = ( /obj/structure/disposalpipe/segment, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/whiteblue/corner{ @@ -77577,7 +76886,7 @@ /turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "cSz" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/whiteblue/corner, @@ -77587,8 +76896,8 @@ /area/medical/medbay/central) "cSB" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "cSC" = ( @@ -77597,8 +76906,7 @@ /area/medical/medbay/central) "cSD" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/medical) "cSE" = ( @@ -77624,14 +76932,12 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 4 }, /area/security/checkpoint/medical) "cSH" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -77684,7 +76990,7 @@ /area/medical/medbay/central) "cSN" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/corner{ dir = 1 @@ -77785,7 +77091,7 @@ /area/maintenance/starboard/aft) "cSY" = ( /obj/structure/closet/crate, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /obj/effect/spawner/lootdrop/maintenance, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -77899,8 +77205,8 @@ /area/maintenance/department/electrical) "cTn" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/maintenance/department/electrical) @@ -77919,7 +77225,7 @@ /obj/machinery/light_switch{ pixel_y = -26 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/maintenance/department/electrical) @@ -77966,8 +77272,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "xenosecure"; name = "Secure Pen Shutters" @@ -78040,7 +77345,7 @@ /turf/open/floor/plasteel/neutral/side, /area/science/xenobiology) "cTE" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -78104,8 +77409,8 @@ /area/science/xenobiology) "cTL" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/monkeycubes, -/obj/item/weapon/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -78146,8 +77451,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/science/research) "cTP" = ( @@ -78178,8 +77482,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/nanotrasen{ pixel_x = 32 }, @@ -78235,8 +77538,7 @@ /turf/closed/wall/r_wall, /area/science/lab) "cTX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/shutters/preopen{ id = "rndlab1"; @@ -78245,8 +77547,7 @@ /turf/open/floor/plating, /area/science/lab) "cTY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "rndlab1"; name = "Research and Development Shutter" @@ -78256,8 +77557,8 @@ "cTZ" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/weapon/folder, -/obj/item/weapon/pen, +/obj/item/folder, +/obj/item/pen, /obj/machinery/door/window/southleft{ name = "Research Lab Desk"; req_access_txt = "7" @@ -78294,8 +77595,7 @@ /turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/aft) "cUe" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "chemisttop"; name = "Chemistry Lobby Shutters" @@ -78303,12 +77603,11 @@ /turf/open/floor/plating, /area/medical/medbay/central) "cUf" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters/preopen{ id = "chemisttop"; name = "Chemistry Lobby Shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/medbay/central) "cUg" = ( @@ -78322,7 +77621,7 @@ name = "Chemistry Desk"; req_access_txt = "5; 33" }, -/obj/item/weapon/folder/yellow, +/obj/item/folder/yellow, /obj/machinery/door/window/northleft, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -78335,26 +77634,26 @@ "cUi" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/weapon/folder/white, -/obj/item/weapon/reagent_containers/hypospray/medipen, +/obj/item/folder/white, +/obj/item/reagent_containers/hypospray/medipen, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/medical/medbay/central) "cUj" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = 6 }, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine, -/obj/item/weapon/reagent_containers/syringe, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/reagent_containers/syringe, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/medical/medbay/central) "cUk" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/weapon/reagent_containers/food/drinks/britcup, +/obj/item/reagent_containers/food/drinks/britcup, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/medical/medbay/central) @@ -78396,6 +77695,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Security Post - Medical APC"; + areastring = "/area/security/checkpoint/medical"; pixel_x = -26 }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -78407,7 +77707,6 @@ name = "security camera" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 10 }, /area/security/checkpoint/medical) @@ -78428,7 +77727,7 @@ /turf/open/floor/plasteel/red/side, /area/security/checkpoint/medical) "cUp" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/airalarm{ dir = 8; pixel_x = 24 @@ -78437,7 +77736,6 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 6 }, /area/security/checkpoint/medical) @@ -78482,12 +77780,11 @@ /area/medical/medbay/central) "cUu" = ( /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 1 }, /area/medical/medbay/central) "cUv" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, @@ -78701,7 +77998,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/crew_quarters/fitness/recreation) +/area/maintenance/starboard/aft) "cUM" = ( /obj/structure/cable/white{ d1 = 4; @@ -78740,7 +78037,7 @@ "cUP" = ( /obj/structure/table, /obj/item/clothing/under/suit_jacket/really_black, -/obj/item/weapon/cane, +/obj/item/cane, /obj/item/clothing/head/bowler{ pixel_y = 5 }, @@ -78751,8 +78048,8 @@ /area/crew_quarters/fitness/recreation) "cUQ" = ( /obj/structure/table, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder, +/obj/item/clipboard, +/obj/item/folder, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -78761,7 +78058,7 @@ "cUR" = ( /obj/structure/table, /obj/item/toy/sword, -/obj/item/weapon/gun/ballistic/shotgun/toy/crossbow, +/obj/item/gun/ballistic/shotgun/toy/crossbow, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -78787,17 +78084,16 @@ /area/crew_quarters/fitness/recreation) "cUV" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/crayons, -/obj/item/weapon/storage/crayons, +/obj/item/storage/crayons, +/obj/item/storage/crayons, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; dir = 4 }, /area/crew_quarters/fitness/recreation) "cUW" = ( /obj/structure/mopbucket, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/mop, +/obj/item/mop, /turf/open/floor/plating, /area/maintenance/port) "cUX" = ( @@ -78806,7 +78102,7 @@ name = "old sink"; pixel_y = 28 }, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plating, /area/maintenance/port) "cUY" = ( @@ -78840,11 +78136,10 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/maintenance/department/electrical) +/area/maintenance/port) "cVb" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "xenosecure"; name = "Secure Pen Shutters" @@ -78876,7 +78171,7 @@ /turf/open/floor/plasteel/neutral, /area/science/xenobiology) "cVf" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -78999,8 +78294,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/science/research) "cVr" = ( @@ -79055,8 +78349,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/science/research) "cVv" = ( @@ -79135,7 +78428,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/status_display{ pixel_y = 32 }, @@ -79145,7 +78438,6 @@ /area/science/lab) "cVE" = ( /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; dir = 1 }, /area/science/lab) @@ -79170,7 +78462,7 @@ /obj/item/stack/sheet/glass{ amount = 50 }, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/item/clothing/glasses/welding, /obj/machinery/newscaster{ pixel_y = 32 @@ -79183,7 +78475,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/purple/corner{ - icon_state = "purplecorner"; dir = 8 }, /area/hallway/primary/aft) @@ -79201,8 +78492,7 @@ /turf/open/floor/plasteel/orange/corner, /area/hallway/primary/aft) "cVL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "chemistbot"; name = "Chemistry Side Shutters" @@ -79211,28 +78501,26 @@ /area/medical/chemistry) "cVM" = ( /obj/structure/table/glass, -/obj/item/weapon/folder/white, -/obj/item/weapon/reagent_containers/glass/beaker/large{ +/obj/item/folder/white, +/obj/item/reagent_containers/glass/beaker/large{ pixel_x = -3 }, -/obj/item/weapon/reagent_containers/glass/beaker{ +/obj/item/reagent_containers/glass/beaker{ pixel_x = 3 }, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, /obj/machinery/newscaster{ pixel_y = 32 }, /turf/open/floor/plasteel/whiteyellow/corner{ - icon_state = "whiteyellowcorner"; dir = 1 }, /area/medical/chemistry) "cVN" = ( /obj/structure/table/glass, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/chemist, /turf/open/floor/plasteel/whiteyellow/corner{ - icon_state = "whiteyellowcorner"; dir = 1 }, /area/medical/chemistry) @@ -79269,6 +78557,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Chemistry Lab APC"; + areastring = "/area/medical/chemistry"; pixel_y = 24 }, /turf/open/floor/plasteel/whiteyellow/corner{ @@ -79332,8 +78621,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/medical) "cWa" = ( @@ -79364,8 +78652,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/medical) "cWd" = ( @@ -79477,19 +78764,19 @@ /area/crew_quarters/fitness/recreation) "cWs" = ( /obj/structure/table, -/obj/item/weapon/storage/photo_album, +/obj/item/storage/photo_album, /turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness/recreation) "cWt" = ( -/obj/item/weapon/lipstick/random{ +/obj/item/lipstick/random{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/lipstick/random{ +/obj/item/lipstick/random{ pixel_x = -3; pixel_y = -3 }, -/obj/item/weapon/lipstick/random, +/obj/item/lipstick/random, /obj/structure/table, /turf/open/floor/plasteel/neutral, /area/crew_quarters/fitness/recreation) @@ -79513,14 +78800,13 @@ /area/crew_quarters/fitness/recreation) "cWx" = ( /obj/structure/easel, -/obj/item/weapon/canvas/twentythreeXtwentythree, -/obj/item/weapon/canvas/twentythreeXtwentythree, -/obj/item/weapon/canvas/twentythreeXtwentythree, +/obj/item/canvas/twentythreeXtwentythree, +/obj/item/canvas/twentythreeXtwentythree, +/obj/item/canvas/twentythreeXtwentythree, /obj/machinery/light/small{ dir = 4 }, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; dir = 4 }, /area/crew_quarters/fitness/recreation) @@ -79528,12 +78814,12 @@ /obj/structure/table, /obj/effect/decal/cleanable/dirt, /obj/item/clothing/gloves/color/orange, -/obj/item/weapon/storage/box/mousetraps{ +/obj/item/storage/box/mousetraps{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/lights/mixed, -/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/storage/box/lights/mixed, +/obj/item/grenade/chem_grenade/cleaner, /turf/open/floor/plasteel/green/side{ dir = 8 }, @@ -79545,7 +78831,6 @@ dir = 6 }, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 4 }, /area/maintenance/port) @@ -79620,6 +78905,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Port Maintenance APC"; + areastring = "/area/maintenance/port"; pixel_y = 28 }, /obj/structure/cable/white{ @@ -79704,7 +78990,6 @@ "cWO" = ( /obj/machinery/light, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 5 }, /area/science/xenobiology) @@ -79741,8 +79026,8 @@ /area/science/xenobiology) "cWS" = ( /obj/structure/table, -/obj/item/weapon/crowbar, -/obj/item/weapon/wrench, +/obj/item/crowbar, +/obj/item/wrench, /obj/item/clothing/mask/gas, /obj/machinery/light, /obj/structure/extinguisher_cabinet{ @@ -79757,8 +79042,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ id = "xeno1"; @@ -79795,8 +79079,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "xeno1"; name = "Creature Cell #1" @@ -79808,8 +79091,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ id = "xeno2"; @@ -79846,8 +79128,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "xeno2"; name = "Creature Cell #2" @@ -79859,8 +79140,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /obj/machinery/door/poddoor/preopen{ id = "xeno3"; @@ -79897,8 +79177,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "xeno3"; name = "Creature Cell #3" @@ -79958,8 +79237,8 @@ /area/science/xenobiology) "cXh" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, +/obj/item/folder/white, +/obj/item/pen, /obj/structure/cable/white{ d2 = 8; icon_state = "0-8" @@ -79970,6 +79249,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Xenobiology Lab APC"; + areastring = "/area/science/xenobiology"; pixel_x = 26 }, /obj/effect/turf_decal/stripes/line, @@ -79980,7 +79260,6 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 10 }, /area/security/checkpoint/science/research) @@ -80057,12 +79336,12 @@ /area/science/research) "cXr" = ( /obj/structure/table/reinforced, -/obj/item/weapon/stock_parts/matter_bin{ +/obj/item/stock_parts/matter_bin{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/stock_parts/matter_bin, -/obj/item/weapon/stock_parts/micro_laser, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/micro_laser, /obj/machinery/airalarm{ dir = 4; pixel_x = -23 @@ -80248,8 +79527,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/medical) "cXO" = ( @@ -80315,8 +79593,8 @@ /area/medical/medbay/central) "cXU" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/white, -/obj/item/weapon/reagent_containers/spray/cleaner{ +/obj/item/folder/white, +/obj/item/reagent_containers/spray/cleaner{ pixel_x = -3; pixel_y = 2 }, @@ -80345,7 +79623,7 @@ "cXY" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/crate, -/obj/item/weapon/retractor, +/obj/item/retractor, /obj/effect/spawner/lootdrop/maintenance, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, @@ -80454,7 +79732,7 @@ /turf/open/floor/plasteel/neutral/side, /area/crew_quarters/fitness/recreation) "cYl" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/neutral/corner, /area/crew_quarters/fitness/recreation) "cYm" = ( @@ -80476,7 +79754,6 @@ pixel_y = -32 }, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; dir = 4 }, /area/crew_quarters/fitness/recreation) @@ -80635,14 +79912,14 @@ /area/science/xenobiology) "cYF" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/firealarm{ dir = 8; pixel_x = -24 }, -/obj/item/weapon/storage/bag/bio, -/obj/item/weapon/storage/bag/bio, +/obj/item/storage/bag/bio, +/obj/item/storage/bag/bio, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/science/xenobiology) @@ -80651,7 +79928,7 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "cYH" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/science/xenobiology) @@ -80690,8 +79967,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/science/research) "cYM" = ( @@ -80753,13 +80029,13 @@ pixel_y = 3 }, /obj/item/stack/cable_coil/white, -/obj/item/weapon/stock_parts/scanning_module{ +/obj/item/stock_parts/scanning_module{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/stock_parts/capacitor, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/manipulator, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, /obj/item/device/radio/intercom{ name = "Station Intercom"; pixel_x = -26 @@ -80779,9 +80055,9 @@ }, /area/science/lab) "cYU" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/whitepurple/side{ - dir = 5; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + dir = 5 }, /area/science/lab) "cYV" = ( @@ -80797,7 +80073,7 @@ /area/science/lab) "cYX" = ( /obj/machinery/r_n_d/circuit_imprinter, -/obj/item/weapon/reagent_containers/glass/beaker/sulphuric, +/obj/item/reagent_containers/glass/beaker/sulphuric, /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -80820,19 +80096,17 @@ pixel_y = 3 }, /obj/item/stack/cable_coil/white, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/screwdriver, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/screwdriver, /turf/open/floor/plasteel/whiteyellow/corner{ - icon_state = "whiteyellowcorner"; dir = 8 }, /area/medical/chemistry) "cZa" = ( /turf/open/floor/plasteel/whiteyellow/corner{ - icon_state = "whiteyellowcorner"; dir = 8 }, /area/medical/chemistry) @@ -80855,8 +80129,8 @@ /obj/machinery/reagentgrinder{ pixel_y = 5 }, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, /turf/open/floor/plasteel/whiteyellow/corner{ dir = 4 }, @@ -80876,7 +80150,7 @@ /turf/open/floor/plasteel/whiteblue/side, /area/medical/medbay/central) "cZj" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/light/small, /turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) @@ -80900,7 +80174,6 @@ dir = 4 }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 10 }, /area/security/checkpoint/medical) @@ -80924,7 +80197,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/red/side{ - icon_state = "red"; dir = 6 }, /area/security/checkpoint/medical) @@ -80938,8 +80210,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/medical) "cZq" = ( @@ -80989,8 +80260,8 @@ /area/medical/medbay/central) "cZy" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/neutral/corner, /area/medical/medbay/central) "cZz" = ( @@ -81016,7 +80287,7 @@ /obj/structure/sign/examroom{ pixel_x = -32 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, @@ -81032,12 +80303,12 @@ /turf/open/floor/plasteel/neutral, /area/medical/abandoned) "cZF" = ( -/obj/item/weapon/crowbar/red, +/obj/item/crowbar/red, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/blue, /area/medical/abandoned) "cZG" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/medical/abandoned) @@ -81120,7 +80391,7 @@ /area/maintenance/port) "cZO" = ( /obj/structure/rack, -/obj/item/weapon/crowbar/red, +/obj/item/crowbar/red, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; name = "2maintenance loot spawner" @@ -81155,8 +80426,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "rdxeno"; name = "Xenobiology Containment Door" @@ -81164,21 +80434,6 @@ /turf/open/floor/plating, /area/science/xenobiology) "cZT" = ( -/obj/structure/cable/white{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/white{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/white{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/door/poddoor/preopen{ id = "rdxeno"; name = "Xenobiology Containment Door" @@ -81194,6 +80449,16 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/structure/cable/white{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/white{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/open/floor/plasteel, /area/science/xenobiology) "cZU" = ( @@ -81201,8 +80466,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "rdxeno"; name = "Xenobiology Containment Door" @@ -81244,26 +80508,26 @@ /area/science/research) "cZZ" = ( /obj/structure/table, -/obj/item/weapon/storage/box/bodybags{ +/obj/item/storage/box/bodybags{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/gloves, +/obj/item/storage/box/gloves, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/science/research) "daa" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/crowbar, -/obj/item/weapon/wrench, +/obj/item/crowbar, +/obj/item/wrench, /obj/item/clothing/mask/gas, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/science/research) "dab" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, -/obj/item/weapon/storage/pod{ +/obj/item/twohanded/required/kirbyplants/random, +/obj/item/storage/pod{ pixel_x = 32 }, /obj/effect/turf_decal/delivery, @@ -81278,11 +80542,11 @@ /area/science/research) "dae" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/white, -/obj/item/weapon/stock_parts/cell/high, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/stock_parts/console_screen, +/obj/item/folder/white, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/console_screen, +/obj/item/stock_parts/console_screen, +/obj/item/stock_parts/console_screen, /obj/structure/cable/white{ d2 = 4; icon_state = "0-4" @@ -81290,6 +80554,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Research and Development Lab APC"; + areastring = "/area/science/lab"; pixel_x = -26; pixel_y = 3 }, @@ -81369,11 +80634,11 @@ req_access_txt = "33" }, /turf/open/floor/plasteel/whiteyellow/corner{ - icon_state = "whiteyellowcorner"; dir = 8 }, /area/medical/chemistry) "dal" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/whiteyellow/side{ dir = 8 }, @@ -81393,11 +80658,11 @@ /obj/item/stack/sheet/mineral/plasma, /obj/item/stack/sheet/mineral/plasma, /obj/item/stack/sheet/mineral/plasma, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = 6 }, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/reagent_containers/dropper, /obj/machinery/firealarm{ dir = 4; pixel_x = 24 @@ -81414,16 +80679,15 @@ /turf/open/floor/plasteel/whiteyellow/corner, /area/medical/chemistry) "dao" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/medical/medbay/central) "dap" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/weapon/folder/white, -/obj/item/weapon/reagent_containers/spray/cleaner{ +/obj/item/folder/white, +/obj/item/reagent_containers/spray/cleaner{ pixel_x = -3; pixel_y = 2 }, @@ -81517,8 +80781,7 @@ /turf/open/floor/plasteel, /area/medical/medbay/central) "day" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/medical/medbay/central) @@ -81538,12 +80801,11 @@ /turf/open/floor/plasteel, /area/medical/medbay/central) "daA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/medical/medbay/central) "daB" = ( -/obj/item/weapon/firstaid_arm_assembly, +/obj/item/firstaid_arm_assembly, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/neutral/side{ dir = 8 @@ -81620,7 +80882,7 @@ /turf/open/floor/plasteel/blue, /area/medical/abandoned) "daH" = ( -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, @@ -81660,12 +80922,11 @@ }, /area/maintenance/starboard/aft) "daM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "daN" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -81677,7 +80938,7 @@ /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "daP" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/black, /area/crew_quarters/abandoned_gambling_den) @@ -81693,10 +80954,11 @@ icon_state = "0-2" }, /obj/item/clothing/gloves/color/fyellow, -/obj/item/weapon/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, /obj/machinery/power/apc{ dir = 1; name = "Abandoned Gambling Den APC"; + areastring = "/area/crew_quarters/abandoned_gambling_den"; pixel_y = 24 }, /turf/open/floor/plating, @@ -81720,7 +80982,7 @@ /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "daT" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "daV" = ( @@ -81869,7 +81131,7 @@ }, /area/science/xenobiology) "dbj" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, @@ -81963,7 +81225,6 @@ dir = 4 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; dir = 1 }, /area/science/research) @@ -81999,7 +81260,6 @@ dir = 1 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; dir = 1 }, /area/science/research) @@ -82013,8 +81273,8 @@ "dby" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/weapon/folder, -/obj/item/weapon/pen, +/obj/item/folder, +/obj/item/pen, /obj/machinery/door/poddoor/shutters/preopen{ id = "rdrnd"; name = "Research and Development Shutters" @@ -82047,7 +81307,7 @@ /area/science/lab) "dbB" = ( /obj/structure/table, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/scientist, /turf/open/floor/plasteel/whitepurple/side{ dir = 10 @@ -82060,18 +81320,17 @@ icon_state = "1-2" }, /obj/structure/table, -/obj/item/weapon/disk/tech_disk{ +/obj/item/disk/tech_disk{ pixel_x = -6 }, -/obj/item/weapon/disk/tech_disk{ +/obj/item/disk/tech_disk{ pixel_x = 6 }, -/obj/item/weapon/disk/tech_disk{ +/obj/item/disk/tech_disk{ pixel_y = 6 }, /turf/open/floor/plasteel/whitepurple/side{ - dir = 6; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + dir = 6 }, /area/science/lab) "dbD" = ( @@ -82079,12 +81338,11 @@ /turf/open/floor/plasteel/neutral, /area/science/lab) "dbE" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/whitepurple/corner, /area/science/lab) "dbF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "rndlab2"; name = "Secondary Research and Development Shutter" @@ -82093,8 +81351,8 @@ /area/science/lab) "dbG" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/purple, /area/hallway/primary/aft) "dbH" = ( @@ -82107,16 +81365,15 @@ /area/hallway/primary/aft) "dbI" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plasteel/orange, /area/hallway/primary/aft) "dbJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "chemistbot"; name = "Chemistry Side Shutters" @@ -82188,7 +81445,7 @@ /obj/machinery/door/window/eastright{ name = "Chemistry Desk" }, -/obj/item/weapon/folder/white, +/obj/item/folder/white, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -82200,7 +81457,6 @@ dir = 4 }, /turf/open/floor/plasteel/whiteyellow/corner{ - icon_state = "whiteyellowcorner"; dir = 1 }, /area/medical/medbay/central) @@ -82380,12 +81636,12 @@ /obj/structure/table/optable, /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/surgical_drapes, +/obj/item/surgical_drapes, /turf/open/floor/plasteel/blue, /area/medical/abandoned) "dco" = ( /obj/structure/frame/computer, -/obj/item/weapon/circuitboard/computer/operating, +/obj/item/circuitboard/computer/operating, /turf/open/floor/plasteel/neutral, /area/medical/abandoned) "dcp" = ( @@ -82408,13 +81664,11 @@ }, /area/maintenance/starboard/aft) "dcr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/maintenance/starboard/aft) "dcs" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "dct" = ( @@ -82527,15 +81781,13 @@ /turf/closed/wall, /area/science/research/abandoned) "dcF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white, /obj/structure/barricade/wooden, /turf/open/floor/plating, /area/science/research/abandoned) "dcG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/barricade/wooden, /turf/open/floor/plating, /area/science/research/abandoned) @@ -82677,8 +81929,8 @@ "dcY" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/weapon/folder, -/obj/item/weapon/pen, +/obj/item/folder, +/obj/item/pen, /obj/machinery/door/window/southleft{ dir = 8; name = "Research Lab Desk"; @@ -82710,8 +81962,8 @@ name = "Chemistry Desk"; req_access_txt = "5; 33" }, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, +/obj/item/folder/white, +/obj/item/pen, /obj/effect/turf_decal/delivery, /obj/machinery/door/window/southleft{ dir = 8; @@ -82994,7 +82246,6 @@ }, /obj/effect/decal/cleanable/dirt, /obj/structure/mirror{ - desc = "Mirror mirror on the wall, who is the most robust of them all?"; pixel_x = -28 }, /obj/structure/cable/white{ @@ -83051,9 +82302,9 @@ "ddK" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table/wood, -/obj/item/weapon/storage/secure/briefcase, -/obj/item/weapon/restraints/handcuffs, -/obj/item/weapon/grenade/smokebomb, +/obj/item/storage/secure/briefcase, +/obj/item/restraints/handcuffs, +/obj/item/grenade/smokebomb, /turf/open/floor/plating, /area/maintenance/starboard/aft) "ddL" = ( @@ -83121,7 +82372,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/storage/wallet/random, +/obj/item/storage/wallet/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -83129,7 +82380,7 @@ /area/crew_quarters/abandoned_gambling_den) "ddT" = ( /obj/structure/table/wood/poker, -/obj/item/weapon/storage/briefcase, +/obj/item/storage/briefcase, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -83151,11 +82402,11 @@ /turf/open/floor/plasteel/black, /area/crew_quarters/abandoned_gambling_den) "ddW" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plating, /area/science/research/abandoned) "ddX" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/science/research/abandoned) @@ -83164,9 +82415,9 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/item/weapon/clipboard, -/obj/item/weapon/reagent_containers/glass/beaker/sulphuric, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/clipboard, +/obj/item/reagent_containers/glass/beaker/sulphuric, +/obj/item/reagent_containers/dropper, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, @@ -83174,12 +82425,12 @@ /area/science/research/abandoned) "ddZ" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/toolbox/emergency{ +/obj/item/storage/toolbox/emergency{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/toolbox/emergency, -/obj/item/weapon/wrench, +/obj/item/storage/toolbox/emergency, +/obj/item/wrench, /obj/machinery/status_display{ pixel_y = 32 }, @@ -83193,7 +82444,7 @@ /turf/open/floor/plasteel, /area/science/research/abandoned) "deb" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -83202,7 +82453,7 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -83210,8 +82461,8 @@ /area/science/research/abandoned) "ded" = ( /obj/structure/table, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, +/obj/item/folder/white, +/obj/item/pen, /turf/open/floor/plating, /area/science/research/abandoned) "dee" = ( @@ -83294,6 +82545,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Experimentation Lab APC"; + areastring = "/area/science/explab"; pixel_y = 24 }, /obj/machinery/camera{ @@ -83418,15 +82670,14 @@ /turf/open/floor/plasteel/whitepurple/corner, /area/science/research) "deF" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plasteel/whitepurple/corner, /area/science/research) "deG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "rdrnd"; name = "Research and Development Shutters" @@ -83459,7 +82710,7 @@ "deI" = ( /obj/structure/table/reinforced, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -83470,11 +82721,11 @@ /area/science/lab) "deJ" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /obj/item/stack/cable_coil/white, /obj/item/stack/cable_coil/white, /obj/machinery/status_display{ @@ -83501,10 +82752,10 @@ /area/science/lab) "deL" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/white, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/glass/beaker, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/folder/white, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/dropper, /obj/structure/extinguisher_cabinet{ pixel_y = -32 }, @@ -83516,8 +82767,8 @@ "deM" = ( /obj/structure/table/reinforced, /obj/machinery/light, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/button/door{ id = "rndlab1"; name = "Primary Research Shutters Control"; @@ -83538,13 +82789,13 @@ /turf/open/floor/plasteel, /area/science/lab) "deN" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/purple, /area/hallway/primary/aft) "deO" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/orange, @@ -83573,14 +82824,13 @@ dir = 8 }, /turf/open/floor/plasteel/whiteyellow/corner{ - icon_state = "whiteyellowcorner"; dir = 8 }, /area/medical/chemistry) "deS" = ( /obj/structure/table/glass, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/machinery/airalarm{ dir = 1; pixel_y = -22 @@ -83653,7 +82903,6 @@ dir = 4 }, /turf/open/floor/plasteel/whiteyellow/corner{ - icon_state = "whiteyellowcorner"; dir = 8 }, /area/medical/medbay/central) @@ -83799,7 +83048,7 @@ "dfp" = ( /obj/structure/rack, /obj/item/roller, -/obj/item/weapon/reagent_containers/blood, +/obj/item/reagent_containers/blood, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -83826,6 +83075,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Abandoned Medical Lab APC"; + areastring = "/area/medical/abandoned"; pixel_x = 1; pixel_y = -24 }, @@ -83833,7 +83083,7 @@ /area/medical/abandoned) "dfs" = ( /obj/machinery/light/small, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/medical/abandoned) @@ -83842,7 +83092,7 @@ /obj/machinery/status_display{ pixel_y = -32 }, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/item/clothing/gloves/color/latex, /obj/item/clothing/suit/apron/surgical, /obj/item/clothing/mask/surgical, @@ -83853,7 +83103,7 @@ /obj/machinery/newscaster{ pixel_y = -32 }, -/obj/item/weapon/hemostat, +/obj/item/hemostat, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -83863,12 +83113,12 @@ /obj/machinery/status_display{ pixel_y = -32 }, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/syringe/epinephrine{ pixel_y = 5 }, -/obj/item/weapon/reagent_containers/syringe, +/obj/item/reagent_containers/syringe, /obj/item/clothing/neck/stethoscope, /turf/open/floor/plasteel/vault, /area/medical/abandoned) @@ -83876,12 +83126,12 @@ /obj/structure/table/reinforced, /obj/machinery/light/small, /obj/structure/bedsheetbin, -/obj/item/weapon/gun/syringe, +/obj/item/gun/syringe, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/vault, /area/medical/abandoned) "dfx" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /obj/effect/decal/cleanable/dirt, @@ -83952,16 +83202,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/north, /obj/structure/cable/white{ d2 = 4; icon_state = "0-4" @@ -83990,12 +83231,11 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northwest, +/obj/structure/cable/white{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) @@ -84008,10 +83248,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/north, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "dfJ" = ( @@ -84024,13 +83261,7 @@ icon_state = "0-8" }, /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/northeast, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "dfK" = ( @@ -84053,11 +83284,11 @@ /area/crew_quarters/abandoned_gambling_den) "dfN" = ( /obj/structure/table/reinforced, -/obj/item/weapon/disk/tech_disk{ +/obj/item/disk/tech_disk{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/disk/tech_disk, +/obj/item/disk/tech_disk, /obj/item/device/assembly/timer, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -84095,8 +83326,8 @@ /area/science/research/abandoned) "dfT" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/science/research/abandoned) @@ -84137,8 +83368,8 @@ /obj/machinery/newscaster{ pixel_x = -32 }, -/obj/item/weapon/crowbar, -/obj/item/weapon/wrench, +/obj/item/crowbar, +/obj/item/wrench, /obj/item/clothing/mask/gas, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -84176,7 +83407,6 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; dir = 1 }, /area/science/explab) @@ -84192,8 +83422,7 @@ }, /area/science/explab) "dgf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/science/research) @@ -84220,8 +83449,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/misc_lab/range) "dgj" = ( @@ -84254,8 +83482,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/misc_lab/range) "dgl" = ( @@ -84270,8 +83497,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "rdoffice"; name = "Research Director's Shutters" @@ -84287,8 +83513,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "rdoffice"; name = "Research Director's Shutters" @@ -84304,8 +83529,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "rdoffice"; name = "Research Director's Shutters" @@ -84321,8 +83545,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "rdoffice"; name = "Research Director's Shutters" @@ -84349,8 +83572,7 @@ /turf/closed/wall/r_wall, /area/science/robotics/mechbay) "dgw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/robotics/mechbay) "dgx" = ( @@ -84428,13 +83650,12 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/primary/aft) +/area/maintenance/department/medical) "dgD" = ( /turf/closed/wall, /area/medical/genetics/cloning) "dgE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/genetics/cloning) "dgF" = ( @@ -84495,8 +83716,7 @@ /turf/open/floor/plasteel, /area/medical/surgery) "dgL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/medical/surgery) "dgM" = ( @@ -84536,7 +83756,7 @@ /turf/closed/wall, /area/hallway/secondary/construction) "dgQ" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-18" }, /obj/effect/decal/cleanable/dirt, @@ -84553,10 +83773,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/west, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "dgT" = ( @@ -84577,10 +83794,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side/east, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "dgW" = ( @@ -84594,7 +83808,7 @@ /area/crew_quarters/abandoned_gambling_den) "dgX" = ( /obj/structure/table/reinforced, -/obj/item/weapon/stock_parts/matter_bin, +/obj/item/stock_parts/matter_bin, /obj/machinery/airalarm{ dir = 4; pixel_x = -23 @@ -84652,7 +83866,7 @@ /area/science/research/abandoned) "dhf" = ( /obj/structure/rack, -/obj/item/weapon/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, /obj/item/device/multitool, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -84665,7 +83879,7 @@ /turf/open/floor/plating, /area/maintenance/port) "dhh" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/bot, /obj/machinery/light_switch{ pixel_x = -26 @@ -84691,6 +83905,7 @@ d2 = 2; icon_state = "1-2" }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral, /area/science/explab) "dhm" = ( @@ -84765,11 +83980,11 @@ /area/science/research) "dhv" = ( /obj/structure/table/reinforced, -/obj/item/weapon/gun/energy/laser/practice{ +/obj/item/gun/energy/laser/practice{ pixel_x = 3; pixel_y = -3 }, -/obj/item/weapon/gun/energy/laser/practice, +/obj/item/gun/energy/laser/practice, /obj/item/clothing/ears/earmuffs, /obj/item/clothing/ears/earmuffs, /obj/effect/decal/cleanable/dirt, @@ -84785,6 +84000,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Firing Range APC"; + areastring = "/area/science/misc_lab/range"; pixel_x = -26; pixel_y = 3 }, @@ -84844,7 +84060,7 @@ /area/science/misc_lab/range) "dhy" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/white, +/obj/item/folder/white, /obj/item/device/paicard, /obj/machinery/airalarm{ dir = 4; @@ -84884,8 +84100,8 @@ /area/crew_quarters/heads/hor) "dhC" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/crew_quarters/heads/hor) @@ -84895,8 +84111,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "rdoffice"; name = "Research Director's Shutters" @@ -84909,8 +84124,8 @@ /area/science/research) "dhF" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/cell/high, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /obj/machinery/cell_charger, /obj/machinery/light{ dir = 8 @@ -84986,6 +84201,7 @@ cell_type = 10000; dir = 1; name = "Mech Bay APC"; + areastring = "/area/science/robotics/mechbay"; pixel_y = 28 }, /obj/effect/turf_decal/stripes/line{ @@ -84995,8 +84211,8 @@ /area/science/robotics/mechbay) "dhL" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/light{ dir = 4 }, @@ -85009,40 +84225,49 @@ "dhM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/rack, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/item/roller, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 1 }, -/area/hallway/primary/aft) +/area/maintenance/department/medical) "dhN" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 1 }, -/area/hallway/primary/aft) +/area/maintenance/department/medical) "dhO" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc{ + dir = 1; + name = "Medical Maintenance APC"; + areastring = "/area/maintenance/department/medical"; + pixel_y = 24 + }, +/obj/structure/cable/white{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/turf_decal/stripes/end, /turf/open/floor/plating, -/area/hallway/primary/aft) +/area/maintenance/department/medical) "dhP" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/blue/corner{ dir = 4 }, -/area/hallway/primary/aft) +/area/maintenance/department/medical) "dhQ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plating{ icon_state = "platingdmg2" }, -/area/hallway/primary/aft) +/area/maintenance/department/medical) "dhR" = ( /obj/machinery/clonepod, /obj/structure/window/reinforced{ @@ -85077,7 +84302,7 @@ }, /area/medical/genetics/cloning) "dhU" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, @@ -85090,12 +84315,12 @@ /area/medical/genetics/cloning) "dhW" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/box/bodybags{ +/obj/item/storage/box/bodybags{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/bodybags, -/obj/item/weapon/pen, +/obj/item/storage/box/bodybags, +/obj/item/pen, /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, @@ -85110,10 +84335,11 @@ cell_type = 5000; dir = 1; name = "Cloning Lab APC"; + areastring = "/area/medical/genetics/cloning"; pixel_y = 24 }, -/obj/item/weapon/folder/white, -/obj/item/weapon/book/manual/medical_cloning, +/obj/item/folder/white, +/obj/item/book/manual/medical_cloning, /turf/open/floor/plasteel/whiteblue/corner{ dir = 4 }, @@ -85143,7 +84369,7 @@ /turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "dib" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/whiteblue, /area/medical/medbay/central) "dic" = ( @@ -85155,15 +84381,15 @@ /area/medical/medbay/central) "did" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ +/obj/item/reagent_containers/glass/beaker/cryoxadone{ pixel_x = -6; pixel_y = 6 }, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ +/obj/item/reagent_containers/glass/beaker/cryoxadone{ pixel_x = 6; pixel_y = 6 }, -/obj/item/weapon/storage/pill_bottle/mannitol, +/obj/item/storage/pill_bottle/mannitol, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -85200,7 +84426,7 @@ /turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "dii" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault, /area/medical/surgery) "dij" = ( @@ -85276,7 +84502,7 @@ /area/maintenance/starboard/aft) "dit" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /obj/item/device/flashlight, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -85412,7 +84638,7 @@ "diM" = ( /obj/structure/table/reinforced, /obj/item/stack/cable_coil/white, -/obj/item/weapon/stock_parts/scanning_module{ +/obj/item/stock_parts/scanning_module{ pixel_x = 3; pixel_y = 3 }, @@ -85540,7 +84766,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/science/explab) +/area/maintenance/port) "diZ" = ( /obj/structure/cable/white{ d1 = 4; @@ -85608,8 +84834,7 @@ icon_state = "1-8" }, /obj/item/stack/sheet/mineral/plasma{ - amount = 5; - layer = 3.1 + amount = 5 }, /obj/item/device/taperecorder, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -85637,9 +84862,9 @@ /area/science/explab) "djf" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, +/obj/item/clipboard, +/obj/item/folder/white, +/obj/item/pen, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, @@ -85802,8 +85027,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "rdoffice"; name = "Research Director's Shutters" @@ -85816,7 +85040,7 @@ "djs" = ( /obj/structure/table/reinforced, /obj/item/device/aicard, -/obj/item/weapon/circuitboard/aicore, +/obj/item/circuitboard/aicore, /obj/structure/disposalpipe/sortjunction{ dir = 4; icon_state = "pipe-j1s"; @@ -85875,8 +85099,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "rdoffice"; name = "Research Director's Shutters" @@ -85914,8 +85137,7 @@ /turf/open/floor/plasteel/whitepurple/corner, /area/science/research) "djB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -86019,14 +85241,14 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/primary/aft) +/area/maintenance/department/medical) "djN" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, -/area/hallway/primary/aft) +/area/maintenance/department/medical) "djO" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -86035,29 +85257,34 @@ /turf/open/floor/plating{ icon_state = "platingdmg3" }, -/area/hallway/primary/aft) +/area/maintenance/department/medical) "djP" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel/neutral, -/area/hallway/primary/aft) +/area/maintenance/department/medical) "djQ" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/hallway/primary/aft) +/area/maintenance/department/medical) "djR" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/dropper, /turf/open/floor/plasteel/blue/corner{ dir = 4 }, -/area/hallway/primary/aft) +/area/maintenance/department/medical) "djS" = ( /obj/machinery/door/window/eastleft, /obj/structure/mirror{ @@ -86238,8 +85465,8 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/item/weapon/crowbar/red, -/obj/item/weapon/wrench, +/obj/item/crowbar/red, +/obj/item/wrench, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; name = "2maintenance loot spawner" @@ -86342,7 +85569,7 @@ }, /area/crew_quarters/abandoned_gambling_den) "dkz" = ( -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/vault{ @@ -86358,11 +85585,11 @@ /area/crew_quarters/abandoned_gambling_den) "dkB" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/white, -/obj/item/weapon/stock_parts/cell/high, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/stock_parts/console_screen, +/obj/item/folder/white, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/console_screen, +/obj/item/stock_parts/console_screen, +/obj/item/stock_parts/console_screen, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/science/research/abandoned) @@ -86559,7 +85786,7 @@ /area/science/explab) "dkS" = ( /obj/structure/table/reinforced, -/obj/item/weapon/book/manual/experimentor, +/obj/item/book/manual/experimentor, /obj/item/device/healthanalyzer, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -86580,7 +85807,7 @@ "dkU" = ( /obj/structure/table/reinforced, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -86593,8 +85820,8 @@ "dkV" = ( /obj/structure/table/reinforced, /obj/machinery/light, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -86604,7 +85831,7 @@ /turf/open/floor/plasteel, /area/science/explab) "dkW" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -86770,7 +85997,6 @@ dir = 6 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; dir = 1 }, /area/crew_quarters/heads/hor) @@ -86956,26 +86182,31 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/hallway/primary/aft) +/area/maintenance/department/medical) "dlA" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/vomit/old, /turf/open/floor/plating, -/area/hallway/primary/aft) +/area/maintenance/department/medical) "dlB" = ( /obj/effect/landmark/blobstart, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel/neutral, -/area/hallway/primary/aft) +/area/maintenance/department/medical) "dlC" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/neutral, -/area/hallway/primary/aft) +/area/maintenance/department/medical) "dlD" = ( /obj/structure/rack, /obj/item/device/healthanalyzer, @@ -86983,7 +86214,7 @@ /turf/open/floor/plating{ icon_state = "panelscorched" }, -/area/hallway/primary/aft) +/area/maintenance/department/medical) "dlE" = ( /obj/machinery/door/window/eastright, /obj/machinery/ai_status_display{ @@ -87091,8 +86322,7 @@ /turf/open/floor/plasteel, /area/medical/medbay/central) "dlS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/surgery) "dlT" = ( @@ -87143,11 +86373,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/corner, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "dma" = ( @@ -87161,8 +86387,8 @@ /obj/machinery/light{ dir = 4 }, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/black, /area/crew_quarters/abandoned_gambling_den) "dmc" = ( @@ -87172,7 +86398,7 @@ /area/science/research/abandoned) "dmd" = ( /obj/machinery/light/small, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -87187,6 +86413,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Abandoned Research Lab APC"; + areastring = "/area/science/research/abandoned"; pixel_x = 1; pixel_y = -24 }, @@ -87198,13 +86425,13 @@ /turf/open/floor/plating, /area/science/research/abandoned) "dmh" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/science/research/abandoned) "dmi" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/light_switch{ @@ -87269,14 +86496,12 @@ /area/science/explab) "dmp" = ( /obj/machinery/door/firedoor/heavy, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/explab) "dmq" = ( /obj/machinery/door/firedoor/heavy, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/science/explab) @@ -87293,8 +86518,7 @@ /area/science/mixing) "dmu" = ( /obj/machinery/door/firedoor/heavy, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "rdtoxins"; name = "Toxins Lab Shutters" @@ -87353,12 +86577,13 @@ /obj/machinery/power/apc{ dir = 8; name = "Research Director's Office APC"; + areastring = "/area/crew_quarters/heads/hor"; pixel_x = -26 }, /obj/structure/cable/white, /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/bot, -/obj/item/weapon/twohanded/required/kirbyplants/dead, +/obj/item/twohanded/required/kirbyplants/dead, /turf/open/floor/plasteel, /area/crew_quarters/heads/hor) "dmB" = ( @@ -87386,13 +86611,13 @@ /area/crew_quarters/heads/hor) "dmE" = ( /obj/structure/table, -/obj/item/weapon/cartridge/signal/toxins{ +/obj/item/cartridge/signal/toxins{ pixel_x = 6 }, -/obj/item/weapon/cartridge/signal/toxins{ +/obj/item/cartridge/signal/toxins{ pixel_x = -6 }, -/obj/item/weapon/cartridge/signal/toxins{ +/obj/item/cartridge/signal/toxins{ pixel_y = 6 }, /obj/machinery/firealarm{ @@ -87461,6 +86686,7 @@ /area/science/robotics/mechbay) "dmL" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral, /area/science/robotics/mechbay) "dmM" = ( @@ -87508,22 +86734,26 @@ /obj/structure/bed/roller, /obj/machinery/iv_drip, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 8 }, -/area/hallway/primary/aft) +/area/maintenance/department/medical) "dmS" = ( +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plating, -/area/hallway/primary/aft) +/area/maintenance/department/medical) "dmT" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/blue/corner, -/area/hallway/primary/aft) +/area/maintenance/department/medical) "dmU" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/blue/corner, -/area/hallway/primary/aft) +/area/maintenance/department/medical) "dmV" = ( /obj/structure/window/reinforced{ dir = 4 @@ -87558,7 +86788,7 @@ /turf/open/floor/plasteel/whitepurple/corner, /area/medical/genetics/cloning) "dna" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whiteblue/corner, /area/medical/genetics/cloning) @@ -87606,10 +86836,10 @@ /area/medical/medbay/central) "dne" = ( /obj/structure/table/glass, -/obj/item/weapon/folder/white, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/folder/white, +/obj/item/reagent_containers/glass/beaker/cryoxadone, +/obj/item/reagent_containers/glass/beaker/cryoxadone, +/obj/item/reagent_containers/dropper, /turf/open/floor/plasteel/whiteblue, /area/medical/medbay/central) "dnf" = ( @@ -87641,7 +86871,7 @@ /area/medical/medbay/central) "dni" = ( /obj/structure/table/glass, -/obj/item/weapon/wrench/medical, +/obj/item/wrench/medical, /obj/item/clothing/neck/stethoscope, /obj/machinery/camera{ c_tag = "Medbay - Cryogenics"; @@ -87683,7 +86913,7 @@ /area/medical/surgery) "dnn" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/medical, +/obj/item/bedsheet/medical, /obj/machinery/iv_drip, /obj/machinery/newscaster{ pixel_x = 32 @@ -87705,7 +86935,7 @@ /obj/item/clothing/gloves/color/latex, /obj/item/clothing/suit/apron/surgical, /obj/item/clothing/mask/surgical, -/obj/item/weapon/surgical_drapes, +/obj/item/surgical_drapes, /obj/structure/table/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -87715,8 +86945,8 @@ }, /area/medical/surgery) "dnq" = ( -/obj/item/weapon/retractor, -/obj/item/weapon/hemostat, +/obj/item/retractor, +/obj/item/hemostat, /obj/structure/table/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -87726,8 +86956,8 @@ }, /area/medical/surgery) "dnr" = ( -/obj/item/weapon/circular_saw, -/obj/item/weapon/surgicaldrill{ +/obj/item/circular_saw, +/obj/item/surgicaldrill{ pixel_y = 5 }, /obj/structure/table/reinforced, @@ -87737,8 +86967,8 @@ /turf/open/floor/plasteel/whiteblue, /area/medical/surgery) "dns" = ( -/obj/item/weapon/scalpel, -/obj/item/weapon/cautery, +/obj/item/scalpel, +/obj/item/cautery, /obj/structure/table/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -87807,12 +87037,11 @@ /obj/machinery/status_display{ pixel_x = 32 }, -/obj/item/weapon/book/manual/wiki/engineering_hacking, +/obj/item/book/manual/wiki/engineering_hacking, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "dnB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/research/abandoned) "dnC" = ( @@ -87871,7 +87100,6 @@ /area/science/mixing) "dnK" = ( /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; dir = 1 }, /area/science/mixing) @@ -87982,8 +87210,8 @@ /area/crew_quarters/heads/hor) "dnT" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/white, -/obj/item/weapon/stamp/rd, +/obj/item/folder/white, +/obj/item/stamp/rd, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/side{ dir = 4 @@ -88048,12 +87276,17 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel, -/area/medical/genetics) +/area/maintenance/department/medical) "doc" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, -/area/medical/genetics) +/area/maintenance/department/medical) "dod" = ( /turf/closed/wall/r_wall, /area/medical/genetics) @@ -88062,8 +87295,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/genetics) "dof" = ( @@ -88096,8 +87328,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/medical/genetics) @@ -88109,6 +87340,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Medbay APC"; + areastring = "/area/medical/medbay/central"; pixel_x = -26 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -88145,8 +87377,7 @@ /turf/closed/wall/r_wall, /area/crew_quarters/heads/cmo) "dom" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "cmoshutter"; name = "CMO Office Shutters" @@ -88177,7 +87408,7 @@ /area/medical/surgery) "doq" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/medical, +/obj/item/bedsheet/medical, /obj/machinery/iv_drip, /obj/machinery/camera{ c_tag = "Medbay - Recovery Room"; @@ -88341,11 +87572,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/corner/southwest, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "doH" = ( @@ -88357,8 +87584,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced, +/obj/effect/spawner/structure/window/hollow/reinforced/one_side, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "doI" = ( @@ -88367,14 +87593,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced/end/east, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "doJ" = ( @@ -88396,7 +87615,7 @@ "doL" = ( /obj/structure/table, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/science/research/abandoned) @@ -88408,7 +87627,7 @@ /turf/open/floor/plating, /area/science/research/abandoned) "doN" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/science/research/abandoned) @@ -88427,9 +87646,9 @@ /area/science/research/abandoned) "doQ" = ( /obj/structure/rack, -/obj/item/weapon/book/manual/robotics_cyborgs, -/obj/item/weapon/storage/belt/utility, -/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/item/book/manual/robotics_cyborgs, +/obj/item/storage/belt/utility, +/obj/item/reagent_containers/glass/beaker/large, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -88444,8 +87663,8 @@ /area/science/research/abandoned) "doS" = ( /obj/structure/table/reinforced, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/stock_parts/micro_laser, +/obj/item/stock_parts/console_screen, +/obj/item/stock_parts/micro_laser, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -88586,7 +87805,7 @@ /area/science/misc_lab/range) "dpk" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/rd, /obj/machinery/requests_console{ announcementConsole = 1; @@ -88603,6 +87822,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, @@ -88652,8 +87872,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "rdoffice"; name = "Research Director's Shutters" @@ -88689,8 +87908,7 @@ /turf/open/floor/plasteel/whitepurple/corner, /area/science/research) "dpt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -88770,7 +87988,7 @@ /turf/open/floor/plasteel/purple/corner, /area/hallway/primary/aft) "dpC" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/firealarm{ dir = 8; pixel_x = -24 @@ -88787,6 +88005,11 @@ }, /area/medical/genetics) "dpE" = ( +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, @@ -88802,11 +88025,11 @@ /area/medical/genetics) "dpG" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/box/beakers{ +/obj/item/storage/box/beakers{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/masks, +/obj/item/storage/box/masks, /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 }, @@ -88822,7 +88045,7 @@ pixel_y = 26 }, /obj/item/clothing/gloves/color/latex, -/obj/item/weapon/storage/box/disks, +/obj/item/storage/box/disks, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -88848,13 +88071,12 @@ /turf/open/floor/plasteel, /area/medical/genetics) "dpL" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/firealarm{ pixel_x = -26; pixel_y = 26 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; dir = 8 }, /area/medical/genetics) @@ -88903,8 +88125,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "geneticslab"; name = "Genetics Lab Shutters" @@ -88922,8 +88143,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "cmoshutter"; name = "CMO Office Shutters" @@ -88941,33 +88161,33 @@ /area/crew_quarters/heads/cmo) "dpT" = ( /obj/structure/table/glass, -/obj/item/weapon/folder/blue, -/obj/item/weapon/cartridge/medical{ +/obj/item/folder/blue, +/obj/item/cartridge/medical{ pixel_x = -3 }, -/obj/item/weapon/cartridge/medical{ +/obj/item/cartridge/medical{ pixel_x = 3 }, -/obj/item/weapon/cartridge/chemistry{ +/obj/item/cartridge/chemistry{ pixel_y = 6 }, /turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "dpU" = ( /obj/structure/table/glass, -/obj/item/weapon/folder/white, +/obj/item/folder/white, /obj/item/device/flashlight/pen, /obj/item/clothing/neck/stethoscope, /turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "dpV" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "dpW" = ( /obj/structure/table/glass, -/obj/item/weapon/folder/blue, +/obj/item/folder/blue, /obj/item/clothing/glasses/hud/health, /obj/item/device/radio/intercom{ name = "Station Intercom"; @@ -89174,7 +88394,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/medical/surgery) +/area/maintenance/starboard/aft) "dqk" = ( /obj/structure/cable/white{ d1 = 2; @@ -89233,7 +88453,7 @@ "dqq" = ( /obj/structure/rack, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/weldingtool, +/obj/item/weldingtool, /obj/item/device/assembly/voice, /obj/item/clothing/head/welding, /obj/effect/spawner/lootdrop/maintenance, @@ -89290,13 +88510,13 @@ }, /area/crew_quarters/abandoned_gambling_den) "dqw" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/black, /area/crew_quarters/abandoned_gambling_den) "dqx" = ( /obj/structure/table, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/science/research/abandoned) @@ -89310,8 +88530,8 @@ /area/science/research/abandoned) "dqz" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/science/research/abandoned) @@ -89362,7 +88582,6 @@ network = list("SS13","RD") }, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; dir = 8 }, /area/science/mixing) @@ -89435,7 +88654,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/storage/secure/briefcase, +/obj/item/storage/secure/briefcase, /obj/item/device/taperecorder, /obj/machinery/newscaster{ pixel_y = -32 @@ -89517,7 +88736,7 @@ /obj/structure/table, /obj/effect/decal/cleanable/dirt, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/machinery/light{ dir = 8 }, @@ -89678,6 +88897,11 @@ dir = 2; icon_state = "pipe-c" }, +/obj/structure/cable/white{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/open/floor/plasteel/neutral, /area/medical/genetics) "dri" = ( @@ -89698,11 +88922,12 @@ d2 = 8; icon_state = "0-8" }, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/geneticist, /obj/machinery/power/apc{ dir = 4; name = "Genetics Lab APC"; + areastring = "/area/medical/genetics"; pixel_x = 26 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -89720,9 +88945,9 @@ /area/medical/genetics) "drl" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/white, -/obj/item/weapon/storage/pill_bottle/mutadone, -/obj/item/weapon/storage/pill_bottle/mannitol, +/obj/item/folder/white, +/obj/item/storage/pill_bottle/mutadone, +/obj/item/storage/pill_bottle/mannitol, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -89755,7 +88980,6 @@ dir = 4 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; dir = 1 }, /area/medical/genetics) @@ -89808,8 +89032,7 @@ icon_state = "0-2" }, /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "geneticslab"; name = "Genetics Lab Shutters" @@ -90087,11 +89310,11 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/item/weapon/storage/toolbox/emergency{ +/obj/item/storage/toolbox/emergency{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/hallway/secondary/construction) @@ -90120,10 +89343,10 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/electronics/firealarm, -/obj/item/weapon/stock_parts/console_screen, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/electronics/firealarm, +/obj/item/stock_parts/console_screen, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/hallway/secondary/construction) @@ -90253,7 +89476,6 @@ dir = 4 }, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; dir = 8 }, /area/science/mixing) @@ -90316,8 +89538,7 @@ d2 = 4; icon_state = "1-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/crew_quarters/heads/hor) "dsw" = ( @@ -90356,8 +89577,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/crew_quarters/heads/hor) @@ -90397,8 +89617,7 @@ /turf/closed/wall, /area/science/robotics/lab) "dsB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "roboticsprivacy"; name = "Robotics Shutters" @@ -90452,8 +89671,8 @@ /obj/machinery/light{ dir = 8 }, -/obj/item/weapon/folder/white, -/obj/item/weapon/storage/box/disks, +/obj/item/folder/white, +/obj/item/storage/box/disks, /obj/machinery/camera{ c_tag = "Medbay - Genetics Desk"; dir = 4; @@ -90570,7 +89789,6 @@ dir = 4 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; dir = 8 }, /area/medical/genetics) @@ -90653,8 +89871,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "geneticslab"; name = "Genetics Lab Shutters" @@ -90693,8 +89910,7 @@ /area/medical/medbay/central) "dsV" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "cmoshutter"; name = "CMO Office Shutters" @@ -90702,7 +89918,7 @@ /turf/open/floor/plating, /area/crew_quarters/heads/cmo) "dsW" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/neutral/side{ dir = 4 }, @@ -90720,6 +89936,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "dsZ" = ( @@ -90729,7 +89946,7 @@ /turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "dta" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/neutral/side{ dir = 8; heat_capacity = 1e+006 @@ -90748,7 +89965,7 @@ /obj/item/clothing/mask/muzzle, /obj/item/clothing/glasses/sunglasses/blindfold, /obj/item/clothing/ears/earmuffs, -/obj/item/weapon/gun/syringe, +/obj/item/gun/syringe, /obj/item/clothing/glasses/eyepatch, /turf/open/floor/plasteel/whiteblue/corner{ dir = 8 @@ -90783,6 +90000,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Surgery APC"; + areastring = "/area/medical/surgery"; pixel_y = -26 }, /obj/machinery/camera{ @@ -90810,8 +90028,8 @@ /area/medical/surgery) "dtj" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/cell/high, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /obj/machinery/cell_charger, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -90827,6 +90045,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Auxiliary Construction Zone APC"; + areastring = "/area/hallway/secondary/construction"; pixel_y = -26 }, /obj/structure/cable/white{ @@ -90856,8 +90075,8 @@ /area/hallway/secondary/construction) "dto" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -90893,7 +90112,7 @@ /area/crew_quarters/abandoned_gambling_den) "dtt" = ( /obj/structure/table/wood/poker, -/obj/item/weapon/storage/box/matches{ +/obj/item/storage/box/matches{ pixel_x = -3; pixel_y = 5 }, @@ -90907,11 +90126,11 @@ /area/crew_quarters/abandoned_gambling_den) "dtv" = ( /obj/structure/table/wood/poker, -/obj/item/weapon/storage/fancy/cigarettes/dromedaryco{ +/obj/item/storage/fancy/cigarettes/dromedaryco{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/fancy/cigarettes/dromedaryco, +/obj/item/storage/fancy/cigarettes/dromedaryco, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/black, /area/crew_quarters/abandoned_gambling_den) @@ -91054,7 +90273,6 @@ dir = 4 }, /turf/open/floor/plasteel/arrival{ - icon_state = "arrival"; dir = 8 }, /area/science/mixing) @@ -91145,7 +90363,7 @@ /area/crew_quarters/heads/hor) "dtW" = ( /obj/structure/dresser, -/obj/item/weapon/storage/secure/safe{ +/obj/item/storage/secure/safe{ pixel_x = 32 }, /turf/open/floor/plasteel/whitepurple/corner{ @@ -91180,7 +90398,7 @@ /turf/open/floor/plasteel, /area/science/robotics/lab) "dtY" = ( -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /obj/item/device/assembly/prox_sensor{ pixel_x = 5; pixel_y = 7 @@ -91204,13 +90422,13 @@ /area/science/robotics/lab) "dua" = ( /obj/structure/rack, -/obj/item/weapon/book/manual/robotics_cyborgs, -/obj/item/weapon/storage/belt/utility/full, +/obj/item/book/manual/robotics_cyborgs, +/obj/item/storage/belt/utility/full, /obj/machinery/light{ dir = 1 }, -/obj/item/weapon/circuitboard/mecha/ripley/main, -/obj/item/weapon/circuitboard/mecha/ripley/peripherals, +/obj/item/circuitboard/mecha/ripley/main, +/obj/item/circuitboard/mecha/ripley/peripherals, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/science/robotics/lab) @@ -91225,7 +90443,7 @@ /area/science/robotics/lab) "duc" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/roboticist, /obj/machinery/button/door{ id = "roboticsprivacy"; @@ -91249,7 +90467,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/purple/corner{ - icon_state = "purplecorner"; dir = 8 }, /area/hallway/primary/aft) @@ -91277,8 +90494,8 @@ /obj/machinery/door/window/westright{ name = "Genetics Desk" }, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, +/obj/item/folder/white, +/obj/item/pen, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/medical/genetics) @@ -91311,13 +90528,12 @@ /turf/open/floor/plasteel/neutral, /area/medical/genetics) "duj" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/whitepurple/corner, /area/medical/genetics) "duk" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "geneticslab"; name = "Genetics Lab Shutters" @@ -91326,8 +90542,8 @@ /area/medical/genetics) "dul" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/monkeycubes, -/obj/item/weapon/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes, /obj/item/device/radio/headset/headset_medsci, /turf/open/floor/plasteel/vault{ dir = 8 @@ -91347,6 +90563,7 @@ /turf/open/floor/plasteel/whitepurple/side, /area/medical/genetics) "duo" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 }, @@ -91383,10 +90600,7 @@ /turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/central) "dut" = ( -/obj/structure/bed/dogbed{ - desc = "A comfy-looking cat bed. You can even strap your pet in, in case the gravity turns off."; - name = "Runtime's bed" - }, +/obj/structure/bed/dogbed/runtime, /obj/machinery/airalarm{ dir = 4; pixel_x = -23 @@ -91424,7 +90638,7 @@ /turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "dux" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/structure/cable/white{ d2 = 8; icon_state = "0-8" @@ -91435,6 +90649,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Chief Medical Officer's Office APC"; + areastring = "/area/crew_quarters/heads/cmo"; pixel_x = 26 }, /obj/machinery/camera{ @@ -91524,7 +90739,7 @@ /area/maintenance/solars/starboard/aft) "duE" = ( /obj/structure/frame/machine, -/obj/item/weapon/circuitboard/machine/cyborgrecharger, +/obj/item/circuitboard/machine/cyborgrecharger, /turf/open/floor/plating, /area/science/research/abandoned) "duF" = ( @@ -91614,6 +90829,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Toxins Lab APC"; + areastring = "/area/science/mixing"; pixel_x = -26; pixel_y = 3 }, @@ -91638,6 +90854,7 @@ icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral, /area/science/mixing) "duT" = ( @@ -91722,7 +90939,7 @@ dir = 4 }, /obj/structure/bed, -/obj/item/weapon/bedsheet/rd, +/obj/item/bedsheet/rd, /obj/machinery/status_display{ pixel_x = 32 }, @@ -91734,7 +90951,7 @@ /obj/item/stack/sheet/plasteel{ amount = 15 }, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/machinery/light{ dir = 8 }, @@ -91806,8 +91023,8 @@ "dvj" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/weapon/folder, -/obj/item/weapon/pen, +/obj/item/folder, +/obj/item/pen, /obj/machinery/door/poddoor/shutters/preopen{ id = "roboticsprivacy"; name = "Robotics Shutters" @@ -91825,8 +91042,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "geneticsdesk"; name = "Genetics Desk Shutters" @@ -91894,11 +91110,11 @@ name = "Genetics Lab RC"; pixel_y = -32 }, -/obj/item/weapon/storage/box/gloves{ +/obj/item/storage/box/gloves{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/bodybags, +/obj/item/storage/box/bodybags, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -91925,13 +91141,12 @@ /turf/open/floor/plasteel, /area/medical/genetics) "dvt" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/airalarm{ dir = 1; pixel_y = -22 }, /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; dir = 8 }, /area/medical/genetics) @@ -91965,8 +91180,7 @@ /area/medical/genetics) "dvx" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "geneticslab"; name = "Genetics Lab Shutters" @@ -91992,7 +91206,7 @@ /turf/open/floor/plasteel/whiteblue/side, /area/medical/medbay/central) "dvA" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 4 @@ -92004,8 +91218,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "cmoshutter"; name = "CMO Office Shutters" @@ -92060,7 +91273,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -92078,12 +91291,12 @@ d2 = 8; icon_state = "1-8" }, -/obj/item/weapon/folder/blue{ +/obj/item/folder/blue{ pixel_x = 6; pixel_y = 6 }, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, +/obj/item/folder/white, +/obj/item/pen, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, @@ -92107,8 +91320,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "cmoshutter"; name = "CMO Office Shutters" @@ -92125,11 +91337,11 @@ /area/medical/medbay/central) "dvK" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/medical, +/obj/item/bedsheet/medical, /turf/open/floor/plasteel/vault, /area/medical/medbay/central) "dvL" = ( -/obj/item/weapon/folder/white, +/obj/item/folder/white, /obj/item/device/flashlight/pen, /obj/item/clothing/neck/stethoscope, /obj/structure/table, @@ -92251,11 +91463,6 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/white{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -92362,11 +91569,11 @@ /area/solar/starboard/aft) "dwe" = ( /obj/structure/table/wood/poker, -/obj/item/weapon/reagent_containers/food/drinks/bottle/rum{ +/obj/item/reagent_containers/food/drinks/bottle/rum{ pixel_x = 6; pixel_y = 3 }, -/obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey{ +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ pixel_y = 7 }, /obj/effect/decal/cleanable/dirt, @@ -92374,15 +91581,15 @@ /area/crew_quarters/abandoned_gambling_den) "dwg" = ( /obj/structure/table/wood/poker, -/obj/item/weapon/reagent_containers/food/drinks/shaker, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/reagent_containers/food/drinks/shaker, +/obj/item/reagent_containers/glass/beaker/cryoxadone, +/obj/item/reagent_containers/dropper, /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "dwh" = ( /obj/structure/table, -/obj/item/weapon/crowbar/red, -/obj/item/weapon/wrench, +/obj/item/crowbar/red, +/obj/item/wrench, /obj/item/clothing/mask/gas, /turf/open/floor/plating, /area/science/research/abandoned) @@ -92405,7 +91612,7 @@ /area/science/research/abandoned) "dwl" = ( /obj/structure/rack, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /obj/item/clothing/head/welding, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -92557,8 +91764,7 @@ /turf/open/floor/plasteel/whitepurple/corner, /area/science/research) "dwC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -92686,7 +91892,7 @@ /area/medical/morgue) "dwQ" = ( /obj/structure/table/glass, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/cmo, /obj/machinery/status_display{ pixel_x = -32 @@ -92886,6 +92092,7 @@ cell_type = 10000; dir = 2; name = "Starboard Quarter Solar APC"; + areastring = "/area/maintenance/solars/starboard/aft"; pixel_y = -26 }, /obj/effect/turf_decal/stripes/line{ @@ -92928,7 +92135,7 @@ /turf/open/floor/plating, /area/science/research/abandoned) "dxo" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /obj/effect/decal/cleanable/dirt, @@ -92942,7 +92149,7 @@ /turf/open/floor/plasteel, /area/science/research/abandoned) "dxq" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/delivery, @@ -92950,8 +92157,8 @@ /area/science/research/abandoned) "dxr" = ( /obj/structure/table, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/white, +/obj/item/clipboard, +/obj/item/folder/white, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -92968,12 +92175,12 @@ "dxt" = ( /obj/structure/frame/machine, /obj/machinery/light/small, -/obj/item/weapon/stock_parts/console_screen, +/obj/item/stock_parts/console_screen, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/science/research/abandoned) "dxu" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /obj/effect/decal/cleanable/dirt, @@ -92983,7 +92190,7 @@ "dxv" = ( /obj/structure/table, /obj/item/clothing/gloves/color/black, -/obj/item/weapon/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/science/research/abandoned) @@ -93100,8 +92307,7 @@ /area/science/misc_lab/range) "dxF" = ( /obj/machinery/door/firedoor/heavy, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "idquarters"; name = "Director's Quarters Shutters" @@ -93213,7 +92419,6 @@ dir = 8; pixel_x = 32 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, /obj/machinery/camera{ c_tag = "Science - Robotics Lab"; dir = 8; @@ -93237,11 +92442,11 @@ "dxR" = ( /obj/structure/table, /obj/effect/decal/cleanable/cobweb, -/obj/item/weapon/storage/box/bodybags{ +/obj/item/storage/box/bodybags{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/bodybags, +/obj/item/storage/box/bodybags, /turf/open/floor/plating, /area/medical/morgue) "dxS" = ( @@ -93343,8 +92548,8 @@ /area/medical/morgue) "dye" = ( /obj/structure/table/glass, -/obj/item/weapon/folder/white, -/obj/item/weapon/storage/secure/briefcase, +/obj/item/folder/white, +/obj/item/storage/secure/briefcase, /obj/machinery/newscaster{ pixel_x = -32 }, @@ -93406,8 +92611,7 @@ }, /area/crew_quarters/heads/cmo) "dyj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -93430,7 +92634,7 @@ /turf/open/floor/plasteel/cmo, /area/medical/medbay/central) "dym" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/item/device/radio/intercom{ name = "Station Intercom"; pixel_y = -26 @@ -93460,8 +92664,7 @@ /turf/closed/wall, /area/crew_quarters/theatre/abandoned) "dyr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/barricade/wooden, /turf/open/floor/plating, /area/crew_quarters/theatre/abandoned) @@ -93499,8 +92702,7 @@ /turf/open/space, /area/solar/starboard/aft) "dyv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/mixing) "dyw" = ( @@ -93617,8 +92819,8 @@ dir = 1 }, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/crowbar, -/obj/item/weapon/wrench, +/obj/item/crowbar, +/obj/item/wrench, /obj/item/clothing/mask/gas, /obj/structure/extinguisher_cabinet{ pixel_x = 26 @@ -93638,8 +92840,8 @@ /obj/structure/extinguisher_cabinet{ pixel_y = 32 }, -/obj/item/weapon/clipboard, -/obj/item/weapon/wrench, +/obj/item/clipboard, +/obj/item/wrench, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -93673,14 +92875,13 @@ /turf/closed/wall/r_wall, /area/science/server) "dyN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/robotics/lab) "dyO" = ( /obj/structure/rack, -/obj/item/weapon/storage/firstaid, -/obj/item/weapon/storage/firstaid, +/obj/item/storage/firstaid, +/obj/item/storage/firstaid, /obj/item/device/paicard, /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/bot, @@ -93717,6 +92918,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel, /area/science/robotics/lab) "dyU" = ( @@ -93773,6 +92975,7 @@ /area/medical/morgue) "dza" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral, /area/medical/morgue) "dzb" = ( @@ -93814,7 +93017,7 @@ "dzi" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/storage/backpack/duffelbag/med, +/obj/item/storage/backpack/duffelbag/med, /obj/item/device/flashlight/pen, /turf/open/floor/plating, /area/medical/morgue) @@ -93828,8 +93031,7 @@ d2 = 4; icon_state = "1-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/crew_quarters/heads/cmo) @@ -93850,8 +93052,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/crew_quarters/heads/cmo) @@ -93900,6 +93101,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Abandoned Theatre APC"; + areastring = "/area/crew_quarters/theatre/abandoned"; pixel_y = 24 }, /turf/open/floor/plating, @@ -93926,7 +93128,7 @@ /turf/open/floor/wood, /area/crew_quarters/theatre/abandoned) "dzv" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/wood{ icon_state = "wood-broken5" }, @@ -93953,11 +93155,11 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/photocopier, -/obj/item/weapon/newspaper{ +/obj/item/newspaper{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/newspaper, +/obj/item/newspaper, /turf/open/floor/plating, /area/security/detectives_office/private_investigators_office) "dzz" = ( @@ -93978,12 +93180,12 @@ /area/security/detectives_office/private_investigators_office) "dzC" = ( /obj/structure/table/wood, -/obj/item/weapon/crowbar/red, -/obj/item/weapon/book/manual/wiki/security_space_law{ +/obj/item/crowbar/red, +/obj/item/book/manual/wiki/security_space_law{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/book/manual/detective, +/obj/item/book/manual/detective, /obj/item/device/camera/detective, /turf/open/floor/plasteel/vault{ dir = 5 @@ -94026,8 +93228,8 @@ /obj/machinery/status_display{ pixel_y = 32 }, -/obj/item/weapon/crowbar, -/obj/item/weapon/wrench, +/obj/item/crowbar, +/obj/item/wrench, /obj/item/clothing/mask/gas, /obj/machinery/camera{ c_tag = "Science - Toxins Launch Site"; @@ -94090,7 +93292,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/science/mixing) +/area/maintenance/port) "dzM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/closed/wall, @@ -94120,8 +93322,8 @@ /area/science/mixing) "dzO" = ( /obj/structure/table/reinforced, -/obj/item/weapon/wrench, -/obj/item/weapon/screwdriver{ +/obj/item/wrench, +/obj/item/screwdriver{ pixel_y = 10 }, /obj/effect/decal/cleanable/dirt, @@ -94211,6 +93413,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Research Division Server Room APC"; + areastring = "/area/science/server"; pixel_x = -26 }, /obj/machinery/light_switch{ @@ -94317,6 +93520,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Robotics Lab APC"; + areastring = "/area/science/robotics/lab"; pixel_x = -26 }, /obj/structure/disposalpipe/trunk{ @@ -94365,7 +93569,7 @@ /area/science/robotics/lab) "dAj" = ( /obj/machinery/r_n_d/circuit_imprinter, -/obj/item/weapon/reagent_containers/glass/beaker/sulphuric, +/obj/item/reagent_containers/glass/beaker/sulphuric, /obj/machinery/airalarm{ dir = 8; pixel_x = 24 @@ -94692,7 +93896,7 @@ /area/crew_quarters/theatre/abandoned) "dAM" = ( /obj/structure/table/wood, -/obj/item/weapon/newspaper, +/obj/item/newspaper, /obj/item/clothing/head/bowler, /turf/open/floor/plasteel/vault{ dir = 5 @@ -94726,7 +93930,7 @@ /obj/machinery/newscaster{ pixel_x = -32 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plating, /area/security/detectives_office/private_investigators_office) "dAR" = ( @@ -94765,8 +93969,7 @@ /turf/open/floor/plating, /area/security/detectives_office/private_investigators_office) "dAV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/detectives_office/private_investigators_office) "dAW" = ( @@ -94819,8 +94022,7 @@ /turf/closed/wall/r_wall, /area/science/test_area) "dBa" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/science/test_area) "dBb" = ( @@ -94905,7 +94107,7 @@ /area/science/mixing) "dBk" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/firstaid/toxin, +/obj/item/storage/firstaid/toxin, /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -94975,8 +94177,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/server) "dBt" = ( @@ -95007,8 +94208,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 9 }, @@ -95028,12 +94228,12 @@ /area/science/research) "dBw" = ( /obj/structure/rack, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/storage/toolbox/electrical, -/obj/item/weapon/screwdriver{ +/obj/item/storage/toolbox/electrical, +/obj/item/screwdriver{ pixel_y = 5 }, /obj/item/device/multitool, @@ -95062,11 +94262,11 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/storage/box/gloves{ +/obj/item/storage/box/gloves{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/bodybags, +/obj/item/storage/box/bodybags, /obj/item/borg/upgrade/rename, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -95082,8 +94282,8 @@ dir = 8 }, /obj/item/clothing/gloves/color/latex, -/obj/item/weapon/surgical_drapes, -/obj/item/weapon/cautery, +/obj/item/surgical_drapes, +/obj/item/cautery, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/science/robotics/lab) @@ -95101,8 +94301,8 @@ /area/science/robotics/lab) "dBD" = ( /obj/structure/table/reinforced, -/obj/item/weapon/retractor, -/obj/item/weapon/hemostat, +/obj/item/retractor, +/obj/item/hemostat, /obj/machinery/light{ dir = 4 }, @@ -95179,7 +94379,7 @@ "dBM" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -95231,8 +94431,8 @@ "dBS" = ( /obj/structure/rack, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/crowbar, -/obj/item/weapon/storage/pill_bottle, +/obj/item/crowbar, +/obj/item/storage/pill_bottle, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -95270,7 +94470,7 @@ /area/crew_quarters/heads/cmo) "dBX" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/cmo, +/obj/item/bedsheet/cmo, /obj/machinery/light{ dir = 4 }, @@ -95326,11 +94526,11 @@ /area/crew_quarters/theatre/abandoned) "dCe" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/candle_box{ +/obj/item/storage/fancy/candle_box{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/crew_quarters/theatre/abandoned) @@ -95342,6 +94542,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Private Investigator's Office APC"; + areastring = "/area/security/detectives_office/private_investigators_office"; pixel_x = -26; pixel_y = 3 }, @@ -95700,17 +94901,12 @@ name = "server vent"; pressure_checks = 0 }, -/turf/open/floor/circuit/green{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/green/telecomms/mainframe, /area/science/server) "dCI" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/open/floor/plasteel/vault{ - dir = 8; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 8 }, /area/science/server) "dCJ" = ( @@ -95725,10 +94921,7 @@ name = "science camera"; network = list("SS13","RD") }, -/turf/open/floor/circuit/green{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/green/telecomms/mainframe, /area/science/server) "dCK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -95770,6 +94963,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Research Division APC"; + areastring = "/area/science/research"; pixel_x = 26 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -95779,8 +94973,8 @@ /area/science/research) "dCN" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/cell/high, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /obj/machinery/cell_charger, /obj/item/device/radio/intercom{ name = "Station Intercom"; @@ -95847,15 +95041,14 @@ /area/science/robotics/lab) "dCU" = ( /obj/structure/table/reinforced, -/obj/item/weapon/scalpel{ +/obj/item/scalpel{ pixel_y = 16 }, -/obj/item/weapon/circular_saw, +/obj/item/circular_saw, /obj/structure/sign/nosmoking_2{ pixel_y = -32 }, /obj/structure/mirror{ - desc = "Mirror mirror on the wall, who is the most robust of them all?"; pixel_x = 28 }, /obj/effect/turf_decal/bot, @@ -95870,6 +95063,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Morgue APC"; + areastring = "/area/medical/morgue"; pixel_y = -26 }, /turf/open/floor/plating, @@ -95902,12 +95096,13 @@ "dDb" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/light_construct/small, +/obj/effect/landmark/event_spawn, /turf/open/floor/plating, /area/medical/morgue) "dDc" = ( /obj/structure/table, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /turf/open/floor/plating, /area/medical/morgue) "dDd" = ( @@ -95976,7 +95171,7 @@ /turf/open/floor/plasteel/cmo, /area/crew_quarters/heads/cmo) "dDm" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitegreen/corner{ dir = 8 @@ -96125,7 +95320,6 @@ /area/crew_quarters/theatre/abandoned) "dDA" = ( /obj/structure/mirror{ - desc = "Mirror mirror on the wall, who is the most robust of them all?"; pixel_x = 28 }, /obj/effect/decal/cleanable/dirt, @@ -96341,8 +95535,8 @@ /area/science/mixing) "dDZ" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -96380,6 +95574,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Toxins Storage APC"; + areastring = "/area/science/storage"; pixel_x = 26 }, /obj/structure/cable/white, @@ -96391,17 +95586,12 @@ /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 5 }, -/turf/open/floor/circuit/green{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/green/telecomms/mainframe, /area/science/server) "dEf" = ( /obj/machinery/atmospherics/pipe/manifold/general/hidden, -/turf/open/floor/plasteel/vault{ - dir = 8; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 8 }, /area/science/server) "dEg" = ( @@ -96409,13 +95599,10 @@ /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 9 }, -/turf/open/floor/circuit/green{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/green/telecomms/mainframe, /area/science/server) "dEh" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitepurple/corner{ dir = 8 @@ -96449,7 +95636,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/science/robotics/lab) +/area/maintenance/port/aft) "dEk" = ( /obj/structure/plasticflaps{ opacity = 1 @@ -96553,26 +95740,26 @@ /area/security/detectives_office/private_investigators_office) "dEt" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/folder/red, +/obj/item/folder/red, /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel/grimy, /area/security/detectives_office/private_investigators_office) "dEu" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/grimy, /area/security/detectives_office/private_investigators_office) "dEv" = ( /obj/structure/table/wood, /obj/item/clothing/gloves/color/black, -/obj/item/weapon/storage/box/evidence, +/obj/item/storage/box/evidence, /obj/item/device/taperecorder, /obj/machinery/airalarm{ dir = 8; @@ -96650,7 +95837,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/science/mixing) +/area/maintenance/port/aft) "dEE" = ( /obj/structure/cable/white{ d1 = 1; @@ -96783,7 +95970,7 @@ dir = 4 }, /obj/effect/turf_decal/delivery, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -96849,7 +96036,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/primary/aft) +/area/maintenance/aft) "dEW" = ( /obj/structure/cable/white{ d1 = 4; @@ -96972,7 +96159,7 @@ icon_state = "2-4" }, /obj/structure/rack, -/obj/item/weapon/crowbar/red, +/obj/item/crowbar/red, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -97034,7 +96221,7 @@ }, /area/maintenance/aft) "dFj" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -97057,7 +96244,7 @@ }, /area/medical/medbay/central) "dFl" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, /turf/open/floor/plasteel/whitegreen/corner{ dir = 4 @@ -97128,7 +96315,7 @@ "dFt" = ( /obj/structure/table/wood, /obj/item/clothing/head/papersack/smiley, -/obj/item/weapon/pen, +/obj/item/pen, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/vault{ dir = 5 @@ -97138,7 +96325,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/grimy, /area/crew_quarters/theatre/abandoned) "dFv" = ( @@ -97158,7 +96345,7 @@ /area/crew_quarters/theatre/abandoned) "dFx" = ( /obj/structure/frame/computer, -/obj/item/weapon/circuitboard/computer/secure_data, +/obj/item/circuitboard/computer/secure_data, /obj/machinery/light/small{ dir = 8 }, @@ -97175,13 +96362,13 @@ /area/security/detectives_office/private_investigators_office) "dFz" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/cigarettes/cigpack_uplift{ +/obj/item/storage/fancy/cigarettes/cigpack_uplift{ pixel_x = 6 }, -/obj/item/weapon/storage/fancy/cigarettes/cigpack_carp{ +/obj/item/storage/fancy/cigarettes/cigpack_carp{ pixel_x = -3 }, -/obj/item/weapon/lighter, +/obj/item/lighter, /turf/open/floor/plasteel/grimy, /area/security/detectives_office/private_investigators_office) "dFA" = ( @@ -97191,11 +96378,11 @@ /area/security/detectives_office/private_investigators_office) "dFB" = ( /obj/structure/rack, -/obj/item/weapon/storage/briefcase{ +/obj/item/storage/briefcase{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/storage/secure/briefcase, +/obj/item/storage/secure/briefcase, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/security/detectives_office/private_investigators_office) @@ -97331,7 +96518,7 @@ icon_state = "crateopen"; opened = 1 }, -/obj/item/weapon/crowbar/red, +/obj/item/crowbar/red, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; name = "2maintenance loot spawner" @@ -97425,7 +96612,7 @@ }, /area/science/research) "dGg" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/side{ dir = 5 @@ -97434,6 +96621,7 @@ "dGh" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral/side{ dir = 10; heat_capacity = 1e+006 @@ -97546,7 +96734,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/hallway/primary/aft) +/area/maintenance/port/aft) "dGp" = ( /obj/structure/cable/white{ d1 = 4; @@ -97619,7 +96807,7 @@ "dGw" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet, -/obj/item/weapon/storage/box/bodybags, +/obj/item/storage/box/bodybags, /obj/effect/spawner/lootdrop/maintenance, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -97669,6 +96857,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Aft Maintenance APC"; + areastring = "/area/maintenance/aft"; pixel_x = 1; pixel_y = -24 }, @@ -97751,6 +96940,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plating, /area/maintenance/aft) "dGL" = ( @@ -97798,7 +96988,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/medical/medbay/central) +/area/maintenance/aft) "dGO" = ( /obj/structure/cable/white{ d1 = 4; @@ -97862,7 +97052,6 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 4 }, /area/medical/medbay/central) @@ -97887,7 +97076,7 @@ dir = 4 }, /turf/open/floor/plasteel, -/area/medical/medbay/central) +/area/maintenance/starboard/aft) "dGS" = ( /obj/structure/cable/white{ d1 = 4; @@ -97967,18 +97156,18 @@ /area/crew_quarters/theatre/abandoned) "dGZ" = ( /obj/structure/table/wood, -/obj/item/weapon/wrench, -/obj/item/weapon/storage/secure/briefcase{ +/obj/item/wrench, +/obj/item/storage/secure/briefcase{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/briefcase, +/obj/item/storage/briefcase, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/crew_quarters/theatre/abandoned) "dHa" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/wood, /area/crew_quarters/theatre/abandoned) "dHb" = ( @@ -97986,13 +97175,14 @@ dir = 1; pixel_y = -22 }, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/wood{ icon_state = "wood-broken3" }, /area/crew_quarters/theatre/abandoned) "dHc" = ( +/obj/machinery/vending/cigarette, /obj/effect/decal/cleanable/dirt, -/obj/machinery/vending/kink, /turf/open/floor/plating, /area/crew_quarters/theatre/abandoned) "dHd" = ( @@ -98010,15 +97200,15 @@ /area/crew_quarters/theatre/abandoned) "dHf" = ( /obj/structure/table/wood, -/obj/item/weapon/lipstick/random{ +/obj/item/lipstick/random{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/lipstick/random{ +/obj/item/lipstick/random{ pixel_x = -3; pixel_y = -3 }, -/obj/item/weapon/lipstick/random, +/obj/item/lipstick/random, /turf/open/floor/plating, /area/crew_quarters/theatre/abandoned) "dHg" = ( @@ -98172,6 +97362,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral/side{ dir = 4 }, @@ -98219,6 +97410,7 @@ /turf/open/floor/plasteel, /area/science/research) "dHD" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral/side{ dir = 8; heat_capacity = 1e+006 @@ -98365,8 +97557,7 @@ /turf/closed/wall, /area/maintenance/aft) "dHQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/aft) "dHR" = ( @@ -98392,13 +97583,11 @@ "dHT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 4 }, /area/medical/medbay/central) "dHU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/theatre/abandoned) "dHV" = ( @@ -98574,7 +97763,6 @@ pixel_x = -12 }, /obj/structure/mirror{ - desc = "Mirror mirror on the wall, who is the most robust of them all?"; pixel_x = 28 }, /obj/effect/decal/cleanable/dirt, @@ -98634,7 +97822,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/obj/item/weapon/reagent_containers/food/drinks/soda_cans/dr_gibb, +/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb, /obj/machinery/camera{ c_tag = "Science - Break Room"; dir = 8; @@ -98667,7 +97855,7 @@ }, /area/maintenance/port/aft) "dIw" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/airalarm{ dir = 4; pixel_x = -23 @@ -98729,7 +97917,7 @@ name = "hallway camera" }, /obj/effect/turf_decal/bot, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -98738,13 +97926,11 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; dir = 1 }, /area/hallway/primary/aft) "dIC" = ( /turf/open/floor/plasteel/escape{ - icon_state = "escape"; dir = 1 }, /area/hallway/primary/aft) @@ -98752,7 +97938,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; dir = 1 }, /area/hallway/primary/aft) @@ -98767,14 +97952,14 @@ /obj/machinery/newscaster{ pixel_x = 32 }, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/hallway/primary/aft) "dIF" = ( /obj/machinery/light/small, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/whitegreen/corner{ dir = 8 @@ -98808,8 +97993,7 @@ /turf/closed/wall, /area/library/abandoned) "dIL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/barricade/wooden, /turf/open/floor/plating, /area/library/abandoned) @@ -98914,8 +98098,8 @@ /obj/machinery/newscaster{ pixel_x = 32 }, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder, +/obj/item/clipboard, +/obj/item/folder, /turf/open/floor/plasteel/neutral/side{ dir = 4 }, @@ -98968,7 +98152,7 @@ "dJc" = ( /obj/structure/table/reinforced, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /turf/open/floor/plasteel/blue/side{ dir = 6 }, @@ -98977,8 +98161,7 @@ /obj/structure/cable/white{ icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/customs) "dJe" = ( @@ -99005,8 +98188,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/aft) "dJi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/aft) "dJj" = ( @@ -99070,25 +98252,22 @@ /turf/closed/wall/r_wall, /area/medical/virology) "dJq" = ( -/obj/structure/grille, /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/virology) "dJr" = ( -/obj/structure/grille, /obj/structure/cable/white{ d2 = 4; icon_state = "0-4" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/virology) "dJs" = ( -/obj/structure/grille, /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" @@ -99097,27 +98276,27 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/virology) "dJt" = ( /obj/structure/table/wood, /obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plating, /area/library/abandoned) "dJu" = ( /obj/structure/table/wood, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/folder, -/obj/item/weapon/pen, +/obj/item/folder, +/obj/item/pen, /turf/open/floor/plating, /area/library/abandoned) "dJv" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -99137,12 +98316,12 @@ /area/library/abandoned) "dJy" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/black, /area/library/abandoned) "dJz" = ( /obj/structure/table/wood, -/obj/item/weapon/dice/d20, +/obj/item/dice/d20, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -99164,7 +98343,7 @@ /area/library/abandoned) "dJD" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/grimy, /area/library/abandoned) "dJE" = ( @@ -99231,6 +98410,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Port Quarter Maintenance APC"; + areastring = "/area/maintenance/port/aft"; pixel_y = 24 }, /obj/structure/cable/white{ @@ -99296,8 +98476,8 @@ /area/science/research) "dJR" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/neutral/side{ dir = 6 }, @@ -99329,6 +98509,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Departures Customs APC"; + areastring = "/area/security/checkpoint/customs"; pixel_x = -26; pixel_y = 3 }, @@ -99376,8 +98557,8 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/folder/blue, -/obj/item/weapon/pen, +/obj/item/folder/blue, +/obj/item/pen, /turf/open/floor/plasteel/blue, /area/security/checkpoint/customs) "dJY" = ( @@ -99474,17 +98655,16 @@ /turf/open/floor/plasteel, /area/medical/virology) "dKh" = ( -/obj/structure/grille, /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/vacuum, /turf/open/floor/plating, /area/medical/virology) "dKi" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/whitegreen/corner{ dir = 1 }, @@ -99495,13 +98675,13 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/whitegreen/side{ dir = 1 }, /area/medical/virology) "dKk" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/whitegreen/corner{ dir = 4 }, @@ -99514,7 +98694,7 @@ /obj/machinery/newscaster{ pixel_x = -32 }, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /obj/item/device/radio/intercom{ name = "Station Intercom"; pixel_y = 26 @@ -99556,17 +98736,16 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 26 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/whitegreen/corner{ dir = 4 }, /area/medical/virology) "dKq" = ( -/obj/structure/grille, /obj/structure/cable/white{ icon_state = "0-2" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/virology) "dKr" = ( @@ -99615,7 +98794,7 @@ /area/library/abandoned) "dKy" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/pill_bottle/dice, +/obj/item/storage/pill_bottle/dice, /turf/open/floor/carpet, /area/library/abandoned) "dKz" = ( @@ -99711,7 +98890,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/science/research) +/area/maintenance/port/aft) "dKJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, @@ -99746,16 +98925,15 @@ pixel_x = 32; pixel_y = -32 }, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/blue/side{ dir = 5 }, /area/security/checkpoint/customs) "dKO" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/customs) "dKP" = ( @@ -99794,7 +98972,6 @@ pixel_x = -12 }, /obj/structure/mirror{ - desc = "Mirror mirror on the wall, who is the most robust of them all?"; pixel_x = -28 }, /obj/machinery/shower{ @@ -99978,8 +99155,7 @@ }, /area/medical/virology) "dLf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -99987,7 +99163,7 @@ /area/medical/virology) "dLg" = ( /obj/structure/table/glass, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/virologist, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -100035,7 +99211,7 @@ icon_state = "1-2" }, /obj/structure/bed, -/obj/item/weapon/bedsheet/medical, +/obj/item/bedsheet/medical, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, @@ -100100,8 +99276,8 @@ /area/library/abandoned) "dLv" = ( /obj/structure/table/wood, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/red, +/obj/item/clipboard, +/obj/item/folder/red, /turf/open/floor/carpet, /area/library/abandoned) "dLw" = ( @@ -100373,7 +99549,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/storage/box/ids, +/obj/item/storage/box/ids, /turf/open/floor/plasteel/blue/side, /area/security/checkpoint/customs) "dLR" = ( @@ -100383,12 +99559,8 @@ /turf/open/floor/plasteel/blue/side, /area/security/checkpoint/customs) "dLS" = ( -/obj/structure/closet/secure_closet{ - anchored = 1; - name = "Contraband Locker"; - req_access_txt = "19" - }, -/obj/item/weapon/storage/secure/briefcase, +/obj/structure/closet/secure_closet/contraband/heads, +/obj/item/storage/secure/briefcase, /turf/open/floor/plasteel/blue/side{ dir = 6 }, @@ -100439,19 +99611,19 @@ desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket" }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, /obj/item/clothing/mask/breath{ @@ -100504,7 +99676,7 @@ }, /area/shuttle/escape) "dMa" = ( -/obj/item/weapon/defibrillator/loaded, +/obj/item/defibrillator/loaded, /obj/structure/table/reinforced, /turf/open/floor/plasteel/cmo, /area/shuttle/escape) @@ -100514,18 +99686,18 @@ /area/shuttle/escape) "dMc" = ( /obj/structure/table/optable, -/obj/item/weapon/surgical_drapes, +/obj/item/surgical_drapes, /turf/open/floor/plasteel/cmo, /area/shuttle/escape) "dMd" = ( -/obj/item/weapon/scalpel{ +/obj/item/scalpel{ pixel_y = 12 }, -/obj/item/weapon/circular_saw, -/obj/item/weapon/retractor{ +/obj/item/circular_saw, +/obj/item/retractor{ pixel_x = 4 }, -/obj/item/weapon/hemostat{ +/obj/item/hemostat{ pixel_x = -4 }, /obj/item/clothing/gloves/color/latex, @@ -100559,9 +99731,8 @@ /turf/open/floor/plasteel, /area/medical/virology) "dMh" = ( -/obj/structure/grille, /obj/structure/cable/white, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/virology) "dMi" = ( @@ -100825,7 +99996,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/chapel/office) +/area/maintenance/port/aft) "dMG" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -100916,7 +100087,7 @@ dir = 1 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) +/area/maintenance/port/aft) "dMQ" = ( /turf/closed/wall, /area/hallway/secondary/exit/departure_lounge) @@ -100926,8 +100097,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/exit/departure_lounge) "dMS" = ( @@ -100935,8 +100105,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/exit/departure_lounge) "dMT" = ( @@ -100997,12 +100166,11 @@ /turf/closed/wall, /area/hallway/secondary/exit/departure_lounge) "dMY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/exit/departure_lounge) "dMZ" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/neutral/side{ @@ -101017,7 +100185,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/neutral/side{ @@ -101029,33 +100197,33 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/escape) "dNd" = ( -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ +/obj/item/reagent_containers/glass/bottle/epinephrine{ pixel_x = 6 }, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = -3 }, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ +/obj/item/reagent_containers/glass/bottle/epinephrine{ pixel_x = -3; pixel_y = 8 }, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = 6; pixel_y = 8 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 3; pixel_y = -2 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 4; pixel_y = 1 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = -2; pixel_y = 5 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 2; pixel_y = 8 }, @@ -101112,8 +100280,7 @@ }, /area/medical/virology) "dNk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -101187,6 +100354,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Abandoned Library APC"; + areastring = "/area/library/abandoned"; pixel_x = -26; pixel_y = 3 }, @@ -101231,14 +100399,14 @@ /turf/open/floor/plasteel/grimy, /area/library/abandoned) "dNy" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/wood{ icon_state = "wood-broken7" }, /area/library/abandoned) "dNz" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/wood{ icon_state = "wood-broken" }, @@ -101250,8 +100418,8 @@ /area/library/abandoned) "dNB" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/wood{ icon_state = "wood-broken2" }, @@ -101293,7 +100461,7 @@ }, /area/chapel/office) "dNH" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/vault{ dir = 5 @@ -101380,19 +100548,17 @@ dir = 8 }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 1 }, /area/shuttle/escape) "dNY" = ( /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 1 }, /area/shuttle/escape) "dNZ" = ( -/obj/item/weapon/storage/firstaid/toxin, -/obj/item/weapon/storage/firstaid/o2{ +/obj/item/storage/firstaid/toxin, +/obj/item/storage/firstaid/o2{ pixel_x = 3; pixel_y = 3 }, @@ -101442,8 +100608,8 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/storage/box/donkpockets, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /turf/open/floor/plasteel/vault, /area/medical/virology) "dOg" = ( @@ -101484,7 +100650,7 @@ /area/medical/virology) "dOk" = ( /obj/structure/closet/wardrobe/virology_white, -/obj/item/weapon/storage/backpack/satchel/vir, +/obj/item/storage/backpack/satchel/vir, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -101525,11 +100691,11 @@ /area/maintenance/port/aft) "dOr" = ( /obj/structure/table, -/obj/item/weapon/storage/box/gloves{ +/obj/item/storage/box/gloves{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/bodybags, +/obj/item/storage/box/bodybags, /obj/machinery/newscaster{ pixel_x = -32 }, @@ -101549,7 +100715,7 @@ }, /area/chapel/office) "dOt" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/light{ dir = 4 }, @@ -101564,11 +100730,11 @@ /area/chapel/office) "dOu" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/candle_box{ +/obj/item/storage/fancy/candle_box{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box, /turf/open/floor/plasteel/black, /area/chapel/main) "dOv" = ( @@ -101588,22 +100754,22 @@ /area/chapel/main) "dOw" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy{ +/obj/item/reagent_containers/food/snacks/grown/poppy{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy{ +/obj/item/reagent_containers/food/snacks/grown/poppy{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy, +/obj/item/reagent_containers/food/snacks/grown/poppy, /obj/machinery/status_display{ pixel_y = 32 }, /turf/open/floor/plasteel/black, /area/chapel/main) "dOx" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -101618,7 +100784,7 @@ /turf/open/floor/plasteel/black, /area/chapel/main) "dOz" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/item/device/radio/intercom{ name = "Station Intercom"; pixel_y = 26 @@ -101630,15 +100796,15 @@ /area/chapel/main) "dOA" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/grown/harebell{ +/obj/item/reagent_containers/food/snacks/grown/harebell{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/reagent_containers/food/snacks/grown/harebell{ +/obj/item/reagent_containers/food/snacks/grown/harebell{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/reagent_containers/food/snacks/grown/harebell, +/obj/item/reagent_containers/food/snacks/grown/harebell, /obj/machinery/status_display{ pixel_y = 32 }, @@ -101655,15 +100821,14 @@ /area/chapel/main) "dOC" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /obj/machinery/light_switch{ pixel_y = 24 }, /turf/open/floor/plasteel/black, /area/chapel/main) "dOD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/chapel/main) "dOF" = ( @@ -101787,8 +100952,8 @@ /turf/open/floor/plasteel, /area/shuttle/escape) "dOU" = ( -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 3 }, @@ -101798,7 +100963,6 @@ }, /area/shuttle/escape) "dOV" = ( -/obj/structure/grille, /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" @@ -101807,11 +100971,10 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/virology) "dOW" = ( -/obj/structure/grille, /obj/structure/cable/white{ d2 = 8; icon_state = "0-8" @@ -101820,11 +100983,10 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/virology) "dOX" = ( -/obj/structure/grille, /obj/structure/cable/white{ d2 = 4; icon_state = "0-4" @@ -101833,16 +100995,15 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/virology) "dOY" = ( -/obj/structure/grille, /obj/structure/cable/white{ d2 = 8; icon_state = "0-8" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/virology) "dOZ" = ( @@ -101874,6 +101035,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Virology Satellite APC"; + areastring = "/area/medical/virology"; pixel_x = 26 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -102110,7 +101272,6 @@ name = "emergency shower" }, /turf/open/floor/plasteel/whiteblue/side{ - baseturf = /turf/open/space; dir = 4 }, /area/shuttle/escape) @@ -102136,8 +101297,8 @@ pixel_y = 32; receive_ore_updates = 1 }, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen/red, +/obj/item/folder/white, +/obj/item/pen/red, /obj/item/stack/sheet/mineral/plasma{ amount = 5 }, @@ -102168,7 +101329,7 @@ /obj/machinery/status_display{ pixel_y = 32 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/medical/virology) @@ -102222,7 +101383,6 @@ name = "virology camera" }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 4 }, /area/medical/virology) @@ -102230,7 +101390,6 @@ /obj/effect/decal/cleanable/dirt, /mob/living/carbon/monkey, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 9 }, /area/medical/virology) @@ -102262,7 +101421,6 @@ "dPS" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 5 }, /area/medical/virology) @@ -102306,8 +101464,8 @@ /area/maintenance/port/aft) "dPY" = ( /obj/structure/table, -/obj/item/weapon/wrench, -/obj/item/weapon/crowbar, +/obj/item/wrench, +/obj/item/crowbar, /obj/item/device/radio/intercom{ name = "Station Intercom"; pixel_x = -26 @@ -102407,7 +101565,7 @@ icon_state = "1-2" }, /obj/effect/turf_decal/delivery, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel, @@ -102429,8 +101587,8 @@ /area/hallway/secondary/exit/departure_lounge) "dQn" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) @@ -102532,12 +101690,11 @@ /turf/open/floor/plasteel, /area/medical/virology) "dQA" = ( -/obj/structure/grille, /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -102617,11 +101774,11 @@ /area/library/abandoned) "dQL" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plating, /area/library/abandoned) "dQM" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plating, /area/library/abandoned) "dQN" = ( @@ -102683,7 +101840,7 @@ }, /area/chapel/office) "dQT" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/camera{ c_tag = "Chapel - Port"; dir = 4; @@ -102721,7 +101878,7 @@ }, /area/chapel/main) "dQY" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel{ dir = 4; icon_state = "chapel" @@ -102734,7 +101891,7 @@ icon_state = "1-2" }, /obj/effect/turf_decal/delivery, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -102914,7 +102071,6 @@ dir = 4 }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 4 }, /area/medical/virology) @@ -103016,12 +102172,11 @@ /turf/closed/wall, /area/medical/virology) "dRx" = ( -/obj/structure/grille, /obj/structure/cable/white{ d2 = 4; icon_state = "0-4" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/medical/virology) @@ -103050,19 +102205,18 @@ /turf/open/floor/plasteel, /area/medical/virology) "dRz" = ( -/obj/structure/grille, /obj/structure/cable/white{ d2 = 8; icon_state = "0-8" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/medical/virology) "dRA" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/wood, /area/library/abandoned) "dRB" = ( @@ -103080,8 +102234,8 @@ /area/library/abandoned) "dRD" = ( /obj/structure/table/wood, -/obj/item/weapon/folder, -/obj/item/weapon/pen, +/obj/item/folder, +/obj/item/pen, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, @@ -103155,7 +102309,7 @@ "dRM" = ( /obj/structure/table, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/structure/sign/nosmoking_2{ pixel_x = -32 }, @@ -103243,7 +102397,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/delivery, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel, @@ -103255,8 +102409,8 @@ /area/hallway/secondary/exit/departure_lounge) "dRW" = ( /obj/structure/table, -/obj/item/weapon/folder, -/obj/item/weapon/pen, +/obj/item/folder, +/obj/item/pen, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) @@ -103272,8 +102426,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "dRY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/vacuum, /turf/open/floor/plating, /area/hallway/secondary/exit/departure_lounge) @@ -103310,10 +102463,10 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/book/manual/wiki/infections, -/obj/item/weapon/reagent_containers/syringe/antiviral, -/obj/item/weapon/reagent_containers/dropper, -/obj/item/weapon/reagent_containers/spray/cleaner{ +/obj/item/book/manual/wiki/infections, +/obj/item/reagent_containers/syringe/antiviral, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/spray/cleaner{ pixel_x = -3; pixel_y = 2 }, @@ -103428,7 +102581,7 @@ pixel_y = 22 }, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/item/device/radio/intercom{ name = "Station Intercom"; pixel_x = 26 @@ -103449,14 +102602,14 @@ "dSs" = ( /obj/structure/table/wood, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/folder, -/obj/item/weapon/pen, +/obj/item/folder, +/obj/item/pen, /turf/open/floor/wood{ icon_state = "wood-broken5" }, /area/library/abandoned) "dSt" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/light/small, /turf/open/floor/wood{ icon_state = "wood-broken3" @@ -103474,33 +102627,33 @@ "dSv" = ( /obj/structure/table/wood, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/wood, /area/library/abandoned) "dSw" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/wood, /area/library/abandoned) "dSx" = ( /obj/structure/easel, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/canvas/twentythreeXtwentythree, -/obj/item/weapon/canvas/twentythreeXtwentythree, +/obj/item/canvas/twentythreeXtwentythree, +/obj/item/canvas/twentythreeXtwentythree, /obj/machinery/light/small, /turf/open/floor/plating, /area/library/abandoned) "dSy" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/crayons, -/obj/item/weapon/storage/crayons, +/obj/item/storage/crayons, +/obj/item/storage/crayons, /turf/open/floor/wood, /area/library/abandoned) "dSz" = ( /obj/structure/table/wood, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /turf/open/floor/plating, /area/library/abandoned) "dSA" = ( @@ -103677,14 +102830,14 @@ /area/shuttle/escape) "dSU" = ( /obj/structure/rack, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/electrical{ pixel_x = -3; pixel_y = 1 }, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_y = -1 }, -/obj/item/weapon/storage/toolbox/emergency{ +/obj/item/storage/toolbox/emergency{ pixel_x = 3; pixel_y = -5 }, @@ -103701,11 +102854,11 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/storage/box/beakers{ +/obj/item/storage/box/beakers{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/syringes, +/obj/item/storage/box/syringes, /obj/effect/turf_decal/stripes/corner{ dir = 8 }, @@ -103716,7 +102869,7 @@ /obj/structure/sign/deathsposal{ pixel_y = -32 }, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -103738,7 +102891,7 @@ /turf/open/floor/plasteel, /area/medical/virology) "dSY" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/medical/virology) @@ -103747,7 +102900,7 @@ /obj/machinery/status_display{ pixel_y = -32 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/medical/virology) @@ -103870,6 +103023,11 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/obj/structure/cable/white{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/open/floor/plasteel/green, /area/medical/virology) "dTi" = ( @@ -103900,6 +103058,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, +/obj/structure/cable/white{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/open/floor/plasteel/green, /area/medical/virology) "dTk" = ( @@ -103914,11 +103077,10 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen/red, +/obj/item/folder/white, +/obj/item/pen/red, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 4 }, /area/medical/virology) @@ -104028,12 +103190,12 @@ /obj/structure/closet/crate/medical{ name = "medical crate" }, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/o2{ +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/o2{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/toxin{ +/obj/item/storage/firstaid/toxin{ pixel_x = -4; pixel_y = 3 }, @@ -104041,7 +103203,7 @@ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/lazarus_injector, +/obj/item/lazarus_injector, /obj/effect/turf_decal/bot, /mob/living/simple_animal/bot/medbot{ name = "\improper emergency medibot"; @@ -104051,33 +103213,30 @@ /turf/open/floor/plasteel, /area/shuttle/escape) "dTz" = ( -/obj/structure/grille, /obj/structure/cable/white, /obj/structure/cable/white{ d2 = 4; icon_state = "0-4" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/virology) "dTA" = ( -/obj/structure/grille, /obj/structure/cable/white{ d2 = 8; icon_state = "0-8" }, /obj/structure/cable/white, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/virology) "dTB" = ( -/obj/structure/grille, /obj/structure/cable/white{ d2 = 4; icon_state = "0-4" }, /obj/structure/cable/white, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/virology) "dTC" = ( @@ -104099,9 +103258,8 @@ /turf/open/floor/plasteel/whitegreen/corner, /area/medical/virology) "dTE" = ( -/obj/structure/grille, /obj/structure/cable/white, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -104129,6 +103287,11 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel/whitegreen/corner{ dir = 8 }, @@ -104149,6 +103312,11 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel/whitegreen/corner, /area/medical/virology) "dTJ" = ( @@ -104161,7 +103329,7 @@ /obj/machinery/newscaster{ pixel_x = 32 }, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, @@ -104260,6 +103428,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Chapel APC"; + areastring = "/area/chapel/main"; pixel_x = -26; pixel_y = 3 }, @@ -104332,7 +103501,7 @@ /area/hallway/secondary/exit/departure_lounge) "dUa" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) @@ -104365,8 +103534,8 @@ /obj/structure/closet/crate{ name = "emergency supplies crate" }, -/obj/item/weapon/storage/toolbox/emergency, -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /obj/item/device/flashlight/flare{ pixel_x = 3; pixel_y = 3 @@ -104375,8 +103544,8 @@ pixel_x = -6; pixel_y = -2 }, -/obj/item/weapon/crowbar, -/obj/item/weapon/wrench, +/obj/item/crowbar, +/obj/item/wrench, /obj/item/device/radio, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -104385,7 +103554,7 @@ /obj/structure/sign/nanotrasen{ pixel_y = -32 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, @@ -104400,9 +103569,9 @@ icon_state = "1-2" }, /obj/structure/table, -/obj/item/weapon/crowbar, -/obj/item/weapon/wrench, -/obj/item/weapon/restraints/handcuffs, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/restraints/handcuffs, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, @@ -104411,17 +103580,16 @@ /area/medical/virology) "dUi" = ( /obj/structure/table, -/obj/item/weapon/storage/box/masks{ +/obj/item/storage/box/masks{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/gloves, +/obj/item/storage/box/gloves, /turf/open/floor/plasteel/whitegreen/corner, /area/medical/virology) "dUj" = ( -/obj/structure/grille, /obj/structure/cable/white, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/medical/virology) @@ -104438,11 +103606,15 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel, /area/medical/virology) "dUl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/port/aft) "dUm" = ( @@ -104636,8 +103808,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "dUH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; @@ -104666,9 +103837,8 @@ /turf/open/floor/plasteel, /area/shuttle/escape) "dUK" = ( -/obj/structure/grille, /obj/structure/cable/white, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, @@ -104679,10 +103849,9 @@ /area/medical/virology) "dUM" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/medical, +/obj/item/bedsheet/medical, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 9 }, /area/medical/virology) @@ -104690,8 +103859,12 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 5 }, /area/medical/virology) @@ -104703,17 +103876,20 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 9 }, /area/medical/virology) "dUQ" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/medical, +/obj/item/bedsheet/medical, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 5 }, /area/medical/virology) @@ -104781,8 +103957,7 @@ /turf/closed/wall/r_wall, /area/maintenance/port/aft) "dUX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white, /obj/structure/barricade/wooden, /turf/open/floor/plating, @@ -104906,7 +104081,7 @@ /area/chapel/main) "dVh" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/storage/book/bible, +/obj/item/storage/book/bible, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/grimy, /area/chapel/main) @@ -104923,7 +104098,7 @@ name = "departures camera" }, /obj/effect/turf_decal/delivery, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -104938,7 +104113,7 @@ /area/hallway/secondary/exit/departure_lounge) "dVl" = ( /obj/structure/table, -/obj/item/weapon/storage/pill_bottle/dice, +/obj/item/storage/pill_bottle/dice, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) @@ -104977,7 +104152,6 @@ dir = 1 }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 10 }, /area/medical/virology) @@ -104987,8 +104161,12 @@ }, /obj/structure/chair/office/light, /obj/effect/decal/cleanable/greenglow, +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 6 }, /area/medical/virology) @@ -105001,8 +104179,12 @@ dir = 8 }, /obj/structure/chair/office/light, +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 10 }, /area/medical/virology) @@ -105012,7 +104194,6 @@ dir = 1 }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 6 }, /area/medical/virology) @@ -105149,7 +104330,7 @@ "dVE" = ( /obj/structure/table/reinforced, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, /area/maintenance/port/aft) @@ -105170,7 +104351,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plating, /area/maintenance/port/aft) "dVI" = ( @@ -105187,8 +104368,8 @@ /area/maintenance/port/aft) "dVJ" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/yellow, +/obj/item/clipboard, +/obj/item/folder/yellow, /obj/machinery/light_switch{ pixel_x = 26 }, @@ -105202,11 +104383,11 @@ /area/maintenance/port/aft) "dVL" = ( /obj/structure/table, -/obj/item/weapon/storage/box/gloves{ +/obj/item/storage/box/gloves{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/bodybags, +/obj/item/storage/box/bodybags, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -105263,7 +104444,7 @@ }, /area/chapel/main) "dVS" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/light{ dir = 4 }, @@ -105332,7 +104513,7 @@ "dWa" = ( /obj/structure/rack, /obj/item/clothing/suit/fire/firefighter, -/obj/item/weapon/tank/internals/oxygen/red, +/obj/item/tank/internals/oxygen/red, /obj/item/clothing/mask/gas, /obj/item/clothing/head/hardhat/red, /obj/effect/turf_decal/bot, @@ -105371,17 +104552,22 @@ /area/medical/virology) "dWf" = ( /obj/structure/table/glass, -/obj/item/weapon/reagent_containers/glass/beaker, -/obj/item/weapon/reagent_containers/syringe/antiviral, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/syringe/antiviral, +/obj/item/reagent_containers/dropper, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/medical/virology) "dWg" = ( /obj/structure/table/glass, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen/red, +/obj/item/folder/white, +/obj/item/pen/red, /obj/effect/turf_decal/delivery, +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel, /area/medical/virology) "dWh" = ( @@ -105413,6 +104599,7 @@ cell_type = 10000; dir = 2; name = "Port Quarter Solar APC"; + areastring = "/area/maintenance/solars/port/aft"; pixel_y = -26 }, /obj/effect/turf_decal/stripes/line{ @@ -105648,9 +104835,9 @@ /area/shuttle/escape) "dWJ" = ( /obj/structure/table, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/pen, /obj/item/hand_labeler_refill, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -105663,13 +104850,13 @@ "dWL" = ( /obj/structure/table, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/shuttle/escape) "dWM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/white, /turf/open/floor/plating, /area/medical/virology) "dWN" = ( @@ -105705,7 +104892,7 @@ icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/tank/internals/oxygen, +/obj/item/tank/internals/oxygen, /obj/item/device/radio, /obj/item/clothing/mask/breath, /obj/effect/turf_decal/bot, @@ -105811,8 +104998,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/checkpoint2) "dXc" = ( @@ -105840,8 +105026,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/security/checkpoint/checkpoint2) @@ -105858,8 +105043,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/security/checkpoint/checkpoint2) @@ -105896,8 +105080,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/security/checkpoint/checkpoint2) @@ -105910,8 +105093,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/checkpoint2) "dXj" = ( @@ -105919,14 +105101,12 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/vacuum, /turf/open/floor/plating, /area/security/checkpoint/checkpoint2) "dXk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/checkpoint2) "dXl" = ( @@ -105976,19 +105156,19 @@ desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket" }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, /obj/item/clothing/mask/breath{ @@ -106050,7 +105230,7 @@ icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/tank/internals/oxygen, +/obj/item/tank/internals/oxygen, /obj/item/device/radio, /obj/item/clothing/mask/breath, /turf/open/floor/plating, @@ -106083,19 +105263,19 @@ desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket" }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, /obj/item/clothing/mask/breath{ @@ -106142,16 +105322,15 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "dXt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/port/aft) "dXu" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/spellbook/oneuse/smoke/lesser, -/obj/item/weapon/nullrod, +/obj/item/spellbook/oneuse/smoke/lesser, +/obj/item/nullrod, /obj/item/organ/heart, -/obj/item/weapon/reagent_containers/food/drinks/bottle/holywater, +/obj/item/reagent_containers/food/drinks/bottle/holywater, /turf/open/floor/plasteel/grimy, /area/chapel/office) "dXv" = ( @@ -106289,8 +105468,8 @@ /area/security/checkpoint/checkpoint2) "dXI" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/red/side{ dir = 5 }, @@ -106302,8 +105481,8 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen, +/obj/item/folder/red, +/obj/item/pen, /obj/machinery/door/window/brigdoor/southright{ dir = 1; name = "Security Desk"; @@ -106314,7 +105493,7 @@ /area/security/checkpoint/checkpoint2) "dXK" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/red/side{ dir = 9 @@ -106403,7 +105582,7 @@ pixel_x = -26; pixel_y = 24 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/red/corner{ @@ -106411,7 +105590,7 @@ }, /area/shuttle/escape) "dXY" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/neutral/corner{ @@ -106420,7 +105599,7 @@ /area/shuttle/escape) "dXZ" = ( /obj/structure/table, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/ninja, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -106454,7 +105633,7 @@ /obj/item/stack/sheet/glass{ amount = 50 }, -/obj/item/weapon/crowbar/red, +/obj/item/crowbar/red, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/vault{ dir = 5 @@ -106557,7 +105736,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 26 }, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /obj/item/device/flashlight, /turf/open/floor/plating, /area/maintenance/port/aft) @@ -106583,7 +105762,7 @@ /turf/open/floor/plasteel/grimy, /area/chapel/office) "dYq" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/structure/sign/nosmoking_2{ pixel_x = 32 }, @@ -106616,11 +105795,12 @@ /obj/machinery/power/apc{ dir = 8; name = "Departures Checkpoint APC"; + areastring = "/area/security/checkpoint/checkpoint2"; pixel_x = -26; pixel_y = 3 }, -/obj/item/weapon/crowbar, -/obj/item/weapon/wrench, +/obj/item/crowbar, +/obj/item/wrench, /obj/item/device/radio, /turf/open/floor/plasteel/red/side{ dir = 8 @@ -106773,8 +105953,7 @@ /obj/structure/cable/white{ icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/checkpoint2) "dYF" = ( @@ -106831,8 +106010,8 @@ /area/shuttle/escape) "dYN" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/toolbox/emergency, -/obj/item/weapon/wrench, +/obj/item/storage/toolbox/emergency, +/obj/item/wrench, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/vault{ dir = 5 @@ -106844,7 +106023,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -106896,7 +106075,7 @@ icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -106940,6 +106119,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Chapel Quarters APC"; + areastring = "/area/chapel/office"; pixel_y = 24 }, /obj/structure/cable/white{ @@ -106949,7 +106129,7 @@ /turf/open/floor/plasteel/grimy, /area/chapel/office) "dYY" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/camera{ c_tag = "Chapel Quarters"; dir = 2; @@ -107011,8 +106191,8 @@ /area/chapel/office) "dZe" = ( /obj/structure/table/wood, -/obj/item/weapon/folder, -/obj/item/weapon/pen/fourcolor, +/obj/item/folder, +/obj/item/pen/fourcolor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment{ dir = 8; @@ -107022,7 +106202,7 @@ /area/chapel/office) "dZf" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /obj/machinery/ai_status_display{ pixel_x = 32 }, @@ -107049,7 +106229,7 @@ }, /area/security/checkpoint/checkpoint2) "dZi" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/plasteel/red/side, /area/security/checkpoint/checkpoint2) "dZj" = ( @@ -107118,8 +106298,8 @@ d2 = 4; icon_state = "1-4" }, -/obj/item/weapon/restraints/handcuffs, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, +/obj/item/restraints/handcuffs, /obj/item/device/assembly/flash/handheld, /turf/open/floor/plasteel/red/side, /area/security/checkpoint/checkpoint2) @@ -107167,8 +106347,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/checkpoint2) "dZt" = ( @@ -107188,7 +106367,7 @@ /area/shuttle/escape) "dZv" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/lockbox/loyalty, +/obj/item/storage/lockbox/loyalty, /turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) "dZw" = ( @@ -107238,14 +106417,12 @@ /turf/open/floor/plasteel/airless/solarpanel, /area/solar/port/aft) "dZC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white, /turf/open/floor/plating, /area/maintenance/port/aft) "dZD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "chapelprivacy"; name = "Chapel Privacy Shutters" @@ -107254,7 +106431,7 @@ /area/chapel/office) "dZE" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/black, +/obj/item/bedsheet/black, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -107325,8 +106502,8 @@ /area/chapel/office) "dZN" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -107344,11 +106521,11 @@ /area/chapel/office) "dZP" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/candle_box{ +/obj/item/storage/fancy/candle_box{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box, /obj/machinery/light{ dir = 4 }, @@ -107384,8 +106561,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/checkpoint2) "dZT" = ( @@ -107393,14 +106569,12 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/checkpoint2) "dZU" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/checkpoint2) "dZV" = ( @@ -107411,7 +106585,7 @@ /area/shuttle/escape) "dZW" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/zipties, +/obj/item/storage/box/zipties, /obj/item/device/radio/intercom{ name = "Station Intercom"; pixel_y = -26 @@ -107420,8 +106594,8 @@ /area/shuttle/escape) "dZX" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/red/corner{ dir = 8 }, @@ -107544,26 +106718,26 @@ /area/chapel/office) "eai" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy/geranium{ +/obj/item/reagent_containers/food/snacks/grown/poppy/geranium{ pixel_x = 6; pixel_y = 6 }, -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy/lily, +/obj/item/reagent_containers/food/snacks/grown/poppy/lily, /turf/open/floor/plasteel/grimy, /area/chapel/office) "eaj" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/candle_box{ +/obj/item/storage/fancy/candle_box{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box, /turf/open/floor/plasteel/grimy, /area/chapel/office) "eak" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen, +/obj/item/folder/red, +/obj/item/pen, /turf/open/floor/plasteel/grimy, /area/chapel/office) "eal" = ( @@ -107593,8 +106767,8 @@ /area/chapel/office) "eaq" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/crayons, -/obj/item/weapon/storage/crayons, +/obj/item/storage/crayons, +/obj/item/storage/crayons, /obj/machinery/requests_console{ department = "Chapel Office"; departmentType = 0; @@ -107620,8 +106794,7 @@ /turf/open/floor/plasteel/airless/solarpanel, /area/solar/port/aft) "eas" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/chapel/office) "eat" = ( @@ -107635,23 +106808,21 @@ /obj/machinery/light{ dir = 1 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 5 }, /area/shuttle/escape) "eav" = ( /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 5 }, /area/shuttle/escape) "eaw" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/vault{ dir = 4 }, @@ -107659,7 +106830,6 @@ "eax" = ( /obj/machinery/computer/security, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; dir = 9 }, /area/shuttle/escape) @@ -107668,7 +106838,6 @@ dir = 8 }, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 5 }, /area/shuttle/escape) @@ -107679,7 +106848,6 @@ pixel_y = 58 }, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 5 }, /area/shuttle/escape) @@ -107688,14 +106856,12 @@ dir = 4 }, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 5 }, /area/shuttle/escape) "eaB" = ( /obj/machinery/computer/station_alert, /turf/open/floor/plasteel/darkyellow/side{ - icon_state = "darkyellow"; dir = 5 }, /area/shuttle/escape) @@ -107707,7 +106873,6 @@ "eaD" = ( /obj/machinery/computer/secure_data, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; dir = 10 }, /area/shuttle/escape) @@ -107723,13 +106888,13 @@ /area/shuttle/escape) "eaG" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/vault, /area/shuttle/escape) "eaH" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/blue, -/obj/item/weapon/pen, +/obj/item/folder/blue, +/obj/item/pen, /turf/open/floor/plasteel/vault, /area/shuttle/escape) "eaI" = ( @@ -107741,7 +106906,6 @@ "eaJ" = ( /obj/machinery/computer/atmos_alert, /turf/open/floor/plasteel/darkyellow/side{ - icon_state = "darkyellow"; dir = 6 }, /area/shuttle/escape) @@ -107752,16 +106916,16 @@ /area/solar/port/aft) "eaL" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/vault{ dir = 4 }, /area/shuttle/escape) "eaM" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/red, -/obj/item/weapon/restraints/handcuffs, +/obj/item/folder/red, +/obj/item/restraints/handcuffs, /obj/item/device/assembly/flash/handheld, /turf/open/floor/plasteel/vault, /area/shuttle/escape) @@ -107787,13 +106951,13 @@ /area/shuttle/escape) "eaR" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/plasteel/vault, /area/shuttle/escape) "eaS" = ( /obj/structure/table/reinforced, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /turf/open/floor/plasteel/vault{ dir = 4 }, @@ -107860,7 +107024,7 @@ /turf/open/space, /area/space) "eaZ" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/light_switch{ pixel_x = 24; pixel_y = -24 @@ -108132,7 +107296,7 @@ /turf/closed/wall, /area/hydroponics/garden/abandoned) "ecg" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/light/small{ dir = 1 }, @@ -108179,8 +107343,7 @@ /turf/open/floor/plasteel/hydrofloor, /area/hydroponics/garden/abandoned) "ecl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/barricade/wooden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, @@ -108217,8 +107380,7 @@ /turf/closed/wall/r_wall, /area/maintenance/disposal/incinerator) "ecr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -108279,39 +107441,28 @@ /area/crew_quarters/heads/hop) "ecz" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/open/floor/plasteel/vault{ - dir = 10; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 10 }, /area/tcommsat/server) "ecA" = ( -/turf/open/floor/plasteel/vault{ - dir = 6; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 6 }, /area/tcommsat/server) "ecE" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/open/floor/plasteel/vault{ - dir = 8; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 8 }, /area/tcommsat/server) "ecG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/plating, /area/tcommsat/server) "ecI" = ( -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=500;TEMP=80"; - temperature = 80 - }, +/turf/open/floor/plasteel/vault/killroom, /area/science/xenobiology) "ecQ" = ( /obj/effect/decal/cleanable/dirt, @@ -108355,8 +107506,7 @@ /turf/open/floor/plating, /area/crew_quarters/abandoned_gambling_den) "ecV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/science/research) @@ -108451,7 +107601,6 @@ "edh" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/maintenance/starboard/fore) @@ -108486,8 +107635,7 @@ /turf/open/floor/pod/light, /area/shuttle/transport) "edC" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/transport) "edD" = ( @@ -108575,7 +107723,7 @@ /area/shuttle/transport) "eez" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/structure/sign/poster/contraband/random{ pixel_y = 32 }, @@ -108585,8 +107733,8 @@ /area/maintenance/starboard/fore) "eeA" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/structure/sign/poster/official/report_crimes{ pixel_y = 32 }, @@ -108614,8 +107762,8 @@ /obj/structure/sign/barsign{ pixel_y = 32 }, -/obj/item/weapon/wirerod, -/obj/item/weapon/wrench, +/obj/item/wirerod, +/obj/item/wrench, /obj/item/clothing/under/waiter, /obj/item/clothing/accessory/waistcoat, /obj/structure/sign/poster/contraband/random{ @@ -108625,15 +107773,15 @@ /area/crew_quarters/electronic_marketing_den) "eeF" = ( /obj/structure/table/wood, -/obj/item/weapon/poster/random_contraband{ +/obj/item/poster/random_contraband{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/poster/random_contraband{ +/obj/item/poster/random_contraband{ pixel_x = -3; pixel_y = -3 }, -/obj/item/weapon/poster/random_contraband, +/obj/item/poster/random_contraband, /turf/open/floor/wood, /area/crew_quarters/electronic_marketing_den) "eeG" = ( @@ -108646,15 +107794,15 @@ /area/security/vacantoffice) "eeH" = ( /obj/structure/table/wood, -/obj/item/weapon/poster/random_contraband{ +/obj/item/poster/random_contraband{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/poster/random_contraband{ +/obj/item/poster/random_contraband{ pixel_x = -3; pixel_y = -3 }, -/obj/item/weapon/poster/random_contraband, +/obj/item/poster/random_contraband, /turf/open/floor/plasteel/black, /area/crew_quarters/electronic_marketing_den) "eeI" = ( @@ -108720,11 +107868,11 @@ dir = 8; pixel_x = -12 }, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/mop, -/obj/item/weapon/mop, +/obj/item/mop, +/obj/item/mop, /obj/item/device/radio/intercom{ name = "Station Intercom"; pixel_y = -26 @@ -108767,7 +107915,7 @@ /area/engine/atmospherics_engine) "eeX" = ( /obj/structure/table/wood, -/obj/item/weapon/soap/nanotrasen, +/obj/item/soap/nanotrasen, /obj/structure/sign/poster/random{ pixel_y = 32 }, @@ -108777,8 +107925,8 @@ /area/crew_quarters/bar/atrium) "eeY" = ( /obj/structure/easel, -/obj/item/weapon/canvas/twentythreeXtwentythree, -/obj/item/weapon/canvas/twentythreeXtwentythree, +/obj/item/canvas/twentythreeXtwentythree, +/obj/item/canvas/twentythreeXtwentythree, /obj/structure/sign/poster/random{ pixel_y = 32 }, @@ -108836,7 +107984,7 @@ pixel_x = 32 }, /turf/open/floor/plasteel/vault, -/area/prison/execution_room) +/area/security/execution/education) "eff" = ( /obj/structure/sign/poster/contraband/random{ pixel_x = -32 @@ -108873,7 +108021,7 @@ /area/crew_quarters/abandoned_gambling_den) "efj" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/baguette, +/obj/item/reagent_containers/food/snacks/baguette, /obj/item/toy/crayon/spraycan/mimecan{ charges = 5 }, @@ -108896,7 +108044,7 @@ "efm" = ( /obj/structure/table/wood, /obj/item/clothing/mask/fakemoustache, -/obj/item/weapon/cane, +/obj/item/cane, /obj/structure/sign/poster/random{ pixel_y = -32 }, @@ -108918,7 +108066,7 @@ "efp" = ( /obj/structure/reagent_dispensers/watertank, /obj/structure/window/reinforced, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /obj/effect/turf_decal/bot, /obj/structure/sign/poster/official/nanotrasen_logo{ pixel_x = -32 @@ -108971,11 +108119,14 @@ /area/crew_quarters/kitchen) "efv" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /obj/effect/turf_decal/bot, /obj/structure/sign/poster/official/do_not_question{ pixel_y = -32 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, /turf/open/floor/plasteel, /area/engine/atmos) "efw" = ( @@ -109038,12 +108189,12 @@ /area/hydroponics) "efB" = ( /obj/structure/table/glass, -/obj/item/weapon/reagent_containers/spray/plantbgone, -/obj/item/weapon/reagent_containers/spray/plantbgone{ +/obj/item/reagent_containers/spray/plantbgone, +/obj/item/reagent_containers/spray/plantbgone{ pixel_x = 16 }, -/obj/item/weapon/watertank, -/obj/item/weapon/grenade/chem_grenade/antiweed, +/obj/item/watertank, +/obj/item/grenade/chem_grenade/antiweed, /obj/effect/turf_decal/bot, /obj/structure/sign/poster/official/ian{ pixel_y = -32 @@ -109095,7 +108246,7 @@ pixel_y = -32 }, /turf/open/floor/plasteel/red/side, -/area/security/transfer) +/area/security/execution/transfer) "efG" = ( /obj/structure/cable/white{ d1 = 1; @@ -109114,7 +108265,7 @@ /area/security/brig) "efH" = ( /obj/structure/table/wood, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/detective, /obj/structure/sign/poster/official/report_crimes{ pixel_y = 32 @@ -109138,7 +108289,7 @@ }, /area/hallway/primary/starboard) "efJ" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/structure/extinguisher_cabinet{ pixel_x = 26 }, @@ -109183,13 +108334,13 @@ /obj/machinery/door/window/southright{ name = "Warden's Desk" }, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen, -/obj/item/weapon/poster/random_official{ +/obj/item/folder/red, +/obj/item/pen, +/obj/item/poster/random_official{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/poster/random_official, +/obj/item/poster/random_official, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/security/warden) @@ -109200,11 +108351,11 @@ icon_state = "1-4" }, /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /obj/machinery/light/small{ dir = 8 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/structure/sign/poster/official/enlist{ pixel_y = -32 }, @@ -109222,7 +108373,7 @@ d2 = 4; icon_state = "1-4" }, -/obj/item/weapon/storage/backpack/satchel/sec, +/obj/item/storage/backpack/satchel/sec, /obj/structure/sign/poster/official/do_not_question{ pixel_y = -32 }, @@ -109246,7 +108397,7 @@ /turf/open/floor/wood, /area/crew_quarters/heads/hop) "efQ" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/sign/poster/official/report_crimes{ pixel_y = -32 @@ -109270,7 +108421,7 @@ /area/engine/engineering) "efS" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/briefcase, +/obj/item/storage/briefcase, /obj/structure/sign/poster/official/help_others{ pixel_x = 32 }, @@ -109301,9 +108452,9 @@ /obj/item/stack/sheet/glass{ amount = 50 }, -/obj/item/weapon/crowbar, -/obj/item/weapon/grenade/chem_grenade/metalfoam, -/obj/item/weapon/grenade/chem_grenade/metalfoam, +/obj/item/crowbar, +/obj/item/grenade/chem_grenade/metalfoam, +/obj/item/grenade/chem_grenade/metalfoam, /obj/effect/turf_decal/bot, /obj/structure/sign/poster/official/report_crimes{ pixel_y = 32 @@ -109315,8 +108466,8 @@ /obj/item/stack/rods{ amount = 50 }, -/obj/item/weapon/wrench, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/wrench, +/obj/item/storage/box/lights/mixed, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /obj/structure/sign/poster/official/random{ @@ -109339,11 +108490,11 @@ dir = 1 }, /obj/structure/rack, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, /obj/effect/turf_decal/delivery, /obj/structure/sign/poster/official/report_crimes{ pixel_y = 32 @@ -109352,8 +108503,8 @@ /area/maintenance/department/electrical) "efY" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/structure/sign/poster/official/science{ pixel_x = -32 }, @@ -109405,7 +108556,7 @@ "egb" = ( /obj/structure/table/reinforced, /obj/item/clothing/gloves/color/yellow, -/obj/item/weapon/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, /obj/structure/sign/poster/official/do_not_question{ pixel_y = -32 }, @@ -109422,7 +108573,7 @@ /area/medical/medbay/central) "egd" = ( /obj/structure/table/glass, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/md, /obj/machinery/light/small, /obj/structure/sign/poster/official/ian{ @@ -109434,7 +108585,7 @@ /area/medical/medbay/central) "ege" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/pill_bottle/dice, +/obj/item/storage/pill_bottle/dice, /obj/structure/sign/poster/official/help_others{ pixel_x = -32 }, @@ -109461,7 +108612,7 @@ }, /area/medical/medbay/central) "egh" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/structure/sign/poster/contraband/random{ pixel_x = 32 @@ -109470,7 +108621,7 @@ /area/crew_quarters/abandoned_gambling_den) "egi" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /obj/item/device/flashlight, /obj/effect/turf_decal/bot, /obj/structure/sign/poster/official/science{ @@ -109603,7 +108754,7 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/structure/sign/poster/official/do_not_question{ pixel_x = 32 }, @@ -109612,11 +108763,11 @@ }, /area/security/detectives_office/private_investigators_office) "egv" = ( -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, /obj/structure/table/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -109629,7 +108780,7 @@ /area/science/mixing) "egw" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /obj/structure/sign/poster/official/report_crimes{ pixel_y = 32 }, @@ -109649,7 +108800,7 @@ /obj/machinery/light{ dir = 8 }, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /obj/item/device/radio, /obj/structure/sign/poster/official/do_not_question{ pixel_y = -32 @@ -109675,7 +108826,7 @@ "egA" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -109697,6 +108848,7 @@ cell_type = 5000; dir = 1; name = "Departure Lounge APC"; + areastring = "/area/hallway/secondary/exit/departure_lounge"; pixel_y = 28 }, /obj/machinery/camera{ @@ -109729,7 +108881,7 @@ /area/hallway/secondary/exit/departure_lounge) "egF" = ( /obj/effect/turf_decal/delivery, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel, @@ -109753,7 +108905,7 @@ "egH" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel, @@ -109780,7 +108932,7 @@ /area/hallway/secondary/exit/departure_lounge) "egL" = ( /obj/effect/turf_decal/delivery, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel, @@ -109826,7 +108978,7 @@ dir = 8; pixel_x = -24 }, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/chaplain, /obj/structure/sign/poster/official/bless_this_spess{ pixel_y = -32 @@ -110085,7 +109237,7 @@ /obj/machinery/light{ dir = 8 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /turf/open/floor/plasteel/neutral/side{ @@ -110111,7 +109263,7 @@ /turf/open/floor/plasteel, /area/shuttle/escape) "ehu" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/light{ @@ -110148,8 +109300,7 @@ /turf/closed/wall/r_wall, /area/engine/supermatter) "ehB" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/supermatter) "ehC" = ( @@ -110162,9 +109313,7 @@ /turf/closed/wall/r_wall, /area/engine/supermatter) "ehF" = ( -/obj/machinery/power/rad_collector{ - anchored = 1 - }, +/obj/machinery/power/rad_collector/anchored, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -110172,9 +109321,7 @@ /turf/open/floor/circuit/green, /area/engine/supermatter) "ehG" = ( -/obj/machinery/power/rad_collector{ - anchored = 1 - }, +/obj/machinery/power/rad_collector/anchored, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -110254,8 +109401,7 @@ /turf/closed/wall, /area/quartermaster/office) "ehW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/office) "ehX" = ( @@ -110268,8 +109414,7 @@ /turf/closed/wall, /area/quartermaster/office) "eia" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/office) "eib" = ( @@ -110277,18 +109422,15 @@ /turf/closed/wall, /area/quartermaster/office) "eic" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/office) "eid" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/office) "eie" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/office) "eif" = ( @@ -110307,8 +109449,7 @@ /turf/closed/wall/r_wall, /area/maintenance/solars/starboard/aft) "eik" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) "eil" = ( @@ -110320,18 +109461,15 @@ /turf/closed/wall/r_wall, /area/maintenance/solars/starboard/aft) "eim" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) "ein" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) "eio" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) "eip" = ( @@ -110429,18 +109567,15 @@ /turf/closed/wall/r_wall, /area/maintenance/solars/starboard/aft) "eiw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) "eix" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) "eiy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) "eiz" = ( @@ -110450,22 +109585,21 @@ /turf/closed/wall/r_wall, /area/maintenance/solars/starboard/aft) "eiB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) "eiC" = ( /turf/closed/wall/r_wall, /area/maintenance/solars/starboard/aft) "eiD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/starboard/aft) "eiE" = ( /obj/machinery/power/apc{ dir = 4; name = "Port Primary Hallway APC"; + areastring = "/area/hallway/primary/port"; pixel_x = 26 }, /obj/structure/cable/white{ @@ -110486,6 +109620,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Starboard Primary Hallway APC"; + areastring = "/area/hallway/primary/starboard"; pixel_y = -26 }, /obj/structure/cable/white{ @@ -110519,6 +109654,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Starboard Quarter Maintenance APC"; + areastring = "/area/hallway/primary/aft"; pixel_x = 26 }, /turf/open/floor/plating, @@ -110537,6 +109673,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Aft Primary Hallway APC"; + areastring = "/area/hallway/primary/aft"; pixel_x = 26 }, /obj/structure/cable/white{ @@ -110719,6 +109856,7 @@ /area/crew_quarters/dorms) "ejf" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral, /area/crew_quarters/dorms) "ejg" = ( @@ -110827,7 +109965,7 @@ /turf/open/floor/plating, /area/quartermaster/warehouse) "ejw" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/light_switch{ pixel_x = 22; @@ -110838,7 +109976,7 @@ }, /area/engine/transit_tube) "ejx" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/machinery/light_switch{ pixel_x = -26 }, @@ -110866,7 +110004,7 @@ /turf/open/floor/plasteel/brown, /area/maintenance/disposal) "ejz" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm{ pixel_y = 23 @@ -110906,48 +110044,43 @@ /turf/closed/wall/mineral/plastitanium, /area/space) "ejE" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters{ id = "syndieshutters"; name = "blast shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/space) "ejF" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters{ id = "syndieshutters"; name = "blast shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/space) "ejG" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters{ id = "syndieshutters"; name = "blast shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/space) "ejH" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters{ id = "syndieshutters"; name = "blast shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/space) "ejI" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters{ id = "syndieshutters"; name = "blast shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/space) "ejJ" = ( @@ -110980,7 +110113,7 @@ /area/space) "ejO" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/red, +/obj/item/folder/red, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -111020,7 +110153,7 @@ /obj/machinery/status_display{ pixel_x = -32 }, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/syndie, /obj/machinery/light{ dir = 8 @@ -111068,7 +110201,7 @@ /obj/machinery/ai_status_display{ pixel_x = 32 }, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /obj/machinery/light{ dir = 4 }, @@ -111163,7 +110296,7 @@ /obj/structure/table/reinforced, /obj/item/stack/cable_coil/white, /obj/item/stack/cable_coil/white, -/obj/item/weapon/crowbar/red, +/obj/item/crowbar/red, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -111175,11 +110308,11 @@ /area/space) "ekz" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/handcuffs{ +/obj/item/storage/box/handcuffs{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/zipties, +/obj/item/storage/box/zipties, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -111491,8 +110624,8 @@ /turf/closed/wall/mineral/plastitanium, /area/space) "elx" = ( -/obj/item/weapon/storage/toolbox/syndicate, -/obj/item/weapon/crowbar/red, +/obj/item/storage/toolbox/syndicate, +/obj/item/crowbar/red, /obj/structure/table/reinforced, /obj/machinery/light{ dir = 8 @@ -111757,33 +110890,33 @@ }, /area/space) "emx" = ( -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ +/obj/item/reagent_containers/glass/bottle/epinephrine{ pixel_x = 6 }, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = -3 }, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ +/obj/item/reagent_containers/glass/bottle/epinephrine{ pixel_x = -3; pixel_y = 8 }, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = 6; pixel_y = 8 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 3; pixel_y = -2 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 4; pixel_y = 1 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = -2; pixel_y = 5 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 2; pixel_y = 8 }, @@ -111821,18 +110954,18 @@ /turf/closed/wall/mineral/plastitanium, /area/space) "emE" = ( -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /obj/structure/table/reinforced, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/space) "emF" = ( -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 9 }, /obj/item/device/assembly/voice{ @@ -111844,7 +110977,7 @@ }, /area/space) "emG" = ( -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/item/device/assembly/infra, /obj/structure/table/reinforced, /obj/machinery/light{ @@ -111871,7 +111004,7 @@ }, /area/space) "emI" = ( -/obj/item/weapon/weldingtool/largetank{ +/obj/item/weldingtool/largetank{ pixel_y = 3 }, /obj/item/device/multitool, @@ -112044,9 +111177,9 @@ /area/space) "ent" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/glass/beaker, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/dropper, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -112131,12 +111264,12 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/brute, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/brute, +/obj/item/storage/firstaid/regular{ pixel_x = -3; pixel_y = -3 }, @@ -112144,12 +111277,12 @@ /turf/open/floor/plasteel/vault, /area/space) "enM" = ( -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ pixel_x = -3; pixel_y = -3 }, @@ -112182,22 +111315,22 @@ }, /area/space) "enT" = ( -/obj/item/weapon/grenade/syndieminibomb{ +/obj/item/grenade/syndieminibomb{ pixel_x = 4; pixel_y = 2 }, -/obj/item/weapon/grenade/syndieminibomb{ +/obj/item/grenade/syndieminibomb{ pixel_x = -1 }, /obj/structure/table/reinforced, /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/grenade/plastic/c4, -/obj/item/weapon/grenade/plastic/c4, -/obj/item/weapon/grenade/plastic/c4, -/obj/item/weapon/grenade/plastic/c4, -/obj/item/weapon/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -112231,8 +111364,8 @@ /turf/closed/wall/mineral/plastitanium, /area/space) "enZ" = ( -/obj/item/weapon/surgicaldrill, -/obj/item/weapon/circular_saw, +/obj/item/surgicaldrill, +/obj/item/circular_saw, /obj/structure/table/reinforced, /obj/machinery/light{ dir = 8 @@ -112310,8 +111443,8 @@ /turf/closed/wall/mineral/plastitanium, /area/space) "eoo" = ( -/obj/item/weapon/cautery, -/obj/item/weapon/scalpel, +/obj/item/cautery, +/obj/item/scalpel, /obj/structure/table/reinforced, /turf/open/floor/plasteel/vault{ dir = 8 @@ -112319,14 +111452,14 @@ /area/space) "eop" = ( /obj/structure/table/optable, -/obj/item/weapon/surgical_drapes, +/obj/item/surgical_drapes, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/space) "eoq" = ( -/obj/item/weapon/retractor, -/obj/item/weapon/hemostat, +/obj/item/retractor, +/obj/item/hemostat, /obj/structure/table/reinforced, /turf/open/floor/plasteel/vault{ dir = 8 @@ -112711,49 +111844,41 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "epo" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plating, /area/engine/atmospherics_engine) "epp" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plating, /area/engine/atmospherics_engine) "epq" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plating, /area/engine/atmospherics_engine) "epr" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plating, /area/engine/atmospherics_engine) "eps" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, /turf/open/floor/plating, /area/engine/atmospherics_engine) "ept" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -113123,9 +112248,920 @@ }, /area/construction/mining/aux_base) "epU" = ( -/obj/machinery/vending/kink, +/obj/machinery/atmospherics/pipe/manifold4w/general/visible, +/turf/open/floor/plasteel/neutral, +/area/engine/atmos) +"epV" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"epW" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/atmos) +"epX" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 10 + }, +/turf/open/floor/plasteel/neutral, +/area/engine/atmos) +"epY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"epZ" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral, +/area/engine/atmos) +"eqa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"eqb" = ( +/obj/structure/sign/electricshock, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/closed/wall/r_wall, +/area/engine/atmospherics_engine) +"eqc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmospherics_engine) +"eqd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/barricade/wooden, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/maintenance/starboard/fore) +"eqe" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable/white{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"eqf" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Maintenance Hatch"; + req_access_txt = "12" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/construction) +"eqg" = ( +/turf/closed/wall, +/area/maintenance/department/medical) +"eqh" = ( +/turf/closed/wall, +/area/maintenance/department/medical) +"eqi" = ( +/turf/closed/wall, +/area/maintenance/department/medical) +"eqj" = ( +/turf/closed/wall, +/area/maintenance/department/medical) +"eqk" = ( +/turf/closed/wall, +/area/maintenance/department/medical) +"eql" = ( +/turf/closed/wall, +/area/maintenance/department/medical) +"eqm" = ( +/turf/closed/wall, +/area/maintenance/department/medical) +"eqn" = ( +/turf/closed/wall, +/area/maintenance/department/medical) +"eqo" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/maintenance/department/medical) +"eqp" = ( +/turf/closed/wall, +/area/maintenance/department/medical) +"eqq" = ( +/turf/closed/wall, +/area/maintenance/department/medical) +"eqr" = ( +/turf/closed/wall, +/area/maintenance/department/medical) +"eqs" = ( +/turf/closed/wall, +/area/maintenance/department/medical) +"eqt" = ( +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/construction/mining/aux_base) +"equ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/arrival, +/area/hallway/secondary/entry) +"eqv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/arrival, +/area/hallway/secondary/entry) +"eqw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"eqx" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet, +/area/hallway/secondary/entry) +"eqy" = ( +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plating, /area/maintenance/port/fore) +"eqz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/engine/atmospherics_engine) +"eqA" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/maintenance/port/fore) +"eqB" = ( +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/fore) +"eqC" = ( +/obj/structure/cable/white{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral/side, +/area/maintenance/port/fore) +"eqD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/quartermaster/storage) +"eqE" = ( +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/hallway/secondary/service) +"eqF" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/redyellow, +/area/crew_quarters/bar/atrium) +"eqG" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/quartermaster/storage) +"eqH" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/bar/atrium) +"eqI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/quartermaster/office) +"eqJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/quartermaster/qm) +"eqK" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/redyellow, +/area/crew_quarters/bar/atrium) +"eqL" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"eqM" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/greenblue/side, +/area/hydroponics) +"eqN" = ( +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/fore) +"eqO" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/quartermaster/miningoffice) +"eqP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/engine/atmos) +"eqQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/fore) +"eqR" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/red, +/area/crew_quarters/kitchen) +"eqS" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/quartermaster/miningoffice) +"eqT" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/hydroponics) +"eqU" = ( +/obj/structure/cable/white{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/central) +"eqV" = ( +/obj/structure/cable/white{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/central) +"eqW" = ( +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/security/brig) +"eqX" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/engine/atmos) +"eqY" = ( +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/central) +"eqZ" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/bridge) +"era" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/security/execution/transfer) +"erb" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/storage/tech) +"erc" = ( +/obj/structure/cable/white{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/engine/break_room) +"erd" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/storage/primary) +"ere" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/darkblue/side, +/area/bridge) +"erf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/maintenance/port/fore) +"erg" = ( +/obj/structure/cable/white{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/brig) +"erh" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/storage/primary) +"eri" = ( +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/central) +"erj" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/security/detectives_office) +"erk" = ( +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/port) +"erl" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/grimy, +/area/tcommsat/computer) +"erm" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/port) +"ern" = ( +/obj/structure/cable/white{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/starboard) +"ero" = ( +/obj/structure/cable/white{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/starboard) +"erp" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/engine/engineering) +"erq" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/hop) +"err" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/maintenance/port) +"ers" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/grimy, +/area/library) +"ert" = ( +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/central) +"eru" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/starboard) +"erv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/engine/engineering) +"erw" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/library) +"erx" = ( +/obj/structure/cable/white{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 + }, +/area/hallway/secondary/command) +"ery" = ( +/obj/structure/cable/white{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/secondary/command) +"erz" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/central) +"erA" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/crew_quarters/locker) +"erB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral/side, +/area/maintenance/starboard) +"erC" = ( +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/central) +"erD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/ai_monitored/storage/eva) +"erE" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/yellow, +/area/engine/storage) +"erF" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/crew_quarters/toilet/restrooms) +"erG" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/crew_quarters/locker) +"erH" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral/side, +/area/crew_quarters/fitness/recreation) +"erI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/engine/engineering) +"erJ" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/port) +"erK" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/port) +"erL" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/port) +"erM" = ( +/obj/structure/cable/white{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/central) +"erN" = ( +/obj/structure/cable/white{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/central) +"erO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/port) +"erP" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"erQ" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/medical/medbay/central) +"erR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/cmo, +/area/medical/medbay/central) +"erS" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/science/research) +"erT" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/crew_quarters/fitness/recreation) +"erU" = ( +/obj/structure/cable/white{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"erV" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/aft) +"erW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/maintenance/starboard/aft) +"erX" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/purple, +/area/science/research) +"erY" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/maintenance/port) +"erZ" = ( +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/blue, +/area/medical/medbay/central) +"esa" = ( +/obj/structure/cable/white{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral/side, +/area/maintenance/port) +"esb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/science/research) +"esc" = ( +/obj/structure/cable/white{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/medical/medbay/central) +"esd" = ( +/obj/structure/cable/white{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/medical/medbay/central) +"ese" = ( +/obj/structure/cable/white{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/medical/medbay/central) +"esf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"esg" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/aft) +"esh" = ( +/obj/structure/cable/white{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/maintenance/port) +"esi" = ( +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/blue, +/area/medical/medbay/central) +"esj" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/science/robotics/lab) +"esk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral/side, +/area/maintenance/starboard/aft) +"esl" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/purple, +/area/science/research) +"esm" = ( +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/science/mixing) +"esn" = ( +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/hallway/primary/aft) +"eso" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral/side, +/area/maintenance/aft) +"esp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"esq" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/hallway/secondary/exit/departure_lounge) +"esr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/maintenance/port/aft) +"ess" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel{ + dir = 1; + icon_state = "chapel" + }, +/area/chapel/main) +"est" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel{ + icon_state = "chapel" + }, +/area/chapel/main) +"esu" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/hallway/secondary/exit/departure_lounge) +"esv" = ( +/obj/structure/closet/secure_closet/miner/unlocked, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/construction/mining/aux_base) +"esw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"esx" = ( +/obj/machinery/computer/shuttle/mining, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/construction/mining/aux_base) +"esy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/ore_box, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) (1,1,1) = {" aaa @@ -133290,7 +133326,7 @@ aaf btD bwK byz -byz +eqe bBS bDG btD @@ -133334,7 +133370,7 @@ cMq bZC bZD cdj -cMq +erY duO bZC cJc @@ -133838,7 +133874,7 @@ czj bZf cAW bVT -bZC +erJ duK cHJ efW @@ -136873,7 +136909,7 @@ aWj aXP aZq aZq -aWj +eqP bdp bfh bgW @@ -137131,7 +137167,7 @@ aXQ aZr baL bch -aUo +epU bfi bgX biY @@ -137390,9 +137426,9 @@ baM aSY bdq bfj -bgV +epV biZ -aIU +aPw bmf aIU aIZ @@ -137641,7 +137677,7 @@ aRf aSV aUs aIU -aIU +aSV aIU aSV aSV @@ -137906,8 +137942,8 @@ bds bfl bgZ bjb -aUz -aUz +epX +epZ bof aUz bri @@ -137930,7 +137966,7 @@ bPM bVW bXA bZp -cbh +erp ccW ceI ceM @@ -137946,7 +137982,7 @@ csZ ceM cwf cxK -czn +erI bZp cCv cDy @@ -138129,8 +138165,8 @@ ajL alP ajL akR -aoI -apK +eqb +eqc ard asi ehy @@ -138161,7 +138197,7 @@ baO bcj bdt bfm -bha +bgY bjc bkA bmh @@ -138173,7 +138209,7 @@ btN bvp bwW byR -bAF +erc bCi bDR bFQ @@ -138418,7 +138454,7 @@ baP aIU bdu bfn -bha +bgY bjd bkB bmi @@ -138678,7 +138714,7 @@ bfn bhb bje bkC -bkC +eqa boh bqa brl @@ -138707,7 +138743,7 @@ ceK ccZ ceK ccZ -ceK +erv clV cnp coS @@ -138726,13 +138762,13 @@ bZC duO cJx cHS -cMI -cMI -cMI +cHX +cHX +cHX cRJ -cMI -cMI -cMI +cHX +cHX +cHX cHS cJA cFm @@ -138992,7 +139028,7 @@ cJH cWO cHS cZL -dbc +esa dcG dea dfR @@ -139237,16 +139273,16 @@ crI crI cFe cBp -bZD +erO cJz cHS -cMI -cMI -cMI -cMI -cMI -cMI -cMI +cHX +cHX +cHX +cHX +cHX +cHX +cHX cHS cZL dbc @@ -139499,8 +139535,8 @@ cJA cHS cHS cOs -cMI -cMI +cHX +cHX cTv cOs cHS @@ -139705,7 +139741,7 @@ bdz bfr bhf bji -aIZ +epY bmm bol bqe @@ -139744,7 +139780,7 @@ crI ctd cuQ cwj -cxQ +erE czt cBh cCB @@ -139968,7 +140004,7 @@ bom bqf brq bsD -aZq +eqX ehN bvu byX @@ -140473,7 +140509,7 @@ aZx baV bcn bdC -bfu +aZx bhi bjl aIZ @@ -140706,7 +140742,7 @@ asr atp auL avV -arm +eqz axW azk aAh @@ -140732,7 +140768,7 @@ aSM aIU aWe aIZ -aSM +epW aIZ bmq bop @@ -141519,7 +141555,7 @@ bCu bEe bGd bGd -bGd +erk bLV bGd bPW @@ -141786,7 +141822,7 @@ bWf bWg bZC cbu -cdj +err bZC cdj chI @@ -142602,7 +142638,7 @@ dnF doZ dqB dej -dtH +esh duK cJc aaa @@ -142758,7 +142794,7 @@ anf aiX apV arp -arp +eqy atu auO avY @@ -143098,7 +143134,7 @@ cHW cHW cOF cQC -cRR +erU cTF cOC cHW @@ -143312,7 +143348,7 @@ bsM bub brB bxk -bze +erb bAP bCy bEk @@ -143532,7 +143568,7 @@ aib asx atw auQ -epU +aic awX aye azn @@ -143808,7 +143844,7 @@ aNZ aRr aHW aUD -aic +eqL aib aoQ efo @@ -144099,7 +144135,7 @@ bWl bXR bZI bXR -bXR +ers bZI cgo chP @@ -144117,7 +144153,7 @@ cya czG bWi cCK -bZC +erJ cFo cGG cHW @@ -144343,7 +144379,7 @@ bxp akm ajl ajl -axb +erf akm ajl bKc @@ -144876,7 +144912,7 @@ cgp chQ chQ ckP -chQ +erw chQ cph cqD @@ -144921,7 +144957,7 @@ dwq dxz dyA dxz -dxz +esm dCy dDV dEE @@ -145121,7 +145157,7 @@ bKe bMe bAZ bQd -bSn +erm bUr bWi bXU @@ -145360,7 +145396,7 @@ bfB bhp bjr bjt -bjt +eqT boA bjt bbf @@ -145373,7 +145409,7 @@ bAT bCC bEo bCC -bCC +erd bKf bCF bAZ @@ -145451,7 +145487,7 @@ dND dOq dPj dPX -dQQ +esr dFW dSC dTm @@ -146141,7 +146177,7 @@ aUK bxr bzo bAW -bCC +erd bEr bCC bCC @@ -146173,7 +146209,7 @@ cyh czN cBp cCQ -bZC +erJ cFs cGK cId @@ -146360,7 +146396,7 @@ aib atE aib aoQ -axa +eqA ayn azr aAr @@ -146440,7 +146476,7 @@ cNb cOP cQK cLI -cLH +erX cLI cLH cLI @@ -146638,7 +146674,7 @@ aqc aWF aYk aZG -bbf +eqM aWB bdN bfF @@ -147115,7 +147151,7 @@ aaf abT adr agl -agN +equ ahv aih aje @@ -147217,7 +147253,7 @@ cXi cTO cZZ cNp -cLE +esb dez dgn dhz @@ -147421,7 +147457,7 @@ boD bqr brI brI -brI +eqY bvK brI bzs @@ -147452,7 +147488,7 @@ cpm brO brO brO -brO +eri brO brO brO @@ -147507,7 +147543,7 @@ dNI dOw dPn dQc -dQV +ess dRP dSI dRP @@ -147655,7 +147691,7 @@ aDV aFu aGQ aIe -aJs +eqE aJs aMB aOl @@ -148017,7 +148053,7 @@ dJN cJM dLH dML -dNJ +dED dOy dPo dQd @@ -148428,7 +148464,7 @@ aGS aAx eeX aKT -aKT +eqH aOo aPU aKT @@ -148481,7 +148517,7 @@ cqH crW ctD cvk -cwC +erD cwC czR cBr @@ -148530,7 +148566,7 @@ dIU dJP cJO dLJ -dIi +esp dNI dOA dPn @@ -148540,7 +148576,7 @@ dRQ dSH dRQ dQU -dTq +est dVg dVP dQc @@ -148774,7 +148810,7 @@ dqR dmG dqR dpr -dqR +esl dAb dBv dCL @@ -148932,7 +148968,7 @@ art art art ayw -aqb +eqC aAx aBz aCL @@ -149238,7 +149274,7 @@ bUF bWr bUF bWr -bUF +erq bWr cfa cgu @@ -149265,7 +149301,7 @@ cJT cLD cNk cPa -cLI +erS cSh cTU cVz @@ -149515,7 +149551,7 @@ czV cBv cCV cDM -bmX +eqV boR cIi cJU @@ -149724,7 +149760,7 @@ aUQ aZT bbp bcA -aZU +eqR bfR bhG bjA @@ -149975,7 +150011,7 @@ aGY aJA aRE aGY -aGY +eqF aGX aYu aZU @@ -150275,7 +150311,7 @@ bQn bQn bQn cnM -cpp +erx cqH csc ctK @@ -150500,7 +150536,7 @@ bfS bhJ bjA bkP -bmL +eqU boH bqt aaa @@ -150571,7 +150607,7 @@ dqX dsB dtZ dvg -dwH +esj dxN dyR dAh @@ -150996,7 +151032,7 @@ aEh aFB aGZ aGY -aGY +eqF aJA aML aGY @@ -151103,14 +151139,14 @@ dLS dMT dNO dPx -dPx +esq dOI dPx dQl dRc dRV dSP -dPx +esq dQl dRc dRV @@ -151746,7 +151782,7 @@ ahG aax ajs akt -akt +eqx amr anB aaD @@ -152015,7 +152051,7 @@ atW avo awn axl -axl +eqB azB axl aBK @@ -152035,7 +152071,7 @@ aUU axl aYz axl -axl +eqB bcE beb bfX @@ -152093,7 +152129,7 @@ cKe cNs cPh cKe -cKe +erV cKe cVJ cKe @@ -152107,7 +152143,7 @@ cKe cKe dly cKe -cKe +erV cKe drc dgz @@ -152118,7 +152154,7 @@ eiK dyV eiK eiK -eiK +esn eiK dES dGr @@ -152306,7 +152342,7 @@ aaa bsY bul bvQ -bvP +eqZ bzE bBq bCY @@ -152314,7 +152350,7 @@ bEH bGx bIt bKz -bMw +erl bOu bQu bQu @@ -152616,12 +152652,12 @@ daj dbI dda deO -dgB -dgB +eqg +eqg djM -dgB -dgB -doa +eqg +eqg +eqg doa dre doa @@ -152873,12 +152909,12 @@ cXz dbJ ddb cVL -dgB +eqg dhM djN dlz dmR -doa +eqg dpC drf doa @@ -153130,12 +153166,12 @@ dak dbK ddc deP -dgB +eqg dhN djO dlA -dhO -doa +eqo +eqg dpD drg dsG @@ -153387,7 +153423,7 @@ cZb dbL ddd deQ -dgB +eqg dhO djP dlB @@ -153540,7 +153576,7 @@ aaa aaa aaD agv -agN +equ ahL aiv ajy @@ -153888,7 +153924,7 @@ bmX cGY cIs cKj -cLM +erQ cNx cPo cLO @@ -153901,12 +153937,12 @@ dam dbN cZb deS -dgB +eqg dhQ djR dlD dmU -doa +eqg dpG drj dsJ @@ -154177,7 +154213,7 @@ dBJ egt dwK dFa -dGz +eso dHQ aaa aaa @@ -154600,13 +154636,13 @@ aMW aOy aQk aRQ -aTB +eqI aUZ aWY ehW baf bbz -bcL +eqQ bei bbz bhV @@ -154622,7 +154658,7 @@ bsV bxO bzK bBv -bCN +ere bEO bGE bIB @@ -154912,13 +154948,13 @@ cAl cBM cqS bkP -bmX +eqV cGY cIs cKn cLM cNx -cPp +erR cLL cSz cIs @@ -155329,7 +155365,7 @@ acN ade adk adv -adR +eqt aef adR aeB @@ -155415,7 +155451,7 @@ cjM clm cfi cod -cpG +ery cqV cqS ctY @@ -155436,7 +155472,7 @@ cPm cLL cSA cUj -cVW +cUu cXJ cZi dap @@ -155577,16 +155613,16 @@ aaZ aaG abk abt -abK +esv epT acf aaG acy -acO adf adl +esx +abK abK -adS aeg aep aeC @@ -155853,7 +155889,7 @@ afq afE afU agB -ahg +eqw afE aiD ajG @@ -155897,7 +155933,7 @@ bgd bhZ aXf bkW -bmX +eqV boU boZ brL @@ -155955,7 +155991,7 @@ cXK cZj cKs dbT -ddj +esc deY dgD dhX @@ -156095,7 +156131,7 @@ abM abf aaf aaG -acz +esw acP acP acP @@ -156103,11 +156139,11 @@ edj acP acP acP -aeq +esy aaG afc afr -afF +eqd afc aeX afc @@ -156404,7 +156440,7 @@ aVg aXf aYH bal -bbF +eqO bcS bep bge @@ -156643,7 +156679,7 @@ awD axz ayO azR -awD +eqD ayO aDg aEx @@ -156681,7 +156717,7 @@ bBy bCG buq brO -brO +eri brO brO bqv @@ -156696,7 +156732,7 @@ brO brO bta boX -brO +eri brO bqv bBy @@ -156907,7 +156943,7 @@ awC axA aHp awC -awC +eqG aLm aul awC @@ -157730,7 +157766,7 @@ caq cbZ bWN crd -csu +erz boH cvF cxa @@ -157971,7 +158007,7 @@ bKN bMN bOH bQF -bSU +ern bUW bWO bYy @@ -157998,7 +158034,7 @@ cDh cEe cFM cHf -cEd +erP cKv cLU cNG @@ -158455,7 +158491,7 @@ aNf aOJ aQx aSg -aTL +eqJ aVo aNf aYN @@ -158525,7 +158561,7 @@ cRb cRb dat dcc -ddj +esc deY cIs dib @@ -158719,7 +158755,7 @@ aYO bar bbF bcX -bbF +eqO bgl bii aeX @@ -159308,7 +159344,7 @@ dpX drE cXR cWe -cXR +erZ dfi cXR cWe @@ -159533,7 +159569,7 @@ csu cuh cvF cxg -cyN +erF cAy cvF cvF @@ -159765,7 +159801,7 @@ aaf bDj bEX bGQ -bIO +erj bKS bMT bDi @@ -159806,7 +159842,7 @@ cRk ega cUt cWe -cXR +erZ cZr dax dbZ @@ -160581,7 +160617,7 @@ cXT cZt cIs dbY -ddj +esc dfe dgI dik @@ -161328,7 +161364,7 @@ cmM cop cpQ crn -cpQ +erA cun cvI cxm @@ -161569,7 +161605,7 @@ bKY bMZ bDi bQR -bSU +ern bVh bWU bYL @@ -162103,7 +162139,7 @@ csF cuo cvL cxp -cpQ +erA cAG cCa clx @@ -162350,7 +162386,7 @@ efM bdi cgR ciC -cke +eru clx ejB cos @@ -162843,7 +162879,7 @@ bsb bto buE bwh -bxY +era bzV bBC bDm @@ -162915,7 +162951,7 @@ dCb dDu dEp dFs -dFs +dHa dHU aaf dJp @@ -163361,7 +163397,7 @@ bxZ bzX bjQ bDo -bFj +erg bHb bIZ bLb @@ -163421,7 +163457,7 @@ drP dtj dgP dvU -dxf +esk dyq dzt dAM @@ -163658,7 +163694,7 @@ cyX cNT cPM cvP -cSU +erW cUF cWo cYa @@ -163899,7 +163935,7 @@ cox cmX cmX ciB -ckc +erB cvP cxv cyU @@ -163933,7 +163969,7 @@ doB dkl drQ dtk -duA +eqf dvV dxg dyr @@ -164380,7 +164416,7 @@ bjS bls bno bpo -bqN +eqW bqN bqN bqN @@ -165469,7 +165505,7 @@ dfy cWm diA cWp -cYg +esf ddH doF cWp @@ -167757,7 +167793,7 @@ csQ cuD cvT cxF -czc +erH csQ cCl cDu @@ -167769,7 +167805,7 @@ cKR csQ cNZ cPV -csQ +erT cTf cUR cWu diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm.rej b/_maps/map_files/Deltastation/DeltaStation2.dmm.rej deleted file mode 100644 index 4b97f76ae0..0000000000 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm.rej +++ /dev/null @@ -1,37 +0,0 @@ -diff a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm (rejected hunks) -@@ -156131,16 +156132,16 @@ cim - brN - brN - bqq --coe -+bkT - cpL --cqZ -+brH - csr --cub -+bmI - cvE - cwY --cqZ --cqZ --cqZ -+brH -+brH -+brH - brH - bkT - cFG -@@ -156166,10 +156167,10 @@ djZ - dlM - dnc - doh --dpQ -+dnc - drt - dsT --dpQ -+dnc - ego - dwO - dyc diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index a7db1e0909..ec76a564d5 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -190,8 +190,7 @@ /turf/closed/wall/r_wall, /area/security/prison) "aay" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -216,7 +215,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-03"; layer = 4.1 }, @@ -238,7 +237,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ layer = 4.1 }, /turf/open/floor/plasteel/floorgrime, @@ -255,8 +254,7 @@ /turf/open/floor/plasteel/floorgrime, /area/security/prison) "aaF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -301,7 +299,7 @@ /turf/open/floor/plasteel/floorgrime, /area/security/prison) "aaJ" = ( -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -326,8 +324,7 @@ /turf/open/floor/plasteel/floorgrime, /area/security/prison) "aaL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -335,8 +332,7 @@ /turf/open/floor/plating, /area/security/prison) "aaM" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/pod_2) "aaN" = ( @@ -354,7 +350,7 @@ /area/engine/atmos) "aaP" = ( /obj/machinery/hydroponics/constructable, -/obj/item/weapon/cultivator, +/obj/item/cultivator, /obj/item/seeds/carrot, /turf/open/floor/plasteel/floorgrime, /area/security/prison) @@ -365,7 +361,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel/floorgrime, /area/security/prison) "aaR" = ( @@ -422,10 +418,9 @@ /area/solar/starboard/fore) "aaZ" = ( /turf/closed/wall/r_wall, -/area/prison/execution_room) +/area/security/execution/education) "aba" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ d2 = 2; @@ -442,8 +437,7 @@ /turf/open/floor/plasteel/floorgrime, /area/security/prison) "abc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -478,10 +472,10 @@ dir = 1 }, /turf/open/floor/plating, -/area/prison/execution_room) +/area/security/execution/education) "abh" = ( -/obj/item/weapon/soap/nanotrasen, -/obj/item/weapon/bikehorn/rubberducky, +/obj/item/soap/nanotrasen, +/obj/item/bikehorn/rubberducky, /obj/machinery/shower{ dir = 4 }, @@ -515,21 +509,26 @@ icon_state = "4-8" }, /obj/structure/easel, -/obj/item/weapon/canvas/twentythreeXtwentythree, -/obj/item/weapon/canvas/twentythreeXtwentythree, +/obj/item/canvas/twentythreeXtwentythree, +/obj/item/canvas/twentythreeXtwentythree, /turf/open/floor/plasteel/floorgrime, /area/security/prison) "abk" = ( /obj/structure/table, -/obj/item/weapon/folder, -/obj/item/weapon/paper/hydroponics, +/obj/item/folder, +/obj/item/paper/guides/jobs/hydroponics, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/pen, -/obj/item/weapon/storage/crayons, +/obj/item/pen, +/obj/item/storage/crayons, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/open/floor/plasteel/floorgrime, /area/security/prison) "abl" = ( @@ -640,7 +639,7 @@ dir = 9 }, /turf/open/floor/plasteel/black, -/area/prison/execution_room) +/area/security/execution/education) "aby" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 @@ -649,7 +648,7 @@ dir = 1 }, /turf/open/floor/plasteel/black, -/area/prison/execution_room) +/area/security/execution/education) "abz" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 @@ -658,7 +657,7 @@ dir = 5 }, /turf/open/floor/plasteel/black, -/area/prison/execution_room) +/area/security/execution/education) "abA" = ( /obj/machinery/shower{ dir = 4 @@ -699,10 +698,10 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/weapon/reagent_containers/food/condiment/peppermill{ +/obj/item/reagent_containers/food/condiment/peppermill{ pixel_x = 3 }, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ +/obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = -3; pixel_y = 5 }, @@ -865,7 +864,7 @@ dir = 8 }, /turf/open/floor/plasteel/black, -/area/prison/execution_room) +/area/security/execution/education) "abW" = ( /obj/structure/bed, /obj/item/clothing/suit/straight_jacket, @@ -875,7 +874,7 @@ /obj/effect/landmark/revenantspawn, /obj/item/device/electropack, /turf/open/floor/plasteel/black, -/area/prison/execution_room) +/area/security/execution/education) "abX" = ( /obj/machinery/flasher{ id = "justiceflash"; @@ -886,7 +885,7 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/prison/execution_room) +/area/security/execution/education) "abY" = ( /obj/machinery/door/airlock{ name = "Unisex Restroom"; @@ -896,7 +895,7 @@ /area/security/prison) "abZ" = ( /obj/structure/table, -/obj/item/weapon/book/manual/chef_recipes{ +/obj/item/book/manual/chef_recipes{ pixel_x = 2; pixel_y = 6 }, @@ -917,7 +916,7 @@ /area/security/prison) "acb" = ( /obj/structure/table, -/obj/item/weapon/storage/pill_bottle/dice, +/obj/item/storage/pill_bottle/dice, /turf/open/floor/plasteel, /area/security/prison) "acc" = ( @@ -997,7 +996,7 @@ dir = 10 }, /turf/open/floor/plasteel/black, -/area/prison/execution_room) +/area/security/execution/education) "acn" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 @@ -1006,7 +1005,7 @@ dir = 2 }, /turf/open/floor/plasteel/black, -/area/prison/execution_room) +/area/security/execution/education) "aco" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 2; @@ -1016,7 +1015,7 @@ dir = 6 }, /turf/open/floor/plasteel/black, -/area/prison/execution_room) +/area/security/execution/education) "acp" = ( /obj/machinery/light/small{ dir = 4 @@ -1028,7 +1027,7 @@ /area/security/prison) "acq" = ( /obj/structure/table, -/obj/item/weapon/storage/box/donkpockets{ +/obj/item/storage/box/donkpockets{ pixel_x = 2; pixel_y = 1 }, @@ -1125,8 +1124,7 @@ /turf/open/space, /area/solar/starboard/fore) "acA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/poddoor/preopen{ id = "executionfireblast"; @@ -1137,10 +1135,9 @@ /turf/open/floor/plasteel/darkred{ dir = 4 }, -/area/prison/execution_room) +/area/security/execution/education) "acB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "executionfireblast"; layer = 2.9; @@ -1153,7 +1150,7 @@ /turf/open/floor/plasteel/darkred{ dir = 4 }, -/area/prison/execution_room) +/area/security/execution/education) "acC" = ( /obj/machinery/door/window/brigdoor{ dir = 2; @@ -1184,7 +1181,7 @@ /turf/open/floor/plasteel/darkred{ dir = 4 }, -/area/prison/execution_room) +/area/security/execution/education) "acD" = ( /obj/structure/table, /obj/machinery/microwave{ @@ -1211,7 +1208,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-13" }, /turf/open/floor/plasteel/floorgrime, @@ -1266,17 +1263,17 @@ /area/security/prison) "acM" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plasteel/floorgrime, /area/security/prison) "acN" = ( /obj/structure/table/glass, -/obj/item/weapon/reagent_containers/syringe, -/obj/item/weapon/reagent_containers/glass/bottle/morphine{ +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/glass/bottle/morphine{ pixel_y = 6 }, /turf/open/floor/plasteel/whitered/side{ @@ -1288,15 +1285,15 @@ pixel_y = 32 }, /obj/structure/table/glass, -/obj/item/weapon/reagent_containers/glass/beaker{ +/obj/item/reagent_containers/glass/beaker{ pixel_x = 4; pixel_y = 4 }, -/obj/item/weapon/reagent_containers/glass/beaker{ +/obj/item/reagent_containers/glass/beaker{ pixel_x = -5; pixel_y = 6 }, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, /turf/open/floor/plasteel/whitered/side{ dir = 1 }, @@ -1305,14 +1302,13 @@ /turf/closed/wall, /area/crew_quarters/fitness/recreation) "acQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/fitness/recreation) "acR" = ( /obj/structure/table/glass, -/obj/item/weapon/reagent_containers/syringe, -/obj/item/weapon/reagent_containers/glass/bottle/morphine{ +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/glass/bottle/morphine{ pixel_y = 6 }, /obj/machinery/camera{ @@ -1353,39 +1349,34 @@ /area/solar/port/fore) "acV" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/glass/bottle/morphine{ +/obj/item/reagent_containers/glass/bottle/morphine{ pixel_x = -4; pixel_y = 1 }, -/obj/item/weapon/reagent_containers/glass/bottle/chloralhydrate{ +/obj/item/reagent_containers/glass/bottle/chloralhydrate{ name = "chloral hydrate bottle" }, -/obj/item/weapon/reagent_containers/glass/bottle/toxin{ +/obj/item/reagent_containers/glass/bottle/toxin{ pixel_x = 6; pixel_y = 8 }, -/obj/item/weapon/reagent_containers/glass/bottle/morphine{ +/obj/item/reagent_containers/glass/bottle/morphine{ pixel_x = 5; pixel_y = 1 }, -/obj/item/weapon/reagent_containers/syringe, -/obj/item/weapon/reagent_containers/glass/bottle/facid{ +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/glass/bottle/facid{ name = "fluorosulfuric acid bottle"; pixel_x = -3; pixel_y = 6 }, -/obj/item/weapon/reagent_containers/syringe{ +/obj/item/reagent_containers/syringe{ pixel_y = 5 }, -/obj/item/weapon/reagent_containers/dropper, -/obj/machinery/airalarm{ - desc = "This particular atmos control unit appears to have no access restrictions."; +/obj/item/reagent_containers/dropper, +/obj/machinery/airalarm/all_access{ dir = 4; - locked = 0; - name = "all-access air alarm"; - pixel_x = -24; - req_access = "0"; - req_one_access = "0" + pixel_x = -24 }, /obj/machinery/button/ignition{ id = "executionburn"; @@ -1426,18 +1417,18 @@ /turf/open/floor/plasteel/darkred/side{ dir = 1 }, -/area/prison/execution_room) +/area/security/execution/education) "acW" = ( /obj/structure/table, -/obj/item/weapon/folder/red{ +/obj/item/folder/red{ pixel_x = 3 }, /obj/item/device/taperecorder{ pixel_x = -3 }, -/obj/item/weapon/storage/fancy/cigarettes, +/obj/item/storage/fancy/cigarettes, /obj/item/device/assembly/flash/handheld, -/obj/item/weapon/reagent_containers/spray/pepper, +/obj/item/reagent_containers/spray/pepper, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -1445,7 +1436,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 1 }, -/area/prison/execution_room) +/area/security/execution/education) "acX" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -1454,7 +1445,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 1 }, -/area/prison/execution_room) +/area/security/execution/education) "acY" = ( /obj/structure/sink/kitchen{ desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; @@ -1467,12 +1458,13 @@ /turf/open/floor/plasteel/darkred/side{ dir = 1 }, -/area/prison/execution_room) +/area/security/execution/education) "acZ" = ( /obj/machinery/power/apc{ cell_type = 2500; dir = 1; name = "Prisoner Education Chamber APC"; + areastring = "/area/security/execution/education"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -1489,7 +1481,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 1 }, -/area/prison/execution_room) +/area/security/execution/education) "ada" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -1609,7 +1601,7 @@ dir = 5 }, /turf/open/floor/plasteel/black, -/area/prison/execution_room) +/area/security/execution/education) "adn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/chair/office/dark{ @@ -1619,15 +1611,15 @@ dir = 8 }, /turf/open/floor/plasteel/black, -/area/prison/execution_room) +/area/security/execution/education) "ado" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, /turf/open/floor/plasteel/black, -/area/prison/execution_room) +/area/security/execution/education) "adp" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/black, -/area/prison/execution_room) +/area/security/execution/education) "adq" = ( /obj/structure/cable/yellow{ d1 = 1; @@ -1642,11 +1634,11 @@ dir = 4 }, /turf/open/floor/plasteel/black, -/area/prison/execution_room) +/area/security/execution/education) "adr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, -/area/prison/execution_room) +/area/security/execution/education) "ads" = ( /obj/structure/bed, /obj/machinery/camera{ @@ -1808,8 +1800,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_2) "adI" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/pod_3) "adJ" = ( @@ -1820,17 +1811,17 @@ pixel_x = -28 }, /obj/structure/table, -/obj/item/weapon/storage/backpack/duffelbag/sec/surgery{ +/obj/item/storage/backpack/duffelbag/sec/surgery{ pixel_y = 5 }, /obj/item/clothing/mask/balaclava, -/obj/item/weapon/reagent_containers/spray/cleaner{ +/obj/item/reagent_containers/spray/cleaner{ pixel_x = 5 }, /turf/open/floor/plasteel/darkred/side{ dir = 2 }, -/area/prison/execution_room) +/area/security/execution/education) "adK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 @@ -1838,7 +1829,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 2 }, -/area/prison/execution_room) +/area/security/execution/education) "adL" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -1847,7 +1838,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 2 }, -/area/prison/execution_room) +/area/security/execution/education) "adM" = ( /obj/machinery/button/door{ id = "prisonereducation"; @@ -1863,7 +1854,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 2 }, -/area/prison/execution_room) +/area/security/execution/education) "adN" = ( /obj/machinery/light_switch{ pixel_x = 26 @@ -1879,7 +1870,7 @@ /turf/open/floor/plasteel/darkred/side{ dir = 2 }, -/area/prison/execution_room) +/area/security/execution/education) "adO" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/machinery/flasher{ @@ -1892,8 +1883,8 @@ /area/security/prison) "adP" = ( /obj/structure/table, -/obj/item/weapon/paper, -/obj/item/weapon/pen, +/obj/item/paper, +/obj/item/pen, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, @@ -1928,8 +1919,8 @@ /area/security/prison) "adT" = ( /obj/structure/table, -/obj/item/weapon/paper, -/obj/item/weapon/pen, +/obj/item/paper, +/obj/item/pen, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/floorgrime, /area/security/prison) @@ -1942,8 +1933,8 @@ /turf/open/floor/plasteel/floorgrime, /area/security/prison) "adV" = ( -/obj/item/weapon/folder/red, -/obj/item/weapon/pen, +/obj/item/folder/red, +/obj/item/pen, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table/glass, /turf/open/floor/plasteel/whitered/side{ @@ -1981,8 +1972,7 @@ /turf/closed/wall/r_wall, /area/crew_quarters/heads/hos) "aea" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -1994,8 +1984,7 @@ /turf/open/floor/plating, /area/crew_quarters/heads/hos) "aeb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -2011,8 +2000,7 @@ /turf/open/floor/plating, /area/crew_quarters/heads/hos) "aec" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -2034,8 +2022,7 @@ /turf/open/floor/plating, /area/crew_quarters/fitness/recreation) "aee" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/port/fore) "aef" = ( @@ -2060,7 +2047,7 @@ dir = 1 }, /turf/open/floor/plasteel/black, -/area/prison/execution_room) +/area/security/execution/education) "aeh" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 @@ -2074,7 +2061,7 @@ req_access_txt = "0" }, /turf/open/floor/plasteel/black, -/area/prison/execution_room) +/area/security/execution/education) "aei" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; @@ -2088,7 +2075,7 @@ req_access_txt = "0" }, /turf/open/floor/plasteel/black, -/area/prison/execution_room) +/area/security/execution/education) "aej" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ @@ -2107,7 +2094,7 @@ /turf/open/floor/plasteel/red/side{ dir = 1 }, -/area/prison/execution_room) +/area/security/execution/education) "aek" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall/r_wall, @@ -2163,13 +2150,13 @@ /area/ai_monitored/security/armory) "aer" = ( /obj/structure/rack, -/obj/item/weapon/gun/energy/ionrifle{ +/obj/item/gun/energy/ionrifle{ pin = /obj/item/device/firing_pin }, /obj/machinery/light{ dir = 1 }, -/obj/item/weapon/gun/energy/temperature/security, +/obj/item/gun/energy/temperature/security, /obj/item/clothing/suit/armor/laserproof, /turf/open/floor/plasteel/vault{ dir = 4 @@ -2185,7 +2172,7 @@ name = "3maintenance loot spawner" }, /obj/effect/spawner/lootdrop/armory_contraband{ - loot = list(/obj/item/weapon/gun/ballistic/automatic/pistol = 5, /obj/item/weapon/gun/ballistic/shotgun/automatic/combat = 5, /obj/item/weapon/gun/ballistic/revolver/mateba, /obj/item/weapon/gun/ballistic/automatic/pistol/deagle, /obj/item/weapon/storage/box/syndie_kit/throwing_weapons = 3) + loot = list(/obj/item/gun/ballistic/automatic/pistol = 5, /obj/item/gun/ballistic/shotgun/automatic/combat = 5, /obj/item/gun/ballistic/revolver/mateba, /obj/item/gun/ballistic/automatic/pistol/deagle, /obj/item/storage/box/syndie_kit/throwing_weapons = 3) }, /turf/open/floor/plasteel/vault{ dir = 4 @@ -2196,8 +2183,8 @@ /obj/machinery/newscaster/security_unit{ pixel_y = 32 }, -/obj/item/weapon/folder/red, -/obj/item/weapon/folder/red, +/obj/item/folder/red, +/obj/item/folder/red, /obj/machinery/keycard_auth{ pixel_x = -26; pixel_y = 23 @@ -2237,8 +2224,7 @@ /turf/closed/wall, /area/security/range) "aez" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/range) "aeA" = ( @@ -2254,16 +2240,14 @@ /turf/closed/wall, /area/crew_quarters/fitness/recreation) "aeC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plating, /area/crew_quarters/fitness/recreation) "aeD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/effect/landmark/syndicate_breach_area, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -2271,8 +2255,7 @@ /turf/open/floor/plating, /area/crew_quarters/fitness/recreation) "aeE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -2300,20 +2283,20 @@ }, /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /turf/open/floor/plasteel/vault, -/area/prison/execution_room) +/area/security/execution/education) "aeI" = ( -/obj/item/weapon/tank/internals/oxygen/red{ +/obj/item/tank/internals/oxygen/red{ pixel_x = -4; pixel_y = -1 }, -/obj/item/weapon/tank/internals/oxygen/red{ +/obj/item/tank/internals/oxygen/red{ pixel_x = 4; pixel_y = -1 }, -/obj/item/weapon/tank/internals/anesthetic{ +/obj/item/tank/internals/anesthetic{ pixel_x = 2 }, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /obj/item/clothing/mask/gas, /obj/item/clothing/mask/gas, /obj/structure/closet/crate{ @@ -2321,16 +2304,16 @@ opened = 1 }, /obj/machinery/atmospherics/pipe/manifold/general/visible, -/obj/item/weapon/wrench, +/obj/item/wrench, /turf/open/floor/plasteel/vault, -/area/prison/execution_room) +/area/security/execution/education) "aeJ" = ( /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 }, /obj/machinery/space_heater, /turf/open/floor/plasteel/vault, -/area/prison/execution_room) +/area/security/execution/education) "aeK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ @@ -2338,11 +2321,6 @@ d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /turf/open/floor/plasteel/red/corner{ dir = 2 }, @@ -2357,7 +2335,7 @@ dir = 5 }, /obj/structure/sign/securearea{ - desc = "A warning sign which reads 'WARNING: Do Not Enter When Red Light Shows', detailing the penalties that any NanoTrasen employee or silicon will suffer if violating this rule."; + desc = "A warning sign which reads 'WARNING: Do Not Enter When Red Light Shows', detailing the penalties that any Nanotrasen employee or silicon will suffer if violating this rule."; name = "WARNING: Do Not Enter When Red Light Shows"; pixel_y = 32 }, @@ -2580,6 +2558,7 @@ cell_type = 5000; dir = 1; name = "Prison Wing APC"; + areastring = "/area/security/prison"; pixel_x = 1; pixel_y = 24 }, @@ -2673,8 +2652,7 @@ }, /area/security/prison) "afc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -2690,7 +2668,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-16"; layer = 4.1 }, @@ -2716,7 +2694,7 @@ pixel_y = 30 }, /obj/machinery/computer/med_data/laptop, -/obj/item/weapon/storage/secure/safe/HoS{ +/obj/item/storage/secure/safe/HoS{ pixel_x = 36; pixel_y = 28 }, @@ -2729,7 +2707,7 @@ /area/crew_quarters/heads/hos) "aff" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/item/weapon/storage/secure/safe{ +/obj/item/storage/secure/safe{ name = "armory safe A"; pixel_x = 6; pixel_y = 28 @@ -2872,20 +2850,20 @@ /area/crew_quarters/fitness/recreation) "afu" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/drinks/sillycup{ +/obj/item/reagent_containers/food/drinks/sillycup{ pixel_x = -5; pixel_y = 3 }, -/obj/item/weapon/reagent_containers/food/drinks/sillycup, -/obj/item/weapon/reagent_containers/food/drinks/sillycup{ +/obj/item/reagent_containers/food/drinks/sillycup, +/obj/item/reagent_containers/food/drinks/sillycup{ pixel_x = 5; pixel_y = 3 }, -/obj/item/weapon/reagent_containers/food/drinks/sillycup{ +/obj/item/reagent_containers/food/drinks/sillycup{ pixel_x = 5; pixel_y = 3 }, -/obj/item/weapon/reagent_containers/food/drinks/sillycup{ +/obj/item/reagent_containers/food/drinks/sillycup{ pixel_x = 5; pixel_y = 3 }, @@ -2922,8 +2900,7 @@ /turf/open/floor/plasteel/vault, /area/crew_quarters/fitness/recreation) "afC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/crew_quarters/fitness/recreation) @@ -2946,18 +2923,13 @@ /turf/open/floor/plating, /area/maintenance/solars/port/fore) "afF" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "applebush"; layer = 4.1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /turf/open/floor/plasteel, /area/security/prison) "afG" = ( @@ -2977,6 +2949,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/red/corner{ dir = 1 }, @@ -3044,6 +3017,7 @@ /obj/structure/extinguisher_cabinet{ pixel_y = -30 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/red/corner{ dir = 1 }, @@ -3128,8 +3102,7 @@ }, /area/security/prison) "afW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /turf/open/floor/plating, /area/security/prison) @@ -3137,7 +3110,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, -/obj/item/weapon/storage/secure/safe{ +/obj/item/storage/secure/safe{ name = "armory safe B"; pixel_x = 6; pixel_y = 28 @@ -3159,16 +3132,16 @@ pixel_y = 24 }, /obj/structure/rack, -/obj/item/weapon/grenade/barrier{ +/obj/item/grenade/barrier{ pixel_x = -3; pixel_y = 1 }, -/obj/item/weapon/grenade/barrier, -/obj/item/weapon/grenade/barrier{ +/obj/item/grenade/barrier, +/obj/item/grenade/barrier{ pixel_x = 3; pixel_y = -1 }, -/obj/item/weapon/grenade/barrier{ +/obj/item/grenade/barrier{ pixel_x = 6; pixel_y = -2 }, @@ -3192,12 +3165,12 @@ /area/ai_monitored/security/armory) "agb" = ( /obj/structure/rack, -/obj/item/weapon/gun/energy/e_gun/advtaser{ +/obj/item/gun/energy/e_gun/advtaser{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/gun/energy/e_gun/advtaser, -/obj/item/weapon/gun/energy/e_gun/advtaser{ +/obj/item/gun/energy/e_gun/advtaser, +/obj/item/gun/energy/e_gun/advtaser{ pixel_x = 3; pixel_y = -3 }, @@ -3211,12 +3184,12 @@ /area/ai_monitored/security/armory) "agd" = ( /obj/structure/rack, -/obj/item/weapon/gun/energy/laser{ +/obj/item/gun/energy/laser{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/gun/energy/laser, -/obj/item/weapon/gun/energy/laser{ +/obj/item/gun/energy/laser, +/obj/item/gun/energy/laser{ pixel_x = 3; pixel_y = -3 }, @@ -3225,8 +3198,7 @@ }, /area/ai_monitored/security/armory) "age" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -3243,11 +3215,11 @@ /area/crew_quarters/heads/hos) "agf" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/secure/briefcase{ +/obj/item/storage/secure/briefcase{ pixel_x = -2 }, -/obj/item/weapon/book/manual/wiki/security_space_law, -/obj/item/weapon/cartridge/detective, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/cartridge/detective, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -3271,16 +3243,16 @@ /area/crew_quarters/heads/hos) "agi" = ( /obj/structure/table/wood, -/obj/item/weapon/stamp/hos, +/obj/item/stamp/hos, /turf/open/floor/carpet, /area/crew_quarters/heads/hos) "agj" = ( -/obj/item/weapon/phone{ - desc = "Supposedly a direct line to NanoTrasen Central Command. It's not even plugged in."; +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/cigbutt/cigarbutt{ +/obj/item/cigbutt/cigarbutt{ pixel_x = 5; pixel_y = -1 }, @@ -3303,7 +3275,7 @@ /area/crew_quarters/heads/hos) "agl" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, @@ -3315,8 +3287,7 @@ /turf/open/floor/plasteel/black, /area/crew_quarters/heads/hos) "agm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -3440,6 +3411,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Recreation Area APC"; + areastring = "/area/crew_quarters/fitness/recreation"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -3500,10 +3472,10 @@ /area/maintenance/solars/port/fore) "agE" = ( /obj/structure/table, -/obj/item/weapon/folder/red{ +/obj/item/folder/red{ pixel_x = 3 }, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = -4; pixel_y = 2 }, @@ -3511,7 +3483,7 @@ /area/security/prison) "agF" = ( /obj/structure/rack, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /obj/item/device/assembly/flash/handheld, /obj/structure/cable/yellow{ d1 = 1; @@ -3522,24 +3494,20 @@ /area/security/prison) "agG" = ( /obj/structure/table, -/obj/item/weapon/storage/box/bodybags{ +/obj/item/storage/box/bodybags{ pixel_x = 4; pixel_y = 2 }, -/obj/item/weapon/pen, -/obj/item/weapon/storage/box/prisoner, +/obj/item/pen, +/obj/item/storage/box/prisoner, /turf/open/floor/plasteel/vault, /area/security/prison) "agH" = ( -/obj/structure/closet/secure_closet/brig{ - anchored = 1 - }, +/obj/structure/closet/secure_closet/brig, /turf/open/floor/plasteel/vault, /area/security/prison) "agI" = ( -/obj/structure/closet/secure_closet/brig{ - anchored = 1 - }, +/obj/structure/closet/secure_closet/brig, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -3566,8 +3534,7 @@ /turf/open/floor/plasteel, /area/security/prison) "agL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/prison) "agM" = ( @@ -3598,7 +3565,7 @@ /area/security/prison) "agP" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, @@ -3622,9 +3589,9 @@ pixel_x = -22 }, /obj/structure/rack, -/obj/item/weapon/storage/fancy/donut_box, -/obj/item/weapon/gun/energy/e_gun/dragnet, -/obj/item/weapon/gun/energy/e_gun/dragnet, +/obj/item/storage/fancy/donut_box, +/obj/item/gun/energy/e_gun/dragnet, +/obj/item/gun/energy/e_gun/dragnet, /turf/open/floor/plasteel/vault{ dir = 1 }, @@ -3638,29 +3605,29 @@ "agT" = ( /obj/structure/rack, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/weapon/storage/box/rubbershot, -/obj/item/weapon/storage/box/rubbershot, -/obj/item/weapon/storage/box/rubbershot, -/obj/item/weapon/storage/box/rubbershot, -/obj/item/weapon/storage/box/rubbershot, -/obj/item/weapon/storage/box/rubbershot, -/obj/item/weapon/gun/ballistic/shotgun/riot{ +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot, +/obj/item/gun/ballistic/shotgun/riot{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/gun/ballistic/shotgun/riot, +/obj/item/gun/ballistic/shotgun/riot, /turf/open/floor/plasteel/vault{ dir = 1 }, /area/ai_monitored/security/armory) "agU" = ( /obj/structure/rack, -/obj/item/weapon/gun/energy/e_gun{ +/obj/item/gun/energy/e_gun{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/gun/energy/e_gun, -/obj/item/weapon/gun/energy/e_gun{ +/obj/item/gun/energy/e_gun, +/obj/item/gun/energy/e_gun{ pixel_x = 3; pixel_y = -3 }, @@ -3669,8 +3636,7 @@ }, /area/ai_monitored/security/armory) "agV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /obj/machinery/door/poddoor/preopen{ id = "hosprivacy"; @@ -3706,7 +3672,7 @@ "aha" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /mob/living/simple_animal/hostile/retaliate/bat{ - desc = "A fierce companion for any person of power, this spider has been carefully trained by NanoTrasen specialists. Its beady, staring eyes send shivers down your spine."; + desc = "A fierce companion for any person of power, this spider has been carefully trained by Nanotrasen specialists. Its beady, staring eyes send shivers down your spine."; emote_hear = list("chitters"); faction = list("spiders"); harm_intent_damage = 3; @@ -3812,8 +3778,7 @@ /turf/closed/wall, /area/maintenance/disposal) "ahq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/disposal) "ahr" = ( @@ -3957,10 +3922,10 @@ icon_state = "2-4" }, /obj/structure/rack, -/obj/item/weapon/storage/box/flashes{ +/obj/item/storage/box/flashes{ pixel_x = 3 }, -/obj/item/weapon/storage/box/teargas{ +/obj/item/storage/box/teargas{ pixel_x = 1; pixel_y = -2 }, @@ -3973,6 +3938,7 @@ cell_type = 5000; dir = 2; name = "Armory APC"; + areastring = "/area/ai_monitored/security/armory"; pixel_x = 1; pixel_y = -24 }, @@ -4011,12 +3977,12 @@ /area/ai_monitored/security/armory) "ahI" = ( /obj/structure/rack, -/obj/item/weapon/shield/riot{ +/obj/item/shield/riot{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/shield/riot, -/obj/item/weapon/shield/riot{ +/obj/item/shield/riot, +/obj/item/shield/riot{ pixel_x = 3; pixel_y = -3 }, @@ -4073,11 +4039,6 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /turf/open/floor/carpet, /area/crew_quarters/heads/hos) "ahM" = ( @@ -4104,11 +4065,6 @@ d2 = 8; icon_state = "4-8" }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, /turf/open/floor/carpet, /area/crew_quarters/heads/hos) "ahO" = ( @@ -4147,7 +4103,7 @@ /turf/open/floor/plating, /area/maintenance/fore) "ahR" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /turf/open/floor/plating, /area/maintenance/fore) "ahS" = ( @@ -4158,7 +4114,7 @@ "ahU" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/structure/table, -/obj/item/weapon/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/fore) @@ -4291,7 +4247,7 @@ /turf/open/floor/plating, /area/maintenance/disposal) "aij" = ( -/obj/item/weapon/vending_refill/coffee, +/obj/item/vending_refill/coffee, /turf/open/floor/plating{ icon_state = "platingdmg2" }, @@ -4308,6 +4264,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Port Bow Solar APC"; + areastring = "/area/maintenance/solars/port/fore"; pixel_x = -25; pixel_y = 3 }, @@ -4352,13 +4309,11 @@ /turf/closed/wall/r_wall, /area/maintenance/port/fore) "aip" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/port/fore) "aiq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -4444,7 +4399,7 @@ /obj/structure/closet{ name = "Evidence Closet 1" }, -/obj/item/weapon/storage/backpack{ +/obj/item/storage/backpack{ name = "Evidence Bag 1" }, /obj/effect/spawner/lootdrop/maintenance{ @@ -4466,7 +4421,7 @@ dir = 2; network = list("SS13") }, -/obj/item/weapon/storage/secure/safe{ +/obj/item/storage/secure/safe{ name = "evidence safe"; pixel_x = 6; pixel_y = 28 @@ -4476,13 +4431,8 @@ }, /area/security/warden) "aiz" = ( -/obj/structure/closet/secure_closet{ - anchored = 1; - name = "Secure Evidence Closet"; - req_access_txt = "0"; - req_one_access_txt = "3,4" - }, -/obj/item/weapon/storage/secure/briefcase{ +/obj/structure/closet/secure_closet/evidence, +/obj/item/storage/secure/briefcase{ name = "Secure Evidence Briefcase"; pixel_x = 3; pixel_y = -3 @@ -4492,28 +4442,24 @@ }, /area/security/warden) "aiA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /turf/open/floor/plating, /area/ai_monitored/security/armory) "aiB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/security/warden) "aiC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/ai_monitored/security/armory) "aiD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -4521,8 +4467,7 @@ /turf/open/floor/plating, /area/security/main) "aiE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -4534,8 +4479,7 @@ /turf/open/floor/plating, /area/crew_quarters/heads/hos) "aiF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -4564,11 +4508,20 @@ req_access = null; req_access_txt = "58" }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/open/floor/carpet, /area/crew_quarters/heads/hos) "aiH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -4585,8 +4538,7 @@ /turf/open/floor/plating, /area/crew_quarters/heads/hos) "aiI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -4638,7 +4590,7 @@ /area/maintenance/fore) "aiP" = ( /obj/structure/table, -/obj/item/weapon/folder, +/obj/item/folder, /turf/open/floor/plating, /area/maintenance/fore) "aiQ" = ( @@ -4794,21 +4746,21 @@ pixel_x = -3; pixel_y = 2 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine, -/obj/item/weapon/storage/secure/safe{ +/obj/item/reagent_containers/syringe/epinephrine, +/obj/item/storage/secure/safe{ pixel_x = 6; pixel_y = 28 }, -/obj/item/weapon/restraints/handcuffs/cable/pink, +/obj/item/restraints/handcuffs/cable/pink, /turf/open/floor/plating, /area/maintenance/port/fore) "ajl" = ( -/obj/item/weapon/soap/deluxe, -/obj/item/weapon/storage/secure/safe{ +/obj/item/soap/deluxe, +/obj/item/storage/secure/safe{ pixel_x = 6; pixel_y = 28 }, -/obj/item/weapon/kitchen/rollingpin, +/obj/item/kitchen/rollingpin, /obj/structure/closet/crate, /obj/item/clothing/suit/xenos, /obj/item/clothing/suit/monkeysuit, @@ -4835,8 +4787,7 @@ /turf/open/floor/plasteel/red/side, /area/security/brig) "ajo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "ajp" = ( @@ -4852,7 +4803,7 @@ /obj/structure/closet{ name = "Evidence Closet 2" }, -/obj/item/weapon/storage/backpack{ +/obj/item/storage/backpack{ name = "Evidence Bag 2" }, /obj/machinery/airalarm{ @@ -4886,7 +4837,7 @@ /obj/structure/closet{ name = "Evidence Closet 5" }, -/obj/item/weapon/storage/backpack{ +/obj/item/storage/backpack{ name = "Evidence Bag 5" }, /obj/effect/spawner/lootdrop/maintenance{ @@ -4922,8 +4873,7 @@ /turf/open/floor/plasteel, /area/security/warden) "ajx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -5095,7 +5045,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/item/weapon/storage/firstaid/brute, +/obj/item/storage/firstaid/brute, /turf/open/floor/plasteel, /area/crew_quarters/fitness/recreation) "ajT" = ( @@ -5130,12 +5080,8 @@ /area/crew_quarters/fitness/recreation) "ajX" = ( /obj/structure/table, -/obj/item/weapon/paper{ - desc = ""; - info = "Brusies sustained in the holodeck can be healed simply by sleeping."; - name = "Holodeck Disclaimer" - }, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/paper/fluff/holodeck/disclaimer, +/obj/item/storage/firstaid/regular{ pixel_x = 3; pixel_y = -3 }, @@ -5321,23 +5267,23 @@ layer = 2.9 }, /obj/item/clothing/gloves/color/yellow, -/obj/item/weapon/mop, -/obj/item/weapon/bikehorn/rubberducky, +/obj/item/mop, +/obj/item/bikehorn/rubberducky, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; name = "2maintenance loot spawner" }, -/obj/item/weapon/grenade/empgrenade, +/obj/item/grenade/empgrenade, /turf/open/floor/plating, /area/maintenance/port/fore) "akq" = ( -/obj/item/weapon/vending_refill/cola, +/obj/item/vending_refill/cola, /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/landmark/xeno_spawn, /turf/open/floor/plating, /area/maintenance/port/fore) "akr" = ( -/obj/item/weapon/vending_refill/snack, +/obj/item/vending_refill/snack, /turf/open/floor/plating, /area/maintenance/port/fore) "aks" = ( @@ -5354,7 +5300,7 @@ pixel_x = 5; pixel_y = -2 }, -/obj/item/weapon/dice/d8, +/obj/item/dice/d8, /obj/item/device/healthanalyzer, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, @@ -5363,7 +5309,7 @@ /obj/structure/table, /obj/item/clothing/gloves/color/latex, /obj/item/clothing/mask/surgical, -/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/spray/cleaner, /turf/open/floor/plasteel/whitered/side{ dir = 9 }, @@ -5379,10 +5325,10 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/item/weapon/folder/red{ +/obj/item/folder/red{ pixel_x = 3 }, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = -4; pixel_y = 2 }, @@ -5406,11 +5352,11 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plasteel/whitered/side{ dir = 5 }, @@ -5462,7 +5408,7 @@ /obj/structure/closet{ name = "Evidence Closet 4" }, -/obj/item/weapon/storage/backpack{ +/obj/item/storage/backpack{ name = "Evidence Bag 4" }, /obj/effect/spawner/lootdrop/maintenance{ @@ -5507,8 +5453,7 @@ /turf/open/floor/plasteel, /area/security/warden) "akG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -5535,8 +5480,7 @@ /turf/open/floor/plasteel/showroomfloor, /area/security/warden) "akK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -5735,8 +5679,7 @@ }, /area/security/main) "akW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -5765,11 +5708,11 @@ /obj/structure/rack{ pixel_y = 2 }, -/obj/item/weapon/gun/energy/laser/practice{ +/obj/item/gun/energy/laser/practice{ pixel_x = 2; pixel_y = -2 }, -/obj/item/weapon/gun/energy/laser/practice{ +/obj/item/gun/energy/laser/practice{ pixel_x = -3; pixel_y = 3 }, @@ -5832,11 +5775,11 @@ /area/crew_quarters/fitness/recreation) "alh" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, @@ -5916,8 +5859,7 @@ /turf/closed/wall, /area/maintenance/starboard) "alr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard) "als" = ( @@ -5938,8 +5880,7 @@ /turf/open/floor/plasteel/black, /area/engine/gravity_generator) "alv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/starboard/fore) "alw" = ( @@ -6080,11 +6021,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/obj/item/weapon/bucket_sensor, +/obj/item/bucket_sensor, /turf/open/floor/plating, /area/maintenance/port/fore) "alI" = ( -/obj/item/weapon/grown/log, +/obj/item/grown/log, /obj/effect/landmark/blobstart, /turf/open/floor/plating, /area/maintenance/port/fore) @@ -6096,11 +6037,11 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/storage/secure/briefcase, -/obj/item/weapon/disk/data, -/obj/item/weapon/grenade/flashbang, +/obj/item/storage/secure/briefcase, +/obj/item/disk/data, +/obj/item/grenade/flashbang, /obj/effect/spawner/lootdrop/maintenance, -/obj/item/weapon/grenade/smokebomb, +/obj/item/grenade/smokebomb, /turf/open/floor/plating, /area/maintenance/port/fore) "alK" = ( @@ -6112,10 +6053,10 @@ /area/maintenance/port/fore) "alM" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal, -/obj/item/weapon/reagent_containers/syringe, +/obj/item/storage/firstaid/regular, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/reagent_containers/glass/bottle/charcoal, +/obj/item/reagent_containers/syringe, /obj/structure/extinguisher_cabinet{ pixel_x = -27 }, @@ -6396,6 +6337,7 @@ cell_type = 5000; dir = 8; name = "Brig Control APC"; + areastring = "/area/security/warden"; pixel_x = -26 }, /obj/structure/cable/yellow, @@ -6560,6 +6502,7 @@ cell_type = 2500; dir = 4; name = "Shooting Range APC"; + areastring = "/area/security/range"; pixel_x = 24 }, /obj/structure/cable/yellow{ @@ -6573,7 +6516,7 @@ /area/security/range) "amt" = ( /obj/structure/rack, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /obj/effect/landmark/blobstart, /turf/open/floor/plating, /area/maintenance/fore) @@ -6634,8 +6577,7 @@ }, /area/crew_quarters/fitness/recreation) "amD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/crew_quarters/fitness/recreation) @@ -6764,7 +6706,7 @@ /area/maintenance/disposal) "amS" = ( /obj/effect/landmark/xeno_spawn, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, /area/maintenance/port/fore) @@ -6790,8 +6732,8 @@ /area/maintenance/port) "amW" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder, -/obj/item/weapon/folder, +/obj/item/folder, +/obj/item/folder, /obj/machinery/door/window/westleft{ base_state = "right"; dir = 2; @@ -6799,7 +6741,7 @@ name = "windoor"; req_access_txt = "0" }, -/obj/item/weapon/book/manual/wiki/engineering_hacking, +/obj/item/book/manual/wiki/engineering_hacking, /obj/item/device/tape/random, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, @@ -6807,14 +6749,14 @@ "amX" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced, -/obj/item/weapon/stock_parts/cell/crap, +/obj/item/stock_parts/cell/crap, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port/fore) "amY" = ( /obj/structure/table/reinforced, /obj/structure/window/reinforced, -/obj/item/weapon/electronics/firealarm, +/obj/item/electronics/firealarm, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port/fore) @@ -6835,8 +6777,7 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "anb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -6859,6 +6800,7 @@ /turf/open/floor/plasteel/black, /area/security/brig) "ane" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/whitered/side{ dir = 8 }, @@ -6914,10 +6856,10 @@ /area/security/brig) "ank" = ( /obj/structure/table, -/obj/item/weapon/storage/box/evidence, -/obj/item/weapon/storage/box/evidence, -/obj/item/weapon/storage/box/evidence, -/obj/item/weapon/hand_labeler, +/obj/item/storage/box/evidence, +/obj/item/storage/box/evidence, +/obj/item/storage/box/evidence, +/obj/item/hand_labeler, /turf/open/floor/plasteel/vault{ dir = 6 }, @@ -6936,13 +6878,13 @@ /area/security/warden) "ann" = ( /obj/structure/rack, -/obj/item/weapon/storage/box/chemimp{ +/obj/item/storage/box/chemimp{ pixel_x = 4; pixel_y = 3 }, -/obj/item/weapon/storage/box/trackimp, -/obj/item/weapon/storage/lockbox/loyalty, -/obj/item/weapon/reagent_containers/glass/bottle/morphine, +/obj/item/storage/box/trackimp, +/obj/item/storage/lockbox/loyalty, +/obj/item/reagent_containers/glass/bottle/morphine, /obj/machinery/light/small, /obj/machinery/firealarm{ dir = 8; @@ -6953,8 +6895,8 @@ /area/security/warden) "ano" = ( /obj/structure/rack, -/obj/item/weapon/storage/box/handcuffs, -/obj/item/weapon/storage/box/flashbangs{ +/obj/item/storage/box/handcuffs, +/obj/item/storage/box/flashbangs{ pixel_x = -2; pixel_y = -2 }, @@ -6974,17 +6916,16 @@ /area/security/warden) "anq" = ( /obj/structure/rack, -/obj/item/weapon/storage/box/firingpins{ +/obj/item/storage/box/firingpins{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/firingpins, +/obj/item/storage/box/firingpins, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/security/warden) "anr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /turf/open/floor/plating, /area/security/warden) @@ -7031,10 +6972,10 @@ /area/security/main) "anx" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/red{ +/obj/item/folder/red{ pixel_x = 3 }, -/obj/item/weapon/folder/blue{ +/obj/item/folder/blue{ pixel_x = -2; pixel_y = 3 }, @@ -7042,7 +6983,7 @@ /area/security/main) "any" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper, +/obj/item/paper, /turf/open/floor/plasteel, /area/security/main) "anA" = ( @@ -7052,7 +6993,7 @@ /area/security/main) "anB" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, @@ -7063,6 +7004,7 @@ cell_type = 5000; dir = 4; name = "Security Office APC"; + areastring = "/area/security/main"; pixel_x = 24 }, /obj/structure/cable/yellow, @@ -7305,7 +7247,7 @@ dir = 4 }, /obj/machinery/portable_atmospherics/canister/air, -/obj/item/weapon/tank/internals/air, +/obj/item/tank/internals/air, /turf/open/floor/plating, /area/maintenance/port/fore) "aoj" = ( @@ -7411,7 +7353,7 @@ /area/security/brig) "aop" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, @@ -7433,7 +7375,7 @@ dir = 4 }, /obj/structure/rack, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/item/device/healthanalyzer{ pixel_y = -2 }, @@ -7516,8 +7458,7 @@ /turf/open/floor/plasteel, /area/security/warden) "aov" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/warden) "aow" = ( @@ -7556,7 +7497,7 @@ pixel_x = 28 }, /obj/structure/closet/secure_closet/warden, -/obj/item/weapon/gun/energy/laser, +/obj/item/gun/energy/laser, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) "aoz" = ( @@ -7569,8 +7510,7 @@ /turf/open/floor/plasteel/showroomfloor, /area/security/warden) "aoA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -7585,7 +7525,7 @@ /area/security/main) "aoC" = ( /obj/structure/table, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /obj/item/device/radio/off, /turf/open/floor/plasteel, /area/security/main) @@ -7617,8 +7557,8 @@ /area/security/main) "aoH" = ( /obj/structure/table, -/obj/item/weapon/folder/red, -/obj/item/weapon/book/manual/wiki/security_space_law{ +/obj/item/folder/red, +/obj/item/book/manual/wiki/security_space_law{ pixel_x = -3; pixel_y = 5 }, @@ -7706,6 +7646,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Disposal APC"; + areastring = "/area/maintenance/disposal"; pixel_y = -24 }, /obj/structure/cable/yellow, @@ -7776,6 +7717,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, @@ -7868,10 +7814,10 @@ /area/maintenance/starboard) "apd" = ( /obj/structure/table, -/obj/item/weapon/tank/internals/emergency_oxygen{ +/obj/item/tank/internals/emergency_oxygen{ pixel_x = -8 }, -/obj/item/weapon/tank/internals/emergency_oxygen{ +/obj/item/tank/internals/emergency_oxygen{ pixel_x = -8 }, /obj/item/clothing/mask/breath{ @@ -7895,7 +7841,7 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/storage/belt{ +/obj/item/storage/belt{ desc = "Can hold quite a lot of stuff."; name = "multi-belt" }, @@ -7916,7 +7862,7 @@ "apg" = ( /obj/structure/closet, /obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/weapon/reagent_containers/food/drinks/beer{ +/obj/item/reagent_containers/food/drinks/beer{ desc = "Takes you to a whole new level of thinking."; name = "Meta-Cider" }, @@ -7924,8 +7870,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/fore) "aph" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -7933,8 +7878,7 @@ /turf/open/floor/plating, /area/engine/gravity_generator) "api" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable{ icon_state = "0-2"; @@ -7954,8 +7898,7 @@ /turf/open/floor/plasteel/black, /area/engine/gravity_generator) "apk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable{ icon_state = "0-4"; @@ -7964,8 +7907,7 @@ /turf/open/floor/plating, /area/engine/gravity_generator) "apl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 @@ -8091,11 +8033,11 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/computer/secure_data{ +/obj/item/circuitboard/computer/secure_data{ pixel_x = -2; pixel_y = 2 }, -/obj/item/weapon/circuitboard/computer/security{ +/obj/item/circuitboard/computer/security{ pixel_x = 1; pixel_y = -1 }, @@ -8111,7 +8053,7 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "apz" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /turf/open/floor/plating, /area/maintenance/port) "apA" = ( @@ -8158,7 +8100,7 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "apD" = ( -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /obj/item/device/flashlight{ pixel_x = 1; pixel_y = 5 @@ -8193,8 +8135,7 @@ }, /area/security/brig) "apH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -8250,15 +8191,15 @@ network = list("SS13") }, /obj/structure/rack, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -4; pixel_y = 4 }, -/obj/item/weapon/storage/toolbox/emergency{ +/obj/item/storage/toolbox/emergency{ pixel_x = 2; pixel_y = -3 }, -/obj/item/weapon/wirecutters{ +/obj/item/wirecutters{ pixel_y = 2 }, /turf/open/floor/plasteel/showroomfloor, @@ -8308,21 +8249,21 @@ /area/security/main) "apS" = ( /obj/structure/table, -/obj/item/weapon/folder/red, -/obj/item/weapon/storage/fancy/cigarettes, +/obj/item/folder/red, +/obj/item/storage/fancy/cigarettes, /obj/item/clothing/mask/gas/sechailer, /turf/open/floor/plasteel, /area/security/main) "apT" = ( /obj/structure/table, -/obj/item/weapon/folder/red, -/obj/item/weapon/restraints/handcuffs, +/obj/item/folder/red, +/obj/item/restraints/handcuffs, /turf/open/floor/plasteel, /area/security/main) "apU" = ( /obj/structure/table, -/obj/item/weapon/folder/red, -/obj/item/weapon/storage/secure/briefcase, +/obj/item/folder/red, +/obj/item/storage/secure/briefcase, /turf/open/floor/plasteel, /area/security/main) "apV" = ( @@ -8331,15 +8272,15 @@ /area/security/main) "apW" = ( /obj/structure/table, -/obj/item/weapon/folder/red, +/obj/item/folder/red, /obj/item/device/assembly/flash/handheld, /turf/open/floor/plasteel, /area/security/main) "apY" = ( /obj/structure/table, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/folder/red, +/obj/item/pen, +/obj/item/storage/box/donkpockets, /turf/open/floor/plasteel, /area/security/main) "apZ" = ( @@ -8469,7 +8410,7 @@ /turf/closed/wall, /area/crew_quarters/fitness/recreation) "aqq" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /turf/open/floor/plating, /area/maintenance/starboard) "aqr" = ( @@ -8499,6 +8440,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Gravity Generator APC"; + areastring = "/area/engine/gravity_generator"; pixel_x = -25; pixel_y = 1 }, @@ -8694,7 +8636,7 @@ "aqL" = ( /obj/structure/rack, /obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port/fore) @@ -8722,11 +8664,11 @@ /area/maintenance/port) "aqP" = ( /obj/structure/light_construct/small, -/obj/item/weapon/toolbox_tiles_sensor, +/obj/item/toolbox_tiles_sensor, /turf/open/floor/plating, /area/maintenance/port/fore) "aqQ" = ( -/obj/item/weapon/vending_refill/cigarette, +/obj/item/vending_refill/cigarette, /turf/open/floor/plating, /area/maintenance/port/fore) "aqR" = ( @@ -8765,12 +8707,12 @@ /area/maintenance/port/fore) "aqV" = ( /obj/structure/reagent_dispensers/watertank, -/obj/item/weapon/extinguisher, +/obj/item/extinguisher, /turf/open/floor/plating, /area/maintenance/port/fore) "aqW" = ( /obj/structure/closet/crate, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /obj/item/bodybag, /obj/item/device/radio, /obj/effect/spawner/lootdrop/maintenance{ @@ -8781,7 +8723,7 @@ /area/maintenance/port/fore) "aqX" = ( /obj/structure/chair, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /obj/effect/decal/remains/human, /obj/item/clothing/under/soviet, /obj/effect/decal/cleanable/blood/old, @@ -9024,12 +8966,12 @@ /turf/open/floor/plasteel/grimy, /area/security/main) "arx" = ( -/obj/item/weapon/phone{ - desc = "Supposedly a direct line to NanoTrasen Central Command. It's not even plugged in."; +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/cigbutt/cigarbutt{ +/obj/item/cigbutt/cigarbutt{ pixel_x = 5; pixel_y = -1 }, @@ -9070,8 +9012,7 @@ }, /area/crew_quarters/dorms) "arD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -9093,7 +9034,7 @@ /area/crew_quarters/dorms) "arG" = ( /obj/structure/closet, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; name = "2maintenance loot spawner" @@ -9104,7 +9045,7 @@ /area/maintenance/starboard/fore) "arH" = ( /obj/structure/rack, -/obj/item/weapon/extinguisher, +/obj/item/extinguisher, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard/fore) @@ -9134,12 +9075,12 @@ /area/maintenance/starboard/fore) "arM" = ( /obj/structure/rack, -/obj/item/weapon/book/manual/wiki/engineering_guide{ +/obj/item/book/manual/wiki/engineering_guide{ pixel_x = 3; pixel_y = 4 }, /obj/effect/spawner/lootdrop/maintenance, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /turf/open/floor/plating, /area/maintenance/starboard/fore) "arN" = ( @@ -9214,6 +9155,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Starboard Bow Solar APC"; + areastring = "/area/maintenance/solars/starboard/fore"; pixel_x = -25; pixel_y = 3 }, @@ -9452,6 +9394,7 @@ d2 = 8; icon_state = "2-8" }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plating, /area/maintenance/port/fore) "asl" = ( @@ -9489,16 +9432,12 @@ dir = 8 }, /obj/structure/table, -/obj/item/weapon/storage/box/prisoner, -/obj/item/weapon/razor{ +/obj/item/storage/box/prisoner, +/obj/item/razor{ pixel_x = -6 }, -/obj/item/weapon/paper{ - desc = ""; - info = "Labor Camp Facility Operation Guide

Hello there, proud operator of an NT-Sec Prisoner Rehabilitation Center. A solution to rising crime rates and falling productivity, these facilities are specifically designed for the safe, productive imprisonment of your most dangerous criminals.

To press a long-term prisoner into the service of the station, replace his equipment with prisoners' garb at one of the prison lockers, as per normal operating procedure. Before assigning a prisoner his ID, insert the ID into a prisoner management console and assign the prisoner a quota, based on the severity of his crime.
A single sheet of most materials produces five points for the prisoner, and points can be expected to be produced at a rate of about 100 per minute, though punishments as severe as forced labor should be reserved for serious crimes of sentences not less than five minutes long.
Once you have prepared the prisoner, place him in the secure northern half of the labor shuttle, and send him to the station. Once he meets his quota by feeding sheets to the stacker, he will be allowed to return to the station, and will be able to open the secure door to the prisoner release area.

In the case of dangerous prisoners, surveilance may be needed. To that end, there is a prisoner monitoring room on the mining station, equipped with a remote flasher and a lockdown button. The mine itself is patrolled by a securibot, so the nearby security records console can also be used to secure hostile prisoners on the mine."; - name = "Labor Camp Operating Guide" - }, -/obj/item/weapon/pen, +/obj/item/paper/guides/jobs/security/labor_camp, +/obj/item/pen, /turf/open/floor/plasteel/black, /area/security/brig) "aso" = ( @@ -9535,6 +9474,11 @@ d2 = 8; icon_state = "1-8" }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) "asr" = ( @@ -9547,18 +9491,13 @@ /turf/open/floor/plasteel/showroomfloor, /area/security/warden) "ass" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/newscaster/security_unit{ pixel_y = -30 }, -/obj/item/weapon/folder/red, -/obj/item/weapon/folder/red, +/obj/item/folder/red, +/obj/item/folder/red, /obj/structure/table, -/obj/item/weapon/book/manual/wiki/security_space_law{ +/obj/item/book/manual/wiki/security_space_law{ pixel_x = -3; pixel_y = 5 }, @@ -9566,18 +9505,14 @@ /area/security/warden) "ast" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/structure/reagent_dispensers/peppertank{ pixel_y = -32 }, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) "asu" = ( @@ -9685,8 +9620,8 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/folder/red, -/obj/item/weapon/restraints/handcuffs, +/obj/item/folder/red, +/obj/item/restraints/handcuffs, /obj/item/clothing/head/cone{ pixel_x = -4; pixel_y = 4 @@ -9710,8 +9645,7 @@ /turf/open/floor/plasteel/showroomfloor, /area/security/warden) "asA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -9873,7 +9807,7 @@ /turf/open/floor/plasteel/grimy, /area/security/main) "asO" = ( -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, @@ -9937,7 +9871,7 @@ /obj/machinery/newscaster{ pixel_y = 32 }, -/obj/item/weapon/lighter, +/obj/item/lighter, /turf/open/floor/wood, /area/crew_quarters/dorms) "asU" = ( @@ -9950,7 +9884,7 @@ /area/crew_quarters/dorms) "asV" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/button/door{ id = "Cabin3"; name = "Cabin Bolt Control"; @@ -10018,7 +9952,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /turf/open/floor/carpet, /area/crew_quarters/dorms) "atb" = ( @@ -10079,10 +10013,10 @@ icon_state = "1-8" }, /obj/structure/table, -/obj/item/weapon/paper/gravity_gen{ +/obj/item/paper/guides/jobs/engi/gravity_gen{ layer = 3 }, -/obj/item/weapon/pen/blue, +/obj/item/pen/blue, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engine/gravity_generator) @@ -10389,8 +10323,7 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "atJ" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/labor) "atK" = ( @@ -10441,8 +10374,7 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "atQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, @@ -10475,8 +10407,7 @@ /turf/open/floor/plasteel, /area/security/warden) "atT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /turf/open/floor/plating, /area/security/main) @@ -10507,8 +10438,7 @@ /turf/open/floor/plasteel, /area/security/main) "atW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /obj/structure/cable/yellow{ d2 = 4; @@ -10517,8 +10447,7 @@ /turf/open/floor/plating, /area/security/main) "atX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -10526,15 +10455,13 @@ /turf/open/floor/plating, /area/security/main) "atY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/security/main) "atZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/security/main) "aua" = ( @@ -10647,7 +10574,7 @@ /area/crew_quarters/dorms) "auo" = ( /obj/structure/mopbucket, -/obj/item/weapon/mop, +/obj/item/mop, /obj/effect/landmark/blobstart, /turf/open/floor/plating{ icon_state = "platingdmg2" @@ -10687,7 +10614,7 @@ /area/maintenance/fore) "aus" = ( /obj/structure/closet, -/obj/item/weapon/stock_parts/matter_bin, +/obj/item/stock_parts/matter_bin, /turf/open/floor/plating, /area/maintenance/starboard/fore) "aut" = ( @@ -10890,8 +10817,7 @@ }, /area/maintenance/port/fore) "auN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /obj/structure/cable/yellow{ d2 = 4; @@ -10900,8 +10826,7 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "auO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -10913,8 +10838,7 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "auP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /obj/structure/cable/yellow{ d2 = 8; @@ -10940,8 +10864,8 @@ /area/shuttle/labor) "auT" = ( /obj/structure/table, -/obj/item/weapon/folder/red, -/obj/item/weapon/restraints/handcuffs, +/obj/item/folder/red, +/obj/item/restraints/handcuffs, /turf/open/floor/mineral/plastitanium/brig, /area/shuttle/labor) "auU" = ( @@ -10983,6 +10907,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Head of Security's Office APC"; + areastring = "/area/crew_quarters/heads/hos"; pixel_x = 24 }, /obj/structure/cable/yellow{ @@ -11031,9 +10956,14 @@ name = "Brig Control Desk"; req_access_txt = "3" }, -/obj/item/weapon/paper, +/obj/item/paper, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) "avb" = ( @@ -11188,7 +11118,7 @@ /turf/closed/wall, /area/crew_quarters/dorms) "avq" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /obj/effect/turf_decal/stripes/line{ dir = 2 }, @@ -11934,12 +11864,12 @@ icon_state = "crateopen"; opened = 1 }, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /turf/open/floor/plating, /area/maintenance/fore) "awB" = ( /obj/structure/reagent_dispensers/watertank, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /turf/open/floor/plating, /area/maintenance/fore) "awC" = ( @@ -11965,7 +11895,7 @@ /area/crew_quarters/dorms) "awE" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/button/door{ id = "Cabin2"; name = "Cabin Bolt Control"; @@ -11993,7 +11923,7 @@ /area/crew_quarters/dorms) "awG" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/button/door{ id = "Cabin5"; name = "Dorm Bolt Control"; @@ -12010,7 +11940,7 @@ pixel_y = 32 }, /obj/structure/table/wood, -/obj/item/weapon/paper, +/obj/item/paper, /turf/open/floor/wood, /area/crew_quarters/dorms) "awI" = ( @@ -12068,8 +11998,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/mining) "awO" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/mining) "awP" = ( @@ -12100,7 +12029,7 @@ /area/maintenance/port/fore) "awS" = ( /obj/structure/closet/crate, -/obj/item/weapon/coin/silver, +/obj/item/coin/silver, /turf/open/floor/plating, /area/maintenance/port/fore) "awT" = ( @@ -12231,6 +12160,7 @@ name = "Cell 2"; pixel_y = -32 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/red/side, /area/security/brig) "axg" = ( @@ -12291,6 +12221,7 @@ cell_type = 10000; dir = 2; name = "Brig APC"; + areastring = "/area/security/brig"; pixel_x = 1; pixel_y = -24 }, @@ -12355,6 +12286,7 @@ pixel_y = -26; req_access_txt = "1" }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/red/corner{ dir = 2 }, @@ -12433,7 +12365,7 @@ /area/security/brig) "axz" = ( /obj/structure/table, -/obj/item/weapon/folder/red, +/obj/item/folder/red, /obj/item/device/taperecorder, /obj/item/device/radio/intercom{ anyai = 1; @@ -12536,7 +12468,7 @@ /turf/open/floor/wood, /area/crew_quarters/dorms) "axL" = ( -/obj/item/weapon/caution, +/obj/item/caution, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -12626,6 +12558,11 @@ dir = 4 }, /obj/machinery/holopad, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel/red/corner{ dir = 4 }, @@ -12728,8 +12665,8 @@ /area/engine/engineering) "ayc" = ( /obj/structure/table/reinforced, -/obj/item/weapon/tank/internals/emergency_oxygen/engi, -/obj/item/weapon/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, /obj/item/clothing/mask/breath{ pixel_x = 4 }, @@ -12759,8 +12696,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/mining) "ayi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/miningoffice) "ayj" = ( @@ -12834,6 +12770,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Vault APC"; + areastring = "/area/security/nuke_storage"; pixel_y = 25 }, /obj/structure/cable/yellow{ @@ -12846,7 +12783,7 @@ /area/security/nuke_storage) "ays" = ( /obj/structure/filingcabinet, -/obj/item/weapon/folder/documents, +/obj/item/folder/documents, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -12863,10 +12800,9 @@ /area/shuttle/labor) "ayv" = ( /turf/closed/wall, -/area/prison/execution_room) +/area/security/execution/education) "ayw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -12897,8 +12833,7 @@ /turf/open/floor/plasteel/red/side, /area/security/brig) "ayy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -12985,9 +12920,16 @@ /turf/open/floor/plasteel/red/side, /area/security/brig) "ayD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/yellow{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, /turf/open/floor/plating, /area/security/brig) "ayE" = ( @@ -13017,8 +12959,7 @@ /turf/closed/wall/r_wall, /area/security/detectives_office) "ayG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "detective_shutters"; name = "detective's office shutters" @@ -13045,8 +12986,7 @@ /turf/open/floor/plasteel, /area/security/detectives_office) "ayI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "detective_shutters"; name = "detective's office shutters" @@ -13136,7 +13076,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/fore) "ayR" = ( -/obj/item/weapon/wrench, +/obj/item/wrench, /turf/open/floor/plating, /area/maintenance/starboard/fore) "ayS" = ( @@ -13210,7 +13150,7 @@ /turf/open/space, /area/space) "aze" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -13230,7 +13170,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/mining) "azj" = ( -/obj/item/weapon/ore/iron, +/obj/item/ore/iron, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -13272,7 +13212,7 @@ pixel_x = 1; pixel_y = 5 }, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ charge = 100; maxcharge = 15000 }, @@ -13288,6 +13228,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Mining APC"; + areastring = "/area/quartermaster/miningoffice"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -13321,11 +13262,11 @@ /obj/structure/rack{ dir = 1 }, -/obj/item/weapon/storage/toolbox/emergency{ +/obj/item/storage/toolbox/emergency{ pixel_x = 2; pixel_y = -3 }, -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /turf/open/floor/plasteel/brown{ dir = 5 }, @@ -13361,7 +13302,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /turf/open/floor/plating, /area/maintenance/starboard/fore) "azs" = ( @@ -13461,8 +13402,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/labor) "azC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/fore) "azD" = ( @@ -13565,6 +13505,7 @@ /area/security/brig) "azO" = ( /obj/structure/chair, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/floorgrime, /area/security/brig) "azP" = ( @@ -13583,11 +13524,11 @@ /obj/item/clothing/shoes/sneakers/orange, /obj/item/clothing/shoes/sneakers/orange, /obj/item/clothing/shoes/sneakers/orange, -/obj/item/weapon/restraints/handcuffs, -/obj/item/weapon/restraints/handcuffs, -/obj/item/weapon/restraints/handcuffs, -/obj/item/weapon/restraints/handcuffs, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, +/obj/item/restraints/handcuffs, +/obj/item/restraints/handcuffs, +/obj/item/restraints/handcuffs, +/obj/item/restraints/handcuffs, /turf/open/floor/plasteel/floorgrime, /area/security/brig) "azQ" = ( @@ -13633,7 +13574,7 @@ /area/security/detectives_office) "azT" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/cigarettes, +/obj/item/storage/fancy/cigarettes, /obj/item/clothing/glasses/sunglasses, /obj/structure/cable/yellow{ d1 = 1; @@ -13665,14 +13606,14 @@ /area/security/detectives_office) "azV" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/secure/safe{ +/obj/item/storage/secure/safe{ pixel_x = 32 }, /obj/item/device/flashlight/lamp/green{ pixel_x = 1; pixel_y = 5 }, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /obj/machinery/button/door{ id = "detective_shutters"; name = "detective's office shutters control"; @@ -13700,6 +13641,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Fore Maintenance APC"; + areastring = "/area/maintenance/fore"; pixel_y = 24 }, /turf/open/floor/plating, @@ -13737,7 +13679,7 @@ /area/crew_quarters/toilet/restrooms) "aAb" = ( /obj/effect/landmark/xeno_spawn, -/obj/item/weapon/bikehorn/rubberducky, +/obj/item/bikehorn/rubberducky, /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet/restrooms) "aAc" = ( @@ -14149,7 +14091,7 @@ pixel_x = 1; pixel_y = -2 }, -/obj/item/weapon/storage/belt/champion, +/obj/item/storage/belt/champion, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, @@ -14188,23 +14130,23 @@ }, /area/security/nuke_storage) "aAT" = ( -/obj/item/weapon/coin/silver{ +/obj/item/coin/silver{ pixel_x = 7; pixel_y = 12 }, -/obj/item/weapon/coin/silver{ +/obj/item/coin/silver{ pixel_x = 12; pixel_y = 7 }, -/obj/item/weapon/coin/silver{ +/obj/item/coin/silver{ pixel_x = 4; pixel_y = 8 }, -/obj/item/weapon/coin/silver{ +/obj/item/coin/silver{ pixel_x = -6; pixel_y = 5 }, -/obj/item/weapon/coin/silver{ +/obj/item/coin/silver{ pixel_x = 5; pixel_y = -8 }, @@ -14274,7 +14216,7 @@ /area/hallway/primary/fore) "aAY" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /turf/open/floor/plasteel/floorgrime, /area/security/brig) "aAZ" = ( @@ -14395,8 +14337,8 @@ /area/security/detectives_office) "aBn" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/red, -/obj/item/weapon/hand_labeler, +/obj/item/folder/red, +/obj/item/hand_labeler, /turf/open/floor/carpet, /area/security/detectives_office) "aBo" = ( @@ -14473,6 +14415,7 @@ /obj/machinery/shower{ dir = 8 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet/restrooms) "aBw" = ( @@ -14519,6 +14462,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Dormitories APC"; + areastring = "/area/crew_quarters/dorms"; pixel_y = 24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -14579,7 +14523,7 @@ /area/maintenance/starboard/fore) "aBD" = ( /obj/effect/decal/cleanable/cobweb, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-20"; layer = 4.1; pixel_y = 3 @@ -14700,9 +14644,8 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aBO" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "aBQ" = ( @@ -14712,8 +14655,8 @@ /turf/open/floor/plasteel/black, /area/engine/engineering) "aBS" = ( -/obj/item/weapon/ore/silver, -/obj/item/weapon/ore/silver, +/obj/item/ore/silver, +/obj/item/ore/silver, /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -14772,7 +14715,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /turf/open/floor/plasteel/floorgrime, /area/quartermaster/warehouse) "aBZ" = ( @@ -14796,7 +14739,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/ore/glass, +/obj/item/ore/glass, /turf/open/floor/plasteel/floorgrime, /area/quartermaster/warehouse) "aCc" = ( @@ -14804,8 +14747,8 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/electronics/apc, -/obj/item/weapon/stock_parts/cell{ +/obj/item/electronics/apc, +/obj/item/stock_parts/cell{ maxcharge = 2000 }, /obj/machinery/firealarm{ @@ -14859,22 +14802,22 @@ /area/security/nuke_storage) "aCh" = ( /obj/structure/safe, -/obj/item/weapon/storage/secure/briefcase{ - contents = newlist(/obj/item/clothing/suit/armor/vest,/obj/item/weapon/gun/ballistic/automatic/pistol,/obj/item/weapon/suppressor,/obj/item/weapon/melee/classic_baton/telescopic,/obj/item/clothing/mask/balaclava,/obj/item/bodybag,/obj/item/weapon/soap/nanotrasen) +/obj/item/storage/secure/briefcase{ + contents = newlist(/obj/item/clothing/suit/armor/vest,/obj/item/gun/ballistic/automatic/pistol,/obj/item/suppressor,/obj/item/melee/classic_baton/telescopic,/obj/item/clothing/mask/balaclava,/obj/item/bodybag,/obj/item/soap/nanotrasen) }, -/obj/item/weapon/storage/backpack/duffelbag/syndie/hitman, -/obj/item/weapon/card/id/silver{ +/obj/item/storage/backpack/duffelbag/syndie/hitman, +/obj/item/card/id/silver{ access = list(12); assignment = "Reaper"; name = "Thirteen's ID Card (Reaper)"; registered_name = "Thirteen" }, -/obj/item/weapon/lazarus_injector, -/obj/item/weapon/gun/energy/e_gun/advtaser, -/obj/item/weapon/gun/ballistic/revolver/russian, +/obj/item/lazarus_injector, +/obj/item/gun/energy/e_gun/advtaser, +/obj/item/gun/ballistic/revolver/russian, /obj/item/ammo_box/a357, /obj/item/clothing/neck/stethoscope, -/obj/item/weapon/book{ +/obj/item/book{ desc = "An undeniably handy book."; icon_state = "bookknock"; name = "A Simpleton's Guide to Safe-cracking with Stethoscopes" @@ -14900,8 +14843,7 @@ /turf/open/floor/plasteel/black, /area/hallway/primary/fore) "aCk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -14913,8 +14855,7 @@ /turf/open/floor/plating, /area/security/brig) "aCl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /obj/structure/cable/yellow{ d2 = 4; @@ -14931,8 +14872,7 @@ /turf/open/floor/plating, /area/security/brig) "aCm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -14957,12 +14897,15 @@ }, /area/security/brig) "aCo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "Secure Gate"; name = "brig shutters" }, +/obj/structure/cable/yellow{ + icon_state = "0-4"; + d2 = 4 + }, /turf/open/floor/plating, /area/security/brig) "aCp" = ( @@ -15027,6 +14970,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Detective APC"; + areastring = "/area/security/detectives_office"; pixel_x = -24 }, /obj/structure/cable/yellow{ @@ -15036,7 +14980,7 @@ /obj/item/device/taperecorder{ pixel_x = 3 }, -/obj/item/weapon/storage/box/evidence, +/obj/item/storage/box/evidence, /obj/item/device/flashlight/seclite, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) @@ -15069,11 +15013,11 @@ /area/security/detectives_office) "aCv" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/carpet, /area/security/detectives_office) "aCw" = ( @@ -15184,7 +15128,7 @@ /area/crew_quarters/dorms) "aCJ" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/button/door{ id = "Cabin6"; name = "Dorm Bolt Control"; @@ -15253,8 +15197,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aCR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -15294,19 +15237,17 @@ dir = 8; icon_state = "pipe-c" }, -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "aCW" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "aCX" = ( @@ -15328,14 +15269,14 @@ /turf/open/floor/plasteel/black, /area/engine/engineering) "aCZ" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "aDa" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, +/obj/structure/ore_box, /turf/open/floor/plating, /area/shuttle/auxillary_base) "aDb" = ( @@ -15343,7 +15284,7 @@ /area/construction/mining/aux_base) "aDc" = ( /obj/structure/closet/crate, -/obj/item/weapon/coin/silver, +/obj/item/coin/silver, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port/fore) @@ -15569,8 +15510,7 @@ }, /area/hallway/primary/fore) "aDE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -15675,7 +15615,7 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /obj/item/device/camera/detective, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) @@ -15733,11 +15673,11 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/storage/briefcase{ +/obj/item/storage/briefcase{ pixel_x = -3; pixel_y = 2 }, -/obj/item/weapon/storage/secure/briefcase{ +/obj/item/storage/secure/briefcase{ pixel_x = 2; pixel_y = -2 }, @@ -15873,12 +15813,12 @@ /area/crew_quarters/dorms) "aDZ" = ( /obj/structure/table, -/obj/item/weapon/storage/pill_bottle/dice, +/obj/item/storage/pill_bottle/dice, /turf/open/floor/plasteel, /area/crew_quarters/dorms) "aEa" = ( /obj/structure/table, -/obj/item/weapon/storage/crayons, +/obj/item/storage/crayons, /turf/open/floor/plasteel, /area/crew_quarters/dorms) "aEb" = ( @@ -16180,6 +16120,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Warehouse APC"; + areastring = "/area/quartermaster/warehouse"; pixel_x = 27 }, /obj/structure/cable/yellow{ @@ -16190,8 +16131,7 @@ /turf/open/floor/plasteel/floorgrime, /area/quartermaster/warehouse) "aEF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -16211,8 +16151,7 @@ }, /area/construction/storage/wing) "aEH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -16487,6 +16426,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Restrooms APC"; + areastring = "/area/crew_quarters/toilet/restrooms"; pixel_y = -26 }, /obj/structure/cable/yellow{ @@ -16580,6 +16520,7 @@ /area/crew_quarters/dorms) "aFn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/crew_quarters/dorms) "aFo" = ( @@ -16669,8 +16610,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aFu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -16767,8 +16707,8 @@ /obj/machinery/newscaster{ pixel_y = 32 }, -/obj/item/weapon/folder, -/obj/item/weapon/folder, +/obj/item/folder, +/obj/item/folder, /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plasteel/cult{ dir = 2 @@ -16776,8 +16716,8 @@ /area/library) "aFF" = ( /obj/structure/table, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen, +/obj/item/folder/yellow, +/obj/item/pen, /obj/machinery/requests_console{ department = "Mining"; departmentType = 0; @@ -16789,7 +16729,7 @@ /area/quartermaster/miningoffice) "aFG" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, @@ -16801,10 +16741,10 @@ /obj/structure/rack{ dir = 1 }, -/obj/item/weapon/pickaxe{ +/obj/item/pickaxe{ pixel_x = 5 }, -/obj/item/weapon/shovel{ +/obj/item/shovel{ pixel_x = -5 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -16866,8 +16806,7 @@ /turf/closed/wall, /area/construction/storage/wing) "aFO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -16879,8 +16818,7 @@ /turf/open/floor/plating, /area/construction/storage/wing) "aFP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -16892,8 +16830,7 @@ /turf/open/floor/plating, /area/construction/storage/wing) "aFQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -16918,8 +16855,7 @@ }, /area/construction/storage/wing) "aFS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -16928,8 +16864,7 @@ /turf/open/floor/plating, /area/construction/storage/wing) "aFT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -16945,8 +16880,7 @@ /turf/open/floor/plating, /area/construction/storage/wing) "aFU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -17107,6 +17041,7 @@ cell_type = 5000; dir = 2; name = "Fore Primary Hallway APC"; + areastring = "/area/hallway/primary/fore"; pixel_y = -27 }, /obj/structure/cable/yellow, @@ -17201,8 +17136,7 @@ }, /area/hallway/primary/fore) "aGp" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /obj/machinery/door/poddoor/preopen{ id = "briglockdown"; @@ -17219,10 +17153,10 @@ /area/security/brig) "aGr" = ( /obj/structure/table, -/obj/item/weapon/folder/red{ +/obj/item/folder/red{ pixel_x = 3 }, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = -4; pixel_y = 2 }, @@ -17233,16 +17167,16 @@ network = list("Prison"); pixel_y = -30 }, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /turf/open/floor/plasteel/black, /area/security/brig) "aGs" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/machinery/firealarm{ dir = 4; pixel_x = 24 @@ -17351,6 +17285,7 @@ /obj/machinery/light/small{ dir = 4 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/freezer, /area/crew_quarters/toilet/restrooms) "aGD" = ( @@ -17475,8 +17410,8 @@ /obj/item/stack/rods{ amount = 50 }, -/obj/item/weapon/wrench, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/wrench, +/obj/item/storage/box/lights/mixed, /obj/effect/turf_decal/bot{ dir = 1 }, @@ -17504,9 +17439,9 @@ /obj/item/stack/sheet/glass{ amount = 50 }, -/obj/item/weapon/crowbar, -/obj/item/weapon/grenade/chem_grenade/metalfoam, -/obj/item/weapon/grenade/chem_grenade/metalfoam, +/obj/item/crowbar, +/obj/item/grenade/chem_grenade/metalfoam, +/obj/item/grenade/chem_grenade/metalfoam, /obj/effect/turf_decal/bot{ dir = 1 }, @@ -17521,8 +17456,8 @@ pixel_y = -7 }, /obj/item/stack/cable_coil, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, /obj/item/clothing/ears/earmuffs{ pixel_x = -3; pixel_y = -2 @@ -17534,6 +17469,8 @@ /obj/effect/turf_decal/bot{ dir = 1 }, +/obj/item/twohanded/rcl/pre_loaded, +/obj/item/twohanded/rcl/pre_loaded, /turf/open/floor/plasteel{ dir = 1 }, @@ -17555,9 +17492,9 @@ /obj/item/solar_assembly, /obj/item/solar_assembly, /obj/item/solar_assembly, -/obj/item/weapon/circuitboard/computer/solar_control, -/obj/item/weapon/electronics/tracker, -/obj/item/weapon/paper/solar, +/obj/item/circuitboard/computer/solar_control, +/obj/item/electronics/tracker, +/obj/item/paper/guides/jobs/engi/solars, /obj/effect/turf_decal/bot{ dir = 1 }, @@ -17628,8 +17565,7 @@ /turf/open/floor/plating, /area/shuttle/auxillary_base) "aHc" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/quartermaster/miningoffice) @@ -17855,8 +17791,7 @@ /turf/closed/wall/r_wall, /area/hallway/primary/fore) "aHy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /turf/open/floor/plating, /area/hallway/primary/fore) @@ -18016,7 +17951,7 @@ specialfunctions = 4 }, /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, @@ -18034,12 +17969,12 @@ pixel_x = 29; pixel_y = 1 }, -/obj/item/weapon/paper, +/obj/item/paper, /turf/open/floor/wood, /area/crew_quarters/dorms) "aHV" = ( /obj/structure/closet, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; name = "2maintenance loot spawner" @@ -18077,8 +18012,8 @@ /obj/item/clothing/gloves/color/yellow, /obj/item/clothing/suit/hazardvest, /obj/item/clothing/suit/hazardvest, -/obj/item/weapon/tank/internals/emergency_oxygen/engi, -/obj/item/weapon/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, /obj/effect/turf_decal/delivery, /obj/structure/table, /obj/effect/turf_decal/stripes/line{ @@ -18087,11 +18022,10 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aIc" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /turf/open/floor/plating, /area/engine/engineering) @@ -18114,8 +18048,7 @@ /turf/open/floor/plasteel/yellow/side, /area/construction/mining/aux_base) "aIg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/storage) "aIh" = ( @@ -18339,6 +18272,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Storage Wing APC"; + areastring = "/area/construction/storage/wing"; pixel_y = -27 }, /obj/structure/cable/yellow{ @@ -18409,6 +18343,7 @@ d2 = 8; icon_state = "4-8" }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/brown/corner{ dir = 4 }, @@ -18505,8 +18440,8 @@ /area/hallway/primary/fore) "aIE" = ( /obj/structure/table, -/obj/item/weapon/folder/red, -/obj/item/weapon/restraints/handcuffs, +/obj/item/folder/red, +/obj/item/restraints/handcuffs, /obj/machinery/newscaster/security_unit{ pixel_y = -30 }, @@ -18520,7 +18455,7 @@ "aIF" = ( /obj/machinery/light/small, /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, @@ -18536,8 +18471,7 @@ /turf/open/floor/plasteel/black, /area/hallway/primary/fore) "aIG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -18545,8 +18479,7 @@ /turf/open/floor/plating, /area/hallway/primary/fore) "aIH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -18593,8 +18526,8 @@ /obj/machinery/light_switch{ pixel_y = 28 }, -/obj/item/weapon/gavelblock, -/obj/item/weapon/gavelhammer, +/obj/item/gavelblock, +/obj/item/gavelhammer, /turf/open/floor/plasteel, /area/security/courtroom) "aIM" = ( @@ -18678,9 +18611,9 @@ /area/lawoffice) "aIV" = ( /obj/structure/table/wood, -/obj/item/weapon/book/manual/wiki/security_space_law, -/obj/item/weapon/book/manual/wiki/security_space_law, -/obj/item/weapon/pen/red, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/pen/red, /obj/machinery/computer/security/telescreen{ desc = "Used for watching Prison Wing holding areas."; name = "Prison Monitor"; @@ -18694,11 +18627,11 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/storage/briefcase{ +/obj/item/storage/briefcase{ pixel_x = -3; pixel_y = 2 }, -/obj/item/weapon/storage/secure/briefcase{ +/obj/item/storage/secure/briefcase{ pixel_x = 2; pixel_y = -2 }, @@ -18713,9 +18646,10 @@ /obj/machinery/power/apc{ dir = 1; name = "Law Office APC"; + areastring = "/area/lawoffice"; pixel_y = 24 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -18857,7 +18791,7 @@ /area/engine/engineering) "aJn" = ( /obj/structure/table, -/obj/item/weapon/airlock_painter, +/obj/item/airlock_painter, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/engine/engineering) @@ -18873,9 +18807,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/item/weapon/pipe_dispenser, -/obj/item/weapon/pipe_dispenser, -/obj/item/weapon/pipe_dispenser, +/obj/item/pipe_dispenser, +/obj/item/pipe_dispenser, +/obj/item/pipe_dispenser, /turf/open/floor/plasteel, /area/engine/engineering) "aJu" = ( @@ -18888,8 +18822,7 @@ /turf/closed/wall/r_wall, /area/engine/supermatter) "aJB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; @@ -18940,6 +18873,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/quartermaster/storage) "aJH" = ( @@ -19021,8 +18955,7 @@ /turf/closed/wall, /area/storage/primary) "aJO" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/storage/primary) "aJP" = ( @@ -19115,15 +19048,15 @@ /area/security/courtroom) "aKa" = ( /obj/structure/table/wood, -/obj/item/weapon/gavelblock, -/obj/item/weapon/gavelhammer, +/obj/item/gavelblock, +/obj/item/gavelhammer, /turf/open/floor/plasteel/neutral/side{ dir = 1 }, /area/security/courtroom) "aKb" = ( /obj/structure/table/wood, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /turf/open/floor/plasteel/neutral/side{ dir = 1 }, @@ -19166,11 +19099,11 @@ /area/lawoffice) "aKg" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/blue, -/obj/item/weapon/folder/blue, -/obj/item/weapon/folder/blue, -/obj/item/weapon/folder/blue, -/obj/item/weapon/stamp/law, +/obj/item/folder/blue, +/obj/item/folder/blue, +/obj/item/folder/blue, +/obj/item/folder/blue, +/obj/item/stamp/law, /turf/open/floor/wood, /area/lawoffice) "aKh" = ( @@ -19243,8 +19176,7 @@ }, /area/crew_quarters/dorms) "aKn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/crew_quarters/dorms) @@ -19260,13 +19192,13 @@ }, /area/crew_quarters/dorms) "aKp" = ( -/obj/item/weapon/reagent_containers/spray/plantbgone, -/obj/item/weapon/reagent_containers/spray/pestspray{ +/obj/item/reagent_containers/spray/plantbgone, +/obj/item/reagent_containers/spray/pestspray{ pixel_x = 3; pixel_y = 4 }, -/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez, -/obj/item/weapon/reagent_containers/glass/bottle/nutrient/rh{ +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/obj/item/reagent_containers/glass/bottle/nutrient/rh{ pixel_x = 2; pixel_y = 1 }, @@ -19287,14 +19219,14 @@ /area/hydroponics/garden) "aKr" = ( /obj/structure/table, -/obj/item/weapon/cultivator, -/obj/item/weapon/hatchet, -/obj/item/weapon/crowbar, +/obj/item/cultivator, +/obj/item/hatchet, +/obj/item/crowbar, /obj/machinery/light{ dir = 1 }, /obj/item/device/plant_analyzer, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/hydroponics/garden) @@ -19339,8 +19271,8 @@ icon_state = "crateopen"; opened = 1 }, -/obj/item/weapon/wirecutters, -/obj/item/weapon/weldingtool, +/obj/item/wirecutters, +/obj/item/weldingtool, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard/fore) @@ -19486,8 +19418,8 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, -/obj/item/weapon/ore/glass, -/obj/item/weapon/ore/iron, +/obj/item/ore/glass, +/obj/item/ore/iron, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/quartermaster/storage) @@ -19635,10 +19567,10 @@ pixel_x = 3; pixel_y = 5 }, -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 16 }, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ charge = 100; maxcharge = 15000 }, @@ -19649,7 +19581,7 @@ "aLj" = ( /obj/structure/table, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ charge = 100; maxcharge = 15000 }, @@ -19669,7 +19601,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /turf/open/floor/plating, /area/maintenance/starboard/fore) "aLl" = ( @@ -19738,7 +19670,7 @@ c_tag = "AI Upload Chamber - Fore"; network = list("SS13","RD","AIUpload") }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-07"; name = "Photosynthetic Potted plant"; pixel_y = 10 @@ -19820,9 +19752,9 @@ /area/lawoffice) "aLE" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/red, -/obj/item/weapon/folder/red, -/obj/item/weapon/folder/red, +/obj/item/folder/red, +/obj/item/folder/red, +/obj/item/folder/red, /obj/item/clothing/glasses/sunglasses/big, /turf/open/floor/wood, /area/lawoffice) @@ -19856,7 +19788,7 @@ /area/crew_quarters/locker) "aLJ" = ( /obj/structure/rack, -/obj/item/weapon/stock_parts/matter_bin, +/obj/item/stock_parts/matter_bin, /turf/open/floor/plating{ icon_state = "platingdmg2" }, @@ -20019,6 +19951,7 @@ d2 = 4; icon_state = "2-4" }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/engine/engineering) "aMe" = ( @@ -20091,8 +20024,7 @@ /turf/open/floor/plasteel/black, /area/engine/engineering) "aMo" = ( -/obj/structure/reflector/box{ - anchored = 1; +/obj/structure/reflector/box/anchored{ dir = 8 }, /turf/open/floor/plasteel/black, @@ -20167,7 +20099,7 @@ network = list("SS13") }, /obj/structure/rack, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/electrical{ pixel_x = 1; pixel_y = -1 }, @@ -20210,8 +20142,8 @@ /area/storage/primary) "aMG" = ( /obj/structure/table, -/obj/item/weapon/aiModule/core/full/asimov, -/obj/item/weapon/aiModule/core/freeformcore, +/obj/item/aiModule/core/full/asimov, +/obj/item/aiModule/core/freeformcore, /obj/machinery/door/window{ base_state = "right"; dir = 4; @@ -20220,8 +20152,8 @@ req_access_txt = "20" }, /obj/structure/window/reinforced, -/obj/item/weapon/aiModule/core/full/corp, -/obj/item/weapon/aiModule/core/full/custom, +/obj/item/aiModule/core/full/corp, +/obj/item/aiModule/core/full/custom, /obj/machinery/flasher{ pixel_y = 24; id = "AI" @@ -20245,11 +20177,11 @@ pixel_y = 24; id = "AI" }, -/obj/item/weapon/aiModule/core/full/antimov, -/obj/item/weapon/aiModule/supplied/oxygen, -/obj/item/weapon/aiModule/supplied/protectStation, -/obj/item/weapon/aiModule/zeroth/oneHuman, -/obj/item/weapon/aiModule/reset/purge, +/obj/item/aiModule/core/full/antimov, +/obj/item/aiModule/supplied/oxygen, +/obj/item/aiModule/supplied/protectStation, +/obj/item/aiModule/zeroth/oneHuman, +/obj/item/aiModule/reset/purge, /turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "aMJ" = ( @@ -20283,7 +20215,7 @@ /area/security/courtroom) "aMM" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/red, +/obj/item/folder/red, /turf/open/floor/plasteel/neutral/side{ dir = 8 }, @@ -20295,7 +20227,7 @@ /area/security/courtroom) "aMO" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/blue, +/obj/item/folder/blue, /turf/open/floor/plasteel/neutral/side{ dir = 4 }, @@ -20486,8 +20418,7 @@ }, /area/crew_quarters/locker) "aNg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/hydroponics/garden) "aNh" = ( @@ -20542,9 +20473,9 @@ /obj/item/stack/sheet/glass{ amount = 50 }, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/stock_parts/cell/high{ charge = 100; maxcharge = 15000 }, @@ -20557,7 +20488,7 @@ "aNq" = ( /obj/structure/table, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ charge = 100; maxcharge = 15000 }, @@ -20621,7 +20552,7 @@ /obj/structure/closet{ name = "Evidence Closet 3" }, -/obj/item/weapon/storage/backpack{ +/obj/item/storage/backpack{ name = "Evidence Bag 3" }, /obj/effect/spawner/lootdrop/maintenance{ @@ -20650,8 +20581,7 @@ /turf/open/space, /area/space) "aND" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/pod_1) "aNE" = ( @@ -20746,8 +20676,7 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "aNN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -20775,6 +20704,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Quartermaster's Office APC"; + areastring = "/area/quartermaster/qm"; pixel_y = 30 }, /obj/structure/cable/yellow{ @@ -20858,7 +20788,7 @@ pixel_y = -4 }, /obj/item/device/assembly/igniter, -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 16 }, /turf/open/floor/plasteel/brown{ @@ -20866,8 +20796,7 @@ }, /area/storage/primary) "aNZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -20949,7 +20878,7 @@ /area/security/courtroom) "aOh" = ( /obj/structure/table/wood, -/obj/item/weapon/paper, +/obj/item/paper, /turf/open/floor/plasteel/neutral/side{ dir = 10 }, @@ -20990,7 +20919,7 @@ /area/security/courtroom) "aOn" = ( /obj/item/device/taperecorder, -/obj/item/weapon/cartridge/lawyer, +/obj/item/cartridge/lawyer, /obj/structure/table/wood, /obj/machinery/button/door{ id = "lawyer_shutters"; @@ -21001,11 +20930,11 @@ /turf/open/floor/wood, /area/lawoffice) "aOo" = ( -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table/wood, /turf/open/floor/wood, @@ -21017,6 +20946,7 @@ d2 = 2; icon_state = "1-2" }, +/obj/effect/landmark/event_spawn, /turf/open/floor/wood, /area/lawoffice) "aOq" = ( @@ -21036,8 +20966,8 @@ pixel_x = -24 }, /obj/structure/table, -/obj/item/weapon/folder, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/folder, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, @@ -21271,6 +21201,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Garden APC"; + areastring = "/area/hydroponics/garden"; pixel_x = 27; pixel_y = 2 }, @@ -21296,6 +21227,7 @@ cell_type = 10000; dir = 8; name = "Engine Room APC"; + areastring = "/area/engine/engineering"; pixel_x = -26 }, /obj/structure/cable/yellow{ @@ -21413,7 +21345,7 @@ /obj/item/device/radio/intercom{ pixel_x = 25 }, -/obj/item/weapon/storage/pod{ +/obj/item/storage/pod{ pixel_x = -26 }, /obj/machinery/light/small{ @@ -21422,21 +21354,18 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_2) "aPb" = ( -/obj/structure/closet/secure_closet/miner{ - locked = 0 - }, +/obj/structure/closet/secure_closet/miner/unlocked, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /turf/open/floor/plating, /area/shuttle/auxillary_base) "aPc" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters{ id = "syndieshutters"; name = "blast shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) "aPd" = ( @@ -21540,12 +21469,12 @@ /area/quartermaster/qm) "aPk" = ( /obj/structure/table, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen{ +/obj/item/folder/yellow, +/obj/item/pen{ pixel_x = 4; pixel_y = 4 }, -/obj/item/weapon/pen/red, +/obj/item/pen/red, /obj/machinery/requests_console{ department = "Cargo Bay"; departmentType = 2; @@ -21584,8 +21513,8 @@ /area/storage/primary) "aPo" = ( /obj/structure/table, -/obj/item/weapon/weldingtool, -/obj/item/weapon/crowbar, +/obj/item/weldingtool, +/obj/item/crowbar, /obj/item/stack/packageWrap, /obj/item/stack/packageWrap, /obj/item/stack/packageWrap, @@ -21597,7 +21526,7 @@ /area/storage/primary) "aPp" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -2; pixel_y = -1 }, @@ -21611,7 +21540,7 @@ /area/storage/primary) "aPr" = ( /obj/structure/table, -/obj/item/weapon/wirecutters, +/obj/item/wirecutters, /obj/item/device/flashlight{ pixel_x = 1; pixel_y = 5 @@ -21634,8 +21563,7 @@ }, /area/storage/primary) "aPs" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -21650,7 +21578,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/aiModule/supplied/quarantine, +/obj/item/aiModule/supplied/quarantine, /turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "aPu" = ( @@ -21692,12 +21620,11 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/aiModule/supplied/freeform, +/obj/item/aiModule/supplied/freeform, /turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai_upload) "aPy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -21733,8 +21660,7 @@ }, /area/hallway/primary/fore) "aPB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/courtroom) "aPC" = ( @@ -21746,14 +21672,12 @@ /turf/open/floor/plasteel/black, /area/security/courtroom) "aPD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/security/courtroom) "aPE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/poddoor/shutters/preopen{ id = "lawyer_shutters"; @@ -21776,8 +21700,7 @@ /turf/open/floor/wood, /area/lawoffice) "aPG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "lawyer_shutters"; name = "law office shutters" @@ -21786,11 +21709,11 @@ /area/lawoffice) "aPH" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/machinery/light/small{ dir = 8 }, @@ -21803,7 +21726,7 @@ /area/crew_quarters/locker) "aPI" = ( /obj/structure/table, -/obj/item/weapon/storage/pill_bottle/dice, +/obj/item/storage/pill_bottle/dice, /turf/open/floor/plasteel, /area/crew_quarters/locker) "aPJ" = ( @@ -21827,11 +21750,11 @@ /area/crew_quarters/locker) "aPM" = ( /obj/structure/rack, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -2; pixel_y = -1 }, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = 4; pixel_y = -4 }, @@ -21843,8 +21766,7 @@ }, /area/crew_quarters/locker) "aPN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -21947,8 +21869,7 @@ /turf/open/floor/plasteel/vault, /area/engine/engineering) "aPX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -21980,8 +21901,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/item/weapon/storage/belt/utility, -/obj/item/weapon/storage/belt/utility, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, /turf/open/floor/plasteel, /area/engine/engineering) "aQd" = ( @@ -22094,7 +22015,7 @@ dir = 8; network = list("SS13") }, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -1; pixel_y = 6 }, @@ -22127,19 +22048,19 @@ /area/quartermaster/qm) "aQt" = ( /obj/structure/table, -/obj/item/weapon/clipboard, -/obj/item/weapon/stamp/qm, +/obj/item/clipboard, +/obj/item/stamp/qm, /obj/machinery/status_display{ density = 0; pixel_x = 32; supply_display = 1 }, -/obj/item/weapon/cartridge/quartermaster{ +/obj/item/cartridge/quartermaster{ pixel_x = 6; pixel_y = 5 }, -/obj/item/weapon/cartridge/quartermaster, -/obj/item/weapon/cartridge/quartermaster{ +/obj/item/cartridge/quartermaster, +/obj/item/cartridge/quartermaster{ pixel_x = -4; pixel_y = 7 }, @@ -22161,7 +22082,7 @@ /area/storage/primary) "aQv" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -2; pixel_y = -1 }, @@ -22172,9 +22093,9 @@ /area/storage/primary) "aQw" = ( /obj/structure/table, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/folder/yellow, +/obj/item/folder/yellow, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/brown/corner{ dir = 1 }, @@ -22198,7 +22119,7 @@ /area/storage/primary) "aQz" = ( /obj/structure/table, -/obj/item/weapon/aiModule/reset, +/obj/item/aiModule/reset, /obj/machinery/light{ dir = 8 }, @@ -22216,6 +22137,7 @@ cell_type = 5000; dir = 2; name = "Upload APC"; + areastring = "/area/ai_monitored/turret_protected/ai_upload"; pixel_y = -24 }, /obj/structure/cable/yellow{ @@ -22327,7 +22249,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = -27 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-03"; layer = 4.1 }, @@ -22501,7 +22423,7 @@ /area/crew_quarters/locker) "aQX" = ( /obj/structure/table, -/obj/item/weapon/razor{ +/obj/item/razor{ pixel_y = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -22574,6 +22496,7 @@ /turf/open/floor/plasteel/neutral/side, /area/hydroponics/garden) "aRf" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral/side{ dir = 6 }, @@ -22602,7 +22525,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /turf/open/floor/plating, /area/maintenance/starboard/fore) "aRj" = ( @@ -22659,8 +22582,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aRm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -22774,10 +22696,10 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_1) "aRD" = ( -/obj/structure/closet/toolcloset, /obj/machinery/light{ dir = 8 }, +/obj/machinery/computer/camera_advanced/base_construction, /turf/open/floor/plasteel/yellow/side{ dir = 9 }, @@ -22788,10 +22710,20 @@ }, /area/construction/mining/aux_base) "aRF" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/pipe_dispenser, /obj/machinery/light{ dir = 4 }, -/obj/machinery/computer/camera_advanced/base_construction, /turf/open/floor/plasteel/yellow/side{ dir = 5 }, @@ -22827,10 +22759,10 @@ pixel_x = 27 }, /obj/structure/table, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/paper, -/obj/item/weapon/paper, +/obj/item/folder/yellow, +/obj/item/folder/yellow, +/obj/item/paper, +/obj/item/paper, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -22870,7 +22802,7 @@ /area/quartermaster/qm) "aRN" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, @@ -23016,8 +22948,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/locker) "aSe" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/crew_quarters/locker) "aSf" = ( @@ -23036,8 +22967,8 @@ /area/crew_quarters/locker) "aSi" = ( /obj/structure/rack, -/obj/item/weapon/storage/briefcase, -/obj/item/weapon/storage/briefcase{ +/obj/item/storage/briefcase, +/obj/item/storage/briefcase{ pixel_x = 4; pixel_y = -2 }, @@ -23047,13 +22978,13 @@ /area/crew_quarters/locker) "aSj" = ( /obj/structure/table, -/obj/item/weapon/cultivator, -/obj/item/weapon/hatchet, +/obj/item/cultivator, +/obj/item/hatchet, /obj/structure/extinguisher_cabinet{ pixel_x = -27 }, -/obj/item/weapon/paper/hydroponics, -/obj/item/weapon/coin/silver, +/obj/item/paper/guides/jobs/hydroponics, +/obj/item/coin/silver, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -23061,10 +22992,10 @@ /area/hydroponics/garden) "aSk" = ( /obj/structure/table, -/obj/item/weapon/hatchet, -/obj/item/weapon/cultivator, -/obj/item/weapon/crowbar, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/hatchet, +/obj/item/cultivator, +/obj/item/crowbar, +/obj/item/reagent_containers/glass/bucket, /obj/item/device/plant_analyzer, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -23073,16 +23004,16 @@ /area/hydroponics/garden) "aSl" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/snacks/grown/wheat, -/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon, -/obj/item/weapon/reagent_containers/food/snacks/grown/citrus/orange, -/obj/item/weapon/reagent_containers/food/snacks/grown/grapes, -/obj/item/weapon/reagent_containers/food/snacks/grown/cocoapod, -/obj/item/weapon/reagent_containers/food/snacks/grown/apple, -/obj/item/weapon/reagent_containers/food/snacks/grown/chili, -/obj/item/weapon/reagent_containers/food/snacks/grown/cherries, -/obj/item/weapon/reagent_containers/food/snacks/grown/soybeans, -/obj/item/weapon/reagent_containers/food/snacks/grown/citrus/lime, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/watermelon, +/obj/item/reagent_containers/food/snacks/grown/citrus/orange, +/obj/item/reagent_containers/food/snacks/grown/grapes, +/obj/item/reagent_containers/food/snacks/grown/cocoapod, +/obj/item/reagent_containers/food/snacks/grown/apple, +/obj/item/reagent_containers/food/snacks/grown/chili, +/obj/item/reagent_containers/food/snacks/grown/cherries, +/obj/item/reagent_containers/food/snacks/grown/soybeans, +/obj/item/reagent_containers/food/snacks/grown/citrus/lime, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -23100,7 +23031,7 @@ /turf/open/floor/plasteel, /area/hydroponics/garden) "aSn" = ( -/obj/item/weapon/storage/bag/plants/portaseeder, +/obj/item/storage/bag/plants/portaseeder, /obj/structure/table, /obj/machinery/light, /obj/item/device/plant_analyzer, @@ -23110,11 +23041,11 @@ /turf/open/floor/plasteel, /area/hydroponics/garden) "aSo" = ( -/obj/item/weapon/book/manual/wiki/engineering_hacking{ +/obj/item/book/manual/wiki/engineering_hacking{ pixel_x = 4; pixel_y = 5 }, -/obj/item/weapon/book/manual/wiki/engineering_construction{ +/obj/item/book/manual/wiki/engineering_construction{ pixel_y = 3 }, /obj/structure/closet/crate, @@ -23314,7 +23245,7 @@ /turf/open/floor/plating, /area/hallway/secondary/entry) "aSJ" = ( -/obj/structure/closet/toolcloset, +/obj/machinery/computer/shuttle/mining, /turf/open/floor/plasteel/yellow/side{ dir = 10 }, @@ -23323,20 +23254,6 @@ /turf/open/floor/plasteel/yellow/side, /area/construction/mining/aux_base) "aSL" = ( -/obj/structure/rack{ - dir = 4 - }, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/airlock, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/wallframe/camera, -/obj/item/device/assault_pod/mining, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -23344,22 +23261,12 @@ /obj/machinery/power/apc{ dir = 2; name = "Auxillary Base Construction APC"; + areastring = "/area/construction/mining/aux_base"; pixel_y = -24 }, /turf/open/floor/plasteel/yellow/side, /area/construction/mining/aux_base) "aSM" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/weapon/pipe_dispenser, /obj/machinery/airalarm{ dir = 1; pixel_y = -22 @@ -23374,7 +23281,7 @@ /obj/item/stack/rods{ amount = 50 }, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /turf/open/floor/plasteel/yellow/side{ dir = 6 }, @@ -23591,8 +23498,7 @@ }, /area/storage/primary) "aTh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -23626,8 +23532,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/fore) "aTk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/security/courtroom) "aTl" = ( @@ -23725,6 +23630,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Locker Room APC"; + areastring = "/area/crew_quarters/locker"; pixel_x = -1; pixel_y = -26 }, @@ -24136,6 +24042,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Security Post - Cargo Bay APC"; + areastring = "/area/security/checkpoint/supply"; pixel_x = 1; pixel_y = 24 }, @@ -24148,7 +24055,7 @@ }, /area/security/checkpoint/supply) "aUl" = ( -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 10 }, /obj/item/device/radio/off, @@ -24175,12 +24082,12 @@ /area/security/checkpoint/supply) "aUo" = ( /obj/structure/table, -/obj/item/weapon/storage/belt/utility, +/obj/item/storage/belt/utility, /obj/machinery/airalarm{ dir = 1; pixel_y = -22 }, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /turf/open/floor/plasteel/brown{ dir = 2 }, @@ -24209,7 +24116,7 @@ /area/storage/primary) "aUs" = ( /obj/structure/table, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /obj/item/device/assembly/prox_sensor{ pixel_x = -8; pixel_y = 4 @@ -24244,8 +24151,7 @@ /turf/closed/wall/r_wall, /area/hallway/primary/central) "aUw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -24258,7 +24164,7 @@ "aUy" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/machinery/turretid{ - control_area = "AI Upload Chamber"; + control_area = "/area/ai_monitored/turret_protected/ai_upload"; icon_state = "control_stun"; name = "AI Upload turret control"; pixel_y = 28 @@ -24278,6 +24184,7 @@ /obj/machinery/power/apc{ dir = 2; name = "AI Upload Access APC"; + areastring = "/area/ai_monitored/turret_protected/ai_upload_foyer"; pixel_y = -27 }, /obj/machinery/light/small{ @@ -24409,6 +24316,7 @@ cell_type = 2500; dir = 2; name = "Courtroom APC"; + areastring = "/area/security/courtroom"; pixel_x = 1; pixel_y = -24 }, @@ -24417,7 +24325,7 @@ icon_state = "0-4" }, /obj/structure/table, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/black, /area/security/courtroom) "aUH" = ( @@ -24444,7 +24352,7 @@ /area/security/courtroom) "aUJ" = ( /obj/structure/table, -/obj/item/weapon/book/manual/wiki/security_space_law{ +/obj/item/book/manual/wiki/security_space_law{ pixel_x = -3; pixel_y = 5 }, @@ -24452,11 +24360,11 @@ dir = 1; pixel_y = -24 }, -/obj/item/weapon/book/manual/wiki/security_space_law{ +/obj/item/book/manual/wiki/security_space_law{ pixel_x = -3; pixel_y = 5 }, -/obj/item/weapon/book/manual/wiki/security_space_law{ +/obj/item/book/manual/wiki/security_space_law{ pixel_x = -3; pixel_y = 5 }, @@ -24643,11 +24551,10 @@ /turf/open/floor/plating, /area/engine/engineering) "aVh" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "aVk" = ( @@ -24726,12 +24633,11 @@ /turf/open/floor/plasteel/black, /area/ai_monitored/turret_protected/ai) "aVs" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/entry) "aVt" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-13"; layer = 4.1 }, @@ -24895,7 +24801,7 @@ /area/quartermaster/storage) "aVH" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/quartermaster/storage) @@ -24988,8 +24894,7 @@ }, /area/security/checkpoint/supply) "aVR" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/storage/primary) @@ -25059,7 +24964,7 @@ /obj/machinery/airalarm{ pixel_y = 23 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "applebush"; layer = 4.1 }, @@ -25152,7 +25057,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 27 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-16"; layer = 4.1 }, @@ -25304,8 +25209,7 @@ /turf/open/floor/plasteel/vault, /area/crew_quarters/heads/chief) "aWA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/chief) "aWB" = ( @@ -25419,8 +25323,7 @@ /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai) "aWS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/entry) "aWT" = ( @@ -25625,11 +25528,11 @@ }, /area/security/checkpoint/supply) "aXo" = ( -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = 1; pixel_y = 9 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -25642,7 +25545,7 @@ /turf/open/floor/plasteel/red/side, /area/security/checkpoint/supply) "aXp" = ( -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /obj/machinery/newscaster{ pixel_y = -32 }, @@ -26177,7 +26080,7 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/electrical{ pixel_x = 1; pixel_y = -1 }, @@ -26191,21 +26094,21 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/computer/pandemic{ +/obj/item/circuitboard/computer/pandemic{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/circuitboard/computer/rdconsole, -/obj/item/weapon/circuitboard/machine/rdserver{ +/obj/item/circuitboard/computer/rdconsole, +/obj/item/circuitboard/machine/rdserver{ pixel_x = 3; pixel_y = -3 }, -/obj/item/weapon/circuitboard/machine/destructive_analyzer, -/obj/item/weapon/circuitboard/machine/protolathe, -/obj/item/weapon/circuitboard/computer/aifixer, -/obj/item/weapon/circuitboard/computer/teleporter, -/obj/item/weapon/circuitboard/machine/circuit_imprinter, -/obj/item/weapon/circuitboard/machine/mechfab, +/obj/item/circuitboard/machine/destructive_analyzer, +/obj/item/circuitboard/machine/protolathe, +/obj/item/circuitboard/computer/aifixer, +/obj/item/circuitboard/computer/teleporter, +/obj/item/circuitboard/machine/circuit_imprinter, +/obj/item/circuitboard/machine/mechfab, /turf/open/floor/plasteel/black, /area/storage/tech) "aYk" = ( @@ -26213,12 +26116,12 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/computer/mining, -/obj/item/weapon/circuitboard/machine/autolathe{ +/obj/item/circuitboard/computer/mining, +/obj/item/circuitboard/machine/autolathe{ pixel_x = 3; pixel_y = -3 }, -/obj/item/weapon/circuitboard/computer/arcade/battle, +/obj/item/circuitboard/computer/arcade/battle, /obj/machinery/ai_status_display{ pixel_y = 31 }, @@ -26226,12 +26129,12 @@ /area/storage/tech) "aYl" = ( /obj/structure/rack, -/obj/item/weapon/circuitboard/machine/telecomms/processor, -/obj/item/weapon/circuitboard/machine/telecomms/receiver, -/obj/item/weapon/circuitboard/machine/telecomms/server, -/obj/item/weapon/circuitboard/machine/telecomms/bus, -/obj/item/weapon/circuitboard/machine/telecomms/broadcaster, -/obj/item/weapon/circuitboard/computer/message_monitor{ +/obj/item/circuitboard/machine/telecomms/processor, +/obj/item/circuitboard/machine/telecomms/receiver, +/obj/item/circuitboard/machine/telecomms/server, +/obj/item/circuitboard/machine/telecomms/bus, +/obj/item/circuitboard/machine/telecomms/broadcaster, +/obj/item/circuitboard/computer/message_monitor{ pixel_y = -5 }, /turf/open/floor/plasteel/black, @@ -26262,7 +26165,7 @@ "aYn" = ( /obj/structure/table, /obj/item/device/aicard, -/obj/item/weapon/aiModule/reset, +/obj/item/aiModule/reset, /turf/open/floor/plasteel/black, /area/storage/tech) "aYo" = ( @@ -26282,7 +26185,7 @@ }, /area/crew_quarters/heads/chief) "aYq" = ( -/obj/item/weapon/storage/secure/safe{ +/obj/item/storage/secure/safe{ pixel_x = 6; pixel_y = 30 }, @@ -26300,6 +26203,7 @@ /obj/machinery/power/apc{ dir = 4; name = "CE Office APC"; + areastring = "/area/crew_quarters/heads/chief"; pixel_x = 28 }, /obj/structure/cable/yellow, @@ -26371,8 +26275,7 @@ }, /area/ai_monitored/turret_protected/ai) "aYz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "AI Core shutters"; name = "AI core shutters" @@ -26420,7 +26323,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "aYF" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-05"; layer = 4.1 }, @@ -26561,8 +26464,7 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "aYS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/supply) "aYT" = ( @@ -26891,6 +26793,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Tech Storage APC"; + areastring = "/area/storage/tech"; pixel_x = -27 }, /obj/structure/cable/yellow{ @@ -26940,7 +26843,7 @@ pixel_y = 3 }, /obj/item/stack/cable_coil, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ charge = 100; maxcharge = 15000 }, @@ -26984,24 +26887,25 @@ /area/crew_quarters/heads/chief) "aZE" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/stamp/ce, -/obj/item/weapon/reagent_containers/pill/patch/silver_sulf, +/obj/item/folder/yellow, +/obj/item/stamp/ce, +/obj/item/reagent_containers/pill/patch/silver_sulf, /turf/open/floor/plasteel/neutral/side, /area/crew_quarters/heads/chief) "aZF" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, -/obj/item/weapon/paper/monitorkey, +/obj/item/clipboard, +/obj/item/paper/monitorkey, /turf/open/floor/plasteel/neutral/side, /area/crew_quarters/heads/chief) "aZG" = ( /obj/structure/table/reinforced, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ charge = 100; maxcharge = 15000 }, +/obj/item/twohanded/rcl/pre_loaded, /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, @@ -27088,11 +26992,11 @@ /area/security/checkpoint/engineering) "aZN" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -1; pixel_y = 5 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/machinery/newscaster/security_unit{ pixel_x = 30 }, @@ -27448,14 +27352,15 @@ /obj/machinery/power/apc{ dir = 2; name = "Cargo Bay APC"; + areastring = "/area/quartermaster/storage"; pixel_x = 1; pixel_y = -24 }, /obj/structure/cable/yellow, /obj/machinery/light, -/obj/item/weapon/hand_labeler, -/obj/item/weapon/hand_labeler, -/obj/item/weapon/screwdriver{ +/obj/item/hand_labeler, +/obj/item/hand_labeler, +/obj/item/screwdriver{ pixel_y = 10 }, /obj/effect/turf_decal/stripes/line{ @@ -27514,11 +27419,11 @@ /turf/open/floor/plasteel, /area/quartermaster/office) "baw" = ( -/obj/item/weapon/stamp{ +/obj/item/stamp{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/stamp/denied{ +/obj/item/stamp/denied{ pixel_x = 4; pixel_y = -2 }, @@ -27534,7 +27439,7 @@ departmentType = 2; pixel_y = 30 }, -/obj/item/weapon/pen/red, +/obj/item/pen/red, /turf/open/floor/plasteel/brown{ dir = 9 }, @@ -27568,7 +27473,7 @@ supply_display = 1 }, /obj/structure/table, -/obj/item/weapon/folder/yellow, +/obj/item/folder/yellow, /turf/open/floor/plasteel/brown{ dir = 1 }, @@ -27594,7 +27499,7 @@ pixel_y = 23 }, /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, @@ -27891,6 +27796,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Auxiliary Tool Storage APC"; + areastring = "/area/storage/tools"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -27941,7 +27847,7 @@ /area/maintenance/starboard/fore) "bbi" = ( /obj/effect/landmark/xeno_spawn, -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 }, @@ -27966,11 +27872,11 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/computer/borgupload{ +/obj/item/circuitboard/computer/borgupload{ pixel_x = -1; pixel_y = 1 }, -/obj/item/weapon/circuitboard/computer/aiupload{ +/obj/item/circuitboard/computer/aiupload{ pixel_x = 2; pixel_y = -2 }, @@ -28007,14 +27913,14 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/computer/cloning, -/obj/item/weapon/circuitboard/computer/med_data{ +/obj/item/circuitboard/computer/cloning, +/obj/item/circuitboard/computer/med_data{ pixel_x = 3; pixel_y = -3 }, -/obj/item/weapon/circuitboard/machine/clonescanner, -/obj/item/weapon/circuitboard/machine/clonepod, -/obj/item/weapon/circuitboard/computer/scan_consolenew, +/obj/item/circuitboard/machine/clonescanner, +/obj/item/circuitboard/machine/clonepod, +/obj/item/circuitboard/computer/scan_consolenew, /turf/open/floor/plasteel/black, /area/storage/tech) "bbo" = ( @@ -28025,15 +27931,15 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/computer/powermonitor{ +/obj/item/circuitboard/computer/powermonitor{ pixel_x = -2; pixel_y = 2 }, -/obj/item/weapon/circuitboard/computer/stationalert{ +/obj/item/circuitboard/computer/stationalert{ pixel_x = 1; pixel_y = -1 }, -/obj/item/weapon/circuitboard/computer/atmos_alert{ +/obj/item/circuitboard/computer/atmos_alert{ pixel_x = 3; pixel_y = -3 }, @@ -28052,8 +27958,8 @@ /area/storage/tech) "bbr" = ( /obj/structure/table, -/obj/item/weapon/electronics/apc, -/obj/item/weapon/electronics/airlock, +/obj/item/electronics/apc, +/obj/item/electronics/airlock, /turf/open/floor/plasteel/black, /area/storage/tech) "bbs" = ( @@ -28077,19 +27983,19 @@ }, /area/crew_quarters/heads/chief) "bbt" = ( -/obj/item/weapon/cartridge/engineering{ +/obj/item/cartridge/engineering{ pixel_x = 4; pixel_y = 5 }, -/obj/item/weapon/cartridge/engineering{ +/obj/item/cartridge/engineering{ pixel_x = -3; pixel_y = 2 }, -/obj/item/weapon/cartridge/engineering{ +/obj/item/cartridge/engineering{ pixel_x = 3 }, /obj/structure/table/reinforced, -/obj/item/weapon/cartridge/atmos, +/obj/item/cartridge/atmos, /turf/open/floor/plasteel/neutral/side{ dir = 4 }, @@ -28112,11 +28018,11 @@ /area/crew_quarters/heads/chief) "bbw" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plasteel/neutral/side{ dir = 8 }, @@ -28185,7 +28091,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "bbB" = ( -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 10 }, /obj/item/device/radio/off, @@ -28208,7 +28114,7 @@ /area/security/checkpoint/engineering) "bbD" = ( /obj/structure/table, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /obj/machinery/light{ dir = 4 }, @@ -28302,12 +28208,11 @@ /area/maintenance/port) "bbM" = ( /obj/item/stack/sheet/cardboard, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /turf/open/floor/plating, /area/maintenance/port/fore) "bbN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/office) "bbO" = ( @@ -28332,6 +28237,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Cargo Office APC"; + areastring = "/area/quartermaster/office"; pixel_x = -24 }, /obj/structure/cable/yellow{ @@ -28391,11 +28297,11 @@ name = "Cargo Desk"; req_access_txt = "50" }, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plasteel, /area/quartermaster/office) "bbW" = ( @@ -28488,8 +28394,7 @@ /turf/open/floor/plating, /area/maintenance/central) "bci" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/central) "bcj" = ( @@ -28568,8 +28473,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/fore) "bcu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/tech) "bcv" = ( @@ -28577,15 +28481,15 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/computer/crew{ +/obj/item/circuitboard/computer/crew{ pixel_x = -1; pixel_y = 1 }, -/obj/item/weapon/circuitboard/computer/card{ +/obj/item/circuitboard/computer/card{ pixel_x = 2; pixel_y = -2 }, -/obj/item/weapon/circuitboard/computer/communications{ +/obj/item/circuitboard/computer/communications{ pixel_x = 5; pixel_y = -5 }, @@ -28601,11 +28505,6 @@ name = "Secure Tech Storage"; req_access_txt = "19;23" }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -28657,10 +28556,10 @@ /area/storage/tech) "bcD" = ( /obj/structure/table, -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 16 }, -/obj/item/weapon/wirecutters, +/obj/item/wirecutters, /obj/item/device/multitool, /turf/open/floor/plasteel/vault{ dir = 8 @@ -28756,6 +28655,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Engineering Security APC"; + areastring = "/area/security/checkpoint/engineering"; pixel_x = -24 }, /obj/structure/cable/yellow{ @@ -28822,8 +28722,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) "bcU" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/arrival) "bcV" = ( @@ -28855,7 +28754,7 @@ dir = 1 }, /obj/structure/table/reinforced, -/obj/item/weapon/book/manual/wiki/security_space_law{ +/obj/item/book/manual/wiki/security_space_law{ pixel_x = -3; pixel_y = 5 }, @@ -28867,6 +28766,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Customs APC"; + areastring = "/area/security/checkpoint/customs"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -29059,8 +28959,7 @@ }, /area/quartermaster/office) "bdq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -29101,8 +29000,7 @@ }, /area/hallway/primary/port) "bdw" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/hallway/primary/port) "bdx" = ( @@ -29210,8 +29108,8 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table/wood, -/obj/item/weapon/pinpointer, -/obj/item/weapon/disk/nuclear, +/obj/item/pinpointer, +/obj/item/disk/nuclear, /turf/open/floor/carpet, /area/crew_quarters/heads/captain/private) "bdJ" = ( @@ -29252,7 +29150,7 @@ pixel_x = 28 }, /obj/structure/dresser, -/obj/item/weapon/storage/secure/safe{ +/obj/item/storage/secure/safe{ pixel_x = 6; pixel_y = 28 }, @@ -29284,7 +29182,7 @@ /area/hallway/primary/central) "bdR" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /obj/machinery/light_switch{ pixel_x = -26 }, @@ -29300,7 +29198,7 @@ /obj/item/stack/sheet/metal{ amount = 50 }, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/yellow/side{ dir = 2 @@ -29313,8 +29211,8 @@ /area/storage/tools) "bdU" = ( /obj/structure/rack, -/obj/item/weapon/electronics/apc, -/obj/item/weapon/electronics/airlock, +/obj/item/electronics/apc, +/obj/item/electronics/airlock, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plasteel/yellow/side{ @@ -29348,11 +29246,11 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/computer/robotics{ +/obj/item/circuitboard/computer/robotics{ pixel_x = -2; pixel_y = 2 }, -/obj/item/weapon/circuitboard/computer/mecha_control{ +/obj/item/circuitboard/computer/mecha_control{ pixel_x = 1; pixel_y = -1 }, @@ -29393,7 +29291,7 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/electrical{ pixel_x = 1; pixel_y = -1 }, @@ -29423,7 +29321,7 @@ dir = 8; pixel_x = 24 }, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ charge = 100; maxcharge = 15000 }, @@ -29458,7 +29356,7 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/storage/secure/briefcase, +/obj/item/storage/secure/briefcase, /obj/item/clothing/mask/cigarette/cigar, /obj/machinery/computer/security/telescreen{ dir = 1; @@ -29475,7 +29373,7 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/lighter, +/obj/item/lighter, /obj/item/clothing/glasses/meson, /obj/machinery/button/door{ id = "ceprivacy"; @@ -29652,6 +29550,7 @@ aidisabled = 0; dir = 1; name = "AI Chamber APC"; + areastring = "/area/ai_monitored/turret_protected/ai"; pixel_y = 24 }, /obj/structure/cable{ @@ -29704,7 +29603,7 @@ /area/aisat) "beB" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 3; pixel_y = -3 }, @@ -29764,8 +29663,7 @@ /turf/open/floor/plating/airless, /area/shuttle/arrival) "beK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -29775,8 +29673,8 @@ "beL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table/reinforced, -/obj/item/weapon/folder/red, -/obj/item/weapon/folder/red, +/obj/item/folder/red, +/obj/item/folder/red, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -30004,15 +29902,15 @@ }, /area/hallway/primary/central) "bfj" = ( -/obj/item/weapon/restraints/legcuffs/beartrap, -/obj/item/weapon/restraints/legcuffs/beartrap, +/obj/item/restraints/legcuffs/beartrap, +/obj/item/restraints/legcuffs/beartrap, /obj/structure/table, /obj/machinery/requests_console{ department = "Janitorial"; departmentType = 1; pixel_x = -29 }, -/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/spray/cleaner, /obj/machinery/camera{ c_tag = "Custodial Closet"; dir = 4; @@ -30113,13 +30011,11 @@ /turf/open/floor/plating, /area/maintenance/central) "bfq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/central) "bfr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -30136,8 +30032,7 @@ /turf/open/floor/plating, /area/bridge) "bfs" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -30158,8 +30053,7 @@ /turf/open/floor/plating, /area/bridge) "bft" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -30176,8 +30070,7 @@ /turf/open/floor/plating, /area/bridge) "bfu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -30193,8 +30086,7 @@ /turf/closed/wall/r_wall, /area/bridge) "bfw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -30207,8 +30099,7 @@ /turf/open/floor/plating, /area/bridge) "bfx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -30253,7 +30144,7 @@ /area/crew_quarters/heads/captain/private) "bfD" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/captain, +/obj/item/bedsheet/captain, /obj/effect/landmark/start/captain, /obj/machinery/camera{ c_tag = "Captain's Quarters"; @@ -30300,8 +30191,7 @@ /turf/closed/wall/r_wall, /area/storage/tools) "bfH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/storage/tools) @@ -30311,11 +30201,11 @@ name = "Auxiliary Tool Storage"; req_access_txt = "12" }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/storage/tools) "bfJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/storage/tools) @@ -30373,8 +30263,7 @@ }, /area/storage/tech) "bfQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ d2 = 4; @@ -30387,8 +30276,7 @@ /turf/open/floor/plating, /area/crew_quarters/heads/chief) "bfR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /obj/structure/cable/yellow{ d2 = 8; @@ -30433,8 +30321,7 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "bfV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow, /turf/open/floor/plating, @@ -30454,8 +30341,7 @@ /turf/open/floor/plasteel, /area/security/checkpoint/engineering) "bfX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /turf/open/floor/plating, /area/security/checkpoint/engineering) @@ -30527,7 +30413,7 @@ /area/aisat) "bgh" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, @@ -30564,11 +30450,11 @@ /area/ai_monitored/turret_protected/ai) "bgm" = ( /obj/structure/table/reinforced, -/obj/item/weapon/phone{ +/obj/item/phone{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/cigbutt/cigarbutt{ +/obj/item/cigbutt/cigarbutt{ pixel_x = 5; pixel_y = -1 }, @@ -30638,7 +30524,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/closet, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /obj/item/device/assembly/flash/handheld, /obj/item/device/radio, /turf/open/floor/plasteel/red/side{ @@ -30649,11 +30535,11 @@ /turf/open/floor/plasteel/red/side, /area/security/checkpoint/customs) "bgy" = ( -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = 1; pixel_y = 9 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/structure/table/reinforced, /obj/structure/cable/yellow{ d1 = 1; @@ -30663,7 +30549,7 @@ /turf/open/floor/plasteel/red/side, /area/security/checkpoint/customs) "bgz" = ( -/obj/item/weapon/paper, +/obj/item/paper, /obj/structure/table/reinforced, /obj/machinery/door/window/brigdoor{ dir = 2; @@ -30879,6 +30765,7 @@ d1 = 4; d2 = 8 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/quartermaster/office) "bgQ" = ( @@ -31018,12 +30905,13 @@ /obj/machinery/power/apc{ dir = 8; name = "Custodial Closet APC"; + areastring = "/area/janitor"; pixel_x = -24 }, /obj/structure/table, /obj/item/clothing/gloves/color/orange, -/obj/item/weapon/storage/box/mousetraps, -/obj/item/weapon/storage/box/mousetraps, +/obj/item/storage/box/mousetraps, +/obj/item/storage/box/mousetraps, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -31058,8 +30946,8 @@ dir = 4; pixel_x = 11 }, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/item/weapon/mop, +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop, /obj/structure/disposalpipe/segment, /obj/machinery/firealarm{ dir = 4; @@ -31077,14 +30965,14 @@ cell_type = 2500; dir = 4; name = "Central Maintenance APC"; + areastring = "/area/maintenance/central"; pixel_x = 26 }, /obj/structure/cable/yellow, /turf/open/floor/plating, /area/maintenance/central) "bhg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridge blast"; layer = 2.9; @@ -31122,7 +31010,7 @@ layer = 4; pixel_y = 32 }, -/obj/item/weapon/folder/yellow{ +/obj/item/folder/yellow{ pixel_y = 4 }, /obj/machinery/camera{ @@ -31164,7 +31052,7 @@ /obj/machinery/ai_status_display{ pixel_y = 32 }, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -1; pixel_y = 4 }, @@ -31197,8 +31085,7 @@ }, /area/bridge) "bhs" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -31213,7 +31100,7 @@ /area/bridge) "bht" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/photo_album{ +/obj/item/storage/photo_album{ pixel_y = -4 }, /obj/item/device/camera{ @@ -31235,12 +31122,12 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/obj/item/weapon/razor{ +/obj/item/razor{ pixel_x = -4; pixel_y = 2 }, /obj/item/clothing/mask/cigarette/cigar, -/obj/item/weapon/reagent_containers/food/drinks/flask/gold, +/obj/item/reagent_containers/food/drinks/flask/gold, /turf/open/floor/carpet, /area/crew_quarters/heads/captain/private) "bhv" = ( @@ -31457,6 +31344,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Starboard Hallway APC"; + areastring = "/area/hallway/primary/starboard"; pixel_y = 26 }, /obj/structure/cable/yellow{ @@ -31491,11 +31379,11 @@ /turf/closed/wall/r_wall, /area/engine/break_room) "bhU" = ( -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/machinery/airalarm{ dir = 4; pixel_x = -23 @@ -31507,14 +31395,14 @@ }, /area/engine/break_room) "bhV" = ( -/obj/item/weapon/book/manual/wiki/engineering_hacking{ +/obj/item/book/manual/wiki/engineering_hacking{ pixel_x = 4; pixel_y = 5 }, -/obj/item/weapon/book/manual/wiki/engineering_construction{ +/obj/item/book/manual/wiki/engineering_construction{ pixel_y = 3 }, -/obj/item/weapon/book/manual/wiki/engineering_guide{ +/obj/item/book/manual/wiki/engineering_guide{ pixel_x = -4 }, /obj/structure/table/glass, @@ -31523,8 +31411,8 @@ }, /area/engine/break_room) "bhW" = ( -/obj/item/weapon/folder/yellow, -/obj/item/weapon/folder/yellow, +/obj/item/folder/yellow, +/obj/item/folder/yellow, /obj/machinery/light{ dir = 1 }, @@ -31532,7 +31420,7 @@ pixel_y = 32 }, /obj/structure/table/glass, -/obj/item/weapon/storage/firstaid/fire{ +/obj/item/storage/firstaid/fire{ pixel_y = 8 }, /turf/open/floor/plasteel/yellow/side{ @@ -31617,8 +31505,7 @@ }, /area/engine/break_room) "bie" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/break_room) "bif" = ( @@ -31644,7 +31531,7 @@ /obj/item/device/radio/intercom{ pixel_y = 25 }, -/obj/item/weapon/storage/pod{ +/obj/item/storage/pod{ pixel_x = 6; pixel_y = -32 }, @@ -31660,8 +31547,7 @@ /turf/open/space, /area/space) "bij" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/pod_4) "bik" = ( @@ -31689,10 +31575,10 @@ /area/aisat) "bim" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/blue{ +/obj/item/folder/blue{ pixel_y = 2 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/machinery/light/small{ dir = 8 }, @@ -31747,10 +31633,10 @@ /area/ai_monitored/turret_protected/ai) "bis" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/blue{ +/obj/item/folder/blue{ pixel_y = 2 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/machinery/light/small{ dir = 4 }, @@ -31795,14 +31681,15 @@ req_access = null; req_access_txt = "1" }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/security/checkpoint/customs) "biz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/structure/cable/yellow, /turf/open/floor/plating, /area/security/checkpoint/customs) "biA" = ( @@ -31892,11 +31779,11 @@ /area/quartermaster/sorting) "biK" = ( /obj/structure/table, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/folder/yellow, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/folder/yellow, /obj/item/device/multitool, -/obj/item/weapon/pen/red, +/obj/item/pen/red, /turf/open/floor/plasteel/brown{ dir = 8 }, @@ -31963,11 +31850,11 @@ /area/hallway/primary/port) "biS" = ( /obj/structure/table, -/obj/item/weapon/storage/box/lights/mixed, -/obj/item/weapon/storage/box/lights/mixed, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, /turf/open/floor/plasteel/floorgrime, /area/janitor) "biT" = ( @@ -31996,7 +31883,7 @@ /turf/open/floor/plasteel/floorgrime, /area/janitor) "biW" = ( -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/maintenance/central) @@ -32005,8 +31892,7 @@ /turf/open/floor/plating, /area/maintenance/central) "biY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -32019,7 +31905,7 @@ /turf/open/floor/plating, /area/bridge) "biZ" = ( -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, @@ -32074,7 +31960,7 @@ /turf/open/floor/plasteel/black, /area/bridge) "bjf" = ( -/obj/item/weapon/folder/red{ +/obj/item/folder/red{ pixel_y = 3 }, /obj/structure/cable/yellow{ @@ -32086,7 +31972,7 @@ dir = 4 }, /obj/structure/table/glass, -/obj/item/weapon/folder/red{ +/obj/item/folder/red{ pixel_y = 3 }, /turf/open/floor/plasteel/darkred/side{ @@ -32108,11 +31994,11 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/weapon/bikehorn/rubberducky, +/obj/item/bikehorn/rubberducky, /obj/machinery/light_switch{ pixel_x = -28 }, -/obj/item/weapon/card/id/captains_spare, +/obj/item/card/id/captains_spare, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) "bji" = ( @@ -32686,8 +32572,8 @@ /area/quartermaster/sorting) "bkh" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen{ +/obj/item/folder/yellow, +/obj/item/pen{ pixel_x = 4; pixel_y = 4 }, @@ -32768,7 +32654,7 @@ pixel_x = 2; pixel_y = -3 }, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /obj/structure/cable/yellow{ d1 = 1; d2 = 4; @@ -32779,19 +32665,20 @@ }, /area/quartermaster/sorting) "bkm" = ( -/obj/item/weapon/storage/box, +/obj/item/storage/box, /obj/structure/table, -/obj/item/weapon/storage/box, -/obj/item/weapon/storage/box, +/obj/item/storage/box, +/obj/item/storage/box, /obj/machinery/airalarm{ dir = 1; pixel_y = -22 }, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/machinery/power/apc{ cell_type = 2500; dir = 4; name = "Delivery Office APC"; + areastring = "/area/quartermaster/sorting"; pixel_x = 26 }, /obj/structure/cable/yellow{ @@ -32897,9 +32784,9 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/storage/box, -/obj/item/weapon/storage/box, -/obj/item/weapon/storage/box, +/obj/item/storage/box, +/obj/item/storage/box, +/obj/item/storage/box, /obj/item/stack/packageWrap{ pixel_x = 2; pixel_y = -3 @@ -32912,7 +32799,7 @@ pixel_x = 2; pixel_y = -3 }, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /turf/open/floor/plasteel/brown{ dir = 2 }, @@ -32949,11 +32836,11 @@ /area/crew_quarters/heads/hop) "bkA" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/weapon/tank/internals/air, +/obj/item/tank/internals/air, /turf/open/floor/plating, /area/maintenance/central) "bkB" = ( -/obj/item/weapon/extinguisher, +/obj/item/extinguisher, /turf/open/floor/plating, /area/maintenance/central) "bkC" = ( @@ -32983,7 +32870,7 @@ }, /area/bridge) "bkE" = ( -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 3; pixel_y = 3 }, @@ -33015,7 +32902,7 @@ /obj/machinery/recharger{ pixel_y = 3 }, -/obj/item/weapon/restraints/handcuffs{ +/obj/item/restraints/handcuffs{ pixel_y = 3 }, /obj/structure/table/glass, @@ -33059,7 +32946,7 @@ /area/bridge) "bkJ" = ( /obj/effect/landmark/xeno_spawn, -/obj/item/weapon/soap/deluxe, +/obj/item/soap/deluxe, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, @@ -33338,11 +33225,14 @@ }, /area/hallway/primary/starboard) "blj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, /turf/open/floor/plating, /area/engine/break_room) "blk" = ( @@ -33387,6 +33277,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/engine/break_room) "blq" = ( @@ -33404,8 +33295,7 @@ /turf/closed/wall/r_wall, /area/engine/break_room) "blt" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/maintenance/disposal) "blu" = ( @@ -33796,8 +33686,7 @@ /turf/open/floor/plasteel, /area/quartermaster/sorting) "bmg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/quartermaster/sorting) @@ -33807,8 +33696,7 @@ /turf/open/floor/plasteel/black, /area/quartermaster/office) "bmi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/quartermaster/office) @@ -33894,7 +33782,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/item/weapon/storage/secure/briefcase, +/obj/item/storage/secure/briefcase, /obj/structure/table/wood, /obj/machinery/computer/security/telescreen{ desc = "Used for watching Prison Wing holding areas."; @@ -33906,7 +33794,7 @@ /area/crew_quarters/heads/hop) "bmq" = ( /obj/machinery/recharger, -/obj/item/weapon/storage/secure/safe{ +/obj/item/storage/secure/safe{ pixel_x = 34 }, /obj/structure/table/wood, @@ -34165,8 +34053,7 @@ /turf/closed/wall, /area/storage/art) "bmM" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/storage/art) "bmN" = ( @@ -34332,6 +34219,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/engine/break_room) "bnc" = ( @@ -34345,11 +34233,11 @@ /obj/item/device/lightreplacer{ pixel_y = 7 }, -/obj/item/weapon/storage/belt/utility, +/obj/item/storage/belt/utility, /turf/open/floor/plasteel, /area/engine/break_room) "bne" = ( -/obj/item/weapon/reagent_containers/food/drinks/soda_cans/thirteenloko{ +/obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko{ pixel_y = 4 }, /obj/structure/table/glass, @@ -34380,7 +34268,7 @@ /area/engine/break_room) "bnh" = ( /obj/structure/table/reinforced, -/obj/item/weapon/book/manual/wiki/security_space_law{ +/obj/item/book/manual/wiki/security_space_law{ pixel_x = -3; pixel_y = 5 }, @@ -34550,7 +34438,7 @@ /area/ai_monitored/turret_protected/aisat/foyer) "bny" = ( /obj/machinery/turretid{ - control_area = "AI Satellite Antechamber"; + control_area = "/area/ai_monitored/turret_protected/aisat_interior"; enabled = 1; icon_state = "control_standby"; name = "Antechamber Turret Control"; @@ -34618,6 +34506,7 @@ cell_type = 2500; dir = 4; name = "MiniSat Antechamber APC"; + areastring = "/area/ai_monitored/turret_protected/aisat_interior"; pixel_x = 29 }, /obj/structure/cable/yellow{ @@ -34765,7 +34654,7 @@ /area/hallway/primary/port) "bnQ" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/chips, +/obj/item/reagent_containers/food/snacks/chips, /turf/open/floor/plasteel/grimy, /area/hallway/primary/port) "bnR" = ( @@ -34872,6 +34761,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Port Hallway APC"; + areastring = "/area/hallway/primary/port"; pixel_x = -1; pixel_y = 26 }, @@ -34982,16 +34872,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "bol" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable/yellow{ - d2 = 4; - icon_state = "0-4" - }, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -35003,7 +34884,7 @@ /turf/open/floor/plating, /area/crew_quarters/heads/hop) "bom" = ( -/obj/item/weapon/folder/blue, +/obj/item/folder/blue, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -35037,6 +34918,7 @@ cell_type = 10000; dir = 8; name = "Bridge APC"; + areastring = "/area/bridge"; pixel_x = -27 }, /obj/structure/cable/yellow, @@ -35071,7 +34953,7 @@ dir = 8 }, /obj/machinery/recharger, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /obj/structure/table/glass, /turf/open/floor/plasteel/black, /area/bridge) @@ -35092,10 +34974,10 @@ dir = 4 }, /obj/structure/table/glass, -/obj/item/weapon/folder/blue{ +/obj/item/folder/blue{ pixel_y = 2 }, -/obj/item/weapon/folder/blue{ +/obj/item/folder/blue{ pixel_y = 2 }, /turf/open/floor/plasteel/black, @@ -35139,7 +35021,7 @@ dir = 4; pixel_x = 24 }, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /obj/structure/table/glass, /turf/open/floor/plasteel/black, /area/bridge) @@ -35194,8 +35076,8 @@ /area/crew_quarters/heads/captain/private) "boI" = ( /obj/structure/rack, -/obj/item/weapon/cane, -/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom, +/obj/item/cane, +/obj/item/reagent_containers/food/snacks/grown/mushroom/glowshroom, /turf/open/floor/plating, /area/crew_quarters/heads/captain/private) "boJ" = ( @@ -35225,8 +35107,7 @@ }, /area/hallway/primary/central) "boL" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -35234,7 +35115,7 @@ /area/storage/art) "boM" = ( /obj/structure/table, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -35279,7 +35160,7 @@ /obj/structure/table/wood, /obj/item/stack/packageWrap, /obj/item/stack/packageWrap, -/obj/item/weapon/gun/ballistic/revolver/doublebarrel, +/obj/item/gun/ballistic/revolver/doublebarrel, /obj/machinery/camera{ c_tag = "Bar - Backroom"; dir = 2; @@ -35325,7 +35206,7 @@ }, /area/crew_quarters/bar) "boV" = ( -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard) @@ -35954,6 +35835,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Arrivals APC"; + areastring = "/area/hallway/secondary/entry"; pixel_x = 24 }, /obj/structure/cable/yellow{ @@ -36249,11 +36131,11 @@ }, /area/hallway/primary/central) "bqB" = ( -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 4 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/structure/window/reinforced, /obj/structure/table/wood, /turf/open/floor/wood, @@ -36327,7 +36209,7 @@ pixel_y = -24 }, /obj/structure/rack, -/obj/item/weapon/storage/secure/briefcase, +/obj/item/storage/secure/briefcase, /obj/item/clothing/mask/cigarette/cigar, /turf/open/floor/plasteel/darkblue/side{ dir = 1 @@ -36355,7 +36237,7 @@ pixel_y = 4 }, /obj/structure/table/glass, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ charge = 100; maxcharge = 15000 }, @@ -36374,7 +36256,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 8 }, @@ -36399,12 +36281,12 @@ "bqQ" = ( /obj/machinery/light, /obj/structure/rack, -/obj/item/weapon/storage/toolbox/emergency, -/obj/item/weapon/storage/toolbox/emergency{ +/obj/item/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency{ pixel_x = -2; pixel_y = -3 }, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/item/device/multitool, /obj/machinery/newscaster{ pixel_y = -30 @@ -36442,11 +36324,11 @@ /obj/structure/fireaxecabinet{ pixel_y = -32 }, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 7 }, -/obj/item/weapon/pen{ +/obj/item/pen{ pixel_y = 3 }, /obj/machinery/light_switch{ @@ -36457,10 +36339,11 @@ /area/bridge) "bqV" = ( /obj/structure/table/wood, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /obj/machinery/power/apc{ dir = 8; name = "Captain's Quarters APC"; + areastring = "/area/crew_quarters/heads/captain/private"; pixel_x = -24 }, /obj/structure/cable/yellow{ @@ -36470,12 +36353,9 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/item/weapon/paper{ - info = "Congratulations,

Your station has been selected to carry out the Gateway Project.

The equipment will be shipped to you at the start of the next quarter.
You are to prepare a secure location to house the equipment as outlined in the attached documents.

--Nanotrasen Blue Space Research"; - name = "Confidential Correspondence, Pg 1" - }, -/obj/item/weapon/coin/plasma, -/obj/item/weapon/melee/chainofcommand, +/obj/item/paper/fluff/gateway, +/obj/item/coin/plasma, +/obj/item/melee/chainofcommand, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) "bqW" = ( @@ -36488,7 +36368,7 @@ /area/crew_quarters/heads/captain/private) "bqX" = ( /obj/structure/table/wood, -/obj/item/weapon/stamp/captain, +/obj/item/stamp/captain, /obj/machinery/computer/security/wooden_tv, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) @@ -36546,6 +36426,7 @@ cell_type = 2500; dir = 8; name = "Art Storage APC"; + areastring = "/area/storage/art"; pixel_x = -25 }, /obj/structure/cable/yellow{ @@ -36572,7 +36453,7 @@ /area/storage/art) "brf" = ( /obj/structure/table, -/obj/item/weapon/airlock_painter, +/obj/item/airlock_painter, /obj/machinery/airalarm{ dir = 8; pixel_x = 24 @@ -36583,7 +36464,7 @@ /obj/machinery/light/small{ dir = 8 }, -/obj/item/weapon/vending_refill/cigarette, +/obj/item/vending_refill/cigarette, /turf/open/floor/wood, /area/crew_quarters/bar) "brh" = ( @@ -36710,6 +36591,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plating{ icon_state = "platingdmg1" }, @@ -36735,7 +36617,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/maintenance/starboard) @@ -36850,7 +36732,7 @@ /obj/machinery/newscaster{ pixel_y = -32 }, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /obj/structure/table/glass, /turf/open/floor/plasteel/cafeteria{ dir = 5 @@ -36872,6 +36754,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Engineering Foyer APC"; + areastring = "/area/engine/break_room"; pixel_x = -1; pixel_y = -26 }, @@ -36985,11 +36868,11 @@ icon_state = "4-8" }, /obj/structure/table/glass, -/obj/item/weapon/phone{ +/obj/item/phone{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/cigbutt/cigarbutt{ +/obj/item/cigbutt/cigarbutt{ pixel_x = 5; pixel_y = -1 }, @@ -37029,6 +36912,7 @@ aidisabled = 0; dir = 2; name = "MiniSat Exterior APC"; + areastring = "/area/aisat"; pixel_y = -24 }, /obj/structure/cable/yellow{ @@ -37140,6 +37024,7 @@ cell_type = 5000; dir = 2; name = "MiniSat Foyer APC"; + areastring = "/area/ai_monitored/turret_protected/aisat/foyer"; pixel_y = -29 }, /obj/structure/cable/yellow, @@ -37259,11 +37144,11 @@ dir = 9 }, /obj/structure/rack, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/electrical{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /obj/item/device/multitool, /turf/open/floor/plasteel/black, /area/ai_monitored/storage/satellite) @@ -37592,12 +37477,7 @@ layer = 4; pixel_y = 32 }, -/obj/structure/bed/dogbed{ - anchored = 1; - desc = "Ian's bed! Looks comfy."; - name = "Ian's bed"; - pixel_y = 2 - }, +/obj/structure/bed/dogbed/ian, /turf/open/floor/wood, /area/crew_quarters/heads/hop) "bsQ" = ( @@ -37723,11 +37603,11 @@ /obj/machinery/light_switch{ pixel_x = -28 }, -/obj/item/weapon/storage/secure/briefcase{ +/obj/item/storage/secure/briefcase{ pixel_x = -2; pixel_y = 4 }, -/obj/item/weapon/storage/lockbox/medal, +/obj/item/storage/lockbox/medal, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) "btd" = ( @@ -37744,17 +37624,17 @@ /area/crew_quarters/heads/captain/private) "bte" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = 1; pixel_y = 9 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/structure/window/reinforced, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) "btf" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/blue, +/obj/item/folder/blue, /obj/machinery/door/window{ base_state = "right"; icon_state = "right"; @@ -37763,12 +37643,12 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, -/obj/item/weapon/stamp/captain, +/obj/item/stamp/captain, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) "btg" = ( /obj/structure/table/wood, -/obj/item/weapon/hand_tele, +/obj/item/hand_tele, /obj/structure/window/reinforced, /obj/item/device/radio/intercom{ dir = 0; @@ -37850,15 +37730,15 @@ /area/hallway/primary/central) "btl" = ( /obj/structure/table, -/obj/item/weapon/canvas/twentythreeXtwentythree, -/obj/item/weapon/canvas/twentythreeXtwentythree, -/obj/item/weapon/canvas/twentythreeXnineteen, -/obj/item/weapon/canvas/twentythreeXnineteen, -/obj/item/weapon/canvas/nineteenXnineteen, -/obj/item/weapon/canvas/nineteenXnineteen, -/obj/item/weapon/storage/crayons, -/obj/item/weapon/storage/crayons, -/obj/item/weapon/storage/crayons, +/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/storage/crayons, +/obj/item/storage/crayons, +/obj/item/storage/crayons, /turf/open/floor/plasteel, /area/storage/art) "btm" = ( @@ -37894,7 +37774,7 @@ icon_state = "pipe-c" }, /obj/structure/closet/gmcloset, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/item/stack/sheet/glass{ amount = 30 }, @@ -37927,7 +37807,7 @@ /turf/open/floor/plating, /area/maintenance/starboard) "btt" = ( -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ charge = 100; maxcharge = 15000 }, @@ -37936,14 +37816,14 @@ }, /area/maintenance/starboard) "btu" = ( -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard) "btv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /turf/open/floor/plating, /area/maintenance/starboard) "btw" = ( @@ -37959,6 +37839,7 @@ /area/maintenance/starboard) "btx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/caution{ dir = 8 }, @@ -38047,11 +37928,11 @@ dir = 4 }, /obj/structure/table/glass, -/obj/item/weapon/folder/blue{ +/obj/item/folder/blue{ pixel_y = 3 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/weapon/pen, +/obj/item/pen, /obj/machinery/computer/security/telescreen{ dir = 1; name = "MiniSat Monitor"; @@ -38068,6 +37949,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Head of Personnel APC"; + areastring = "/area/crew_quarters/heads/hop"; pixel_y = 24 }, /turf/open/floor/carpet, @@ -38136,7 +38018,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "btR" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-18"; layer = 4.1 }, @@ -38166,7 +38048,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "btU" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-08"; layer = 4.1 }, @@ -38179,7 +38061,7 @@ /turf/open/floor/plasteel/grimy, /area/hallway/primary/port) "btW" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-03"; layer = 4.1 }, @@ -38856,8 +38738,8 @@ /area/engine/break_room) "bvo" = ( /obj/structure/table/glass, -/obj/item/weapon/wrench, -/obj/item/weapon/crowbar, +/obj/item/wrench, +/obj/item/crowbar, /obj/item/device/flashlight{ pixel_x = 1; pixel_y = 5 @@ -38885,7 +38767,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/item/weapon/tank/internals/emergency_oxygen{ +/obj/item/tank/internals/emergency_oxygen{ pixel_x = -8 }, /obj/item/clothing/mask/breath{ @@ -38918,7 +38800,7 @@ /obj/item/device/radio/off{ pixel_y = 4 }, -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 10 }, /turf/open/floor/plasteel/grimy, @@ -38989,18 +38871,18 @@ pixel_y = 30 }, /obj/structure/table/wood, -/obj/item/weapon/phone{ +/obj/item/phone{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/cigbutt/cigarbutt{ +/obj/item/cigbutt/cigarbutt{ pixel_x = 5; pixel_y = -1 }, /turf/open/floor/plasteel/grimy, /area/tcommsat/computer) "bvB" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-20"; layer = 4.1 }, @@ -39267,8 +39149,8 @@ /obj/machinery/newscaster{ pixel_y = 32 }, -/obj/item/weapon/folder, -/obj/item/weapon/folder, +/obj/item/folder, +/obj/item/folder, /turf/open/floor/plasteel/cult{ dir = 2 }, @@ -39290,7 +39172,7 @@ /turf/open/floor/wood, /area/crew_quarters/heads/hop) "bwj" = ( -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/item/stack/packageWrap, /obj/structure/cable/yellow{ d1 = 1; @@ -39312,16 +39194,16 @@ /turf/open/floor/plasteel/black, /area/engine/break_room) "bwm" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/computer/secure_data, /turf/open/floor/wood, /area/crew_quarters/heads/hop) "bwn" = ( /obj/machinery/computer/card, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/wood, /area/crew_quarters/heads/hop) "bwo" = ( @@ -39359,11 +39241,11 @@ /area/crew_quarters/heads/hop) "bwp" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 4 }, -/obj/item/weapon/stamp/hop{ +/obj/item/stamp/hop{ pixel_x = -4; pixel_y = 4 }, @@ -39398,7 +39280,7 @@ /area/bridge) "bwt" = ( /obj/structure/table/wood, -/obj/item/weapon/book/manual/wiki/security_space_law{ +/obj/item/book/manual/wiki/security_space_law{ pixel_y = 3 }, /obj/item/device/radio/intercom{ @@ -39437,7 +39319,7 @@ /area/bridge) "bww" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/yellow, +/obj/item/folder/yellow, /obj/machinery/firealarm{ pixel_y = 28 }, @@ -39445,11 +39327,11 @@ /area/bridge) "bwx" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/machinery/light_switch{ pixel_x = 28 }, @@ -39484,7 +39366,7 @@ "bwA" = ( /obj/machinery/vending/cigarette{ pixel_y = 2; - products = list(/obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate = 7, /obj/item/weapon/storage/fancy/cigarettes/cigpack_uplift = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_robust = 2, /obj/item/weapon/storage/fancy/cigarettes/cigpack_carp = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_midori = 1, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/lighter/greyscale = 4, /obj/item/weapon/storage/fancy/rollingpapers = 5) + products = list(/obj/item/storage/fancy/cigarettes/cigpack_syndicate = 7, /obj/item/storage/fancy/cigarettes/cigpack_uplift = 3, /obj/item/storage/fancy/cigarettes/cigpack_robust = 2, /obj/item/storage/fancy/cigarettes/cigpack_carp = 3, /obj/item/storage/fancy/cigarettes/cigpack_midori = 1, /obj/item/storage/box/matches = 10, /obj/item/lighter/greyscale = 4, /obj/item/storage/fancy/rollingpapers = 5) }, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) @@ -39518,7 +39400,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/carpet, /area/crew_quarters/heads/captain/private) "bwE" = ( @@ -39642,11 +39524,11 @@ receive_ore_updates = 1 }, /obj/structure/table, -/obj/item/weapon/book/manual/barman_recipes{ +/obj/item/book/manual/barman_recipes{ pixel_y = 5 }, -/obj/item/weapon/reagent_containers/food/drinks/shaker, -/obj/item/weapon/reagent_containers/glass/rag{ +/obj/item/reagent_containers/food/drinks/shaker, +/obj/item/reagent_containers/glass/rag{ pixel_y = 5 }, /turf/open/floor/plasteel/bar, @@ -39692,6 +39574,7 @@ cell_type = 5000; dir = 1; name = "Bar APC"; + areastring = "/area/crew_quarters/bar"; pixel_y = 25 }, /obj/structure/cable/yellow{ @@ -40080,6 +39963,7 @@ dir = 1; pixel_y = -22 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral/side{ dir = 10 }, @@ -40222,11 +40106,12 @@ /turf/open/floor/plating, /area/crew_quarters/toilet/auxiliary) "bxS" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /obj/machinery/power/apc{ cell_type = 5000; dir = 2; name = "Port Maintenance APC"; + areastring = "/area/maintenance/port"; pixel_y = -24 }, /obj/structure/cable/yellow{ @@ -40287,8 +40172,7 @@ }, /area/hallway/primary/central) "bxZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /obj/machinery/door/poddoor/preopen{ id = "hop"; @@ -40297,8 +40181,7 @@ /turf/open/floor/plating, /area/crew_quarters/heads/hop) "bya" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /obj/structure/cable/yellow{ d2 = 4; @@ -40451,7 +40334,7 @@ /area/crew_quarters/heads/captain/private) "byr" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/shaker, +/obj/item/reagent_containers/food/drinks/shaker, /turf/open/floor/carpet, /area/crew_quarters/heads/captain/private) "bys" = ( @@ -40618,6 +40501,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Theatre APC"; + areastring = "/area/crew_quarters/theatre"; pixel_y = 25 }, /obj/structure/cable/yellow{ @@ -40656,6 +40540,7 @@ /obj/machinery/power/apc{ dir = 2; name = "MiniSat Maint APC"; + areastring = "/area/ai_monitored/storage/satellite"; pixel_y = -26 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -40663,8 +40548,7 @@ }, /obj/structure/cable/yellow, /obj/item/stack/sheet/mineral/plasma{ - amount = 35; - layer = 3.1 + amount = 35 }, /turf/open/floor/plasteel/black, /area/ai_monitored/storage/satellite) @@ -40687,15 +40571,15 @@ name = "Station Intercom (General)"; pixel_x = -30 }, -/obj/item/weapon/crowbar/red, -/obj/item/weapon/wrench, +/obj/item/crowbar/red, +/obj/item/wrench, /obj/item/clothing/mask/gas, /obj/machinery/airalarm{ pixel_y = 23 }, /obj/structure/table, -/obj/item/weapon/storage/box, -/obj/item/weapon/storage/box, +/obj/item/storage/box, +/obj/item/storage/box, /turf/open/floor/plasteel/caution{ dir = 9 }, @@ -40710,11 +40594,11 @@ dir = 1 }, /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plasteel/caution{ dir = 1 }, @@ -40749,11 +40633,11 @@ /obj/structure/sign/atmosplaque{ pixel_y = 32 }, -/obj/item/weapon/phone{ +/obj/item/phone{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/cigbutt/cigarbutt{ +/obj/item/cigbutt/cigarbutt{ pixel_x = 5; pixel_y = -1 }, @@ -40790,6 +40674,7 @@ cell_type = 10000; dir = 1; name = "Atmospherics APC"; + areastring = "/area/engine/atmos"; pixel_y = 28 }, /obj/structure/cable/yellow{ @@ -40823,8 +40708,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bza" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "bzb" = ( @@ -41029,6 +40913,7 @@ cell_type = 5000; dir = 4; name = "Telecomms Control Room APC"; + areastring = "/area/tcommsat/computer"; pixel_x = 26 }, /obj/machinery/computer/telecomms/server{ @@ -41218,6 +41103,7 @@ pixel_y = 21 }, /obj/effect/turf_decal/bot, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/hallway/secondary/command) "bzP" = ( @@ -41236,11 +41122,11 @@ /area/hallway/secondary/command) "bzQ" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 4 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/hallway/secondary/command) @@ -41288,7 +41174,7 @@ /area/bridge) "bzV" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, @@ -41296,13 +41182,13 @@ /area/bridge) "bzW" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/blue, -/obj/item/weapon/lighter, +/obj/item/folder/blue, +/obj/item/lighter, /turf/open/floor/carpet, /area/bridge) "bzX" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/red, +/obj/item/folder/red, /turf/open/floor/carpet, /area/bridge) "bzY" = ( @@ -41397,7 +41283,7 @@ /area/maintenance/central) "bAi" = ( /obj/structure/table/reinforced, -/obj/item/weapon/lighter, +/obj/item/lighter, /obj/machinery/computer/security/telescreen/entertainment{ pixel_x = -31 }, @@ -41416,7 +41302,7 @@ /area/crew_quarters/bar) "bAl" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/matches{ +/obj/item/storage/box/matches{ pixel_y = 5 }, /turf/open/floor/plasteel/bar, @@ -41428,10 +41314,10 @@ /area/crew_quarters/bar) "bAn" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ +/obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = -3 }, -/obj/item/weapon/reagent_containers/food/condiment/peppermill{ +/obj/item/reagent_containers/food/condiment/peppermill{ pixel_x = 3 }, /turf/open/floor/plasteel/bar, @@ -41457,7 +41343,7 @@ "bAq" = ( /obj/structure/table/wood/poker, /obj/effect/spawner/lootdrop{ - loot = list(/obj/item/weapon/gun/ballistic/revolver/russian = 5, /obj/item/weapon/storage/box/syndie_kit/throwing_weapons, /obj/item/toy/cards/deck/syndicate = 2); + loot = list(/obj/item/gun/ballistic/revolver/russian = 5, /obj/item/storage/box/syndie_kit/throwing_weapons, /obj/item/toy/cards/deck/syndicate = 2); name = "gambling valuables spawner" }, /turf/open/floor/wood, @@ -41543,8 +41429,7 @@ }, /area/hallway/primary/starboard) "bAA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor{ density = 0; icon_state = "open"; @@ -41552,13 +41437,17 @@ name = "Atmos Blast Door"; opacity = 0 }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, /turf/open/floor/plating, /area/engine/atmos) "bAB" = ( /obj/item/clothing/mask/breath{ pixel_x = 4 }, -/obj/item/weapon/tank/internals/emergency_oxygen{ +/obj/item/tank/internals/emergency_oxygen{ pixel_x = -8 }, /obj/structure/table, @@ -41608,8 +41497,8 @@ /obj/item/stack/sheet/metal{ amount = 50 }, -/obj/item/weapon/grenade/chem_grenade/metalfoam, -/obj/item/weapon/grenade/chem_grenade/metalfoam, +/obj/item/grenade/chem_grenade/metalfoam, +/obj/item/grenade/chem_grenade/metalfoam, /turf/open/floor/plasteel/caution{ dir = 8 }, @@ -41716,20 +41605,20 @@ /area/tcommsat/computer) "bAV" = ( /obj/machinery/light/small, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /obj/structure/table/wood, /turf/open/floor/plasteel/grimy, /area/tcommsat/computer) "bAW" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/blue, +/obj/item/folder/blue, /obj/machinery/status_display{ density = 0; layer = 4; pixel_y = 31 }, -/obj/item/weapon/folder/blue, -/obj/item/weapon/pen, +/obj/item/folder/blue, +/obj/item/pen, /turf/open/floor/plasteel/grimy, /area/tcommsat/computer) "bAX" = ( @@ -41754,12 +41643,12 @@ network = list("SS13") }, /obj/structure/table/wood, -/obj/item/weapon/storage/box/PDAs{ +/obj/item/storage/box/PDAs{ pixel_x = 4; pixel_y = 4 }, -/obj/item/weapon/storage/box/silver_ids, -/obj/item/weapon/storage/box/ids, +/obj/item/storage/box/silver_ids, +/obj/item/storage/box/ids, /obj/machinery/light, /turf/open/floor/wood, /area/crew_quarters/heads/hop) @@ -41775,7 +41664,7 @@ dir = 4; pixel_x = 24 }, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -1; pixel_y = 6 }, @@ -41817,7 +41706,7 @@ pixel_x = -28 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/weapon/folder, +/obj/item/folder, /turf/open/floor/wood, /area/security/vacantoffice) "bBg" = ( @@ -41941,7 +41830,7 @@ /turf/open/floor/wood, /area/library) "bBx" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/wood, @@ -41968,8 +41857,7 @@ /turf/closed/wall, /area/hallway/secondary/command) "bBz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -41991,8 +41879,7 @@ }, /area/hallway/secondary/command) "bBB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -42070,8 +41957,7 @@ }, /area/hallway/primary/port) "bBH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor{ density = 0; icon_state = "open"; @@ -42087,8 +41973,7 @@ /turf/open/floor/plating, /area/bridge) "bBI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor{ density = 0; icon_state = "open"; @@ -42108,8 +41993,7 @@ /turf/open/floor/plating, /area/bridge) "bBJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor{ density = 0; icon_state = "open"; @@ -42133,8 +42017,7 @@ /turf/open/floor/plating, /area/bridge) "bBK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor{ density = 0; icon_state = "open"; @@ -42154,8 +42037,7 @@ /turf/open/floor/plating, /area/bridge) "bBL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor{ density = 0; icon_state = "open"; @@ -42254,8 +42136,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "bBS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/bar) "bBT" = ( @@ -42301,6 +42182,7 @@ /turf/open/floor/carpet, /area/crew_quarters/theatre) "bCb" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/carpet, /area/crew_quarters/theatre) "bCc" = ( @@ -42317,7 +42199,7 @@ pixel_x = 24 }, /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/pie/cream, +/obj/item/reagent_containers/food/snacks/pie/cream, /turf/open/floor/wood, /area/crew_quarters/theatre) "bCe" = ( @@ -42353,9 +42235,9 @@ name = "Atmospherics Desk"; req_access_txt = "24" }, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen, +/obj/item/folder/yellow, +/obj/item/folder/yellow, +/obj/item/pen, /obj/machinery/door/firedoor, /obj/machinery/door/poddoor{ density = 0; @@ -42365,6 +42247,16 @@ opacity = 0 }, /obj/effect/turf_decal/delivery, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/open/floor/plasteel, /area/engine/atmos) "bCh" = ( @@ -42372,6 +42264,11 @@ dir = 8 }, /obj/effect/landmark/start/atmospheric_technician, +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, /turf/open/floor/plasteel/caution{ dir = 8 }, @@ -42383,6 +42280,11 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/open/floor/plasteel, /area/engine/atmos) "bCk" = ( @@ -42401,8 +42303,7 @@ }, /area/engine/atmos) "bCm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -42410,7 +42311,7 @@ /area/engine/atmos) "bCn" = ( /obj/structure/table, -/obj/item/weapon/storage/belt/utility, +/obj/item/storage/belt/utility, /obj/item/device/t_scanner, /obj/item/device/t_scanner, /obj/item/device/t_scanner, @@ -42496,8 +42397,7 @@ }, /area/engine/atmos) "bCy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/purple/visible{ dir = 4 }, @@ -42529,17 +42429,13 @@ /turf/open/floor/engine/vacuum, /area/engine/atmos) "bCC" = ( -/turf/open/floor/engine{ - name = "vacuum floor"; - initial_gas_mix = "o2=0.01;n2=0.01" - }, +/turf/open/floor/engine/vacuum, /area/engine/atmos) "bCD" = ( /turf/closed/wall/r_wall, /area/tcommsat/server) "bCE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/tcommsat/server) "bCF" = ( @@ -42555,8 +42451,7 @@ /turf/open/floor/plasteel/black, /area/tcommsat/server) "bCG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; @@ -42593,7 +42488,7 @@ /turf/open/floor/plating, /area/maintenance/port) "bCJ" = ( -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, @@ -42647,6 +42542,7 @@ cell_type = 5000; dir = 2; name = "Auxiliary Restrooms APC"; + areastring = "/area/crew_quarters/toilet/auxiliary"; pixel_y = -24 }, /obj/structure/cable/yellow, @@ -42672,8 +42568,8 @@ /area/library) "bCU" = ( /obj/structure/table/wood, -/obj/item/weapon/folder, -/obj/item/weapon/pen/blue{ +/obj/item/folder, +/obj/item/pen/blue{ pixel_x = 5; pixel_y = 5 }, @@ -42902,6 +42798,7 @@ cell_type = 10000; dir = 1; name = "Command Hallway APC"; + areastring = "/area/hallway/secondary/command"; pixel_y = 25 }, /obj/structure/cable/yellow{ @@ -43155,9 +43052,19 @@ "bDP" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/open/floor/plasteel, /area/engine/atmos) "bDQ" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, /turf/open/floor/plasteel/caution{ dir = 4 }, @@ -43167,6 +43074,11 @@ name = "Atmospherics Monitoring"; req_access_txt = "24" }, +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, /turf/open/floor/plasteel, /area/engine/atmos) "bDS" = ( @@ -43180,6 +43092,12 @@ d2 = 2; icon_state = "1-2" }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/engine/atmos) "bDU" = ( @@ -43264,10 +43182,7 @@ dir = 2; network = list("SS13","tcomm") }, -/turf/open/floor/circuit/green{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) "bEg" = ( /obj/structure/showcase{ @@ -43279,17 +43194,11 @@ name = "Cyborg Statue"; pixel_y = 20 }, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "bEh" = ( /obj/machinery/telecomms/receiver/preset_left, -/turf/open/floor/circuit/green{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) "bEi" = ( /obj/structure/cable/yellow{ @@ -43302,10 +43211,7 @@ /area/tcommsat/server) "bEj" = ( /obj/machinery/telecomms/receiver/preset_right, -/turf/open/floor/circuit/green{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) "bEk" = ( /obj/machinery/telecomms/processor/preset_three, @@ -43314,10 +43220,7 @@ dir = 2; network = list("SS13","tcomm") }, -/turf/open/floor/circuit/green{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) "bEl" = ( /obj/machinery/door/airlock/external{ @@ -43353,7 +43256,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /turf/open/floor/plating, /area/maintenance/port) "bEp" = ( @@ -43374,7 +43277,7 @@ /turf/open/floor/wood, /area/security/vacantoffice) "bEs" = ( -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 6 }, @@ -43904,6 +43807,7 @@ d2 = 8; icon_state = "4-8" }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral/corner{ dir = 2 }, @@ -44141,7 +44045,7 @@ dir = 10 }, /obj/structure/table/wood/poker, -/obj/item/weapon/storage/pill_bottle/dice, +/obj/item/storage/pill_bottle/dice, /turf/open/floor/wood, /area/crew_quarters/bar) "bFt" = ( @@ -44466,8 +44370,7 @@ }, /area/engine/atmos) "bFX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, @@ -44507,29 +44410,17 @@ /area/engine/atmos) "bGc" = ( /obj/machinery/telecomms/bus/preset_one, -/turf/open/floor/circuit/green{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) "bGd" = ( -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "bGe" = ( -/turf/open/floor/circuit/green{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) "bGf" = ( /obj/machinery/telecomms/bus/preset_three, -/turf/open/floor/circuit/green{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) "bGg" = ( /obj/structure/chair/wood/wings{ @@ -44578,7 +44469,7 @@ req_access_txt = "0"; specialfunctions = 4 }, -/obj/item/weapon/soap/nanotrasen, +/obj/item/soap/nanotrasen, /turf/open/floor/plasteel/floorgrime, /area/crew_quarters/toilet/auxiliary) "bGm" = ( @@ -44692,11 +44583,6 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /obj/machinery/door/airlock/command{ name = "E.V.A. Storage"; req_access_txt = "18" @@ -44730,8 +44616,7 @@ /turf/closed/wall/r_wall, /area/teleporter) "bGF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /turf/open/floor/plating, /area/hallway/secondary/command) @@ -44755,6 +44640,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/command) "bGI" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/hallway/secondary/command) "bGJ" = ( @@ -44897,8 +44783,7 @@ }, /area/hallway/primary/central) "bGY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -45023,8 +44908,8 @@ /turf/open/floor/plating, /area/maintenance/starboard) "bHm" = ( -/obj/item/weapon/crowbar, -/obj/item/weapon/wrench, +/obj/item/crowbar, +/obj/item/wrench, /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/caution/corner{ @@ -45120,16 +45005,14 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bHw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 6 }, /turf/open/floor/plating, /area/engine/atmos) "bHx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/purple/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -45137,16 +45020,14 @@ /turf/open/floor/plating, /area/engine/atmos) "bHy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 }, /turf/open/floor/plating, /area/engine/atmos) "bHz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/yellow/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -45154,8 +45035,7 @@ /turf/open/floor/plating, /area/engine/atmos) "bHA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/green/visible, /obj/machinery/atmospherics/pipe/simple/cyan/visible{ dir = 4 @@ -45163,8 +45043,7 @@ /turf/open/floor/plating, /area/engine/atmos) "bHB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 4 }, @@ -45174,19 +45053,13 @@ /obj/machinery/light/small{ dir = 8 }, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "bHD" = ( /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "bHE" = ( /obj/machinery/holopad, @@ -45198,10 +45071,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "bHF" = ( /obj/structure/cable/yellow{ @@ -45215,19 +45085,13 @@ /obj/machinery/light/small{ dir = 1 }, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "bHG" = ( /obj/machinery/light/small{ dir = 4 }, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "bHH" = ( /obj/structure/closet/firecloset, @@ -45255,7 +45119,7 @@ }, /area/maintenance/port) "bHK" = ( -/obj/item/weapon/book/manual/wiki/security_space_law{ +/obj/item/book/manual/wiki/security_space_law{ pixel_x = -3; pixel_y = 5 }, @@ -45269,7 +45133,7 @@ /turf/open/floor/carpet, /area/security/vacantoffice) "bHM" = ( -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, @@ -45345,7 +45209,7 @@ /area/library) "bHV" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, @@ -45418,7 +45282,7 @@ /area/ai_monitored/storage/eva) "bIe" = ( /obj/structure/table, -/obj/item/weapon/hand_tele, +/obj/item/hand_tele, /obj/item/device/radio/beacon, /obj/machinery/airalarm{ dir = 4; @@ -45431,7 +45295,7 @@ "bIf" = ( /obj/structure/table, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ charge = 100; maxcharge = 15000 }, @@ -45465,13 +45329,14 @@ opened = 0 }, /obj/item/stack/cable_coil, -/obj/item/weapon/crowbar, -/obj/item/weapon/screwdriver{ +/obj/item/crowbar, +/obj/item/screwdriver{ pixel_y = 16 }, /obj/machinery/power/apc{ dir = 4; name = "Teleporter APC"; + areastring = "/area/teleporter"; pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -45531,8 +45396,7 @@ }, /area/hallway/secondary/command) "bIl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -45594,12 +45458,13 @@ /obj/item/stack/rods{ amount = 50 }, -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /obj/item/device/flashlight, /obj/machinery/power/apc{ cell_type = 5000; dir = 4; name = "Gateway APC"; + areastring = "/area/gateway"; pixel_x = 28 }, /obj/structure/cable/yellow{ @@ -45750,7 +45615,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/yellow/side{ @@ -45914,8 +45779,7 @@ /turf/open/floor/plasteel/black, /area/engine/atmos) "bJa" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/yellow/visible{ dir = 4 }, @@ -45955,13 +45819,10 @@ /area/space) "bJg" = ( /obj/machinery/message_server, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "bJh" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -45969,15 +45830,15 @@ /area/tcommsat/computer) "bJi" = ( /obj/machinery/light/small, -/obj/item/weapon/folder, -/obj/item/weapon/folder, +/obj/item/folder, +/obj/item/folder, /obj/machinery/camera{ c_tag = "Telecomms - Control Room"; dir = 1; network = list("SS13","tcomm") }, /obj/structure/table/wood, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plasteel/grimy, /area/tcommsat/computer) "bJj" = ( @@ -46000,10 +45861,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "bJl" = ( /obj/structure/lattice, @@ -46014,17 +45872,11 @@ /area/space) "bJm" = ( /obj/machinery/telecomms/bus/preset_two, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "bJn" = ( /obj/machinery/blackbox_recorder, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "bJo" = ( /obj/structure/cable/yellow{ @@ -46067,6 +45919,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plating, /area/maintenance/port) "bJs" = ( @@ -46099,7 +45952,7 @@ /turf/open/floor/wood, /area/security/vacantoffice) "bJv" = ( -/obj/item/weapon/folder/blue, +/obj/item/folder/blue, /obj/structure/table/wood, /turf/open/floor/carpet, /area/security/vacantoffice) @@ -46176,8 +46029,8 @@ /area/ai_monitored/storage/eva) "bJF" = ( /obj/structure/table, -/obj/item/weapon/storage/belt/utility, -/obj/item/weapon/storage/belt/utility, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, /obj/item/device/radio/off, /obj/item/device/radio/off, /obj/item/device/radio/off, @@ -46214,7 +46067,7 @@ /obj/item/stack/packageWrap, /obj/item/stack/packageWrap, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /turf/open/floor/plasteel/vault{ dir = 4 }, @@ -46255,7 +46108,7 @@ /obj/item/stack/sheet/metal{ amount = 50 }, -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /obj/item/device/flashlight, /obj/structure/window/reinforced, /obj/structure/cable/yellow{ @@ -46271,8 +46124,7 @@ }, /area/teleporter) "bJM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -46333,8 +46185,7 @@ }, /area/hallway/secondary/command) "bJS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -46396,13 +46247,13 @@ /area/gateway) "bJW" = ( /obj/structure/table, -/obj/item/weapon/folder/yellow, +/obj/item/folder/yellow, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 3; pixel_y = -3 }, @@ -46414,8 +46265,7 @@ }, /area/gateway) "bJX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -46501,7 +46351,7 @@ name = "Serving Hatch" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/weapon/reagent_containers/food/snacks/pie/cream, +/obj/item/reagent_containers/food/snacks/pie/cream, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, @@ -46517,10 +46367,10 @@ id = "kitchen"; name = "Serving Hatch" }, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ +/obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = -3 }, -/obj/item/weapon/reagent_containers/food/condiment/peppermill{ +/obj/item/reagent_containers/food/condiment/peppermill{ pixel_x = 3 }, /turf/open/floor/plasteel/cafeteria{ @@ -46534,7 +46384,7 @@ id = "kitchen"; name = "Serving Hatch" }, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, @@ -46747,45 +46597,30 @@ /area/space) "bKL" = ( /obj/machinery/telecomms/processor/preset_two, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "bKM" = ( /obj/structure/table/glass, -/obj/item/weapon/folder{ +/obj/item/folder{ pixel_y = 2 }, -/obj/item/weapon/folder{ +/obj/item/folder{ pixel_y = 2 }, -/obj/item/weapon/pen, -/turf/open/floor/circuit/green{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/obj/item/pen, +/turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) "bKN" = ( /obj/machinery/telecomms/bus/preset_four, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "bKO" = ( /obj/machinery/telecomms/hub/preset, -/turf/open/floor/circuit/green{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/green/telecomms/mainframe, /area/tcommsat/server) "bKP" = ( /obj/machinery/telecomms/processor/preset_four, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "bKQ" = ( /obj/structure/lattice, @@ -46819,7 +46654,7 @@ /turf/open/floor/plasteel/black, /area/aisat) "bKS" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-06"; level = 4.1 }, @@ -46888,6 +46723,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Vacant Office APC"; + areastring = "/area/security/vacantoffice"; pixel_x = -25 }, /obj/structure/cable/yellow{ @@ -46979,8 +46815,8 @@ /area/library) "bLl" = ( /obj/structure/table/wood, -/obj/item/weapon/pen/red, -/obj/item/weapon/pen/blue{ +/obj/item/pen/red, +/obj/item/pen/blue{ pixel_x = 5; pixel_y = 5 }, @@ -47000,17 +46836,18 @@ amount = 50 }, /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -2; pixel_y = -1 }, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -2; pixel_y = -1 }, /obj/machinery/power/apc{ dir = 8; name = "E.V.A. Storage APC"; + areastring = "/area/ai_monitored/storage/eva"; pixel_x = -24 }, /obj/structure/cable/yellow{ @@ -47127,8 +46964,7 @@ }, /area/teleporter) "bLv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -47189,7 +47025,7 @@ /area/gateway) "bLB" = ( /obj/structure/table, -/obj/item/weapon/paper/pamphlet, +/obj/item/paper/pamphlet/gateway, /obj/effect/turf_decal/bot{ dir = 1 }, @@ -47198,8 +47034,7 @@ }, /area/gateway) "bLC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /turf/open/floor/plating, /area/gateway) @@ -47229,7 +47064,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /obj/effect/landmark/blobstart, /turf/open/floor/plating, /area/maintenance/central) @@ -47368,8 +47203,8 @@ /area/bridge) "bLU" = ( /obj/structure/rack, -/obj/item/weapon/circuitboard/machine/telecomms/bus, -/obj/item/weapon/circuitboard/machine/telecomms/broadcaster, +/obj/item/circuitboard/machine/telecomms/bus, +/obj/item/circuitboard/machine/telecomms/broadcaster, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, @@ -47392,9 +47227,9 @@ /area/storage/tcom) "bLW" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/subspace/analyzer, -/obj/item/weapon/stock_parts/subspace/analyzer, -/obj/item/weapon/stock_parts/subspace/analyzer, +/obj/item/stock_parts/subspace/analyzer, +/obj/item/stock_parts/subspace/analyzer, +/obj/item/stock_parts/subspace/analyzer, /obj/machinery/light_switch{ pixel_y = 26 }, @@ -47552,19 +47387,13 @@ dir = 4; network = list("SS13","tcomm") }, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "bMp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "bMq" = ( /obj/structure/cable/yellow{ @@ -47575,10 +47404,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "bMr" = ( /obj/structure/cable/yellow{ @@ -47586,16 +47412,14 @@ d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "bMs" = ( /obj/machinery/power/apc{ cell_type = 5000; dir = 4; name = "Telecomms Server Room APC"; + areastring = "/area/tcommsat/server"; pixel_x = 25 }, /obj/machinery/light/small{ @@ -47610,10 +47434,7 @@ d2 = 8; icon_state = "0-8" }, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "bMt" = ( /obj/structure/window/reinforced{ @@ -47715,7 +47536,7 @@ icon_state = "map-right-MS"; pixel_y = -32 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-03"; layer = 4.1 }, @@ -47729,7 +47550,7 @@ /area/security/vacantoffice) "bMD" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = 1; pixel_y = 9 }, @@ -47739,12 +47560,12 @@ /obj/structure/mirror{ pixel_x = -28 }, -/obj/item/weapon/lipstick/black, -/obj/item/weapon/lipstick/jade{ +/obj/item/lipstick/black, +/obj/item/lipstick/jade{ pixel_x = 2; pixel_y = 2 }, -/obj/item/weapon/lipstick/purple{ +/obj/item/lipstick/purple{ pixel_x = -2; pixel_y = -2 }, @@ -47764,7 +47585,7 @@ icon_state = "crateopen"; opened = 1 }, -/obj/item/weapon/rack_parts, +/obj/item/rack_parts, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port) @@ -47773,6 +47594,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Library APC"; + areastring = "/area/library"; pixel_x = -25 }, /obj/structure/cable/yellow{ @@ -47817,8 +47639,8 @@ /turf/open/floor/wood, /area/library) "bMM" = ( -/obj/item/weapon/folder, -/obj/item/weapon/folder, +/obj/item/folder, +/obj/item/folder, /obj/machinery/camera/autoname{ dir = 1; network = list("SS13") @@ -47847,8 +47669,8 @@ /area/crew_quarters/bar) "bMQ" = ( /obj/structure/easel, -/obj/item/weapon/canvas/twentythreeXtwentythree, -/obj/item/weapon/canvas/twentythreeXtwentythree, +/obj/item/canvas/twentythreeXtwentythree, +/obj/item/canvas/twentythreeXtwentythree, /turf/open/floor/wood, /area/library) "bMR" = ( @@ -47981,7 +47803,7 @@ /area/bridge/showroom/corporate) "bNc" = ( /obj/structure/showcase{ - desc = "A stand with an empty old NanoTrasen Corporation combat mech bolted to it. It is described as the premier unit used to defend corporate interests and employees."; + desc = "A stand with an empty old Nanotrasen Corporation combat mech bolted to it. It is described as the premier unit used to defend corporate interests and employees."; icon = 'icons/mecha/mecha.dmi'; icon_state = "marauder"; name = "combat mech exhibit" @@ -47998,8 +47820,8 @@ /turf/open/floor/carpet, /area/bridge/showroom/corporate) "bNd" = ( -/obj/item/weapon/tank/internals/air, -/obj/item/weapon/tank/internals/air, +/obj/item/tank/internals/air, +/obj/item/tank/internals/air, /obj/item/clothing/mask/breath, /obj/item/clothing/mask/breath, /obj/machinery/light/small{ @@ -48009,12 +47831,12 @@ /area/maintenance/port) "bNe" = ( /obj/structure/table/wood, -/obj/item/weapon/phone{ - desc = "Supposedly a direct line to NanoTrasen Central Command. It's not even plugged in."; +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/cigbutt/cigarbutt{ +/obj/item/cigbutt/cigarbutt{ pixel_x = 5; pixel_y = -1 }, @@ -48057,8 +47879,8 @@ /area/bridge/showroom/corporate) "bNh" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen/red, +/obj/item/folder/red, +/obj/item/pen/red, /obj/machinery/newscaster{ pixel_x = 30; pixel_y = 2 @@ -48076,7 +47898,7 @@ }, /obj/structure/window/reinforced, /obj/structure/showcase{ - desc = "Signs describe how cloning pods like these ensure that every NanoTrasen employee can carry out their contracts in full, even in the unlikely event of their catastrophic death. Hopefully they aren't all made of cardboard, like this one."; + desc = "Signs describe how cloning pods like these ensure that every Nanotrasen employee can carry out their contracts in full, even in the unlikely event of their catastrophic death. Hopefully they aren't all made of cardboard, like this one."; icon = 'icons/obj/cloning.dmi'; icon_state = "pod_0"; layer = 4; @@ -48092,7 +47914,7 @@ name = "'Perfect Man' employee exhibit" }, /obj/structure/sign/atmosplaque{ - desc = "A guide to the exhibit, explaining how recent developments in loyalty implant and cloning technologies by NanoTrasen Corporation have led to the development and the effective immortality of the 'perfect man', the loyal Nanotrasen Employee."; + desc = "A guide to the exhibit, explaining how recent developments in loyalty implant and cloning technologies by Nanotrasen Corporation have led to the development and the effective immortality of the 'perfect man', the loyal Nanotrasen Employee."; icon_state = "kiddieplaque"; name = "\improper 'Perfect Man' sign"; pixel_y = 32 @@ -48109,11 +47931,11 @@ /obj/structure/window/reinforced, /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/structure/showcase{ - desc = "A flimsy model of a standard NanoTrasen automated loyalty implant machine. With secure positioning harnesses and a robotic surgical injector, brain damage and other serious medical anomalies are now up to 60% less likely!"; + desc = "A flimsy model of a standard Nanotrasen automated loyalty implant machine. With secure positioning harnesses and a robotic surgical injector, brain damage and other serious medical anomalies are now up to 60% less likely!"; icon = 'icons/obj/machines/implantchair.dmi'; icon_state = "implantchair"; layer = 2.7; - name = "NanoTrasen automated loyalty implanter exhibit"; + name = "Nanotrasen automated loyalty implanter exhibit"; pixel_y = 4 }, /turf/open/floor/carpet, @@ -48219,8 +48041,7 @@ }, /area/hallway/primary/central) "bNv" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -48232,7 +48053,7 @@ /area/crew_quarters/kitchen) "bNw" = ( /obj/structure/rack, -/obj/item/weapon/book/manual/chef_recipes{ +/obj/item/book/manual/chef_recipes{ pixel_x = 2; pixel_y = 6 }, @@ -48240,7 +48061,7 @@ dir = 4 }, /obj/item/stack/packageWrap, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, @@ -48335,7 +48156,7 @@ /turf/open/floor/wood, /area/crew_quarters/theatre) "bNK" = ( -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 6 }, @@ -48348,17 +48169,18 @@ /area/security/vacantoffice) "bNL" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/subspace/transmitter, -/obj/item/weapon/stock_parts/subspace/transmitter, -/obj/item/weapon/stock_parts/subspace/amplifier, -/obj/item/weapon/stock_parts/subspace/amplifier, -/obj/item/weapon/stock_parts/subspace/amplifier, +/obj/item/stock_parts/subspace/transmitter, +/obj/item/stock_parts/subspace/transmitter, +/obj/item/stock_parts/subspace/amplifier, +/obj/item/stock_parts/subspace/amplifier, +/obj/item/stock_parts/subspace/amplifier, /obj/machinery/light/small{ dir = 8 }, /obj/machinery/power/apc{ dir = 8; name = "Telecomms Storage APC"; + areastring = "/area/storage/tcom"; pixel_x = -28 }, /obj/structure/cable/yellow{ @@ -48380,9 +48202,9 @@ /area/storage/tcom) "bNN" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/subspace/treatment, -/obj/item/weapon/stock_parts/subspace/treatment, -/obj/item/weapon/stock_parts/subspace/treatment, +/obj/item/stock_parts/subspace/treatment, +/obj/item/stock_parts/subspace/treatment, +/obj/item/stock_parts/subspace/treatment, /obj/machinery/light/small{ dir = 4 }, @@ -48444,7 +48266,7 @@ name = "Port Mix to East Ports"; on = 0 }, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /turf/open/floor/plasteel, /area/engine/atmos) "bNV" = ( @@ -48481,17 +48303,11 @@ /area/aisat) "bNX" = ( /obj/machinery/telecomms/server/presets/common, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "bNY" = ( /obj/machinery/telecomms/server/presets/engineering, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "bNZ" = ( /obj/machinery/light/small, @@ -48502,31 +48318,19 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/ntnet_relay, -/turf/open/floor/plasteel/black{ - name = "Mainframe Floor"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/mainframe, /area/tcommsat/server) "bOa" = ( /obj/machinery/telecomms/server/presets/medical, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "bOb" = ( /obj/machinery/telecomms/server/presets/science, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "bOc" = ( /obj/machinery/telecomms/broadcaster/preset_left, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "bOd" = ( /obj/machinery/door/airlock/external{ @@ -48560,7 +48364,7 @@ /area/maintenance/port) "bOg" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, @@ -48640,9 +48444,9 @@ /obj/item/stack/sheet/glass{ amount = 50 }, -/obj/item/weapon/crowbar, -/obj/item/weapon/wrench, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/storage/toolbox/electrical{ pixel_x = 1; pixel_y = -1 }, @@ -48689,12 +48493,12 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/tank/jetpack/carbondioxide{ +/obj/item/tank/jetpack/carbondioxide{ pixel_x = 4; pixel_y = -1 }, -/obj/item/weapon/tank/jetpack/carbondioxide, -/obj/item/weapon/tank/jetpack/carbondioxide{ +/obj/item/tank/jetpack/carbondioxide, +/obj/item/tank/jetpack/carbondioxide{ pixel_x = -4; pixel_y = 1 }, @@ -48710,6 +48514,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/teleporter) "bOv" = ( @@ -48807,17 +48612,22 @@ d2 = 2; icon_state = "1-2" }, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/bridge/showroom/corporate) -"bOE" = ( /obj/structure/cable/yellow{ d1 = 2; d2 = 4; icon_state = "2-4" }, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/bridge/showroom/corporate) +"bOE" = ( /obj/effect/decal/cleanable/dirt, +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, /turf/open/floor/wood, /area/bridge/showroom/corporate) "bOF" = ( @@ -48825,6 +48635,7 @@ cell_type = 5000; dir = 4; name = "Nanotrasen Corporate Showroom APC"; + areastring = "/area/bridge/showroom/corporate"; pixel_x = 28 }, /obj/structure/cable/yellow{ @@ -48836,7 +48647,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /obj/machinery/light/small{ dir = 4 }, @@ -48849,8 +48660,8 @@ }, /obj/item/stack/medical/ointment, /obj/item/stack/medical/bruise_pack, -/obj/item/weapon/reagent_containers/syringe/charcoal, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/charcoal, +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = -1; pixel_y = 2 }, @@ -48875,8 +48686,7 @@ /turf/open/floor/plasteel, /area/gateway) "bOJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -48892,6 +48702,7 @@ d2 = 2; icon_state = "1-2" }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/vault, /area/gateway) "bOM" = ( @@ -48923,8 +48734,7 @@ }, /area/hallway/primary/central) "bOP" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/door/poddoor/preopen{ id = "kitchenwindow"; name = "kitchen shutters" @@ -48950,7 +48760,7 @@ "bOT" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, @@ -49012,12 +48822,12 @@ /obj/structure/mirror{ pixel_x = -28 }, -/obj/item/weapon/lipstick/black, -/obj/item/weapon/lipstick/jade{ +/obj/item/lipstick/black, +/obj/item/lipstick/jade{ pixel_x = 2; pixel_y = 2 }, -/obj/item/weapon/lipstick/purple{ +/obj/item/lipstick/purple{ pixel_x = -2; pixel_y = -2 }, @@ -49083,26 +48893,26 @@ /area/maintenance/starboard) "bPh" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/subspace/ansible, -/obj/item/weapon/stock_parts/subspace/ansible, -/obj/item/weapon/stock_parts/subspace/ansible, -/obj/item/weapon/stock_parts/subspace/crystal, -/obj/item/weapon/stock_parts/subspace/crystal, -/obj/item/weapon/stock_parts/subspace/crystal, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/crystal, +/obj/item/stock_parts/subspace/crystal, +/obj/item/stock_parts/subspace/crystal, /turf/open/floor/plasteel/black, /area/storage/tcom) "bPi" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/micro_laser, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/capacitor, -/obj/item/weapon/stock_parts/micro_laser/high, -/obj/item/weapon/stock_parts/micro_laser/high, -/obj/item/weapon/stock_parts/micro_laser/high, -/obj/item/weapon/stock_parts/micro_laser/high, +/obj/item/stock_parts/micro_laser, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/micro_laser/high, +/obj/item/stock_parts/micro_laser/high, +/obj/item/stock_parts/micro_laser/high, +/obj/item/stock_parts/micro_laser/high, /obj/machinery/airalarm{ dir = 1; pixel_y = -22 @@ -49111,11 +48921,11 @@ /area/storage/tcom) "bPj" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/subspace/filter, -/obj/item/weapon/stock_parts/subspace/filter, -/obj/item/weapon/stock_parts/subspace/filter, -/obj/item/weapon/stock_parts/subspace/filter, -/obj/item/weapon/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, /turf/open/floor/plasteel/black, /area/storage/tcom) "bPk" = ( @@ -49286,7 +49096,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /turf/open/floor/plating{ icon_state = "platingdmg2" }, @@ -49339,7 +49149,7 @@ /area/maintenance/port) "bPL" = ( /obj/structure/rack, -/obj/item/weapon/storage/box, +/obj/item/storage/box, /turf/open/floor/plating, /area/maintenance/port) "bPM" = ( @@ -49360,11 +49170,11 @@ /area/maintenance/port) "bPO" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 4 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/wood, /area/library) @@ -49409,8 +49219,8 @@ /area/library) "bPU" = ( /obj/structure/table/wood, -/obj/item/weapon/dice/d20, -/obj/item/weapon/dice, +/obj/item/dice/d20, +/obj/item/dice, /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/wood, /area/library) @@ -49421,7 +49231,7 @@ }, /obj/item/clothing/under/suit_jacket/red, /obj/effect/decal/cleanable/cobweb, -/obj/item/weapon/book/codex_gigas, +/obj/item/book/codex_gigas, /turf/open/floor/engine/cult, /area/library) "bPW" = ( @@ -49452,11 +49262,11 @@ "bPZ" = ( /obj/structure/table, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ charge = 100; maxcharge = 15000 }, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ charge = 100; maxcharge = 15000 }, @@ -49472,7 +49282,6 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bQb" = ( -/obj/structure/cable/yellow, /obj/machinery/shieldwallgen, /obj/structure/window/reinforced{ dir = 1; @@ -49504,7 +49313,6 @@ /turf/open/floor/plasteel, /area/teleporter) "bQe" = ( -/obj/structure/cable/yellow, /obj/machinery/shieldwallgen, /obj/structure/window/reinforced{ dir = 1; @@ -49556,9 +49364,7 @@ /area/bridge/showroom/corporate) "bQj" = ( /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/crap{ - name = "\improper NanoTrasen-brand rechargeable AA battery" - }, +/obj/item/stock_parts/cell/crap, /obj/structure/table/wood, /turf/open/floor/carpet, /area/bridge/showroom/corporate) @@ -49571,16 +49377,11 @@ /obj/structure/table/wood, /obj/item/toy/carpplushie{ color = "red"; - name = "NanoTrasen wildlife department space carp plushie" + name = "Nanotrasen wildlife department space carp plushie" }, /turf/open/floor/carpet, /area/bridge/showroom/corporate) "bQm" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -49590,11 +49391,6 @@ /turf/open/floor/wood, /area/bridge/showroom/corporate) "bQn" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /turf/open/floor/wood, /area/bridge/showroom/corporate) "bQp" = ( @@ -49894,7 +49690,7 @@ /area/crew_quarters/toilet/auxiliary) "bQQ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/weapon/wrench, +/obj/item/wrench, /turf/open/floor/plating, /area/maintenance/starboard) "bQR" = ( @@ -50037,11 +49833,11 @@ /area/library) "bRl" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen/invisible, +/obj/item/pen/invisible, /turf/open/floor/engine/cult, /area/library) "bRm" = ( @@ -50089,7 +49885,6 @@ /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bRs" = ( -/obj/structure/cable/yellow, /obj/machinery/shieldwallgen, /turf/open/floor/plasteel/vault{ dir = 4 @@ -50108,7 +49903,6 @@ /turf/open/floor/plasteel, /area/teleporter) "bRv" = ( -/obj/structure/cable/yellow, /obj/machinery/shieldwallgen, /turf/open/floor/plasteel/vault{ dir = 1 @@ -50124,7 +49918,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = -27 }, -/obj/item/weapon/folder/blue, +/obj/item/folder/blue, /obj/item/clothing/head/collectable/HoP{ name = "novelty HoP hat" }, @@ -50135,9 +49929,9 @@ /area/bridge/showroom/corporate) "bRx" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/secure/briefcase{ - desc = "A large briefcase with a digital locking system, and the NanoTrasen logo emblazoned on the sides."; - name = "NanoTrasen-brand secure briefcase exhibit"; +/obj/item/storage/secure/briefcase{ + desc = "A large briefcase with a digital locking system, and the Nanotrasen logo emblazoned on the sides."; + name = "Nanotrasen-brand secure briefcase exhibit"; pixel_y = 2 }, /turf/open/floor/carpet, @@ -50147,17 +49941,12 @@ /turf/open/floor/wood, /area/bridge/showroom/corporate) "bRz" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /obj/structure/showcase{ - desc = "The famous NanoTrasen-brand microwave, the multi-purpose cooking appliance every station needs! This one appears to be drawn onto a cardboard box."; + desc = "The famous Nanotrasen-brand microwave, the multi-purpose cooking appliance every station needs! This one appears to be drawn onto a cardboard box."; dir = 1; icon = 'icons/obj/kitchen.dmi'; icon_state = "mw"; - name = "NanoTrasen-brand microwave"; + name = "Nanotrasen-brand microwave"; pixel_y = 2 }, /obj/structure/table/wood, @@ -50169,15 +49958,10 @@ d2 = 4; icon_state = "2-4" }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/item/toy/beach_ball{ desc = "The simple beach ball is one of Nanotrasen's most popular products. 'Why do we make beach balls? Because we can! (TM)' - Nanotrasen"; item_state = "beachball"; - name = "NanoTrasen-brand beach ball"; + name = "Nanotrasen-brand beach ball"; pixel_y = 7 }, /obj/structure/table/wood, @@ -50195,10 +49979,10 @@ icon_state = "4-8" }, /obj/structure/reagent_dispensers/beerkeg{ - desc = "One of the more successful achievements of the NanoTrasen Corporate Warfare Division, their nuclear fission explosives are renowned for being cheap to produce and devastatingly effective. Signs explain that though this particular device has been decommissioned, every NanoTrasen station is equipped with an equivalent one, just in case. All Captains carefully guard the disk needed to detonate them - at least, the sign says they do. There seems to be a tap on the back."; + desc = "One of the more successful achievements of the Nanotrasen Corporate Warfare Division, their nuclear fission explosives are renowned for being cheap to produce and devastatingly effective. Signs explain that though this particular device has been decommissioned, every Nanotrasen station is equipped with an equivalent one, just in case. All Captains carefully guard the disk needed to detonate them - at least, the sign says they do. There seems to be a tap on the back."; icon = 'icons/obj/machines/nuke.dmi'; icon_state = "nuclearbomb_base"; - name = "NanoTrasen-brand nuclear fission explosive"; + name = "Nanotrasen-brand nuclear fission explosive"; pixel_x = 2; pixel_y = 6 }, @@ -50216,7 +50000,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/storage/box/matches{ +/obj/item/storage/box/matches{ pixel_x = -2; pixel_y = 3 }, @@ -50245,7 +50029,7 @@ dir = 1; icon = 'icons/obj/computer.dmi'; icon_state = "television"; - name = "NanoTrasen corporate newsfeed"; + name = "Nanotrasen corporate newsfeed"; pixel_x = 2; pixel_y = 3 }, @@ -50273,28 +50057,28 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/disk/data{ +/obj/item/disk/data{ pixel_x = 9; pixel_y = -1 }, -/obj/item/weapon/disk/tech_disk{ +/obj/item/disk/tech_disk{ name = "technology disk"; pixel_x = -2; pixel_y = -3 }, -/obj/item/weapon/disk/design_disk{ +/obj/item/disk/design_disk{ name = "component design disk"; pixel_y = 6 }, /obj/structure/table/wood, /obj/item/toy/talking/AI{ - name = "NanoTrasen-brand toy AI"; + name = "Nanotrasen-brand toy AI"; pixel_y = 6 }, /turf/open/floor/carpet, /area/bridge/showroom/corporate) "bRG" = ( -/obj/item/weapon/book/manual/wiki/security_space_law{ +/obj/item/book/manual/wiki/security_space_law{ name = "space law"; pixel_y = 2 }, @@ -50306,7 +50090,7 @@ /obj/item/toy/gun{ name = "cap gun" }, -/obj/item/weapon/restraints/handcuffs{ +/obj/item/restraints/handcuffs{ name = "handcuffs" }, /obj/structure/table/wood, @@ -50324,7 +50108,7 @@ /area/bridge/showroom/corporate) "bRH" = ( /obj/structure/table, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /obj/machinery/firealarm{ dir = 1; pixel_y = -24 @@ -50349,7 +50133,7 @@ "bRJ" = ( /obj/structure/table, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ charge = 100; maxcharge = 15000 }, @@ -50361,7 +50145,7 @@ }, /area/gateway) "bRK" = ( -/obj/item/weapon/storage/belt/utility, +/obj/item/storage/belt/utility, /obj/item/device/radio/off, /obj/item/device/radio/off, /obj/item/device/radio/off, @@ -50425,7 +50209,7 @@ /area/hallway/primary/central) "bRP" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/snacks/mint, +/obj/item/reagent_containers/food/snacks/mint, /obj/machinery/airalarm{ dir = 4; pixel_x = -23 @@ -50433,6 +50217,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Kitchen APC"; + areastring = "/area/crew_quarters/kitchen"; pixel_y = -24 }, /obj/structure/cable/yellow, @@ -50442,10 +50227,10 @@ /area/crew_quarters/kitchen) "bRQ" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/glass/beaker{ +/obj/item/reagent_containers/glass/beaker{ pixel_x = 5 }, -/obj/item/weapon/reagent_containers/food/condiment/enzyme{ +/obj/item/reagent_containers/food/condiment/enzyme{ layer = 5 }, /turf/open/floor/plasteel/cafeteria{ @@ -50455,7 +50240,7 @@ "bRR" = ( /obj/structure/table, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/machinery/button/door{ id = "kitchenhydro"; name = "Service Shutter Control"; @@ -50468,16 +50253,16 @@ /area/crew_quarters/kitchen) "bRS" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ +/obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = -3 }, -/obj/item/weapon/reagent_containers/food/condiment/peppermill{ +/obj/item/reagent_containers/food/condiment/peppermill{ pixel_x = 3 }, /obj/item/device/radio/intercom{ pixel_y = -25 }, -/obj/item/weapon/kitchen/rollingpin, +/obj/item/kitchen/rollingpin, /obj/machinery/camera{ c_tag = "Kitchen"; dir = 1; @@ -50643,7 +50428,7 @@ /turf/open/floor/plating, /area/maintenance/starboard) "bSf" = ( -/obj/item/weapon/crowbar, +/obj/item/crowbar, /turf/open/floor/plating{ icon_state = "platingdmg1" }, @@ -50685,7 +50470,7 @@ dir = 4 }, /obj/machinery/meter, -/obj/item/weapon/wrench, +/obj/item/wrench, /turf/open/floor/plasteel, /area/engine/atmos) "bSj" = ( @@ -50865,14 +50650,14 @@ /area/library) "bSz" = ( /obj/structure/table/wood, -/obj/item/weapon/folder, -/obj/item/weapon/folder, -/obj/item/weapon/pen, +/obj/item/folder, +/obj/item/folder, +/obj/item/pen, /turf/open/floor/wood, /area/library) "bSA" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/crayons, +/obj/item/storage/crayons, /turf/open/floor/wood, /area/library) "bSB" = ( @@ -50952,8 +50737,7 @@ /turf/open/floor/plasteel, /area/teleporter) "bSI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /obj/machinery/door/poddoor/shutters/preopen{ id = "corporate_privacy"; @@ -51043,7 +50827,7 @@ }, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/weapon/paper, +/obj/item/paper, /obj/machinery/door/window/eastleft{ dir = 2; name = "Hydroponics Window"; @@ -51143,6 +50927,7 @@ cell_type = 2500; dir = 1; name = "Starboard Maintenance APC"; + areastring = "/area/maintenance/starboard"; pixel_x = -1; pixel_y = 26 }, @@ -51294,7 +51079,7 @@ /turf/closed/wall, /area/maintenance/aft) "bTt" = ( -/obj/item/weapon/storage/box, +/obj/item/storage/box, /turf/open/floor/plating, /area/maintenance/port) "bTu" = ( @@ -51310,7 +51095,7 @@ /area/maintenance/port) "bTv" = ( /obj/structure/rack, -/obj/item/weapon/paper, +/obj/item/paper, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port) @@ -51342,7 +51127,7 @@ dir = 1; network = list("SS13") }, -/obj/item/weapon/storage/pill_bottle/dice, +/obj/item/storage/pill_bottle/dice, /obj/structure/table/wood, /turf/open/floor/wood, /area/library) @@ -51593,6 +51378,7 @@ cell_type = 10000; dir = 1; name = "Central Primary Hallway APC"; + areastring = "/area/hallway/primary/central"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -51660,11 +51446,6 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "bTZ" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/structure/bookcase{ name = "bookcase" }, @@ -51704,16 +51485,15 @@ /area/hallway/primary/central) "bUd" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 8 }, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plasteel/green, /area/hallway/primary/central) "bUe" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/hydroponics) "bUf" = ( @@ -51741,8 +51521,8 @@ /turf/open/floor/plasteel, /area/hydroponics) "bUi" = ( -/obj/item/weapon/storage/box/syringes, -/obj/item/weapon/storage/box/beakers{ +/obj/item/storage/box/syringes, +/obj/item/storage/box/beakers{ pixel_x = 2; pixel_y = 2 }, @@ -51780,7 +51560,7 @@ }, /obj/effect/turf_decal/stripes/line, /obj/structure/reagent_dispensers/watertank/high, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel, /area/hydroponics) "bUn" = ( @@ -51789,16 +51569,16 @@ }, /obj/effect/turf_decal/stripes/line, /obj/structure/reagent_dispensers/watertank/high, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plasteel, /area/hydroponics) "bUo" = ( /obj/structure/closet/crate/hydroponics, -/obj/item/weapon/shovel/spade, -/obj/item/weapon/wrench, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/item/weapon/cultivator, -/obj/item/weapon/wirecutters, +/obj/item/shovel/spade, +/obj/item/wrench, +/obj/item/reagent_containers/glass/bucket, +/obj/item/cultivator, +/obj/item/wirecutters, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/hydroponics) @@ -51809,9 +51589,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/obj/item/weapon/rack_parts, -/obj/item/weapon/rack_parts, -/obj/item/weapon/wrench, +/obj/item/rack_parts, +/obj/item/rack_parts, +/obj/item/wrench, /obj/structure/window/reinforced{ dir = 4 }, @@ -51990,7 +51770,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "bUE" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 }, @@ -52044,10 +51824,7 @@ /area/aisat) "bUL" = ( /obj/machinery/telecomms/server/presets/security, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "bUM" = ( /obj/structure/window/reinforced, @@ -52060,6 +51837,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Port Quarter Solar APC"; + areastring = "/area/maintenance/solars/port/aft"; pixel_x = -26; pixel_y = 3 }, @@ -52097,7 +51875,7 @@ /turf/open/floor/plating, /area/maintenance/solars/port/aft) "bUQ" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, @@ -52108,7 +51886,7 @@ /area/maintenance/port) "bUR" = ( /obj/structure/closet, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; name = "2maintenance loot spawner" @@ -52130,8 +51908,8 @@ /area/maintenance/port/aft) "bUT" = ( /obj/structure/rack, -/obj/item/weapon/weldingtool, -/obj/item/weapon/screwdriver{ +/obj/item/weldingtool, +/obj/item/screwdriver{ pixel_y = 16 }, /obj/effect/spawner/lootdrop/maintenance, @@ -52160,7 +51938,7 @@ pixel_y = -3 }, /obj/item/stack/cable_coil, -/obj/item/weapon/wirecutters, +/obj/item/wirecutters, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port/aft) @@ -52230,6 +52008,7 @@ d2 = 4; icon_state = "2-4" }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/hallway/primary/central) "bVe" = ( @@ -52475,10 +52254,10 @@ /area/maintenance/starboard) "bVB" = ( /obj/structure/rack, -/obj/item/weapon/extinguisher, -/obj/item/weapon/storage/belt/utility, +/obj/item/extinguisher, +/obj/item/storage/belt/utility, /obj/item/clothing/mask/gas, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard) @@ -52488,7 +52267,7 @@ /area/maintenance/starboard) "bVE" = ( /obj/structure/closet/crate, -/obj/item/weapon/storage/belt/utility, +/obj/item/storage/belt/utility, /obj/item/stack/cable_coil/random, /turf/open/floor/plating, /area/maintenance/starboard) @@ -53110,11 +52889,11 @@ req_access_txt = "0"; req_one_access_txt = "30;35" }, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, @@ -53517,6 +53296,7 @@ d2 = 2; icon_state = "1-2" }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plating{ icon_state = "panelscorched" }, @@ -53567,7 +53347,7 @@ /area/maintenance/port) "bXH" = ( /obj/structure/closet/crate, -/obj/item/weapon/coin/silver, +/obj/item/coin/silver, /obj/item/device/flashlight, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, @@ -53575,12 +53355,12 @@ "bXI" = ( /obj/structure/closet, /obj/item/clothing/neck/stethoscope, -/obj/item/weapon/hemostat, +/obj/item/hemostat, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port) "bXJ" = ( -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /turf/open/floor/plating{ icon_state = "platingdmg3" }, @@ -53595,7 +53375,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = -27 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "applebush"; layer = 4.1 }, @@ -53697,7 +53477,7 @@ dir = 4; pixel_x = 24 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-10"; layer = 4.1 }, @@ -53724,8 +53504,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "bYc" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/hallway/primary/central) "bYd" = ( @@ -53745,8 +53524,8 @@ dir = 4; network = list("SS13") }, -/obj/item/weapon/book/manual/hydroponics_pod_people, -/obj/item/weapon/paper/hydroponics, +/obj/item/book/manual/hydroponics_pod_people, +/obj/item/paper/guides/jobs/hydroponics, /obj/machinery/requests_console{ department = "Hydroponics"; departmentType = 2; @@ -53762,7 +53541,7 @@ /obj/item/stack/packageWrap, /obj/item/stack/packageWrap, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/structure/table/glass, /turf/open/floor/plasteel/green, /area/hydroponics) @@ -53797,10 +53576,10 @@ /obj/item/seeds/sugarcane, /obj/item/seeds/potato, /obj/item/seeds/apple, -/obj/item/weapon/grown/corncob, -/obj/item/weapon/reagent_containers/food/snacks/grown/carrot, -/obj/item/weapon/reagent_containers/food/snacks/grown/wheat, -/obj/item/weapon/reagent_containers/food/snacks/grown/pumpkin{ +/obj/item/grown/corncob, +/obj/item/reagent_containers/food/snacks/grown/carrot, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/pumpkin{ pixel_y = 5 }, /obj/structure/extinguisher_cabinet{ @@ -53872,8 +53651,8 @@ /area/maintenance/starboard) "bYq" = ( /obj/structure/rack, -/obj/item/weapon/tank/internals/oxygen, -/obj/item/weapon/tank/internals/oxygen, +/obj/item/tank/internals/oxygen, +/obj/item/tank/internals/oxygen, /obj/item/device/radio/off, /obj/item/device/radio/off, /obj/item/device/radio/intercom{ @@ -53904,6 +53683,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plating, /area/maintenance/starboard) "bYt" = ( @@ -53913,7 +53693,7 @@ /turf/open/floor/plating, /area/maintenance/starboard) "bYu" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ d1 = 1; @@ -53983,8 +53763,7 @@ /turf/open/floor/plasteel/black, /area/engine/atmos) "bYC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/solars/port/aft) "bYD" = ( @@ -54011,15 +53790,15 @@ /area/maintenance/port/aft) "bYG" = ( /obj/structure/table, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/structure/extinguisher_cabinet{ pixel_y = -30 }, @@ -54042,7 +53821,7 @@ "bYJ" = ( /obj/structure/table, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ charge = 100; maxcharge = 15000 }, @@ -54074,7 +53853,7 @@ }, /area/maintenance/port/aft) "bYO" = ( -/obj/item/weapon/vending_refill/cola, +/obj/item/vending_refill/cola, /turf/open/floor/plating, /area/maintenance/port/aft) "bYP" = ( @@ -54082,7 +53861,7 @@ icon_state = "crateopen"; opened = 1 }, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port/aft) @@ -54111,29 +53890,29 @@ pixel_y = 32 }, /obj/structure/table, -/obj/item/weapon/reagent_containers/glass/beaker/large{ +/obj/item/reagent_containers/glass/beaker/large{ pixel_y = 3 }, -/obj/item/weapon/reagent_containers/glass/beaker{ +/obj/item/reagent_containers/glass/beaker{ pixel_x = 8; pixel_y = 2 }, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = -5 }, -/obj/item/weapon/reagent_containers/glass/bottle/morphine, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/glass/bottle/morphine, +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 3; pixel_y = -2 }, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, /area/medical/storage) "bYT" = ( /obj/structure/closet/secure_closet/medical3, -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 6 }, /obj/structure/sign/nosmoking_2{ @@ -54151,7 +53930,7 @@ /obj/machinery/airalarm{ pixel_y = 24 }, -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 6 }, /turf/open/floor/plasteel/whiteblue/side{ @@ -54184,6 +53963,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Medical Security Checkpoint APC"; + areastring = "/area/security/checkpoint/medical"; pixel_x = -24 }, /obj/machinery/airalarm{ @@ -54221,20 +54001,20 @@ }, /area/security/checkpoint/medical) "bYZ" = ( -/obj/item/weapon/pen, +/obj/item/pen, /obj/structure/table/reinforced, /obj/structure/reagent_dispensers/peppertank{ pixel_x = 30 }, -/obj/item/weapon/folder/red, -/obj/item/weapon/book/manual/wiki/security_space_law{ +/obj/item/folder/red, +/obj/item/book/manual/wiki/security_space_law{ pixel_x = 3; pixel_y = 4 }, /obj/machinery/newscaster/security_unit{ pixel_y = 32 }, -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 10 }, /obj/item/device/radio/off, @@ -54243,8 +54023,7 @@ }, /area/security/checkpoint/medical) "bZa" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/medical/medbay/central) "bZb" = ( @@ -54346,8 +54125,7 @@ /turf/closed/wall, /area/science/research) "bZj" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/science/research) "bZk" = ( @@ -54390,10 +54168,10 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "bZq" = ( -/obj/item/weapon/reagent_containers/food/snacks/grown/wheat, -/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon, -/obj/item/weapon/reagent_containers/food/snacks/grown/citrus/orange, -/obj/item/weapon/reagent_containers/food/snacks/grown/grapes, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/watermelon, +/obj/item/reagent_containers/food/snacks/grown/citrus/orange, +/obj/item/reagent_containers/food/snacks/grown/grapes, /obj/structure/extinguisher_cabinet{ pixel_x = -27 }, @@ -54409,10 +54187,10 @@ /turf/open/floor/plasteel/hydrofloor, /area/hallway/primary/central) "bZs" = ( -/obj/item/weapon/cultivator, -/obj/item/weapon/crowbar, +/obj/item/cultivator, +/obj/item/crowbar, /obj/item/device/plant_analyzer, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /obj/structure/table/glass, /turf/open/floor/plasteel/hydrofloor, /area/hallway/primary/central) @@ -54563,7 +54341,7 @@ }, /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 8 }, @@ -54628,17 +54406,17 @@ dir = 1 }, /obj/structure/mopbucket, -/obj/item/weapon/mop, +/obj/item/mop, /turf/open/floor/plating, /area/maintenance/port/aft) "bZV" = ( -/obj/item/weapon/storage/toolbox/emergency, -/obj/item/weapon/hand_labeler, +/obj/item/storage/toolbox/emergency, +/obj/item/hand_labeler, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port/aft) "bZW" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /obj/structure/disposalpipe/segment{ dir = 4; icon_state = "pipe-c" @@ -54762,8 +54540,7 @@ }, /area/security/checkpoint/medical) "cah" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -54771,11 +54548,11 @@ /area/security/checkpoint/medical) "cai" = ( /obj/structure/table, -/obj/item/weapon/pen, +/obj/item/pen, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/whiteblue/side{ dir = 1 }, @@ -54785,20 +54562,20 @@ dir = 1 }, /obj/structure/table, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ +/obj/item/reagent_containers/glass/bottle/epinephrine{ pixel_x = 7; pixel_y = -3 }, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = -4; pixel_y = -3 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 3; pixel_y = -2 }, -/obj/item/weapon/reagent_containers/dropper, -/obj/item/weapon/reagent_containers/glass/beaker{ +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/glass/beaker{ pixel_x = 8; pixel_y = 2 }, @@ -54834,7 +54611,7 @@ /area/medical/medbay/central) "cao" = ( /obj/structure/table, -/obj/item/weapon/storage/box/bodybags{ +/obj/item/storage/box/bodybags{ pixel_x = 3; pixel_y = 2 }, @@ -54873,7 +54650,7 @@ /area/hallway/primary/aft) "cat" = ( /obj/structure/table, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, @@ -54884,7 +54661,7 @@ /area/science/research) "cau" = ( /obj/structure/table, -/obj/item/weapon/paper/pamphlet, +/obj/item/paper/pamphlet/gateway, /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, @@ -54923,7 +54700,7 @@ pixel_x = -4; pixel_y = -4 }, -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 16 }, /obj/item/device/gps{ @@ -54935,8 +54712,8 @@ /area/science/research) "caA" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/electronics/airlock, +/obj/item/stock_parts/console_screen, +/obj/item/electronics/airlock, /obj/item/device/assembly/timer{ pixel_x = -4; pixel_y = 2 @@ -54947,11 +54724,11 @@ /area/science/research) "caB" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 4 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/machinery/status_display{ density = 0; layer = 4; @@ -55024,11 +54801,11 @@ /area/security/checkpoint/science/research) "caE" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = 1; pixel_y = 9 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/machinery/firealarm{ dir = 4; pixel_x = 24 @@ -55256,7 +55033,7 @@ /area/maintenance/starboard) "caV" = ( /obj/structure/rack, -/obj/item/weapon/extinguisher, +/obj/item/extinguisher, /obj/item/clothing/mask/gas, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -55624,7 +55401,7 @@ /obj/item/stack/sheet/metal{ amount = 34 }, -/obj/item/weapon/extinguisher/mini, +/obj/item/extinguisher/mini, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port/aft) @@ -55672,7 +55449,7 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "cbF" = ( -/obj/item/weapon/reagent_containers/glass/bottle/morphine, +/obj/item/reagent_containers/glass/bottle/morphine, /obj/item/trash/candy, /obj/structure/disposalpipe/segment{ dir = 4 @@ -55683,7 +55460,7 @@ }, /area/maintenance/port/aft) "cbG" = ( -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -55693,8 +55470,8 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "cbH" = ( -/obj/item/weapon/tank/internals/air, -/obj/item/weapon/tank/internals/air, +/obj/item/tank/internals/air, +/obj/item/tank/internals/air, /obj/item/clothing/mask/breath, /obj/item/clothing/mask/breath, /obj/structure/disposalpipe/segment{ @@ -55718,7 +55495,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/medical/storage) +/area/maintenance/port/aft) "cbJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -55764,7 +55541,7 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/closet/crate/freezer/surplus_limbs, -/obj/item/weapon/reagent_containers/glass/beaker/synthflesh, +/obj/item/reagent_containers/glass/beaker/synthflesh, /turf/open/floor/plasteel/whiteblue/side{ dir = 4 }, @@ -55811,8 +55588,7 @@ }, /area/security/checkpoint/medical) "cbS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/checkpoint/medical) "cbT" = ( @@ -55942,15 +55718,14 @@ /turf/open/floor/plasteel/white, /area/science/research) "cck" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plating, /area/security/checkpoint/science/research) "ccl" = ( -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 10 }, /obj/item/device/radio/off, @@ -55971,7 +55746,7 @@ /area/security/checkpoint/science/research) "ccn" = ( /obj/machinery/computer/secure_data, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /obj/machinery/computer/security/telescreen{ desc = "Used for watching the RD's goons from the safety of his office."; dir = 8; @@ -56005,9 +55780,9 @@ /area/hallway/primary/central) "ccq" = ( /obj/structure/table, -/obj/item/weapon/book/manual/hydroponics_pod_people, +/obj/item/book/manual/hydroponics_pod_people, /obj/machinery/light, -/obj/item/weapon/paper/hydroponics, +/obj/item/paper/guides/jobs/hydroponics, /obj/machinery/camera{ c_tag = "Hydroponics - Foyer"; dir = 1; @@ -56068,6 +55843,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Hydroponics APC"; + areastring = "/area/hydroponics"; pixel_y = -28 }, /obj/structure/cable/yellow, @@ -56099,7 +55875,7 @@ /turf/open/floor/plasteel, /area/hydroponics) "ccz" = ( -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/item/clothing/suit/apron, /obj/item/clothing/accessory/armband/hydro, /obj/structure/table/glass, @@ -56109,22 +55885,22 @@ /turf/open/floor/plasteel, /area/hydroponics) "ccA" = ( -/obj/item/weapon/reagent_containers/spray/plantbgone{ +/obj/item/reagent_containers/spray/plantbgone{ pixel_y = 3 }, -/obj/item/weapon/reagent_containers/spray/plantbgone{ +/obj/item/reagent_containers/spray/plantbgone{ pixel_x = 8; pixel_y = 8 }, -/obj/item/weapon/reagent_containers/spray/plantbgone{ +/obj/item/reagent_containers/spray/plantbgone{ pixel_x = 13; pixel_y = 5 }, -/obj/item/weapon/watertank, +/obj/item/watertank, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/obj/item/weapon/grenade/chem_grenade/antiweed, +/obj/item/grenade/chem_grenade/antiweed, /obj/structure/table/glass, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -56223,11 +55999,11 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "ccI" = ( @@ -56519,19 +56295,19 @@ }, /area/medical/storage) "cdr" = ( -/obj/item/weapon/storage/box/bodybags{ +/obj/item/storage/box/bodybags{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/beakers{ +/obj/item/storage/box/beakers{ pixel_x = 2; pixel_y = 2 }, -/obj/item/weapon/storage/box/rxglasses{ +/obj/item/storage/box/rxglasses{ pixel_x = 1; pixel_y = 1 }, -/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/spray/cleaner, /obj/structure/table/glass, /obj/item/clothing/glasses/hud/health, /obj/item/clothing/glasses/hud/health, @@ -56550,6 +56326,7 @@ d2 = 2; icon_state = "1-2" }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/white, /area/medical/storage) "cdu" = ( @@ -56559,18 +56336,18 @@ }, /area/medical/storage) "cdv" = ( -/obj/item/weapon/storage/belt/medical{ +/obj/item/storage/belt/medical{ pixel_y = 2 }, -/obj/item/weapon/storage/belt/medical{ +/obj/item/storage/belt/medical{ pixel_y = 2 }, -/obj/item/weapon/storage/belt/medical{ +/obj/item/storage/belt/medical{ pixel_y = 2 }, /obj/item/clothing/neck/stethoscope, /obj/item/clothing/neck/stethoscope, -/obj/item/weapon/gun/syringe, +/obj/item/gun/syringe, /obj/structure/table/glass, /turf/open/floor/plasteel/whiteblue/side{ dir = 5 @@ -56618,7 +56395,7 @@ }, /mob/living/simple_animal/bot/medbot{ auto_patrol = 1; - desc = "A little medical robot, officially part of the NanoTrasen medical inspectorate. He looks somewhat underwhelmed."; + desc = "A little medical robot, officially part of the Nanotrasen medical inspectorate. He looks somewhat underwhelmed."; name = "Inspector Johnson" }, /turf/open/floor/plasteel/white, @@ -56762,8 +56539,7 @@ /turf/open/floor/plasteel/white, /area/science/research) "cdP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -56842,14 +56618,14 @@ /area/maintenance/starboard) "cdX" = ( /obj/structure/closet/crate, -/obj/item/weapon/coin/silver, +/obj/item/coin/silver, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/maintenance/starboard) "cdY" = ( /obj/structure/reagent_dispensers/watertank, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, @@ -56933,20 +56709,17 @@ /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "ceg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/green/visible, /turf/open/floor/plating, /area/engine/atmos) "ceh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/yellow/visible, /turf/open/floor/plating, /area/engine/atmos) "cei" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/plating, /area/engine/atmos) @@ -57017,10 +56790,10 @@ /area/maintenance/port/aft) "cep" = ( /obj/structure/rack, -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 16 }, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port/aft) @@ -57030,7 +56803,7 @@ pixel_x = -1; pixel_y = -3 }, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/item/device/flashlight/seclite, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, @@ -57045,15 +56818,15 @@ /area/maintenance/port/aft) "ces" = ( /obj/structure/table, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plating, /area/maintenance/port/aft) "ceu" = ( @@ -57064,16 +56837,16 @@ /turf/closed/wall, /area/medical/sleeper) "cew" = ( -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 3; pixel_y = -3 }, -/obj/item/weapon/storage/firstaid/fire{ +/obj/item/storage/firstaid/fire{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/fire{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/fire{ pixel_x = -3; pixel_y = -3 }, @@ -57100,16 +56873,16 @@ /turf/open/floor/plasteel/white, /area/medical/storage) "cez" = ( -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 3; pixel_y = -3 }, -/obj/item/weapon/storage/firstaid/toxin{ +/obj/item/storage/firstaid/toxin{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/toxin, -/obj/item/weapon/storage/firstaid/toxin{ +/obj/item/storage/firstaid/toxin, +/obj/item/storage/firstaid/toxin{ pixel_x = -3; pixel_y = -3 }, @@ -57159,10 +56932,7 @@ /area/medical/medbay/central) "ceC" = ( /obj/machinery/telecomms/server/presets/command, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "ceD" = ( /obj/structure/cable/yellow{ @@ -57214,7 +56984,7 @@ }, /area/medical/medbay/central) "ceI" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-11" }, /turf/open/floor/plasteel/whiteyellow/side{ @@ -57261,7 +57031,7 @@ "ceN" = ( /obj/structure/table, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ charge = 100; maxcharge = 15000 }, @@ -57282,7 +57052,7 @@ /area/science/research) "ceP" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/cell/potato, +/obj/item/stock_parts/cell/potato, /obj/machinery/light, /turf/open/floor/plasteel/whitepurple/side{ dir = 2 @@ -57316,7 +57086,7 @@ name = "Station Intercom (General)"; pixel_y = -30 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-08"; layer = 4.1 }, @@ -57644,15 +57414,13 @@ /area/maintenance/disposal/incinerator) "cfs" = ( /obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4; - + dir = 4 }, /obj/machinery/meter, /turf/open/floor/plasteel/floorgrime, /area/maintenance/disposal/incinerator) "cft" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/disposal/incinerator) "cfu" = ( @@ -57718,18 +57486,18 @@ "cfC" = ( /obj/item/trash/pistachios, /obj/structure/closet, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/extinguisher, -/obj/item/weapon/storage/belt/utility, +/obj/item/stock_parts/console_screen, +/obj/item/extinguisher, +/obj/item/storage/belt/utility, /turf/open/floor/plating, /area/maintenance/port/aft) "cfD" = ( -/obj/item/weapon/storage/box, +/obj/item/storage/box, /turf/open/floor/plating, /area/maintenance/port/aft) "cfE" = ( /obj/structure/closet/crate, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, /turf/open/floor/plating, /area/maintenance/port/aft) "cfF" = ( @@ -57759,18 +57527,19 @@ /area/medical/sleeper) "cfJ" = ( /obj/structure/table, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/machinery/power/apc{ dir = 1; name = "Sleeper Room APC"; + areastring = "/area/medical/sleeper"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -57782,7 +57551,7 @@ /area/medical/sleeper) "cfK" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 4 }, @@ -57793,22 +57562,23 @@ /turf/open/floor/plasteel/vault, /area/medical/sleeper) "cfL" = ( -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 3; pixel_y = -3 }, -/obj/item/weapon/storage/firstaid/brute{ +/obj/item/storage/firstaid/brute{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/brute, -/obj/item/weapon/storage/firstaid/brute{ +/obj/item/storage/firstaid/brute, +/obj/item/storage/firstaid/brute{ pixel_x = -3; pixel_y = -3 }, /obj/machinery/power/apc{ dir = 2; name = "Medbay Storage APC"; + areastring = "/area/medical/storage"; pixel_y = -24 }, /obj/structure/cable/yellow{ @@ -57866,16 +57636,16 @@ }, /area/medical/storage) "cfP" = ( -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 3; pixel_y = -3 }, -/obj/item/weapon/storage/firstaid/o2{ +/obj/item/storage/firstaid/o2{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/o2, -/obj/item/weapon/storage/firstaid/o2{ +/obj/item/storage/firstaid/o2, +/obj/item/storage/firstaid/o2{ pixel_x = -3; pixel_y = -3 }, @@ -57906,7 +57676,7 @@ "cfS" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/weapon/reagent_containers/food/drinks/britcup, +/obj/item/reagent_containers/food/drinks/britcup, /turf/open/floor/plasteel/whitegreen, /area/medical/medbay/central) "cfT" = ( @@ -57937,8 +57707,7 @@ /turf/closed/wall, /area/medical/chemistry) "cfX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "chemistry_shutters"; name = "chemistry shutters" @@ -57951,7 +57720,7 @@ /area/medical/chemistry) "cfZ" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, @@ -57961,7 +57730,7 @@ req_access_txt = "5; 33" }, /obj/machinery/door/firedoor, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, @@ -57981,6 +57750,7 @@ /obj/machinery/light{ dir = 8 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral/corner{ dir = 8 }, @@ -57999,8 +57769,7 @@ /turf/closed/wall/r_wall, /area/science/lab) "cge" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "research_shutters"; name = "research shutters" @@ -58009,12 +57778,12 @@ /area/science/lab) "cgf" = ( /obj/structure/table/reinforced, -/obj/item/weapon/pen, -/obj/item/weapon/folder/white{ +/obj/item/pen, +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, @@ -58064,6 +57833,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Security Post - Research Division APC"; + areastring = "/area/security/checkpoint/science/research"; pixel_x = -24 }, /obj/structure/cable/yellow, @@ -58099,7 +57869,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "cgn" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /turf/open/floor/plating{ icon_state = "platingdmg3" }, @@ -58139,6 +57909,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Incinerator APC"; + areastring = "/area/maintenance/disposal/incinerator"; pixel_x = -24 }, /obj/structure/cable/yellow{ @@ -58184,10 +57955,7 @@ /area/maintenance/disposal/incinerator) "cgy" = ( /obj/machinery/telecomms/server/presets/service, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "cgz" = ( /turf/closed/wall/r_wall, @@ -58250,11 +58018,7 @@ /turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/kitchen) "cgG" = ( -/obj/structure/closet/emcloset{ - anchored = 1; - desc = "It's a storage unit for emergency breath masks and O2 tanks, and is securely bolted in place."; - name = "anchored emergency closet" - }, +/obj/structure/closet/emcloset/anchored, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -58456,8 +58220,7 @@ /turf/open/floor/plasteel/whiteblue, /area/medical/storage) "cgV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -58477,11 +58240,6 @@ /turf/open/floor/plasteel/whiteblue, /area/medical/storage) "cgX" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/door/airlock/glass_medical{ @@ -58492,8 +58250,7 @@ /turf/open/floor/plasteel/whiteblue, /area/medical/medbay/central) "cgY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/medical/medbay/central) @@ -58539,18 +58296,18 @@ }, /area/medical/chemistry) "chd" = ( -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/glass/beaker{ +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker{ pixel_x = 8; pixel_y = 2 }, -/obj/item/weapon/reagent_containers/glass/beaker{ +/obj/item/reagent_containers/glass/beaker{ pixel_x = 8; pixel_y = 2 }, -/obj/item/weapon/reagent_containers/dropper, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, /obj/structure/table/glass, /turf/open/floor/plasteel/whiteyellow{ dir = 4 @@ -58594,8 +58351,8 @@ /area/hallway/primary/aft) "chi" = ( /obj/structure/table, -/obj/item/weapon/crowbar, -/obj/item/weapon/wrench, +/obj/item/crowbar, +/obj/item/wrench, /obj/item/clothing/mask/gas, /obj/item/device/multitool{ pixel_x = 3 @@ -58647,17 +58404,11 @@ /area/science/lab) "chn" = ( /obj/machinery/telecomms/broadcaster/preset_right, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "cho" = ( /obj/machinery/telecomms/server/presets/supply, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "chp" = ( /turf/closed/wall/r_wall, @@ -58685,7 +58436,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "chs" = ( -/obj/item/weapon/paper, +/obj/item/paper, /obj/structure/sign/map/left{ desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-left-MS"; @@ -58694,7 +58445,7 @@ /obj/machinery/computer/security/telescreen/entertainment{ pixel_x = -32 }, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /obj/structure/table/glass, /turf/open/floor/plasteel/cafeteria{ dir = 5 @@ -58771,7 +58522,7 @@ /area/maintenance/starboard) "chC" = ( /obj/structure/closet/crate, -/obj/item/weapon/storage/belt/utility, +/obj/item/storage/belt/utility, /obj/item/stack/cable_coil/random, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/turf_decal/stripes/line{ @@ -58784,7 +58535,7 @@ icon_state = "crateopen"; opened = 1 }, -/obj/item/weapon/cane, +/obj/item/cane, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -58809,7 +58560,7 @@ /area/maintenance/starboard) "chG" = ( /obj/structure/reagent_dispensers/fueltank, -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /obj/item/device/radio/intercom{ name = "Station Intercom (General)"; pixel_y = -29 @@ -58818,7 +58569,7 @@ /area/maintenance/disposal/incinerator) "chH" = ( /obj/structure/reagent_dispensers/watertank, -/obj/item/weapon/extinguisher, +/obj/item/extinguisher, /obj/machinery/light/small, /obj/structure/extinguisher_cabinet{ pixel_y = -31 @@ -59018,6 +58769,7 @@ /turf/open/floor/plasteel/white, /area/medical/sleeper) "cig" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/white, /area/medical/sleeper) "cih" = ( @@ -59120,6 +58872,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Medbay Central APC"; + areastring = "/area/medical/medbay/central"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -59371,6 +59124,7 @@ cell_type = 10000; dir = 1; name = "Research Division APC"; + areastring = "/area/science/research"; pixel_y = 25 }, /obj/structure/cable/yellow{ @@ -59407,7 +59161,7 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -59435,7 +59189,7 @@ }, /area/science/research) "ciQ" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/cafeteria{ dir = 5 @@ -59497,8 +59251,7 @@ }, /area/maintenance/starboard/aft) "ciY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, @@ -59635,19 +59388,19 @@ /turf/open/floor/plating, /area/maintenance/starboard) "cjs" = ( -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{ +/obj/item/reagent_containers/food/drinks/drinkingglass{ pixel_x = 4; pixel_y = 5 }, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{ +/obj/item/reagent_containers/food/drinks/drinkingglass{ pixel_x = 6; pixel_y = -1 }, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{ +/obj/item/reagent_containers/food/drinks/drinkingglass{ pixel_x = -4; pixel_y = 6 }, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{ +/obj/item/reagent_containers/food/drinks/drinkingglass{ pixel_x = -5; pixel_y = 2 }, @@ -59658,8 +59411,8 @@ /obj/machinery/newscaster{ pixel_y = 32 }, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, /turf/open/floor/wood, /area/maintenance/port/aft) "cjt" = ( @@ -59685,7 +59438,7 @@ /turf/open/floor/plasteel/black, /area/medical/surgery) "cjy" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /obj/machinery/light/small{ dir = 1 }, @@ -59694,7 +59447,6 @@ "cjz" = ( /obj/structure/chair, /obj/machinery/airalarm{ - frequency = 1439; pixel_y = 23 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -59709,7 +59461,7 @@ /turf/open/floor/plasteel/black, /area/medical/surgery) "cjB" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/black, /area/medical/surgery) @@ -59891,19 +59643,15 @@ }, /area/medical/medbay/central) "cjS" = ( -/obj/item/stack/sheet/mineral/plasma{ - layer = 2.9 - }, -/obj/item/stack/sheet/mineral/plasma{ - layer = 2.9 - }, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, /obj/structure/table/glass, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = 7; pixel_y = 4 }, -/obj/item/weapon/storage/pill_bottle/epinephrine{ +/obj/item/storage/pill_bottle/epinephrine{ pixel_x = 3 }, /turf/open/floor/plasteel/whiteyellow/side{ @@ -59981,7 +59729,7 @@ /obj/machinery/r_n_d/circuit_imprinter{ pixel_y = 4 }, -/obj/item/weapon/reagent_containers/glass/beaker/sulphuric, +/obj/item/reagent_containers/glass/beaker/sulphuric, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/science/lab) @@ -60004,12 +59752,12 @@ /area/science/lab) "ckc" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/capacitor, -/obj/item/weapon/stock_parts/capacitor, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/micro_laser, -/obj/item/weapon/stock_parts/micro_laser, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/micro_laser, +/obj/item/stock_parts/micro_laser, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -60020,8 +59768,7 @@ /turf/open/floor/plasteel, /area/science/lab) "ckd" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -60079,13 +59826,13 @@ /turf/open/floor/plasteel, /area/science/research) "cki" = ( -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /obj/item/clothing/mask/gas, /turf/open/floor/plating, /area/maintenance/starboard/aft) "ckj" = ( /obj/machinery/light/small, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ charge = 100; maxcharge = 15000 }, @@ -60117,7 +59864,7 @@ pixel_x = -12; pixel_y = 2 }, -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, @@ -60173,7 +59920,7 @@ /area/science/explab) "cku" = ( /obj/structure/closet, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 3; name = "3maintenance loot spawner" @@ -60192,7 +59939,7 @@ "ckw" = ( /obj/structure/table, /obj/effect/decal/cleanable/cobweb, -/obj/item/weapon/shard, +/obj/item/shard, /turf/open/floor/plating, /area/maintenance/starboard/aft) "ckx" = ( @@ -60200,7 +59947,7 @@ /obj/structure/sign/bluecross{ pixel_y = 32 }, -/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cky" = ( @@ -60215,31 +59962,31 @@ /area/maintenance/starboard/aft) "ckz" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /turf/open/floor/plating, /area/maintenance/starboard/aft) "ckA" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{ +/obj/item/reagent_containers/food/drinks/drinkingglass{ pixel_x = 4; pixel_y = 5 }, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{ +/obj/item/reagent_containers/food/drinks/drinkingglass{ pixel_x = 6; pixel_y = -1 }, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{ +/obj/item/reagent_containers/food/drinks/drinkingglass{ pixel_x = -4; pixel_y = 6 }, -/obj/item/weapon/reagent_containers/dropper, -/obj/item/weapon/reagent_containers/dropper, -/obj/item/weapon/reagent_containers/syringe, -/obj/item/weapon/reagent_containers/syringe, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/syringe, /turf/open/floor/plating, /area/maintenance/starboard/aft) "ckB" = ( -/obj/item/weapon/reagent_containers/glass/bottle/toxin{ +/obj/item/reagent_containers/glass/bottle/toxin{ pixel_x = 4; pixel_y = 2 }, @@ -60332,27 +60079,20 @@ /obj/machinery/atmospherics/components/unary/outlet_injector/on{ dir = 1 }, -/turf/open/floor/engine{ - name = "vacuum floor"; - initial_gas_mix = "o2=0.01;n2=0.01" - }, +/turf/open/floor/engine/vacuum, /area/engine/atmos) "ckL" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/engine{ - name = "vacuum floor"; - initial_gas_mix = "o2=0.01;n2=0.01" - }, +/turf/open/floor/engine/vacuum, /area/engine/atmos) "ckM" = ( /obj/structure/girder, /turf/open/floor/plating/airless, /area/engine/atmos) "ckN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/port/aft) "ckO" = ( @@ -60372,7 +60112,7 @@ }, /area/maintenance/port/aft) "ckR" = ( -/obj/item/weapon/reagent_containers/glass/rag, +/obj/item/reagent_containers/glass/rag, /obj/structure/table/wood, /turf/open/floor/wood{ icon_state = "wood-broken4" @@ -60447,7 +60187,7 @@ /turf/open/floor/plasteel/black, /area/medical/surgery) "clc" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, @@ -60498,8 +60238,7 @@ /turf/open/floor/plasteel/whiteblue, /area/medical/sleeper) "cli" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -60569,6 +60308,7 @@ dir = 1; pixel_y = -22 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/whiteyellow/corner{ dir = 2 }, @@ -60590,18 +60330,18 @@ name = "Chemistry Desk"; req_access_txt = "5" }, -/obj/item/weapon/reagent_containers/glass/bottle/morphine, -/obj/item/weapon/reagent_containers/glass/bottle/toxin{ +/obj/item/reagent_containers/glass/bottle/morphine, +/obj/item/reagent_containers/glass/bottle/toxin{ pixel_x = 5; pixel_y = 4 }, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ +/obj/item/reagent_containers/glass/bottle/epinephrine{ pixel_x = 8 }, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = -5 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine, +/obj/item/reagent_containers/syringe/epinephrine, /turf/open/floor/plasteel/white, /area/medical/chemistry) "clt" = ( @@ -60632,14 +60372,14 @@ /area/medical/chemistry) "clw" = ( /obj/structure/table/glass, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_y = 2 }, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/screwdriver{ +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/screwdriver{ pixel_x = -2; pixel_y = 6 }, @@ -60696,6 +60436,7 @@ /turf/open/floor/plasteel, /area/science/lab) "clA" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/whitepurple/side{ dir = 8 }, @@ -60718,10 +60459,10 @@ /area/science/lab) "clE" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/matter_bin, -/obj/item/weapon/stock_parts/matter_bin, -/obj/item/weapon/stock_parts/scanning_module, -/obj/item/weapon/stock_parts/scanning_module, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/scanning_module, +/obj/item/stock_parts/scanning_module, /obj/machinery/light{ dir = 4 }, @@ -60770,6 +60511,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 6 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/white, /area/science/research) "clI" = ( @@ -60803,7 +60545,7 @@ icon_state = "1-2" }, /obj/structure/disposalpipe/segment, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, @@ -60884,8 +60626,7 @@ /turf/closed/wall/r_wall, /area/science/explab) "clT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "telelab"; name = "test chamber blast door" @@ -60894,8 +60635,7 @@ /turf/open/floor/plating, /area/science/explab) "clU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "telelab"; name = "test chamber blast door" @@ -60992,27 +60732,24 @@ /obj/item/stack/rods{ amount = 25 }, -/turf/open/floor/engine{ - name = "vacuum floor"; - initial_gas_mix = "o2=0.01;n2=0.01" - }, +/turf/open/floor/engine/vacuum, /area/engine/atmos) "cmf" = ( /turf/open/floor/plating/airless, /area/engine/atmos) "cmg" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/shaker, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, -/obj/item/weapon/reagent_containers/glass/beaker{ +/obj/item/reagent_containers/food/drinks/shaker, +/obj/item/reagent_containers/glass/beaker/cryoxadone, +/obj/item/reagent_containers/glass/beaker{ pixel_x = 8; pixel_y = 2 }, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, /turf/open/floor/wood, /area/maintenance/port/aft) "cmh" = ( -/obj/item/weapon/reagent_containers/food/drinks/ale, +/obj/item/reagent_containers/food/drinks/ale, /obj/structure/table/wood, /turf/open/floor/wood, /area/maintenance/port/aft) @@ -61026,19 +60763,16 @@ /turf/open/floor/wood, /area/maintenance/port/aft) "cmk" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/medical/surgery) "cml" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/medical/surgery) "cmm" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/medical/surgery) @@ -61052,8 +60786,7 @@ /turf/open/floor/plasteel, /area/medical/surgery) "cmo" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/medical/sleeper) @@ -61089,8 +60822,7 @@ /turf/closed/wall, /area/crew_quarters/heads/cmo) "cmv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -61102,8 +60834,7 @@ /turf/open/floor/plating, /area/crew_quarters/heads/cmo) "cmw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -61119,8 +60850,7 @@ /turf/open/floor/plating, /area/crew_quarters/heads/cmo) "cmx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" @@ -61179,7 +60909,7 @@ /obj/item/stack/packageWrap, /obj/item/stack/packageWrap, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/structure/table/glass, /turf/open/floor/plasteel/whiteyellow/side{ dir = 4 @@ -61220,7 +60950,7 @@ }, /area/science/lab) "cmG" = ( -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 6 }, @@ -61230,20 +60960,21 @@ "cmH" = ( /obj/structure/table, /obj/structure/disposalpipe/segment, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, -/obj/item/weapon/disk/tech_disk, -/obj/item/weapon/disk/tech_disk, -/obj/item/weapon/disk/design_disk, -/obj/item/weapon/disk/design_disk, +/obj/item/disk/tech_disk, +/obj/item/disk/tech_disk, +/obj/item/disk/design_disk, +/obj/item/disk/design_disk, /turf/open/floor/plasteel/white, /area/science/lab) "cmI" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/white, /area/science/lab) "cmJ" = ( @@ -61258,11 +60989,11 @@ /obj/structure/table, /obj/item/stack/cable_coil, /obj/item/stack/cable_coil, -/obj/item/weapon/stock_parts/scanning_module{ +/obj/item/stock_parts/scanning_module{ pixel_x = 2; pixel_y = 3 }, -/obj/item/weapon/stock_parts/scanning_module, +/obj/item/stock_parts/scanning_module, /turf/open/floor/plasteel, /area/science/lab) "cmK" = ( @@ -61337,11 +61068,11 @@ /area/science/explab) "cmR" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 6 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/effect/turf_decal/stripes/line{ dir = 2 }, @@ -61349,7 +61080,7 @@ /area/science/explab) "cmS" = ( /obj/structure/table/reinforced, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/item/stack/packageWrap, /obj/item/stack/packageWrap, /obj/item/stack/packageWrap, @@ -61369,8 +61100,8 @@ /area/science/explab) "cmU" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, -/obj/item/weapon/book/manual/experimentor, +/obj/item/clipboard, +/obj/item/book/manual/experimentor, /obj/effect/turf_decal/stripes/line{ dir = 2 }, @@ -61386,15 +61117,15 @@ dir = 6 }, /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ +/obj/item/reagent_containers/glass/bottle/epinephrine{ pixel_x = 7; pixel_y = 2 }, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = -2; pixel_y = -1 }, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, /obj/item/stack/medical/bruise_pack{ pixel_x = -2; pixel_y = 6 @@ -61506,12 +61237,12 @@ /turf/open/floor/wood, /area/maintenance/port/aft) "cni" = ( -/obj/item/weapon/reagent_containers/food/drinks/bottle/tequila, +/obj/item/reagent_containers/food/drinks/bottle/tequila, /obj/structure/table/wood, /turf/open/floor/wood, /area/maintenance/port/aft) "cnj" = ( -/obj/item/weapon/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, /obj/structure/table/wood, /turf/open/floor/wood, /area/maintenance/port/aft) @@ -61528,7 +61259,7 @@ /area/maintenance/port/aft) "cnm" = ( /obj/structure/table, -/obj/item/weapon/hemostat, +/obj/item/hemostat, /obj/structure/extinguisher_cabinet{ pixel_x = -27 }, @@ -61536,7 +61267,7 @@ /area/medical/surgery) "cnn" = ( /obj/structure/table, -/obj/item/weapon/surgicaldrill, +/obj/item/surgicaldrill, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/white/side{ dir = 2 @@ -61544,21 +61275,21 @@ /area/medical/surgery) "cno" = ( /obj/structure/table, -/obj/item/weapon/scalpel{ +/obj/item/scalpel{ pixel_y = 12 }, -/obj/item/weapon/circular_saw, +/obj/item/circular_saw, /turf/open/floor/plasteel/white/side{ dir = 2 }, /area/medical/surgery) "cnp" = ( /obj/structure/table, -/obj/item/weapon/cautery{ +/obj/item/cautery{ pixel_x = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/weapon/razor{ +/obj/item/razor{ pixel_y = 5 }, /turf/open/floor/plasteel/white/side{ @@ -61567,7 +61298,7 @@ /area/medical/surgery) "cnq" = ( /obj/structure/table, -/obj/item/weapon/retractor, +/obj/item/retractor, /turf/open/floor/plasteel, /area/medical/surgery) "cnr" = ( @@ -61600,7 +61331,7 @@ }, /obj/item/clothing/suit/straight_jacket, /obj/item/clothing/mask/muzzle, -/obj/item/weapon/gun/syringe, +/obj/item/gun/syringe, /obj/item/clothing/glasses/eyepatch, /obj/item/clothing/glasses/sunglasses/blindfold, /obj/item/clothing/ears/earmuffs, @@ -61612,6 +61343,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Cryogenics APC"; + areastring = "/area/medical/cryo"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -61621,31 +61353,31 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ +/obj/item/reagent_containers/glass/beaker/cryoxadone{ pixel_x = -2; pixel_y = 9 }, /obj/machinery/light/small{ dir = 8 }, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ +/obj/item/reagent_containers/glass/beaker/cryoxadone{ pixel_x = 5; pixel_y = 9 }, /obj/structure/table/glass, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ +/obj/item/reagent_containers/glass/beaker/cryoxadone{ pixel_x = -3; pixel_y = 1 }, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ +/obj/item/reagent_containers/glass/beaker/cryoxadone{ pixel_x = 6; pixel_y = 2 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 3; pixel_y = -2 }, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, /turf/open/floor/plasteel/whiteblue/side{ dir = 8 }, @@ -61684,8 +61416,7 @@ /turf/open/floor/plasteel, /area/medical/cryo) "cnz" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/medical/cryo) "cnA" = ( @@ -61707,7 +61438,7 @@ pixel_y = 32 }, /obj/structure/table/glass, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 8 }, @@ -61719,16 +61450,16 @@ }, /area/crew_quarters/heads/cmo) "cnD" = ( -/obj/item/weapon/cartridge/medical{ +/obj/item/cartridge/medical{ pixel_x = -2; pixel_y = 6 }, -/obj/item/weapon/cartridge/medical{ +/obj/item/cartridge/medical{ pixel_x = 6; pixel_y = 3 }, -/obj/item/weapon/cartridge/medical, -/obj/item/weapon/cartridge/chemistry{ +/obj/item/cartridge/medical, +/obj/item/cartridge/chemistry{ pixel_y = 2 }, /obj/structure/table/glass, @@ -61737,15 +61468,15 @@ }, /area/crew_quarters/heads/cmo) "cnE" = ( -/obj/item/weapon/folder/blue, +/obj/item/folder/blue, /obj/structure/table/glass, -/obj/item/weapon/stamp/cmo, +/obj/item/stamp/cmo, /turf/open/floor/plasteel/barber{ dir = 8 }, /area/crew_quarters/heads/cmo) "cnF" = ( -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, @@ -61762,14 +61493,14 @@ /area/crew_quarters/heads/cmo) "cnG" = ( /obj/structure/closet/secure_closet/CMO, -/obj/item/weapon/storage/secure/safe{ +/obj/item/storage/secure/safe{ pixel_x = 5; pixel_y = 26 }, /obj/machinery/computer/security/telescreen/entertainment{ pixel_x = 30 }, -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 6 }, /turf/open/floor/plasteel/barber{ @@ -61834,8 +61565,7 @@ }, /area/medical/chemistry) "cnL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "chemistry_shutters_2"; name = "chemistry shutters" @@ -61844,7 +61574,7 @@ /area/medical/chemistry) "cnM" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 6 }, @@ -61887,8 +61617,7 @@ /turf/open/floor/plasteel/purple, /area/hallway/primary/aft) "cnR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "research_shutters_2"; name = "research shutters" @@ -61932,10 +61661,10 @@ /area/science/lab) "cnW" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/console_screen, +/obj/item/stock_parts/console_screen, +/obj/item/stock_parts/console_screen, +/obj/item/stock_parts/cell/high{ charge = 100; maxcharge = 15000 }, @@ -61943,8 +61672,7 @@ /turf/open/floor/plasteel, /area/science/lab) "cnX" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/science/lab) "cnY" = ( @@ -62063,7 +61791,7 @@ }, /area/science/research) "coj" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-10"; layer = 4.1 }, @@ -62089,11 +61817,11 @@ /area/science/explab) "com" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, @@ -62101,7 +61829,6 @@ dir = 8 }, /obj/item/stack/sheet/mineral/plasma{ - layer = 2.9; pixel_y = 4 }, /turf/open/floor/plasteel/white, @@ -62122,8 +61849,8 @@ dir = 4 }, /obj/structure/table/reinforced, -/obj/item/weapon/wrench, -/obj/item/weapon/crowbar, +/obj/item/wrench, +/obj/item/crowbar, /obj/item/clothing/mask/gas, /obj/item/clothing/mask/gas, /obj/item/clothing/glasses/science, @@ -62160,25 +61887,25 @@ /area/maintenance/starboard/aft) "cos" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_y = 6 }, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cot" = ( /obj/structure/table, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/empty{ +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/empty{ pixel_x = -3; pixel_y = -3 }, -/obj/item/weapon/reagent_containers/blood/empty{ +/obj/item/reagent_containers/blood/empty{ pixel_x = -3; pixel_y = -3 }, @@ -62244,6 +61971,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Surgery APC"; + areastring = "/area/medical/surgery"; pixel_x = 26 }, /obj/structure/cable/yellow{ @@ -62251,7 +61979,7 @@ icon_state = "0-2" }, /obj/structure/table, -/obj/item/weapon/surgical_drapes, +/obj/item/surgical_drapes, /turf/open/floor/plasteel/white/side{ dir = 8 }, @@ -62278,12 +62006,11 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/weapon/bedsheet/medical, +/obj/item/bedsheet/medical, /turf/open/floor/plasteel/white, /area/medical/surgery) "coG" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -62398,6 +62125,7 @@ /obj/machinery/power/apc{ dir = 4; name = "CMO's Office APC"; + areastring = "/area/crew_quarters/heads/cmo"; pixel_x = 26 }, /obj/structure/cable/yellow{ @@ -62417,7 +62145,7 @@ /obj/structure/closet/wardrobe/chemistry_white{ pixel_x = -3 }, -/obj/item/weapon/storage/backpack/satchel/chem, +/obj/item/storage/backpack/satchel/chem, /obj/machinery/airalarm{ dir = 4; pixel_x = -22 @@ -62462,7 +62190,7 @@ /area/medical/chemistry) "coX" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, @@ -62472,11 +62200,11 @@ name = "Chemistry Desk"; req_access_txt = "5; 33" }, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/machinery/door/poddoor/shutters/preopen{ id = "chemistry_shutters_2"; name = "chemistry shutters" @@ -62512,16 +62240,16 @@ name = "Research and Development Desk"; req_access_txt = "7" }, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, /obj/machinery/door/firedoor, -/obj/item/weapon/pen, +/obj/item/pen, /obj/machinery/door/poddoor/shutters/preopen{ id = "research_shutters_2"; name = "research shutters" @@ -62961,7 +62689,7 @@ "cpL" = ( /obj/effect/decal/cleanable/blood/gibs/limb, /obj/structure/rack, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/item/stack/medical/bruise_pack, /obj/item/stack/medical/bruise_pack, /obj/item/stack/medical/ointment, @@ -62991,7 +62719,7 @@ /area/aisat) "cpP" = ( /obj/structure/lattice/catwalk, -/obj/item/weapon/wrench, +/obj/item/wrench, /turf/open/space, /area/space) "cpQ" = ( @@ -63009,13 +62737,9 @@ dir = 8; network = list("SS13","Engine") }, -/obj/machinery/airalarm{ +/obj/machinery/airalarm/engine{ dir = 8; - locked = 0; - name = "Engine Air Alarm"; - pixel_x = 24; - req_access = null; - req_one_access_txt = "24;10" + pixel_x = 24 }, /obj/machinery/atmospherics/pipe/manifold/green/visible{ dir = 8 @@ -63078,6 +62802,7 @@ d2 = 8; icon_state = "4-8" }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/white, /area/medical/surgery) "cpZ" = ( @@ -63223,11 +62948,11 @@ d2 = 8; icon_state = "2-8" }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/white, /area/medical/medbay/central) "cqk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -63328,6 +63053,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Chemistry APC"; + areastring = "/area/medical/chemistry"; pixel_x = -24 }, /obj/structure/closet/secure_closet/chemical{ @@ -63386,15 +63112,14 @@ /area/medical/chemistry) "cqv" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 6 }, /turf/open/floor/plasteel/purple, /area/hallway/primary/aft) "cqw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "research_shutters_2"; name = "research shutters" @@ -63403,13 +63128,14 @@ /area/science/lab) "cqx" = ( /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ charge = 100; maxcharge = 15000 }, /obj/machinery/power/apc{ dir = 2; name = "Research Lab APC"; + areastring = "/area/science/lab"; pixel_y = -26 }, /obj/structure/cable/yellow, @@ -63427,11 +63153,11 @@ /turf/open/floor/plasteel, /area/science/lab) "cqy" = ( -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = 2; pixel_y = 3 }, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -2; pixel_y = -1 }, @@ -63450,7 +63176,7 @@ "cqz" = ( /obj/item/stack/packageWrap, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/machinery/requests_console{ department = "Science"; departmentType = 2; @@ -63644,6 +63370,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Experimentation Lab APC"; + areastring = "/area/science/explab"; pixel_y = -24 }, /obj/structure/cable/yellow, @@ -63827,7 +63554,7 @@ /area/medical/surgery) "crq" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/medical, +/obj/item/bedsheet/medical, /obj/machinery/light_switch{ pixel_x = 26 }, @@ -63851,17 +63578,17 @@ pixel_y = -24 }, /obj/structure/table/reinforced, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /obj/machinery/camera{ c_tag = "Medbay Cryo"; dir = 1; network = list("SS13","Medbay") }, -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 6 }, /obj/item/clothing/neck/stethoscope, -/obj/item/weapon/wrench/medical, +/obj/item/wrench/medical, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -63957,7 +63684,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/weapon/storage/secure/briefcase, +/obj/item/storage/secure/briefcase, /turf/open/floor/plasteel/barber{ dir = 8 }, @@ -64040,6 +63767,7 @@ cell_type = 5000; dir = 4; name = "Aft Hallway APC"; + areastring = "/area/hallway/primary/aft"; pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -64093,8 +63821,7 @@ /turf/open/floor/plasteel/white, /area/science/research) "crN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /obj/structure/cable/yellow{ d2 = 4; @@ -64111,8 +63838,7 @@ /turf/open/floor/plating, /area/crew_quarters/heads/hor) "crO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -64131,8 +63857,7 @@ /turf/open/floor/plating, /area/crew_quarters/heads/hor) "crP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -64208,7 +63933,7 @@ /area/science/explab) "crY" = ( /obj/structure/rack, -/obj/item/weapon/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -64224,13 +63949,13 @@ /area/maintenance/starboard/aft) "csa" = ( /obj/structure/table, -/obj/item/weapon/restraints/handcuffs/cable/white, -/obj/item/weapon/gun/syringe, +/obj/item/restraints/handcuffs/cable/white, +/obj/item/gun/syringe, /turf/open/floor/plating, /area/maintenance/starboard/aft) "csb" = ( /obj/structure/rack, -/obj/item/weapon/hatchet, +/obj/item/hatchet, /turf/open/floor/plating, /area/maintenance/starboard/aft) "csc" = ( @@ -64242,7 +63967,7 @@ /area/maintenance/starboard/aft) "csd" = ( /obj/structure/rack, -/obj/item/weapon/tank/internals/anesthetic, +/obj/item/tank/internals/anesthetic, /obj/item/clothing/mask/gas, /turf/open/floor/plating, /area/maintenance/starboard/aft) @@ -64377,7 +64102,7 @@ dir = 4; pixel_x = 24 }, -/obj/item/weapon/bedsheet/medical, +/obj/item/bedsheet/medical, /obj/machinery/newscaster{ pixel_y = -32 }, @@ -64520,9 +64245,9 @@ icon_state = "4-8" }, /obj/structure/table/glass, -/obj/item/weapon/folder/blue, -/obj/item/weapon/folder/blue, -/obj/item/weapon/pen, +/obj/item/folder/blue, +/obj/item/folder/blue, +/obj/item/pen, /turf/open/floor/plasteel/barber{ dir = 8 }, @@ -64820,8 +64545,7 @@ /turf/open/floor/plasteel/white, /area/science/research) "csY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /obj/structure/cable/yellow{ d2 = 2; @@ -64885,7 +64609,7 @@ /turf/open/floor/plasteel/white, /area/crew_quarters/heads/hor) "cte" = ( -/obj/item/weapon/storage/secure/safe{ +/obj/item/storage/secure/safe{ pixel_x = 32 }, /obj/machinery/ai_status_display{ @@ -64935,6 +64659,7 @@ cell_type = 5000; dir = 1; name = "Toxins Storage APC"; + areastring = "/area/science/storage"; pixel_y = 25 }, /obj/structure/cable/yellow{ @@ -64982,10 +64707,10 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "cto" = ( +/obj/machinery/vending/assist, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/vending/kink, /turf/open/floor/plating, /area/maintenance/port/aft) "ctp" = ( @@ -65003,7 +64728,7 @@ /area/maintenance/aft) "ctr" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/medical, +/obj/item/bedsheet/medical, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/machinery/airalarm{ dir = 4; @@ -65099,7 +64824,7 @@ /area/crew_quarters/heads/cmo) "ctz" = ( /obj/structure/table/glass, -/obj/item/weapon/pen, +/obj/item/pen, /obj/item/clothing/neck/stethoscope, /obj/structure/extinguisher_cabinet{ pixel_x = 6; @@ -65156,7 +64881,7 @@ /turf/closed/wall, /area/maintenance/aft) "ctJ" = ( -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /obj/structure/closet/firecloset, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, @@ -65368,7 +65093,7 @@ /area/maintenance/starboard/aft) "cud" = ( /obj/structure/closet, -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/starboard/aft) @@ -65385,7 +65110,7 @@ /area/solar/port/aft) "cuf" = ( /obj/structure/closet, -/obj/item/weapon/extinguisher, +/obj/item/extinguisher, /obj/effect/decal/cleanable/cobweb, /obj/item/device/flashlight, /obj/effect/spawner/lootdrop/maintenance, @@ -65393,18 +65118,18 @@ /area/maintenance/port/aft) "cug" = ( /obj/structure/closet, -/obj/item/weapon/reagent_containers/glass/beaker{ +/obj/item/reagent_containers/glass/beaker{ pixel_x = 8; pixel_y = 2 }, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port/aft) "cuh" = ( /obj/structure/closet/crate, /obj/item/stack/cable_coil, -/obj/item/weapon/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, /obj/item/device/flashlight, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; @@ -65414,9 +65139,9 @@ /area/maintenance/port/aft) "cui" = ( /obj/structure/closet/crate, -/obj/item/weapon/coin/silver, -/obj/item/weapon/reagent_containers/spray/weedspray, -/obj/item/weapon/paper, +/obj/item/coin/silver, +/obj/item/reagent_containers/spray/weedspray, +/obj/item/paper, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; name = "2maintenance loot spawner" @@ -65432,13 +65157,14 @@ /obj/machinery/power/apc{ dir = 1; name = "Port Quarter Maintenance APC"; + areastring = "/area/maintenance/port/aft"; pixel_y = 24 }, /turf/open/floor/plating, /area/maintenance/port/aft) "cuk" = ( /obj/structure/table, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, @@ -65449,6 +65175,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Patient Room A APC"; + areastring = "/area/medical/patients_rooms/room_a"; pixel_x = -26 }, /obj/structure/cable/yellow{ @@ -65486,8 +65213,7 @@ }, /area/medical/patients_rooms/room_a) "cun" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -65528,11 +65254,11 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/central) "cur" = ( -/obj/item/weapon/storage/box/rxglasses{ +/obj/item/storage/box/rxglasses{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/bodybags, +/obj/item/storage/box/bodybags, /obj/item/device/radio/intercom{ freerange = 0; frequency = 1459; @@ -65545,7 +65271,7 @@ "cus" = ( /obj/item/clothing/gloves/color/latex, /obj/item/clothing/gloves/color/latex, -/obj/item/weapon/storage/box/disks{ +/obj/item/storage/box/disks{ pixel_x = 2; pixel_y = 2 }, @@ -65562,7 +65288,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/item/weapon/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes, /obj/item/device/radio/headset/headset_medsci, /obj/item/device/flashlight/pen{ pixel_x = 4; @@ -65585,28 +65311,29 @@ /obj/machinery/power/apc{ dir = 1; name = "Genetics Lab APC"; + areastring = "/area/medical/genetics"; pixel_y = 24 }, /obj/structure/cable/yellow{ d2 = 2; icon_state = "0-2" }, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, -/obj/item/weapon/storage/pill_bottle/mutadone, -/obj/item/weapon/storage/pill_bottle/mannitol, +/obj/item/storage/pill_bottle/mutadone, +/obj/item/storage/pill_bottle/mannitol, /obj/structure/table/glass, /turf/open/floor/plasteel/vault, /area/medical/genetics) "cuv" = ( -/obj/item/weapon/reagent_containers/dropper, -/obj/item/weapon/reagent_containers/glass/beaker{ +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/glass/beaker{ pixel_x = 8; pixel_y = 2 }, @@ -65639,8 +65366,7 @@ }, /area/medical/genetics) "cuy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "genetics_shutters"; name = "genetics shutters" @@ -65649,7 +65375,7 @@ /area/medical/genetics) "cuz" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 6 }, @@ -65675,12 +65401,12 @@ dir = 8 }, /obj/effect/spawner/lootdrop/maintenance, -/obj/item/weapon/wrench, +/obj/item/wrench, /turf/open/floor/plating, /area/maintenance/aft) "cuD" = ( /obj/structure/reagent_dispensers/watertank, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/aft) @@ -65740,8 +65466,7 @@ }, /area/science/research) "cuL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /obj/machinery/door/poddoor/preopen{ id = "rdprivacy"; @@ -65773,7 +65498,7 @@ "cuP" = ( /obj/structure/table, /obj/item/device/aicard, -/obj/item/weapon/circuitboard/aicore{ +/obj/item/circuitboard/aicore{ pixel_x = -2; pixel_y = 4 }, @@ -65794,7 +65519,7 @@ /obj/item/device/paicard{ pixel_x = 4 }, -/obj/item/weapon/storage/secure/briefcase, +/obj/item/storage/secure/briefcase, /obj/machinery/firealarm{ dir = 4; pixel_x = 24 @@ -65995,8 +65720,8 @@ /area/maintenance/port/aft) "cvk" = ( /obj/structure/closet/crate, -/obj/item/weapon/crowbar/red, -/obj/item/weapon/pen, +/obj/item/crowbar/red, +/obj/item/pen, /obj/item/device/flashlight/pen{ pixel_x = 4; pixel_y = 3 @@ -66164,8 +65889,8 @@ dir = 8; pixel_x = -24 }, -/obj/item/weapon/storage/box/syringes, -/obj/item/weapon/storage/box/beakers{ +/obj/item/storage/box/syringes, +/obj/item/storage/box/beakers{ pixel_x = 2; pixel_y = 2 }, @@ -66186,11 +65911,11 @@ /area/medical/genetics) "cvE" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/machinery/door/firedoor, /obj/machinery/door/window/eastright{ dir = 8; @@ -66251,8 +65976,7 @@ }, /area/science/misc_lab/range) "cvL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "researchrangeshutters"; name = "blast door" @@ -66440,7 +66164,7 @@ /area/maintenance/aft) "cwd" = ( /obj/structure/closet/crate, -/obj/item/weapon/coin/silver, +/obj/item/coin/silver, /obj/item/device/flashlight/seclite, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, @@ -66493,7 +66217,7 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "cwj" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /turf/open/floor/plating, /area/maintenance/port/aft) "cwm" = ( @@ -66515,7 +66239,7 @@ /area/maintenance/port/aft) "cwo" = ( /obj/structure/table, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, @@ -66526,6 +66250,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Patient Room B APC"; + areastring = "/area/medical/patients_rooms/room_b"; pixel_x = -26 }, /obj/structure/cable/yellow{ @@ -66575,8 +66300,7 @@ }, /area/medical/patients_rooms/room_b) "cwr" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -66683,7 +66407,7 @@ /turf/open/floor/plasteel/whiteblue, /area/medical/genetics) "cwD" = ( -/obj/item/weapon/storage/box/disks{ +/obj/item/storage/box/disks{ pixel_x = 2; pixel_y = 2 }, @@ -66820,46 +66544,47 @@ /obj/machinery/power/apc{ dir = 2; name = "RD Office APC"; + areastring = "/area/crew_quarters/heads/hor"; pixel_y = -27 }, /obj/structure/cable/yellow, /obj/machinery/light_switch{ pixel_x = -23 }, -/obj/item/weapon/twohanded/required/kirbyplants/dead, +/obj/item/twohanded/required/kirbyplants/dead, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/heads/hor) "cwQ" = ( -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_y = 7 }, /obj/structure/table, /obj/machinery/newscaster{ pixel_y = -30 }, -/obj/item/weapon/stamp/rd{ +/obj/item/stamp/rd{ pixel_x = 3; pixel_y = -2 }, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 9; pixel_y = -1 }, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, /area/crew_quarters/heads/hor) "cwR" = ( /obj/structure/table, -/obj/item/weapon/cartridge/signal/toxins, -/obj/item/weapon/cartridge/signal/toxins{ +/obj/item/cartridge/signal/toxins, +/obj/item/cartridge/signal/toxins{ pixel_x = -4; pixel_y = 2 }, -/obj/item/weapon/cartridge/signal/toxins{ +/obj/item/cartridge/signal/toxins{ pixel_x = 4; pixel_y = 6 }, @@ -66914,7 +66639,7 @@ /turf/open/floor/plasteel, /area/science/storage) "cwW" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /obj/machinery/light_switch{ pixel_y = -23 }, @@ -66957,8 +66682,8 @@ /area/solar/port/aft) "cxb" = ( /obj/structure/rack, -/obj/item/weapon/tank/internals/air, -/obj/item/weapon/wrench, +/obj/item/tank/internals/air, +/obj/item/wrench, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating{ icon_state = "platingdmg2" @@ -66975,7 +66700,7 @@ /area/maintenance/port/aft) "cxe" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/medical, +/obj/item/bedsheet/medical, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, @@ -67063,8 +66788,7 @@ }, /area/medical/medbay/aft) "cxl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -67097,8 +66821,7 @@ }, /area/medical/genetics/cloning) "cxp" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -67116,6 +66839,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/whiteblue/corner{ dir = 1 }, @@ -67149,18 +66873,17 @@ }, /area/medical/genetics) "cxv" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/medical/genetics) "cxw" = ( -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, /obj/item/stack/packageWrap, -/obj/item/weapon/pen, -/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/item/pen, +/obj/item/reagent_containers/spray/cleaner, /obj/structure/table/glass, /turf/open/floor/plasteel/blue/side{ dir = 8 @@ -67742,7 +67465,6 @@ dir = 8 }, /obj/machinery/airalarm{ - frequency = 1439; pixel_y = 23 }, /obj/effect/turf_decal/stripes/line{ @@ -67830,7 +67552,7 @@ /obj/machinery/airalarm{ pixel_y = 24 }, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 4 }, @@ -67933,6 +67655,7 @@ dir = 4; locked = 0; name = "Cloning Lab APC"; + areastring = "/area/medical/genetics/cloning"; pixel_x = 24 }, /obj/structure/cable/yellow, @@ -68086,11 +67809,11 @@ /obj/structure/extinguisher_cabinet{ pixel_x = -27 }, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, -/obj/item/weapon/paper/range{ +/obj/item/paper/guides/jobs/security/range{ pixel_x = 2; pixel_y = 2 }, @@ -68157,8 +67880,7 @@ }, /area/science/research) "czr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "toxins_blastdoor"; name = "biohazard containment door" @@ -68251,18 +67973,18 @@ /area/science/mixing) "czE" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, /obj/machinery/door/firedoor, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine, -/obj/item/weapon/reagent_containers/syringe, -/obj/item/weapon/pen, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/reagent_containers/syringe, +/obj/item/pen, /turf/open/floor/plasteel/whitegreen, /area/medical/medbay/central) "czF" = ( @@ -68303,14 +68025,9 @@ }, /area/science/mixing) "czH" = ( -/obj/machinery/airalarm{ - desc = "This particular atmos control unit appears to have no access restrictions."; +/obj/machinery/airalarm/all_access{ dir = 8; - locked = 0; - name = "all-access air alarm"; - pixel_x = 24; - req_access = "0"; - req_one_access = "0" + pixel_x = 24 }, /obj/machinery/atmospherics/pipe/simple/general/visible, /obj/structure/chair/stool{ @@ -68329,8 +68046,7 @@ /turf/closed/wall, /area/science/test_area) "czK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/test_area) "czL" = ( @@ -68391,7 +68107,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, @@ -68413,11 +68129,6 @@ }, /area/medical/medbay/aft) "czU" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -68440,11 +68151,6 @@ d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -68457,6 +68163,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Medbay Aft APC"; + areastring = "/area/medical/medbay/aft"; pixel_x = 26 }, /obj/structure/cable/yellow{ @@ -68470,10 +68177,10 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/aft) "czX" = ( -/obj/item/weapon/book/manual/medical_cloning{ +/obj/item/book/manual/medical_cloning{ pixel_y = 6 }, -/obj/item/weapon/paper, +/obj/item/paper, /obj/machinery/firealarm{ dir = 8; pixel_x = -24 @@ -68482,12 +68189,12 @@ /turf/open/floor/plasteel/vault, /area/medical/genetics/cloning) "czY" = ( -/obj/item/weapon/storage/box/rxglasses{ +/obj/item/storage/box/rxglasses{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/bodybags, -/obj/item/weapon/pen, +/obj/item/storage/box/bodybags, +/obj/item/pen, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/table/glass, /turf/open/floor/plasteel/vault, @@ -68672,6 +68379,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Mech Bay APC"; + areastring = "/area/science/robotics/mechbay"; pixel_x = 28 }, /obj/structure/cable/yellow{ @@ -68852,6 +68560,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/white, /area/science/mixing) "cAC" = ( @@ -68904,7 +68613,7 @@ "cAG" = ( /obj/structure/window/reinforced, /obj/machinery/portable_atmospherics/scrubber, -/obj/item/weapon/storage/firstaid/toxin, +/obj/item/storage/firstaid/toxin, /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -68988,8 +68697,7 @@ /turf/open/floor/plasteel, /area/science/mixing) "cAP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/mixing) "cAQ" = ( @@ -69021,7 +68729,7 @@ }, /area/medical/medbay/aft) "cAU" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /obj/machinery/holopad, /turf/open/floor/plasteel/cafeteria{ dir = 5 @@ -69048,8 +68756,7 @@ }, /area/medical/medbay/aft) "cAX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -69088,8 +68795,7 @@ /turf/open/floor/plasteel/white, /area/medical/medbay/aft) "cBb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/medical/genetics/cloning) @@ -69177,10 +68883,11 @@ /turf/open/floor/plasteel, /area/science/misc_lab/range) "cBl" = ( -/obj/item/weapon/gun/energy/laser/practice, +/obj/item/gun/energy/laser/practice, /obj/machinery/power/apc{ dir = 2; name = "Research Firing Range APC"; + areastring = "/area/science/misc_lab/range"; pixel_y = -28 }, /obj/structure/table, @@ -69194,8 +68901,7 @@ /turf/open/floor/plasteel, /area/science/misc_lab/range) "cBm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "researchrangeshutters"; name = "blast door" @@ -69234,8 +68940,7 @@ }, /area/science/research) "cBq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "toxins_blastdoor"; name = "biohazard containment door" @@ -69288,8 +68993,8 @@ /area/science/mixing) "cBv" = ( /obj/structure/table/reinforced, -/obj/item/weapon/wrench, -/obj/item/weapon/screwdriver{ +/obj/item/wrench, +/obj/item/screwdriver{ pixel_y = 10 }, /obj/effect/turf_decal/stripes/line{ @@ -69479,12 +69184,11 @@ /turf/closed/wall/r_wall, /area/medical/virology) "cBS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/virology) "cBT" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port/aft) @@ -69495,7 +69199,7 @@ /obj/machinery/newscaster{ pixel_y = -30 }, -/obj/item/weapon/storage/box/donkpockets{ +/obj/item/storage/box/donkpockets{ pixel_x = 3; pixel_y = 5 }, @@ -69508,7 +69212,7 @@ /obj/machinery/computer/security/telescreen/entertainment{ pixel_y = -30 }, -/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/spray/cleaner, /obj/structure/table/glass, /turf/open/floor/plasteel/cafeteria{ dir = 5 @@ -69616,11 +69320,11 @@ pixel_y = 32 }, /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = 6; pixel_y = 4 }, -/obj/item/weapon/paper/morguereminder{ +/obj/item/paper/guides/jobs/medical/morgue{ pixel_x = -4 }, /obj/effect/landmark/revenantspawn, @@ -69646,8 +69350,7 @@ /turf/closed/wall/r_wall, /area/science/robotics/mechbay) "cCo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "robotics_shutters"; name = "robotics shutters" @@ -69837,6 +69540,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Toxins Lab APC"; + areastring = "/area/science/mixing"; pixel_x = 26 }, /obj/structure/cable/yellow{ @@ -70036,8 +69740,8 @@ /area/medical/morgue) "cCY" = ( /obj/structure/table, -/obj/item/weapon/storage/box/bodybags, -/obj/item/weapon/pen, +/obj/item/storage/box/bodybags, +/obj/item/pen, /obj/item/device/radio/intercom{ freerange = 0; frequency = 1459; @@ -70051,8 +69755,7 @@ /turf/open/floor/plasteel/black, /area/hallway/primary/aft) "cDa" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "robotics_shutters"; name = "robotics shutters" @@ -70105,12 +69808,12 @@ pixel_y = 32 }, /obj/structure/rack, -/obj/item/weapon/book/manual/robotics_cyborgs{ +/obj/item/book/manual/robotics_cyborgs{ pixel_x = 2; pixel_y = 5 }, -/obj/item/weapon/storage/belt/utility, -/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/item/storage/belt/utility, +/obj/item/reagent_containers/glass/beaker/large, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/science/robotics/lab) @@ -70130,6 +69833,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Robotics Lab APC"; + areastring = "/area/science/robotics/lab"; pixel_y = 25 }, /obj/structure/cable/yellow{ @@ -70137,7 +69841,7 @@ icon_state = "0-2" }, /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 4 }, @@ -70203,9 +69907,9 @@ /area/science/mixing) "cDo" = ( /obj/structure/table, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/item/clothing/mask/gas, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -70290,9 +69994,7 @@ network = list("Toxins"); use_power = 0 }, -/obj/item/target/alien{ - anchored = 1 - }, +/obj/item/target/alien/anchored, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -70318,6 +70020,11 @@ /area/medical/virology) "cDC" = ( /obj/effect/landmark/blobstart, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel/freezer, /area/medical/virology) "cDD" = ( @@ -70326,8 +70033,7 @@ /turf/open/floor/plasteel/freezer, /area/medical/virology) "cDE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -70335,43 +70041,50 @@ /turf/open/floor/plating, /area/medical/virology) "cDF" = ( -/obj/item/weapon/storage/box/beakers{ +/obj/item/storage/box/beakers{ pixel_x = 2; pixel_y = 2 }, -/obj/item/weapon/storage/box/syringes, +/obj/item/storage/box/syringes, /obj/machinery/power/apc{ cell_type = 5000; dir = 1; name = "Virology APC"; + areastring = "/area/medical/virology"; pixel_y = 24 }, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" }, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, /obj/structure/table/glass, +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, /turf/open/floor/plasteel/whitegreen/side{ dir = 9 }, /area/medical/virology) "cDG" = ( -/obj/item/weapon/book/manual/wiki/infections{ +/obj/item/book/manual/wiki/infections{ pixel_y = 7 }, -/obj/item/weapon/reagent_containers/syringe/antiviral, -/obj/item/weapon/reagent_containers/dropper, -/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/syringe/antiviral, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/spray/cleaner, /obj/structure/cable/yellow{ d1 = 2; d2 = 8; icon_state = "2-8" }, /obj/structure/table/glass, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel/whitegreen/side{ dir = 5 }, @@ -70379,7 +70092,6 @@ "cDH" = ( /obj/machinery/smartfridge/chemistry/virology/preloaded, /obj/machinery/airalarm{ - frequency = 1439; pixel_y = 23 }, /turf/open/floor/plasteel/whitegreen, @@ -70389,6 +70101,11 @@ pixel_y = 8 }, /obj/structure/table/glass, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel/whitegreen/side{ dir = 9 }, @@ -70647,13 +70364,14 @@ /obj/machinery/power/apc{ dir = 4; name = "Morgue APC"; + areastring = "/area/medical/morgue"; pixel_x = 26 }, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" }, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, @@ -70701,17 +70419,17 @@ /area/science/robotics/lab) "cEj" = ( /obj/structure/table/reinforced, -/obj/item/weapon/pen, +/obj/item/pen, /obj/machinery/door/window/eastright{ dir = 4; name = "Robotics Desk"; req_access_txt = "29" }, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, @@ -70919,8 +70637,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "cEA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/space) "cEB" = ( @@ -70954,12 +70671,11 @@ /turf/closed/wall, /area/medical/virology) "cEF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ - d2 = 2; - icon_state = "0-2" + icon_state = "0-4"; + d2 = 4 }, /turf/open/floor/plating, /area/medical/virology) @@ -70969,20 +70685,34 @@ name = "Test Subject Cell"; req_access_txt = "39" }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/open/floor/plasteel/freezer, /area/medical/virology) "cEH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ - d2 = 2; - icon_state = "0-2" + d2 = 8; + icon_state = "0-8" }, /turf/open/floor/plating, /area/medical/virology) "cEI" = ( -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 9 }, @@ -71022,35 +70752,34 @@ dir = 4 }, /obj/effect/landmark/start/virologist, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel/whitegreen/corner{ dir = 1 }, /area/medical/virology) "cEM" = ( -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, -/obj/item/weapon/pen/red, +/obj/item/pen/red, /obj/machinery/requests_console{ department = "Virology"; name = "Virology Requests Console"; pixel_x = 29; receive_ore_updates = 1 }, -/obj/item/stack/sheet/mineral/plasma{ - layer = 2.9 - }, -/obj/item/stack/sheet/mineral/plasma{ - layer = 2.9 - }, -/obj/item/stack/sheet/mineral/plasma{ - layer = 2.9 - }, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, /obj/structure/table/glass, /turf/open/floor/plasteel/whitegreen/side{ dir = 4 @@ -71084,6 +70813,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 6 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/white, /area/medical/medbay/aft) "cEQ" = ( @@ -71243,8 +70973,8 @@ dir = 4 }, /obj/structure/table, -/obj/item/weapon/wrench, -/obj/item/weapon/screwdriver{ +/obj/item/wrench, +/obj/item/screwdriver{ pixel_y = 10 }, /obj/item/device/multitool{ @@ -71389,10 +71119,9 @@ pixel_x = -28 }, /obj/structure/table/glass, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/item/device/radio/headset/headset_med, /obj/machinery/airalarm{ - frequency = 1439; pixel_y = 23 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -71409,11 +71138,6 @@ /area/medical/virology) "cFz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -71426,16 +71150,16 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel/whitegreen/side{ - dir = 1 - }, -/area/medical/virology) -"cFB" = ( /obj/structure/cable/yellow{ d1 = 1; d2 = 2; icon_state = "1-2" }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 1 + }, +/area/medical/virology) +"cFB" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 2 }, @@ -71445,12 +71169,12 @@ /area/medical/virology) "cFC" = ( /obj/structure/rack, -/obj/item/weapon/crowbar/red, +/obj/item/crowbar/red, /obj/machinery/light_switch{ pixel_y = 26 }, -/obj/item/weapon/wrench, -/obj/item/weapon/restraints/handcuffs, +/obj/item/wrench, +/obj/item/restraints/handcuffs, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, @@ -71459,8 +71183,7 @@ }, /area/medical/virology) "cFD" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -71497,6 +71220,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel/white, /area/medical/virology) "cFI" = ( @@ -71524,8 +71252,7 @@ /turf/closed/wall/r_wall, /area/medical/virology) "cFK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -71607,7 +71334,7 @@ }, /area/medical/medbay/aft) "cFQ" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1; pixel_x = -3; @@ -71677,6 +71404,7 @@ /area/hallway/primary/aft) "cFZ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, @@ -71851,21 +71579,21 @@ /area/science/test_area) "cGq" = ( /obj/structure/table/glass, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, -/obj/item/weapon/pen/red, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, +/obj/item/pen/red, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, /turf/open/floor/plasteel/whitegreen/side{ dir = 8 }, @@ -71875,16 +71603,16 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; icon_state = "4-8" }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/open/floor/plasteel/white, /area/medical/virology) "cGs" = ( @@ -71893,27 +71621,23 @@ d2 = 8; icon_state = "4-8" }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/white, /area/medical/virology) "cGt" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"cGu" = ( /obj/structure/cable/yellow{ d1 = 2; d2 = 4; icon_state = "2-4" }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"cGu" = ( /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -71975,6 +71699,11 @@ }, /obj/effect/landmark/lightsout, /obj/machinery/holopad, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/open/floor/plasteel/white, /area/medical/virology) "cGz" = ( @@ -71984,6 +71713,11 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/open/floor/plasteel/white, /area/medical/virology) "cGA" = ( @@ -72230,7 +71964,7 @@ /obj/machinery/light/small{ dir = 1 }, -/obj/item/weapon/storage/backpack/duffelbag/med, +/obj/item/storage/backpack/duffelbag/med, /obj/item/device/flashlight/pen{ pixel_x = 4; pixel_y = 3 @@ -72239,11 +71973,11 @@ /area/maintenance/aft) "cGS" = ( /obj/structure/table, -/obj/item/weapon/retractor, -/obj/item/weapon/hemostat, +/obj/item/retractor, +/obj/item/hemostat, /obj/item/device/healthanalyzer, /obj/item/clothing/glasses/eyepatch, -/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka{ +/obj/item/reagent_containers/food/drinks/bottle/vodka{ pixel_x = 3; pixel_y = 2 }, @@ -72258,7 +71992,7 @@ req_access_txt = "6" }, /turf/open/floor/plating, -/area/medical/morgue) +/area/maintenance/aft) "cGU" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/extinguisher_cabinet{ @@ -72310,15 +72044,15 @@ icon_state = "4-8" }, /obj/structure/rack, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ empty = 1; name = "First-Aid (empty)" }, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ empty = 1; name = "First-Aid (empty)" }, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ empty = 1; name = "First-Aid (empty)" }, @@ -72341,8 +72075,7 @@ /turf/open/floor/plasteel, /area/science/robotics/lab) "cGZ" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -72457,15 +72190,10 @@ /area/solar/port/aft) "cHl" = ( /obj/structure/table/glass, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 9 }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/structure/extinguisher_cabinet{ pixel_x = -25 }, @@ -72478,6 +72206,11 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel/whitegreen/side, /area/medical/virology) "cHn" = ( @@ -72495,17 +72228,17 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel/whitegreen/side, /area/medical/virology) "cHp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/sink{ dir = 4; @@ -72516,8 +72249,7 @@ }, /area/medical/virology) "cHq" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, @@ -72543,6 +72275,11 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel/whitegreen/side, /area/medical/virology) "cHu" = ( @@ -72637,11 +72374,11 @@ /obj/structure/sign/biohazard{ pixel_x = -32 }, -/obj/item/weapon/storage/box/gloves{ +/obj/item/storage/box/gloves{ pixel_x = 3; pixel_y = 4 }, -/obj/item/weapon/storage/box/masks, +/obj/item/storage/box/masks, /obj/structure/table/glass, /turf/open/floor/plasteel/whitegreen/corner{ dir = 1 @@ -72651,11 +72388,11 @@ /obj/structure/sign/nosmoking_2{ pixel_y = -30 }, -/obj/item/weapon/storage/box/beakers{ +/obj/item/storage/box/beakers{ pixel_x = 4; pixel_y = 4 }, -/obj/item/weapon/storage/box/bodybags, +/obj/item/storage/box/bodybags, /obj/structure/table/glass, /turf/open/floor/plasteel/white, /area/medical/medbay/aft) @@ -72664,23 +72401,23 @@ dir = 1; pixel_y = -24 }, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, /obj/machinery/light, -/obj/item/weapon/hand_labeler, -/obj/item/weapon/pen, -/obj/item/weapon/pen, +/obj/item/hand_labeler, +/obj/item/pen, +/obj/item/pen, /obj/structure/table/glass, /turf/open/floor/plasteel/white, /area/medical/medbay/aft) "cHE" = ( -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 8 }, @@ -72703,14 +72440,14 @@ /area/maintenance/aft) "cHH" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/glass/beaker{ +/obj/item/reagent_containers/glass/beaker{ pixel_x = 8; pixel_y = 2 }, -/obj/item/weapon/reagent_containers/blood/empty, -/obj/item/weapon/reagent_containers/blood/empty, -/obj/item/weapon/reagent_containers/syringe, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/reagent_containers/blood/empty, +/obj/item/reagent_containers/blood/empty, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/dropper, /obj/structure/sign/biohazard{ pixel_x = 32 }, @@ -72759,6 +72496,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plating, /area/maintenance/aft) "cHL" = ( @@ -72950,6 +72688,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Research Division Server Room APC"; + areastring = "/area/science/server"; pixel_y = 25 }, /obj/structure/cable/yellow{ @@ -72969,8 +72708,7 @@ /turf/open/floor/plasteel/black, /area/science/server) "cId" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'SERVER ROOM'."; name = "SERVER ROOM"; @@ -72980,10 +72718,7 @@ /area/science/server) "cIe" = ( /obj/machinery/r_n_d/server/robotics, -/turf/open/floor/circuit{ - name = "Server Base"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/server, /area/science/server) "cIf" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -72991,17 +72726,14 @@ name = "server vent"; pressure_checks = 0 }, -/turf/open/floor/circuit{ - name = "Server Base"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/server, /area/science/server) "cIg" = ( /turf/closed/wall/r_wall, /area/science/server) "cIh" = ( /obj/structure/closet, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /obj/item/device/flashlight, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, @@ -73093,10 +72825,12 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "cIp" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/obj/structure/cable/yellow, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + icon_state = "0-4"; + d2 = 4 + }, /turf/open/floor/plating, /area/medical/virology) "cIq" = ( @@ -73106,6 +72840,16 @@ name = "Isolation B"; req_access_txt = "39" }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/open/floor/plasteel/freezer, /area/medical/virology) "cIr" = ( @@ -73115,6 +72859,16 @@ name = "Isolation A"; req_access_txt = "39" }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/open/floor/plasteel/freezer, /area/medical/virology) "cIs" = ( @@ -73127,7 +72881,7 @@ /area/medical/virology) "cIt" = ( /obj/structure/closet/wardrobe/virology_white, -/obj/item/weapon/storage/backpack/satchel/vir, +/obj/item/storage/backpack/satchel/vir, /obj/structure/disposalpipe/segment{ dir = 8; icon_state = "pipe-c" @@ -73140,32 +72894,37 @@ /area/medical/virology) "cIu" = ( /obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/blood/empty, -/obj/item/weapon/reagent_containers/blood/empty{ +/obj/item/reagent_containers/blood/empty, +/obj/item/reagent_containers/blood/empty{ pixel_x = -3; pixel_y = -3 }, -/obj/item/weapon/reagent_containers/blood/AMinus, -/obj/item/weapon/reagent_containers/blood/BMinus{ +/obj/item/reagent_containers/blood/AMinus, +/obj/item/reagent_containers/blood/BMinus{ pixel_x = -4; pixel_y = 4 }, -/obj/item/weapon/reagent_containers/blood/BPlus{ +/obj/item/reagent_containers/blood/BPlus{ pixel_x = 1; pixel_y = 2 }, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OPlus{ +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/OPlus{ pixel_x = -2; pixel_y = -1 }, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, /turf/open/floor/plasteel/vault, /area/medical/virology) "cIv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel/vault, /area/medical/virology) "cIw" = ( @@ -73271,15 +73030,15 @@ /area/hallway/primary/aft) "cII" = ( /obj/structure/table, -/obj/item/weapon/circular_saw, -/obj/item/weapon/scalpel{ +/obj/item/circular_saw, +/obj/item/scalpel{ pixel_y = 12 }, /obj/structure/window/reinforced{ dir = 1; pixel_y = 1 }, -/obj/item/weapon/razor{ +/obj/item/razor{ pixel_y = 5 }, /turf/open/floor/plasteel/white/side{ @@ -73302,7 +73061,7 @@ "cIL" = ( /obj/structure/table, /obj/item/clothing/gloves/color/latex, -/obj/item/weapon/surgical_drapes, +/obj/item/surgical_drapes, /obj/structure/window/reinforced{ dir = 4 }, @@ -73323,7 +73082,7 @@ dir = 8 }, /obj/structure/table, -/obj/item/weapon/storage/box/bodybags{ +/obj/item/storage/box/bodybags{ pixel_x = 2; pixel_y = 2 }, @@ -73333,11 +73092,11 @@ /area/science/robotics/lab) "cIO" = ( /obj/structure/rack, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/electrical{ pixel_x = -1; pixel_y = 4 }, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = 2; pixel_y = -1 }, @@ -73353,8 +73112,7 @@ /turf/open/floor/plasteel, /area/science/robotics/lab) "cIP" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/science/robotics/lab) "cIQ" = ( @@ -73425,10 +73183,7 @@ /obj/machinery/atmospherics/pipe/simple{ dir = 4 }, -/turf/open/floor/plasteel/black{ - name = "Server Walkway"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/server/walkway, /area/science/server) "cIZ" = ( /obj/effect/landmark/blobstart, @@ -73442,10 +73197,7 @@ dir = 8; pixel_x = 22 }, -/turf/open/floor/plasteel/black{ - name = "Server Walkway"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/plasteel/black/telecomms/server/walkway, /area/science/server) "cJa" = ( /obj/structure/cable/yellow{ @@ -73515,7 +73267,7 @@ /area/space) "cJg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/weapon/bedsheet/medical, +/obj/item/bedsheet/medical, /obj/structure/bed, /turf/open/floor/plasteel/freezer, /area/medical/virology) @@ -73523,12 +73275,17 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel/freezer, /area/medical/virology) "cJi" = ( /obj/structure/bed, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/weapon/bedsheet/medical, +/obj/item/bedsheet/medical, /turf/open/floor/plasteel/freezer, /area/medical/virology) "cJj" = ( @@ -73543,6 +73300,11 @@ name = "Break Room"; req_access_txt = "39" }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel/whitegreen, /area/medical/virology) "cJl" = ( @@ -73618,7 +73380,7 @@ }, /obj/structure/closet/crate, /obj/item/clothing/gloves/color/fyellow, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; name = "2maintenance loot spawner" @@ -73642,18 +73404,18 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 6 }, -/obj/item/weapon/crowbar, -/obj/item/weapon/storage/pill_bottle, +/obj/item/crowbar, +/obj/item/storage/pill_bottle, /turf/open/floor/plating, /area/maintenance/aft) "cJu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /turf/open/floor/plating{ icon_state = "platingdmg1" }, @@ -73766,8 +73528,8 @@ /area/hallway/secondary/exit/departure_lounge) "cJH" = ( /obj/structure/table, -/obj/item/weapon/retractor, -/obj/item/weapon/hemostat, +/obj/item/retractor, +/obj/item/hemostat, /obj/item/device/radio/intercom{ freerange = 0; frequency = 1459; @@ -73780,8 +73542,8 @@ /area/science/robotics/lab) "cJI" = ( /obj/structure/table/optable, -/obj/item/weapon/surgical_drapes, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/surgical_drapes, +/obj/item/storage/firstaid/regular, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -73833,19 +73595,19 @@ "cJN" = ( /obj/structure/table, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ charge = 100; maxcharge = 15000 }, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ charge = 100; maxcharge = 15000 }, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ charge = 100; maxcharge = 15000 }, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /obj/item/device/assembly/prox_sensor{ pixel_x = -8; pixel_y = 4 @@ -73879,7 +73641,7 @@ }, /area/science/research) "cJQ" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-10"; layer = 4.1 }, @@ -73907,24 +73669,20 @@ /area/science/server) "cJT" = ( /obj/structure/table, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plasteel/black, /area/science/server) "cJU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/server) "cJV" = ( /obj/machinery/r_n_d/server/core, -/turf/open/floor/circuit{ - name = "Server Base"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/server, /area/science/server) "cJW" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ @@ -73932,10 +73690,7 @@ external_pressure_bound = 120; name = "server vent" }, -/turf/open/floor/circuit{ - name = "Server Base"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/telecomms/server, /area/science/server) "cJX" = ( /obj/structure/cable/yellow{ @@ -74005,12 +73760,22 @@ /obj/machinery/light/small{ dir = 4 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel/freezer, /area/medical/virology) "cKg" = ( /obj/machinery/light/small{ dir = 8 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel/freezer, /area/medical/virology) "cKh" = ( @@ -74025,16 +73790,16 @@ /obj/machinery/newscaster{ pixel_x = -30 }, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, -/obj/item/weapon/paper, -/obj/item/weapon/pen/red, +/obj/item/paper, +/obj/item/pen/red, /obj/structure/extinguisher_cabinet{ pixel_y = 30 }, @@ -74058,13 +73823,18 @@ /area/medical/virology) "cKk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel/whitegreen/side{ dir = 1 }, /area/medical/virology) "cKl" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/box/donkpockets{ +/obj/item/storage/box/donkpockets{ pixel_x = 3; pixel_y = 3 }, @@ -74115,6 +73885,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plating, /area/maintenance/aft) "cKq" = ( @@ -74187,6 +73958,7 @@ cell_type = 5000; dir = 1; name = "Departure Lounge APC"; + areastring = "/area/hallway/secondary/exit/departure_lounge"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -74355,7 +74127,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "cKN" = ( -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -74395,17 +74167,22 @@ /area/maintenance/solars/starboard/aft) "cKS" = ( /obj/structure/table/glass, -/obj/item/weapon/reagent_containers/dropper, -/obj/item/weapon/reagent_containers/syringe, -/obj/item/weapon/reagent_containers/glass/beaker, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/glass/beaker, /turf/open/floor/plasteel/freezer, /area/medical/virology) "cKT" = ( /obj/structure/table/glass, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_y = 4 }, -/obj/item/weapon/pen/red, +/obj/item/pen/red, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel/freezer, /area/medical/virology) "cKU" = ( @@ -74417,7 +74194,7 @@ /area/medical/virology) "cKV" = ( /obj/structure/table/glass, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 9 }, @@ -74438,12 +74215,27 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/open/floor/plasteel/white, /area/medical/virology) "cKY" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, /turf/open/floor/plasteel/white, /area/medical/virology) "cKZ" = ( @@ -74451,6 +74243,11 @@ dir = 4; pixel_x = 11 }, +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, /turf/open/floor/plasteel/whitegreen/side{ dir = 4 }, @@ -74734,6 +74531,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plating{ icon_state = "platingdmg3" }, @@ -74890,7 +74688,7 @@ "cLJ" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/closet, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -74925,6 +74723,7 @@ /obj/machinery/power/apc{ dir = 1; name = "Starboard Quarter Solar APC"; + areastring = "/area/maintenance/solars/starboard/aft"; pixel_y = 24 }, /obj/structure/cable/yellow{ @@ -74961,6 +74760,11 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, /turf/open/floor/plasteel/whitegreen/side, /area/medical/virology) "cLR" = ( @@ -75048,15 +74852,15 @@ /area/chapel/office) "cMa" = ( /obj/structure/table/wood, -/obj/item/weapon/spellbook/oneuse/smoke/lesser{ +/obj/item/spellbook/oneuse/smoke/lesser{ name = "mysterious old book of " }, -/obj/item/weapon/reagent_containers/food/drinks/bottle/holywater{ +/obj/item/reagent_containers/food/drinks/bottle/holywater{ name = "flask of holy water"; pixel_x = -2; pixel_y = 2 }, -/obj/item/weapon/nullrod{ +/obj/item/nullrod{ pixel_x = 4 }, /obj/item/organ/heart, @@ -75130,7 +74934,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 27 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-14"; layer = 4.1 }, @@ -75144,6 +74948,7 @@ cell_type = 5000; dir = 2; name = "Aft Maintenance APC"; + areastring = "/area/maintenance/aft"; pixel_y = -24 }, /obj/structure/cable/yellow, @@ -75190,7 +74995,7 @@ /area/maintenance/port/aft) "cMp" = ( /obj/structure/chair, -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cMq" = ( @@ -75251,8 +75056,7 @@ /turf/open/floor/plating/airless, /area/medical/virology) "cMw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, @@ -75260,12 +75064,21 @@ dir = 8; icon_state = "pipe-c" }, +/obj/structure/cable/yellow{ + icon_state = "0-4"; + d2 = 4 + }, /turf/open/floor/plating, /area/medical/virology) "cMx" = ( /obj/machinery/atmospherics/components/unary/tank/air{ dir = 1 }, +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, /turf/open/floor/plasteel/vault, /area/medical/virology) "cMy" = ( @@ -75274,15 +75087,25 @@ name = "virology air connector port" }, /obj/machinery/portable_atmospherics/canister/air, +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, /turf/open/floor/plasteel/vault, /area/medical/virology) "cMz" = ( /obj/item/trash/popcorn, /obj/structure/table/glass, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, /turf/open/floor/plasteel/vault, /area/medical/virology) "cMA" = ( -/obj/item/weapon/reagent_containers/food/snacks/sosjerky, +/obj/item/reagent_containers/food/snacks/sosjerky, /obj/structure/table/glass, /turf/open/floor/plasteel/vault, /area/medical/virology) @@ -75327,11 +75150,11 @@ /turf/open/floor/plasteel/grimy, /area/chapel/office) "cMG" = ( -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 8 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/yellow{ d1 = 1; @@ -75363,7 +75186,7 @@ /turf/open/floor/plasteel/vault, /area/chapel/main) "cMK" = ( -/obj/item/weapon/storage/book/bible, +/obj/item/storage/book/bible, /obj/machinery/light/small{ dir = 1 }, @@ -75380,19 +75203,19 @@ /area/chapel/main) "cML" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy{ +/obj/item/reagent_containers/food/snacks/grown/poppy{ pixel_y = 2 }, -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy{ +/obj/item/reagent_containers/food/snacks/grown/poppy{ pixel_y = 2 }, -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy{ +/obj/item/reagent_containers/food/snacks/grown/poppy{ pixel_y = 2 }, -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy{ +/obj/item/reagent_containers/food/snacks/grown/poppy{ pixel_y = 2 }, -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy{ +/obj/item/reagent_containers/food/snacks/grown/poppy{ pixel_y = 2 }, /turf/open/floor/plasteel/vault, @@ -75408,15 +75231,15 @@ /area/chapel/main) "cMN" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/grown/harebell, -/obj/item/weapon/reagent_containers/food/snacks/grown/harebell, -/obj/item/weapon/reagent_containers/food/snacks/grown/harebell, -/obj/item/weapon/reagent_containers/food/snacks/grown/harebell, -/obj/item/weapon/reagent_containers/food/snacks/grown/harebell, +/obj/item/reagent_containers/food/snacks/grown/harebell, +/obj/item/reagent_containers/food/snacks/grown/harebell, +/obj/item/reagent_containers/food/snacks/grown/harebell, +/obj/item/reagent_containers/food/snacks/grown/harebell, +/obj/item/reagent_containers/food/snacks/grown/harebell, /turf/open/floor/plasteel/vault, /area/chapel/main) "cMO" = ( -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 8 }, @@ -75494,6 +75317,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "cMX" = ( @@ -75531,8 +75355,8 @@ name = "Security Desk"; req_access_txt = "1" }, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen, +/obj/item/folder/red, +/obj/item/pen, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -75643,15 +75467,15 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "cNj" = ( -/obj/item/weapon/reagent_containers/food/snacks/grown/banana, -/obj/item/weapon/reagent_containers/food/snacks/grown/banana, -/obj/item/weapon/reagent_containers/food/snacks/grown/wheat, -/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon, -/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon, -/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon, -/obj/item/weapon/reagent_containers/food/snacks/grown/citrus/orange, -/obj/item/weapon/reagent_containers/food/snacks/grown/grapes, -/obj/item/weapon/reagent_containers/food/snacks/grown/cocoapod, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/watermelon, +/obj/item/reagent_containers/food/snacks/grown/watermelon, +/obj/item/reagent_containers/food/snacks/grown/watermelon, +/obj/item/reagent_containers/food/snacks/grown/citrus/orange, +/obj/item/reagent_containers/food/snacks/grown/grapes, +/obj/item/reagent_containers/food/snacks/grown/cocoapod, /obj/structure/rack{ layer = 2.8 }, @@ -75664,11 +75488,11 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "cNk" = ( -/obj/item/weapon/storage/bag/plants/portaseeder, -/obj/item/weapon/storage/bag/plants/portaseeder, +/obj/item/storage/bag/plants/portaseeder, +/obj/item/storage/bag/plants/portaseeder, /obj/item/device/plant_analyzer, -/obj/item/weapon/cultivator, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/cultivator, +/obj/item/reagent_containers/glass/bucket, /obj/structure/rack{ layer = 2.8 }, @@ -75676,7 +75500,7 @@ /obj/item/seeds/cabbage, /obj/item/seeds/ambrosia, /obj/item/seeds/grass, -/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom, +/obj/item/reagent_containers/food/snacks/grown/mushroom/glowshroom, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/maintenance/starboard/aft) @@ -75782,7 +75606,7 @@ /turf/open/floor/plasteel/black, /area/chapel/office) "cNv" = ( -/obj/item/weapon/storage/crayons, +/obj/item/storage/crayons, /obj/machinery/light/small{ dir = 8 }, @@ -75809,7 +75633,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/storage/fancy/candle_box{ +/obj/item/storage/fancy/candle_box{ pixel_y = 5 }, /obj/structure/table/wood, @@ -75960,8 +75784,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "cNP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 4; icon_state = "0-4" @@ -75987,14 +75810,14 @@ /area/hallway/secondary/exit/departure_lounge) "cNS" = ( /obj/structure/table, -/obj/item/weapon/folder/red{ +/obj/item/folder/red{ pixel_x = 3 }, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = -4; pixel_y = 2 }, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /obj/machinery/light{ dir = 4 }, @@ -76128,8 +75951,7 @@ /turf/open/floor/plasteel/grimy, /area/chapel/office) "cOh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plasteel/black, /area/chapel/office) "cOi" = ( @@ -76140,6 +75962,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Chapel APC"; + areastring = "/area/chapel/main"; pixel_x = -25 }, /turf/open/floor/carpet, @@ -76299,11 +76122,11 @@ /area/hallway/secondary/exit/departure_lounge) "cOy" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/plasteel/red/side, /area/hallway/secondary/exit/departure_lounge) "cOz" = ( @@ -76317,7 +76140,7 @@ dir = 1; network = list("SS13") }, -/obj/item/weapon/book/manual/wiki/security_space_law{ +/obj/item/book/manual/wiki/security_space_law{ pixel_x = -4; pixel_y = 4 }, @@ -76361,7 +76184,7 @@ /area/maintenance/starboard/aft) "cOE" = ( /obj/structure/reagent_dispensers/watertank, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/plating, /area/maintenance/starboard/aft) "cOF" = ( @@ -76391,6 +76214,7 @@ dir = 2; lighting = 3; name = "Chapel Office APC"; + areastring = "/area/chapel/office"; pixel_y = -25 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -76541,8 +76365,7 @@ /turf/closed/wall, /area/hallway/secondary/exit/departure_lounge) "cPc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow, /obj/structure/cable/yellow{ d2 = 4; @@ -76551,8 +76374,7 @@ /turf/open/floor/plating, /area/hallway/secondary/exit/departure_lounge) "cPd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/yellow{ d2 = 8; icon_state = "0-8" @@ -76585,7 +76407,7 @@ /obj/machinery/hydroponics/soil{ pixel_y = 8 }, -/obj/item/weapon/cultivator, +/obj/item/cultivator, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -76697,8 +76519,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "cPv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/exit/departure_lounge) "cPx" = ( @@ -76722,8 +76543,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "cPA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "chapel_shutters_parlour"; name = "chapel shutters" @@ -76751,8 +76571,8 @@ name = "memorial board"; pixel_y = 32 }, -/obj/item/weapon/storage/fancy/candle_box, -/obj/item/weapon/storage/fancy/candle_box{ +/obj/item/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box{ pixel_x = -2; pixel_y = 2 }, @@ -76767,19 +76587,19 @@ name = "Remembrance Plaque"; pixel_y = 32 }, -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy{ +/obj/item/reagent_containers/food/snacks/grown/poppy{ pixel_y = 2 }, -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy{ +/obj/item/reagent_containers/food/snacks/grown/poppy{ pixel_y = 2 }, -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy{ +/obj/item/reagent_containers/food/snacks/grown/poppy{ pixel_y = 2 }, -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy{ +/obj/item/reagent_containers/food/snacks/grown/poppy{ pixel_y = 2 }, -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy{ +/obj/item/reagent_containers/food/snacks/grown/poppy{ pixel_y = 2 }, /obj/machinery/light/small{ @@ -76794,7 +76614,7 @@ name = "memorial board"; pixel_y = 32 }, -/obj/item/weapon/storage/book/bible, +/obj/item/storage/book/bible, /obj/structure/table/wood, /turf/open/floor/carpet, /area/chapel/main) @@ -76813,7 +76633,7 @@ /obj/machinery/light_switch{ pixel_y = 28 }, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 8 }, @@ -76843,6 +76663,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/chapel{ dir = 1 }, @@ -76877,7 +76698,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = -27 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-04"; layer = 4.1 }, @@ -76947,7 +76768,7 @@ name = "Station Intercom (General)"; pixel_x = 29 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-16"; layer = 4.1 }, @@ -77294,7 +77115,7 @@ /turf/open/floor/plasteel/black, /area/chapel/main) "cQG" = ( -/obj/item/weapon/storage/book/bible, +/obj/item/storage/book/bible, /obj/structure/table/wood, /turf/open/floor/plasteel/black, /area/chapel/main) @@ -77687,10 +77508,10 @@ /obj/machinery/hydroponics/soil{ pixel_y = 8 }, -/obj/item/weapon/reagent_containers/food/snacks/grown/harebell, -/obj/item/weapon/reagent_containers/food/snacks/grown/harebell, -/obj/item/weapon/reagent_containers/food/snacks/grown/harebell, -/obj/item/weapon/reagent_containers/food/snacks/grown/harebell, +/obj/item/reagent_containers/food/snacks/grown/harebell, +/obj/item/reagent_containers/food/snacks/grown/harebell, +/obj/item/reagent_containers/food/snacks/grown/harebell, +/obj/item/reagent_containers/food/snacks/grown/harebell, /obj/machinery/light/small{ dir = 1 }, @@ -77733,11 +77554,11 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/reagent_containers/food/snacks/grown/harebell, -/obj/item/weapon/reagent_containers/food/snacks/grown/harebell, -/obj/item/weapon/reagent_containers/food/snacks/grown/harebell, -/obj/item/weapon/reagent_containers/food/snacks/grown/harebell, -/obj/item/weapon/reagent_containers/food/snacks/grown/harebell, +/obj/item/reagent_containers/food/snacks/grown/harebell, +/obj/item/reagent_containers/food/snacks/grown/harebell, +/obj/item/reagent_containers/food/snacks/grown/harebell, +/obj/item/reagent_containers/food/snacks/grown/harebell, +/obj/item/reagent_containers/food/snacks/grown/harebell, /obj/machinery/button/massdriver{ id = "chapelgun"; name = "Chapel Mass Driver"; @@ -77757,8 +77578,7 @@ /turf/open/floor/plasteel/black, /area/chapel/main) "cRL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "chapel_shutters_space"; name = "chapel shutters" @@ -77945,7 +77765,6 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/door/firedoor, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -77997,7 +77816,6 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -78261,7 +78079,6 @@ dir = 4 }, /obj/machinery/airalarm{ - frequency = 1439; pixel_y = 23 }, /obj/effect/turf_decal/stripes/line{ @@ -78454,7 +78271,7 @@ "cSY" = ( /obj/structure/disposalpipe/segment, /obj/structure/table/wood, -/obj/item/weapon/folder{ +/obj/item/folder{ pixel_y = 2 }, /turf/open/floor/plasteel/grimy, @@ -78518,7 +78335,7 @@ /obj/item/device/radio/intercom{ pixel_x = 25 }, -/obj/item/weapon/storage/pod{ +/obj/item/storage/pod{ pixel_x = -26 }, /obj/machinery/light/small{ @@ -78548,7 +78365,7 @@ dir = 4; pixel_x = -22 }, -/obj/item/weapon/storage/box/bodybags{ +/obj/item/storage/box/bodybags{ pixel_x = 2; pixel_y = 2 }, @@ -78599,8 +78416,8 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/pod_4) "cTj" = ( -/obj/item/weapon/crowbar/red, -/obj/item/weapon/wrench, +/obj/item/crowbar/red, +/obj/item/wrench, /obj/structure/cable/yellow{ d1 = 1; d2 = 2; @@ -78766,7 +78583,7 @@ /obj/item/device/radio/intercom{ pixel_y = 25 }, -/obj/item/weapon/storage/pod{ +/obj/item/storage/pod{ pixel_x = 6; pixel_y = -32 }, @@ -78784,7 +78601,7 @@ /area/shuttle/syndicate) "cTw" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /turf/open/floor/plating, /area/maintenance/starboard) "cTy" = ( @@ -78827,8 +78644,7 @@ /turf/open/floor/plating, /area/science/xenobiology) "cTE" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/folder/red, +/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -78850,11 +78666,12 @@ /obj/machinery/status_display{ pixel_x = -32 }, -/obj/item/weapon/clipboard, -/obj/item/toy/figure/syndie, +/obj/item/clipboard, /obj/machinery/light{ dir = 8 }, +/obj/item/folder/red, +/obj/item/toy/figure/syndie, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -78913,18 +78730,18 @@ /obj/structure/table/reinforced, /obj/item/stack/cable_coil/white, /obj/item/stack/cable_coil/white, -/obj/item/weapon/crowbar/red, +/obj/item/crowbar/red, /turf/open/floor/plasteel/vault{ dir = 5 }, /area/shuttle/syndicate) "cTQ" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/handcuffs{ +/obj/item/storage/box/handcuffs{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/zipties, +/obj/item/storage/box/zipties, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -79007,33 +78824,33 @@ }, /area/shuttle/syndicate) "cUc" = ( -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ +/obj/item/reagent_containers/glass/bottle/epinephrine{ pixel_x = 6 }, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = -3 }, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ +/obj/item/reagent_containers/glass/bottle/epinephrine{ pixel_x = -3; pixel_y = 8 }, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = 6; pixel_y = 8 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 3; pixel_y = -2 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 4; pixel_y = 1 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = -2; pixel_y = 5 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 2; pixel_y = 8 }, @@ -79068,8 +78885,7 @@ /turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cUg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) "cUh" = ( @@ -79121,7 +78937,7 @@ }, /area/shuttle/syndicate) "cUn" = ( -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 9 }, /obj/item/device/assembly/voice{ @@ -79133,11 +78949,11 @@ }, /area/shuttle/syndicate) "cUo" = ( -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /obj/structure/table/reinforced, /turf/open/floor/plasteel/vault{ dir = 8 @@ -79160,7 +78976,7 @@ }, /area/shuttle/syndicate) "cUq" = ( -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/item/device/assembly/infra, /obj/structure/table/reinforced, /obj/machinery/light{ @@ -79171,7 +78987,7 @@ }, /area/shuttle/syndicate) "cUr" = ( -/obj/item/weapon/weldingtool/largetank{ +/obj/item/weldingtool/largetank{ pixel_y = 3 }, /obj/item/device/multitool, @@ -79193,8 +79009,8 @@ /area/shuttle/syndicate) "cUu" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/syndicate, -/obj/item/weapon/crowbar/red, +/obj/item/storage/toolbox/syndicate, +/obj/item/crowbar/red, /turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "cUv" = ( @@ -79244,12 +79060,12 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/brute, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/brute, +/obj/item/storage/firstaid/regular{ pixel_x = -3; pixel_y = -3 }, @@ -79263,22 +79079,22 @@ /turf/open/floor/plasteel/vault, /area/shuttle/syndicate) "cUC" = ( -/obj/item/weapon/grenade/syndieminibomb{ +/obj/item/grenade/syndieminibomb{ pixel_x = 4; pixel_y = 2 }, -/obj/item/weapon/grenade/syndieminibomb{ +/obj/item/grenade/syndieminibomb{ pixel_x = -1 }, /obj/structure/table/reinforced, /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/grenade/plastic/c4, -/obj/item/weapon/grenade/plastic/c4, -/obj/item/weapon/grenade/plastic/c4, -/obj/item/weapon/grenade/plastic/c4, -/obj/item/weapon/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -79294,12 +79110,12 @@ }, /area/shuttle/syndicate) "cUE" = ( -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ pixel_x = -3; pixel_y = -3 }, @@ -79307,8 +79123,8 @@ /turf/open/floor/plasteel/vault, /area/shuttle/syndicate) "cUF" = ( -/obj/item/weapon/surgicaldrill, -/obj/item/weapon/circular_saw, +/obj/item/surgicaldrill, +/obj/item/circular_saw, /obj/structure/table/reinforced, /obj/machinery/light{ dir = 8 @@ -79435,8 +79251,7 @@ /turf/open/floor/wood, /area/library) "cUU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/wood, /area/library) "cUV" = ( @@ -79604,8 +79419,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/transport) "cVp" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/transport) "cVr" = ( @@ -79657,8 +79471,7 @@ /area/shuttle/transport) "cVy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "cVz" = ( @@ -79694,8 +79507,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "cVG" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/abandoned) "cVH" = ( @@ -79793,7 +79605,7 @@ /area/shuttle/abandoned) "cVS" = ( /obj/structure/table, -/obj/item/weapon/storage/pill_bottle/dice{ +/obj/item/storage/pill_bottle/dice{ pixel_y = 3 }, /obj/effect/decal/cleanable/dirt{ @@ -79805,12 +79617,12 @@ "cVT" = ( /obj/structure/closet/wardrobe/mixed, /obj/item/clothing/under/rank/centcom_officer{ - desc = "A badge on the arm indicates that it's meant to be worn by Centcom recovery teams. This one seems dusty and clearly hasn't been cleaned in some time."; - name = "\improper dusty old Centcom jumpsuit" + desc = "A badge on the arm indicates that it's meant to be worn by CentCom recovery teams. This one seems dusty and clearly hasn't been cleaned in some time."; + name = "\improper dusty old CentCom jumpsuit" }, /obj/item/clothing/under/rank/centcom_commander{ - desc = "A badge on the arm indicates that it's meant to be worn by Centcom recovery teams. This one seems dusty and clearly hasn't been cleaned in some time."; - name = "\improper dusty old Centcom jumpsuit" + desc = "A badge on the arm indicates that it's meant to be worn by CentCom recovery teams. This one seems dusty and clearly hasn't been cleaned in some time."; + name = "\improper dusty old CentCom jumpsuit" }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; @@ -79823,7 +79635,7 @@ /obj/item/stack/sheet/metal{ amount = 50 }, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ charge = 100; maxcharge = 15000; pixel_y = 2 @@ -79844,9 +79656,7 @@ /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "cVW" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall1" - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "cVX" = ( /obj/structure/tank_dispenser/oxygen{ @@ -79888,7 +79698,7 @@ /obj/structure/closet/crate/medical{ name = "medical crate" }, -/obj/item/weapon/storage/firstaid/o2{ +/obj/item/storage/firstaid/o2{ pixel_x = 3; pixel_y = 3 }, @@ -79907,15 +79717,15 @@ /turf/open/floor/plasteel, /area/shuttle/abandoned) "cWb" = ( -/obj/item/weapon/storage/box/lights/mixed, -/obj/item/weapon/cigbutt, +/obj/item/storage/box/lights/mixed, +/obj/item/cigbutt, /obj/structure/closet/crate{ icon_state = "crateopen"; name = "spare equipment crate"; opened = 1 }, -/obj/item/weapon/tank/internals/oxygen/red, -/obj/item/weapon/tank/internals/air, +/obj/item/tank/internals/oxygen/red, +/obj/item/tank/internals/air, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; name = "2maintenance loot spawner" @@ -79933,8 +79743,8 @@ /obj/structure/closet/crate{ name = "spare equipment crate" }, -/obj/item/weapon/grenade/chem_grenade/metalfoam, -/obj/item/weapon/relic, +/obj/item/grenade/chem_grenade/metalfoam, +/obj/item/relic, /obj/item/device/t_scanner, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 3; @@ -79951,8 +79761,8 @@ /obj/structure/closet/crate{ name = "emergency supplies crate" }, -/obj/item/weapon/storage/toolbox/emergency, -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /obj/item/device/flashlight/flare{ pixel_x = 3; pixel_y = 3 @@ -79961,11 +79771,11 @@ pixel_x = -6; pixel_y = -2 }, -/obj/item/weapon/crowbar, -/obj/item/weapon/wrench, +/obj/item/crowbar, +/obj/item/wrench, /obj/effect/spawner/lootdrop/maintenance, -/obj/item/weapon/extinguisher, -/obj/item/weapon/extinguisher, +/obj/item/extinguisher, +/obj/item/extinguisher, /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; @@ -80019,7 +79829,7 @@ /area/shuttle/abandoned) "cWj" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/centcom, +/obj/item/bedsheet/centcom, /obj/effect/decal/remains/human, /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt{ @@ -80044,13 +79854,13 @@ icon_state = "remains"; name = "remains" }, -/obj/item/weapon/gun/energy/laser/retro, +/obj/item/gun/energy/laser/retro, /turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "cWl" = ( /obj/structure/table, -/obj/item/weapon/storage/belt/utility, -/obj/item/weapon/storage/belt/utility, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, /obj/item/device/radio/off, /obj/item/device/radio/off, /obj/item/device/radio/off, @@ -80165,7 +79975,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/obj/item/weapon/soap/nanotrasen, +/obj/item/soap/nanotrasen, /obj/effect/decal/cleanable/ash{ desc = "They look like human remains, and have clearly been gnawed at."; icon = 'icons/effects/blood.dmi'; @@ -80191,7 +80001,7 @@ /area/shuttle/abandoned) "cWw" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/centcom, +/obj/item/bedsheet/centcom, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -80225,7 +80035,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/obj/item/weapon/wrench, +/obj/item/wrench, /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "cWz" = ( @@ -80234,11 +80044,11 @@ layer = 2.9; pixel_y = 2 }, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/electrical{ pixel_x = 1; pixel_y = 6 }, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -2; pixel_y = -1 }, @@ -80339,8 +80149,7 @@ /turf/open/floor/plating, /area/shuttle/auxillary_base) "cWK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/construction/mining/aux_base) "cWL" = ( @@ -80446,7 +80255,7 @@ /area/shuttle/abandoned) "cWV" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -1; pixel_y = 6 }, @@ -80462,7 +80271,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/obj/item/weapon/storage/photo_album, +/obj/item/storage/photo_album, /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "cWX" = ( @@ -80528,7 +80337,7 @@ /area/shuttle/abandoned) "cXf" = ( /obj/structure/table, -/obj/item/weapon/folder/blue, +/obj/item/folder/blue, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -80552,7 +80361,7 @@ /area/shuttle/abandoned) "cXh" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/drinks/shaker, +/obj/item/reagent_containers/food/drinks/shaker, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -80571,7 +80380,7 @@ /area/shuttle/abandoned) "cXj" = ( /obj/structure/table, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -80580,11 +80389,11 @@ /area/shuttle/abandoned) "cXk" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/condiment/peppermill{ +/obj/item/reagent_containers/food/condiment/peppermill{ pixel_x = 3; pixel_y = 4 }, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ +/obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = -3; pixel_y = 4 }, @@ -80643,7 +80452,7 @@ pixel_x = 3; pixel_y = 4 }, -/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/spray/cleaner, /obj/structure/table, /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) @@ -80672,12 +80481,12 @@ /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "cXr" = ( -/obj/item/weapon/storage/toolbox/emergency{ +/obj/item/storage/toolbox/emergency{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/storage/toolbox/emergency, -/obj/item/weapon/storage/toolbox/emergency{ +/obj/item/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency{ pixel_x = 3; pixel_y = -3 }, @@ -80782,11 +80591,11 @@ /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "cXC" = ( -/obj/item/weapon/phone{ +/obj/item/phone{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/cigbutt/cigarbutt{ +/obj/item/cigbutt/cigarbutt{ pixel_x = 5; pixel_y = -1 }, @@ -80930,16 +80739,16 @@ }, /area/construction/mining/aux_base) "cXS" = ( -/obj/item/weapon/storage/bag/plants/portaseeder, +/obj/item/storage/bag/plants/portaseeder, /obj/structure/table, -/obj/item/weapon/reagent_containers/spray/plantbgone{ +/obj/item/reagent_containers/spray/plantbgone{ pixel_x = 13; pixel_y = 5 }, -/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez, -/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez, -/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez, -/obj/item/weapon/reagent_containers/glass/bottle/nutrient/rh{ +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/obj/item/reagent_containers/glass/bottle/nutrient/rh{ pixel_x = -2; pixel_y = 3 }, @@ -80987,7 +80796,7 @@ pixel_x = -3; pixel_y = 6 }, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -81033,12 +80842,12 @@ /area/shuttle/abandoned) "cYb" = ( /obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/blood/empty{ +/obj/item/reagent_containers/blood/empty{ pixel_x = -3; pixel_y = -3 }, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/random, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -81064,18 +80873,18 @@ /area/science/robotics/lab) "cYd" = ( /obj/structure/table, -/obj/item/weapon/wrench, -/obj/item/weapon/crowbar, +/obj/item/wrench, +/obj/item/crowbar, /obj/item/clothing/suit/apron, -/obj/item/weapon/shovel/spade, -/obj/item/weapon/cultivator, +/obj/item/shovel/spade, +/obj/item/cultivator, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/obj/item/weapon/wirecutters, +/obj/item/wirecutters, /obj/item/device/plant_analyzer, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /obj/structure/light_construct/small{ dir = 8 }, @@ -81112,8 +80921,8 @@ /area/shuttle/abandoned) "cYh" = ( /obj/structure/table, -/obj/item/weapon/kitchen/rollingpin, -/obj/item/weapon/kitchen/knife, +/obj/item/kitchen/rollingpin, +/obj/item/kitchen/knife, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -81233,10 +81042,10 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/obj/item/weapon/storage/box/monkeycubes{ +/obj/item/storage/box/monkeycubes{ pixel_y = 4 }, -/obj/item/weapon/storage/fancy/egg_box{ +/obj/item/storage/fancy/egg_box{ pixel_y = 5 }, /turf/open/floor/mineral/titanium, @@ -81254,18 +81063,18 @@ /area/shuttle/abandoned) "cYv" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/reagent_containers/food/condiment/milk, -/obj/item/weapon/reagent_containers/food/condiment/milk, -/obj/item/weapon/reagent_containers/food/condiment/milk, -/obj/item/weapon/reagent_containers/food/condiment/soymilk, -/obj/item/weapon/reagent_containers/food/condiment/soymilk, -/obj/item/weapon/reagent_containers/food/condiment/sugar, -/obj/item/weapon/reagent_containers/food/condiment/sugar, -/obj/item/weapon/reagent_containers/food/condiment/sugar, +/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/flour, +/obj/item/reagent_containers/food/condiment/milk, +/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/reagent_containers/food/condiment/sugar, +/obj/item/reagent_containers/food/condiment/sugar, +/obj/item/reagent_containers/food/condiment/sugar, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -81274,13 +81083,13 @@ /area/shuttle/abandoned) "cYw" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/glass/beaker{ +/obj/item/reagent_containers/glass/beaker{ pixel_x = 5 }, -/obj/item/weapon/reagent_containers/food/condiment/enzyme{ +/obj/item/reagent_containers/food/condiment/enzyme{ layer = 5 }, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -81289,13 +81098,13 @@ /area/shuttle/abandoned) "cYx" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/glass/beaker{ +/obj/item/reagent_containers/glass/beaker{ pixel_x = 5; pixel_y = 2 }, -/obj/item/weapon/reagent_containers/glass/beaker, -/obj/item/weapon/reagent_containers/dropper, -/obj/item/weapon/reagent_containers/syringe, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/syringe, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -81304,7 +81113,7 @@ /area/shuttle/abandoned) "cYy" = ( /obj/structure/table, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -81313,7 +81122,7 @@ /area/shuttle/abandoned) "cYz" = ( /obj/structure/table, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, @@ -81325,7 +81134,7 @@ /area/shuttle/abandoned) "cYA" = ( /obj/structure/table, -/obj/item/weapon/defibrillator, +/obj/item/defibrillator, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -81345,13 +81154,13 @@ /area/shuttle/abandoned) "cYC" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ +/obj/item/reagent_containers/glass/bottle/epinephrine{ pixel_x = 6 }, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = -3 }, -/obj/item/weapon/reagent_containers/syringe, +/obj/item/reagent_containers/syringe, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -81360,20 +81169,19 @@ /area/shuttle/abandoned) "cYD" = ( /obj/structure/table, -/obj/item/weapon/storage/backpack/duffelbag/med/surgery{ +/obj/item/storage/backpack/duffelbag/med/surgery{ pixel_y = 4 }, /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "cYE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/closet/toolcloset, /turf/open/floor/plasteel/yellow/side{ dir = 1 }, /area/construction/mining/aux_base) "cYF" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/escape) "cYG" = ( @@ -81417,7 +81225,6 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "cYK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/yellow{ icon_state = "4-8"; d1 = 4; @@ -81430,7 +81237,7 @@ network = list("AuxBase"); pixel_y = -28 }, -/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/yellow/side, /area/construction/mining/aux_base) "cYL" = ( @@ -81473,19 +81280,19 @@ desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket" }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, /obj/item/clothing/mask/breath{ @@ -81584,9 +81391,9 @@ /area/science/xenobiology) "cYU" = ( /obj/structure/table, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/pen, /obj/item/hand_labeler_refill, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -81598,12 +81405,12 @@ /obj/structure/closet/crate/medical{ name = "medical crate" }, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/o2{ +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/o2{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/toxin{ +/obj/item/storage/firstaid/toxin{ pixel_x = -4; pixel_y = 3 }, @@ -81611,7 +81418,7 @@ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/lazarus_injector, +/obj/item/lazarus_injector, /obj/effect/turf_decal/bot, /mob/living/simple_animal/bot/medbot{ name = "\improper emergency medibot"; @@ -81621,7 +81428,7 @@ /turf/open/floor/plasteel, /area/shuttle/escape) "cYX" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /turf/open/floor/plasteel/floorgrime, /area/shuttle/escape) "cYY" = ( @@ -81648,8 +81455,8 @@ /obj/structure/closet/crate{ name = "emergency supplies crate" }, -/obj/item/weapon/storage/toolbox/emergency, -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /obj/item/device/flashlight/flare{ pixel_x = 3; pixel_y = 3 @@ -81658,8 +81465,8 @@ pixel_x = -6; pixel_y = -2 }, -/obj/item/weapon/crowbar, -/obj/item/weapon/wrench, +/obj/item/crowbar, +/obj/item/wrench, /obj/item/device/radio, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -81781,8 +81588,8 @@ /area/shuttle/escape) "cZs" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/toxin, -/obj/item/weapon/storage/firstaid/o2{ +/obj/item/storage/firstaid/toxin, +/obj/item/storage/firstaid/o2{ pixel_x = 3; pixel_y = 3 }, @@ -81790,8 +81597,8 @@ /area/shuttle/escape) "cZt" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 3 }, @@ -81806,40 +81613,37 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "cZv" = ( -/turf/open/floor/circuit{ - name = "Killroom Floor"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/killroom, /area/science/xenobiology) "cZw" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ +/obj/item/reagent_containers/glass/bottle/epinephrine{ pixel_x = 6 }, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = -3 }, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ +/obj/item/reagent_containers/glass/bottle/epinephrine{ pixel_x = -3; pixel_y = 8 }, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = 6; pixel_y = 8 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 3; pixel_y = -2 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 4; pixel_y = 1 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = -2; pixel_y = 5 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 2; pixel_y = 8 }, @@ -81847,12 +81651,12 @@ /area/shuttle/escape) "cZx" = ( /obj/structure/table, -/obj/item/weapon/defibrillator/loaded, +/obj/item/defibrillator/loaded, /turf/open/floor/mineral/titanium, /area/shuttle/escape) "cZy" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 8 }, @@ -81865,7 +81669,7 @@ /area/shuttle/escape) "cZz" = ( /obj/structure/table/optable, -/obj/item/weapon/surgical_drapes, +/obj/item/surgical_drapes, /obj/machinery/light{ dir = 8 }, @@ -81873,7 +81677,7 @@ /area/shuttle/escape) "cZA" = ( /obj/structure/table, -/obj/item/weapon/folder/blue, +/obj/item/folder/blue, /obj/structure/extinguisher_cabinet{ dir = 4; pixel_y = -27 @@ -81904,7 +81708,7 @@ /area/shuttle/escape) "cZE" = ( /obj/structure/table, -/obj/item/weapon/storage/box/handcuffs{ +/obj/item/storage/box/handcuffs{ pixel_x = 2; pixel_y = 2 }, @@ -81935,7 +81739,7 @@ /area/shuttle/escape) "cZJ" = ( /obj/structure/table, -/obj/item/weapon/restraints/handcuffs{ +/obj/item/restraints/handcuffs{ pixel_y = 3 }, /turf/open/floor/mineral/plastitanium/brig, @@ -81962,10 +81766,10 @@ /area/shuttle/escape) "cZO" = ( /obj/structure/rack, -/obj/item/weapon/crowbar, -/obj/item/weapon/wrench, -/obj/item/weapon/weldingtool, -/obj/item/weapon/wirecutters, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/weldingtool, +/obj/item/wirecutters, /obj/item/stack/cable_coil, /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -82001,7 +81805,7 @@ /area/security/main) "cZS" = ( /obj/structure/table, -/obj/item/weapon/restraints/handcuffs{ +/obj/item/restraints/handcuffs{ pixel_y = 3 }, /obj/machinery/light{ @@ -82011,7 +81815,7 @@ /area/shuttle/escape) "cZT" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "cZU" = ( @@ -82061,14 +81865,14 @@ /area/shuttle/escape) "dac" = ( /obj/structure/rack, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/electrical{ pixel_x = -3; pixel_y = 1 }, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_y = -1 }, -/obj/item/weapon/storage/toolbox/emergency{ +/obj/item/storage/toolbox/emergency{ pixel_x = 3; pixel_y = -5 }, @@ -82103,16 +81907,16 @@ /area/shuttle/escape) "dai" = ( /obj/structure/table, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "daj" = ( /obj/structure/table, -/obj/item/weapon/phone{ +/obj/item/phone{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/cigbutt/cigarbutt{ +/obj/item/cigbutt/cigarbutt{ pixel_x = 5; pixel_y = -1 }, @@ -82128,7 +81932,7 @@ /area/shuttle/escape) "dam" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/emergency{ +/obj/item/storage/toolbox/emergency{ pixel_y = 3 }, /turf/open/floor/mineral/titanium/blue, @@ -82159,10 +81963,10 @@ /area/security/main) "daq" = ( /obj/structure/table, -/obj/item/weapon/folder/red{ +/obj/item/folder/red{ pixel_x = 3 }, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = -4; pixel_y = 2 }, @@ -82171,7 +81975,7 @@ name = "Station Intercom (General)"; pixel_y = -31 }, -/obj/item/weapon/book/manual/wiki/security_space_law{ +/obj/item/book/manual/wiki/security_space_law{ pixel_x = -4; pixel_y = 4 }, @@ -82183,14 +81987,14 @@ /area/shuttle/escape) "das" = ( /obj/structure/table, -/obj/item/weapon/scalpel{ +/obj/item/scalpel{ pixel_y = 12 }, -/obj/item/weapon/circular_saw, -/obj/item/weapon/retractor{ +/obj/item/circular_saw, +/obj/item/retractor{ pixel_x = 4 }, -/obj/item/weapon/hemostat{ +/obj/item/hemostat{ pixel_x = -4 }, /obj/item/clothing/gloves/color/latex, @@ -82218,7 +82022,7 @@ /obj/structure/rack{ dir = 1 }, -/obj/item/weapon/tank/internals/oxygen/red, +/obj/item/tank/internals/oxygen/red, /obj/item/clothing/suit/fire/firefighter, /obj/item/clothing/mask/gas, /obj/item/clothing/head/hardhat/red, @@ -82321,7 +82125,7 @@ }, /obj/item/stack/cable_coil, /obj/item/device/multitool, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ charge = 100; maxcharge = 15000 }, @@ -82405,17 +82209,11 @@ name = "server vent"; pressure_checks = 0 }, -/turf/open/floor/circuit{ - name = "Killroom Floor"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/killroom, /area/science/xenobiology) "daS" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/circuit{ - name = "Killroom Floor"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/killroom, /area/science/xenobiology) "daT" = ( /turf/open/space, @@ -82448,18 +82246,15 @@ }, /area/maintenance/port/fore) "daY" = ( -/obj/machinery/power/rad_collector{ - anchored = 1 - }, +/obj/machinery/power/rad_collector/anchored, /obj/structure/cable, /turf/open/floor/engine, /area/engine/supermatter) "daZ" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/supermatter) "dbb" = ( @@ -82524,6 +82319,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "dbm" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "dbn" = ( @@ -82592,10 +82388,7 @@ "dbv" = ( /obj/structure/disposalpipe/segment, /obj/machinery/light/small, -/turf/open/floor/circuit{ - name = "Killroom Floor"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/killroom, /area/science/xenobiology) "dbw" = ( /obj/machinery/camera{ @@ -82604,29 +82397,26 @@ network = list("SS13","RD","Xeno"); start_active = 1 }, -/turf/open/floor/circuit{ - name = "Killroom Floor"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/killroom, /area/science/xenobiology) "dbx" = ( /obj/structure/table/optable, -/obj/item/weapon/surgical_drapes, +/obj/item/surgical_drapes, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/shuttle/syndicate) "dby" = ( -/obj/item/weapon/cautery, -/obj/item/weapon/scalpel, +/obj/item/cautery, +/obj/item/scalpel, /obj/structure/table/reinforced, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/shuttle/syndicate) "dbz" = ( -/obj/item/weapon/retractor, -/obj/item/weapon/hemostat, +/obj/item/retractor, +/obj/item/hemostat, /obj/structure/table/reinforced, /turf/open/floor/plasteel/vault{ dir = 8 @@ -82940,7 +82730,6 @@ /area/science/xenobiology) "dcb" = ( /obj/machinery/airalarm{ - frequency = 1439; pixel_y = 23 }, /obj/machinery/camera{ @@ -82955,34 +82744,31 @@ "dcc" = ( /obj/structure/table/glass, /obj/item/stack/sheet/mineral/plasma{ - layer = 2.9; pixel_y = 4 }, /obj/item/stack/sheet/mineral/plasma{ - layer = 2.9; pixel_y = 4 }, /obj/item/stack/sheet/mineral/plasma{ - layer = 2.9; pixel_y = 4 }, /obj/item/stack/sheet/mineral/plasma{ - layer = 2.9; pixel_y = 4 }, -/obj/item/weapon/reagent_containers/glass/beaker{ +/obj/item/reagent_containers/glass/beaker{ pixel_x = 8; pixel_y = 2 }, -/obj/item/weapon/reagent_containers/glass/beaker/large{ +/obj/item/reagent_containers/glass/beaker/large{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, /obj/machinery/power/apc{ cell_type = 10000; dir = 1; name = "Xenobiology APC"; + areastring = "/area/science/xenobiology"; pixel_y = 27 }, /obj/structure/cable/yellow{ @@ -82995,14 +82781,14 @@ /area/science/xenobiology) "dcd" = ( /obj/structure/table/glass, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_y = 4 }, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = 4 }, -/obj/item/weapon/pen{ +/obj/item/pen{ pixel_x = -4 }, /obj/machinery/requests_console{ @@ -83021,18 +82807,18 @@ /area/science/xenobiology) "dce" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/box/beakers{ +/obj/item/storage/box/beakers{ pixel_x = 2; pixel_y = 7 }, -/obj/item/weapon/storage/box/syringes{ +/obj/item/storage/box/syringes{ pixel_y = 5 }, -/obj/item/weapon/storage/box/monkeycubes{ +/obj/item/storage/box/monkeycubes{ pixel_x = 2; pixel_y = -2 }, -/obj/item/weapon/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes, /turf/open/floor/plasteel/whitepurple/side{ dir = 1 }, @@ -83358,11 +83144,11 @@ /area/science/xenobiology) "dcJ" = ( /obj/structure/reagent_dispensers/watertank, -/obj/item/weapon/extinguisher{ +/obj/item/extinguisher{ pixel_x = 4; pixel_y = 3 }, -/obj/item/weapon/extinguisher, +/obj/item/extinguisher, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -83820,6 +83606,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Test Chamber Maintenance APC"; + areastring = "/area/maintenance/department/science/xenobiology"; pixel_x = 26 }, /turf/open/floor/plating, @@ -83829,7 +83616,7 @@ dir = 4 }, /obj/structure/chair, -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /obj/machinery/atmospherics/pipe/manifold/cyan/visible{ dir = 1 }, @@ -83862,10 +83649,7 @@ external_pressure_bound = 120; name = "server vent" }, -/turf/open/floor/circuit{ - name = "Killroom Floor"; - initial_gas_mix = "n2=500;TEMP=80" - }, +/turf/open/floor/circuit/killroom, /area/science/xenobiology) "ddC" = ( /obj/structure/disposalpipe/trunk{ @@ -83876,8 +83660,7 @@ /area/science/xenobiology) "ddD" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8; - + dir = 8 }, /obj/machinery/deepfryer, /turf/open/floor/plasteel/cafeteria{ @@ -84043,19 +83826,17 @@ /turf/closed/wall/r_wall, /area/engine/engineering) "ded" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "dee" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "def" = ( @@ -84065,13 +83846,12 @@ /turf/closed/wall/r_wall, /area/engine/engineering) "deh" = ( -/obj/structure/grille, /obj/structure/cable/white{ d1 = 4; d2 = 8; icon_state = "4-8" }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/engineering) "dei" = ( @@ -84329,8 +84109,7 @@ /area/engine/engineering) "deK" = ( /obj/structure/cable/white, -/obj/machinery/power/emitter{ - anchored = 1; +/obj/machinery/power/emitter/anchored{ dir = 2; state = 2 }, @@ -84362,11 +84141,10 @@ /turf/open/floor/engine, /area/engine/engineering) "deS" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 10 }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/supermatter) "deT" = ( @@ -84413,10 +84191,8 @@ /turf/open/floor/engine, /area/engine/engineering) "deY" = ( -/obj/structure/reflector/single{ - anchored = 1; - dir = 1; - icon_state = "reflector" +/obj/structure/reflector/single/anchored{ + dir = 1 }, /turf/open/floor/plating, /area/engine/engineering) @@ -84425,7 +84201,7 @@ /turf/open/floor/plating, /area/engine/engineering) "dfa" = ( -/obj/machinery/power/supermatter_shard/crystal, +/obj/machinery/power/supermatter_shard/crystal/engine, /turf/open/floor/engine, /area/engine/supermatter) "dfb" = ( @@ -84456,18 +84232,14 @@ /turf/open/floor/engine, /area/engine/engineering) "dff" = ( -/obj/structure/reflector/double{ - anchored = 1; - dir = 1; - icon_state = "reflector_double" +/obj/structure/reflector/double/anchored{ + dir = 1 }, /turf/open/floor/plasteel/black, /area/engine/engineering) "dfg" = ( -/obj/structure/reflector/single{ - anchored = 1; - dir = 8; - icon_state = "reflector" +/obj/structure/reflector/single/anchored{ + dir = 8 }, /turf/open/floor/plating, /area/engine/engineering) @@ -84492,17 +84264,15 @@ /turf/closed/wall/r_wall, /area/engine/supermatter) "dfk" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/manifold/general/visible, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/supermatter) "dfm" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/supermatter) "dfp" = ( @@ -84516,9 +84286,7 @@ /turf/open/floor/plasteel/black, /area/engine/engineering) "dfq" = ( -/obj/machinery/power/rad_collector{ - anchored = 1 - }, +/obj/machinery/power/rad_collector/anchored, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 @@ -84568,8 +84336,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/emitter{ - anchored = 1; +/obj/machinery/power/emitter/anchored{ dir = 1; state = 2 }, @@ -84580,8 +84347,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/machinery/power/emitter{ - anchored = 1; +/obj/machinery/power/emitter/anchored{ dir = 1; state = 2 }, @@ -84781,7 +84547,7 @@ /turf/open/floor/plasteel/black, /area/engine/engineering) "dfW" = ( -/obj/item/weapon/wrench, +/obj/item/wrench, /turf/open/floor/plasteel/black, /area/engine/engineering) "dfX" = ( @@ -84894,8 +84660,7 @@ /turf/open/floor/plating, /area/maintenance/starboard) "dgp" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, @@ -85059,8 +84824,7 @@ /turf/open/floor/plasteel/black, /area/engine/atmos) "dhk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/orange/visible{ dir = 4 }, @@ -85080,7 +84844,7 @@ /area/shuttle/syndicate) "dhn" = ( /obj/structure/table, -/obj/item/weapon/poster/random_contraband, +/obj/item/poster/random_contraband, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/fore) @@ -85090,14 +84854,14 @@ dir = 1 }, /obj/structure/closet/crate, -/obj/item/weapon/coin/silver, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/storage/box/lights/mixed, -/obj/item/weapon/watertank, -/obj/item/weapon/storage/box/donkpockets, -/obj/item/weapon/poster/random_contraband, -/obj/item/weapon/poster/random_contraband, -/obj/item/weapon/poster/random_contraband, +/obj/item/coin/silver, +/obj/item/grenade/chem_grenade, +/obj/item/storage/box/lights/mixed, +/obj/item/watertank, +/obj/item/storage/box/donkpockets, +/obj/item/poster/random_contraband, +/obj/item/poster/random_contraband, +/obj/item/poster/random_contraband, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port/fore) @@ -85123,12 +84887,12 @@ /obj/structure/light_construct/small{ dir = 8 }, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, /obj/structure/window/reinforced, -/obj/item/weapon/poster/random_official, +/obj/item/poster/random_official, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port/fore) @@ -85161,7 +84925,7 @@ /turf/open/floor/plasteel/vault, /area/crew_quarters/fitness/recreation) "dht" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /obj/structure/sign/poster/contraband/random{ pixel_x = -32 }, @@ -85193,18 +84957,18 @@ d2 = 8; icon_state = "2-8" }, -/obj/item/weapon/folder/red, -/obj/item/weapon/folder/red, -/obj/item/weapon/poster/random_official, +/obj/item/folder/red, +/obj/item/folder/red, +/obj/item/poster/random_official, /turf/open/floor/plasteel/showroomfloor, /area/security/warden) "dhw" = ( /obj/structure/closet, -/obj/item/weapon/poster/random_contraband, -/obj/item/weapon/poster/random_contraband, -/obj/item/weapon/poster/random_contraband, -/obj/item/weapon/poster/random_contraband, -/obj/item/weapon/poster/random_contraband, +/obj/item/poster/random_contraband, +/obj/item/poster/random_contraband, +/obj/item/poster/random_contraband, +/obj/item/poster/random_contraband, +/obj/item/poster/random_contraband, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; name = "2maintenance loot spawner" @@ -85262,7 +85026,7 @@ "dhB" = ( /obj/item/clothing/glasses/meson, /obj/structure/closet/crate, -/obj/item/weapon/poster/random_contraband, +/obj/item/poster/random_contraband, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; name = "2maintenance loot spawner" @@ -85283,8 +85047,8 @@ /obj/item/stack/rods{ amount = 50 }, -/obj/item/weapon/paper, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/paper, +/obj/item/storage/box/lights/mixed, /obj/structure/sign/poster/official/random{ pixel_y = -32 }, @@ -85367,7 +85131,7 @@ /area/crew_quarters/locker) "dhK" = ( /obj/structure/closet, -/obj/item/weapon/poster/random_contraband, +/obj/item/poster/random_contraband, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port/fore) @@ -85377,10 +85141,11 @@ /obj/machinery/power/apc{ dir = 2; name = "Tool Storage APC"; + areastring = "/area/storage/primary"; pixel_y = -27 }, /obj/structure/cable/yellow, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/structure/sign/poster/official/random{ pixel_x = -32 }, @@ -85427,6 +85192,7 @@ /obj/structure/sign/poster/contraband/random{ pixel_x = -32 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plating, /area/maintenance/port/fore) "dhP" = ( @@ -85459,7 +85225,7 @@ "dhR" = ( /obj/structure/closet, /obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/weapon/poster/random_contraband, +/obj/item/poster/random_contraband, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port) @@ -85495,8 +85261,8 @@ /area/crew_quarters/theatre) "dhW" = ( /obj/structure/table/wood, -/obj/item/weapon/staff/broom, -/obj/item/weapon/wrench, +/obj/item/staff/broom, +/obj/item/wrench, /obj/machinery/airalarm{ dir = 8; pixel_x = 24 @@ -85528,7 +85294,7 @@ /area/crew_quarters/toilet/auxiliary) "dib" = ( /obj/structure/table/wood, -/obj/item/weapon/lipstick{ +/obj/item/lipstick{ pixel_y = 5 }, /obj/machinery/camera{ @@ -85563,14 +85329,14 @@ /area/hallway/secondary/entry) "did" = ( /obj/structure/table/wood, -/obj/item/weapon/folder, +/obj/item/folder, /obj/structure/sign/poster/official/random{ pixel_x = -32 }, /turf/open/floor/wood, /area/security/vacantoffice) "dif" = ( -/obj/item/weapon/soap/nanotrasen, +/obj/item/soap/nanotrasen, /obj/machinery/light/small{ dir = 4 }, @@ -85629,7 +85395,7 @@ dir = 8 }, /obj/item/clothing/mask/pig, -/obj/item/weapon/bikehorn, +/obj/item/bikehorn, /obj/structure/table/wood, /obj/structure/sign/poster/contraband/random{ pixel_x = -32 @@ -85650,7 +85416,7 @@ /area/crew_quarters/theatre) "din" = ( /obj/structure/table/wood, -/obj/item/weapon/paper, +/obj/item/paper, /obj/structure/sign/poster/official/random{ pixel_y = -32 }, @@ -85661,7 +85427,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/item/weapon/poster/random_official, +/obj/item/poster/random_official, /turf/open/floor/plating, /area/maintenance/port) "dip" = ( @@ -85672,14 +85438,14 @@ pixel_x = 28; req_access_txt = "19" }, -/obj/item/weapon/poster/random_official, -/obj/item/weapon/poster/random_official, -/obj/item/weapon/poster/random_official, -/obj/item/weapon/poster/random_official, -/obj/item/weapon/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/item/device/paicard{ - desc = "A real NanoTrasen success, these personal AIs provide all of the companionship of an AI without any law related red-tape."; - name = "NanoTrasen-brand personal AI device exhibit" + desc = "A real Nanotrasen success, these personal AIs provide all of the companionship of an AI without any law related red-tape."; + name = "Nanotrasen-brand personal AI device exhibit" }, /turf/open/floor/carpet, /area/bridge/showroom/corporate) @@ -85738,11 +85504,12 @@ /obj/structure/sign/poster/contraband/random{ pixel_y = 32 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plating, /area/maintenance/port) "diu" = ( /obj/structure/reagent_dispensers/watertank, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /obj/structure/sign/poster/contraband/random{ pixel_y = 32 }, @@ -85763,6 +85530,7 @@ /obj/structure/sign/poster/contraband/random{ pixel_y = 32 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plating, /area/maintenance/port) "diw" = ( @@ -85777,17 +85545,17 @@ /area/hydroponics) "dix" = ( /obj/structure/rack, -/obj/item/weapon/poster/random_contraband, +/obj/item/poster/random_contraband, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, /area/maintenance/port) "diy" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 8 }, -/obj/item/weapon/poster/random_contraband, +/obj/item/poster/random_contraband, /turf/open/floor/plating, /area/maintenance/port/aft) "diz" = ( @@ -85860,15 +85628,15 @@ /area/science/research) "diE" = ( /obj/structure/rack, -/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka{ +/obj/item/reagent_containers/food/drinks/bottle/vodka{ pixel_x = 3; pixel_y = 2 }, -/obj/item/weapon/reagent_containers/food/drinks/bottle/vermouth{ +/obj/item/reagent_containers/food/drinks/bottle/vermouth{ pixel_x = -4; pixel_y = 3 }, -/obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey, +/obj/item/reagent_containers/food/drinks/bottle/whiskey, /obj/structure/sign/poster/contraband/random{ pixel_y = 32 }, @@ -85901,16 +85669,16 @@ /turf/open/floor/plating, /area/science/research) "diI" = ( -/obj/item/weapon/poster/random_contraband, -/obj/item/weapon/poster/random_contraband, -/obj/item/weapon/poster/random_contraband, -/obj/item/weapon/poster/random_contraband, -/obj/item/weapon/poster/random_contraband, -/obj/item/weapon/reagent_containers/food/drinks/beer{ +/obj/item/poster/random_contraband, +/obj/item/poster/random_contraband, +/obj/item/poster/random_contraband, +/obj/item/poster/random_contraband, +/obj/item/poster/random_contraband, +/obj/item/reagent_containers/food/drinks/beer{ pixel_x = -3; pixel_y = 2 }, -/obj/item/weapon/reagent_containers/food/drinks/ale, +/obj/item/reagent_containers/food/drinks/ale, /obj/structure/table/wood, /obj/item/device/instrument/eguitar, /obj/effect/turf_decal/stripes/line{ @@ -85931,8 +85699,8 @@ /turf/open/floor/wood, /area/maintenance/port/aft) "diK" = ( -/obj/item/weapon/dice/d20, -/obj/item/weapon/dice, +/obj/item/dice/d20, +/obj/item/dice, /obj/structure/table/wood, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -85946,8 +85714,8 @@ /turf/open/floor/plating, /area/maintenance/port/aft) "diL" = ( -/obj/item/weapon/tank/internals/air, -/obj/item/weapon/tank/internals/air, +/obj/item/tank/internals/air, +/obj/item/tank/internals/air, /obj/item/clothing/mask/breath, /obj/item/clothing/mask/breath, /obj/machinery/space_heater, @@ -86024,7 +85792,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/item/weapon/ore/slag, +/obj/item/ore/slag, /turf/open/floor/plating, /area/maintenance/aft) "diS" = ( @@ -86036,7 +85804,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /turf/open/floor/plating, /area/maintenance/aft) "diT" = ( @@ -86055,7 +85823,7 @@ /area/maintenance/starboard/aft) "diU" = ( /obj/structure/closet/crate, -/obj/item/weapon/poster/random_official, +/obj/item/poster/random_official, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/landmark/blobstart, /obj/effect/turf_decal/stripes/line{ @@ -86072,7 +85840,7 @@ dir = 4; network = list("SS13") }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-24"; layer = 4.1 }, @@ -86201,7 +85969,7 @@ d2 = 2; icon_state = "1-2" }, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /obj/machinery/door/poddoor/shutters/preopen{ id = "engsm"; name = "Radiation Chamber Shutters" @@ -86387,8 +86155,8 @@ /area/hallway/secondary/entry) "djW" = ( /obj/structure/table/wood, -/obj/item/weapon/clipboard, -/obj/item/weapon/paper, +/obj/item/clipboard, +/obj/item/paper, /obj/structure/sign/poster/official/random{ pixel_y = 32 }, @@ -86433,7 +86201,7 @@ /obj/machinery/ai_status_display{ pixel_x = 32 }, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /obj/machinery/light{ dir = 4 }, @@ -86538,8 +86306,8 @@ }, /area/shuttle/syndicate) "dkt" = ( -/obj/item/weapon/storage/toolbox/syndicate, -/obj/item/weapon/crowbar/red, +/obj/item/storage/toolbox/syndicate, +/obj/item/crowbar/red, /obj/structure/table/reinforced, /obj/machinery/light{ dir = 8 @@ -86697,9 +86465,9 @@ /area/shuttle/syndicate) "dkV" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/glass/beaker, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/dropper, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -86965,8 +86733,7 @@ /turf/closed/wall/r_wall, /area/engine/supermatter) "dlN" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/supermatter) "dlO" = ( @@ -86982,9 +86749,7 @@ /turf/closed/wall/r_wall, /area/engine/supermatter) "dlS" = ( -/obj/machinery/power/rad_collector{ - anchored = 1 - }, +/obj/machinery/power/rad_collector/anchored, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 @@ -86992,9 +86757,7 @@ /turf/open/floor/engine, /area/engine/supermatter) "dlT" = ( -/obj/machinery/power/rad_collector{ - anchored = 1 - }, +/obj/machinery/power/rad_collector/anchored, /obj/structure/cable{ icon_state = "0-2"; d2 = 2 @@ -87139,13 +86902,11 @@ /turf/closed/wall, /area/quartermaster/sorting) "dmH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/sorting) "dmI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/sorting) "dmJ" = ( @@ -87197,8 +86958,7 @@ /turf/closed/wall, /area/quartermaster/sorting) "dmY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/sorting) "dmZ" = ( @@ -87230,8 +86990,7 @@ /turf/closed/wall, /area/maintenance/starboard/fore) "dni" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/fore) "dnj" = ( @@ -87268,6 +87027,7 @@ cell_type = 2500; dir = 4; name = "Port Bow Maintenance APC"; + areastring = "/area/maintenance/port/fore"; pixel_x = 26 }, /turf/open/floor/plating{ @@ -87311,8 +87071,7 @@ /turf/closed/wall, /area/maintenance/starboard/fore) "dnD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/fore) "dnE" = ( @@ -87414,7 +87173,7 @@ /turf/open/floor/plating, /area/maintenance/port/fore) "dod" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /turf/open/floor/plating, /area/maintenance/port/fore) "doe" = ( @@ -87479,7 +87238,7 @@ /turf/closed/wall, /area/maintenance/port/fore) "dow" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /turf/open/floor/plating, /area/maintenance/port/fore) "dox" = ( @@ -87519,8 +87278,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/fore) "doI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/fore) "doJ" = ( @@ -87645,7 +87403,7 @@ /turf/closed/wall, /area/maintenance/starboard/fore) "dpk" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /turf/open/floor/plating, /area/maintenance/starboard/fore) "dpl" = ( @@ -87680,8 +87438,7 @@ /turf/closed/wall, /area/maintenance/starboard/fore) "dpu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/fore) "dpv" = ( @@ -88504,10 +88261,11 @@ /turf/open/floor/plating, /area/maintenance/starboard/fore) "dtS" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /obj/machinery/power/apc{ dir = 2; name = "Starboard Bow Maintenance APC"; + areastring = "/area/maintenance/starboard/fore"; pixel_y = -28 }, /obj/structure/cable/yellow{ @@ -88602,8 +88360,7 @@ /turf/closed/wall, /area/maintenance/starboard/fore) "duq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/fore) "dur" = ( @@ -88914,6 +88671,7 @@ /obj/structure/sign/poster/contraband/random{ pixel_y = 32 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plating, /area/maintenance/port/aft) "dwd" = ( @@ -89179,8 +88937,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "dxk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "dxl" = ( @@ -89236,24 +88993,21 @@ /turf/closed/wall, /area/maintenance/starboard/aft) "dxB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "dxC" = ( /turf/closed/wall, /area/maintenance/starboard/aft) "dxD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "dxE" = ( /turf/closed/wall, /area/maintenance/starboard/aft) "dxF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "dxG" = ( @@ -89344,8 +89098,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/aft) "dyd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "dye" = ( @@ -89745,6 +89498,7 @@ d2 = 2; icon_state = "1-2" }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plating, /area/maintenance/starboard/aft) "dzS" = ( @@ -89798,6 +89552,7 @@ cell_type = 5000; dir = 2; name = "Starboard Quarter Maintenance APC"; + areastring = "/area/maintenance/starboard/aft"; pixel_y = -24 }, /obj/structure/cable/yellow, @@ -89813,7 +89568,7 @@ /turf/closed/wall, /area/maintenance/starboard/aft) "dAh" = ( -/obj/item/weapon/storage/box, +/obj/item/storage/box, /turf/open/floor/plating, /area/maintenance/starboard/aft) "dAi" = ( @@ -90007,8 +89762,7 @@ /turf/closed/wall, /area/maintenance/starboard/aft) "dAS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "dAT" = ( @@ -90059,8 +89813,7 @@ /turf/closed/wall, /area/maintenance/starboard/aft) "dBg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard/aft) "dBh" = ( @@ -90158,9 +89911,898 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "dBD" = ( -/obj/machinery/vending/kink, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/yellow{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/security/brig) +"dBE" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/yellow{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/security/brig) +"dBF" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/yellow{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/security/brig) +"dBG" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/security/brig) +"dBH" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable/yellow{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/security/brig) +"dBI" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/yellow, +/turf/open/floor/plating, +/area/engine/break_room) +"dBJ" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"dBK" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id = "atmos"; + name = "Atmos Blast Door"; + opacity = 0 + }, +/obj/structure/cable/yellow, +/turf/open/floor/plating, +/area/engine/atmos) +"dBL" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"dBM" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, +/turf/open/floor/plasteel/caution{ + dir = 8 + }, +/area/engine/atmos) +"dBN" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/medical/virology) +"dBO" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/mob/living/carbon/monkey, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"dBP" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/medical/virology) +"dBQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/turf/open/floor/plating, +/area/medical/virology) +"dBR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/yellow{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/medical/virology) +"dBS" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"dBT" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/medical/virology) +"dBU" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/medical/virology) +"dBV" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/yellow, +/turf/open/floor/plating, +/area/medical/virology) +"dBW" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/yellow, +/turf/open/floor/plating, +/area/medical/virology) +"dBX" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/black, +/area/ai_monitored/security/armory) +"dBY" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 + }, +/area/crew_quarters/fitness/recreation) +"dBZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/security/warden) +"dCa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8"; + d1 = 4; + d2 = 8 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/security/warden) +"dCb" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/red, +/area/security/main) +"dCc" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/crew_quarters/fitness/recreation) +"dCd" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/red, +/area/security/main) +"dCe" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/fore) +"dCf" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"dCg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/security/brig) +"dCh" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"dCi" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard/fore) +"dCj" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/floorgrime, +/area/security/brig) +"dCk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/engine/engineering) +"dCl" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/port/fore) +"dCm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/engine/engineering) +"dCn" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/quartermaster/miningoffice) +"dCo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"dCp" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating{ + icon_state = "platingdmg2" + }, +/area/maintenance/fore) +"dCq" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/security/courtroom) +"dCr" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"dCs" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"dCt" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/storage/primary) +"dCu" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/storage/primary) +"dCv" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/floorgrime, +/area/crew_quarters/locker) +"dCw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/engine/engineering) +"dCx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/port/fore) +"dCy" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/floorgrime, +/area/crew_quarters/locker) +"dCz" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/black, +/area/security/courtroom) +"dCA" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/crew_quarters/locker) +"dCB" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"dCC" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dCD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/starboard/fore) +"dCE" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"dCF" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"dCG" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"dCH" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"dCI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"dCJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 + }, +/area/hallway/primary/starboard) +"dCK" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/black, +/area/bridge) +"dCL" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/black, +/area/bridge) +"dCM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/caution/corner{ + dir = 8 + }, +/area/hallway/primary/starboard) +"dCN" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/primary/port) +"dCO" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"dCP" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain/private) +"dCQ" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"dCR" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/black, +/area/bridge) +"dCS" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"dCT" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"dCU" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"dCV" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/starboard) +"dCW" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/port) +"dCX" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet, +/area/library) +"dCY" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/engine/atmos) +"dCZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet, +/area/library) +"dDa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 + }, +/area/hallway/secondary/command) +"dDb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/bar, +/area/crew_quarters/bar) +"dDc" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"dDd" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"dDe" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/cafeteria{ + dir = 5 + }, +/area/crew_quarters/kitchen) +"dDf" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/bridge/showroom/corporate) +"dDg" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/bridge/showroom/corporate) +"dDh" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"dDi" = ( +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/wood, +/area/library) +"dDj" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"dDk" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"dDl" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/hydroponics) +"dDm" = ( +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/engine/atmos) +"dDn" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/hydroponics) +"dDo" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"dDp" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/white, +/area/science/research) +"dDq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dDr" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dDs" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/starboard) +"dDt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/barber{ + dir = 8 + }, +/area/crew_quarters/heads/cmo) +"dDu" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dDv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/blue/side{ + dir = 8 + }, +/area/hallway/primary/aft) +"dDw" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dDx" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dDy" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/white, +/area/science/research) +"dDz" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/circuit, +/area/science/robotics/mechbay) +"dDA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"dDB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/port/aft) +"dDC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"dDD" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/white, +/area/science/research) +"dDE" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"dDF" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) +"dDG" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"dDH" = ( +/obj/structure/chair{ + pixel_y = -2 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/vault, +/area/chapel/main) +"dDI" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"dDJ" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/construction/mining/aux_base) +"dDK" = ( +/obj/structure/rack{ + dir = 4 + }, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/device/assault_pod/mining, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/construction/mining/aux_base) (1,1,1) = {" aaa @@ -102605,7 +103247,7 @@ cVL cVL cWJ cWK -aRE +dDJ aSL aDb cZq @@ -102862,7 +103504,7 @@ cVL cVL cWJ cWK -aRE +dDK aSM aDb cZq @@ -106245,7 +106887,7 @@ dux cbq dux dux -cfA +cek dux dux cjq @@ -106270,7 +106912,7 @@ cBR cBR cBR cBR -cBS +dBR cBR cBR cBR @@ -106790,7 +107432,7 @@ cIq cJh cKf cKT -cBS +dBV aaf aaa aaa @@ -107036,12 +107678,12 @@ dux aaf aaf aaf -cBS -cCK +dBN +dBO cDC cEG cFA -cGs +dBS cHn cEE cEE @@ -107304,7 +107946,7 @@ cIr cJh cKg cKT -cBS +dBV cMu aaf aaa @@ -107557,7 +108199,7 @@ cEE cFC cGu cHp -cIp +dBT cJi cKh cKS @@ -107734,7 +108376,7 @@ ayk azo aAH aBW -aBW +dCn aEy aFI aHd @@ -108004,7 +108646,7 @@ aMv aQj aMv aKS -aMv +dCB aMv aMv aYM @@ -108322,7 +108964,7 @@ dux aaf aaf aaf -cBS +dBN cDG cEJ cFF @@ -108538,7 +109180,7 @@ bvY bxT bzC bzC -bzC +dCW bOv alC bSw @@ -108572,7 +109214,7 @@ csj cia cug dyg -bXE +dDw bXE cNg dux @@ -108836,7 +109478,7 @@ dux aaa aaa aaa -cBS +dBN cDI cEL cFH @@ -109319,7 +109961,7 @@ bMH bue bPO bRg -bSx +dDi bTw bue bSr @@ -109359,7 +110001,7 @@ cBR cBR cBR cBR -cBS +dBU cBR cBR cBR @@ -109559,7 +110201,7 @@ biL bko bbN bnV -bql +dCN apA bue bwb @@ -110045,7 +110687,7 @@ avT awV ayn ayn -ayn +dCl ayn ayn ayn @@ -110338,7 +110980,7 @@ bwe bGv bHT bwc -bEz +dCZ bGs bHS bzE @@ -110885,7 +111527,7 @@ cia cia cuj cbx -bXE +dDw bXE cxU cxU @@ -111095,7 +111737,7 @@ dne baA bbX bds -bbX +dCI bgV biO bkt @@ -111150,7 +111792,7 @@ czO cAS cBU cxU -cDL +dDB dzK cFN cGH @@ -111167,7 +111809,7 @@ cOG cLa cPE cQb -cQx +dDH cQb cRI cPA @@ -111343,7 +111985,7 @@ avT bfU aPl avT -avM +dCx aSY avT avT @@ -111622,7 +112264,7 @@ bwf bxW bzH bzE -bwc +dCX bwc bzE cVb @@ -112369,7 +113011,7 @@ aJQ aLh aMC aNU -aMB +dCt aMB aRP aTb @@ -112646,7 +113288,7 @@ bok bqz bsL buk -baG +dCH bdP baG baG @@ -112655,7 +113297,7 @@ bEB baG bHW baG -baG +dCH baG bdP baG @@ -112972,16 +113614,16 @@ cRo cMI cZe cZe +cYF +cYF +cYF cZe +cYF +cYF cZe -cZe -cZe -cZe -cZe -cZe -cZe -cZe -cZe +cYF +cYF +cYF cZe cZe aaa @@ -113140,14 +113782,14 @@ aJN dhI aME aNW -aMB +dCt aQx aMB aTe aUs aJR aXy -aYX +dCE baI bcd bcd @@ -113176,7 +113818,7 @@ bGy bGy bGy bTG -aYX +dCE bWk bXK bYV @@ -114220,7 +114862,7 @@ clo cmw cnE coQ -cqn +dDt crA csz ctz @@ -114443,7 +115085,7 @@ bcg bmr bkz bqE -bsQ +dCO bup bwm bkz @@ -114703,7 +115345,7 @@ btC bsR bur bwn -bya +bxZ bzL bBB bDb @@ -114920,7 +115562,7 @@ alQ anh aor apE -anh +dCg anh anh auU @@ -115221,7 +115863,7 @@ bkz bzQ bzR bDa -bEE +dDa bGC bIf bJJ @@ -115519,7 +116161,7 @@ cAd ctA dbr cCj -cDY +dDC cCj cFU cCe @@ -115974,7 +116616,7 @@ aJS aUx aUx aXI -aYX +dCE baQ bci aaf @@ -116047,7 +116689,7 @@ cLm cNM cOr cOU -cLm +dDG cPQ cQn cQK @@ -116199,7 +116841,7 @@ afV agP ahB aiy -ajr +dBZ ajr alT anl @@ -116212,11 +116854,11 @@ axR awe axe ayz -azE +dCj azE aCl aDx -aEO +dCo aGg aHx aaa @@ -116266,7 +116908,7 @@ bXN bZa can cbY -cca +dDo ceI cfY chd @@ -116719,7 +117361,7 @@ alV adY adY apL -ard +dCh ass adY auW @@ -117009,7 +117651,7 @@ aaf bfv bhk bjc -bjc +dCK bmB bou bqL @@ -117026,7 +117668,7 @@ bGH bJO bLw bTZ -bOA +dDf bQi bRz bLw @@ -117229,7 +117871,7 @@ ahE aiA akD akD -alU +dCa ano apH apN @@ -117308,7 +117950,7 @@ coZ crF csJ ctE -cuA +dDv cuA cwF cxz @@ -117507,7 +118149,7 @@ aHA aIJ aJU aGk -aHA +dCr aHA aPz aJU @@ -117529,7 +118171,7 @@ bov bqN bsX buA -bjc +dCK byg bzW bBJ @@ -118005,7 +118647,7 @@ anr adY adY dhv -aoA +anr adY avb awh @@ -118054,7 +118696,7 @@ bGH bJP bLw bTZ -bOz +dDg bQg bRD bLw @@ -118260,14 +118902,14 @@ akH amb ans amf -ajz +dCf ajz ajz atS auW awi axj -ajo +dBD azJ aBd aCo @@ -118294,7 +118936,7 @@ aaf bfw bhp bjb -bjc +dCK bmE boy bqP @@ -118509,7 +119151,7 @@ aeq aeq afX agc -agc +dBX agc ajs ajz @@ -118836,7 +119478,7 @@ bXV bZj cav ccf -ccd +dDp ceO cgd chk @@ -118854,7 +119496,7 @@ cuD cvH cwI cxF -cyr +dDz czj cAn cBh @@ -119038,7 +119680,7 @@ ahB ave awl axm -ajo +dBD azL aBf ajm @@ -119298,7 +119940,7 @@ axn ayD azM aBg -ayD +dBH aDG aEX aGr @@ -119377,7 +120019,7 @@ cDe cEm cFg cFg -cFg +dDE cHR cIM cJL @@ -119562,13 +120204,13 @@ aGs aHE aIQ aKb -aIR +dCq aIR aOi aPB aQH aQH -aIT +dCz aUH aTk aXT @@ -119809,7 +120451,7 @@ atU avg awn axp -ajo +dBF azO aBi ajm @@ -119858,7 +120500,7 @@ bQr bRJ bGM bTW -aYX +dCE bWA bXV bZk @@ -120056,7 +120698,7 @@ ahK aiE ajE akO -amh +dCb amh aoD apT @@ -120066,7 +120708,7 @@ atV avh awo axq -ajo +dBG azP aBj aCr @@ -120086,7 +120728,7 @@ aTp aIT aTk aXS -aYX +dCE baV bcj bdH @@ -120315,7 +120957,7 @@ ajF akP ami anx -amh +dCb apU arp asF @@ -120612,7 +121254,7 @@ bjg boF bqX bte -bfA +dCP bwD byr bAe @@ -120853,7 +121495,7 @@ aOn aHG aQK aLK -aLK +dCA aLK aSe aXS @@ -120908,7 +121550,7 @@ csW ctO cuJ cvN -cwN +dDy cwN cyw czp @@ -120916,7 +121558,7 @@ cAu cBo crL cwN -cwN +dDy cFl cGh cHb @@ -121920,7 +122562,7 @@ bYb cmZ diA crJ -cJb +dDq ceY cgm chr @@ -122128,7 +122770,7 @@ ayJ ayJ ayJ ayJ -aoR +dCp aHG aHG aHG @@ -122401,7 +123043,7 @@ aWq aXY aZr bba -baG +dCH bdP baG bhB @@ -122414,7 +123056,7 @@ btk aWf bwI aWf -aWf +dCT bBR bDA bFh @@ -122425,7 +123067,7 @@ aWf aWf aWf aWf -aWf +dCT aWf aWf bVo @@ -122454,7 +123096,7 @@ cwS crQ cyC czv -cAA +dDA cBu cCv cyK @@ -122908,7 +123550,7 @@ aMY aOu aOv aQR -aOv +dCv aTw aUM aWs @@ -122980,7 +123622,7 @@ cIf cIZ cJW cIg -dxQ +dDF dvY cNj dwN @@ -123913,7 +124555,7 @@ aje alc aje agq -aoP +dCe agq agq asQ @@ -123959,7 +124601,7 @@ byz bAj bBU bDE -bFm +dDb bHb bMP bKg @@ -123973,7 +124615,7 @@ bUh bVs bWN bWR -bWR +dDl caM ccu bST @@ -124026,7 +124668,7 @@ cRk dcH cSf cSl -cSu +cSJ cSa cSJ cSJ @@ -124197,7 +124839,7 @@ aOv aTt aUP aUM -aYe +dCD aZt bbg bcr @@ -124211,7 +124853,7 @@ boP brg bto buN -bwO +dCS bwO bAl bBT @@ -124234,7 +124876,7 @@ bWT caN ccv bST -ceZ +dDr cgq chx chx @@ -124478,7 +125120,7 @@ bwO bBT bKi bLN -bLK +dDe bOV bQE bRT @@ -124535,7 +125177,7 @@ aaa cRi dcb cZa -cSt +dDI dcB dcJ cRa @@ -124962,7 +125604,7 @@ axC aLQ aNc aOC -aOv +dCv aQY aOw aTt @@ -124999,7 +125641,7 @@ bRU bSW bUh bVw -bWR +dDl bWR bZu caM @@ -125233,7 +125875,7 @@ dnh dnh bhE bjp -bkY +dCM bmP boT brk @@ -125968,7 +126610,7 @@ aiS ajT aiS amw -agz +dCc aoV aqf arB @@ -126013,11 +126655,11 @@ bmP bwU byE bAq -byC +dCU byC bwX bHe -byC +dCU bKm bKe bNE @@ -126300,7 +126942,7 @@ cIk cJa cpG cJa -cJa +dDu ctk cuc cvb @@ -127061,7 +127703,7 @@ bST caT ccC bST -bXa +dDs apc apb dvY @@ -127247,7 +127889,7 @@ acP acP afz agz -ahl +dBY ahl aiW aja @@ -127279,7 +127921,7 @@ aNj aRf aSn aJh -avB +dCC aWv aYi aZx @@ -127287,7 +127929,7 @@ bbm bcy bdZ aWv -bhE +dCJ bjp blc bmR @@ -128558,7 +129200,7 @@ aHW dhH aCM aCM -aCM +dCs aCM aPT aRi @@ -128583,7 +129225,7 @@ buX bwY bGp btw -bwY +dCV bwY bFB bHl @@ -129572,7 +130214,7 @@ aqp dnh dnR aus -dBD +dnS dnh aAm dnS @@ -129835,7 +130477,7 @@ axQ ayR axY aBG -aCP +dCk aEk aFs aGT @@ -129861,7 +130503,7 @@ bhT bhT blj bmY -bie +dBI bhT bhT bvc @@ -129869,7 +130511,7 @@ bxc bxc bAA bCg -bAA +dBK bFF bxk bxg @@ -130085,7 +130727,7 @@ dnS doh dnS dnS -dpL +dCi dnS dnS axO @@ -130382,8 +131024,8 @@ bve bxd byS bAC -bCi -bCi +dBJ +dCY bFH bHq bIJ @@ -130873,7 +131515,7 @@ aKB aMd aNr aOP -aNr +dCw aRq aSw aTI @@ -130897,7 +131539,7 @@ bxd byU bAE bCk -bCi +dBJ bFJ bHs bIL @@ -131632,7 +132274,7 @@ avv axY axU ayS -aCP +dCk ddY deb deh @@ -131668,7 +132310,7 @@ bxc byW bAG bCn -bDS +dBM bFL bHt bIO @@ -133223,7 +133865,7 @@ bCi bCi bUD bCi -bXm +dDm bIS bZK cbk @@ -135804,8 +136446,8 @@ cgD chW cjl ckK -bCC -bCC +dbu +dbu ckM aaf bKK @@ -136060,9 +136702,9 @@ ccY ccY ccY cjm -bCC +dbu cme -bCC +dbu cjo aaa bKK @@ -136318,8 +136960,8 @@ cgE chX cjn ckL -bCC -bCC +dbu +dbu bxc aaf aai diff --git a/_maps/map_files/MetaStation/MetaStation.dmm.rej b/_maps/map_files/MetaStation/MetaStation.dmm.rej deleted file mode 100644 index 553b988622..0000000000 --- a/_maps/map_files/MetaStation/MetaStation.dmm.rej +++ /dev/null @@ -1,37 +0,0 @@ -diff a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm (rejected hunks) -@@ -45922,7 +45922,7 @@ - /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 8; - frequency = 1441; -- id_tag = "n2o_out" -+ id_tag = "n2o_out"; - name = "n2o out" - }, - /turf/open/floor/engine/n2o, -@@ -49223,7 +49223,7 @@ - /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 8; - frequency = 1441; -- id_tag = "tox_out" -+ id_tag = "tox_out"; - name = "toxin out" - }, - /turf/open/floor/engine/plasma, -@@ -52023,7 +52023,7 @@ - /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 8; - frequency = 1441; -- id_tag = "co2_out" -+ id_tag = "co2_out"; - name = "co2 out" - }, - /turf/open/floor/engine/co2, -@@ -58890,7 +58890,7 @@ - /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 1; - frequency = 1441; -- id_tag = "n2_out" -+ id_tag = "n2_out"; - name = "n2 out" - }, - /turf/open/floor/engine/n2, diff --git a/_maps/map_files/Mining/Lavaland.dmm b/_maps/map_files/Mining/Lavaland.dmm index f8bf06a40c..9a982211b4 100644 --- a/_maps/map_files/Mining/Lavaland.dmm +++ b/_maps/map_files/Mining/Lavaland.dmm @@ -1,4 +1,4 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "aa" = ( /turf/closed/indestructible/riveted/boss, /area/lavaland/surface/outdoors) @@ -93,12 +93,12 @@ /area/mine/laborcamp) "as" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/white, /area/mine/laborcamp) "at" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/medical, +/obj/item/bedsheet/medical, /obj/machinery/camera{ c_tag = "Labor Camp Medical"; dir = 8; @@ -110,8 +110,8 @@ /obj/structure/rack{ dir = 1 }, -/obj/item/weapon/storage/bag/ore, -/obj/item/weapon/pickaxe, +/obj/item/storage/bag/ore, +/obj/item/pickaxe, /obj/item/device/flashlight, /obj/item/clothing/glasses/meson, /turf/open/floor/plasteel, @@ -120,9 +120,9 @@ /obj/structure/rack{ dir = 1 }, -/obj/item/weapon/storage/bag/ore, +/obj/item/storage/bag/ore, /obj/item/device/flashlight, -/obj/item/weapon/pickaxe, +/obj/item/pickaxe, /obj/item/clothing/glasses/meson, /turf/open/floor/plasteel, /area/mine/laborcamp) @@ -158,10 +158,10 @@ /area/mine/laborcamp) "aC" = ( /obj/structure/closet/crate/internals, -/obj/item/weapon/tank/internals/emergency_oxygen, -/obj/item/weapon/tank/internals/emergency_oxygen, -/obj/item/weapon/tank/internals/emergency_oxygen, -/obj/item/weapon/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, /obj/item/clothing/mask/breath, /obj/item/clothing/mask/breath, /obj/item/clothing/mask/breath, @@ -190,7 +190,7 @@ "aG" = ( /obj/structure/table, /obj/item/trash/plate, -/obj/item/weapon/kitchen/fork, +/obj/item/kitchen/fork, /turf/open/floor/plasteel, /area/mine/laborcamp) "aH" = ( @@ -385,7 +385,7 @@ /area/mine/laborcamp) "bn" = ( /obj/structure/table, -/obj/item/weapon/pickaxe, +/obj/item/pickaxe, /obj/item/device/gps/mining, /obj/item/device/gps/mining, /obj/item/device/gps/mining, @@ -427,7 +427,7 @@ dir = 8 }, /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -2; pixel_y = -1 }, @@ -518,7 +518,7 @@ /area/mine/production) "bD" = ( /obj/structure/closet/crate, -/obj/item/weapon/dice/d4, +/obj/item/dice/d4, /turf/open/floor/plasteel/brown{ dir = 1 }, @@ -536,7 +536,7 @@ /obj/item/stack/packageWrap, /obj/item/stack/packageWrap, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /turf/open/floor/plasteel/purple/corner{ dir = 8 }, @@ -730,11 +730,11 @@ /area/mine/laborcamp/security) "cd" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = 1; pixel_y = 9 }, -/obj/item/weapon/pen, +/obj/item/pen, /obj/machinery/power/apc{ dir = 4; name = "Labor Camp Security APC"; @@ -856,7 +856,7 @@ }, /area/mine/eva) "cu" = ( -/obj/item/weapon/pickaxe, +/obj/item/pickaxe, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "cv" = ( @@ -1099,11 +1099,7 @@ pixel_y = 30 }, /obj/structure/table, -/obj/item/weapon/paper{ - anchored = 0; - info = "A hastily written note has been scribbled here...

Please use the ore redemption machine in the cargo office for smelting. PLEASE!

--The Research Staff"; - name = "URGENT!" - }, +/obj/item/paper/fluff/stations/lavaland/orm_notice, /turf/open/floor/plasteel, /area/mine/production) "de" = ( @@ -1171,7 +1167,7 @@ /area/mine/living_quarters) "dn" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/toxin{ +/obj/item/storage/firstaid/toxin{ pixel_x = 3; pixel_y = 3 }, @@ -1220,8 +1216,7 @@ }, /area/mine/production) "dt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/mine/production) "du" = ( @@ -1245,6 +1240,7 @@ d2 = 4; icon_state = "1-4" }, +/obj/effect/baseturf_helper/lava_land/surface, /turf/open/floor/circuit, /area/mine/maintenance) "dy" = ( @@ -1277,28 +1273,28 @@ /area/mine/maintenance) "dB" = ( /obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/blood/empty, -/obj/item/weapon/reagent_containers/blood/empty{ +/obj/item/reagent_containers/blood/empty, +/obj/item/reagent_containers/blood/empty{ pixel_x = -3; pixel_y = -3 }, -/obj/item/weapon/reagent_containers/blood/AMinus, -/obj/item/weapon/reagent_containers/blood/BMinus{ +/obj/item/reagent_containers/blood/AMinus, +/obj/item/reagent_containers/blood/BMinus{ pixel_x = -4; pixel_y = 4 }, -/obj/item/weapon/reagent_containers/blood/BPlus{ +/obj/item/reagent_containers/blood/BPlus{ pixel_x = 1; pixel_y = 2 }, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OPlus{ +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/OPlus{ pixel_x = -2; pixel_y = -1 }, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, /obj/machinery/camera{ c_tag = "Sleeper Room"; dir = 1; @@ -1315,7 +1311,7 @@ /area/mine/living_quarters) "dE" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/whiteblue/side{ dir = 4 }, @@ -1987,7 +1983,7 @@ /area/mine/living_quarters) "fe" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/brown, +/obj/item/bedsheet/brown, /obj/machinery/airalarm{ frequency = 1439; pixel_y = 23 @@ -2091,7 +2087,7 @@ /area/mine/living_quarters) "ft" = ( /obj/machinery/camera{ - c_tag = "Dormatories"; + c_tag = "Dormitories"; dir = 4; network = list("MINE") }, @@ -2141,18 +2137,18 @@ /area/mine/living_quarters) "fD" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/drinks/beer{ +/obj/item/reagent_containers/food/drinks/beer{ pixel_x = 7; pixel_y = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/obj/item/weapon/reagent_containers/food/drinks/beer{ +/obj/item/reagent_containers/food/drinks/beer{ pixel_x = -1; pixel_y = 9 }, -/obj/item/weapon/reagent_containers/food/drinks/beer{ +/obj/item/reagent_containers/food/drinks/beer{ pixel_x = -8 }, /turf/open/floor/plasteel/bar, @@ -2174,7 +2170,7 @@ /area/mine/living_quarters) "fG" = ( /obj/structure/table, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /turf/open/floor/plasteel/bar, /area/mine/living_quarters) "fH" = ( @@ -3403,17 +3399,27 @@ /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "Wt" = ( -/obj/effect/baseturf_helper, +/obj/effect/baseturf_helper/lava_land/surface, /turf/closed/wall, /area/mine/laborcamp/security) "Wu" = ( -/obj/effect/baseturf_helper, +/obj/effect/baseturf_helper/lava_land/surface, /turf/closed/wall, /area/mine/laborcamp) "Ww" = ( -/obj/effect/baseturf_helper, +/obj/effect/baseturf_helper/lava_land/surface, /turf/open/floor/plasteel, /area/mine/living_quarters) +"Wx" = ( +/obj/effect/baseturf_helper/lava_land/surface, +/turf/open/floor/plasteel/brown{ + dir = 4 + }, +/area/mine/eva) +"Wy" = ( +/obj/effect/baseturf_helper/lava_land/surface, +/turf/open/floor/plasteel, +/area/mine/production) (1,1,1) = {" aa @@ -19061,7 +19067,7 @@ cI cP cn bP -bP +Wy bP bP eD @@ -19574,7 +19580,7 @@ bf cK bq bq -dt +br bq dV el @@ -20339,7 +20345,7 @@ bf bp bu bI -bW +Wx cr bf ad diff --git a/_maps/map_files/OmegaStation/OmegaStation.dmm b/_maps/map_files/OmegaStation/OmegaStation.dmm index 66b8bd0708..9a3b2b9454 100644 --- a/_maps/map_files/OmegaStation/OmegaStation.dmm +++ b/_maps/map_files/OmegaStation/OmegaStation.dmm @@ -48,8 +48,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridgewindows"; name = "Bridge View Blast door" @@ -61,8 +60,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridgewindows"; name = "Bridge View Blast door" @@ -77,8 +75,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridgewindows"; name = "Bridge View Blast door" @@ -90,8 +87,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridgewindows"; name = "Bridge View Blast door" @@ -107,8 +103,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridgewindows"; name = "Bridge View Blast door" @@ -124,8 +119,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridgewindows"; name = "Bridge View Blast door" @@ -138,8 +132,7 @@ icon_state = "0-2" }, /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridgewindows"; name = "Bridge View Blast door" @@ -149,7 +142,6 @@ "aaq" = ( /obj/machinery/computer/med_data, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; dir = 1 }, /area/bridge) @@ -159,13 +151,12 @@ pixel_y = 32 }, /turf/open/floor/plasteel/darkblue/side{ - icon_state = "darkblue"; dir = 1 }, /area/bridge) "aas" = ( -/obj/item/weapon/storage/toolbox/mechanical, -/obj/item/weapon/wrench, +/obj/item/storage/toolbox/mechanical, +/obj/item/wrench, /obj/item/device/multitool, /obj/structure/cable/white{ d1 = 1; @@ -189,8 +180,8 @@ }, /area/bridge) "aau" = ( -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/structure/cable/white{ d1 = 1; d2 = 2; @@ -207,14 +198,12 @@ pixel_y = 32 }, /turf/open/floor/plasteel/darkyellow/side{ - icon_state = "darkyellow"; dir = 1 }, /area/bridge) "aaw" = ( /obj/machinery/computer/security/mining, /turf/open/floor/plasteel/darkpurple/side{ - icon_state = "darkpurple"; dir = 1 }, /area/bridge) @@ -227,8 +216,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridgewindows"; name = "Bridge View Blast door" @@ -237,8 +225,7 @@ /area/bridge) "aay" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "bridgewindows"; name = "Bridge View Blast door" @@ -247,8 +234,10 @@ /area/bridge) "aaz" = ( /obj/machinery/computer/card, +/obj/structure/cable/white{ + icon_state = "1-2" + }, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; dir = 9 }, /area/bridge) @@ -282,11 +271,11 @@ /area/bridge) "aaC" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/firstaid/o2{ +/obj/item/storage/firstaid/o2{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -300,8 +289,8 @@ }, /area/bridge) "aaE" = ( -/obj/item/weapon/folder/red, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/folder/red, +/obj/item/book/manual/wiki/security_space_law, /obj/item/device/taperecorder, /obj/structure/cable/white{ d1 = 1; @@ -328,9 +317,9 @@ }, /area/bridge) "aaG" = ( -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/blue, -/obj/item/weapon/pen, +/obj/item/clipboard, +/obj/item/folder/blue, +/obj/item/pen, /obj/structure/cable/white{ d1 = 1; d2 = 2; @@ -352,8 +341,8 @@ "aaI" = ( /obj/structure/table/reinforced, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -366,7 +355,6 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/darkyellow/side{ - icon_state = "darkyellow"; dir = 1 }, /area/bridge) @@ -380,21 +368,22 @@ pixel_y = 32 }, /turf/open/floor/plasteel/darkyellow/side{ - icon_state = "darkyellow"; dir = 1 }, /area/bridge) "aaL" = ( /obj/machinery/computer/monitor, +/obj/structure/cable/white{ + icon_state = "1-2" + }, /turf/open/floor/plasteel/darkyellow/side{ - icon_state = "darkyellow"; dir = 5 }, /area/bridge) "aaM" = ( /obj/structure/table/reinforced, /obj/machinery/recharger, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /obj/item/device/assembly/flash/handheld, /obj/item/device/radio/intercom{ name = "Station Intercom"; @@ -408,6 +397,9 @@ dir = 4; name = "command camera" }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -442,7 +434,7 @@ dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1; pixel_x = -3; @@ -471,7 +463,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/vault, @@ -490,7 +482,7 @@ "aaU" = ( /obj/structure/table/reinforced, /obj/item/device/aicard, -/obj/item/weapon/storage/secure/briefcase, +/obj/item/storage/secure/briefcase, /obj/item/device/radio/intercom{ name = "Station Intercom"; pixel_x = 28 @@ -500,6 +492,9 @@ dir = 8; name = "command camera" }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -511,7 +506,7 @@ name = "Asteroid" }) "aaW" = ( -/obj/item/weapon/ore/iron, +/obj/item/ore/iron, /turf/open/floor/plating/asteroid, /area/ruin/unpowered{ name = "Asteroid" @@ -528,6 +523,9 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + icon_state = "1-2" + }, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -559,6 +557,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Bridge APC"; + areastring = "/area/bridge"; pixel_y = -26 }, /obj/structure/cable/white, @@ -628,6 +627,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -697,6 +697,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, +/obj/structure/cable/white{ + icon_state = "1-2" + }, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -839,8 +842,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "captainspace"; name = "Captain's Space Shutters" @@ -872,8 +874,8 @@ /area/bridge) "abB" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/blue, -/obj/item/weapon/pen, +/obj/item/folder/blue, +/obj/item/pen, /obj/machinery/firealarm{ dir = 8; pixel_x = -24 @@ -887,7 +889,7 @@ /area/bridge) "abC" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /obj/structure/cable/white{ d1 = 2; d2 = 4; @@ -927,7 +929,7 @@ /area/bridge) "abF" = ( /obj/structure/table/wood, -/obj/item/weapon/lighter, +/obj/item/lighter, /obj/structure/cable/white{ d1 = 2; d2 = 8; @@ -944,11 +946,11 @@ /area/bridge) "abG" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/secure/briefcase{ +/obj/item/storage/secure/briefcase{ pixel_x = 5; pixel_y = 5 }, -/obj/item/weapon/storage/lockbox/medal, +/obj/item/storage/lockbox/medal, /obj/machinery/airalarm{ dir = 8; pixel_x = 24 @@ -988,8 +990,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/hop) "abK" = ( @@ -1003,7 +1004,7 @@ /obj/machinery/door/window/brigdoor/southleft{ name = "Shower" }, -/obj/item/weapon/soap/deluxe, +/obj/item/soap/deluxe, /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/white, /area/crew_quarters/heads/hop) @@ -1036,9 +1037,7 @@ name = "Primary Hallway" }) "abO" = ( -/obj/structure/closet/emcloset{ - anchored = 1 - }, +/obj/structure/closet/emcloset/anchored, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ dir = 1 @@ -1065,7 +1064,7 @@ }) "abS" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/ore/glass, +/obj/item/ore/glass, /turf/open/floor/plating/astplate, /area/ruin/unpowered{ name = "Asteroid" @@ -1076,13 +1075,11 @@ name = "Asteroid" }) "abU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "detectivewindows"; name = "Detective Privacy Blast door" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/security/detectives_office) "abV" = ( @@ -1096,7 +1093,7 @@ /obj/machinery/door/window/brigdoor/southleft{ name = "Shower" }, -/obj/item/weapon/soap/deluxe, +/obj/item/soap/deluxe, /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/white, /area/security/detectives_office) @@ -1122,7 +1119,7 @@ /obj/machinery/door/window/brigdoor/southleft{ name = "Shower" }, -/obj/item/weapon/soap/deluxe, +/obj/item/soap/deluxe, /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/white, /area/crew_quarters/heads/captain/private) @@ -1165,7 +1162,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/weapon/bedsheet/captain, +/obj/item/bedsheet/captain, /obj/effect/landmark/start/captain, /turf/open/floor/plasteel/grimy, /area/crew_quarters/heads/captain/private) @@ -1185,13 +1182,13 @@ /obj/machinery/newscaster{ pixel_x = 32 }, -/obj/item/weapon/storage/secure/briefcase, -/obj/item/weapon/storage/secure/safe{ +/obj/item/storage/secure/briefcase, +/obj/item/storage/secure/safe{ pixel_x = 32; pixel_y = 24 }, -/obj/item/weapon/pinpointer, -/obj/item/weapon/disk/nuclear, +/obj/item/pinpointer, +/obj/item/disk/nuclear, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, @@ -1220,8 +1217,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -1255,7 +1251,7 @@ /area/bridge) "acj" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -1330,7 +1326,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/weapon/bedsheet/hop, +/obj/item/bedsheet/hop, /obj/effect/landmark/start/head_of_personnel, /turf/open/floor/wood, /area/crew_quarters/heads/hop) @@ -1355,7 +1351,7 @@ pixel_y = 32 }, /obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/item/weapon/storage/secure/safe{ +/obj/item/storage/secure/safe{ pixel_x = 32; pixel_y = 24 }, @@ -1467,7 +1463,7 @@ /turf/open/floor/plasteel, /area/shuttle/supply) "acD" = ( -/obj/item/weapon/pickaxe/emergency, +/obj/item/pickaxe/emergency, /turf/open/floor/plating/asteroid, /area/ruin/unpowered{ name = "Asteroid" @@ -1520,7 +1516,7 @@ /obj/structure/bed, /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/effect/landmark/start/detective, -/obj/item/weapon/bedsheet/brown, +/obj/item/bedsheet/brown, /turf/open/floor/wood, /area/security/detectives_office) "acK" = ( @@ -1563,7 +1559,6 @@ }) "acO" = ( /obj/structure/mirror{ - desc = "Mirror mirror on the wall, who is the most robust of them all?"; pixel_x = -26 }, /obj/structure/sink{ @@ -1784,6 +1779,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, /turf/open/floor/plasteel, /area/bridge) "ade" = ( @@ -1899,7 +1897,6 @@ /area/crew_quarters/heads/hop) "adl" = ( /obj/structure/mirror{ - desc = "Mirror mirror on the wall, who is the most robust of them all?"; pixel_x = 26 }, /obj/structure/sink{ @@ -1925,8 +1922,7 @@ /turf/closed/wall, /area/quartermaster/storage) "ado" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/storage) "adp" = ( @@ -1938,8 +1934,7 @@ /turf/closed/wall, /area/quartermaster/storage) "adq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/vacuum, /turf/open/floor/plating, /area/quartermaster/storage) @@ -2036,7 +2031,6 @@ /area/security/detectives_office) "adE" = ( /obj/structure/mirror{ - desc = "Mirror mirror on the wall, who is the most robust of them all?"; pixel_x = 26 }, /obj/structure/sink{ @@ -2109,7 +2103,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ @@ -2185,8 +2179,7 @@ /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai) "adP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "aicorewindow"; name = "AI Core Shutters" @@ -2202,8 +2195,7 @@ /turf/closed/wall/r_wall, /area/ai_monitored/turret_protected/ai) "adR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "aicorewindow"; name = "AI Core Shutters" @@ -2244,8 +2236,7 @@ pixel_x = -32 }, /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/crew_quarters/heads/hop) @@ -2270,8 +2261,7 @@ /area/crew_quarters/heads/hop) "adW" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/hop) "adX" = ( @@ -2400,11 +2390,6 @@ dir = 8; id = "cargounload" }, -/obj/structure/cable/white{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/door/poddoor{ id = "cargounload"; name = "supply dock unloading door" @@ -2462,8 +2447,8 @@ }) "aeo" = ( /obj/structure/table, -/obj/item/weapon/extinguisher/mini, -/obj/item/weapon/tank/internals/emergency_oxygen/engi, +/obj/item/extinguisher/mini, +/obj/item/tank/internals/emergency_oxygen/engi, /obj/item/clothing/mask/breath, /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -2481,8 +2466,7 @@ name = "Asteroid" }) "aeq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/nanotrasen{ pixel_x = -32 }, @@ -2502,8 +2486,7 @@ /turf/open/floor/plasteel, /area/security/detectives_office) "aes" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/security/detectives_office) @@ -2523,8 +2506,7 @@ /area/crew_quarters/heads/captain/private) "aev" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/heads/captain/private) "aew" = ( @@ -2547,8 +2529,7 @@ /area/crew_quarters/heads/captain/private) "aex" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/sign/electricshock{ pixel_x = 32 @@ -2571,12 +2552,12 @@ name = "Core Modules"; req_access_txt = "20" }, -/obj/item/weapon/aiModule/core/full/paladin{ +/obj/item/aiModule/core/full/paladin{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/aiModule/core/full/asimov, -/obj/item/weapon/aiModule/core/full/corp{ +/obj/item/aiModule/core/full/asimov, +/obj/item/aiModule/core/full/corp{ pixel_x = -3; pixel_y = -3 }, @@ -2704,12 +2685,12 @@ name = "Core Modules"; req_access_txt = "20" }, -/obj/item/weapon/aiModule/core/full/antimov{ +/obj/item/aiModule/core/full/antimov{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/aiModule/supplied/oxygen, -/obj/item/weapon/aiModule/supplied/protectStation{ +/obj/item/aiModule/supplied/oxygen, +/obj/item/aiModule/supplied/protectStation{ pixel_x = -3; pixel_y = -3 }, @@ -2743,8 +2724,7 @@ }, /area/bridge) "aeI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -2756,12 +2736,7 @@ /area/crew_quarters/heads/hop) "aeJ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/bed/dogbed{ - anchored = 1; - desc = "Ian's bed! Looks comfy."; - name = "Ian's bed"; - pixel_y = 2 - }, +/obj/structure/bed/dogbed/ian, /mob/living/simple_animal/pet/dog/corgi/Ian, /turf/open/floor/plasteel/vault{ dir = 5 @@ -2792,18 +2767,18 @@ /area/crew_quarters/heads/hop) "aeM" = ( /obj/structure/filingcabinet/security, -/obj/item/weapon/folder/documents, +/obj/item/folder/documents, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/crew_quarters/heads/hop) "aeN" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/box/silver_ids{ +/obj/item/storage/box/silver_ids{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/ids, +/obj/item/storage/box/ids, /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" @@ -2812,6 +2787,7 @@ cell_type = 5000; dir = 1; name = "Head of Personnel Quarter's APC"; + areastring = "/area/crew_quarters/heads/hop"; pixel_y = 25 }, /turf/open/floor/plasteel/vault{ @@ -2869,7 +2845,6 @@ "aeU" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/storage) @@ -2950,7 +2925,7 @@ "afd" = ( /obj/structure/table/wood, /obj/item/device/taperecorder, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -2997,6 +2972,7 @@ cell_type = 5000; dir = 1; name = "Detective's Office APC"; + areastring = "/area/security/detectives_office"; pixel_y = 25 }, /obj/structure/cable/white{ @@ -3032,7 +3008,7 @@ /turf/open/floor/plasteel, /area/crew_quarters/heads/captain/private) "afl" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-15"; pixel_x = -6; pixel_y = 12 @@ -3058,7 +3034,7 @@ /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) "afo" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -3103,11 +3079,11 @@ req_access_txt = "20" }, /obj/structure/window/reinforced, -/obj/item/weapon/aiModule/core/freeformcore{ +/obj/item/aiModule/core/freeformcore{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/aiModule/core/full/custom, +/obj/item/aiModule/core/full/custom, /obj/machinery/camera{ c_tag = "AI Core - Port"; dir = 4; @@ -3135,12 +3111,12 @@ req_access_txt = "20" }, /obj/structure/window/reinforced, -/obj/item/weapon/aiModule/core/full/tyrant{ +/obj/item/aiModule/core/full/tyrant{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/aiModule/zeroth/oneHuman, -/obj/item/weapon/aiModule/reset/purge{ +/obj/item/aiModule/zeroth/oneHuman, +/obj/item/aiModule/reset/purge{ pixel_x = -3; pixel_y = -3 }, @@ -3315,12 +3291,12 @@ pixel_x = -22 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/storage) "afD" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral, /area/quartermaster/storage) "afE" = ( @@ -3340,7 +3316,6 @@ id = "cargounload" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/storage) @@ -3370,8 +3345,7 @@ icon_state = "0-2" }, /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/storage) "afK" = ( @@ -3404,7 +3378,7 @@ }) "afM" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/ore/iron, +/obj/item/ore/iron, /obj/structure/barricade/wooden, /turf/open/floor/plating/astplate, /area/ruin/unpowered{ @@ -3428,7 +3402,7 @@ }) "afP" = ( /obj/structure/table/wood, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /obj/item/device/camera/detective, /obj/item/device/radio/intercom{ name = "Station Intercom"; @@ -3490,6 +3464,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/effect/turf_decal/delivery, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/hallway/primary/central{ name = "Primary Hallway" @@ -3541,12 +3516,13 @@ /turf/open/floor/carpet, /area/crew_quarters/heads/captain/private) "afZ" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/carpet, /area/crew_quarters/heads/captain/private) "aga" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp/green, -/obj/item/weapon/card/id/captains_spare, +/obj/item/card/id/captains_spare, /obj/item/toy/figure/captain, /turf/open/floor/carpet, /area/crew_quarters/heads/captain/private) @@ -3566,8 +3542,7 @@ /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) "agd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -3620,14 +3595,14 @@ /obj/item/stack/spacecash/c500, /obj/item/stack/spacecash/c500, /obj/item/stack/spacecash/c500, -/obj/item/weapon/book{ +/obj/item/book{ desc = "An undeniably handy book."; icon_state = "bookknock"; name = "A Simpleton's Guide to Safe-cracking with Stethoscopes" }, /obj/item/clothing/neck/stethoscope, /obj/item/stack/sheet/mineral/diamond, -/obj/item/weapon/gun/ballistic/automatic/pistol/deagle, +/obj/item/gun/ballistic/automatic/pistol/deagle, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -3648,6 +3623,7 @@ aidisabled = 0; dir = 1; name = "AI Chamber APC"; + areastring = "/area/ai_monitored/turret_protected/ai"; pixel_y = 24 }, /turf/open/floor/circuit/green, @@ -3688,8 +3664,7 @@ }, /area/bridge) "agn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white, /turf/open/floor/plating, /area/crew_quarters/heads/hop) @@ -3703,10 +3678,10 @@ pixel_x = -26; pixel_y = -32 }, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/stack/packageWrap, -/obj/item/weapon/book/manual/wiki/security_space_law, -/obj/item/weapon/hand_labeler, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/hand_labeler, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -3731,9 +3706,9 @@ /area/crew_quarters/heads/hop) "agr" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, -/obj/item/weapon/stamp/hop, +/obj/item/paper_bin, +/obj/item/pen, +/obj/item/stamp/hop, /obj/structure/cable/white{ d1 = 1; d2 = 2; @@ -3801,7 +3776,6 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/storage) @@ -3836,7 +3810,6 @@ dir = 10 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/storage) @@ -3878,8 +3851,8 @@ /area/shuttle/supply) "agE" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/ore/silver, -/obj/item/weapon/ore/iron, +/obj/item/ore/silver, +/obj/item/ore/iron, /turf/open/floor/plating/astplate, /area/ruin/unpowered{ name = "Asteroid" @@ -3904,11 +3877,11 @@ }) "agI" = ( /obj/structure/rack, -/obj/item/weapon/storage/briefcase{ +/obj/item/storage/briefcase{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/storage/secure/briefcase, +/obj/item/storage/secure/briefcase, /obj/machinery/airalarm{ dir = 4; locked = 0; @@ -3933,8 +3906,8 @@ /area/security/detectives_office) "agK" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/red, -/obj/item/weapon/hand_labeler, +/obj/item/folder/red, +/obj/item/hand_labeler, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, @@ -3980,6 +3953,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Captain's Quarters APC"; + areastring = "/area/crew_quarters/heads/captain/private"; pixel_x = -26; pixel_y = 3 }, @@ -4030,13 +4004,13 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/blue, +/obj/item/clipboard, +/obj/item/folder/blue, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/item/weapon/melee/chainofcommand, -/obj/item/weapon/stamp/captain, +/obj/item/melee/chainofcommand, +/obj/item/stamp/captain, /turf/open/floor/carpet, /area/crew_quarters/heads/captain/private) "agS" = ( @@ -4124,7 +4098,7 @@ /area/bridge) "agX" = ( /obj/structure/table/reinforced, -/obj/item/weapon/aiModule/reset, +/obj/item/aiModule/reset, /obj/item/device/radio/intercom{ name = "Station Intercom"; pixel_x = -26 @@ -4197,7 +4171,7 @@ /area/ai_monitored/turret_protected/ai) "ahd" = ( /obj/structure/table/reinforced, -/obj/item/weapon/aiModule/supplied/quarantine, +/obj/item/aiModule/supplied/quarantine, /obj/item/device/radio/intercom{ broadcasting = 1; frequency = 1447; @@ -4240,8 +4214,7 @@ /area/bridge) "ahg" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "hopblast"; name = "HoP Blast door" @@ -4255,8 +4228,8 @@ "ahi" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/weapon/folder/blue, -/obj/item/weapon/pen, +/obj/item/folder/blue, +/obj/item/pen, /obj/machinery/door/window/brigdoor/eastleft{ dir = 1; name = "Access Desk"; @@ -4534,14 +4507,19 @@ /area/security/detectives_office) "ahD" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/structure/cable/white{ d1 = 2; d2 = 8; icon_state = "2-8" }, +/obj/structure/cable/white{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) "ahE" = ( @@ -4570,10 +4548,10 @@ "ahF" = ( /obj/structure/table/wood, /obj/item/device/flashlight/lamp, -/obj/item/weapon/storage/secure/safe{ +/obj/item/storage/secure/safe{ pixel_x = 32 }, -/obj/item/weapon/reagent_containers/food/drinks/flask/det, +/obj/item/reagent_containers/food/drinks/flask/det, /obj/structure/extinguisher_cabinet{ pixel_x = 24; pixel_y = -26 @@ -4649,13 +4627,12 @@ pixel_y = -24 }, /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/donut_box, -/obj/item/weapon/lighter, +/obj/item/storage/fancy/donut_box, +/obj/item/lighter, /turf/open/floor/wood, /area/crew_quarters/heads/captain/private) "ahN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white, /obj/machinery/door/poddoor/preopen{ id = "captainhall"; @@ -4675,7 +4652,7 @@ /area/bridge) "ahP" = ( /obj/structure/table/reinforced, -/obj/item/weapon/aiModule/supplied/freeform, +/obj/item/aiModule/supplied/freeform, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -4714,12 +4691,12 @@ /area/ai_monitored/turret_protected/ai) "ahV" = ( /obj/structure/table/reinforced, -/obj/item/weapon/aiModule/core/full/drone{ +/obj/item/aiModule/core/full/drone{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/aiModule/core/full/reporter, -/obj/item/weapon/aiModule/core/full/liveandletlive{ +/obj/item/aiModule/core/full/reporter, +/obj/item/aiModule/core/full/liveandletlive{ pixel_x = -3; pixel_y = -3 }, @@ -4776,8 +4753,8 @@ }) "aic" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/newscaster{ pixel_x = 32 }, @@ -4817,8 +4794,7 @@ /turf/open/floor/plating, /area/quartermaster/storage) "aif" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/quartermaster/storage) @@ -4864,17 +4840,17 @@ }) "aim" = ( /obj/structure/rack, -/obj/item/weapon/storage/box/rubbershot, -/obj/item/weapon/storage/box/rubbershot, -/obj/item/weapon/storage/box/rubbershot{ +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot{ pixel_x = 3; pixel_y = -3 }, -/obj/item/weapon/storage/box/rubbershot{ +/obj/item/storage/box/rubbershot{ pixel_x = 3; pixel_y = -3 }, -/obj/item/weapon/gun/ballistic/shotgun/riot, +/obj/item/gun/ballistic/shotgun/riot, /obj/structure/extinguisher_cabinet{ pixel_x = -26 }, @@ -4936,8 +4912,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "air" = ( @@ -4984,19 +4959,16 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "aiu" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "detectivewindows"; name = "Detective Privacy Blast door" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/security/detectives_office) "aiv" = ( @@ -5019,14 +4991,12 @@ /area/security/detectives_office) "aiw" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "detectivewindows"; name = "Detective Privacy Blast door" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/security/detectives_office) "aix" = ( @@ -5128,7 +5098,6 @@ name = "Queue Shutters" }, /turf/open/floor/plasteel/loadingarea{ - icon_state = "loadingarea"; dir = 1 }, /area/hallway/primary/central{ @@ -5139,8 +5108,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/central{ name = "Primary Hallway" @@ -5180,23 +5148,20 @@ pixel_x = -22 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 9 }, /area/quartermaster/storage) "aiJ" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/storage) "aiK" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/storage) @@ -5209,7 +5174,6 @@ dir = 1 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 5 }, /area/quartermaster/storage) @@ -5225,14 +5189,13 @@ /area/quartermaster/storage) "aiN" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/yellow, +/obj/item/folder/yellow, /obj/item/device/multitool{ pixel_x = 6 }, -/obj/item/weapon/pen/red, +/obj/item/pen/red, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/storage) @@ -5241,9 +5204,8 @@ /obj/machinery/newscaster{ pixel_y = 32 }, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 5 }, /area/quartermaster/storage) @@ -5258,11 +5220,11 @@ /area/shuttle/supply) "aiR" = ( /obj/structure/rack, -/obj/item/weapon/gun/energy/e_gun/advtaser{ +/obj/item/gun/energy/e_gun/advtaser{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/gun/energy/e_gun/advtaser, +/obj/item/gun/energy/e_gun/advtaser, /obj/machinery/light{ dir = 8 }, @@ -5282,9 +5244,9 @@ /area/security/brig) "aiT" = ( /obj/structure/rack, -/obj/item/weapon/gun/energy/ionrifle, +/obj/item/gun/energy/ionrifle, /obj/item/clothing/suit/armor/laserproof, -/obj/item/weapon/gun/energy/temperature/security, +/obj/item/gun/energy/temperature/security, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /turf/open/floor/plasteel/vault{ dir = 8 @@ -5295,14 +5257,13 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "aiV" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/red/side{ dir = 8 }, @@ -5348,8 +5309,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -5400,8 +5360,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "brigfront"; name = "Brig Blast door" @@ -5409,7 +5368,7 @@ /turf/open/floor/plating, /area/security/brig) "ajd" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -5504,6 +5463,7 @@ /obj/machinery/newscaster{ pixel_y = 32 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, @@ -5566,7 +5526,6 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 1 }, /area/hallway/primary/central{ @@ -5575,7 +5534,6 @@ "ajp" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 1 }, /area/hallway/primary/central{ @@ -5655,6 +5613,7 @@ /obj/machinery/firealarm{ pixel_y = 24 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, @@ -5787,7 +5746,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 10 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -5827,7 +5786,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/storage) @@ -5860,7 +5818,6 @@ pixel_x = 32 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/storage) @@ -5889,19 +5846,19 @@ }) "ajQ" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/ore/iron, +/obj/item/ore/iron, /turf/open/floor/plating/astplate, /area/ruin/unpowered{ name = "Asteroid" }) "ajR" = ( /obj/structure/rack, -/obj/item/weapon/gun/energy/e_gun{ +/obj/item/gun/energy/e_gun{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/gun/energy/e_gun, -/obj/item/weapon/gun/energy/e_gun{ +/obj/item/gun/energy/e_gun, +/obj/item/gun/energy/e_gun{ pixel_x = 3; pixel_y = -3 }, @@ -5945,12 +5902,12 @@ pixel_x = 3; pixel_y = -3 }, -/obj/item/weapon/shield/riot{ +/obj/item/shield/riot{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/shield/riot, -/obj/item/weapon/shield/riot{ +/obj/item/shield/riot, +/obj/item/shield/riot{ pixel_x = 3; pixel_y = -3 }, @@ -5970,14 +5927,13 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "ajV" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/red, -/obj/item/weapon/restraints/handcuffs, +/obj/item/folder/red, +/obj/item/restraints/handcuffs, /obj/item/device/assembly/flash/handheld, /obj/item/device/assembly/flash/handheld, /obj/item/key/security, @@ -6031,11 +5987,6 @@ d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/white{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /obj/structure/cable/white{ d1 = 4; d2 = 8; @@ -6733,11 +6684,11 @@ "akL" = ( /obj/structure/closet/wardrobe/cargotech, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/storage) "akM" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/brown/corner{ dir = 4 }, @@ -6745,21 +6696,18 @@ "akN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/storage) "akO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/quartermaster/storage) "akP" = ( /obj/machinery/photocopier, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 5 }, /area/quartermaster/storage) @@ -6786,8 +6734,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "akU" = ( @@ -6822,8 +6769,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/security/brig) @@ -6835,6 +6781,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Security Office APC"; + areastring = "/area/security/brig"; pixel_x = -26 }, /obj/structure/cable/white{ @@ -6946,8 +6893,7 @@ /area/teleporter) "alh" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/teleporter) "ali" = ( @@ -6980,8 +6926,7 @@ /area/teleporter) "alk" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/central{ name = "Primary Hallway" @@ -7002,7 +6947,7 @@ name = "Primary Hallway" }) "alm" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -7069,7 +7014,7 @@ name = "Primary Hallway" }) "als" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/light{ @@ -7114,8 +7059,7 @@ }) "alv" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -7181,21 +7125,20 @@ dir = 4; pixel_x = -32 }, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen/red, -/obj/item/weapon/stamp/denied{ +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/pen/red, +/obj/item/stamp/denied{ pixel_x = 6; pixel_y = 6 }, -/obj/item/weapon/stamp, +/obj/item/stamp, /obj/machinery/camera{ c_tag = "Cargo Bay Entrance"; dir = 4; network = list("SS13") }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/storage) @@ -7232,6 +7175,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Cargo Bay APC"; + areastring = "/area/quartermaster/storage"; pixel_x = 26 }, /obj/structure/cable/white{ @@ -7239,7 +7183,6 @@ icon_state = "0-8" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/storage) @@ -7253,16 +7196,16 @@ name = "Asteroid" }) "alH" = ( -/obj/item/weapon/grenade/barrier{ +/obj/item/grenade/barrier{ pixel_x = -3; pixel_y = 1 }, -/obj/item/weapon/grenade/barrier, -/obj/item/weapon/grenade/barrier{ +/obj/item/grenade/barrier, +/obj/item/grenade/barrier{ pixel_x = 3; pixel_y = -1 }, -/obj/item/weapon/grenade/barrier{ +/obj/item/grenade/barrier{ pixel_x = 6; pixel_y = -2 }, @@ -7425,7 +7368,7 @@ "alT" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/structure/extinguisher_cabinet{ pixel_x = -26 }, @@ -7540,8 +7483,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/teleporter) "ame" = ( @@ -7549,8 +7491,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/central{ name = "Primary Hallway" @@ -7587,6 +7528,7 @@ d2 = 2; icon_state = "1-2" }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral, /area/hallway/primary/central{ name = "Primary Hallway" @@ -7631,8 +7573,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/central{ name = "Primary Hallway" @@ -7642,8 +7583,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/ai_monitored/storage/eva{ name = "E.V.A. Storage" @@ -7659,8 +7599,8 @@ /obj/item/stack/rods{ amount = 50 }, -/obj/item/weapon/stock_parts/cell/high, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /obj/structure/cable/white{ d1 = 4; d2 = 8; @@ -7711,11 +7651,11 @@ }) "ams" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/electrical{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /obj/item/stack/cable_coil/white, /obj/item/device/multitool, /obj/effect/decal/cleanable/dirt, @@ -7765,7 +7705,6 @@ /obj/machinery/computer/stockexchange, /obj/structure/table/reinforced, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 10 }, /area/quartermaster/storage) @@ -7784,7 +7723,7 @@ pixel_y = -24 }, /obj/machinery/light, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -7815,9 +7754,8 @@ }, /obj/item/stack/packageWrap, /obj/item/stack/cable_coil/white, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 6 }, /area/quartermaster/storage) @@ -7825,16 +7763,14 @@ /turf/closed/wall, /area/quartermaster/miningdock) "amD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/quartermaster/miningdock) "amE" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/mining) "amF" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/mining) "amG" = ( @@ -7856,13 +7792,13 @@ name = "Asteroid" }) "amH" = ( -/obj/item/weapon/storage/box/chemimp{ +/obj/item/storage/box/chemimp{ pixel_x = 6 }, -/obj/item/weapon/storage/box/trackimp{ +/obj/item/storage/box/trackimp{ pixel_x = -3 }, -/obj/item/weapon/storage/lockbox/loyalty, +/obj/item/storage/lockbox/loyalty, /obj/structure/table/reinforced, /obj/machinery/airalarm{ dir = 4; @@ -7937,11 +7873,6 @@ d2 = 4; icon_state = "1-4" }, -/obj/structure/cable/white{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, /obj/structure/cable/white{ d1 = 4; d2 = 8; @@ -7960,7 +7891,6 @@ /area/security/brig) "amO" = ( /obj/structure/mirror{ - desc = "Mirror mirror on the wall, who is the most robust of them all?"; pixel_x = -26 }, /obj/structure/sink{ @@ -8016,7 +7946,7 @@ /obj/structure/table/reinforced, /obj/item/stack/cable_coil/white, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/machinery/firealarm{ dir = 8; pixel_x = -24 @@ -8039,7 +7969,7 @@ /area/teleporter) "amV" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/belt/utility, +/obj/item/storage/belt/utility, /obj/item/device/radio, /obj/item/device/radio, /obj/item/device/gps, @@ -8157,7 +8087,7 @@ }) "anh" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/belt/utility, +/obj/item/storage/belt/utility, /obj/item/device/radio, /obj/item/device/radio, /obj/item/device/flashlight/flare, @@ -8219,8 +8149,8 @@ "anm" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen, +/obj/item/folder/yellow, +/obj/item/pen, /obj/machinery/door/window/southleft{ dir = 1; name = "Cargo Desk"; @@ -8230,8 +8160,7 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "ann" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/quartermaster/storage) @@ -8279,6 +8208,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Mining Dock APC"; + areastring = "/area/quartermaster/miningdock"; pixel_x = 26 }, /obj/structure/extinguisher_cabinet{ @@ -8296,14 +8226,13 @@ /turf/open/floor/plasteel, /area/quartermaster/miningdock) "ant" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/vacuum, /turf/open/floor/plating, /area/quartermaster/miningdock) "anu" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /obj/effect/turf_decal/stripes/line{ dir = 9 }, @@ -8323,9 +8252,9 @@ "anw" = ( /obj/structure/table/reinforced, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/crowbar/red, -/obj/item/weapon/wrench, -/obj/item/weapon/tank/internals/emergency_oxygen/engi, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/item/tank/internals/emergency_oxygen/engi, /obj/item/clothing/mask/gas, /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -8340,8 +8269,8 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "any" = ( -/obj/item/weapon/storage/box/firingpins, -/obj/item/weapon/storage/box/firingpins, +/obj/item/storage/box/firingpins, +/obj/item/storage/box/firingpins, /obj/structure/table/reinforced, /obj/machinery/light{ dir = 8 @@ -8352,8 +8281,8 @@ name = "Security RC"; pixel_x = -32 }, -/obj/item/weapon/gun/energy/e_gun/dragnet, -/obj/item/weapon/gun/energy/e_gun/dragnet, +/obj/item/gun/energy/e_gun/dragnet, +/obj/item/gun/energy/e_gun/dragnet, /turf/open/floor/plasteel/red/corner{ dir = 8 }, @@ -8407,8 +8336,8 @@ "anB" = ( /obj/machinery/door/firedoor, /obj/structure/table/reinforced, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen, +/obj/item/folder/red, +/obj/item/pen, /obj/machinery/door/window/brigdoor/southright{ dir = 8; name = "Security Desk"; @@ -8427,6 +8356,7 @@ /area/security/brig) "anD" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral/side{ dir = 4 }, @@ -8443,7 +8373,7 @@ }, /area/security/brig) "anF" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -8532,7 +8462,7 @@ pixel_y = 1 }, /obj/structure/closet/crate/engineering, -/obj/item/weapon/hand_tele, +/obj/item/hand_tele, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -8574,8 +8504,7 @@ }, /area/teleporter) "anQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/central{ name = "Primary Hallway" @@ -8765,7 +8694,6 @@ dir = 2 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/hallway/primary/central{ @@ -8832,7 +8760,6 @@ dir = 8 }, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 9 }, /area/quartermaster/miningdock) @@ -8845,7 +8772,6 @@ }, /obj/effect/landmark/start/shaft_miner, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 5 }, /area/quartermaster/miningdock) @@ -8898,12 +8824,12 @@ /turf/open/floor/engine/vacuum, /area/engine/atmos) "aos" = ( -/obj/item/weapon/storage/box/teargas{ +/obj/item/storage/box/teargas{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/handcuffs, -/obj/item/weapon/storage/box/flashbangs{ +/obj/item/storage/box/handcuffs, +/obj/item/storage/box/flashbangs{ pixel_x = -3; pixel_y = -3 }, @@ -9070,8 +8996,8 @@ }) "aoF" = ( /obj/structure/table/reinforced, -/obj/item/weapon/stock_parts/cell/high, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /obj/machinery/cell_charger, /obj/machinery/airalarm{ dir = 4; @@ -9136,9 +9062,9 @@ /area/maintenance/port/central) "aoL" = ( /obj/structure/rack, -/obj/item/weapon/crowbar/red, -/obj/item/weapon/wrench, -/obj/item/weapon/tank/internals/emergency_oxygen/engi, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/item/tank/internals/emergency_oxygen/engi, /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/maintenance, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -9411,6 +9337,7 @@ d2 = 8; icon_state = "4-8" }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/brown, /area/hallway/primary/central{ name = "Primary Hallway" @@ -9503,7 +9430,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/quartermaster/miningdock) @@ -9515,7 +9441,6 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 4 }, /area/quartermaster/miningdock) @@ -9843,6 +9768,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Teleporter APC"; + areastring = "/area/teleporter"; pixel_y = -26 }, /obj/structure/cable/white{ @@ -9898,7 +9824,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /turf/open/floor/plasteel/yellow/side{ dir = 5 }, @@ -10041,12 +9967,12 @@ /area/maintenance/starboard/central) "aqc" = ( /obj/structure/table/reinforced, -/obj/item/weapon/tank/jetpack/carbondioxide{ +/obj/item/tank/jetpack/carbondioxide{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/tank/jetpack/carbondioxide, -/obj/item/weapon/wrench, +/obj/item/tank/jetpack/carbondioxide, +/obj/item/wrench, /obj/effect/decal/cleanable/dirt, /obj/item/device/radio/intercom{ name = "Station Intercom"; @@ -10082,6 +10008,7 @@ /obj/machinery/power/apc{ dir = 2; name = "E.V.A. Storage APC"; + areastring = "/area/ai_monitored/storage/eva"; pixel_y = -26 }, /obj/structure/cable/white{ @@ -10187,8 +10114,8 @@ /obj/machinery/newscaster{ pixel_y = -32 }, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/hallway/primary/central{ @@ -10235,13 +10162,13 @@ }) "aqq" = ( /obj/structure/rack, -/obj/item/weapon/storage/toolbox/emergency{ +/obj/item/storage/toolbox/emergency{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/pickaxe, -/obj/item/weapon/storage/toolbox/emergency, -/obj/item/weapon/shovel, +/obj/item/pickaxe, +/obj/item/storage/toolbox/emergency, +/obj/item/shovel, /obj/machinery/camera{ c_tag = "Mining Dock"; dir = 4; @@ -10258,20 +10185,17 @@ dir = 1 }, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 8 }, /area/quartermaster/miningdock) "aqs" = ( /obj/machinery/computer/shuttle/mining, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/quartermaster/miningdock) "aqt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/pods{ name = "MINING POD" }, @@ -10290,8 +10214,8 @@ /obj/item/device/flashlight, /obj/item/device/flashlight/flare, /obj/item/device/flashlight/flare, -/obj/item/weapon/stock_parts/cell/high, -/obj/item/weapon/crowbar/red, +/obj/item/stock_parts/cell/high, +/obj/item/crowbar/red, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/quartermaster/miningdock) @@ -10357,8 +10281,7 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "aqE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -10400,7 +10323,6 @@ dir = 6 }, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 8 }, /area/security/brig) @@ -10422,7 +10344,6 @@ dir = 4 }, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 8 }, /area/security/brig) @@ -10431,8 +10352,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -10468,7 +10388,7 @@ }, /area/security/brig) "aqP" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -10491,8 +10411,8 @@ "aqQ" = ( /obj/machinery/door/firedoor, /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/red, +/obj/item/clipboard, +/obj/item/folder/red, /obj/item/toy/figure/hos, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/red, @@ -10500,8 +10420,8 @@ "aqR" = ( /obj/machinery/door/firedoor, /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/red, /area/security/brig) "aqS" = ( @@ -10522,13 +10442,14 @@ }) "aqT" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/belt/utility, -/obj/item/weapon/weldingtool, +/obj/item/storage/belt/utility, +/obj/item/weldingtool, /obj/item/clothing/head/welding, /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc{ dir = 8; name = "Primary Tool Storage APC"; + areastring = "/area/storage/primary"; pixel_x = -26; pixel_y = 3 }, @@ -10553,8 +10474,8 @@ /area/storage/primary) "aqV" = ( /obj/structure/table/reinforced, -/obj/item/weapon/crowbar, -/obj/item/weapon/wrench, +/obj/item/crowbar, +/obj/item/wrench, /obj/item/device/gps, /obj/machinery/light{ dir = 1 @@ -10608,8 +10529,7 @@ name = "Atrium" }) "arb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/bar{ name = "Atrium" @@ -10658,8 +10578,7 @@ name = "Atrium" }) "arf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; @@ -10721,8 +10640,8 @@ dir = 8; pixel_x = -24 }, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/quartermaster/miningdock) @@ -10735,10 +10654,9 @@ name = "Mining Dock RC"; pixel_y = -32 }, -/obj/item/weapon/folder/yellow, +/obj/item/folder/yellow, /obj/item/toy/figure/miner, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 10 }, /area/quartermaster/miningdock) @@ -10751,7 +10669,6 @@ pixel_y = -32 }, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 6 }, /area/quartermaster/miningdock) @@ -10776,19 +10693,19 @@ desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket" }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, /obj/item/clothing/mask/breath{ @@ -10833,8 +10750,8 @@ }, /obj/structure/closet/crate/internals, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/pickaxe/emergency, -/obj/item/weapon/pickaxe/emergency, +/obj/item/pickaxe/emergency, +/obj/item/pickaxe/emergency, /obj/effect/turf_decal/delivery, /obj/machinery/light/small{ dir = 8 @@ -10955,7 +10872,6 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/green/side{ - icon_state = "green"; dir = 1 }, /area/engine/atmos) @@ -11053,6 +10969,16 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/structure/cable/white{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/white{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, /turf/open/floor/plasteel, /area/security/brig) "arH" = ( @@ -11207,8 +11133,8 @@ "arO" = ( /obj/machinery/door/firedoor, /obj/structure/table/reinforced, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen, +/obj/item/folder/red, +/obj/item/pen, /obj/machinery/door/window/brigdoor/southright{ dir = 8; name = "Security Desk"; @@ -11225,8 +11151,7 @@ /turf/open/floor/plasteel/red, /area/security/brig) "arP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/storage/primary) "arQ" = ( @@ -11408,7 +11333,7 @@ name = "Atrium" }) "ase" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -11439,7 +11364,7 @@ name = "Atrium" }) "asi" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/redyellow, @@ -11700,7 +11625,7 @@ /obj/item/clothing/under/rank/security/grey, /obj/item/clothing/under/rank/security/grey, /obj/item/clothing/under/rank/security/grey, -/obj/item/weapon/storage/backpack/satchel/sec, +/obj/item/storage/backpack/satchel/sec, /obj/structure/extinguisher_cabinet{ pixel_x = -26 }, @@ -11760,8 +11685,7 @@ /area/security/brig) "asM" = ( /obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/brig) "asN" = ( @@ -11781,7 +11705,7 @@ /area/security/brig) "asO" = ( /obj/structure/table/reinforced, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /obj/item/device/assembly/flash/handheld, /obj/machinery/firealarm{ dir = 1; @@ -11814,7 +11738,7 @@ /area/security/brig) "asQ" = ( /obj/structure/table/reinforced, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /obj/item/device/taperecorder, /obj/machinery/status_display{ pixel_y = -32 @@ -11925,7 +11849,7 @@ "asW" = ( /obj/structure/table/reinforced, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -11939,7 +11863,7 @@ /area/storage/primary) "asX" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /obj/item/device/flashlight, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/cable/white{ @@ -12054,7 +11978,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/crew_quarters/theatre) +/area/maintenance/port/central) "ath" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 @@ -12163,6 +12087,7 @@ dir = 4 }, /obj/effect/turf_decal/bot, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/hallway/primary/central{ name = "Primary Hallway" @@ -12225,8 +12150,7 @@ /turf/open/floor/engine/n2, /area/engine/atmos) "aty" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/cyan/visible, /turf/open/floor/plating, /area/engine/atmos) @@ -12311,6 +12235,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Atmospherics Engine APC"; + areastring = "/area/engine/atmos"; pixel_x = 26 }, /obj/structure/cable/white{ @@ -12340,7 +12265,6 @@ pixel_x = 32 }, /turf/open/floor/plasteel/caution/corner{ - icon_state = "cautioncorner"; dir = 1 }, /area/hallway/primary/central{ @@ -12416,7 +12340,7 @@ /area/storage/primary) "atQ" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /obj/item/device/flashlight, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -12426,7 +12350,7 @@ "atR" = ( /obj/structure/table/reinforced, /obj/item/clothing/gloves/color/yellow, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, @@ -12461,19 +12385,19 @@ desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket" }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, /obj/item/clothing/mask/breath{ @@ -12591,7 +12515,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1; pixel_x = -3; @@ -12612,15 +12536,15 @@ name = "Atrium" }) "auc" = ( -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ +/obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = -8; pixel_y = 5 }, -/obj/item/weapon/reagent_containers/food/condiment/peppermill{ +/obj/item/reagent_containers/food/condiment/peppermill{ pixel_x = -8 }, /obj/structure/table/wood, -/obj/item/weapon/kitchen/fork, +/obj/item/kitchen/fork, /turf/open/floor/plasteel/redyellow, /area/crew_quarters/bar{ name = "Atrium" @@ -12640,11 +12564,11 @@ }) "auf" = ( /obj/structure/table/reinforced, -/obj/item/weapon/lighter{ +/obj/item/lighter{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/lighter, +/obj/item/lighter, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -12701,7 +12625,7 @@ /area/crew_quarters/bar) "aul" = ( /obj/structure/closet/gmcloset, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/item/stack/sheet/glass{ amount = 30 }, @@ -12924,6 +12848,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/red/corner, /area/hallway/primary/central{ name = "Primary Hallway" @@ -12956,6 +12881,7 @@ }, /obj/effect/decal/cleanable/blood/splatter, /obj/effect/landmark/revenantspawn, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plating, /area/hallway/primary/central{ name = "Primary Hallway" @@ -13140,13 +13066,14 @@ /area/storage/primary) "auW" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/yellow/side{ dir = 6 }, /area/storage/primary) "auX" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, /obj/structure/sign/nosmoking_2{ pixel_x = 32 }, @@ -13190,7 +13117,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -13280,6 +13207,9 @@ "avm" = ( /obj/structure/table/wood, /obj/machinery/chem_dispenser/drinks/beer, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -13293,8 +13223,8 @@ /area/crew_quarters/bar) "avo" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/box/beanbag, -/obj/item/weapon/gun/ballistic/revolver/doublebarrel, +/obj/item/storage/box/beanbag, +/obj/item/gun/ballistic/revolver/doublebarrel, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -13558,7 +13488,7 @@ dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 + dir = 1 }, /turf/open/floor/plating, /area/hallway/primary/central{ @@ -13576,8 +13506,8 @@ "avO" = ( /obj/structure/rack, /obj/item/clothing/gloves/color/black, -/obj/item/weapon/crowbar/red, -/obj/item/weapon/wrench, +/obj/item/crowbar/red, +/obj/item/wrench, /obj/machinery/light/small, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -13598,7 +13528,7 @@ }, /obj/item/clothing/shoes/jackboots, /obj/item/device/radio, -/obj/item/weapon/storage/secure/briefcase, +/obj/item/storage/secure/briefcase, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/maintenance{ @@ -13616,7 +13546,7 @@ "avQ" = ( /obj/structure/table, /obj/item/clothing/under/rank/security, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -13704,7 +13634,7 @@ dir = 4; pixel_x = 24 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -13714,8 +13644,8 @@ }) "avY" = ( /obj/structure/table/reinforced, -/obj/item/weapon/stock_parts/cell/high, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /obj/machinery/cell_charger, /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm{ @@ -13771,10 +13701,6 @@ pixel_y = 3 }, /obj/item/stack/cable_coil/white, -/obj/structure/cable/white{ - d2 = 4; - icon_state = "0-4" - }, /obj/effect/decal/cleanable/dirt, /obj/machinery/newscaster{ pixel_x = 32 @@ -13846,7 +13772,7 @@ }) "awl" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/bag/tray, +/obj/item/storage/bag/tray, /turf/open/floor/plasteel/redyellow, /area/crew_quarters/bar{ name = "Atrium" @@ -13879,7 +13805,7 @@ }) "awp" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/matches{ +/obj/item/storage/box/matches{ pixel_x = -3; pixel_y = 5 }, @@ -13992,7 +13918,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/bar) +/area/maintenance/starboard/central) "awx" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -14020,6 +13946,7 @@ name = "Station Intercom"; pixel_x = -26 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral/corner{ dir = 8; heat_capacity = 1e+006 @@ -14204,7 +14131,7 @@ /area/crew_quarters/dorms) "awR" = ( /obj/structure/table/wood, -/obj/item/weapon/soap/nanotrasen, +/obj/item/soap/nanotrasen, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -14244,7 +14171,7 @@ }) "awV" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/soda_cans/dr_gibb, +/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -14272,15 +14199,16 @@ d2 = 2; icon_state = "1-2" }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/vault{ dir = 5 }, /area/crew_quarters/bar) "awZ" = ( /obj/structure/table/wood, -/obj/item/weapon/book/manual/barman_recipes, -/obj/item/weapon/reagent_containers/food/drinks/shaker, -/obj/item/weapon/reagent_containers/glass/rag, +/obj/item/book/manual/barman_recipes, +/obj/item/reagent_containers/food/drinks/shaker, +/obj/item/reagent_containers/glass/rag, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/vault{ dir = 8 @@ -14306,7 +14234,7 @@ /area/crew_quarters/bar) "axc" = ( /obj/structure/closet/gmcloset, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/item/stack/sheet/glass{ amount = 30 }, @@ -14316,7 +14244,6 @@ /obj/item/stack/cable_coil/random, /obj/item/stack/cable_coil/random, /obj/machinery/light, -/obj/structure/cable/white, /turf/open/floor/plasteel/black, /area/crew_quarters/bar) "axd" = ( @@ -14351,9 +14278,9 @@ }) "axg" = ( /obj/structure/rack, -/obj/item/weapon/crowbar/red, -/obj/item/weapon/wrench, -/obj/item/weapon/tank/internals/emergency_oxygen/engi, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/item/tank/internals/emergency_oxygen/engi, /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, @@ -14449,7 +14376,7 @@ /obj/machinery/ai_status_display{ pixel_y = 32 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -14486,8 +14413,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "axt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/atmos) "axu" = ( @@ -14524,7 +14450,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "axy" = ( -/obj/item/weapon/weldingtool, +/obj/item/weldingtool, /obj/item/clothing/head/welding, /obj/structure/table/reinforced, /obj/effect/decal/cleanable/dirt, @@ -14562,8 +14488,8 @@ /obj/item/stack/sheet/metal{ amount = 50 }, -/obj/item/weapon/grenade/chem_grenade/metalfoam, -/obj/item/weapon/grenade/chem_grenade/metalfoam, +/obj/item/grenade/chem_grenade/metalfoam, +/obj/item/grenade/chem_grenade/metalfoam, /obj/machinery/newscaster{ pixel_y = 32 }, @@ -14606,8 +14532,8 @@ }) "axD" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/item/device/radio/intercom{ name = "Station Intercom"; pixel_x = -26 @@ -14692,15 +14618,15 @@ /area/maintenance/port/central) "axM" = ( /obj/structure/table/wood, -/obj/item/weapon/lipstick/random{ +/obj/item/lipstick/random{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/lipstick/random{ +/obj/item/lipstick/random{ pixel_x = -3; pixel_y = -3 }, -/obj/item/weapon/lipstick/random, +/obj/item/lipstick/random, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -14766,6 +14692,11 @@ d2 = 8; icon_state = "4-8" }, +/obj/machinery/door/window/eastright{ + dir = 8; + name = "Bar Door"; + req_access_txt = "25" + }, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -14783,7 +14714,7 @@ /area/crew_quarters/bar) "axT" = ( /obj/structure/table/wood, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/bartender, /obj/machinery/light{ dir = 4 @@ -15008,15 +14939,15 @@ "ayq" = ( /obj/structure/table/reinforced, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/caution{ dir = 8 }, /area/engine/atmos) "ayr" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/belt/utility, +/obj/item/storage/belt/utility, /obj/item/device/t_scanner, /obj/structure/cable/white{ d1 = 2; @@ -15029,8 +14960,7 @@ }, /area/engine/atmos) "ays" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "atmoslock"; name = "Atmospherics Lockdown Blast door" @@ -15055,8 +14985,7 @@ name = "Primary Hallway" }) "ayu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/dorms) "ayv" = ( @@ -15096,7 +15025,7 @@ /obj/machinery/newscaster{ pixel_x = 32 }, -/obj/item/weapon/bedsheet/blue, +/obj/item/bedsheet/blue, /turf/open/floor/plasteel/grimy, /area/crew_quarters/dorms) "ayB" = ( @@ -15107,7 +15036,7 @@ /obj/machinery/newscaster{ pixel_x = 32 }, -/obj/item/weapon/bedsheet/red, +/obj/item/bedsheet/red, /turf/open/floor/carpet, /area/crew_quarters/dorms) "ayD" = ( @@ -15156,7 +15085,7 @@ /area/crew_quarters/theatre) "ayI" = ( /obj/structure/table/wood, -/obj/item/weapon/gun/ballistic/revolver/russian, +/obj/item/gun/ballistic/revolver/russian, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -15206,13 +15135,13 @@ name = "Atrium" }) "ayN" = ( -/obj/item/weapon/storage/fancy/cigarettes/cigars{ +/obj/item/storage/fancy/cigarettes/cigars{ pixel_y = 6 }, -/obj/item/weapon/storage/fancy/cigarettes/cigars/cohiba{ +/obj/item/storage/fancy/cigarettes/cigars/cohiba{ pixel_y = 3 }, -/obj/item/weapon/storage/fancy/cigarettes/cigars/havana, +/obj/item/storage/fancy/cigarettes/cigars/havana, /obj/structure/table/reinforced, /turf/open/floor/plasteel/vault{ dir = 8 @@ -15257,6 +15186,7 @@ cell_type = 5000; dir = 1; name = "Central Starboard Maintenance APC"; + areastring = "/area/maintenance/starboard/central"; pixel_y = 25 }, /obj/effect/turf_decal/stripes/line, @@ -15302,11 +15232,12 @@ /obj/machinery/power/apc{ dir = 8; name = "Departure Lounge APC"; + areastring = "/area/hallway/secondary/exit"; pixel_x = -26; pixel_y = 3 }, -/obj/item/weapon/crowbar, -/obj/item/weapon/wrench, +/obj/item/crowbar, +/obj/item/wrench, /obj/item/device/radio, /obj/machinery/airalarm{ pixel_y = 23 @@ -15323,7 +15254,7 @@ }) "ayX" = ( /obj/structure/table/reinforced, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /obj/item/device/assembly/flash/handheld, /obj/machinery/status_display{ pixel_y = 32 @@ -15387,8 +15318,7 @@ name = "\improper Departure Lounge" }) "azb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -15443,7 +15373,7 @@ /area/shuttle/escape) "azi" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -15523,8 +15453,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "azs" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" @@ -15651,7 +15580,7 @@ /area/crew_quarters/dorms) "azE" = ( /obj/structure/table/wood, -/obj/item/weapon/staff/broom, +/obj/item/staff/broom, /obj/item/clothing/head/witchwig, /turf/open/floor/plasteel/vault{ dir = 5 @@ -15659,8 +15588,8 @@ /area/crew_quarters/theatre) "azF" = ( /obj/structure/easel, -/obj/item/weapon/canvas/twentythreeXtwentythree, -/obj/item/weapon/canvas/twentythreeXtwentythree, +/obj/item/canvas/twentythreeXtwentythree, +/obj/item/canvas/twentythreeXtwentythree, /obj/machinery/airalarm{ dir = 1; pixel_y = -22 @@ -15720,7 +15649,7 @@ }) "azK" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/britcup, +/obj/item/reagent_containers/food/drinks/britcup, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -15918,7 +15847,7 @@ /area/shuttle/escape) "aAf" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /obj/machinery/light{ dir = 4 }, @@ -15971,7 +15900,6 @@ }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/arrival{ - icon_state = "arrival"; dir = 9 }, /area/engine/atmos) @@ -16263,6 +16191,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Atrium APC"; + areastring = "/area/crew_quarters/bar"; pixel_x = -26; pixel_y = 3 }, @@ -16306,15 +16235,15 @@ name = "Atrium" }) "aAP" = ( -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ +/obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = -8; pixel_y = 5 }, -/obj/item/weapon/reagent_containers/food/condiment/peppermill{ +/obj/item/reagent_containers/food/condiment/peppermill{ pixel_x = -8 }, /obj/structure/table/wood, -/obj/item/weapon/kitchen/fork, +/obj/item/kitchen/fork, /obj/effect/landmark/lightsout, /obj/structure/cable/white{ d1 = 4; @@ -16572,7 +16501,7 @@ /turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) "aBl" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1; pixel_x = -3; @@ -16629,7 +16558,6 @@ dir = 8 }, /turf/open/floor/plasteel/arrival{ - icon_state = "arrival"; dir = 8 }, /area/engine/atmos) @@ -16722,8 +16650,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "aBC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -16731,7 +16658,7 @@ /turf/open/floor/plating, /area/engine/atmos) "aBD" = ( -/obj/item/weapon/tank/internals/emergency_oxygen{ +/obj/item/tank/internals/emergency_oxygen{ pixel_x = -6 }, /obj/item/clothing/mask/breath, @@ -16741,7 +16668,6 @@ /obj/structure/closet/crate/bin, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/caution{ - icon_state = "caution"; dir = 10 }, /area/engine/atmos) @@ -16910,6 +16836,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Dormitories APC"; + areastring = "/area/crew_quarters/dorms"; pixel_y = -26 }, /obj/structure/cable/white{ @@ -16938,7 +16865,7 @@ /area/maintenance/port/central) "aBV" = ( /obj/structure/table/wood, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/clown{ pixel_x = 3; pixel_y = 3 @@ -16970,6 +16897,7 @@ cell_type = 5000; dir = 1; name = "Theatre Backstage APC"; + areastring = "/area/crew_quarters/theatre"; pixel_y = 25 }, /obj/structure/extinguisher_cabinet{ @@ -16998,7 +16926,7 @@ }) "aBZ" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/cheesiehonkers, +/obj/item/reagent_containers/food/snacks/cheesiehonkers, /turf/open/floor/plasteel/redyellow, /area/crew_quarters/bar{ name = "Atrium" @@ -17007,7 +16935,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/redyellow, @@ -17019,8 +16947,7 @@ /turf/closed/wall, /area/crew_quarters/kitchen) "aCc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/crew_quarters/kitchen) "aCd" = ( @@ -17068,8 +16995,7 @@ name = "Primary Hallway" }) "aCi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ d2 = 4; icon_state = "0-4" @@ -17101,7 +17027,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/item/weapon/folder/red, +/obj/item/folder/red, /obj/item/device/radio, /obj/effect/turf_decal/stripes/line{ dir = 2 @@ -17111,8 +17037,7 @@ name = "\improper Departure Lounge" }) "aCk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ d2 = 4; icon_state = "0-4" @@ -17156,8 +17081,7 @@ name = "\improper Departure Lounge" }) "aCm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ d2 = 8; icon_state = "0-8" @@ -17167,8 +17091,7 @@ name = "\improper Departure Lounge" }) "aCn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/vacuum, /turf/open/floor/plating, /area/hallway/secondary/exit{ @@ -17369,8 +17292,7 @@ /turf/closed/wall/r_wall, /area/engine/atmos) "aCH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "atmoslock"; name = "Atmospherics Lockdown Blast door" @@ -17411,8 +17333,7 @@ /turf/open/floor/plasteel, /area/engine/atmos) "aCJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "atmoslock"; name = "Atmospherics Lockdown Blast door" @@ -17426,8 +17347,8 @@ /area/engine/atmos) "aCK" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen, +/obj/item/folder/yellow, +/obj/item/pen, /obj/machinery/door/poddoor/preopen{ id = "atmoslock"; name = "Atmospherics Lockdown Blast door" @@ -17482,16 +17403,16 @@ }) "aCN" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/neutral, /area/crew_quarters/dorms) "aCO" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral, /area/crew_quarters/dorms) @@ -17559,7 +17480,7 @@ }) "aCV" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/chef, /obj/machinery/firealarm{ dir = 8; @@ -17625,6 +17546,7 @@ d2 = 2; icon_state = "1-2" }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, @@ -17637,8 +17559,8 @@ }) "aDd" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/airalarm{ dir = 4; pixel_x = -23 @@ -17658,7 +17580,6 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; dir = 1 }, /area/hallway/secondary/exit{ @@ -17672,7 +17593,6 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; dir = 1 }, /area/hallway/secondary/exit{ @@ -17729,7 +17649,7 @@ }, /area/shuttle/escape) "aDm" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1; pixel_x = -3; @@ -17859,7 +17779,7 @@ name = "Primary Hallway" }) "aDB" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -17871,7 +17791,7 @@ }) "aDC" = ( /obj/structure/table/reinforced, -/obj/item/weapon/airlock_painter, +/obj/item/airlock_painter, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/hallway/primary/central{ @@ -17909,7 +17829,7 @@ /obj/machinery/newscaster{ pixel_x = 32 }, -/obj/item/weapon/bedsheet/brown, +/obj/item/bedsheet/brown, /turf/open/floor/wood, /area/crew_quarters/dorms) "aDI" = ( @@ -17917,22 +17837,21 @@ /obj/machinery/newscaster{ pixel_x = 32 }, -/obj/item/weapon/bedsheet/black, +/obj/item/bedsheet/black, /turf/open/floor/plasteel/grimy, /area/crew_quarters/dorms) "aDJ" = ( /obj/structure/table/wood, -/obj/item/weapon/lipstick/random{ +/obj/item/lipstick/random{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/lipstick/random{ +/obj/item/lipstick/random{ pixel_x = -3; pixel_y = -3 }, -/obj/item/weapon/lipstick/random, +/obj/item/lipstick/random, /obj/structure/mirror{ - desc = "Mirror mirror on the wall, who is the most robust of them all?"; pixel_x = -28 }, /turf/open/floor/plasteel/vault{ @@ -18040,14 +17959,14 @@ id = "kitchencounter"; name = "Kitchen Counter Shutters" }, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ +/obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = -8; pixel_y = 5 }, -/obj/item/weapon/reagent_containers/food/condiment/peppermill{ +/obj/item/reagent_containers/food/condiment/peppermill{ pixel_x = -8 }, -/obj/item/weapon/reagent_containers/food/drinks/britcup, +/obj/item/reagent_containers/food/drinks/britcup, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -18118,14 +18037,14 @@ }) "aEa" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/hallway/primary/central{ name = "Primary Hallway" }) "aEb" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/bot, @@ -18213,19 +18132,19 @@ desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket" }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, /obj/item/clothing/mask/breath{ @@ -18552,7 +18471,7 @@ }, /area/crew_quarters/dorms) "aEL" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -18631,7 +18550,7 @@ /area/crew_quarters/dorms) "aES" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/baguette, +/obj/item/reagent_containers/food/snacks/baguette, /obj/structure/sign/poster/contraband/random{ pixel_x = -32 }, @@ -18644,7 +18563,7 @@ /area/crew_quarters/theatre) "aET" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/crayons, +/obj/item/storage/crayons, /obj/item/device/flashlight/lamp/bananalamp{ pixel_y = 5 }, @@ -18695,7 +18614,7 @@ }) "aEX" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/chips, +/obj/item/reagent_containers/food/snacks/chips, /turf/open/floor/plasteel/redyellow, /area/crew_quarters/bar{ name = "Atrium" @@ -18707,8 +18626,8 @@ id = "kitchencounter"; name = "Kitchen Counter Shutters" }, -/obj/item/weapon/storage/bag/tray, -/obj/item/weapon/kitchen/fork, +/obj/item/storage/bag/tray, +/obj/item/kitchen/fork, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/crew_quarters/kitchen) @@ -18719,7 +18638,7 @@ "aFa" = ( /obj/structure/table/reinforced, /obj/item/clothing/suit/apron/chef, -/obj/item/weapon/kitchen/rollingpin, +/obj/item/kitchen/rollingpin, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 8 }, @@ -18727,8 +18646,8 @@ /area/crew_quarters/kitchen) "aFb" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/food/snacks/mint, -/obj/item/weapon/reagent_containers/food/condiment/enzyme{ +/obj/item/reagent_containers/food/snacks/mint, +/obj/item/reagent_containers/food/condiment/enzyme{ pixel_y = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -18744,14 +18663,14 @@ /area/crew_quarters/kitchen) "aFc" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ +/obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = -8; pixel_y = 5 }, -/obj/item/weapon/reagent_containers/food/condiment/peppermill{ +/obj/item/reagent_containers/food/condiment/peppermill{ pixel_x = -8 }, -/obj/item/weapon/kitchen/knife, +/obj/item/kitchen/knife, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -18802,7 +18721,7 @@ dir = 8 }, /turf/open/floor/plasteel, -/area/crew_quarters/kitchen) +/area/maintenance/starboard/central) "aFg" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -18937,7 +18856,7 @@ "aFv" = ( /obj/structure/closet/crate, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/crowbar/red, +/obj/item/crowbar/red, /obj/item/stack/sheet/mineral/plasma{ amount = 20 }, @@ -19067,7 +18986,6 @@ pixel_x = -32 }, /turf/open/floor/plasteel/arrival{ - icon_state = "arrival"; dir = 8 }, /area/hallway/primary/central{ @@ -19116,6 +19034,7 @@ d2 = 8; icon_state = "4-8" }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral, /area/hallway/primary/central{ name = "Primary Hallway" @@ -19232,7 +19151,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = -26 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/camera{ @@ -19246,7 +19165,7 @@ }) "aFO" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola, +/obj/item/reagent_containers/food/drinks/soda_cans/cola, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -19270,7 +19189,7 @@ id = "kitchencounter"; name = "Kitchen Counter Shutters" }, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -19294,6 +19213,7 @@ d2 = 2; icon_state = "1-2" }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/white, /area/crew_quarters/kitchen) "aFU" = ( @@ -19348,6 +19268,7 @@ name = "\improper Departure Lounge" }) "aGa" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral, /area/hallway/secondary/exit{ name = "\improper Departure Lounge" @@ -19361,8 +19282,7 @@ name = "\improper Departure Lounge" }) "aGc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; @@ -19452,8 +19372,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aGl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -19507,7 +19426,6 @@ pixel_x = -24 }, /turf/open/floor/plasteel/arrival{ - icon_state = "arrival"; dir = 8 }, /area/hallway/primary/central{ @@ -19558,7 +19476,7 @@ name = "Primary Hallway" }) "aGu" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/yellow/corner, @@ -19567,8 +19485,8 @@ }) "aGv" = ( /obj/structure/table/reinforced, -/obj/item/weapon/stock_parts/cell/high, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /obj/machinery/cell_charger, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -19617,7 +19535,7 @@ name = "old sink"; pixel_y = 28 }, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -19625,7 +19543,7 @@ "aGB" = ( /obj/structure/mopbucket, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/mop, +/obj/item/mop, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -19647,6 +19565,7 @@ cell_type = 5000; dir = 1; name = "Central Port Maintenance APC"; + areastring = "/area/maintenance/port/central"; pixel_y = 25 }, /turf/open/floor/plasteel/neutral/corner{ @@ -19723,9 +19642,6 @@ /turf/open/floor/plasteel, /area/maintenance/port/central) "aGJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/structure/cable/white{ d1 = 4; d2 = 8; @@ -19737,6 +19653,9 @@ icon_state = "2-8" }, /obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, /turf/open/floor/plasteel, /area/maintenance/port/central) "aGK" = ( @@ -19808,15 +19727,15 @@ name = "Atrium" }) "aGO" = ( -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ +/obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = -8; pixel_y = 5 }, -/obj/item/weapon/reagent_containers/food/condiment/peppermill{ +/obj/item/reagent_containers/food/condiment/peppermill{ pixel_x = -8 }, /obj/structure/table/wood, -/obj/item/weapon/kitchen/fork, +/obj/item/kitchen/fork, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -19892,8 +19811,8 @@ pixel_y = -26; req_access_txt = "28" }, -/obj/item/weapon/storage/box/donkpockets, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /obj/item/clothing/head/chefhat, /obj/machinery/light, /turf/open/floor/plasteel/vault{ @@ -19987,13 +19906,16 @@ pixel_y = 24; req_access_txt = "10" }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, /obj/effect/turf_decal/stripes/line{ dir = 9 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, /turf/open/floor/plasteel, /area/engine/engineering) "aHj" = ( @@ -20196,7 +20118,7 @@ d2 = 8; icon_state = "2-8" }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/effect/decal/cleanable/dirt, @@ -20214,8 +20136,7 @@ /turf/closed/wall/r_wall, /area/engine/engineering) "aHw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "ceblast"; name = "Engineering Lockdown Shutters" @@ -20262,8 +20183,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aHy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "ceblast"; name = "Engineering Lockdown Shutters" @@ -20272,12 +20192,13 @@ d2 = 4; icon_state = "0-4" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/engine/engineering) "aHz" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen, +/obj/item/folder/yellow, +/obj/item/pen, /obj/machinery/door/poddoor/preopen{ id = "ceblast"; name = "Engineering Lockdown Shutters" @@ -20302,8 +20223,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aHA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "ceblast"; name = "Engineering Lockdown Shutters" @@ -20526,7 +20446,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/hydroponics) +/area/maintenance/port/central) "aHP" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 @@ -20565,13 +20485,13 @@ }) "aHT" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/coffee, +/obj/item/reagent_containers/food/drinks/coffee, /turf/open/floor/plasteel/redyellow, /area/crew_quarters/bar{ name = "Atrium" }) "aHU" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -20615,15 +20535,15 @@ /area/maintenance/starboard/central) "aHY" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/hallway/primary/central{ name = "Primary Hallway" }) "aHZ" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -20858,8 +20778,8 @@ /obj/item/stack/rods{ amount = 50 }, -/obj/item/weapon/wrench, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/wrench, +/obj/item/storage/box/lights/mixed, /obj/machinery/newscaster{ pixel_x = -32 }, @@ -20894,9 +20814,10 @@ "aIv" = ( /obj/structure/table/reinforced, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/engine/engineering) "aIw" = ( @@ -20989,7 +20910,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/janitor) +/area/maintenance/port/central) "aID" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/closed/wall, @@ -21017,16 +20938,16 @@ /turf/open/floor/plasteel, /area/maintenance/port/central) "aIG" = ( -/obj/item/weapon/crowbar/red, -/obj/item/weapon/cultivator, -/obj/item/weapon/shovel/spade, -/obj/item/weapon/hatchet, -/obj/item/weapon/storage/bag/plants/portaseeder, -/obj/item/weapon/reagent_containers/spray/plantbgone{ +/obj/item/crowbar/red, +/obj/item/cultivator, +/obj/item/shovel/spade, +/obj/item/hatchet, +/obj/item/storage/bag/plants/portaseeder, +/obj/item/reagent_containers/spray/plantbgone{ pixel_x = 12; pixel_y = 3 }, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /obj/structure/closet/crate/hydroponics, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, @@ -21127,8 +21048,8 @@ id = "hydrodesk"; name = "Hydroponics Counter Shutters" }, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/hydroponics) @@ -21255,7 +21176,7 @@ }) "aJa" = ( /obj/structure/table, -/obj/item/weapon/storage/pill_bottle/dice, +/obj/item/storage/pill_bottle/dice, /obj/machinery/firealarm{ dir = 8; pixel_x = -24 @@ -21293,7 +21214,7 @@ /turf/open/floor/plasteel/neutral/side, /area/shuttle/escape) "aJg" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1; pixel_x = -3; @@ -21321,12 +21242,11 @@ }, /area/engine/gravity_generator) "aJj" = ( -/obj/structure/cable/white{ - d2 = 2; - icon_state = "0-2" +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, /turf/open/floor/plating, /area/engine/gravity_generator) "aJk" = ( @@ -21354,6 +21274,7 @@ cell_type = 5000; dir = 1; name = "Gravity Generator APC"; + areastring = "/area/engine/gravity_generator"; pixel_y = 25 }, /obj/structure/cable{ @@ -21403,8 +21324,7 @@ /turf/open/floor/plasteel, /area/engine/gravity_generator) "aJo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" @@ -21441,7 +21361,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aJr" = ( -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ dir = 6 }, @@ -21519,8 +21439,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aJA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" @@ -21544,9 +21463,9 @@ /obj/item/stack/sheet/glass{ amount = 50 }, -/obj/item/weapon/crowbar, -/obj/item/weapon/grenade/chem_grenade/metalfoam, -/obj/item/weapon/grenade/chem_grenade/metalfoam, +/obj/item/crowbar, +/obj/item/grenade/chem_grenade/metalfoam, +/obj/item/grenade/chem_grenade/metalfoam, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -21609,18 +21528,18 @@ /area/engine/engineering) "aJI" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/mousetraps{ +/obj/item/storage/box/mousetraps{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/mousetraps, -/obj/item/weapon/restraints/legcuffs/beartrap{ +/obj/item/storage/box/mousetraps, +/obj/item/restraints/legcuffs/beartrap{ icon_state = "beartrap0" }, -/obj/item/weapon/restraints/legcuffs/beartrap{ +/obj/item/restraints/legcuffs/beartrap{ icon_state = "beartrap0" }, -/obj/item/weapon/restraints/legcuffs/beartrap{ +/obj/item/restraints/legcuffs/beartrap{ icon_state = "beartrap0" }, /obj/effect/decal/cleanable/cobweb, @@ -21643,12 +21562,13 @@ "aJJ" = ( /obj/vehicle/janicart, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/storage/bag/trash, +/obj/item/storage/bag/trash, /obj/item/key/janitor, /obj/machinery/power/apc{ cell_type = 5000; dir = 1; name = "Custodial Closet APC"; + areastring = "/area/janitor"; pixel_y = 25 }, /obj/structure/cable/white{ @@ -21708,20 +21628,17 @@ /area/hydroponics) "aJO" = ( /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 9 }, /area/hydroponics) "aJP" = ( /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 1 }, /area/hydroponics) "aJQ" = ( /obj/effect/landmark/start/botanist, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 1 }, /area/hydroponics) @@ -21736,7 +21653,6 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 1 }, /area/hydroponics) @@ -21745,7 +21661,6 @@ dir = 4 }, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 5 }, /area/hydroponics) @@ -21766,9 +21681,9 @@ id = "hydrodesk"; name = "Hydroponics Counter Shutters" }, -/obj/item/weapon/reagent_containers/food/snacks/grown/wheat, -/obj/item/weapon/reagent_containers/food/snacks/grown/pumpkin, -/obj/item/weapon/reagent_containers/food/snacks/grown/grapes, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/pumpkin, +/obj/item/reagent_containers/food/snacks/grown/grapes, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/hydroponics) @@ -21821,6 +21736,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Kitchen APC"; + areastring = "/area/crew_quarters/kitchen"; pixel_y = -26 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -21871,7 +21787,6 @@ /area/crew_quarters/kitchen) "aKf" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/cable/white{ d1 = 1; d2 = 2; @@ -21887,6 +21802,9 @@ d2 = 8; icon_state = "2-8" }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, /turf/open/floor/plating, /area/maintenance/starboard/central) "aKg" = ( @@ -21905,8 +21823,8 @@ "aKi" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen, +/obj/item/folder/yellow, +/obj/item/pen, /obj/machinery/door/window/southleft{ dir = 2; name = "Cargo Desk"; @@ -21934,8 +21852,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/vacuum, /turf/open/floor/plating, /area/hallway/secondary/exit{ @@ -21981,16 +21898,6 @@ /area/engine/gravity_generator) "aKs" = ( /obj/machinery/door/firedoor, -/obj/structure/cable/white{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/white{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, /obj/machinery/door/airlock/glass_command{ name = "Gravity Generator Chamber"; req_access_txt = "19; 61" @@ -21999,6 +21906,16 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/open/floor/plasteel, /area/engine/gravity_generator) "aKt" = ( @@ -22010,6 +21927,11 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/open/floor/plasteel, /area/engine/gravity_generator) "aKu" = ( @@ -22028,6 +21950,11 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /turf/open/floor/plasteel/neutral, /area/engine/gravity_generator) "aKv" = ( @@ -22245,7 +22172,7 @@ icon_state = "4-8" }, /obj/item/clothing/gloves/color/yellow, -/obj/item/weapon/reagent_containers/food/drinks/soda_cans/thirteenloko, +/obj/item/reagent_containers/food/drinks/soda_cans/thirteenloko, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, @@ -22258,8 +22185,8 @@ pixel_y = 3 }, /obj/item/stack/cable_coil/white, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ d1 = 4; @@ -22270,11 +22197,13 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/item/twohanded/rcl/pre_loaded, +/obj/item/twohanded/rcl/pre_loaded, /turf/open/floor/plasteel/neutral, /area/engine/engineering) "aKM" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/yellow, +/obj/item/folder/yellow, /obj/item/device/lightreplacer, /obj/structure/cable/white{ d1 = 1; @@ -22323,10 +22252,10 @@ "aKP" = ( /obj/structure/table/reinforced, /obj/item/clothing/gloves/color/orange, -/obj/item/weapon/reagent_containers/spray/cleaner, -/obj/item/weapon/reagent_containers/spray/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, /obj/machinery/light/small{ dir = 8 }, @@ -22360,7 +22289,6 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/purple/side{ - icon_state = "purple"; dir = 5 }, /area/janitor) @@ -22401,23 +22329,23 @@ /turf/open/floor/plasteel, /area/hydroponics) "aKW" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 8 }, /area/hydroponics) "aKX" = ( /obj/structure/table/glass, -/obj/item/weapon/crowbar/red, -/obj/item/weapon/cultivator, -/obj/item/weapon/shovel/spade, -/obj/item/weapon/hatchet, -/obj/item/weapon/storage/bag/plants/portaseeder, -/obj/item/weapon/reagent_containers/spray/plantbgone{ +/obj/item/crowbar/red, +/obj/item/cultivator, +/obj/item/shovel/spade, +/obj/item/hatchet, +/obj/item/storage/bag/plants/portaseeder, +/obj/item/reagent_containers/spray/plantbgone{ pixel_x = 12; pixel_y = 3 }, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/hydroponics) @@ -22427,20 +22355,20 @@ desc = "Used to grind things up into raw materials and liquids."; pixel_y = 5 }, -/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez{ +/obj/item/reagent_containers/glass/bottle/nutrient/ez{ pixel_x = 3 }, -/obj/item/weapon/reagent_containers/glass/bottle/nutrient/rh, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/reagent_containers/glass/bottle/nutrient/rh, +/obj/item/reagent_containers/dropper, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/hydroponics) "aKZ" = ( /obj/structure/table/glass, -/obj/item/weapon/watertank, -/obj/item/weapon/reagent_containers/spray/pestspray, -/obj/item/weapon/grenade/chem_grenade/antiweed, -/obj/item/weapon/grenade/chem_grenade/antiweed, +/obj/item/watertank, +/obj/item/reagent_containers/spray/pestspray, +/obj/item/grenade/chem_grenade/antiweed, +/obj/item/grenade/chem_grenade/antiweed, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/hydroponics) @@ -22458,21 +22386,20 @@ "aLb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 4 }, /area/hydroponics) "aLc" = ( /obj/structure/table/glass, -/obj/item/weapon/reagent_containers/spray/pestspray, -/obj/item/weapon/reagent_containers/spray/plantbgone{ +/obj/item/reagent_containers/spray/pestspray, +/obj/item/reagent_containers/spray/plantbgone{ pixel_x = 16; pixel_y = 3 }, -/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon, -/obj/item/weapon/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/watermelon, +/obj/item/reagent_containers/food/snacks/grown/wheat, /obj/item/seeds/wheat, -/obj/item/weapon/reagent_containers/food/snacks/grown/tomato, +/obj/item/reagent_containers/food/snacks/grown/tomato, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/hydroponics) @@ -22565,6 +22492,7 @@ pixel_x = -24 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral/corner{ dir = 1 }, @@ -22582,7 +22510,6 @@ }) "aLt" = ( /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 5 }, /area/hallway/secondary/exit{ @@ -22624,12 +22551,12 @@ /obj/structure/closet/crate/medical{ name = "medical crate" }, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/o2{ +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/o2{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/toxin{ +/obj/item/storage/firstaid/toxin{ pixel_x = -4; pixel_y = 3 }, @@ -22637,7 +22564,7 @@ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/lazarus_injector, +/obj/item/lazarus_injector, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, /mob/living/simple_animal/bot/medbot{ @@ -22701,7 +22628,7 @@ /obj/item/stack/sheet/plasteel{ amount = 20 }, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -22712,12 +22639,11 @@ /turf/open/floor/plasteel, /area/engine/gravity_generator) "aLG" = ( -/obj/structure/cable/white, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/structure/cable, /turf/open/floor/plating, /area/engine/gravity_generator) "aLH" = ( @@ -22770,8 +22696,7 @@ /turf/open/floor/plasteel, /area/engine/gravity_generator) "aLL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 4 @@ -22866,6 +22791,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/engine/engineering) "aLW" = ( @@ -22880,8 +22806,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aLX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white, /turf/open/floor/plating, /area/engine/engineering) @@ -22912,7 +22837,7 @@ d2 = 4; icon_state = "1-4" }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -22922,11 +22847,11 @@ /area/engine/engineering) "aMe" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/lights/mixed{ +/obj/item/storage/box/lights/mixed{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /obj/item/device/lightreplacer, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -22962,9 +22887,9 @@ dir = 4; pixel_x = 12 }, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/mop, +/obj/item/mop, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 }, @@ -23007,7 +22932,6 @@ /area/hydroponics) "aMl" = ( /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 10 }, /area/hydroponics) @@ -23056,7 +22980,6 @@ "aMq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/greenblue/side{ - icon_state = "greenblue"; dir = 6 }, /area/hydroponics) @@ -23080,7 +23003,7 @@ /turf/open/floor/grass, /area/hydroponics) "aMt" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/light{ @@ -23151,7 +23074,7 @@ /turf/open/floor/plating, /area/maintenance/starboard/central) "aMy" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/bot, @@ -23160,12 +23083,11 @@ name = "Primary Hallway" }) "aMz" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/hallway/secondary/exit{ @@ -23190,7 +23112,6 @@ "aMC" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/hallway/secondary/exit{ @@ -23225,8 +23146,8 @@ /obj/structure/closet/crate{ name = "emergency supplies crate" }, -/obj/item/weapon/storage/toolbox/emergency, -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /obj/item/device/flashlight/flare{ pixel_x = 3; pixel_y = 3 @@ -23235,8 +23156,8 @@ pixel_x = -6; pixel_y = -2 }, -/obj/item/weapon/crowbar, -/obj/item/weapon/wrench, +/obj/item/crowbar, +/obj/item/wrench, /obj/item/device/radio, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, @@ -23251,8 +23172,8 @@ /turf/open/floor/plasteel/cmo, /area/shuttle/escape) "aMI" = ( -/obj/item/weapon/storage/firstaid/toxin, -/obj/item/weapon/storage/firstaid/o2{ +/obj/item/storage/firstaid/toxin, +/obj/item/storage/firstaid/o2{ pixel_x = 3; pixel_y = 3 }, @@ -23271,8 +23192,7 @@ /turf/closed/wall/r_wall, /area/tcommsat/server) "aMK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 4 }, @@ -23296,8 +23216,7 @@ /turf/open/floor/plasteel, /area/tcommsat/server) "aMM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/tcommsat/server) @@ -23360,9 +23279,7 @@ /turf/open/floor/plating, /area/engine/supermatter) "aMR" = ( -/obj/machinery/power/rad_collector{ - anchored = 1 - }, +/obj/machinery/power/rad_collector/anchored, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -23376,11 +23293,10 @@ /turf/open/floor/circuit/green, /area/engine/supermatter) "aMS" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/supermatter) "aMT" = ( @@ -23399,17 +23315,14 @@ /turf/open/floor/engine, /area/engine/supermatter) "aMW" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 4 }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/supermatter) "aMX" = ( -/obj/machinery/power/rad_collector{ - anchored = 1 - }, +/obj/machinery/power/rad_collector/anchored, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 @@ -23582,7 +23495,7 @@ }) "aNj" = ( /obj/structure/reagent_dispensers/watertank, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm{ @@ -23621,8 +23534,8 @@ "aNn" = ( /obj/structure/rack, /obj/item/clothing/gloves/color/black, -/obj/item/weapon/crowbar/red, -/obj/item/weapon/wrench, +/obj/item/crowbar/red, +/obj/item/wrench, /obj/machinery/light/small, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -23649,12 +23562,13 @@ /obj/structure/extinguisher_cabinet{ pixel_x = -26 }, -/obj/item/weapon/book/manual/hydroponics_pod_people, -/obj/item/weapon/storage/box/syringes, -/obj/item/weapon/paper/hydroponics, -/obj/item/toy/figure/botanist, +/obj/item/book/manual/hydroponics_pod_people, +/obj/item/storage/box/syringes, +/obj/item/paper/guides/jobs/hydroponics, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, +/obj/item/storage/box/disks_plantgene, +/obj/item/toy/figure/botanist, /turf/open/floor/plasteel, /area/hydroponics) "aNq" = ( @@ -23662,6 +23576,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Hydroponics APC"; + areastring = "/area/hydroponics"; pixel_y = -26 }, /obj/structure/cable/white, @@ -23834,20 +23749,19 @@ }) "aNG" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen/red, -/obj/item/weapon/stamp/denied{ +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/pen/red, +/obj/item/stamp/denied{ pixel_x = 6; pixel_y = 6 }, -/obj/item/weapon/stamp, +/obj/item/stamp, /obj/machinery/airalarm{ dir = 4; pixel_x = -23 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/hallway/secondary/exit{ @@ -23900,9 +23814,9 @@ }) "aNL" = ( /obj/structure/table, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/pen, /obj/item/hand_labeler_refill, /obj/structure/sign/nosmoking_2{ pixel_x = -32 @@ -23923,14 +23837,14 @@ /area/shuttle/escape) "aNN" = ( /obj/structure/rack, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/electrical{ pixel_x = -3; pixel_y = 1 }, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_y = -1 }, -/obj/item/weapon/storage/toolbox/emergency{ +/obj/item/storage/toolbox/emergency{ pixel_x = 3; pixel_y = -5 }, @@ -23940,7 +23854,7 @@ "aNO" = ( /obj/structure/table, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, @@ -23949,14 +23863,14 @@ /turf/open/floor/plasteel, /area/shuttle/escape) "aNP" = ( -/obj/item/weapon/scalpel{ +/obj/item/scalpel{ pixel_y = 12 }, -/obj/item/weapon/circular_saw, -/obj/item/weapon/retractor{ +/obj/item/circular_saw, +/obj/item/retractor{ pixel_x = 4 }, -/obj/item/weapon/hemostat{ +/obj/item/hemostat{ pixel_x = -4 }, /obj/item/clothing/gloves/color/latex, @@ -23969,17 +23883,17 @@ /area/shuttle/escape) "aNQ" = ( /obj/structure/table/optable, -/obj/item/weapon/surgical_drapes, +/obj/item/surgical_drapes, /turf/open/floor/plasteel/cmo, /area/shuttle/escape) "aNR" = ( -/obj/item/weapon/defibrillator/loaded, +/obj/item/defibrillator/loaded, /obj/structure/table/reinforced, /turf/open/floor/plasteel/cmo, /area/shuttle/escape) "aNS" = ( -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 3 }, @@ -24068,7 +23982,7 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aOa" = ( -/obj/machinery/power/supermatter_shard{ +/obj/machinery/power/supermatter_shard/engine{ anchored = 1; base_icon_state = "darkmatter"; explosion_power = 20; @@ -24116,6 +24030,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Engine Room APC"; + areastring = "/area/engine/engineering"; pixel_x = 26 }, /obj/structure/cable/white, @@ -24162,8 +24077,7 @@ /turf/open/floor/plasteel, /area/maintenance/port/central) "aOh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hydroponics) "aOi" = ( @@ -24179,8 +24093,7 @@ /turf/open/floor/plasteel, /area/hydroponics) "aOj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/hydroponics) @@ -24202,12 +24115,11 @@ /turf/closed/wall, /area/hallway/primary/central) "aOm" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, /turf/open/floor/plasteel/redyellow/side{ - icon_state = "redyellow"; dir = 9 }, /area/hallway/primary/central) @@ -24219,29 +24131,25 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/redyellow/side{ - icon_state = "redyellow"; dir = 1 }, /area/hallway/primary/central) "aOo" = ( /turf/open/floor/plasteel/redyellow/side{ - icon_state = "redyellow"; dir = 1 }, /area/hallway/primary/central) "aOp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/redyellow/side{ - icon_state = "redyellow"; dir = 1 }, /area/hallway/primary/central) "aOq" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/redyellow/side{ - icon_state = "redyellow"; dir = 5 }, /area/hallway/primary/central) @@ -24293,7 +24201,7 @@ /obj/machinery/newscaster{ pixel_x = -32 }, -/obj/item/weapon/paper/monitorkey, +/obj/item/paper/monitorkey, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -24371,19 +24279,17 @@ /turf/open/floor/plating, /area/engine/supermatter) "aOC" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 5 }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/supermatter) "aOD" = ( -/obj/structure/grille, /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 }, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/supermatter) "aOE" = ( @@ -24657,7 +24563,6 @@ network = list("SS13","Prison") }, /turf/open/floor/plasteel/green/corner{ - icon_state = "greencorner"; dir = 1 }, /area/hallway/primary/central{ @@ -24685,7 +24590,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/purple/corner{ - icon_state = "purplecorner"; dir = 1 }, /area/hallway/primary/central{ @@ -24699,6 +24603,7 @@ aidisabled = 0; dir = 1; name = "Primary Hall APC"; + areastring = "/area/hallway/primary/central"; pixel_y = 24 }, /obj/structure/cable/white{ @@ -24711,7 +24616,6 @@ icon_state = "0-8" }, /turf/open/floor/plasteel/green/corner{ - icon_state = "greencorner"; dir = 1 }, /area/hallway/primary/central{ @@ -24767,7 +24671,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/green/corner{ - icon_state = "greencorner"; dir = 1 }, /area/hallway/primary/central{ @@ -24783,7 +24686,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 1 }, /area/hallway/primary/central{ @@ -24803,7 +24705,6 @@ network = list("SS13","Prison") }, /turf/open/floor/plasteel/green/corner{ - icon_state = "greencorner"; dir = 1 }, /area/hallway/primary/central{ @@ -24832,7 +24733,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 1 }, /area/hallway/primary/central) @@ -24847,7 +24747,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/green/corner{ - icon_state = "greencorner"; dir = 1 }, /area/hallway/primary/central) @@ -24861,7 +24760,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 1 }, /area/hallway/primary/central) @@ -24878,7 +24776,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/green/corner{ - icon_state = "greencorner"; dir = 1 }, /area/hallway/primary/central) @@ -25135,23 +25032,22 @@ }) "aPy" = ( /obj/structure/table, -/obj/item/weapon/storage/briefcase, +/obj/item/storage/briefcase, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/hallway/primary/central{ name = "Primary Hallway" }) "aPz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/maintenance/starboard) "aPA" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table/wood, -/obj/item/weapon/storage/secure/briefcase, -/obj/item/weapon/restraints/handcuffs, -/obj/item/weapon/grenade/smokebomb, +/obj/item/storage/secure/briefcase, +/obj/item/restraints/handcuffs, +/obj/item/grenade/smokebomb, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, /area/maintenance/starboard) @@ -25201,8 +25097,7 @@ /turf/open/floor/plating/airless, /area/shuttle/escape) "aPG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/tcommsat/server) "aPH" = ( @@ -25259,8 +25154,7 @@ /turf/closed/wall/r_wall, /area/engine/supermatter) "aPL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/engineering) "aPM" = ( @@ -25343,7 +25237,7 @@ /area/maintenance/port) "aPT" = ( /obj/structure/rack, -/obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey, +/obj/item/reagent_containers/food/drinks/bottle/whiskey, /obj/effect/spawner/lootdrop/maintenance, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small, @@ -25389,7 +25283,7 @@ name = "Primary Hallway" }) "aPX" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -25586,6 +25480,7 @@ /area/hallway/primary/central) "aQo" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel{ icon_state = "L6" }, @@ -25659,6 +25554,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/central{ name = "Primary Hallway" @@ -25682,15 +25578,15 @@ pixel_y = -32 }, /obj/machinery/light, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 }, /turf/open/floor/plasteel/neutral/corner, /area/hallway/primary/central{ name = "Primary Hallway" }) "aQA" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -25708,12 +25604,12 @@ }) "aQB" = ( /obj/structure/table/wood, -/obj/item/weapon/crowbar/red, -/obj/item/weapon/book/manual/wiki/security_space_law{ +/obj/item/crowbar/red, +/obj/item/book/manual/wiki/security_space_law{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/book/manual/detective, +/obj/item/book/manual/detective, /obj/item/device/camera/detective, /turf/open/floor/plasteel/vault{ dir = 5 @@ -25753,10 +25649,8 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 6 }, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 5 }, /area/tcommsat/server) "aQH" = ( @@ -25914,8 +25808,7 @@ /turf/closed/wall, /area/library) "aQX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/library) "aQY" = ( @@ -25956,8 +25849,7 @@ /turf/closed/wall, /area/medical/morgue) "aRc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/medical/morgue) "aRd" = ( @@ -25978,8 +25870,7 @@ /turf/open/floor/plasteel, /area/medical/morgue) "aRe" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/medical/morgue) @@ -25987,8 +25878,7 @@ /turf/closed/wall, /area/medical/chemistry) "aRg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "chemistbot"; name = "Chemistry Privacy Shutters" @@ -26010,14 +25900,13 @@ name = "Chemistry Desk"; req_access_txt = "5; 33" }, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen, +/obj/item/folder/yellow, +/obj/item/pen, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/medical/chemistry) "aRj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "chemisttop"; name = "Chemistry Lobby Shutters" @@ -26073,8 +25962,7 @@ /turf/closed/wall/r_wall, /area/science/lab) "aRs" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "rndlab1"; name = "Research and Development Shutter" @@ -26084,8 +25972,8 @@ "aRt" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/door/window/southleft{ name = "Research Lab Desk"; req_access_txt = "7" @@ -26147,12 +26035,9 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/hallway/primary/central{ - name = "Primary Hallway" - }) +/area/maintenance/starboard) "aRy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/starboard) "aRz" = ( @@ -26173,10 +26058,8 @@ /turf/open/floor/plasteel, /area/maintenance/starboard) "aRB" = ( -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 5 }, /area/tcommsat/server) "aRC" = ( @@ -26196,10 +26079,8 @@ icon_state = "1-2" }, /obj/structure/fans/tiny, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 5 }, /area/tcommsat/server) "aRE" = ( @@ -26209,10 +26090,8 @@ on = 1; target_temperature = 80 }, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 5 }, /area/tcommsat/server) "aRF" = ( @@ -26389,8 +26268,8 @@ /area/library) "aRU" = ( /obj/structure/table/wood, -/obj/item/weapon/folder, -/obj/item/weapon/pen, +/obj/item/folder, +/obj/item/pen, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -26423,11 +26302,11 @@ /area/library) "aRY" = ( /obj/structure/table/wood, -/obj/item/weapon/dice/d20{ +/obj/item/dice/d20{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/dice/d10{ +/obj/item/dice/d10{ pixel_x = -3 }, /obj/machinery/firealarm{ @@ -26531,13 +26410,14 @@ cell_type = 5000; dir = 1; name = "Chemistry Lab APC"; + areastring = "/area/medical/chemistry"; pixel_y = 25 }, /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -26607,8 +26487,7 @@ /turf/closed/wall, /area/hallway/primary/central) "aSr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/central) "aSs" = ( @@ -26630,13 +26509,13 @@ icon_state = "1-2" }, /obj/structure/table, -/obj/item/weapon/disk/tech_disk{ +/obj/item/disk/tech_disk{ pixel_x = -6 }, -/obj/item/weapon/disk/tech_disk{ +/obj/item/disk/tech_disk{ pixel_x = 6 }, -/obj/item/weapon/disk/tech_disk{ +/obj/item/disk/tech_disk{ pixel_y = 6 }, /obj/item/toy/figure/scientist, @@ -26769,11 +26648,11 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/photocopier, -/obj/item/weapon/newspaper{ +/obj/item/newspaper{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/newspaper, +/obj/item/newspaper, /turf/open/floor/plating, /area/maintenance/starboard) "aSJ" = ( @@ -26785,13 +26664,13 @@ /area/maintenance/starboard) "aSK" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/cigarettes/cigpack_uplift{ +/obj/item/storage/fancy/cigarettes/cigpack_uplift{ pixel_x = 6 }, -/obj/item/weapon/storage/fancy/cigarettes/cigpack_carp{ +/obj/item/storage/fancy/cigarettes/cigpack_carp{ pixel_x = -3 }, -/obj/item/weapon/lighter, +/obj/item/lighter, /turf/open/floor/plating, /area/maintenance/starboard) "aSL" = ( @@ -26813,15 +26692,12 @@ /obj/effect/turf_decal/stripes/line{ dir = 2 }, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 5 }, /area/tcommsat/server) "aSN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/plating, /area/tcommsat/server) @@ -26846,7 +26722,7 @@ /area/engine/engineering) "aSR" = ( /obj/structure/table/reinforced, -/obj/item/weapon/tank/internals/plasma, +/obj/item/tank/internals/plasma, /obj/structure/sign/nosmoking_2{ pixel_y = -32 }, @@ -26862,7 +26738,7 @@ /area/engine/engineering) "aST" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /obj/item/device/flashlight, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -26881,10 +26757,8 @@ /turf/open/floor/plasteel, /area/engine/engineering) "aSV" = ( -/obj/machinery/power/emitter{ - icon_state = "emitter"; +/obj/machinery/power/emitter/anchored{ dir = 1; - anchored = 1; state = 2 }, /obj/structure/cable/white, @@ -26918,10 +26792,10 @@ /area/engine/engineering) "aSY" = ( /obj/structure/table/reinforced, -/obj/item/weapon/tank/internals/emergency_oxygen/engi{ +/obj/item/tank/internals/emergency_oxygen/engi{ pixel_x = -5 }, -/obj/item/weapon/tank/internals/emergency_oxygen/engi{ +/obj/item/tank/internals/emergency_oxygen/engi{ pixel_x = 5 }, /obj/item/device/geiger_counter, @@ -26975,7 +26849,7 @@ /area/library) "aTf" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/pill_bottle/dice, +/obj/item/storage/pill_bottle/dice, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -27009,11 +26883,11 @@ /area/library) "aTj" = ( /obj/structure/table, -/obj/item/weapon/storage/box/bodybags{ +/obj/item/storage/box/bodybags{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/bodybags, +/obj/item/storage/box/bodybags, /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm{ dir = 4; @@ -27078,8 +26952,7 @@ /turf/open/floor/plasteel/vault, /area/medical/medbay/zone3) "aTp" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/chemistry) "aTq" = ( @@ -27124,8 +26997,8 @@ "aTv" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/door/poddoor/shutters/preopen{ id = "chemistbot"; name = "Chemistry Privacy Shutters" @@ -27141,7 +27014,6 @@ "aTw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 1 }, /area/hallway/primary/central) @@ -27164,7 +27036,7 @@ /turf/open/floor/plasteel/grimy, /area/hallway/primary/central) "aTA" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-18" }, /obj/machinery/camera{ @@ -27180,7 +27052,7 @@ /area/hallway/primary/central) "aTC" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/grimy, /area/hallway/primary/central) "aTD" = ( @@ -27190,15 +27062,14 @@ "aTE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/purple/corner{ - icon_state = "purplecorner"; dir = 4 }, /area/hallway/primary/central) "aTF" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, +/obj/item/folder/white, +/obj/item/pen, /obj/machinery/door/window/southleft{ dir = 4; name = "Research Lab Desk"; @@ -27236,20 +27107,19 @@ /area/science/lab) "aTK" = ( /obj/structure/table/reinforced, -/obj/item/weapon/stock_parts/matter_bin{ +/obj/item/stock_parts/matter_bin{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/stock_parts/matter_bin, -/obj/item/weapon/stock_parts/micro_laser, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/micro_laser, /obj/effect/turf_decal/stripes/line{ dir = 9 }, /turf/open/floor/plasteel, /area/science/lab) "aTL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/lab) "aTM" = ( @@ -27378,15 +27248,15 @@ /area/maintenance/starboard) "aTU" = ( /obj/structure/table/wood, -/obj/item/weapon/poster/random_contraband{ +/obj/item/poster/random_contraband{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/poster/random_contraband{ +/obj/item/poster/random_contraband{ pixel_x = -3; pixel_y = -3 }, -/obj/item/weapon/poster/random_contraband, +/obj/item/poster/random_contraband, /turf/open/floor/plating, /area/maintenance/starboard) "aTV" = ( @@ -27406,10 +27276,8 @@ /obj/machinery/light{ dir = 8 }, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 5 }, /area/tcommsat/server) "aTY" = ( @@ -27421,10 +27289,8 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 4 }, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 5 }, /area/tcommsat/server) "aTZ" = ( @@ -27434,10 +27300,8 @@ /obj/machinery/atmospherics/pipe/simple/general/visible{ dir = 9 }, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 5 }, /area/tcommsat/server) "aUa" = ( @@ -27459,6 +27323,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Library APC"; + areastring = "/area/library"; pixel_x = -26; pixel_y = 3 }, @@ -27568,8 +27433,7 @@ }, /area/medical/morgue) "aUn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/medical/medbay/zone3) "aUo" = ( @@ -27613,7 +27477,6 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/whiteyellow/corner{ - icon_state = "whiteyellowcorner"; dir = 8 }, /area/medical/chemistry) @@ -27678,6 +27541,7 @@ /turf/open/floor/plasteel, /area/science/lab) "aUD" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/whitepurple/side{ dir = 4 }, @@ -27689,13 +27553,13 @@ pixel_y = 3 }, /obj/item/stack/cable_coil/white, -/obj/item/weapon/stock_parts/scanning_module{ +/obj/item/stock_parts/scanning_module{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/stock_parts/capacitor, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/manipulator, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, /obj/item/device/radio/intercom{ name = "Station Intercom"; pixel_x = 28 @@ -27728,6 +27592,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Research Division APC"; + areastring = "/area/science/research"; pixel_x = 26 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ @@ -27771,8 +27636,8 @@ /area/maintenance/starboard) "aUL" = ( /obj/structure/table/wood, -/obj/item/weapon/electronics/firelock, -/obj/item/weapon/electronics/airlock, +/obj/item/electronics/firelock, +/obj/item/electronics/airlock, /obj/machinery/light/small{ dir = 8 }, @@ -27803,10 +27668,8 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 5 }, /area/tcommsat/server) "aUP" = ( @@ -27816,10 +27679,7 @@ d2 = 8; icon_state = "1-8" }, -/turf/open/floor/circuit/green{ - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 - }, +/turf/open/floor/circuit/green/telecomms, /area/tcommsat/server) "aUQ" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -27911,8 +27771,8 @@ /area/library) "aVb" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/crayons, -/obj/item/weapon/storage/crayons, +/obj/item/storage/crayons, +/obj/item/storage/crayons, /obj/machinery/light{ dir = 4 }, @@ -27999,24 +27859,22 @@ /obj/item/stack/sheet/mineral/plasma, /obj/item/stack/sheet/mineral/plasma, /obj/item/stack/sheet/mineral/plasma, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = 6 }, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/reagent_containers/dropper, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/medical/chemistry) "aVk" = ( /obj/effect/landmark/start/chemist, /turf/open/floor/plasteel/whiteyellow/corner{ - icon_state = "whiteyellowcorner"; dir = 8 }, /area/medical/chemistry) "aVl" = ( /turf/open/floor/plasteel/whiteyellow/corner{ - icon_state = "whiteyellowcorner"; dir = 8 }, /area/medical/chemistry) @@ -28079,6 +27937,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Research and Development Lab APC"; + areastring = "/area/science/lab"; pixel_x = -26; pixel_y = 3 }, @@ -28104,7 +27963,7 @@ /area/science/lab) "aVv" = ( /obj/machinery/r_n_d/circuit_imprinter, -/obj/item/weapon/reagent_containers/glass/beaker/sulphuric, +/obj/item/reagent_containers/glass/beaker/sulphuric, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -28116,11 +27975,11 @@ /area/science/lab) "aVx" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/white, -/obj/item/weapon/stock_parts/cell/high, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/stock_parts/console_screen, +/obj/item/folder/white, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/console_screen, +/obj/item/stock_parts/console_screen, +/obj/item/stock_parts/console_screen, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -28158,15 +28017,11 @@ name = "server vent"; pressure_checks = 0 }, -/turf/open/floor/circuit/green{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/green/telecomms/mainframe, /area/science/research) "aVC" = ( -/turf/open/floor/plasteel/vault{ - dir = 8; - initial_gas_mix = "n2=100;TEMP=80" +/turf/open/floor/plasteel/vault/telecomms{ + dir = 8 }, /area/science/research) "aVD" = ( @@ -28181,10 +28036,7 @@ network = list("SS13","RD"); pixel_x = 22 }, -/turf/open/floor/circuit/green{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/green/telecomms/mainframe, /area/science/research) "aVE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -28266,7 +28118,7 @@ /area/maintenance/port) "aVN" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/bag/books, +/obj/item/storage/bag/books, /obj/item/device/taperecorder, /obj/machinery/status_display{ pixel_x = -32 @@ -28329,9 +28181,9 @@ /area/library) "aVX" = ( /obj/structure/easel, -/obj/item/weapon/canvas/twentythreeXnineteen, -/obj/item/weapon/canvas/twentythreeXtwentythree, -/obj/item/weapon/canvas/twentythreeXtwentythree, +/obj/item/canvas/twentythreeXnineteen, +/obj/item/canvas/twentythreeXtwentythree, +/obj/item/canvas/twentythreeXtwentythree, /obj/structure/extinguisher_cabinet{ pixel_x = 26 }, @@ -28371,8 +28223,7 @@ }, /area/medical/morgue) "aWb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -28406,12 +28257,12 @@ /area/medical/medbay/zone3) "aWe" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/box/bodybags{ +/obj/item/storage/box/bodybags{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/bodybags, -/obj/item/weapon/pen, +/obj/item/storage/box/bodybags, +/obj/item/pen, /obj/machinery/firealarm{ dir = 4; pixel_x = 24 @@ -28423,14 +28274,14 @@ /area/medical/medbay/zone3) "aWf" = ( /obj/structure/table/glass, -/obj/item/weapon/folder/white, -/obj/item/weapon/reagent_containers/glass/beaker/large{ +/obj/item/folder/white, +/obj/item/reagent_containers/glass/beaker/large{ pixel_x = -3 }, -/obj/item/weapon/reagent_containers/glass/beaker{ +/obj/item/reagent_containers/glass/beaker{ pixel_x = 3 }, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/medical/chemistry) @@ -28471,10 +28322,10 @@ pixel_y = 3 }, /obj/item/stack/cable_coil/white, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/medical/chemistry) @@ -28490,7 +28341,7 @@ /area/medical/chemistry) "aWj" = ( /obj/structure/table/glass, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/chemist, /obj/machinery/light_switch{ pixel_x = 24; @@ -28508,7 +28359,7 @@ /obj/item/stack/sheet/glass{ amount = 50 }, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/item/clothing/glasses/welding, /turf/open/floor/plasteel/whitepurple/corner{ dir = 4 @@ -28584,18 +28435,14 @@ /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 8 }, -/turf/open/floor/circuit/green{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/green/telecomms/mainframe, /area/science/research) "aWt" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 4 }, -/turf/open/floor/plasteel/vault{ - dir = 8; - initial_gas_mix = "n2=100;TEMP=80" +/turf/open/floor/plasteel/vault/telecomms{ + dir = 8 }, /area/science/research) "aWu" = ( @@ -28603,10 +28450,7 @@ /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 9 }, -/turf/open/floor/circuit/green{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/green/telecomms/mainframe, /area/science/research) "aWv" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -28620,9 +28464,9 @@ /area/maintenance/starboard) "aWw" = ( /obj/structure/table/wood, -/obj/item/weapon/clipboard, -/obj/item/weapon/electronics/airalarm, -/obj/item/weapon/electronics/airlock, +/obj/item/clipboard, +/obj/item/electronics/airalarm, +/obj/item/electronics/airlock, /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, /area/maintenance/starboard) @@ -28630,15 +28474,15 @@ /obj/structure/table/wood, /obj/item/stack/cable_coil/white, /obj/item/stack/cable_coil/white, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/circuitboard/machine/microwave, +/obj/item/stock_parts/console_screen, +/obj/item/stock_parts/console_screen, +/obj/item/circuitboard/machine/microwave, /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, /area/maintenance/starboard) "aWy" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/briefcase, +/obj/item/storage/briefcase, /obj/item/device/taperecorder, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -28711,6 +28555,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Morgue APC"; + areastring = "/area/medical/morgue"; pixel_y = -26 }, /obj/structure/cable/white{ @@ -28742,8 +28587,7 @@ }, /area/medical/morgue) "aWK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/medical/medbay/zone3) "aWL" = ( @@ -28760,8 +28604,7 @@ /turf/open/floor/plasteel, /area/medical/medbay/zone3) "aWM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/medical/medbay/zone3) @@ -28784,8 +28627,7 @@ /turf/open/floor/plasteel, /area/medical/chemistry) "aWO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/nosmoking_1{ pixel_x = 32 }, @@ -28794,7 +28636,7 @@ /area/medical/chemistry) "aWP" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/chips, +/obj/item/reagent_containers/food/snacks/chips, /turf/open/floor/plasteel/grimy, /area/hallway/primary/central) "aWQ" = ( @@ -28810,7 +28652,7 @@ /turf/open/floor/plasteel/grimy, /area/hallway/primary/central) "aWR" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1; pixel_x = -3; @@ -28835,8 +28677,8 @@ /area/hallway/primary/central) "aWT" = ( /obj/structure/table/wood, -/obj/item/weapon/folder, -/obj/item/weapon/pen, +/obj/item/folder, +/obj/item/pen, /turf/open/floor/plasteel/grimy, /area/hallway/primary/central) "aWU" = ( @@ -28858,8 +28700,7 @@ /turf/open/floor/plasteel, /area/science/lab) "aWV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plating, /area/science/lab) @@ -28878,8 +28719,7 @@ d2 = 4; icon_state = "0-4" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "rdxeno"; name = "Xenobiology Containment Door" @@ -28916,8 +28756,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ id = "rdxeno"; name = "Xenobiology Containment Door" @@ -28965,12 +28804,12 @@ /area/library) "aXf" = ( /obj/structure/table/wood, -/obj/item/weapon/folder, -/obj/item/weapon/pen/blue{ +/obj/item/folder, +/obj/item/pen/blue{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/pen/red, +/obj/item/pen/red, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/black, /area/library) @@ -29004,8 +28843,8 @@ /area/library) "aXl" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/camera{ c_tag = "Library 1"; dir = 8 @@ -29014,11 +28853,11 @@ /area/library) "aXm" = ( /obj/structure/table, -/obj/item/weapon/storage/box/gloves{ +/obj/item/storage/box/gloves{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/beakers, +/obj/item/storage/box/beakers, /obj/structure/extinguisher_cabinet{ pixel_x = -26 }, @@ -29085,7 +28924,7 @@ }, /area/medical/medbay/zone3) "aXu" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -29280,8 +29119,8 @@ /area/science/research) "aXI" = ( /obj/structure/table, -/obj/item/weapon/clipboard, -/obj/item/weapon/wrench, +/obj/item/clipboard, +/obj/item/wrench, /obj/machinery/airalarm{ dir = 8; pixel_x = 24 @@ -29341,19 +29180,19 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/library) +/area/maintenance/port) "aXO" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/firstaid/toxin{ +/obj/item/storage/firstaid/toxin{ pixel_x = 6; pixel_y = 6 }, -/obj/item/weapon/storage/firstaid/toxin{ +/obj/item/storage/firstaid/toxin{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/toxin{ +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/toxin{ pixel_x = -3; pixel_y = -3 }, @@ -29377,7 +29216,7 @@ /obj/structure/extinguisher_cabinet{ pixel_y = 32 }, -/obj/item/weapon/storage/backpack/satchel/med, +/obj/item/storage/backpack/satchel/med, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/medical/medbay/zone3) @@ -29395,8 +29234,7 @@ /turf/open/floor/plasteel, /area/medical/medbay/zone3) "aXR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/bluecross_2, /turf/open/floor/plating, /area/medical/medbay/zone3) @@ -29434,15 +29272,15 @@ /area/medical/medbay/zone3) "aXW" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ +/obj/item/reagent_containers/glass/beaker/cryoxadone{ pixel_x = -6; pixel_y = 6 }, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ +/obj/item/reagent_containers/glass/beaker/cryoxadone{ pixel_x = 6; pixel_y = 6 }, -/obj/item/weapon/storage/pill_bottle/mannitol, +/obj/item/storage/pill_bottle/mannitol, /obj/effect/turf_decal/stripes/line{ dir = 5 }, @@ -29473,7 +29311,6 @@ dir = 8 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 1 }, /area/hallway/primary/central) @@ -29611,7 +29448,7 @@ /turf/open/floor/plasteel/whitepurple/corner, /area/science/research) "aYp" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -29656,17 +29493,22 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, +/obj/structure/cable/white{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, /turf/open/floor/plasteel/vault{ dir = 5 }, /area/science/research) "aYs" = ( -/obj/structure/cable/white{ - d2 = 4; - icon_state = "0-4" - }, /obj/machinery/computer/rdservercontrol, /obj/machinery/light, +/obj/structure/cable/white{ + d2 = 8; + icon_state = "0-8" + }, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -29719,7 +29561,7 @@ /area/maintenance/starboard) "aYw" = ( /obj/structure/destructible/cult/tome, -/obj/item/weapon/book/codex_gigas, +/obj/item/book/codex_gigas, /obj/machinery/light/small{ dir = 1 }, @@ -29845,16 +29687,16 @@ /area/maintenance/port) "aYG" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/firstaid/fire{ +/obj/item/storage/firstaid/fire{ pixel_x = 6; pixel_y = 6 }, -/obj/item/weapon/storage/firstaid/fire{ +/obj/item/storage/firstaid/fire{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/fire{ +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/fire{ pixel_x = -3; pixel_y = -3 }, @@ -30015,8 +29857,7 @@ /turf/closed/wall, /area/science/robotics/mechbay) "aZc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plating, /area/science/robotics/mechbay) @@ -30034,8 +29875,7 @@ /turf/open/floor/plasteel, /area/science/robotics/mechbay) "aZe" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/robotics/mechbay) "aZf" = ( @@ -30104,7 +29944,7 @@ /area/maintenance/port) "aZp" = ( /obj/structure/table/wood, -/obj/item/weapon/gun/ballistic/automatic/toy/pistol/unrestricted, +/obj/item/gun/ballistic/automatic/toy/pistol/unrestricted, /turf/open/floor/plating, /area/maintenance/port) "aZq" = ( @@ -30123,11 +29963,11 @@ /area/maintenance/port) "aZr" = ( /obj/structure/rack, -/obj/item/weapon/storage/briefcase{ +/obj/item/storage/briefcase{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/storage/secure/briefcase, +/obj/item/storage/secure/briefcase, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plasteel/vault{ @@ -30154,8 +29994,8 @@ /area/maintenance/port) "aZu" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/status_display{ pixel_y = -32 }, @@ -30166,7 +30006,7 @@ /area/library) "aZv" = ( /obj/structure/table/wood, -/obj/item/weapon/folder, +/obj/item/folder, /obj/item/device/laser_pointer{ pixel_x = 3 }, @@ -30239,16 +30079,16 @@ /area/maintenance/port) "aZC" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/firstaid/brute{ +/obj/item/storage/firstaid/brute{ pixel_x = 6; pixel_y = 6 }, -/obj/item/weapon/storage/firstaid/brute{ +/obj/item/storage/firstaid/brute{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/brute{ +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/brute{ pixel_x = -3; pixel_y = -3 }, @@ -30411,6 +30251,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/blue, /area/medical/medbay/zone3) "aZO" = ( @@ -30482,8 +30323,7 @@ d2 = 2; icon_state = "0-2" }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/central) "aZT" = ( @@ -30505,6 +30345,7 @@ cell_type = 10000; dir = 1; name = "Mech Bay APC"; + areastring = "/area/science/robotics/mechbay"; pixel_y = 28 }, /obj/structure/cable/white{ @@ -30552,18 +30393,17 @@ }, /area/science/research) "baa" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/robotics/lab) "bab" = ( /obj/structure/rack, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/storage/toolbox/electrical, -/obj/item/weapon/screwdriver{ +/obj/item/storage/toolbox/electrical, +/obj/item/screwdriver{ pixel_y = 5 }, /obj/item/device/multitool, @@ -30591,10 +30431,10 @@ /area/science/robotics/lab) "bad" = ( /obj/structure/rack, -/obj/item/weapon/book/manual/robotics_cyborgs, -/obj/item/weapon/storage/belt/utility/full, -/obj/item/weapon/circuitboard/mecha/ripley/main, -/obj/item/weapon/circuitboard/mecha/ripley/peripherals, +/obj/item/book/manual/robotics_cyborgs, +/obj/item/storage/belt/utility/full, +/obj/item/circuitboard/mecha/ripley/main, +/obj/item/circuitboard/mecha/ripley/peripherals, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/machinery/light{ @@ -30639,7 +30479,7 @@ /turf/open/floor/plasteel, /area/science/robotics/lab) "bag" = ( -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /obj/item/device/assembly/prox_sensor{ pixel_x = 5; pixel_y = 7 @@ -30759,22 +30599,23 @@ /area/maintenance/port) "bat" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/firstaid/o2{ +/obj/item/storage/firstaid/o2{ pixel_x = 6; pixel_y = 6 }, -/obj/item/weapon/storage/firstaid/o2{ +/obj/item/storage/firstaid/o2{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/o2{ +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/o2{ pixel_x = -3; pixel_y = -3 }, /obj/machinery/power/apc{ dir = 8; name = "Medbay APC"; + areastring = "/area/medical/medbay/zone3"; pixel_x = -26 }, /obj/structure/cable/white, @@ -30783,12 +30624,12 @@ /area/medical/medbay/zone3) "bau" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/box/beakers{ +/obj/item/storage/box/beakers{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/syringes, -/obj/item/weapon/gun/syringe, +/obj/item/storage/box/syringes, +/obj/item/gun/syringe, /obj/machinery/light, /obj/structure/noticeboard{ dir = 1; @@ -30813,8 +30654,7 @@ /turf/open/floor/plasteel, /area/medical/medbay/zone3) "baw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/bluecross_2, /obj/structure/sign/nosmoking_1{ pixel_y = -28 @@ -30892,7 +30732,6 @@ "baG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 8 }, /area/hallway/primary/central) @@ -30933,15 +30772,15 @@ icon_state = "1-2" }, /obj/structure/table/reinforced, -/obj/item/weapon/crowbar, -/obj/item/weapon/restraints/handcuffs, +/obj/item/crowbar, +/obj/item/restraints/handcuffs, /turf/open/floor/plasteel/red/side{ dir = 1 }, /area/hallway/primary/central) "baK" = ( /obj/structure/table/reinforced, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /obj/item/device/radio, /obj/structure/reagent_dispensers/peppertank{ pixel_x = 32 @@ -31087,8 +30926,7 @@ }, /area/science/research) "baU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -31140,7 +30978,7 @@ /obj/item/stack/sheet/plasteel{ amount = 15 }, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/item/clothing/glasses/welding, /obj/structure/table/reinforced, /obj/machinery/airalarm{ @@ -31168,8 +31006,8 @@ /area/maintenance/port) "bbd" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/black, /area/maintenance/port) "bbe" = ( @@ -31258,7 +31096,7 @@ /area/maintenance/port) "bbl" = ( /obj/structure/table/wood, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/syndicateballoon, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/vault{ @@ -31314,13 +31152,13 @@ /turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/zone3) "bbr" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/whiteblue/corner, /area/medical/medbay/zone3) "bbs" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -31347,7 +31185,6 @@ dir = 8 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 8 }, /area/hallway/primary/central) @@ -31375,6 +31212,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel, /area/hallway/primary/central) "bby" = ( @@ -31415,6 +31253,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Security Checkpoint APC"; + areastring = "/area/hallway/primary/central"; pixel_x = 26 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ @@ -31481,8 +31320,7 @@ /turf/open/floor/plating, /area/science/robotics/mechbay) "bbG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -31632,8 +31470,7 @@ /turf/open/floor/plasteel, /area/maintenance/port) "bbV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/barricade/wooden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -31703,8 +31540,8 @@ /turf/open/floor/plasteel, /area/maintenance/port) "bcd" = ( -/obj/item/weapon/retractor, -/obj/item/weapon/hemostat, +/obj/item/retractor, +/obj/item/hemostat, /obj/structure/table/reinforced, /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; @@ -31733,7 +31570,7 @@ /obj/item/clothing/gloves/color/latex, /obj/item/clothing/suit/apron/surgical, /obj/item/clothing/mask/surgical, -/obj/item/weapon/surgical_drapes, +/obj/item/surgical_drapes, /obj/structure/table/reinforced, /turf/open/floor/plasteel/vault{ dir = 8 @@ -31759,8 +31596,8 @@ "bcj" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/weapon/folder/white, -/obj/item/weapon/reagent_containers/hypospray/medipen, +/obj/item/folder/white, +/obj/item/reagent_containers/hypospray/medipen, /obj/machinery/door/window/westleft{ dir = 2; name = "Medbay Desk"; @@ -31798,8 +31635,7 @@ /turf/open/floor/plasteel/neutral, /area/hallway/primary/central) "bcm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" @@ -31808,8 +31644,8 @@ /area/hallway/primary/central) "bcn" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/red/side{ dir = 8 }, @@ -31931,7 +31767,7 @@ "bcD" = ( /obj/structure/rack, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/weldingtool, +/obj/item/weldingtool, /obj/item/device/assembly/voice, /obj/item/clothing/head/welding, /obj/effect/spawner/lootdrop/maintenance, @@ -31988,7 +31824,6 @@ "bcM" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -32044,7 +31879,7 @@ /area/maintenance/port) "bcT" = ( /obj/structure/rack, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /obj/item/clothing/head/welding, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ @@ -32057,6 +31892,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Port Maintenance APC"; + areastring = "/area/maintenance/port"; pixel_x = 26 }, /obj/effect/turf_decal/stripes/line{ @@ -32065,13 +31901,12 @@ /turf/open/floor/plasteel, /area/maintenance/port) "bcU" = ( -/obj/item/weapon/circular_saw, -/obj/item/weapon/surgicaldrill{ +/obj/item/circular_saw, +/obj/item/surgicaldrill{ pixel_y = 5 }, /obj/structure/table/reinforced, /obj/structure/mirror{ - desc = "Mirror mirror on the wall, who is the most robust of them all?"; pixel_x = -28 }, /turf/open/floor/plasteel/vault{ @@ -32089,8 +31924,8 @@ /turf/open/floor/plasteel/blue, /area/medical/medbay/zone3) "bcX" = ( -/obj/item/weapon/scalpel, -/obj/item/weapon/cautery, +/obj/item/scalpel, +/obj/item/cautery, /obj/structure/table/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -32179,8 +32014,8 @@ icon_state = "4-8" }, /obj/structure/table/reinforced, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen, +/obj/item/folder/red, +/obj/item/pen, /obj/machinery/door/window/brigdoor/southright{ dir = 8; name = "Security Desk"; @@ -32225,8 +32060,7 @@ /turf/open/floor/plasteel/red, /area/hallway/primary/central) "bdh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ d2 = 8; icon_state = "0-8" @@ -32344,6 +32178,7 @@ /obj/machinery/power/apc{ dir = 8; name = "Robotics Lab APC"; + areastring = "/area/science/robotics/lab"; pixel_x = -26 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, @@ -32380,8 +32215,8 @@ dir = 8 }, /obj/item/clothing/gloves/color/latex, -/obj/item/weapon/surgical_drapes, -/obj/item/weapon/cautery, +/obj/item/surgical_drapes, +/obj/item/cautery, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/science/robotics/lab) @@ -32399,8 +32234,8 @@ /area/science/robotics/lab) "bdy" = ( /obj/structure/table/reinforced, -/obj/item/weapon/retractor, -/obj/item/weapon/hemostat, +/obj/item/retractor, +/obj/item/hemostat, /obj/machinery/ai_status_display{ pixel_x = 32 }, @@ -32447,7 +32282,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -32455,7 +32290,7 @@ /area/maintenance/starboard) "bdD" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/briefcase, +/obj/item/storage/briefcase, /turf/open/floor/plating, /area/maintenance/port) "bdE" = ( @@ -32491,12 +32326,12 @@ /area/maintenance/port) "bdI" = ( /obj/structure/table/wood, -/obj/item/weapon/wrench, -/obj/item/weapon/storage/secure/briefcase{ +/obj/item/wrench, +/obj/item/storage/secure/briefcase{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/briefcase, +/obj/item/storage/briefcase, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small{ dir = 8 @@ -32703,11 +32538,11 @@ "bea" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = 6 }, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine, -/obj/item/weapon/reagent_containers/syringe, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/reagent_containers/syringe, /obj/machinery/door/window/westleft{ name = "Medbay Desk"; req_access_txt = "5" @@ -32716,8 +32551,7 @@ /turf/open/floor/plasteel, /area/medical/medbay/zone3) "beb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white, /turf/open/floor/plating, /area/hallway/primary/central) @@ -32813,8 +32647,8 @@ /area/science/research) "bem" = ( /obj/structure/table, -/obj/item/weapon/stock_parts/cell/high, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /obj/machinery/cell_charger, /obj/item/device/radio/intercom{ name = "Station Intercom"; @@ -32872,15 +32706,14 @@ /area/science/robotics/lab) "ber" = ( /obj/structure/table/reinforced, -/obj/item/weapon/scalpel{ +/obj/item/scalpel{ pixel_y = 16 }, -/obj/item/weapon/circular_saw, +/obj/item/circular_saw, /obj/structure/sign/nosmoking_2{ pixel_y = -32 }, /obj/structure/mirror{ - desc = "Mirror mirror on the wall, who is the most robust of them all?"; pixel_x = 28 }, /obj/effect/turf_decal/bot, @@ -32888,9 +32721,9 @@ /area/science/robotics/lab) "bes" = ( /obj/structure/rack, -/obj/item/weapon/crowbar/red, -/obj/item/weapon/wrench, -/obj/item/weapon/tank/internals/emergency_oxygen/engi, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/item/tank/internals/emergency_oxygen/engi, /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/lootdrop/maintenance, /turf/open/floor/plating, @@ -32912,7 +32745,7 @@ /area/maintenance/starboard) "beu" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/pill_bottle, +/obj/item/storage/pill_bottle, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/port) @@ -32930,17 +32763,17 @@ "bew" = ( /obj/structure/table/wood, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/coin/iron{ +/obj/item/coin/iron{ icon_state = "coin_bananium_heads"; name = "arcade coin"; pixel_x = 6 }, -/obj/item/weapon/coin/iron{ +/obj/item/coin/iron{ icon_state = "coin_bananium_heads"; name = "arcade coin"; pixel_x = -6 }, -/obj/item/weapon/coin/iron{ +/obj/item/coin/iron{ icon_state = "coin_bananium_heads"; name = "arcade coin"; pixel_y = 6 @@ -32949,11 +32782,11 @@ /area/maintenance/port) "bex" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/syringe{ +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/syringe{ pixel_y = 5 }, -/obj/item/weapon/reagent_containers/syringe, +/obj/item/reagent_containers/syringe, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/vault{ dir = 8 @@ -32961,7 +32794,7 @@ /area/maintenance/port) "bey" = ( /obj/structure/table/wood, -/obj/item/weapon/newspaper, +/obj/item/newspaper, /obj/item/clothing/head/bowler, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -32993,15 +32826,15 @@ /area/maintenance/port) "beC" = ( /obj/structure/table/wood, -/obj/item/weapon/lipstick/random{ +/obj/item/lipstick/random{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/lipstick/random{ +/obj/item/lipstick/random{ pixel_x = -3; pixel_y = -3 }, -/obj/item/weapon/lipstick/random, +/obj/item/lipstick/random, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -33038,7 +32871,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/medical/medbay/zone3) +/area/maintenance/port) "beG" = ( /obj/structure/sign/bluecross_2, /turf/closed/wall, @@ -33156,7 +32989,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/science/robotics/lab) +/area/maintenance/starboard) "beQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 @@ -33354,7 +33187,6 @@ pixel_x = -23 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 8 }, /area/hallway/primary/central) @@ -33579,6 +33411,7 @@ /obj/machinery/power/apc{ dir = 2; name = "Starboard Maintenance APC"; + areastring = "/area/maintenance/starboard"; pixel_y = -26 }, /obj/effect/decal/cleanable/dirt, @@ -33599,17 +33432,17 @@ /obj/machinery/door/window/brigdoor/southleft{ name = "Shower" }, -/obj/item/weapon/soap/deluxe, +/obj/item/soap/deluxe, /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/white, /area/chapel/main) "bfw" = ( /obj/structure/bonfire, -/obj/item/weapon/reagent_containers/food/drinks/bottle/orangejuice{ +/obj/item/reagent_containers/food/drinks/bottle/orangejuice{ desc = "For the weary spacemen on their quest to rekindle the first plasma fire."; name = "Carton of Estus" }, -/obj/item/weapon/nullrod/claymore/glowing{ +/obj/item/nullrod/claymore/glowing{ desc = "Don't tell anyone you put any points into dex, though."; force = 10; name = "moonlight greatsword" @@ -33648,7 +33481,7 @@ /turf/open/floor/plasteel/vault{ dir = 8 }, -/area/chapel/main) +/area/maintenance/port) "bfA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 @@ -33674,7 +33507,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/chapel/main) +/area/maintenance/port) "bfC" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, /turf/closed/wall, @@ -33708,6 +33541,7 @@ }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/neutral, /area/maintenance/port) "bfG" = ( @@ -33744,7 +33578,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 8 }, /area/hallway/primary/central) @@ -33807,6 +33640,7 @@ aidisabled = 0; dir = 1; name = "Central Hall APC"; + areastring = "/area/hallway/primary/central"; pixel_y = 24 }, /obj/structure/cable/white{ @@ -33847,21 +33681,6 @@ /turf/closed/wall/r_wall, /area/science/xenobiology) "bfQ" = ( -/obj/structure/cable/white{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/white{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/white{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, /obj/machinery/door/poddoor/preopen{ id = "rdxeno"; name = "Xenobiology Containment Door" @@ -33981,6 +33800,7 @@ cell_type = 5000; dir = 1; name = "Chapel APC"; + areastring = "/area/chapel/main"; pixel_y = 25 }, /obj/effect/landmark/start/assistant, @@ -34121,8 +33941,7 @@ }, /area/science/xenobiology) "bgo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable/white{ d2 = 2; icon_state = "0-2" @@ -34193,18 +34012,18 @@ /obj/machinery/hydroponics/soil, /obj/item/seeds/tea, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/reagent_containers/food/snacks/grown/tomato, +/obj/item/reagent_containers/food/snacks/grown/tomato, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, /area/maintenance/starboard) "bgv" = ( /obj/machinery/biogenerator, -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/maintenance/starboard) "bgw" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/effect/decal/cleanable/dirt, @@ -34218,7 +34037,7 @@ /turf/open/floor/plasteel, /area/maintenance/starboard) "bgy" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1; pixel_x = -3; @@ -34229,7 +34048,7 @@ /area/maintenance/starboard) "bgz" = ( /obj/machinery/seed_extractor, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/maintenance/starboard) @@ -34237,14 +34056,13 @@ /obj/machinery/hydroponics/soil, /obj/item/seeds/poppy, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/reagent_containers/food/snacks/grown/cherries, -/obj/item/weapon/shovel/spade, +/obj/item/reagent_containers/food/snacks/grown/cherries, +/obj/item/shovel/spade, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/maintenance/starboard) "bgB" = ( /obj/structure/mirror{ - desc = "Mirror mirror on the wall, who is the most robust of them all?"; pixel_x = 26 }, /obj/structure/sink{ @@ -34256,10 +34074,10 @@ /area/chapel/main) "bgC" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/spellbook/oneuse/smoke, -/obj/item/weapon/nullrod, +/obj/item/spellbook/oneuse/smoke, +/obj/item/nullrod, /obj/item/organ/heart, -/obj/item/weapon/reagent_containers/food/drinks/bottle/holywater, +/obj/item/reagent_containers/food/drinks/bottle/holywater, /obj/machinery/light/small{ dir = 1 }, @@ -34377,15 +34195,15 @@ /area/chapel/main) "bgM" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy{ +/obj/item/reagent_containers/food/snacks/grown/poppy{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy{ +/obj/item/reagent_containers/food/snacks/grown/poppy{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy, +/obj/item/reagent_containers/food/snacks/grown/poppy, /obj/structure/extinguisher_cabinet{ pixel_x = 24 }, @@ -34411,7 +34229,7 @@ dir = 2 }, /turf/open/floor/plasteel, -/area/hallway/secondary/entry) +/area/maintenance/port) "bgP" = ( /turf/closed/wall, /area/hallway/secondary/entry) @@ -34461,8 +34279,7 @@ /turf/closed/wall, /area/hallway/secondary/entry) "bgU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/entry) "bgV" = ( @@ -34576,8 +34393,7 @@ icon_state = "1-4" }, /turf/open/floor/plasteel/whitepurple/side{ - dir = 5; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + dir = 5 }, /area/science/xenobiology) "bhe" = ( @@ -34606,7 +34422,6 @@ /area/science/xenobiology) "bhf" = ( /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 8 }, /area/science/xenobiology) @@ -34710,7 +34525,7 @@ /area/chapel/main) "bht" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/storage/book/bible, +/obj/item/storage/book/bible, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/grimy, /area/chapel/main) @@ -34824,6 +34639,7 @@ cell_type = 5000; dir = 1; name = "Arrivals APC"; + areastring = "/area/hallway/secondary/entry"; pixel_y = 25 }, /obj/structure/cable/white{ @@ -34852,6 +34668,7 @@ d2 = 2; icon_state = "1-2" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/neutral/side, /area/hallway/secondary/entry) "bhG" = ( @@ -34888,7 +34705,7 @@ /turf/open/floor/plasteel/arrival, /area/hallway/secondary/entry) "bhL" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1; pixel_x = -3; @@ -34915,8 +34732,7 @@ }, /area/science/xenobiology) "bhN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -34944,6 +34760,7 @@ d2 = 2; icon_state = "1-2" }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/whitepurple/side{ dir = 4 }, @@ -34970,13 +34787,13 @@ "bhT" = ( /obj/machinery/hydroponics/soil, /obj/item/seeds/harebell, -/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon, -/obj/item/weapon/cultivator, +/obj/item/reagent_containers/food/snacks/grown/watermelon, +/obj/item/cultivator, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/maintenance/starboard) "bhU" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1; pixel_x = -3; @@ -34988,8 +34805,8 @@ /area/maintenance/starboard) "bhV" = ( /obj/machinery/hydroponics/soil, -/obj/item/weapon/reagent_containers/food/snacks/grown/wheat, -/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/glass/bottle/nutrient/ez, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/maintenance/starboard) @@ -35001,8 +34818,8 @@ /area/maintenance/starboard) "bhX" = ( /obj/machinery/hydroponics/soil, -/obj/item/weapon/reagent_containers/food/snacks/grown/tea, -/obj/item/weapon/hatchet, +/obj/item/reagent_containers/food/snacks/grown/tea, +/obj/item/hatchet, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/maintenance/starboard) @@ -35010,7 +34827,7 @@ /obj/machinery/hydroponics/soil, /obj/item/seeds/tower, /obj/effect/decal/cleanable/dirt, -/obj/item/weapon/reagent_containers/glass/bottle/nutrient/rh, +/obj/item/reagent_containers/glass/bottle/nutrient/rh, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/maintenance/starboard) @@ -35023,7 +34840,7 @@ dir = 4 }, /obj/machinery/camera{ - c_tag = "Chaplen Quarters"; + c_tag = "Chaplain's Quarters"; dir = 2; network = list("SS13") }, @@ -35039,8 +34856,7 @@ /turf/open/floor/wood, /area/chapel/main) "bib" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, @@ -35158,6 +34974,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel{ dir = 4; icon_state = "chapel" @@ -35165,19 +34982,18 @@ /area/chapel/main) "bin" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/candle_box{ +/obj/item/storage/fancy/candle_box{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, /turf/open/floor/plasteel/black, /area/chapel/main) "bio" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, @@ -35275,14 +35091,12 @@ }, /area/hallway/secondary/entry) "biv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, /obj/structure/cable/white{ d1 = 1; d2 = 8; icon_state = "1-8" }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/arrival{ dir = 1 }, @@ -35377,7 +35191,7 @@ /area/science/xenobiology) "biF" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/black, +/obj/item/bedsheet/black, /obj/machinery/light/small{ dir = 8 }, @@ -35482,9 +35296,7 @@ d2 = 8; icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -35589,8 +35401,7 @@ /turf/open/floor/plasteel, /area/hallway/secondary/entry) "biW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -35647,8 +35458,7 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "bjc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/science/xenobiology) "bjd" = ( @@ -35658,10 +35468,7 @@ name = "server vent"; pressure_checks = 0 }, -/turf/open/floor/circuit/green{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/green/telecomms/mainframe, /area/science/xenobiology) "bje" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ @@ -35675,10 +35482,7 @@ name = "science camera"; network = list("SS13","RD") }, -/turf/open/floor/circuit/green{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/green/telecomms/mainframe, /area/science/xenobiology) "bjf" = ( /obj/structure/dresser, @@ -35703,8 +35507,7 @@ }, /area/chapel/main) "bjh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, +/obj/effect/spawner/structure/window/reinforced/tinted, /turf/open/floor/plating, /area/chapel/main) "bji" = ( @@ -35714,21 +35517,20 @@ /area/chapel/main) "bjj" = ( /obj/structure/table/wood, -/obj/item/weapon/folder, -/obj/item/weapon/pen/fourcolor, +/obj/item/folder, +/obj/item/pen/fourcolor, /turf/open/floor/plasteel/grimy, /area/chapel/main) "bjk" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /obj/machinery/ai_status_display{ pixel_x = 32 }, /turf/open/floor/plasteel/grimy, /area/chapel/main) "bjl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "chapelprivacy"; name = "Chapel Privacy Shutters" @@ -35806,15 +35608,13 @@ /area/science/xenobiology) "bjs" = ( /turf/open/floor/plasteel/whitepurple/side{ - icon_state = "whitepurple"; dir = 1 }, /area/science/xenobiology) "bjt" = ( /obj/effect/landmark/start/scientist, /turf/open/floor/plasteel/whitepurple/side{ - dir = 5; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + dir = 5 }, /area/science/xenobiology) "bju" = ( @@ -35837,18 +35637,16 @@ /area/science/xenobiology) "bjw" = ( /obj/machinery/atmospherics/pipe/manifold/general/hidden, -/turf/open/floor/plasteel/vault{ - dir = 8; - initial_gas_mix = "n2=100;TEMP=80" +/turf/open/floor/plasteel/vault/telecomms{ + dir = 8 }, /area/science/xenobiology) "bjx" = ( /obj/machinery/atmospherics/pipe/simple/general/hidden{ dir = 9 }, -/turf/open/floor/plasteel/vault{ - dir = 8; - initial_gas_mix = "n2=100;TEMP=80" +/turf/open/floor/plasteel/vault/telecomms{ + dir = 8 }, /area/science/xenobiology) "bjy" = ( @@ -35870,11 +35668,11 @@ /area/chapel/main) "bjA" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/candle_box{ +/obj/item/storage/fancy/candle_box{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box, /obj/machinery/light{ dir = 4 }, @@ -35917,8 +35715,7 @@ /area/science/xenobiology) "bjG" = ( /turf/open/floor/plasteel/whitepurple/side{ - dir = 6; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" + dir = 6 }, /area/science/xenobiology) "bjH" = ( @@ -35934,10 +35731,7 @@ /turf/open/floor/plasteel, /area/science/xenobiology) "bjI" = ( -/turf/open/floor/circuit/green{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, +/turf/open/floor/circuit/green/telecomms/mainframe, /area/science/xenobiology) "bjJ" = ( /obj/machinery/photocopier, @@ -35952,8 +35746,8 @@ /area/chapel/main) "bjK" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/structure/noticeboard{ desc = "A board for remembering the fallen of the station."; dir = 1; @@ -35964,8 +35758,8 @@ /area/chapel/main) "bjL" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/crayons, -/obj/item/weapon/storage/crayons, +/obj/item/storage/crayons, +/obj/item/storage/crayons, /obj/machinery/requests_console{ department = "Chapel Office"; departmentType = 0; @@ -36002,12 +35796,12 @@ /area/shuttle/arrival) "bjP" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/beakers{ +/obj/item/storage/box/beakers{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/syringes, -/obj/item/weapon/extinguisher/mini, +/obj/item/storage/box/syringes, +/obj/item/extinguisher/mini, /obj/machinery/airalarm{ dir = 4; locked = 0; @@ -36017,7 +35811,7 @@ pixel_y = -32 }, /obj/machinery/camera{ - c_tag = "Xenobilogy Lab"; + c_tag = "Xenobiology Lab"; dir = 4 }, /obj/effect/turf_decal/stripes/line{ @@ -36027,8 +35821,8 @@ /area/science/xenobiology) "bjQ" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/monkeycubes, -/obj/item/weapon/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes, /obj/machinery/status_display{ pixel_y = -32 }, @@ -36056,13 +35850,13 @@ /area/science/xenobiology) "bjS" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/white, +/obj/item/folder/white, /obj/item/stack/sheet/mineral/plasma{ amount = 5 }, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/glass/beaker, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/dropper, /obj/machinery/status_display{ pixel_y = -32 }, @@ -36084,6 +35878,7 @@ /obj/machinery/power/apc{ dir = 4; name = "Xenobiology Lab APC"; + areastring = "/area/science/xenobiology"; pixel_x = 26 }, /obj/machinery/light_switch{ @@ -36142,8 +35937,7 @@ /turf/open/floor/plating/airless, /area/shuttle/arrival) "bjX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; @@ -36152,8 +35946,7 @@ /turf/open/floor/plating, /area/hallway/secondary/entry) "bjY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/vacuum, /turf/open/floor/plating, /area/hallway/secondary/entry) @@ -36189,19 +35982,19 @@ desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket" }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, /obj/item/clothing/mask/breath{ @@ -36254,7 +36047,7 @@ /area/shuttle/arrival) "bke" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /obj/machinery/camera{ c_tag = "Arrivals Suttle 1"; network = list("Labor") @@ -36267,11 +36060,11 @@ /obj/structure/extinguisher_cabinet{ pixel_y = 32 }, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/shuttle/arrival) @@ -36350,7 +36143,7 @@ }, /area/shuttle/arrival) "bkq" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1; pixel_x = -3; @@ -36371,7 +36164,7 @@ /turf/open/floor/plasteel, /area/shuttle/arrival) "bks" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1; pixel_x = -3; @@ -36385,7 +36178,7 @@ }, /area/shuttle/arrival) "bkt" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/light{ @@ -36461,7 +36254,7 @@ /turf/open/floor/grass, /area/shuttle/arrival) "bkE" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1; pixel_x = -3; @@ -36483,7 +36276,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/arrival) "bkH" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1; pixel_x = -3; @@ -36496,20 +36289,20 @@ /area/shuttle/arrival) "bkI" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/assistant, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/shuttle/arrival) "bkJ" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder, -/obj/item/weapon/storage/pill_bottle/dice, +/obj/item/folder, +/obj/item/storage/pill_bottle/dice, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/shuttle/arrival) "bkK" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1; pixel_x = -3; @@ -36527,8 +36320,8 @@ /area/shuttle/arrival) "bkM" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/shuttle/arrival) @@ -36547,17 +36340,16 @@ dir = 1 }, /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 8 }, /area/shuttle/arrival) "bkR" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/briefcase{ +/obj/item/storage/briefcase{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/secure/briefcase, +/obj/item/storage/secure/briefcase, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/shuttle/arrival) @@ -36628,7 +36420,6 @@ dir = 1 }, /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; dir = 4 }, /area/shuttle/arrival) @@ -36795,6 +36586,9 @@ dir = 2; network = list("SS13") }, +/obj/structure/cable/white{ + icon_state = "2-8" + }, /turf/open/floor/plasteel/neutral/corner{ dir = 4 }, @@ -36813,11 +36607,7 @@ /area/hallway/primary/central) "blq" = ( /obj/machinery/telecomms/broadcaster/preset_left/birdstation, -/turf/open/floor/circuit{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "Mainframe Base"; - temperature = 80 - }, +/turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "blr" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -36832,6 +36622,7 @@ c_tag = "Research Division North"; dir = 2 }, +/obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/whitepurple/corner{ dir = 1 }, @@ -36986,8 +36777,7 @@ /turf/open/floor/plating, /area/chapel/main) "blJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/chapel/main) "blK" = ( @@ -37027,7 +36817,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel, @@ -37049,7 +36839,7 @@ /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -37093,7 +36883,7 @@ name = "\improper Departure Lounge" }) "bmw" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -37128,7 +36918,7 @@ /turf/closed/wall, /area/space) "bmG" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel, @@ -37164,48 +36954,43 @@ /turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "bmP" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters{ id = "syndieshutters"; name = "blast shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) "bmQ" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters{ id = "syndieshutters"; name = "blast shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) "bmR" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters{ id = "syndieshutters"; name = "blast shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) "bmS" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters{ id = "syndieshutters"; name = "blast shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) "bmT" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters{ id = "syndieshutters"; name = "blast shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) "bmU" = ( @@ -37237,8 +37022,7 @@ }, /area/shuttle/syndicate) "bmZ" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/folder/red, +/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -37276,11 +37060,12 @@ /obj/machinery/status_display{ pixel_x = -32 }, -/obj/item/weapon/clipboard, -/obj/item/toy/figure/syndie, +/obj/item/clipboard, /obj/machinery/light{ dir = 8 }, +/obj/item/folder/red, +/obj/item/toy/figure/syndie, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -37355,6 +37140,7 @@ /turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "bnx" = ( +/turf/open/space, /turf/closed/wall/mineral/plastitanium{ icon_state = "diagonalWall3" }, @@ -37387,6 +37173,7 @@ /turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "bnF" = ( +/turf/open/space, /turf/closed/wall/mineral/plastitanium{ dir = 4; icon_state = "diagonalWall3" @@ -37402,7 +37189,7 @@ /obj/structure/table/reinforced, /obj/item/stack/cable_coil/white, /obj/item/stack/cable_coil/white, -/obj/item/weapon/crowbar/red, +/obj/item/crowbar/red, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -37412,11 +37199,11 @@ /area/shuttle/syndicate) "bnK" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/handcuffs{ +/obj/item/storage/box/handcuffs{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/zipties, +/obj/item/storage/box/zipties, /turf/open/floor/plasteel/vault{ dir = 5 }, @@ -37660,8 +37447,7 @@ /turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "boG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) "boH" = ( @@ -37674,8 +37460,7 @@ }, /area/shuttle/syndicate) "boI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) "boJ" = ( @@ -37781,8 +37566,7 @@ /turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "bpl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) "bpm" = ( @@ -37798,6 +37582,7 @@ /turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "bpq" = ( +/turf/open/space, /turf/closed/wall/mineral/plastitanium{ dir = 1; icon_state = "diagonalWall3" @@ -37902,33 +37687,33 @@ }, /area/shuttle/syndicate) "bpM" = ( -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ +/obj/item/reagent_containers/glass/bottle/epinephrine{ pixel_x = 6 }, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = -3 }, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ +/obj/item/reagent_containers/glass/bottle/epinephrine{ pixel_x = -3; pixel_y = 8 }, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = 6; pixel_y = 8 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 3; pixel_y = -2 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 4; pixel_y = 1 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = -2; pixel_y = 5 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 2; pixel_y = 8 }, @@ -37962,18 +37747,18 @@ /turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "bpT" = ( -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /obj/structure/table/reinforced, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/shuttle/syndicate) "bpU" = ( -/obj/item/weapon/screwdriver{ +/obj/item/screwdriver{ pixel_y = 9 }, /obj/item/device/assembly/voice{ @@ -37985,7 +37770,7 @@ }, /area/shuttle/syndicate) "bpV" = ( -/obj/item/weapon/wrench, +/obj/item/wrench, /obj/item/device/assembly/infra, /obj/structure/table/reinforced, /obj/machinery/light{ @@ -38012,7 +37797,7 @@ }, /area/shuttle/syndicate) "bpX" = ( -/obj/item/weapon/weldingtool/largetank{ +/obj/item/weldingtool/largetank{ pixel_y = 3 }, /obj/item/device/multitool, @@ -38079,8 +37864,8 @@ /area/shuttle/syndicate) "bqo" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/syndicate, -/obj/item/weapon/crowbar/red, +/obj/item/storage/toolbox/syndicate, +/obj/item/crowbar/red, /turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) "bqp" = ( @@ -38248,12 +38033,12 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/brute, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/brute, +/obj/item/storage/firstaid/regular{ pixel_x = -3; pixel_y = -3 }, @@ -38261,12 +38046,12 @@ /turf/open/floor/plasteel/vault, /area/shuttle/syndicate) "brd" = ( -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ pixel_x = -3; pixel_y = -3 }, @@ -38299,22 +38084,22 @@ }, /area/shuttle/syndicate) "brk" = ( -/obj/item/weapon/grenade/syndieminibomb{ +/obj/item/grenade/syndieminibomb{ pixel_x = 4; pixel_y = 2 }, -/obj/item/weapon/grenade/syndieminibomb{ +/obj/item/grenade/syndieminibomb{ pixel_x = -1 }, /obj/structure/table/reinforced, /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/grenade/plastic/c4, -/obj/item/weapon/grenade/plastic/c4, -/obj/item/weapon/grenade/plastic/c4, -/obj/item/weapon/grenade/plastic/c4, -/obj/item/weapon/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -38339,8 +38124,8 @@ /turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "brq" = ( -/obj/item/weapon/surgicaldrill, -/obj/item/weapon/circular_saw, +/obj/item/surgicaldrill, +/obj/item/circular_saw, /obj/structure/table/reinforced, /obj/machinery/light{ dir = 8 @@ -38374,8 +38159,7 @@ /turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "brw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) "brx" = ( @@ -38388,8 +38172,7 @@ /turf/open/floor/circuit/red, /area/shuttle/syndicate) "bry" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) "brz" = ( @@ -38420,8 +38203,8 @@ /turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) "brH" = ( -/obj/item/weapon/cautery, -/obj/item/weapon/scalpel, +/obj/item/cautery, +/obj/item/scalpel, /obj/structure/table/reinforced, /turf/open/floor/plasteel/vault{ dir = 8 @@ -38429,14 +38212,14 @@ /area/shuttle/syndicate) "brI" = ( /obj/structure/table/optable, -/obj/item/weapon/surgical_drapes, +/obj/item/surgical_drapes, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/shuttle/syndicate) "brJ" = ( -/obj/item/weapon/retractor, -/obj/item/weapon/hemostat, +/obj/item/retractor, +/obj/item/hemostat, /obj/structure/table/reinforced, /turf/open/floor/plasteel/vault{ dir = 8 @@ -38645,7 +38428,6 @@ icon_state = "2-4" }, /turf/open/floor/plasteel/escape{ - icon_state = "escape"; dir = 1 }, /area/hallway/secondary/exit{ @@ -38768,7 +38550,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -38842,7 +38624,7 @@ dir = 4 }, /obj/machinery/light, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/structure/cable/white{ @@ -39069,7 +38851,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 9 }, /area/hallway/secondary/exit{ @@ -39085,7 +38866,6 @@ icon_state = "4-8" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/hallway/secondary/exit{ @@ -39113,7 +38893,6 @@ icon_state = "1-8" }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/hallway/secondary/exit{ @@ -39239,7 +39018,7 @@ /obj/machinery/ai_status_display{ pixel_x = 32 }, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /obj/machinery/light{ dir = 4 }, @@ -39344,8 +39123,8 @@ }, /area/shuttle/syndicate) "btJ" = ( -/obj/item/weapon/storage/toolbox/syndicate, -/obj/item/weapon/crowbar/red, +/obj/item/storage/toolbox/syndicate, +/obj/item/crowbar/red, /obj/structure/table/reinforced, /obj/machinery/light{ dir = 8 @@ -39503,9 +39282,9 @@ /area/shuttle/syndicate) "bul" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/glass/beaker, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/dropper, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -39613,10 +39392,8 @@ /obj/machinery/atmospherics/pipe/manifold/general/visible{ dir = 1 }, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 5 }, /area/tcommsat/server) "buH" = ( @@ -39624,57 +39401,43 @@ /obj/machinery/power/apc{ dir = 8; name = "Telecomms Server Room APC"; + areastring = "/area/tcommsat/server"; pixel_x = -26 }, /obj/structure/cable{ icon_state = "0-4"; d2 = 4 }, -/turf/open/floor/circuit/green{ - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 - }, +/turf/open/floor/circuit/green/telecomms, /area/tcommsat/server) "buI" = ( /obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 5 }, /area/tcommsat/server) "buJ" = ( /obj/machinery/telecomms/server/presets/common/birdstation, -/turf/open/floor/circuit/green{ - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 - }, +/turf/open/floor/circuit/green/telecomms, /area/tcommsat/server) "buK" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 5 }, /area/tcommsat/server) "buL" = ( /obj/machinery/telecomms/hub/preset, -/turf/open/floor/circuit/green{ - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 - }, +/turf/open/floor/circuit/green/telecomms, /area/tcommsat/server) "buM" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 5 }, /area/tcommsat/server) "buN" = ( @@ -39682,11 +39445,7 @@ /obj/machinery/ai_status_display{ pixel_x = 32 }, -/turf/open/floor/circuit{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "Mainframe Base"; - temperature = 80 - }, +/turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "buO" = ( /obj/machinery/telecomms/receiver/preset_left/birdstation, @@ -39694,52 +39453,36 @@ dir = 4; pixel_x = -23 }, -/turf/open/floor/circuit/green{ - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 - }, +/turf/open/floor/circuit/green/telecomms, /area/tcommsat/server) "buP" = ( /obj/machinery/message_server, -/turf/open/floor/circuit/green{ - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 - }, +/turf/open/floor/circuit/green/telecomms, /area/tcommsat/server) "buQ" = ( /obj/machinery/telecomms/processor/preset_one/birdstation, -/turf/open/floor/circuit{ - initial_gas_mix = "n2=100;TEMP=80"; - name = "Mainframe Base"; - temperature = 80 - }, +/turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) "buR" = ( /obj/machinery/status_display{ pixel_y = -32 }, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 5 }, /area/tcommsat/server) "buS" = ( /obj/machinery/ntnet_relay, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 5 }, /area/tcommsat/server) "buT" = ( /obj/machinery/status_display{ pixel_y = -32 }, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 5 }, /area/tcommsat/server) "buU" = ( @@ -39748,10 +39491,8 @@ dir = 8; network = list("MINE") }, -/turf/open/floor/plasteel/vault{ - dir = 5; - initial_gas_mix = "n2=100;TEMP=80"; - temperature = 80 +/turf/open/floor/plasteel/vault/telecomms{ + dir = 5 }, /area/tcommsat/server) "buV" = ( @@ -39774,9 +39515,7 @@ /turf/closed/wall/r_wall, /area/engine/supermatter) "buZ" = ( -/obj/machinery/power/rad_collector{ - anchored = 1 - }, +/obj/machinery/power/rad_collector/anchored, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -39784,9 +39523,7 @@ /turf/open/floor/circuit/green, /area/engine/supermatter) "bva" = ( -/obj/machinery/power/rad_collector{ - anchored = 1 - }, +/obj/machinery/power/rad_collector/anchored, /obj/structure/cable{ d2 = 8; icon_state = "0-8" @@ -39800,8 +39537,7 @@ /turf/closed/wall/r_wall, /area/engine/supermatter) "bvd" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, +/obj/effect/spawner/structure/window/plasma/reinforced, /turf/open/floor/plating, /area/engine/supermatter) "bve" = ( @@ -39971,7 +39707,7 @@ name = "Asteroid" }) "bvI" = ( -/obj/item/weapon/pickaxe/emergency, +/obj/item/pickaxe/emergency, /turf/open/floor/plating/asteroid/airless, /area/ruin/unpowered{ name = "Asteroid" @@ -40037,8 +39773,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/transport) "bvT" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/transport) "bvU" = ( @@ -40058,8 +39793,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/transport) "bvZ" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/transport) "bwa" = ( @@ -40113,8 +39847,7 @@ /turf/open/floor/pod/dark, /area/shuttle/transport) "bwm" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/transport) "bwn" = ( @@ -40246,16 +39979,14 @@ /turf/open/floor/pod/dark, /area/shuttle/transport) "bwL" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/transport) "bwM" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/transport) "bwN" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/transport) "bwO" = ( @@ -40275,8 +40006,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/transport) "bwT" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/transport) "bwU" = ( @@ -40421,32 +40151,28 @@ /turf/closed/wall/r_wall, /area/tcommsat/server) "bxp" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /turf/open/floor/plating, /area/tcommsat/server) "bxq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 8 }, /turf/open/floor/plating, /area/tcommsat/server) "bxr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 8 }, /turf/open/floor/plating, /area/tcommsat/server) "bxs" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 8 }, @@ -40464,6 +40190,281 @@ /obj/machinery/atmospherics/pipe/simple/general/visible, /turf/open/floor/plasteel/caution, /area/engine/engineering) +"bxv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/orange/visible{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bxw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/hallway/primary/central{ + name = "Primary Hallway" + }) +"bxx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/bridge) +"bxy" = ( +/obj/structure/cable/white{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/heads/hop) +"bxz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/hallway/primary/central{ + name = "Primary Hallway" + }) +"bxA" = ( +/obj/structure/cable/white{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/white{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/security/brig) +"bxB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/teleporter) +"bxC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral/corner, +/area/maintenance/starboard/central) +"bxD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/hallway/primary/central{ + name = "Primary Hallway" + }) +"bxE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/port/central) +"bxF" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet, +/area/crew_quarters/theatre) +"bxG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/redyellow, +/area/crew_quarters/bar{ + name = "Atrium" + }) +"bxH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/engine/atmos) +"bxI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral, +/area/engine/atmos) +"bxJ" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/crew_quarters/dorms) +"bxK" = ( +/obj/structure/cable/white{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral/corner, +/area/crew_quarters/dorms) +"bxL" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/redyellow, +/area/crew_quarters/bar{ + name = "Atrium" + }) +"bxM" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit{ + name = "\improper Departure Lounge" + }) +"bxN" = ( +/obj/structure/cable/white{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/port/central) +"bxO" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/redyellow, +/area/crew_quarters/bar{ + name = "Atrium" + }) +"bxP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/primary/central{ + name = "Primary Hallway" + }) +"bxQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral/corner{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/hallway/primary/central{ + name = "Primary Hallway" + }) +"bxR" = ( +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/maintenance/port) +"bxS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/grimy, +/area/library) +"bxT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 + }, +/area/medical/medbay/zone3) +"bxU" = ( +/obj/structure/cable/white{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral/corner, +/area/maintenance/port) +"bxV" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/circuit, +/area/science/robotics/mechbay) +"bxW" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bxX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable/white{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/maintenance/starboard) +"bxY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/hallway/secondary/entry) (1,1,1) = {" aaa @@ -70653,7 +70654,7 @@ aIg aJq bxb aLN -aMP +bxv aNZ aMP aPJ @@ -72439,7 +72440,7 @@ avF awJ axo ayi -azo +bxI aAp aBx aCB @@ -73998,7 +73999,7 @@ aNa aEt aOI aPP -aQV +bxR aRS aTb aUb @@ -75265,7 +75266,7 @@ auL avQ aqz axz -asB +bxH azy aAA aBI @@ -75801,7 +75802,7 @@ aQW aRY aTg aUf -aUX +bxS aVS aWE aXh @@ -76281,7 +76282,7 @@ ajb akb ala alQ -akb +bxA ala aoz apE @@ -76305,7 +76306,7 @@ aGx aHD aIA aCM -aCM +bxP aCM aNi anH @@ -76801,7 +76802,7 @@ aoB apG akc akc -akc +bxD atM auR avW @@ -77092,7 +77093,7 @@ aWG aXl aQW aYF -aXd +bxU aRS bbo bcb @@ -77105,7 +77106,7 @@ bfT bgD bhq bie -biK +biG bjk bjA bjL @@ -77579,7 +77580,7 @@ avY awQ axG ayy -azC +bxJ aAH aBQ azC @@ -77838,7 +77839,7 @@ awQ awQ awQ aAH -aBQ +bxK awQ awQ awQ @@ -78614,7 +78615,7 @@ awQ awQ awQ awQ -arY +bxN aHM aHM aHM @@ -78623,7 +78624,7 @@ aHM aHM aHM aOZ -aQd +bxQ ayV aSh aTm @@ -78857,7 +78858,7 @@ alg apJ apJ apI -ata +aHF atU apI apI @@ -78889,7 +78890,7 @@ aVh aWd aWL aXn -aXn +bxT aYL aZH bay @@ -79366,7 +79367,7 @@ akm ali alZ amU -anM +bxB anM apL alg @@ -79632,7 +79633,7 @@ atd atW atd atd -atd +bxE axL ayD atd @@ -80403,7 +80404,7 @@ atf atY avb awg -awg +bxF awg ayF azF @@ -80641,7 +80642,7 @@ acd acU adM adM -adM +bxx age agV aby @@ -81688,7 +81689,7 @@ asg asg asg asg -awT +bxG asg avi awn @@ -81700,7 +81701,7 @@ asg awT aAR avi -asg +bxL asg aLf aMt @@ -81730,7 +81731,7 @@ bfK bgg bgT bhG -biw +bxY bgU aaa aaa @@ -82721,7 +82722,7 @@ axP ayL asg aAR -asg +bxL avi asg asg @@ -84034,7 +84035,7 @@ aZc aZV baO bbD -bcu +bxV bdm beh beL @@ -84253,7 +84254,7 @@ anU aoW aqc alu -asn +bxC atm auj avo @@ -84753,7 +84754,7 @@ acq adi adW aeL -afw +bxy agq ahh aia @@ -85788,7 +85789,7 @@ abt abt ajF akJ -aly +bxz amt ank anZ @@ -85820,8 +85821,8 @@ aNF ank aPw aQz -aRw -aRw +aVA +aVA aTO aUH aVA @@ -86036,7 +86037,7 @@ abt abL acu adm -adY +bxw adm afB agu @@ -86604,7 +86605,7 @@ aZj bae baY bbM -bcA +bxW bdw bep aZl @@ -87122,7 +87123,7 @@ bcC bdy ber aZl -bfq +bxX bfP bfP bfP @@ -87865,7 +87866,7 @@ aaa aaa azb blM -blZ +bxM bsC azb aaa @@ -88864,10 +88865,10 @@ aaa aaa ado aeh -aeY -afJ -aeY -ahs +aeW +ado +aeW +ahq ado aaa aaa @@ -91210,7 +91211,7 @@ aGc azb azb aDi -aKl +aCn aDi azb azb diff --git a/_maps/map_files/OmegaStation/job/job_changes.dm b/_maps/map_files/OmegaStation/job/job_changes.dm index 798b4bc91f..a844a95305 100644 --- a/_maps/map_files/OmegaStation/job/job_changes.dm +++ b/_maps/map_files/OmegaStation/job/job_changes.dm @@ -6,7 +6,7 @@ supervisors = "the captain and the head of personnel" /datum/outfit/job/New() - box = /obj/item/weapon/storage/box/survival/radio + box = /obj/item/storage/box/survival/radio /datum/job/assistant // Here so assistant appears on the top of the select job list. @@ -33,7 +33,7 @@ minimal_access = list(access_security, access_sec_doors, access_brig, access_armory, access_court, access_maint_tunnels, access_morgue, access_weapons, access_forensics_lockers) /datum/outfit/job/officer/New() - box = /obj/item/weapon/storage/box/security/radio + box = /obj/item/storage/box/security/radio /datum/job/detective/New() ..() @@ -41,7 +41,7 @@ minimal_access = list(access_security, access_sec_doors, access_brig, access_armory, access_court, access_maint_tunnels, access_morgue, access_weapons, access_forensics_lockers) /datum/outfit/job/detective/New() - box = /obj/item/weapon/storage/box/security/radio + box = /obj/item/storage/box/security/radio //Medbay @@ -63,7 +63,7 @@ minimal_access = list(access_eva, access_engine, access_engine_equip, access_tech_storage, access_maint_tunnels, access_external_airlocks, access_construction, access_atmospherics, access_tcomsat) /datum/outfit/job/engineer/New() - box = /obj/item/weapon/storage/box/engineer/radio + box = /obj/item/storage/box/engineer/radio /datum/job/atmos/New() ..() @@ -96,7 +96,7 @@ minimal_access = list(access_maint_tunnels, access_mailsorting, access_cargo, access_cargo_bot, access_qm, access_mining, access_mining_station, access_mineral_storeroom) /datum/outfit/job/mining/New() - box = /obj/item/weapon/storage/box/engineer/radio + box = /obj/item/storage/box/engineer/radio //Service diff --git a/_maps/map_files/OmegaStation/job_changes.dm b/_maps/map_files/OmegaStation/job_changes.dm index f360be7f99..7f6c24fe26 100644 --- a/_maps/map_files/OmegaStation/job_changes.dm +++ b/_maps/map_files/OmegaStation/job_changes.dm @@ -11,7 +11,7 @@ /datum/outfit/job/New() ..() MAP_JOB_CHECK - box = /obj/item/weapon/storage/box/survival/radio + box = /obj/item/storage/box/survival/radio /datum/job/assistant // Here so assistant appears on the top of the select job list. @@ -44,7 +44,7 @@ /datum/outfit/job/officer/New() ..() MAP_JOB_CHECK - box = /obj/item/weapon/storage/box/security/radio + box = /obj/item/storage/box/security/radio /datum/job/detective/New() ..() @@ -55,7 +55,7 @@ /datum/outfit/job/detective/New() ..() MAP_JOB_CHECK - box = /obj/item/weapon/storage/box/security/radio + box = /obj/item/storage/box/security/radio //Medbay @@ -81,7 +81,7 @@ /datum/outfit/job/engineer/New() ..() MAP_JOB_CHECK - box = /obj/item/weapon/storage/box/engineer/radio + box = /obj/item/storage/box/engineer/radio /datum/job/atmos/New() ..() @@ -119,7 +119,7 @@ /datum/outfit/job/mining/New() ..() - box = /obj/item/weapon/storage/box/engineer/radio + box = /obj/item/storage/box/engineer/radio //Service diff --git a/_maps/map_files/PubbyStation/PubbyStation.dmm b/_maps/map_files/PubbyStation/PubbyStation.dmm index 9d5192484f..7f55c286c7 100644 --- a/_maps/map_files/PubbyStation/PubbyStation.dmm +++ b/_maps/map_files/PubbyStation/PubbyStation.dmm @@ -3,50126 +3,6 @@ /turf/open/space/basic, /area/space) "aab" = ( -/obj/effect/landmark/carpspawn, -/turf/open/space, -/area/space) -"aac" = ( -/obj/structure/lattice, -/obj/structure/grille, -/turf/open/space, -/area/space) -"aad" = ( -/obj/structure/lattice, -/turf/open/space, -/area/space) -"aae" = ( -/obj/structure/lattice, -/obj/machinery/camera/motion{ - c_tag = "MiniSat External Fore"; - dir = 1; - network = list("MiniSat") - }, -/turf/open/space, -/area/space) -"aaf" = ( -/turf/closed/wall/r_wall, -/area/wreck/ai) -"aag" = ( -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plasteel/white, -/area/wreck/ai) -"aah" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/white, -/area/wreck/ai) -"aai" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/wreck/ai) -"aaj" = ( -/turf/open/floor/plasteel/white, -/area/wreck/ai) -"aak" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/wreck/ai) -"aal" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/wreck/ai) -"aam" = ( -/turf/open/floor/circuit, -/area/wreck/ai) -"aan" = ( -/obj/machinery/camera/motion{ - c_tag = "MiniSat AI Chamber North"; - dir = 1; - network = list("MiniSat") - }, -/obj/machinery/light, -/obj/machinery/flasher{ - id = "AI"; - pixel_y = -24 - }, -/turf/open/floor/circuit, -/area/wreck/ai) -"aao" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/wreck/ai) -"aap" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/wreck/ai) -"aaq" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/white{ - heat_capacity = 1e+006 - }, -/area/wreck/ai) -"aar" = ( -/obj/docking_port/stationary{ - dheight = 9; - dir = 2; - dwidth = 5; - height = 24; - id = "syndicate_n"; - name = "north of station"; - turf_type = /turf/open/space; - width = 18 - }, -/turf/open/space, -/area/space) -"aas" = ( -/obj/structure/table/wood, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/item/weapon/storage/crayons, -/turf/open/floor/plasteel/grimy, -/area/chapel/main/monastery) -"aat" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/effect/landmark/tripai, -/obj/item/device/radio/intercom{ - anyai = 1; - broadcasting = 0; - freerange = 1; - frequency = 1447; - name = "Private Channel"; - pixel_x = -27 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = 26 - }, -/turf/open/floor/circuit, -/area/wreck/ai) -"aau" = ( -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/camera/motion{ - c_tag = "MiniSat AI Chamber Center"; - dir = 2; - network = list("MiniSat") - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/ai_status_display{ - pixel_y = 32 - }, -/turf/open/floor/circuit, -/area/wreck/ai) -"aav" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - aidisabled = 0; - dir = 1; - name = "AI Chamber APC"; - pixel_y = 24 - }, -/obj/effect/landmark/tripai, -/obj/item/device/radio/intercom{ - anyai = 1; - broadcasting = 0; - freerange = 1; - frequency = 1447; - name = "Private Channel"; - pixel_x = 27 - }, -/turf/open/floor/circuit, -/area/wreck/ai) -"aaw" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/yellow, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main/monastery) -"aax" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/obj/machinery/camera/motion{ - c_tag = "MiniSat AI Chamber West"; - dir = 4; - network = list("MiniSat") - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/wreck/ai) -"aay" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/circuit, -/area/wreck/ai) -"aaz" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/glass_command{ - name = "AI Core"; - req_access_txt = "65" - }, -/turf/open/floor/plasteel/white, -/area/wreck/ai) -"aaA" = ( -/obj/machinery/shower{ - dir = 8; - pixel_y = -4 - }, -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/obj/item/weapon/bikehorn/rubberducky, -/turf/open/floor/plasteel/showroomfloor, -/area/chapel/main/monastery) -"aaB" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/turretid{ - name = "AI Chamber turret control"; - pixel_x = 5; - pixel_y = -24 - }, -/turf/open/floor/plasteel/white, -/area/wreck/ai) -"aaC" = ( -/obj/machinery/ai_slipper{ - uses = 8 - }, -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel/white, -/area/wreck/ai) -"aaD" = ( -/obj/machinery/turretid{ - name = "AI Chamber turret control"; - pixel_x = -5; - pixel_y = -24 - }, -/turf/open/floor/plasteel/white, -/area/wreck/ai) -"aaE" = ( -/obj/structure/shuttle/engine/propulsion/burst{ - dir = 8 - }, -/turf/closed/wall/mineral/titanium, -/area/shuttle/abandoned) -"aaF" = ( -/obj/machinery/porta_turret/ai{ - dir = 4 - }, -/obj/machinery/camera/motion{ - c_tag = "MiniSat AI Chamber East"; - dir = 8; - network = list("MiniSat") - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/wreck/ai) -"aaG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/wreck/ai) -"aaH" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/circuit, -/area/wreck/ai) -"aaI" = ( -/obj/effect/landmark/start/ai, -/obj/item/device/radio/intercom{ - broadcasting = 0; - freerange = 1; - listening = 1; - name = "Common Channel"; - pixel_x = -27; - pixel_y = -9 - }, -/obj/item/device/radio/intercom{ - anyai = 1; - freerange = 1; - listening = 0; - name = "Custom Channel"; - pixel_y = -31 - }, -/obj/item/device/radio/intercom{ - anyai = 1; - broadcasting = 0; - freerange = 1; - frequency = 1447; - name = "Private Channel"; - pixel_x = 27; - pixel_y = -9 - }, -/obj/machinery/newscaster/security_unit{ - pixel_x = -28; - pixel_y = -28 - }, -/obj/machinery/requests_console{ - department = "AI"; - departmentType = 5; - pixel_x = 28; - pixel_y = -28 - }, -/turf/open/floor/circuit, -/area/wreck/ai) -"aaJ" = ( -/turf/open/space, -/area/shuttle/syndicate) -"aaK" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/circuit, -/area/wreck/ai) -"aaL" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/circuit, -/area/wreck/ai) -"aaM" = ( -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/circuit, -/area/wreck/ai) -"aaN" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/circuit, -/area/wreck/ai) -"aaO" = ( -/obj/machinery/camera/motion{ - c_tag = "MiniSat AI Chamber South"; - dir = 2; - network = list("MiniSat") - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/flasher{ - id = "AI"; - pixel_y = 20 - }, -/obj/machinery/ai_status_display{ - pixel_y = 37 - }, -/turf/open/floor/circuit, -/area/wreck/ai) -"aaP" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on, -/turf/open/floor/plating/airless, -/area/space) -"aaQ" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/wreck/ai) -"aaR" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/wreck/ai) -"aaS" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/white{ - heat_capacity = 1e+006 - }, -/area/wreck/ai) -"aaT" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/plasteel/white, -/area/wreck/ai) -"aaU" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white, -/area/wreck/ai) -"aaV" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/ai_slipper{ - uses = 8 - }, -/turf/open/floor/plasteel/white, -/area/wreck/ai) -"aaW" = ( -/obj/machinery/door/firedoor/heavy, -/turf/open/floor/plasteel/white, -/area/wreck/ai) -"aaX" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/space, -/area/space) -"aaY" = ( -/obj/structure/grille/broken, -/turf/open/space, -/area/space) -"aaZ" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/AIsatextAP) -"aba" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/AIsatextAP) -"abb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/wreck/ai) -"abc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/black, -/area/wreck/ai) -"abd" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black, -/area/wreck/ai) -"abe" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/wreck/ai) -"abf" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/AIsatextAS) -"abg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/AIsatextAS) -"abh" = ( -/obj/machinery/computer/station_alert, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAP) -"abi" = ( -/obj/machinery/computer/monitor, -/obj/structure/cable/yellow, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAP) -"abj" = ( -/obj/machinery/computer/atmos_alert, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAP) -"abk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/wreck/ai) -"abl" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/glass_command{ - name = "AI Core"; - req_access_txt = "65" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/wreck/ai) -"abm" = ( -/obj/structure/table/glass, -/obj/item/stack/sheet/metal, -/obj/item/stack/sheet/glass{ - amount = 20; - pixel_x = 3; - pixel_y = -4 - }, -/obj/item/device/assembly/flash/handheld, -/obj/item/device/assembly/flash/handheld, -/obj/item/device/mmi, -/obj/item/device/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAS) -"abn" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/computer/rdconsole/robotics, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAS) -"abo" = ( -/obj/machinery/mecha_part_fabricator, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAS) -"abp" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAP) -"abq" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAP) -"abr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAP) -"abs" = ( -/obj/structure/table, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable/yellow{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/power/apc{ - dir = 8; - name = "MiniSat Antechamber APC"; - pixel_x = -24 - }, -/obj/machinery/recharger, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"abt" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"abu" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"abv" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"abw" = ( -/obj/structure/table, -/obj/item/weapon/pen, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 28 - }, -/obj/item/weapon/paper_bin{ - layer = 2.9 - }, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"abx" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAS) -"aby" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAS) -"abz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAS) -"abA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAP) -"abB" = ( -/obj/machinery/camera{ - c_tag = "MiniSat Maintenance Port Fore"; - dir = 1; - network = list("MiniSat") - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAP) -"abC" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAP) -"abD" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "MiniSat Maintenance"; - req_access_txt = "65" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAP) -"abE" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"abF" = ( -/obj/machinery/light/small, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"abG" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"abH" = ( -/obj/machinery/light/small, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - broadcasting = 1; - frequency = 1447; - listening = 0; - name = "Station Intercom (AI Private)"; - pixel_y = -29 - }, -/obj/machinery/camera/motion{ - c_tag = "MiniSat AI Chamber Observation"; - dir = 1; - network = list("MiniSat") - }, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"abI" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/grimy, -/area/ai_monitored/turret_protected/aisat_interior) -"abJ" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "MiniSat Maintenance"; - req_access_txt = "65" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAS) -"abK" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAS) -"abL" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Waste Out"; - on = 1 - }, -/obj/machinery/camera{ - c_tag = "MiniSat Maintenance Starboard Fore"; - dir = 1; - network = list("MiniSat") - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAS) -"abM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAS) -"abN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/AIsatextAS) -"abO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/AIsatextAP) -"abP" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "MiniSat Maintenance"; - req_access_txt = "65" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAP) -"abQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/AIsatextAP) -"abR" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/AIsatextAP) -"abS" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/AIsatextAP) -"abT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat_interior) -"abU" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Chamber Observation"; - req_one_access_txt = "65" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"abV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/AIsatextAS) -"abW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/AIsatextAS) -"abX" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/AIsatextAS) -"abY" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "MiniSat Maintenance"; - req_access_txt = "65" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAS) -"abZ" = ( -/obj/structure/grille, -/obj/structure/lattice, -/turf/open/space, -/area/space) -"aca" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/AIsatextAP) -"acb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAP) -"acc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/AIsatextAP) -"acd" = ( -/turf/open/space, -/area/ai_monitored/turret_protected/AIsatextAP) -"ace" = ( -/obj/structure/lattice, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/camera/motion{ - c_tag = "MiniSat Bridge Port Fore"; - dir = 2; - network = list("MiniSat") - }, -/turf/open/space, -/area/ai_monitored/turret_protected/AIsatextAP) -"acf" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat_interior) -"acg" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"ach" = ( -/turf/open/space, -/area/ai_monitored/turret_protected/AIsatextAS) -"aci" = ( -/obj/structure/lattice, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/camera/motion{ - c_tag = "MiniSat Bridge Starboard Fore"; - dir = 2; - network = list("MiniSat") - }, -/turf/open/space, -/area/ai_monitored/turret_protected/AIsatextAS) -"acj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/AIsatextAS) -"ack" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAS) -"acl" = ( -/obj/structure/lattice, -/obj/structure/grille/broken, -/turf/open/space, -/area/space) -"acm" = ( -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAP) -"acn" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/space, -/area/ai_monitored/turret_protected/AIsatextAP) -"aco" = ( -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"acp" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"acq" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/space, -/area/ai_monitored/turret_protected/AIsatextAS) -"acr" = ( -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAS) -"acs" = ( -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAS) -"act" = ( -/turf/closed/wall/r_wall, -/area/security/prison) -"acu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1; - d2 = 2 - }, -/turf/open/floor/plating, -/area/security/prison) -"acv" = ( -/obj/machinery/hydroponics/constructable, -/obj/item/seeds/potato, -/obj/item/seeds/carrot, -/obj/item/seeds/corn, -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/black, -/area/security/prison) -"acw" = ( -/obj/item/weapon/cultivator, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel/black, -/area/security/prison) -"acx" = ( -/obj/machinery/hydroponics/constructable, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/item/seeds/glowshroom, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = 32 - }, -/obj/machinery/camera{ - c_tag = "Permabrig Central"; - network = list("SS13","Prison") - }, -/turf/open/floor/plasteel/black, -/area/security/prison) -"acy" = ( -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/black, -/area/security/prison) -"acz" = ( -/obj/structure/easel, -/obj/item/weapon/canvas/nineteenXnineteen, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/black, -/area/security/prison) -"acA" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black, -/area/security/prison) -"acB" = ( -/obj/machinery/biogenerator, -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/darkgreen/side{ - dir = 8 - }, -/area/security/prison) -"acC" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAP) -"acD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/AIsatextAP) -"acE" = ( -/obj/structure/lattice, -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/camera/motion{ - c_tag = "MiniSat Bridge Port Aft"; - dir = 1; - network = list("MiniSat") - }, -/turf/open/space, -/area/ai_monitored/turret_protected/AIsatextAP) -"acF" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"acG" = ( -/obj/structure/lattice, -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/camera/motion{ - c_tag = "MiniSat Bridge Starboard Aft"; - dir = 1; - network = list("MiniSat") - }, -/turf/open/space, -/area/ai_monitored/turret_protected/AIsatextAS) -"acH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/AIsatextAS) -"acI" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAS) -"acJ" = ( -/obj/machinery/hydroponics/constructable, -/obj/item/seeds/grass, -/turf/open/floor/plasteel/black, -/area/security/prison) -"acK" = ( -/obj/item/device/plant_analyzer, -/turf/open/floor/plasteel/black, -/area/security/prison) -"acL" = ( -/obj/machinery/hydroponics/constructable, -/obj/item/seeds/sunflower, -/obj/item/seeds/poppy, -/turf/open/floor/plasteel/black, -/area/security/prison) -"acM" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/black, -/area/security/prison) -"acN" = ( -/obj/item/weapon/storage/crayons, -/turf/open/floor/plasteel/black, -/area/security/prison) -"acO" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black, -/area/security/prison) -"acP" = ( -/obj/machinery/seed_extractor, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/darkgreen/side{ - dir = 8 - }, -/area/security/prison) -"acQ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/AIsatextAP) -"acR" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/AIsatextAP) -"acS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/AIsatextAP) -"acT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/AIsatextAP) -"acU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat_interior) -"acV" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/hatch{ - name = "MiniSat Chamber Hallway"; - req_one_access_txt = "65" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"acW" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/aisat_interior) -"acX" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/AIsatextAS) -"acY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/AIsatextAS) -"acZ" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "MiniSat Maintenance"; - req_access_txt = "65" - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAS) -"ada" = ( -/obj/structure/bookcase, -/turf/open/floor/plasteel/black, -/area/security/prison) -"adb" = ( -/turf/open/floor/plasteel/black, -/area/security/prison) -"adc" = ( -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plasteel/black, -/area/security/prison) -"add" = ( -/obj/structure/sink{ - pixel_y = 30 - }, -/turf/open/floor/plasteel/barber, -/area/security/prison) -"ade" = ( -/obj/machinery/washing_machine, -/turf/open/floor/plasteel/barber, -/area/security/prison) -"adf" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/power/apc{ - dir = 8; - name = "MiniSat Port Maintenance APC"; - pixel_x = -24 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAP) -"adg" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAP) -"adh" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/machinery/camera{ - c_tag = "MiniSat Maintenance Port Aft"; - dir = 2; - network = list("MiniSat") - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAP) -"adi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAP) -"adj" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "MiniSat Maintenance"; - req_access_txt = "65" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAP) -"adk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"adl" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-09"; - name = "Photosynthetic Potted plant"; - pixel_y = 10 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/darkblue/side{ - dir = 8 - }, -/area/ai_monitored/turret_protected/aisat_interior) -"adm" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel/darkblue/side{ - dir = 1 - }, -/area/ai_monitored/turret_protected/aisat_interior) -"adn" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-09"; - name = "Photosynthetic Potted plant"; - pixel_y = 10 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/camera/motion{ - c_tag = "MiniSat Foyer"; - dir = 2; - network = list("MiniSat") - }, -/turf/open/floor/plasteel/darkblue/side{ - dir = 4 - }, -/area/ai_monitored/turret_protected/aisat_interior) -"ado" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"adp" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "MiniSat Maintenance"; - req_access_txt = "65" - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAS) -"adq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAS) -"adr" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/machinery/camera{ - c_tag = "MiniSat Maintenance Starboard Aft"; - dir = 2; - network = list("MiniSat") - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAS) -"ads" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAS) -"adt" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - dir = 4; - name = "MiniSat Starboard Maintenance APC"; - pixel_x = 24 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAS) -"adu" = ( -/obj/machinery/computer/libraryconsole/bookmanagement, -/obj/structure/table, -/obj/machinery/newscaster{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/black, -/area/security/prison) -"adv" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel/black, -/area/security/prison) -"adw" = ( -/obj/item/weapon/storage/pill_bottle/dice, -/obj/structure/table, -/turf/open/floor/plasteel/black, -/area/security/prison) -"adx" = ( -/obj/item/device/camera, -/obj/structure/table, -/turf/open/floor/plasteel/black, -/area/security/prison) -"ady" = ( -/obj/machinery/light/small, -/turf/open/floor/plasteel/barber, -/area/security/prison) -"adz" = ( -/obj/structure/table, -/obj/structure/bedsheetbin, -/turf/open/floor/plasteel/barber, -/area/security/prison) -"adA" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAP) -"adB" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Air Out"; - on = 1 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAP) -"adC" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAP) -"adD" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"adE" = ( -/turf/open/floor/plasteel/darkblue/side{ - dir = 8 - }, -/area/ai_monitored/turret_protected/aisat_interior) -"adF" = ( -/obj/effect/landmark/start/cyborg, -/obj/item/device/radio/beacon, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"adG" = ( -/turf/open/floor/plasteel/darkblue/side{ - dir = 4 - }, -/area/ai_monitored/turret_protected/aisat_interior) -"adH" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"adI" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/item/stack/cable_coil, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAS) -"adJ" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/security/prison) -"adK" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/black, -/area/security/prison) -"adL" = ( -/obj/item/toy/cards/deck, -/obj/structure/table, -/turf/open/floor/plasteel/black, -/area/security/prison) -"adM" = ( -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/pen, -/obj/structure/table, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/black, -/area/security/prison) -"adN" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/security/prison) -"adO" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/security/prison) -"adP" = ( -/obj/machinery/computer/arcade, -/turf/open/floor/plasteel/black, -/area/security/prison) -"adQ" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAP) -"adR" = ( -/obj/structure/table, -/obj/item/weapon/wrench, -/obj/item/weapon/tank/internals/emergency_oxygen, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAP) -"adS" = ( -/obj/structure/table, -/obj/item/weapon/crowbar, -/obj/item/clothing/mask/gas, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAP) -"adT" = ( -/obj/machinery/teleport/hub, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"adU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"adV" = ( -/obj/machinery/holopad, -/mob/living/simple_animal/bot/secbot/pingsky, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"adW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"adX" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"adY" = ( -/obj/machinery/recharge_station, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAS) -"adZ" = ( -/obj/structure/rack, -/obj/item/weapon/storage/toolbox/electrical{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/storage/toolbox/mechanical, -/obj/item/device/multitool{ - layer = 5 - }, -/obj/item/weapon/extinguisher{ - layer = 4 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAS) -"aea" = ( -/turf/closed/wall, -/area/security/transfer) -"aeb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/closed/wall, -/area/security/transfer) -"aec" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/security/transfer) -"aed" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/closed/wall, -/area/security/transfer) -"aee" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/closed/wall/r_wall, -/area/security/transfer) -"aef" = ( -/obj/machinery/vending/sustenance, -/turf/open/floor/plasteel/black, -/area/security/prison) -"aeg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black, -/area/security/prison) -"aeh" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/black, -/area/security/prison) -"aei" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"aej" = ( -/obj/machinery/shower{ - dir = 8 - }, -/obj/item/weapon/soap/nanotrasen, -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"aek" = ( -/obj/machinery/teleport/station, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"ael" = ( -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"aem" = ( -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -28 - }, -/turf/open/floor/plasteel/darkblue/side{ - dir = 4 - }, -/area/ai_monitored/turret_protected/aisat_interior) -"aen" = ( -/obj/structure/transit_tube/station/reverse/flipped{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"aeo" = ( -/obj/machinery/door/poddoor{ - id = "executionspaceblast"; - name = "blast door" - }, -/turf/open/floor/plating, -/area/security/transfer) -"aep" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"aeq" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/flasher{ - id = "executionflash"; - pixel_y = 25 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"aer" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"aes" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/security/transfer) -"aet" = ( -/obj/machinery/vending/cola, -/turf/open/floor/plasteel/black, -/area/security/prison) -"aeu" = ( -/obj/machinery/door/window/westleft{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Unisex Showers"; - req_access_txt = "0" - }, -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"aev" = ( -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"aew" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"aex" = ( -/obj/machinery/computer/teleporter, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"aey" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/aisat_interior) -"aez" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 2; - name = "MiniSat External Access"; - req_access = null; - req_access_txt = "65" - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"aeA" = ( -/obj/structure/transit_tube, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"aeB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"aeC" = ( -/obj/structure/bed, -/obj/effect/landmark/revenantspawn, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"aeD" = ( -/obj/machinery/sparker{ - dir = 2; - id = "executionburn"; - pixel_x = 25 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"aeE" = ( -/turf/closed/wall, -/area/security/prison) -"aeF" = ( -/obj/machinery/door/poddoor/preopen{ - id = "permacell2"; - name = "cell blast door" - }, -/obj/machinery/door/airlock/glass{ - id_tag = "permabolt2"; - name = "Cell 2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/vault, -/area/security/prison) -"aeG" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/closed/wall, -/area/security/prison) -"aeH" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/poddoor/preopen{ - id = "permacell1"; - name = "cell blast door" - }, -/obj/machinery/door/airlock/glass{ - id_tag = "permabolt1"; - name = "Cell 1" - }, -/turf/open/floor/plasteel/vault, -/area/security/prison) -"aeI" = ( -/obj/machinery/door/airlock{ - name = "Unisex Restroom"; - req_access_txt = "0" - }, -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"aeJ" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 32 - }, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = -32 - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"aeK" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/transit_tube, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"aeL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"aeM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"aeN" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"aeO" = ( -/obj/structure/bed, -/obj/machinery/camera{ - c_tag = "Permabrig Cell 2"; - network = list("SS13","Prison") - }, -/obj/item/device/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - dir = 2; - name = "Prison Intercom (General)"; - pixel_y = 24; - prison_radio = 1 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"aeP" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"aeQ" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "permabolt2"; - name = "Cell Bolt Control"; - normaldoorcontrol = 1; - pixel_y = 25; - req_access_txt = "0"; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/chair, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"aeR" = ( -/obj/structure/bed, -/obj/machinery/camera{ - c_tag = "Permabrig Cell 1"; - network = list("SS13","Prison") - }, -/obj/item/device/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - dir = 2; - name = "Prison Intercom (General)"; - pixel_y = 24; - prison_radio = 1 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"aeS" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"aeT" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "permabolt1"; - name = "Cell Bolt Control"; - normaldoorcontrol = 1; - pixel_y = 25; - req_access_txt = "0"; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/chair, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"aeU" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"aeV" = ( -/obj/structure/grille, -/turf/open/space, -/area/space) -"aeW" = ( -/turf/closed/wall, -/area/security/main) -"aeX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/main) -"aeY" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 1; - name = "MiniSat External Access"; - req_access = null; - req_access_txt = "65" - }, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) -"aeZ" = ( -/obj/structure/transit_tube, -/turf/open/floor/plating/airless, -/area/space) -"afa" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/preopen{ - id = "executionfireblast"; - layer = 2.9; - name = "blast door" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plating, -/area/security/transfer) -"afb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/preopen{ - id = "executionfireblast"; - layer = 2.9; - name = "blast door" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/security/transfer) -"afc" = ( -/obj/machinery/door/poddoor/preopen{ - id = "executionfireblast"; - layer = 2.9; - name = "blast door" - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/westright{ - dir = 1; - name = "Transfer Room"; - req_access_txt = "2" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/security/transfer) -"afd" = ( -/obj/machinery/flasher{ - id = "PCell 2"; - pixel_x = -28 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"afe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"aff" = ( -/obj/structure/table, -/obj/item/weapon/paper{ - layer = 2.9 - }, -/obj/item/weapon/pen, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"afg" = ( -/obj/machinery/flasher{ - id = "PCell 1"; - pixel_x = -28 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"afh" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"afi" = ( -/obj/structure/toilet{ - dir = 1 - }, -/turf/open/floor/plasteel/freezer, -/area/security/prison) -"afj" = ( -/obj/structure/closet/wardrobe/red, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"afk" = ( -/obj/structure/closet/secure_closet/security/sec, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"afl" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/machinery/camera{ - c_tag = "Brig Equipment Room"; - dir = 2 - }, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 29 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"afm" = ( -/obj/machinery/vending/security, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"afn" = ( -/obj/machinery/suit_storage_unit/security, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"afo" = ( -/obj/structure/lattice/catwalk, -/obj/structure/showcase{ - density = 0; - desc = "An old, deactivated cyborg. Whilst once actively used to guard against intruders, it now simply intimidates them with its cold, steely gaze."; - dir = 2; - icon = 'icons/mob/robots.dmi'; - icon_state = "robot_old"; - name = "Cyborg Statue"; - pixel_y = 20 - }, -/turf/open/space, -/area/space) -"afp" = ( -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space) -"afq" = ( -/obj/item/device/radio/intercom{ - freerange = 0; - frequency = 1459; - name = "Station Intercom (General)"; - pixel_x = -28 - }, -/obj/structure/table, -/obj/item/weapon/storage/backpack/duffelbag/sec/surgery{ - pixel_y = 5 - }, -/obj/item/clothing/mask/balaclava, -/obj/item/device/mmi, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"afr" = ( -/obj/structure/table, -/obj/item/weapon/folder/red{ - pixel_x = 3 - }, -/obj/item/device/taperecorder{ - pixel_x = -3 - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"afs" = ( -/obj/machinery/button/flasher{ - id = "executionflash"; - pixel_x = 24; - pixel_y = 5 - }, -/obj/machinery/button/door{ - id = "executionspaceblast"; - name = "Vent to Space"; - pixel_x = 25; - pixel_y = -5; - req_access_txt = "7" - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"aft" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Long-Term Cell 2"; - req_access_txt = "2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"afu" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 5 - }, -/turf/closed/wall, -/area/security/prison) -"afv" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/security/prison) -"afw" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Long-Term Cell 1"; - req_access_txt = "2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/floorgrime, -/area/security/prison) -"afx" = ( -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"afy" = ( -/obj/structure/transit_tube/crossing, -/turf/open/floor/plating/airless, -/area/space) -"afz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1; - d2 = 2 - }, -/turf/open/floor/plating, -/area/security/transfer) -"afA" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating, -/area/security/transfer) -"afB" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/security/transfer) -"afC" = ( -/obj/structure/table, -/obj/item/device/flashlight/lamp, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"afD" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"afE" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/machinery/button/ignition{ - id = "executionburn"; - pixel_x = 24; - pixel_y = 5 - }, -/obj/machinery/button/door{ - id = "executionfireblast"; - name = "Transfer Area Lockdown"; - pixel_x = 25; - pixel_y = -5; - req_access_txt = "2" - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"afF" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/security/transfer) -"afG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red, -/area/security/prison) -"afH" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/button/flasher{ - id = "PCell 2"; - pixel_x = 5; - pixel_y = 24 - }, -/obj/machinery/button/door{ - id = "permacell2"; - name = "Cell 2 Lockdown"; - pixel_x = 4; - pixel_y = 34; - req_access_txt = "2" - }, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/prison) -"afI" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/prison) -"afJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/prison) -"afK" = ( -/obj/machinery/camera{ - c_tag = "Brig Prison Hallway"; - network = list("SS13","Prison") - }, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching Prison Wing holding areas."; - name = "Prison Monitor"; - network = list("Prison"); - pixel_y = 30 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/prison) -"afL" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/button/flasher{ - id = "PCell 1"; - pixel_x = 5; - pixel_y = 24 - }, -/obj/machinery/button/door{ - id = "permacell1"; - name = "Cell 1 Lockdown"; - pixel_x = 4; - pixel_y = 34; - req_access_txt = "2" - }, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/prison) -"afM" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/prison) -"afN" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/prison) -"afO" = ( -/obj/machinery/power/apc{ - cell_type = 5000; - dir = 1; - name = "Prison Wing APC"; - pixel_x = 1; - pixel_y = 24 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/prison) -"afP" = ( -/obj/structure/table, -/obj/item/weapon/melee/chainofcommand, -/turf/open/floor/plasteel/red, -/area/security/prison) -"afQ" = ( -/turf/closed/wall/r_wall, -/area/security/armory) -"afR" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"afS" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"afT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"afU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"afV" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"afW" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/security/transfer) -"afX" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/obj/item/weapon/wrench, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/security/transfer) -"afY" = ( -/obj/structure/rack, -/obj/item/weapon/tank/internals/anesthetic{ - pixel_x = -3; - pixel_y = 1 - }, -/obj/item/weapon/tank/internals/oxygen/red{ - pixel_x = 3 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 5 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/security/transfer) -"afZ" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"aga" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"agb" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - aiControlDisabled = 0; - id_tag = null; - locked = 0; - name = "Prisoner Transfer Centre"; - req_access = null; - req_access_txt = "2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"agc" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/prison) -"agd" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"age" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/security/prison) -"agf" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/prison) -"agg" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel, -/area/security/prison) -"agh" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"agi" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/security/prison) -"agj" = ( -/turf/open/floor/plasteel, -/area/security/prison) -"agk" = ( -/obj/structure/table, -/obj/item/weapon/razor{ - pixel_x = -6 - }, -/obj/item/device/assembly/signaler{ - pixel_x = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/open/floor/plasteel/red, -/area/security/prison) -"agl" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/chemimp{ - pixel_x = 6 - }, -/obj/item/weapon/storage/box/trackimp{ - pixel_x = -3 - }, -/turf/open/floor/plasteel/black, -/area/security/armory) -"agm" = ( -/obj/structure/closet/secure_closet{ - anchored = 1; - name = "Contraband Locker"; - req_access_txt = "3" - }, -/obj/item/weapon/book/codex_gigas, -/obj/item/weapon/poster/random_contraband, -/obj/item/weapon/grenade/smokebomb, -/turf/open/floor/plasteel/black, -/area/security/armory) -"agn" = ( -/obj/structure/closet/secure_closet/lethalshots, -/obj/machinery/camera/motion{ - c_tag = "Armory Motion Sensor"; - dir = 2; - name = "motion-sensitive security camera" - }, -/turf/open/floor/plasteel/black, -/area/security/armory) -"ago" = ( -/obj/vehicle/secway, -/turf/open/floor/plasteel/black, -/area/security/armory) -"agp" = ( -/obj/item/weapon/grenade/barrier{ - pixel_x = 4 - }, -/obj/item/weapon/grenade/barrier, -/obj/item/weapon/grenade/barrier{ - pixel_x = -4 - }, -/obj/structure/table, -/turf/open/floor/plasteel/black, -/area/security/armory) -"agq" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"agr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"ags" = ( -/obj/vehicle/secway, -/obj/item/key/security, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"agt" = ( -/obj/structure/tank_dispenser/oxygen, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"agu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"agv" = ( -/turf/closed/wall, -/area/maintenance/department/security/brig) -"agw" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating, -/area/security/transfer) -"agx" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - layer = 2.4 - }, -/obj/machinery/door/window/southleft{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Armory"; - req_access_txt = "2" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/security/transfer) -"agy" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"agz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"agA" = ( -/obj/machinery/light_switch{ - pixel_x = 25 - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"agB" = ( -/turf/closed/wall/r_wall, -/area/security/transfer) -"agC" = ( -/turf/open/floor/plasteel/red, -/area/security/prison) -"agD" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, -/area/security/prison) -"agE" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, -/area/security/prison) -"agF" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, -/area/security/prison) -"agG" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, -/area/security/prison) -"agH" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, -/area/security/prison) -"agI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, -/area/security/prison) -"agJ" = ( -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, -/area/security/prison) -"agK" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, -/area/security/prison) -"agL" = ( -/obj/structure/table, -/obj/item/device/electropack, -/turf/open/floor/plasteel/red, -/area/security/prison) -"agM" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/flashbangs{ - pixel_x = 6; - pixel_y = 3 - }, -/obj/item/weapon/storage/box/flashbangs{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/storage/lockbox/loyalty{ - layer = 4 - }, -/turf/open/floor/plasteel/black, -/area/security/armory) -"agN" = ( -/turf/open/floor/plasteel/black, -/area/security/armory) -"agO" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel/black, -/area/security/armory) -"agP" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/firingpins, -/obj/item/weapon/storage/box/firingpins, -/obj/item/key/security, -/obj/machinery/power/apc{ - cell_type = 5000; - dir = 4; - name = "Armory APC"; - pixel_x = 24 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plasteel/black, -/area/security/armory) -"agQ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Equipment Room"; - req_access = null; - req_access_txt = "1" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/security/main) -"agR" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Equipment Room"; - req_access = null; - req_access_txt = "1" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/security/main) -"agS" = ( -/turf/closed/wall, -/area/crew_quarters/heads/hos) -"agT" = ( -/turf/closed/wall, -/area/maintenance/department/crew_quarters/dorms) -"agU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"agV" = ( -/obj/structure/table, -/obj/machinery/microwave, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"agW" = ( -/obj/structure/table, -/obj/structure/bedsheetbin, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"agX" = ( -/obj/structure/sink/kitchen{ - pixel_y = 28 - }, -/obj/item/weapon/reagent_containers/glass/beaker, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"agY" = ( -/obj/structure/table, -/obj/item/device/flashlight/lamp, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"agZ" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/bodybags, -/obj/item/weapon/pen, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"aha" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"ahb" = ( -/obj/structure/closet/secure_closet/injection, -/obj/machinery/power/apc{ - dir = 4; - name = "Prisoner Transfer Centre"; - pixel_x = 24 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plasteel/black, -/area/security/transfer) -"ahc" = ( -/obj/structure/closet/secure_closet/brig{ - anchored = 1 - }, -/turf/open/floor/plasteel/black, -/area/security/prison) -"ahd" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_security{ - name = "Prison Wing"; - req_access_txt = "1" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/red, -/area/security/prison) -"ahe" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/cable, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/prison) -"ahf" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_security{ - name = "Prison Wing"; - req_access_txt = "1" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red, -/area/security/prison) -"ahg" = ( -/obj/structure/rack, -/obj/item/weapon/gun/energy/ionrifle, -/obj/item/weapon/gun/energy/temperature/security, -/obj/item/clothing/suit/armor/laserproof, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/plasteel/black, -/area/security/armory) -"ahh" = ( -/obj/structure/rack, -/obj/item/clothing/suit/armor/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/suit/armor/riot, -/obj/item/clothing/suit/armor/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/clothing/head/helmet/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/head/helmet/riot, -/obj/item/clothing/head/helmet/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/weapon/shield/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/shield/riot, -/obj/item/weapon/shield/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/black, -/area/security/armory) -"ahi" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black, -/area/security/armory) -"ahj" = ( -/obj/structure/rack, -/obj/item/weapon/storage/box/rubbershot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/storage/box/rubbershot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/storage/box/rubbershot, -/obj/item/weapon/storage/box/rubbershot, -/obj/item/weapon/storage/box/rubbershot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/weapon/storage/box/rubbershot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/sign/nosmoking_2{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/black, -/area/security/armory) -"ahk" = ( -/obj/effect/landmark/start/security_officer, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/red, -/area/security/main) -"ahl" = ( -/obj/structure/filingcabinet, -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - pixel_y = 30 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/main) -"ahm" = ( -/obj/structure/table, -/obj/item/weapon/storage/fancy/donut_box{ - pixel_y = 2 - }, -/obj/structure/noticeboard{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/main) -"ahn" = ( -/obj/structure/table, -/obj/structure/sign/goldenplaque{ - pixel_y = 32 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/weapon/storage/box/handcuffs{ - pixel_x = 1; - pixel_y = 3 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/main) -"aho" = ( -/obj/machinery/vending/coffee, -/obj/machinery/status_display{ - density = 0; - layer = 4; - pixel_y = 32 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/main) -"ahp" = ( -/obj/machinery/photocopier, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/main) -"ahq" = ( -/obj/effect/landmark/start/security_officer, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/red, -/area/security/main) -"ahr" = ( -/obj/item/weapon/reagent_containers/food/snacks/donut, -/turf/open/floor/plating, -/area/crew_quarters/heads/hos) -"ahs" = ( -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks/beer, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"aht" = ( -/turf/open/floor/plating{ - broken = 1; - icon_state = "platingdmg3" - }, -/area/maintenance/department/crew_quarters/dorms) -"ahu" = ( -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"ahv" = ( -/obj/machinery/vending/boozeomat{ - products = list(/obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey = 1, /obj/item/weapon/reagent_containers/food/drinks/bottle/absinthe = 1, /obj/item/weapon/reagent_containers/food/drinks/bottle/limejuice = 1, /obj/item/weapon/reagent_containers/food/drinks/bottle/cream = 1, /obj/item/weapon/reagent_containers/food/drinks/soda_cans/tonic = 1, /obj/item/weapon/reagent_containers/food/drinks/drinkingglass = 10, /obj/item/weapon/reagent_containers/food/drinks/ice = 3, /obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass = 6, /obj/item/weapon/reagent_containers/food/drinks/flask = 1); - req_access_txt = "0" - }, -/turf/open/floor/plasteel/bar, -/area/maintenance/department/crew_quarters/dorms) -"ahw" = ( -/obj/item/weapon/storage/box/mousetraps, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"ahx" = ( -/obj/structure/chair/stool, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"ahy" = ( -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"ahz" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet, -/obj/structure/sign/poster/contraband/random{ - pixel_x = 32 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"ahA" = ( -/obj/machinery/atmospherics/components/unary/tank/oxygen, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"ahB" = ( -/obj/machinery/atmospherics/components/unary/tank/nitrogen, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"ahC" = ( -/turf/closed/wall, -/area/security/processing/cremation) -"ahD" = ( -/obj/machinery/door/airlock/security{ - aiControlDisabled = 0; - icon_state = "closed"; - id_tag = null; - locked = 0; - name = "Crematorium"; - req_access = null; - req_access_txt = "2;27"; - req_one_access_txt = "0" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black, -/area/security/processing/cremation) -"ahE" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "Prison Gate"; - name = "prison blast door" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/security/brig) -"ahF" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "Prison Gate"; - name = "prison blast door" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/security/brig) -"ahG" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "Prison Gate"; - name = "prison blast door" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/security/brig) -"ahH" = ( -/turf/closed/wall, -/area/security/brig) -"ahI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/red/side{ - dir = 9 - }, -/area/security/brig) -"ahJ" = ( -/obj/structure/closet{ - name = "Evidence Closet" - }, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/brig) -"ahK" = ( -/obj/structure/rack, -/obj/item/weapon/gun/energy/e_gun{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/gun/energy/e_gun, -/obj/item/weapon/gun/energy/e_gun{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/black, -/area/security/armory) -"ahL" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/black, -/area/security/armory) -"ahM" = ( -/obj/structure/rack, -/obj/item/clothing/suit/armor/bulletproof{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/suit/armor/bulletproof, -/obj/item/clothing/suit/armor/bulletproof{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001; - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001 - }, -/obj/item/clothing/head/helmet/alt{ - layer = 3.00001; - pixel_x = 3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/black, -/area/security/armory) -"ahN" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/black, -/area/security/armory) -"ahO" = ( -/obj/structure/rack, -/obj/item/weapon/gun/energy/laser{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/gun/energy/laser, -/obj/item/weapon/gun/energy/laser{ - pixel_x = 3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/black, -/area/security/armory) -"ahP" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/power/apc{ - dir = 8; - name = "Security Office APC"; - pixel_x = -24 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/main) -"ahQ" = ( -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel, -/area/security/main) -"ahR" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel, -/area/security/main) -"ahS" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/main) -"ahT" = ( -/obj/machinery/suit_storage_unit/hos, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/heads/hos) -"ahU" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/structure/sign/atmosplaque{ - desc = "An embossed piece of paper from the University of Nanotrasen at Portpoint."; - icon_state = "kiddieplaque"; - name = "\improper 'Diploma' frame"; - pixel_y = 32 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/heads/hos) -"ahV" = ( -/obj/structure/table/wood, -/obj/machinery/recharger, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/status_display{ - density = 0; - layer = 4; - pixel_y = 32 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/heads/hos) -"ahW" = ( -/obj/structure/table/wood, -/obj/item/weapon/storage/box/seccarts{ - pixel_x = 3; - pixel_y = 2 - }, -/obj/item/weapon/storage/box/deputy, -/obj/machinery/newscaster/security_unit{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/heads/hos) -"ahX" = ( -/obj/structure/closet/secure_closet/hos, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Head of Security's Desk"; - departmentType = 5; - name = "Head of Security RC"; - pixel_y = 30 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/heads/hos) -"ahY" = ( -/obj/structure/mineral_door/wood, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"ahZ" = ( -/obj/effect/decal/cleanable/oil{ - icon_state = "floor5" - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"aia" = ( -/obj/item/weapon/cigbutt/cigarbutt, -/obj/structure/sign/poster/contraband/random{ - pixel_x = 32 - }, -/turf/open/floor/plating{ - burnt = 1; - icon_state = "panelscorched" - }, -/area/maintenance/department/crew_quarters/dorms) -"aib" = ( -/obj/machinery/door/poddoor/shutters{ - id = "supplybridge" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"aic" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/table/glass, -/obj/item/weapon/gun/medbeam, -/turf/open/floor/plating/abductor, -/area/shuttle/abandoned) -"aid" = ( -/obj/machinery/door/poddoor/shutters{ - id = "supplybridge" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"aie" = ( -/obj/machinery/washing_machine, -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = -31 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aif" = ( -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aig" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet, -/obj/machinery/button/door{ - id = "mainthideout"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - req_access_txt = "0"; - specialfunctions = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aih" = ( -/obj/machinery/atmospherics/components/trinary/mixer/flipped{ - dir = 1; - node1_concentration = 0.2; - node2_concentration = 0.8; - on = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aii" = ( -/obj/machinery/atmospherics/pipe/manifold/general/hidden, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aij" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 9 - }, -/obj/machinery/meter, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aik" = ( -/obj/structure/bodycontainer/crematorium, -/obj/effect/landmark/revenantspawn, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_x = -27 - }, -/turf/open/floor/plasteel/black, -/area/security/processing/cremation) -"ail" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel/black, -/area/security/processing/cremation) -"aim" = ( -/obj/machinery/button/crematorium{ - pixel_x = 25 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "Crematorium APC"; - pixel_y = 24 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plasteel/black, -/area/security/processing/cremation) -"ain" = ( -/turf/closed/wall/r_wall, -/area/security/brig) -"aio" = ( -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/mask/surgical, -/obj/item/weapon/reagent_containers/spray/cleaner, -/obj/structure/table/glass, -/turf/open/floor/plasteel/whitered/side{ - dir = 9 - }, -/area/security/brig) -"aip" = ( -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/storage/firstaid/regular, -/obj/structure/table/glass, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/whitered/side{ - dir = 1 - }, -/area/security/brig) -"aiq" = ( -/obj/item/device/radio/intercom{ - freerange = 0; - frequency = 1459; - name = "Station Intercom (General)"; - pixel_y = 24 - }, -/obj/structure/table/glass, -/obj/machinery/computer/med_data/laptop, -/turf/open/floor/plasteel/whitered/side{ - dir = 1 - }, -/area/security/brig) -"air" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/iv_drip{ - density = 0 - }, -/turf/open/floor/plasteel/whitered/side{ - dir = 5 - }, -/area/security/brig) -"ais" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/brig) -"ait" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aiu" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/brig) -"aiv" = ( -/obj/machinery/door/airlock/security{ - name = "Evidence Room"; - req_access_txt = "63" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red, -/area/security/brig) -"aiw" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aix" = ( -/obj/structure/closet{ - name = "Evidence Closet" - }, -/obj/machinery/camera{ - c_tag = "Brig Evidence Room"; - dir = 8 - }, -/obj/effect/landmark/revenantspawn, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/brig) -"aiy" = ( -/obj/structure/rack, -/obj/item/weapon/gun/energy/e_gun/advtaser{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/gun/energy/e_gun/advtaser, -/obj/item/weapon/gun/energy/e_gun/advtaser{ - pixel_x = 3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/black, -/area/security/armory) -"aiz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black, -/area/security/armory) -"aiA" = ( -/obj/effect/landmark/event_spawn, -/mob/living/simple_animal/bot/secbot{ - arrest_type = 1; - health = 45; - icon_state = "secbot1"; - idcheck = 1; - name = "Sergeant-at-Armsky"; - on = 1; - weaponscheck = 1 - }, -/turf/open/floor/plasteel/black, -/area/security/armory) -"aiB" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/black, -/area/security/armory) -"aiC" = ( -/obj/structure/rack, -/obj/item/weapon/gun/ballistic/shotgun/riot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/gun/ballistic/shotgun/riot, -/obj/item/weapon/gun/ballistic/shotgun/riot{ - pixel_x = 3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/black, -/area/security/armory) -"aiD" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/newscaster{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 9 - }, -/area/security/main) -"aiE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/main) -"aiF" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/turf/open/floor/plasteel/black, -/area/security/main) -"aiG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/hos) -"aiH" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/darkred/corner, -/area/crew_quarters/heads/hos) -"aiI" = ( -/turf/open/floor/plasteel/darkred/side, -/area/crew_quarters/heads/hos) -"aiJ" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/darkred/side, -/area/crew_quarters/heads/hos) -"aiK" = ( -/obj/machinery/keycard_auth{ - pixel_x = 28; - pixel_y = 28 - }, -/turf/open/floor/plasteel/darkred/side, -/area/crew_quarters/heads/hos) -"aiL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1; - d2 = 2 - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/hos) -"aiM" = ( -/obj/structure/table, -/obj/item/weapon/lighter, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"aiN" = ( -/obj/structure/table, -/obj/item/weapon/storage/fancy/cigarettes/cigars, -/obj/item/stack/spacecash/c20, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"aiO" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/food/drinks/bottle/gin{ - pixel_y = 8 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"aiP" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/obj/item/weapon/cigbutt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"aiQ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"aiR" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/glass{ - name = "space-bridge access" - }, -/obj/machinery/button/door{ - id = "supplybridge"; - name = "Space Bridge Control"; - pixel_y = 27; - req_access_txt = "0" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"aiS" = ( -/obj/structure/chair, -/turf/open/floor/plating/abductor, -/area/shuttle/abandoned) -"aiT" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"aiU" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"aiV" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/table/glass, -/obj/machinery/recharger, -/obj/item/weapon/gun/energy/laser/retro, -/turf/open/floor/plating/abductor, -/area/shuttle/abandoned) -"aiW" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"aiX" = ( -/obj/machinery/door/airlock{ - id_tag = "mainthideout"; - name = "Hideout" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aiY" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 8 - }, -/obj/item/weapon/wrench, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aiZ" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aja" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"ajb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel/black, -/area/security/processing/cremation) -"ajc" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black, -/area/security/processing/cremation) -"ajd" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Brig Crematorium"; - dir = 8; - network = list("SS13") - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/security/processing/cremation) -"aje" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/security/brig) -"ajf" = ( -/obj/item/weapon/storage/box/bodybags, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/table/glass, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/obj/item/weapon/reagent_containers/syringe{ - name = "steel point" - }, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine, -/turf/open/floor/plasteel/whitered/side{ - dir = 10 - }, -/area/security/brig) -"ajg" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whitered/corner{ - dir = 8 - }, -/area/security/brig) -"ajh" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/security/brig) -"aji" = ( -/obj/machinery/door/window/westleft{ - base_state = "left"; - dir = 4; - icon_state = "left"; - name = "Brig Infirmary"; - req_access_txt = "0" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whitered/side{ - dir = 4 - }, -/area/security/brig) -"ajj" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"ajk" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"ajl" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/brig) -"ajm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/security/brig) -"ajn" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/light/small, -/turf/open/floor/plasteel/red/side{ - dir = 10 - }, -/area/security/brig) -"ajo" = ( -/obj/structure/closet{ - name = "Evidence Closet" - }, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, -/area/security/brig) -"ajp" = ( -/obj/machinery/flasher/portable, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/security/armory) -"ajq" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/main) -"ajr" = ( -/obj/structure/table/wood, -/obj/item/device/flashlight/lamp/green{ - pixel_x = -4; - pixel_y = 12 - }, -/obj/item/weapon/pen, -/obj/item/weapon/folder/red{ - layer = 2.9; - pixel_x = 8 - }, -/turf/open/floor/plasteel, -/area/security/main) -"ajs" = ( -/obj/machinery/computer/secure_data, -/turf/open/floor/plasteel, -/area/security/main) -"ajt" = ( -/turf/open/floor/plasteel, -/area/security/main) -"aju" = ( -/obj/machinery/computer/security, -/turf/open/floor/plasteel, -/area/security/main) -"ajv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/main) -"ajw" = ( -/turf/open/floor/plasteel/black, -/area/security/main) -"ajx" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/black, -/area/crew_quarters/heads/hos) -"ajy" = ( -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"ajz" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"ajA" = ( -/obj/structure/table/wood, -/obj/item/weapon/folder/red, -/obj/item/weapon/stamp/hos, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"ajB" = ( -/obj/machinery/computer/secure_data, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"ajC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1; - d2 = 2 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/crew_quarters/heads/hos) -"ajD" = ( -/turf/open/floor/plating{ - burnt = 1; - icon_state = "panelscorched" - }, -/area/maintenance/department/crew_quarters/dorms) -"ajE" = ( -/obj/structure/chair/stool/bar, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/maintenance/department/crew_quarters/dorms) -"ajF" = ( -/obj/effect/landmark/blobstart, -/obj/structure/chair/stool/bar, -/turf/open/floor/wood, -/area/maintenance/department/crew_quarters/dorms) -"ajG" = ( -/obj/structure/chair/stool/bar, -/turf/open/floor/wood, -/area/maintenance/department/crew_quarters/dorms) -"ajH" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"ajI" = ( -/obj/machinery/door/poddoor/shutters{ - id = "supplybridge" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"ajJ" = ( -/obj/machinery/door/poddoor/shutters{ - id = "supplybridge" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"ajK" = ( -/obj/machinery/door/poddoor/shutters{ - id = "supplybridge" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"ajL" = ( -/obj/docking_port/stationary{ - dheight = 9; - dir = 2; - dwidth = 5; - height = 24; - id = "syndicate_ne"; - name = "northeast of station"; - turf_type = /turf/open/space; - width = 18 - }, -/turf/open/space, -/area/space) -"ajM" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"ajN" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 1 - }, -/obj/machinery/meter, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"ajO" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"ajP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel/black, -/area/security/processing/cremation) -"ajQ" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/black, -/area/security/processing/cremation) -"ajR" = ( -/obj/structure/bodycontainer/morgue, -/obj/machinery/camera{ - c_tag = "Brig Infirmary"; - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/effect/landmark/revenantspawn, -/turf/open/floor/plasteel/black, -/area/security/brig) -"ajS" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/whitered/side{ - dir = 8 - }, -/area/security/brig) -"ajT" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/security/brig) -"ajU" = ( -/obj/machinery/door/window/westleft{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Brig Infirmary"; - req_access_txt = "0" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/whitered/side{ - dir = 4 - }, -/area/security/brig) -"ajV" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel, -/area/security/brig) -"ajW" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"ajX" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - cell_type = 10000; - dir = 4; - name = "Brig APC"; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/brig) -"ajY" = ( -/turf/closed/wall/r_wall, -/area/security/warden) -"ajZ" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/warden) -"aka" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/window/southleft{ - base_state = "right"; - icon_state = "right"; - name = "Armory"; - req_access_txt = "3" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/vault, -/area/security/warden) -"akb" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/warden) -"akc" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/window/southleft{ - base_state = "right"; - icon_state = "right"; - name = "Armory"; - req_access_txt = "3" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/vault, -/area/security/warden) -"akd" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/closed/wall/r_wall, -/area/security/warden) -"ake" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Security Office"; - dir = 4; - network = list("SS13") - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 8 - }, -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = -31 - }, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/main) -"akf" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"akg" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/effect/landmark/start/security_officer, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"akh" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/main) -"aki" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/effect/landmark/start/security_officer, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"akj" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/main) -"akk" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/security/main) -"akl" = ( -/obj/machinery/door/airlock/glass_command{ - name = "Head of Security"; - req_access_txt = "58" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/heads/hos) -"akm" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/heads/hos) -"akn" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/landmark/start/head_of_security, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"ako" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"akp" = ( -/obj/structure/table/wood, -/obj/item/weapon/book/manual/wiki/security_space_law, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"akq" = ( -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"akr" = ( -/obj/machinery/computer/security, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"aks" = ( -/obj/item/weapon/cigbutt/roach, -/turf/open/floor/wood, -/area/maintenance/department/crew_quarters/dorms) -"akt" = ( -/turf/open/floor/wood{ - broken = 1; - icon_state = "wood-broken" - }, -/area/maintenance/department/crew_quarters/dorms) -"aku" = ( -/obj/effect/decal/cleanable/oil{ - icon_state = "floor6" - }, -/turf/open/floor/wood{ - icon_state = "wood-broken4" - }, -/area/maintenance/department/crew_quarters/dorms) -"akv" = ( -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics Maintenance"; - req_access_txt = "12;24" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"akw" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Crematorium Maintenance"; - req_access_txt = "0"; - req_one_access_txt = "2;27" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/security/processing/cremation) -"akx" = ( -/obj/machinery/door/window/eastright{ - base_state = "left"; - dir = 1; - icon_state = "left"; - name = "Security Delivery"; - req_access_txt = "1" - }, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - dir = 1; - freq = 1400; - location = "Security" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/security/processing/cremation) -"aky" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/black, -/area/security/brig) -"akz" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/whitered/side{ - dir = 10 - }, -/area/security/brig) -"akA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whitered/side, -/area/security/brig) -"akB" = ( -/obj/structure/closet/crate/freezer, -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whitered/side{ - dir = 6 - }, -/area/security/brig) -"akC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/brig) -"akD" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"akE" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/brig) -"akF" = ( -/obj/structure/closet/secure_closet/warden, -/obj/item/clothing/mask/gas/sechailer, -/obj/machinery/power/apc{ - dir = 8; - name = "Brig Control APC"; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1; - d2 = 2 - }, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = 30 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"akG" = ( -/obj/machinery/computer/prisoner, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"akH" = ( -/obj/machinery/computer/security, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Brig Control Room"; - dir = 2 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"akI" = ( -/obj/machinery/computer/secure_data, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"akJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"akK" = ( -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"akL" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"akM" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"akN" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/closed/wall/r_wall, -/area/security/warden) -"akO" = ( -/obj/structure/shuttle/engine/propulsion/burst{ - dir = 4 - }, -/turf/closed/wall/mineral/titanium, -/area/shuttle/abandoned) -"akP" = ( -/obj/structure/table/wood, -/obj/machinery/recharger, -/turf/open/floor/plasteel, -/area/security/main) -"akQ" = ( -/obj/structure/table/wood, -/obj/machinery/recharger, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/security/main) -"akR" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/main) -"akS" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/heads/hos) -"akT" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"akU" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"akV" = ( -/obj/structure/table/wood, -/obj/item/weapon/phone, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"akW" = ( -/obj/machinery/computer/card/minor/hos, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hos) -"akX" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Pete's Speakeasy"; - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"akY" = ( -/turf/closed/wall/mineral/titanium, -/area/shuttle/pod_1) -"akZ" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, -/turf/open/floor/plating, -/area/shuttle/pod_1) -"ala" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/robot_debris{ - icon_state = "gib6" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"alb" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"alc" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"ald" = ( -/obj/item/weapon/wirecutters, -/obj/effect/spawner/lootdrop/maintenance, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"ale" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"alf" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"alg" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 9 - }, -/turf/closed/wall, -/area/security/processing/cremation) -"alh" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/security/processing/cremation) -"ali" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Brig Infirmary Maintenance"; - req_access_txt = "63"; - req_one_access_txt = "0" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/security/brig) -"alj" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/structure/sign/map{ - icon_state = "map-pubby"; - pixel_x = -32 - }, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/brig) -"alk" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"all" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/brig) -"alm" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/grille, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/warden) -"aln" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"alo" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"alp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"alq" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"alr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"als" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"alt" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"alu" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"alv" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/cable, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/warden) -"alw" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/red/side{ - dir = 10 - }, -/area/security/main) -"alx" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel, -/area/security/main) -"aly" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel, -/area/security/main) -"alz" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, -/area/security/main) -"alA" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/security/main) -"alB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/hos) -"alC" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_y = -24 - }, -/turf/open/floor/plasteel/darkred/corner{ - dir = 4 - }, -/area/crew_quarters/heads/hos) -"alD" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel/darkred/side{ - dir = 1 - }, -/area/crew_quarters/heads/hos) -"alE" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/darkred/side{ - dir = 1 - }, -/area/crew_quarters/heads/hos) -"alF" = ( -/obj/machinery/light, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Head of Security's Office"; - dir = 1; - network = list("SS13") - }, -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_y = -27 - }, -/turf/open/floor/plasteel/darkred/side{ - dir = 1 - }, -/area/crew_quarters/heads/hos) -"alG" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - dir = 2; - name = "Head of Security's Office APC"; - pixel_y = -24 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plasteel/darkred/side{ - dir = 1 - }, -/area/crew_quarters/heads/hos) -"alH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/crew_quarters/heads/hos) -"alI" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"alJ" = ( -/obj/structure/closet/emcloset, -/obj/item/device/camera, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"alK" = ( -/obj/machinery/computer/shuttle/monastery_shuttle, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/pod_1) -"alL" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"alM" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"alN" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"alO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"alP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"alQ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"alR" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"alS" = ( -/obj/machinery/computer/security{ - name = "Labor Camp Monitoring"; - network = list("Labor") - }, -/turf/open/floor/plasteel/black, -/area/security/brig) -"alT" = ( -/obj/machinery/computer/shuttle/labor, -/turf/open/floor/plasteel/black, -/area/security/brig) -"alU" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/brig) -"alV" = ( -/turf/open/floor/plasteel, -/area/security/brig) -"alW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/brig) -"alX" = ( -/obj/structure/bed/dogbed, -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - pixel_x = -32 - }, -/mob/living/simple_animal/pet/dog/pug{ - name = "McGriff" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"alY" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"alZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"ama" = ( -/obj/machinery/door/airlock/security{ - name = "Brig Control"; - req_access_txt = "3" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"amb" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/main) -"amc" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/security/main) -"amd" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/main) -"ame" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"amf" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 4; - icon_state = "pipe-j2s"; - sortType = 8 - }, -/turf/open/floor/plasteel, -/area/security/main) -"amg" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/main) -"amh" = ( -/turf/closed/wall, -/area/maintenance/fore) -"ami" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"amj" = ( -/obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"amk" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/status_display{ - density = 0; - layer = 3; - pixel_x = -32 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/pod_1) -"aml" = ( -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/pod_1) -"amm" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/status_display{ - density = 0; - layer = 3; - pixel_x = 32 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/pod_1) -"amn" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/security/brig) -"amo" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"amp" = ( -/obj/structure/chair/stool, -/obj/item/trash/raisins, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"amq" = ( -/obj/structure/table, -/obj/item/weapon/paper, -/obj/item/weapon/pen, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"amr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Brig Gulag Teleporter"; - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/table, -/obj/item/weapon/storage/box/prisoner, -/obj/item/weapon/razor{ - pixel_x = -6 - }, -/obj/item/weapon/paper{ - desc = ""; - info = "Labor Camp Facility Operation Guide

Hello there, proud operator of an NT-Sec Prisoner Rehabilitation Center. A solution to rising crime rates and falling productivity, these facilities are specifically designed for the safe, productive imprisonment of your most dangerous criminals.

To press a long-term prisoner into the service of the station, replace his equipment with prisoners' garb at one of the prison lockers, as per normal operating procedure. Before assigning a prisoner his ID, insert the ID into a prisoner management console and assign the prisoner a quota, based on the severity of his crime.
A single sheet of most materials produces five points for the prisoner, and points can be expected to be produced at a rate of about 100 per minute, though punishments as severe as forced labor should be reserved for serious crimes of sentences not less than five minutes long.
Once you have prepared the prisoner, place him in the secure northern half of the labor shuttle, and send him to the station. Once he meets his quota by feeding sheets to the stacker, he will be allowed to return to the station, and will be able to open the secure door to the prisoner release area.

In the case of dangerous prisoners, surveilance may be needed. To that end, there is a prisoner monitoring room on the mining station, equipped with a remote flasher and a lockdown button. The mine itself is patrolled by a securibot, so the nearby security records console can also be used to secure hostile prisoners on the mine."; - name = "Labor Camp Operating Guide" - }, -/obj/item/weapon/pen, -/turf/open/floor/plasteel/black, -/area/security/brig) -"ams" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/security/brig) -"amt" = ( -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/warden) -"amu" = ( -/obj/item/weapon/book/manual/wiki/security_space_law, -/obj/item/clothing/ears/earmuffs, -/obj/item/clothing/glasses/sunglasses, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"amv" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "Secure Gate"; - name = "Entrance Lockdown"; - pixel_x = 5; - pixel_y = -2; - req_access_txt = "0" - }, -/obj/machinery/button/door{ - id = "Prison Gate"; - name = "Permabrig Lockdown"; - pixel_x = 5; - pixel_y = 8; - req_access_txt = "2" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"amw" = ( -/obj/structure/chair/office/dark, -/obj/effect/landmark/start/warden, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"amx" = ( -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)" - }, -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"amy" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"amz" = ( -/obj/structure/rack, -/obj/item/weapon/crowbar, -/obj/item/weapon/wrench, -/obj/item/device/laser_pointer/red, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"amA" = ( -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"amB" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/cable, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/warden) -"amC" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plasteel/red, -/area/security/main) -"amD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"amE" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side, -/area/security/main) -"amF" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 1; - icon_state = "pipe-j2s"; - sortType = 7 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/security/main) -"amG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side, -/area/security/main) -"amH" = ( -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side, -/area/security/main) -"amI" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 32; - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/red, -/area/security/main) -"amJ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/security{ - name = "Security Access"; - req_access = null; - req_access_txt = "1" - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"amK" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"amL" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Fore Maintenance APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"amM" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"amN" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"amO" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 0; - name = "Security External Airlock"; - req_access_txt = "63" - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"amP" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"amQ" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 8; - name = "Security External Airlock"; - req_access_txt = "63" - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"amR" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/item/clothing/mask/cigarette, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"amS" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"amT" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/item/device/camera_film, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/department/crew_quarters/dorms) -"amU" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/pod_1) -"amV" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/pod_1) -"amW" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"amX" = ( -/mob/living/simple_animal/mouse/gray, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/department/security/brig) -"amY" = ( -/obj/structure/closet/firecloset, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"amZ" = ( -/turf/closed/wall/mineral/titanium, -/area/shuttle/labor) -"ana" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, -/turf/open/floor/plating, -/area/shuttle/labor) -"anb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/brig) -"anc" = ( -/obj/machinery/computer/gulag_teleporter_computer, -/turf/open/floor/plasteel/black, -/area/security/brig) -"and" = ( -/obj/machinery/gulag_teleporter, -/turf/open/floor/plasteel/black, -/area/security/brig) -"ane" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"anf" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/closed/wall/r_wall, -/area/security/warden) -"ang" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/warden) -"anh" = ( -/obj/structure/table/reinforced, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/door/window/brigdoor{ - dir = 1; - name = "Armory Desk"; - req_access_txt = "3" - }, -/obj/machinery/door/window/southleft{ - name = "Reception Desk"; - req_access_txt = "63" - }, -/obj/item/weapon/paper_bin{ - layer = 2.9 - }, -/obj/item/weapon/pen{ - pixel_x = 4; - pixel_y = 4 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"ani" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/security/warden) -"anj" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Brig Control"; - req_access_txt = "3" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"ank" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/closed/wall/r_wall, -/area/security/warden) -"anl" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/closed/wall/r_wall, -/area/security/warden) -"anm" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security{ - name = "Security Office"; - req_access = null; - req_access_txt = "1" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/main) -"ann" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 32 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"ano" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/fore) -"anp" = ( -/turf/closed/wall, -/area/crew_quarters/dorms) -"anq" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/item/weapon/storage/pod{ - pixel_x = -24 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/pod_1) -"anr" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/item/device/radio/intercom{ - pixel_x = 30 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/pod_1) -"ans" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/turf/open/floor/plasteel/airless/solarpanel, -/area/solar/port) -"ant" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/space, -/area/solar/starboard) -"anu" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/turf/open/floor/plasteel/airless/solarpanel, -/area/solar/port) -"anv" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/space, -/area/solar/port) -"anw" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/solar{ - id = "starboardsolar"; - name = "Starboard Solar Array" - }, -/turf/open/floor/plasteel/airless/solarpanel, -/area/solar/port) -"anx" = ( -/obj/structure/rack, -/obj/item/clothing/suit/hazardvest, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"any" = ( -/obj/effect/decal/remains/human, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"anz" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"anA" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"anB" = ( -/obj/structure/closet, -/obj/item/clothing/under/color/black, -/obj/item/clothing/under/color/red, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"anC" = ( -/obj/machinery/computer/shuttle/labor, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = -31 - }, -/turf/open/floor/mineral/plastitanium/brig, -/area/shuttle/labor) -"anD" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium/brig, -/area/shuttle/labor) -"anE" = ( -/obj/structure/table, -/obj/item/weapon/folder/red, -/obj/item/weapon/restraints/handcuffs, -/turf/open/floor/mineral/plastitanium/brig, -/area/shuttle/labor) -"anF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"anG" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 4 - }, -/area/security/brig) -"anH" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/brig) -"anI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/brig) -"anJ" = ( -/obj/machinery/camera{ - c_tag = "Brig Cells"; - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/brig) -"anK" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"anL" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/brig) -"anM" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/brig) -"anN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/security/brig) -"anO" = ( -/obj/machinery/camera{ - c_tag = "Brig Entrance" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 29 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/brig) -"anP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = 30 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/brig) -"anQ" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"anR" = ( -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/brig) -"anS" = ( -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/brig) -"anT" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/black, -/area/security/brig) -"anU" = ( -/turf/open/floor/plasteel/black, -/area/security/brig) -"anV" = ( -/obj/machinery/ai_status_display{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/black, -/area/security/brig) -"anW" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/fore) -"anX" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/closed/wall/r_wall, -/area/bridge) -"anY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id = "bridgespace"; - name = "bridge external shutters"; - opacity = 0 - }, -/turf/open/floor/plating, -/area/bridge) -"anZ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/closed/wall/r_wall, -/area/bridge) -"aoa" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/closed/wall/r_wall, -/area/bridge) -"aob" = ( -/obj/machinery/computer/arcade, -/turf/open/floor/plasteel/barber, -/area/crew_quarters/dorms) -"aoc" = ( -/obj/machinery/washing_machine, -/obj/machinery/requests_console{ - department = "Crew Quarters"; - pixel_y = 30 - }, -/turf/open/floor/plasteel/barber, -/area/crew_quarters/dorms) -"aod" = ( -/obj/machinery/washing_machine, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/barber, -/area/crew_quarters/dorms) -"aoe" = ( -/obj/structure/table, -/obj/item/clothing/under/color/grey, -/obj/machinery/power/apc{ - dir = 1; - name = "Dormitory APC"; - pixel_y = 25 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/sign/poster/official/random{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/barber, -/area/crew_quarters/dorms) -"aof" = ( -/obj/structure/shuttle/engine/propulsion/burst, -/turf/closed/wall/mineral/titanium, -/area/shuttle/pod_1) -"aog" = ( -/obj/machinery/door/airlock/titanium{ - name = "Shuttle Airlock" - }, -/obj/docking_port/stationary{ - dwidth = 2; - height = 6; - id = "monastery_shuttle_station"; - name = "station"; - width = 5 - }, -/obj/docking_port/mobile{ - dwidth = 2; - height = 6; - id = "pod1"; - launch_status = 0; - name = "monastery shuttle"; - port_angle = 180; - width = 5 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/pod_1) -"aoh" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"aoi" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/space, -/area/solar/starboard) -"aoj" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/space, -/area/solar/port) -"aok" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/obj/item/stack/rods{ - amount = 25 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aol" = ( -/obj/item/weapon/weldingtool, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aom" = ( -/obj/machinery/door/airlock/external{ - name = "Dock Access" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"aon" = ( -/obj/item/clothing/head/cone, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aoo" = ( -/turf/open/floor/mineral/plastitanium/brig, -/area/shuttle/labor) -"aop" = ( -/obj/machinery/button/flasher{ - id = "gulagshuttleflasher"; - name = "Flash Control"; - pixel_y = -26; - req_access_txt = "1" - }, -/obj/machinery/light, -/turf/open/floor/mineral/plastitanium/brig, -/area/shuttle/labor) -"aoq" = ( -/obj/machinery/mineral/labor_claim_console{ - machinedir = 2; - pixel_x = 30; - pixel_y = 30 - }, -/turf/open/floor/mineral/plastitanium/brig, -/area/shuttle/labor) -"aor" = ( -/obj/machinery/door/airlock/titanium{ - name = "Labor Shuttle Airlock"; - req_access_txt = "2" - }, -/turf/open/floor/mineral/plastitanium/brig, -/area/shuttle/labor) -"aos" = ( -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock"; - req_access_txt = "2" - }, -/turf/open/floor/plasteel/black, -/area/security/brig) -"aot" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_security{ - name = "Labor Camp Shuttle Airlock"; - req_access_txt = "2" - }, -/obj/machinery/button/door{ - id = "prison release"; - name = "Labor Camp Shuttle Lockdown"; - pixel_y = -25; - req_access_txt = "2" - }, -/turf/open/floor/plasteel/black, -/area/security/brig) -"aou" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel, -/area/security/brig) -"aov" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/security/brig) -"aow" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aox" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aoy" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j1"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aoz" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aoA" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aoB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"aoC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/brig) -"aoD" = ( -/obj/machinery/door/airlock/security{ - name = "Interrogation"; - req_access = null; - req_access_txt = "63" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/security/brig) -"aoE" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/security/brig) -"aoF" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/security/brig) -"aoG" = ( -/obj/structure/table, -/obj/item/device/flashlight/lamp, -/turf/open/floor/plasteel/black, -/area/security/brig) -"aoH" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/security/brig) -"aoI" = ( -/obj/machinery/camera{ - c_tag = "Brig Interrogation"; - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/security/brig) -"aoJ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/closed/wall/r_wall, -/area/bridge) -"aoK" = ( -/obj/machinery/modular_computer/console/preset/command, -/turf/open/floor/plasteel/darkgreen/side{ - dir = 9 - }, -/area/bridge) -"aoL" = ( -/obj/machinery/computer/med_data, -/turf/open/floor/plasteel/darkgreen/side{ - dir = 1 - }, -/area/bridge) -"aoM" = ( -/obj/machinery/computer/crew, -/turf/open/floor/plasteel/darkgreen/side{ - dir = 1 - }, -/area/bridge) -"aoN" = ( -/obj/machinery/status_display{ - density = 0; - layer = 4; - pixel_y = 32 - }, -/obj/item/weapon/folder/yellow{ - pixel_y = 4 - }, -/obj/structure/table/glass, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/weapon/pen, -/turf/open/floor/plasteel/darkblue/side{ - dir = 1 - }, -/area/bridge) -"aoO" = ( -/obj/machinery/computer/card, -/obj/machinery/camera{ - c_tag = "Bridge - Central"; - dir = 2; - network = list("SS13") - }, -/turf/open/floor/plasteel/darkblue/side{ - dir = 1 - }, -/area/bridge) -"aoP" = ( -/obj/machinery/computer/communications, -/turf/open/floor/plasteel/darkblue/side{ - dir = 1 - }, -/area/bridge) -"aoQ" = ( -/obj/machinery/modular_computer/console/preset/engineering, -/turf/open/floor/plasteel/darkblue/side{ - dir = 1 - }, -/area/bridge) -"aoR" = ( -/obj/machinery/ai_status_display{ - pixel_y = 32 - }, -/obj/structure/table/glass, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/recharger, -/turf/open/floor/plasteel/darkblue/side{ - dir = 1 - }, -/area/bridge) -"aoS" = ( -/obj/machinery/computer/security, -/turf/open/floor/plasteel/darkred/side{ - dir = 1 - }, -/area/bridge) -"aoT" = ( -/obj/machinery/computer/secure_data, -/turf/open/floor/plasteel/darkred/side{ - dir = 1 - }, -/area/bridge) -"aoU" = ( -/obj/machinery/computer/prisoner, -/turf/open/floor/plasteel/darkred/side{ - dir = 5 - }, -/area/bridge) -"aoV" = ( -/obj/structure/lattice, -/obj/machinery/camera{ - c_tag = "Bridge Starboard Exterior"; - dir = 1 - }, -/turf/open/space, -/area/space) -"aoW" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/nuke_storage) -"aoX" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - burnt = 1; - icon_state = "panelscorched" - }, -/area/maintenance/department/crew_quarters/dorms) -"aoY" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/crew_quarters/dorms) -"aoZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/barber, -/area/crew_quarters/dorms) -"apa" = ( -/obj/effect/landmark/event_spawn, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/barber, -/area/crew_quarters/dorms) -"apb" = ( -/obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/barber, -/area/crew_quarters/dorms) -"apc" = ( -/obj/structure/bedsheetbin, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel/barber, -/area/crew_quarters/dorms) -"apd" = ( -/obj/machinery/door/airlock/external{ - name = "Escape Pod" - }, -/turf/open/floor/plating, -/area/crew_quarters/dorms) -"ape" = ( -/obj/item/clothing/under/kilt, -/obj/item/clothing/head/collectable/wizard, -/obj/structure/closet/cardboard, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"apf" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/item/weapon/cigbutt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"apg" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/effect/decal/cleanable/cobweb{ - icon_state = "cobweb2" - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"aph" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/vomit/old, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"api" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"apj" = ( -/obj/item/clothing/head/cone, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"apk" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"apl" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"apm" = ( -/obj/machinery/door/airlock/titanium{ - name = "Labor Shuttle Airlock"; - req_access_txt = "2" - }, -/turf/open/floor/plasteel/black, -/area/shuttle/labor) -"apn" = ( -/obj/machinery/mineral/stacking_machine/laborstacker{ - input_dir = 2; - output_dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/shuttle/labor) -"apo" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/red/side{ - dir = 10 - }, -/area/security/brig) -"app" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"apq" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/side, -/area/security/brig) -"apr" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/obj/machinery/door_timer{ - id = "Cell 1"; - name = "Cell 1"; - pixel_y = -32 - }, -/turf/open/floor/plasteel/red/side, -/area/security/brig) -"aps" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/red/side, -/area/security/brig) -"apt" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/obj/machinery/door_timer{ - id = "Cell 2"; - name = "Cell 2"; - pixel_y = -32 - }, -/turf/open/floor/plasteel/red/side, -/area/security/brig) -"apu" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, -/turf/open/floor/plasteel, -/area/security/brig) -"apv" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/obj/machinery/door_timer{ - id = "Cell 3"; - name = "Cell 3"; - pixel_y = -32 - }, -/turf/open/floor/plasteel/red/side, -/area/security/brig) -"apw" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side, -/area/security/brig) -"apx" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, -/turf/open/floor/plasteel/red/side, -/area/security/brig) -"apy" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side, -/area/security/brig) -"apz" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, -/area/security/brig) -"apA" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/security/brig) -"apB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/security/brig) -"apC" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/security/brig) -"apD" = ( -/obj/structure/table, -/obj/item/weapon/folder/red, -/obj/item/device/taperecorder, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/security/brig) -"apE" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/security/brig) -"apF" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/black, -/area/security/brig) -"apG" = ( -/turf/closed/wall/r_wall, -/area/bridge) -"apH" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/closed/wall/r_wall, -/area/bridge) -"apI" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/keycard_auth{ - pixel_x = -28; - pixel_y = 9 - }, -/obj/machinery/button/door{ - id = "bridge blast"; - name = "Bridge Entrance Lockdown"; - pixel_x = -28; - pixel_y = -2; - req_access_txt = "19" - }, -/turf/open/floor/plasteel/darkgreen/side{ - dir = 8 - }, -/area/bridge) -"apJ" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/bridge) -"apK" = ( -/turf/open/floor/plasteel/black, -/area/bridge) -"apL" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/button/door{ - id = "bridgespace"; - name = "Bridge Space Lockdown"; - pixel_x = 28; - pixel_y = 8; - req_access_txt = "19" - }, -/obj/machinery/button/door{ - id = "bridge blast"; - name = "Bridge Entrance Lockdown"; - pixel_x = 28; - pixel_y = -2; - req_access_txt = "19" - }, -/turf/open/floor/plasteel/darkred/side{ - dir = 4 - }, -/area/bridge) -"apM" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/closed/wall/r_wall, -/area/bridge) -"apN" = ( -/turf/closed/wall, -/area/bridge) -"apO" = ( -/obj/machinery/computer/bank_machine, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/ai_monitored/nuke_storage) -"apP" = ( -/obj/machinery/light_switch{ - pixel_y = 28 - }, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/ai_monitored/nuke_storage) -"apQ" = ( -/obj/machinery/airalarm{ - pixel_y = 23 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/ai_monitored/nuke_storage) -"apR" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Vault APC"; - pixel_y = 25 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/ai_monitored/nuke_storage) -"apS" = ( -/obj/structure/filingcabinet, -/obj/item/weapon/folder/documents, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/ai_monitored/nuke_storage) -"apT" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Dormitory Maintenance APC"; - pixel_x = -24 - }, -/obj/structure/cable, -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating{ - burnt = 1; - icon_state = "panelscorched" - }, -/area/maintenance/department/crew_quarters/dorms) -"apU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/dorms) -"apV" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/barber, -/area/crew_quarters/dorms) -"apW" = ( -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Laundry Room"; - dir = 1 - }, -/turf/open/floor/plasteel/barber, -/area/crew_quarters/dorms) -"apX" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/barber, -/area/crew_quarters/dorms) -"apY" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plasteel/barber, -/area/crew_quarters/dorms) -"apZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"aqa" = ( -/turf/open/floor/plating, -/area/crew_quarters/dorms) -"aqb" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 32 - }, -/obj/structure/closet/emcloset{ - anchored = 1; - desc = "It's a storage unit for emergency breath masks and O2 tanks, and is securely bolted in place."; - name = "anchored emergency closet" - }, -/turf/open/floor/plating, -/area/crew_quarters/dorms) -"aqc" = ( -/obj/structure/closet, -/obj/item/weapon/weldingtool, -/obj/item/weapon/crowbar, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"aqd" = ( -/turf/closed/wall, -/area/crew_quarters/fitness/recreation) -"aqe" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 - }, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/obj/item/clothing/mask/balaclava, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"aqf" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/circuit/green, -/area/maintenance/department/security/brig) -"aqg" = ( -/turf/open/floor/circuit/green, -/area/maintenance/department/security/brig) -"aqh" = ( -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/labor) -"aqi" = ( -/obj/machinery/mineral/labor_claim_console{ - machinedir = 1; - pixel_x = 30 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/labor) -"aqj" = ( -/turf/open/space, -/area/security/brig) -"aqk" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plating, -/area/security/brig) -"aql" = ( -/obj/machinery/door/window/brigdoor/security/cell{ - id = "Cell 1"; - name = "Cell 1" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/red/side, -/area/security/brig) -"aqm" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/security/brig) -"aqn" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/closed/wall, -/area/security/brig) -"aqo" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plating, -/area/security/brig) -"aqp" = ( -/obj/machinery/door/window/brigdoor/security/cell{ - id = "Cell 2"; - name = "Cell 2" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/red/side, -/area/security/brig) -"aqq" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/closed/wall, -/area/security/brig) -"aqr" = ( -/obj/machinery/door/window/brigdoor/security/cell{ - id = "Cell 3"; - name = "Cell 3" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/red/side, -/area/security/brig) -"aqs" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/security/brig) -"aqt" = ( -/obj/machinery/door/airlock/glass_security{ - cyclelinkeddir = 2; - id_tag = "innerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/brig) -"aqu" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/brig) -"aqv" = ( -/obj/machinery/door/airlock/glass_security{ - cyclelinkeddir = 2; - id_tag = "innerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/brig) -"aqw" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Brig Desk"; - req_access_txt = "1" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/black, -/area/security/brig) -"aqx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black, -/area/security/brig) -"aqy" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/security/brig) -"aqz" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/command{ - name = "Emergency Escape"; - req_access = null; - req_access_txt = "20" - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"aqA" = ( -/obj/structure/window/reinforced, -/turf/open/space, -/area/space) -"aqB" = ( -/obj/machinery/computer/atmos_alert, -/turf/open/floor/plasteel/darkpurple, -/area/bridge) -"aqC" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/darkpurple/side{ - dir = 8 - }, -/area/bridge) -"aqD" = ( -/turf/open/floor/plasteel/darkblue/corner{ - dir = 4 - }, -/area/bridge) -"aqE" = ( -/turf/open/floor/plasteel/darkblue/side{ - dir = 1 - }, -/area/bridge) -"aqF" = ( -/obj/item/device/radio/beacon, -/turf/open/floor/plasteel/darkblue/side{ - dir = 1 - }, -/area/bridge) -"aqG" = ( -/turf/open/floor/plasteel/darkblue/corner{ - dir = 1 - }, -/area/bridge) -"aqH" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/darkyellow/side{ - dir = 4 - }, -/area/bridge) -"aqI" = ( -/obj/machinery/computer/shuttle/labor, -/turf/open/floor/plasteel/darkyellow, -/area/bridge) -"aqJ" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 2; - name = "Bridge External Access"; - req_access = null; - req_access_txt = "10;13" - }, -/turf/open/floor/plating, -/area/bridge) -"aqK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 1 - }, -/area/ai_monitored/nuke_storage) -"aqL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/ai_monitored/nuke_storage) -"aqM" = ( -/obj/machinery/nuclearbomb/selfdestruct, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/ai_monitored/nuke_storage) -"aqN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/ai_monitored/nuke_storage) -"aqO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 4 - }, -/area/ai_monitored/nuke_storage) -"aqP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/crew_quarters/dorms) -"aqQ" = ( -/obj/machinery/door/airlock{ - name = "Laundry Room" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/barber, -/area/crew_quarters/dorms) -"aqR" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance, -/obj/item/weapon/storage/box/lights/mixed, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"aqS" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"aqT" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/grille/broken, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"aqU" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"aqV" = ( -/turf/open/floor/engine{ - name = "Holodeck Projector Floor" - }, -/area/holodeck/rec_center) -"aqW" = ( -/obj/machinery/mech_bay_recharge_port, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aqX" = ( -/obj/item/clothing/head/collectable/police, -/turf/open/floor/mech_bay_recharge_floor, -/area/maintenance/department/security/brig) -"aqY" = ( -/obj/machinery/computer/mech_bay_power_console, -/obj/structure/cable, -/turf/open/floor/plasteel, -/area/maintenance/department/security/brig) -"aqZ" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/labor) -"ara" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/flasher{ - id = "gulagshuttleflasher"; - pixel_x = 25 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/labor) -"arb" = ( -/obj/item/device/radio/intercom{ - desc = "Talk through this. It looks like it has been modified to not broadcast."; - dir = 2; - name = "Prison Intercom (General)"; - pixel_x = -25; - pixel_y = -2; - prison_radio = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/brig) -"arc" = ( -/turf/open/floor/plasteel/floorgrime, -/area/security/brig) -"ard" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/floorgrime, -/area/security/brig) -"are" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/floorgrime, -/area/security/brig) -"arf" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/flasher{ - id = "brigentry"; - pixel_x = -28 - }, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/brig) -"arg" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/brig) -"arh" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/eastleft{ - dir = 8; - name = "Brig Desk"; - req_access_txt = "1" - }, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen{ - layer = 3.1 - }, -/turf/open/floor/plasteel/black, -/area/security/brig) -"ari" = ( -/obj/machinery/computer/secure_data, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "innerbrig"; - name = "Brig Interior Doors Control"; - normaldoorcontrol = 1; - pixel_x = -6; - pixel_y = 36; - req_access_txt = "63" - }, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "outerbrig"; - name = "Brig Exterior Doors Control"; - normaldoorcontrol = 1; - pixel_x = -6; - pixel_y = 24; - req_access_txt = "63" - }, -/obj/machinery/button/flasher{ - id = "brigentry"; - pixel_x = 6; - pixel_y = 24 - }, -/turf/open/floor/plasteel/black, -/area/security/brig) -"arj" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/black, -/area/security/brig) -"ark" = ( -/obj/machinery/computer/security, -/turf/open/floor/plasteel/black, -/area/security/brig) -"arl" = ( -/turf/closed/wall, -/area/crew_quarters/heads/captain) -"arm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/crew_quarters/heads/captain) -"arn" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore) -"aro" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/heads/captain) -"arp" = ( -/obj/machinery/computer/monitor{ - name = "Bridge Power Monitoring Console" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plasteel/darkpurple, -/area/bridge) -"arq" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel/darkpurple/side{ - dir = 8 - }, -/area/bridge) -"arr" = ( -/turf/open/floor/plasteel/darkblue/side{ - dir = 4 - }, -/area/bridge) -"ars" = ( -/obj/structure/chair/comfy/black, -/turf/open/floor/plasteel/black, -/area/bridge) -"art" = ( -/turf/open/floor/plasteel/darkblue/side{ - dir = 8 - }, -/area/bridge) -"aru" = ( -/obj/machinery/computer/cargo/request, -/turf/open/floor/plasteel/darkyellow, -/area/bridge) -"arv" = ( -/obj/structure/closet/emcloset{ - anchored = 1; - desc = "It's a storage unit for emergency breath masks and O2 tanks, and is securely bolted in place."; - name = "anchored emergency closet" - }, -/turf/open/floor/plating, -/area/bridge) -"arw" = ( -/turf/open/floor/plating, -/area/bridge) -"arx" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/suit_storage_unit/standard_unit, -/turf/open/floor/plating, -/area/bridge) -"ary" = ( -/obj/structure/closet/crate{ - name = "Gold Crate" - }, -/obj/item/stack/sheet/mineral/gold{ - pixel_x = -1; - pixel_y = 5 - }, -/obj/item/stack/sheet/mineral/gold{ - pixel_y = 2 - }, -/obj/item/stack/sheet/mineral/gold{ - pixel_x = 1; - pixel_y = -2 - }, -/obj/item/weapon/storage/belt/champion, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/vault{ - dir = 1 - }, -/area/ai_monitored/nuke_storage) -"arz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/ai_monitored/nuke_storage) -"arA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/revenantspawn, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/ai_monitored/nuke_storage) -"arB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/circuit/green{ - luminosity = 2 - }, -/area/ai_monitored/nuke_storage) -"arC" = ( -/obj/item/weapon/coin/silver{ - pixel_x = 7; - pixel_y = 12 - }, -/obj/item/weapon/coin/silver{ - pixel_x = 12; - pixel_y = 7 - }, -/obj/item/weapon/coin/silver{ - pixel_x = 4; - pixel_y = 8 - }, -/obj/item/weapon/coin/silver{ - pixel_x = -6; - pixel_y = 5 - }, -/obj/item/weapon/coin/silver{ - pixel_x = 5; - pixel_y = -8 - }, -/obj/structure/closet/crate{ - name = "Silver Crate" - }, -/turf/open/floor/plasteel/vault{ - dir = 4 - }, -/area/ai_monitored/nuke_storage) -"arD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Dorm3Shutters"; - name = "Dorm Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/dorms) -"arE" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/nanotrasen, -/obj/machinery/button/door{ - id = "Dorm3Shutters"; - name = "Privacy Shutters Control"; - pixel_y = 26; - req_access_txt = "0" - }, -/turf/open/floor/wood, -/area/crew_quarters/dorms) -"arF" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/sign/securearea{ - 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"; - name = "Mr. Deempisi portrait"; - pixel_y = 28 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/dorms) -"arG" = ( -/obj/machinery/button/door{ - id = "Dorm3"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - req_access_txt = "0"; - specialfunctions = 4 - }, -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/dorms) -"arH" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/blue/side{ - dir = 1 - }, -/area/crew_quarters/dorms) -"arI" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/sign/map{ - icon_state = "map-pubby"; - pixel_y = 32 - }, -/turf/open/floor/plasteel/blue/side{ - dir = 1 - }, -/area/crew_quarters/dorms) -"arJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/machinery/camera{ - c_tag = "Dormitories Fore"; - dir = 2 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the monastery."; - name = "Monastery Monitor"; - network = list("Monastery"); - pixel_y = 32 - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 1 - }, -/area/crew_quarters/dorms) -"arK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"arL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"arM" = ( -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"arN" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 28 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"arO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/crew_quarters/fitness/recreation) -"arP" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness/recreation) -"arQ" = ( -/obj/structure/closet/crate, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/labor) -"arR" = ( -/obj/machinery/door/airlock/titanium{ - id_tag = "prisonshuttle"; - name = "Labor Shuttle Airlock" - }, -/obj/docking_port/mobile{ - dir = 8; - dwidth = 2; - height = 5; - id = "laborcamp"; - name = "labor camp shuttle"; - port_angle = 90; - width = 9 - }, -/obj/docking_port/stationary{ - dir = 8; - dwidth = 2; - height = 5; - id = "laborcamp_home"; - name = "fore bay 1"; - width = 9 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/labor) -"arS" = ( -/obj/machinery/door/airlock/external{ - name = "Labor Camp Shuttle Airlock" - }, -/turf/open/floor/plasteel/black, -/area/security/brig) -"arT" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Labor Shuttle Dock"; - dir = 8; - network = list("SS13") - }, -/obj/machinery/gulag_item_reclaimer{ - pixel_y = 24 - }, -/turf/open/floor/plasteel/black, -/area/security/brig) -"arU" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet, -/obj/machinery/flasher{ - id = "Cell 1"; - pixel_x = -28 - }, -/turf/open/floor/plasteel/blue/side, -/area/security/brig) -"arV" = ( -/turf/open/floor/plasteel/blue/side, -/area/security/brig) -"arW" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 2"; - name = "Cell 2 Locker" - }, -/turf/open/floor/plasteel/blue/side, -/area/security/brig) -"arX" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet, -/obj/machinery/flasher{ - id = "Cell 2"; - pixel_x = -28 - }, -/turf/open/floor/plasteel/green/side, -/area/security/brig) -"arY" = ( -/turf/open/floor/plasteel/green/side, -/area/security/brig) -"arZ" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 3"; - name = "Cell 3 Locker" - }, -/turf/open/floor/plasteel/green/side, -/area/security/brig) -"asa" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet, -/obj/machinery/flasher{ - id = "Cell 3"; - pixel_x = -28 - }, -/turf/open/floor/plasteel/yellow/side, -/area/security/brig) -"asb" = ( -/turf/open/floor/plasteel/yellow/side, -/area/security/brig) -"asc" = ( -/obj/structure/closet/secure_closet/brig{ - id = "Cell 3"; - name = "Cell 3 Locker" - }, -/turf/open/floor/plasteel/yellow/side, -/area/security/brig) -"asd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/brig) -"ase" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/eastleft{ - dir = 8; - name = "Brig Desk"; - req_access_txt = "1" - }, -/obj/item/weapon/folder/red, -/obj/item/weapon/restraints/handcuffs, -/turf/open/floor/plasteel/black, -/area/security/brig) -"asf" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/security/brig) -"asg" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/black, -/area/security/brig) -"ash" = ( -/obj/structure/chair/office/dark, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/security/brig) -"asi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/heads/captain) -"asj" = ( -/obj/structure/toilet{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/heads/captain) -"ask" = ( -/obj/structure/sink{ - pixel_y = 28 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/heads/captain) -"asl" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/heads/captain) -"asm" = ( -/obj/machinery/shower{ - dir = 1 - }, -/obj/item/weapon/soap/deluxe, -/obj/item/weapon/bikehorn/rubberducky, -/obj/effect/landmark/revenantspawn, -/obj/structure/curtain, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/heads/captain) -"asn" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/plating, -/area/maintenance/fore) -"aso" = ( -/obj/machinery/door/airlock/command{ - name = "Balcony"; - req_access = null; - req_access_txt = "20" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/captain) -"asp" = ( -/turf/open/floor/plasteel/vault, -/area/crew_quarters/heads/captain) -"asq" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/vault, -/area/crew_quarters/heads/captain) -"asr" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Captain's Balcony"; - dir = 1 - }, -/turf/open/floor/plasteel/vault, -/area/crew_quarters/heads/captain) -"ass" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-20"; - layer = 4.1; - pixel_y = 3 - }, -/turf/open/floor/plasteel/vault, -/area/crew_quarters/heads/captain) -"ast" = ( -/obj/machinery/computer/station_alert, -/turf/open/floor/plasteel/darkpurple, -/area/bridge) -"asu" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/darkblue/side{ - dir = 4 - }, -/area/bridge) -"asv" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/box/ids{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/weapon/storage/box/PDAs, -/turf/open/floor/plasteel/black, -/area/bridge) -"asw" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/firstaid/regular, -/turf/open/floor/plasteel/black, -/area/bridge) -"asx" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/toolbox/emergency, -/turf/open/floor/plasteel/black, -/area/bridge) -"asy" = ( -/obj/structure/table/glass, -/obj/item/device/aicard, -/turf/open/floor/plasteel/black, -/area/bridge) -"asz" = ( -/obj/structure/table/glass, -/obj/item/weapon/restraints/handcuffs, -/obj/item/device/assembly/flash/handheld, -/obj/item/device/laser_pointer/blue, -/turf/open/floor/plasteel/black, -/area/bridge) -"asA" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/darkblue/side{ - dir = 8 - }, -/area/bridge) -"asB" = ( -/obj/machinery/computer/security/mining, -/turf/open/floor/plasteel/darkyellow, -/area/bridge) -"asC" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 1; - name = "Bridge External Access"; - req_access = null; - req_access_txt = "10;13" - }, -/turf/open/floor/plating, -/area/bridge) -"asD" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/transit_tube, -/turf/open/floor/plating, -/area/bridge) -"asE" = ( -/obj/structure/closet/secure_closet/freezer/money, -/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka/badminka, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/clothing/head/bearpelt, -/obj/item/weapon/skub, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/vault{ - dir = 1 - }, -/area/ai_monitored/nuke_storage) -"asF" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/nuke_storage) -"asG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/nuke_storage) -"asH" = ( -/obj/machinery/camera/motion{ - c_tag = "Vault"; - dir = 1; - network = list("SS13") - }, -/obj/machinery/light, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/nuke_storage) -"asI" = ( -/obj/structure/safe, -/obj/item/weapon/bikehorn/golden, -/obj/item/ammo_box/a357, -/obj/item/weapon/tank/internals/plasma/full, -/obj/item/weapon/disk/fakenucleardisk, -/obj/item/weapon/gun/energy/disabler, -/turf/open/floor/plasteel/vault{ - dir = 4 - }, -/area/ai_monitored/nuke_storage) -"asJ" = ( -/obj/structure/table/wood, -/obj/item/weapon/storage/book/bible, -/turf/open/floor/wood, -/area/crew_quarters/dorms) -"asK" = ( -/obj/structure/chair/wood/normal{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/dorms) -"asL" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/crew_quarters/dorms) -"asM" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm3"; - name = "Dorm 3" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/crew_quarters/dorms) -"asN" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"asO" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 2 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"asP" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"asQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"asR" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness/recreation) -"asS" = ( -/obj/structure/closet/athletic_mixed, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/arrival{ - dir = 1 - }, -/area/crew_quarters/fitness/recreation) -"asT" = ( -/obj/structure/closet/lasertag/blue, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/arrival{ - dir = 1 - }, -/area/crew_quarters/fitness/recreation) -"asU" = ( -/obj/structure/closet/lasertag/red, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/status_display{ - density = 0; - layer = 4; - pixel_y = 32 - }, -/turf/open/floor/plasteel/arrival{ - dir = 1 - }, -/area/crew_quarters/fitness/recreation) -"asV" = ( -/obj/machinery/disposal/bin, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Fitness Room"; - dir = 2 - }, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/arrival{ - dir = 1 - }, -/area/crew_quarters/fitness/recreation) -"asW" = ( -/obj/machinery/vending/clothing, -/turf/open/floor/plasteel/arrival{ - dir = 1 - }, -/area/crew_quarters/fitness/recreation) -"asX" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-05"; - layer = 4.1 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "Fitness Room APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/recreation) -"asY" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/recreation) -"asZ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"ata" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"atb" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/effect/decal/cleanable/cobweb{ - icon_state = "cobweb2" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"atc" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/turf/open/floor/plating, -/area/shuttle/labor) -"atd" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_security{ - name = "Labor Camp Shuttle Airlock"; - req_access_txt = "0" - }, -/turf/open/floor/plasteel/black, -/area/security/brig) -"ate" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/grille, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/brig) -"atf" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/grille, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/brig) -"atg" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/closed/wall, -/area/security/brig) -"ath" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/grille, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/brig) -"ati" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_security{ - cyclelinkeddir = 1; - id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/brig) -"atj" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable, -/obj/structure/grille, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/brig) -"atk" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_security{ - cyclelinkeddir = 1; - id_tag = "outerbrig"; - name = "Brig"; - req_access_txt = "63" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/brig) -"atl" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/southleft{ - base_state = "right"; - dir = 1; - icon_state = "right"; - name = "Brig Desk"; - req_access_txt = "1" - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, -/obj/item/device/radio, -/turf/open/floor/plasteel/black, -/area/security/brig) -"atm" = ( -/obj/machinery/door/window/southleft{ - base_state = "right"; - dir = 1; - icon_state = "right"; - name = "Brig Desk"; - req_access_txt = "1" - }, -/obj/item/weapon/reagent_containers/food/snacks/donut{ - layer = 3 - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, -/obj/structure/table/reinforced, -/obj/item/weapon/folder/red{ - layer = 2.9 - }, -/turf/open/floor/plasteel/black, -/area/security/brig) -"atn" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/southleft{ - base_state = "right"; - dir = 1; - icon_state = "right"; - layer = 2.7; - name = "Brig Desk"; - req_access_txt = "1" - }, -/obj/item/weapon/pen{ - layer = 3 - }, -/obj/machinery/door/poddoor/preopen{ - id = "Secure Gate"; - name = "brig shutters" - }, -/turf/open/floor/plasteel/black, -/area/security/brig) -"ato" = ( -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/captain) -"atp" = ( -/obj/machinery/door/airlock{ - name = "Private Restroom"; - req_access_txt = "0" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/heads/captain) -"atq" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/command{ - name = "Captain's Office Access"; - req_access = null; - req_access_txt = "20" - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/captain) -"atr" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -28 - }, -/turf/open/floor/plasteel/darkblue/side{ - dir = 8 - }, -/area/bridge) -"ats" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black, -/area/bridge) -"att" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/darkblue/side{ - dir = 4 - }, -/area/bridge) -"atu" = ( -/obj/structure/chair/comfy/black{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/bridge) -"atv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/darkblue/side{ - dir = 8 - }, -/area/bridge) -"atw" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id = "bridgespace"; - name = "bridge external shutters"; - opacity = 0 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/bridge) -"atx" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/black, -/area/bridge) -"aty" = ( -/obj/machinery/camera{ - c_tag = "Bridge MiniSat Access"; - dir = 4; - network = list("SS13") - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/bridge) -"atz" = ( -/obj/structure/transit_tube, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/bridge) -"atA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/bridge) -"atB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/nuke_storage) -"atC" = ( -/obj/structure/sign/securearea, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/nuke_storage) -"atD" = ( -/obj/machinery/door/airlock/vault{ - icon_state = "door_locked"; - locked = 1; - req_access_txt = "53" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/vault, -/area/ai_monitored/nuke_storage) -"atE" = ( -/obj/structure/sign/securearea, -/turf/closed/wall/r_wall, -/area/ai_monitored/nuke_storage) -"atF" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/sign/poster/official/random{ - pixel_x = -32 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"atG" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"atH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair/comfy/brown, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"atI" = ( -/obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair/comfy/brown, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"atJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair/comfy/brown, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"atK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"atL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"atM" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/crew_quarters/fitness/recreation) -"atN" = ( -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/recreation) -"atO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/recreation) -"atP" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Holodeck Door" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/recreation) -"atQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/recreation) -"atR" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/recreation) -"atS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/solars/port) -"atT" = ( -/turf/closed/wall, -/area/maintenance/solars/port) -"atU" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/open/floor/plating, -/area/shuttle/labor) -"atV" = ( -/obj/machinery/door/poddoor/preopen{ - id = "prison release"; - name = "prisoner processing blast door" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/security/brig) -"atW" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-10"; - layer = 4.1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"atX" = ( -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"atY" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"atZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aua" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aub" = ( -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/hallway/primary/fore) -"auc" = ( -/obj/structure/dresser, -/obj/structure/sign/securearea{ - 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"; - name = "Mr. Deempisi portrait"; - pixel_y = 28 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads/captain) -"aud" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads/captain) -"aue" = ( -/obj/structure/closet/secure_closet/captains, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Captain's Quarters"; - dir = 2 - }, -/obj/item/clothing/suit/armor/riot/knight/blue, -/obj/item/clothing/head/helmet/knight/blue, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads/captain) -"auf" = ( -/obj/machinery/suit_storage_unit/captain, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads/captain) -"aug" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/darkblue/side{ - dir = 1 - }, -/area/crew_quarters/heads/captain) -"auh" = ( -/obj/machinery/power/apc{ - cell_type = 2500; - dir = 1; - name = "Captain's Office APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"aui" = ( -/obj/structure/table/wood, -/obj/machinery/recharger, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Captain's Desk"; - departmentType = 5; - name = "Captain RC"; - pixel_y = 30 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"auj" = ( -/obj/machinery/computer/card, -/obj/item/weapon/card/id/captains_spare, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_y = 26 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"auk" = ( -/obj/machinery/computer/communications, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"aul" = ( -/obj/structure/filingcabinet/employment, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"aum" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/darkblue/side{ - dir = 8 - }, -/area/bridge) -"aun" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/bridge) -"auo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/darkblue/corner, -/area/bridge) -"aup" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/bridge) -"auq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/darkblue/side, -/area/bridge) -"aur" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/darkblue/corner{ - dir = 8 - }, -/area/bridge) -"aus" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/darkblue/side{ - dir = 4 - }, -/area/bridge) -"aut" = ( -/obj/machinery/door/airlock/command{ - name = "External Access"; - req_access_txt = "0"; - req_one_access_txt = "19; 65" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/bridge) -"auu" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id = "bridgespace"; - name = "bridge external shutters"; - opacity = 0 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/bridge) -"auv" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/black, -/area/bridge) -"auw" = ( -/obj/machinery/door/airlock/command{ - name = "MiniSat Access"; - req_access_txt = "65" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/bridge) -"aux" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/bridge) -"auy" = ( -/obj/structure/transit_tube_pod, -/obj/structure/transit_tube/station/reverse{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/bridge) -"auz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/hallway/primary/central) -"auA" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/stairs, -/area/hallway/primary/central) -"auB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/hallway/primary/central) -"auC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Dorm2Shutters"; - name = "Dorm Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/dorms) -"auD" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/nanotrasen, -/obj/machinery/button/door{ - id = "Dorm2Shutters"; - name = "Privacy Shutters Control"; - pixel_y = 26; - req_access_txt = "0" - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"auE" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/sign/securearea{ - 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"; - name = "Mr. Deempisi portrait"; - pixel_y = 28 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"auF" = ( -/obj/machinery/button/door{ - id = "Dorm2"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - req_access_txt = "0"; - specialfunctions = 4 - }, -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"auG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"auH" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"auI" = ( -/obj/structure/table/wood, -/obj/item/weapon/storage/pill_bottle/dice, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"auJ" = ( -/obj/structure/table/wood, -/obj/item/weapon/pen{ - layer = 4 - }, -/obj/item/weapon/paper_bin{ - layer = 2.9 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"auK" = ( -/obj/structure/table/wood, -/obj/item/weapon/storage/backpack, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"auL" = ( -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"auM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"auN" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Recreation Room" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/recreation) -"auO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/recreation) -"auP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/recreation) -"auQ" = ( -/obj/machinery/computer/holodeck, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/recreation) -"auR" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/recreation) -"auS" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable, -/turf/open/space, -/area/solar/starboard) -"auT" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable, -/turf/open/space, -/area/solar/port) -"auU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = -32 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port) -"auV" = ( -/obj/machinery/power/solar_control{ - id = "portsolar"; - name = "Port Solar Control"; - track = 0 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port) -"auW" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port) -"auX" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "Port Solar APC"; - pixel_y = 24 - }, -/turf/open/floor/plating, -/area/maintenance/solars/port) -"auY" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"auZ" = ( -/obj/machinery/button/door{ - id = "prison release"; - name = "Labor Camp Shuttle Lockdown"; - pixel_x = -25; - req_access_txt = "2" - }, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/hallway/primary/fore) -"ava" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"avb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"avc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"avd" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=BrigS2"; - location = "BrigP" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"ave" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"avf" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"avg" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"avh" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"avi" = ( -/obj/machinery/holopad, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=BrigP"; - location = "BrigS1" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"avj" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"avk" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"avl" = ( -/obj/item/device/radio/beacon, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"avm" = ( -/obj/structure/sign/poster/official/random{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/hallway/primary/fore) -"avn" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/captain, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads/captain) -"avo" = ( -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads/captain) -"avp" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads/captain) -"avq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads/captain) -"avr" = ( -/obj/machinery/door/airlock/command{ - name = "Captain's Quarters"; - req_access = null; - req_access_txt = "20" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/heads/captain) -"avs" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/heads/captain) -"avt" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"avu" = ( -/obj/machinery/door/window{ - dir = 8; - name = "Captain's Desk"; - req_access_txt = "20" - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"avv" = ( -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"avw" = ( -/obj/structure/chair/comfy/black, -/obj/effect/landmark/start/captain, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"avx" = ( -/obj/item/weapon/storage/secure/safe{ - pixel_x = 35; - pixel_y = 5 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"avy" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/darkblue/side{ - dir = 8 - }, -/area/bridge) -"avz" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/black, -/area/bridge) -"avA" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_y = -28 - }, -/turf/open/floor/plasteel/black, -/area/bridge) -"avB" = ( -/obj/structure/fireaxecabinet{ - pixel_y = -32 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/bridge) -"avC" = ( -/obj/machinery/light, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel/black, -/area/bridge) -"avD" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Bridge"; - departmentType = 5; - name = "Bridge RC"; - pixel_y = -30 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/bridge) -"avE" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/bridge) -"avF" = ( -/obj/machinery/turretid{ - control_area = "AI Upload Chamber"; - name = "AI Upload turret control"; - pixel_y = -25 - }, -/obj/machinery/camera{ - c_tag = "Bridge Central"; - dir = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/bridge) -"avG" = ( -/obj/machinery/light, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/newscaster{ - pixel_y = -28 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/bridge) -"avH" = ( -/obj/machinery/power/apc{ - cell_type = 10000; - dir = 2; - name = "Bridge APC"; - pixel_y = -24 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/bridge) -"avI" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_y = -28 - }, -/turf/open/floor/plasteel/black, -/area/bridge) -"avJ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/black, -/area/bridge) -"avK" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/darkblue/side{ - dir = 4 - }, -/area/bridge) -"avL" = ( -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Bridge External Access"; - dir = 1; - network = list("SS13") - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/black, -/area/bridge) -"avM" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/bridge) -"avN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/bridge) -"avO" = ( -/turf/closed/wall/r_wall, -/area/hallway/primary/central) -"avP" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"avQ" = ( -/obj/structure/table/wood, -/obj/item/weapon/storage/book/bible, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"avR" = ( -/obj/structure/chair/wood/normal{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"avS" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"avT" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm2"; - name = "Dorm 2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/crew_quarters/dorms) -"avU" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"avV" = ( -/obj/structure/table/wood, -/obj/item/weapon/storage/crayons, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"avW" = ( -/obj/structure/table/wood, -/obj/item/device/paicard, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"avX" = ( -/obj/structure/table/wood, -/obj/item/toy/cards/deck{ - pixel_x = 2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"avY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"avZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"awa" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Recreation Room" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/recreation) -"awb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/recreation) -"awc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/recreation) -"awd" = ( -/obj/structure/table, -/obj/item/weapon/paper{ - desc = ""; - info = "Brusies sustained in the holodeck can be healed simply by sleeping."; - name = "Holodeck Disclaimer" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/recreation) -"awe" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "Holodeck"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/recreation) -"awf" = ( -/obj/machinery/power/tracker, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plasteel/airless/solarpanel, -/area/solar/port) -"awg" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/space, -/area/solar/port) -"awh" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/space, -/area/solar/port) -"awi" = ( -/obj/structure/lattice/catwalk, -/obj/item/stack/cable_coil, -/turf/open/space, -/area/solar/starboard) -"awj" = ( -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/port) -"awk" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 4; - name = "Solar Maintenance"; - req_access = null; - req_access_txt = "10; 13" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port) -"awl" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port) -"awm" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 8; - name = "Solar Maintenance"; - req_access = null; - req_access_txt = "10; 13" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port) -"awn" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port) -"awo" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port) -"awp" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port) -"awq" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/engineering{ - name = "Port Solar Access"; - req_access_txt = "10" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/port) -"awr" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aws" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"awt" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/item/weapon/vending_refill/cigarette, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/department/security/brig) -"awu" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"awv" = ( -/obj/structure/plasticflaps, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aww" = ( -/mob/living/simple_animal/bot/secbot/beepsky{ - name = "Officer Beepsky" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"awx" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/potato{ - name = "\improper Beepsky's emergency battery" - }, -/obj/item/weapon/paper{ - info = "01001001 00100000 01101000 01101111 01110000 01100101 00100000 01111001 01101111 01110101 00100000 01110011 01110100 01100001 01111001 00100000 01110011 01100001 01100110 01100101 00101110 00100000 01001100 01101111 01110110 01100101 00101100 00100000 01101101 01101111 01101101 00101110"; - name = "Note from Beepsky's Mom" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"awy" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Fore Primary Hallway APC"; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/hallway/primary/fore) -"awz" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"awA" = ( -/obj/machinery/light, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"awB" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"awC" = ( -/obj/machinery/camera{ - c_tag = "Fore Primary Hallway Port"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"awD" = ( -/obj/machinery/door/airlock/centcom{ - name = "Monastery Cemetary"; - opacity = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"awE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"awF" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"awG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"awH" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"awI" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Tool"; - location = "BrigS2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"awJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"awK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"awL" = ( -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Fore Primary Hallway Starboard"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"awM" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-14"; - layer = 4.1 - }, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/hallway/primary/fore) -"awN" = ( -/obj/structure/table/wood, -/obj/item/device/flashlight/lamp/green, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads/captain) -"awO" = ( -/obj/structure/table/wood, -/obj/item/weapon/storage/box/matches, -/obj/item/weapon/razor{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/item/clothing/mask/cigarette/cigar, -/obj/item/weapon/reagent_containers/food/drinks/flask/gold, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads/captain) -"awP" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads/captain) -"awQ" = ( -/obj/structure/table/wood, -/obj/item/weapon/kitchen/fork, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/heads/captain) -"awR" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/black, -/area/crew_quarters/heads/captain) -"awS" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"awT" = ( -/obj/structure/table/wood, -/obj/item/device/flashlight/lamp/green, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"awU" = ( -/obj/structure/table/wood, -/obj/item/weapon/pen, -/obj/item/weapon/paper_bin{ - layer = 2.9 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"awV" = ( -/obj/structure/table/wood, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"awW" = ( -/obj/structure/table/wood, -/obj/item/weapon/folder/blue, -/obj/item/weapon/stamp/captain, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"awX" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/darkblue/side{ - dir = 8 - }, -/area/bridge) -"awY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black, -/area/bridge) -"awZ" = ( -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"axa" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/highsecurity{ - locked = 0; - name = "AI Upload Access"; - req_access_txt = "16" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/darkblue, -/area/ai_monitored/turret_protected/ai_upload) -"axb" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/bridge) -"axc" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/darkblue/side{ - dir = 4 - }, -/area/bridge) -"axd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/hop) -"axe" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/hop) -"axf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/hop) -"axg" = ( -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/hop) -"axh" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"axi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"axj" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"axk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"axl" = ( -/obj/structure/chair, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"axm" = ( -/turf/closed/wall, -/area/hallway/primary/central) -"axn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"axo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/chair/comfy/brown{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"axp" = ( -/obj/effect/landmark/start/assistant, -/obj/structure/chair/comfy/brown{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"axq" = ( -/obj/structure/chair/comfy/brown{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/crew_quarters/dorms) -"axr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/recreation) -"axs" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/recreation) -"axt" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/recreation) -"axu" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1; - d2 = 2 - }, -/turf/open/space, -/area/solar/starboard) -"axv" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1; - d2 = 2 - }, -/turf/open/space, -/area/solar/port) -"axw" = ( -/obj/structure/rack, -/obj/item/clothing/mask/gas, -/obj/item/device/multitool, -/turf/open/floor/plating, -/area/maintenance/solars/port) -"axx" = ( -/obj/structure/chair/stool, -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/port) -"axy" = ( -/obj/machinery/power/smes, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/port) -"axz" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating{ - broken = 1; - icon_state = "platingdmg1" - }, -/area/maintenance/department/security/brig) -"axA" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"axB" = ( -/turf/closed/wall, -/area/security/detectives_office) -"axC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "datboidetective"; - name = "privacy shutters" - }, -/turf/open/floor/plating, -/area/security/detectives_office) -"axD" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/security{ - name = "Detective's Office"; - req_access = null; - req_access_txt = "4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"axE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/corner{ - dir = 8 - }, -/area/hallway/primary/fore) -"axF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/red/corner, -/area/hallway/primary/fore) -"axG" = ( -/turf/closed/wall, -/area/storage/primary) -"axH" = ( -/turf/closed/wall/r_wall, -/area/storage/primary) -"axI" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/heads/captain) -"axJ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black, -/area/crew_quarters/heads/captain) -"axK" = ( -/turf/open/floor/plasteel/black, -/area/crew_quarters/heads/captain) -"axL" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/black, -/area/crew_quarters/heads/captain) -"axM" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/heads/captain) -"axN" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 26 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/heads/captain) -"axO" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_command{ - cyclelinkeddir = 2; - name = "Bridge Access"; - req_access_txt = "19" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black, -/area/bridge) -"axP" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_command{ - cyclelinkeddir = 2; - name = "Bridge Access"; - req_access_txt = "19" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black, -/area/bridge) -"axQ" = ( -/turf/open/floor/plasteel/darkblue/side{ - dir = 9 - }, -/area/ai_monitored/turret_protected/ai_upload) -"axR" = ( -/turf/open/floor/plasteel/darkblue/side{ - dir = 1 - }, -/area/ai_monitored/turret_protected/ai_upload) -"axS" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/darkblue/side{ - dir = 1 - }, -/area/ai_monitored/turret_protected/ai_upload) -"axT" = ( -/turf/open/floor/plasteel/darkblue/side{ - dir = 5 - }, -/area/ai_monitored/turret_protected/ai_upload) -"axU" = ( -/obj/structure/table/wood, -/obj/item/device/flashlight/lamp/green, -/obj/item/weapon/storage/secure/safe{ - pixel_x = -22; - pixel_y = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"axV" = ( -/obj/machinery/computer/security/mining, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"axW" = ( -/obj/machinery/computer/cargo/request, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"axX" = ( -/obj/structure/closet/secure_closet/hop, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the monastery."; - name = "Monastery Monitor"; - network = list("Monastery"); - pixel_y = 32 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"axY" = ( -/obj/structure/filingcabinet/chestdrawer{ - pixel_y = 2 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Head of Personnel's Office"; - dir = 2; - network = list("SS13") - }, -/obj/machinery/newscaster{ - pixel_y = 32 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"axZ" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Head of Personnel's Desk"; - departmentType = 5; - name = "Head of Personnel RC"; - pixel_y = 30 - }, -/obj/machinery/pdapainter{ - pixel_y = 2 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"aya" = ( -/obj/machinery/status_display{ - density = 0; - layer = 4; - pixel_y = 32 - }, -/obj/structure/bed/dogbed{ - anchored = 1; - desc = "Ian's bed! Looks comfy."; - name = "Ian's bed"; - pixel_y = 2 - }, -/mob/living/simple_animal/pet/dog/corgi/Ian, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"ayb" = ( -/obj/machinery/vending/cart{ - req_access_txt = "57" - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"ayc" = ( -/obj/machinery/power/apc{ - cell_type = 5000; - dir = 8; - name = "Central Hall APC"; - pixel_x = -25 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"ayd" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aye" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"ayf" = ( -/obj/structure/table, -/obj/machinery/light{ - dir = 4 - }, -/obj/item/weapon/crowbar, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"ayg" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Dorm1Shutters"; - name = "Dorm Shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/dorms) -"ayh" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/nanotrasen, -/obj/machinery/button/door{ - id = "Dorm1Shutters"; - name = "Privacy Shutters Control"; - pixel_y = 26; - req_access_txt = "0" - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/dorms) -"ayi" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/sign/securearea{ - 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"; - name = "Mr. Deempisi portrait"; - pixel_y = 28 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/dorms) -"ayj" = ( -/obj/machinery/button/door{ - id = "Dorm1"; - name = "Dorm Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - req_access_txt = "0"; - specialfunctions = 4 - }, -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/dorms) -"ayk" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"ayl" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aym" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"ayn" = ( -/obj/structure/closet/wardrobe/white, -/turf/open/floor/plasteel/arrival, -/area/crew_quarters/fitness/recreation) -"ayo" = ( -/obj/structure/closet/wardrobe/mixed, -/turf/open/floor/plasteel/arrival, -/area/crew_quarters/fitness/recreation) -"ayp" = ( -/obj/structure/closet/wardrobe/green, -/turf/open/floor/plasteel/arrival, -/area/crew_quarters/fitness/recreation) -"ayq" = ( -/obj/structure/closet/wardrobe/grey, -/obj/machinery/light, -/turf/open/floor/plasteel/arrival, -/area/crew_quarters/fitness/recreation) -"ayr" = ( -/obj/structure/closet/wardrobe/black, -/obj/item/clothing/shoes/jackboots, -/obj/item/weapon/storage/backpack, -/turf/open/floor/plasteel/arrival, -/area/crew_quarters/fitness/recreation) -"ays" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-05"; - layer = 4.1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/recreation) -"ayt" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_x = 28 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/fitness/recreation) -"ayu" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/space, -/area/solar/starboard) -"ayv" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/space, -/area/solar/port) -"ayw" = ( -/obj/structure/rack, -/obj/item/weapon/crowbar, -/obj/item/weapon/wrench, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"ayx" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"ayy" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"ayz" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"ayA" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"ayB" = ( -/obj/structure/table/wood, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-18"; - layer = 4.1; - pixel_y = 12 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"ayC" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/requests_console{ - department = "Detective's office"; - pixel_y = 30 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"ayD" = ( -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"ayE" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"ayF" = ( -/obj/item/weapon/storage/briefcase, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"ayG" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/filingcabinet, -/obj/machinery/button/door{ - id = "datboidetective"; - name = "Privacy Shutters"; - pixel_x = 2; - pixel_y = 26 - }, -/obj/machinery/light_switch{ - pixel_x = -8; - pixel_y = 27 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"ayH" = ( -/obj/structure/closet/secure_closet/detective, -/obj/item/weapon/hand_labeler, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"ayI" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 8 - }, -/area/hallway/primary/fore) -"ayJ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"ayK" = ( -/obj/machinery/vending/assist, -/turf/open/floor/plasteel/neutral/side{ - dir = 9 - }, -/area/storage/primary) -"ayL" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 1 - }, -/area/storage/primary) -"ayM" = ( -/obj/structure/table, -/obj/item/weapon/wrench, -/obj/item/device/analyzer, -/obj/machinery/requests_console{ - department = "Tool Storage"; - departmentType = 0; - pixel_y = 30 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 1 - }, -/area/storage/primary) -"ayN" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high/plus, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_y = 26 - }, -/obj/item/weapon/screwdriver{ - pixel_y = 16 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 1 - }, -/area/storage/primary) -"ayO" = ( -/obj/structure/table, -/obj/item/device/assembly/igniter{ - pixel_x = -8; - pixel_y = -4 - }, -/obj/item/device/assembly/igniter, -/obj/machinery/camera{ - c_tag = "Primary Tool Storage" - }, -/obj/item/device/assembly/voice, -/obj/structure/noticeboard{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"ayP" = ( -/obj/structure/table, -/obj/item/device/assembly/signaler, -/obj/item/device/assembly/signaler, -/obj/item/device/multitool, -/obj/item/device/multitool, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/item/device/flashlight, -/obj/item/weapon/electronics/airlock, -/turf/open/floor/plasteel/neutral/side{ - dir = 1 - }, -/area/storage/primary) -"ayQ" = ( -/obj/machinery/vending/tool, -/turf/open/floor/plasteel/neutral/side{ - dir = 5 - }, -/area/storage/primary) -"ayR" = ( -/obj/structure/displaycase/captain, -/turf/open/floor/plasteel/black, -/area/crew_quarters/heads/captain) -"ayS" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black, -/area/crew_quarters/heads/captain) -"ayT" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/heads/captain) -"ayU" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/heads/captain) -"ayV" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/camera{ - c_tag = "Captain's Office"; - dir = 8; - network = list("SS13") - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_x = 25 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/heads/captain) -"ayW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/captain) -"ayX" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black, -/area/bridge) -"ayY" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/darkblue/corner{ - dir = 8 - }, -/area/bridge) -"ayZ" = ( -/obj/structure/table, -/obj/item/weapon/aiModule/supplied/quarantine, -/obj/machinery/camera/motion{ - c_tag = "AI Upload Port"; - dir = 4 - }, -/obj/item/weapon/aiModule/reset, -/obj/machinery/flasher{ - id = "brigentry"; - pixel_x = -28 - }, -/turf/open/floor/plasteel/darkblue/side{ - dir = 9 - }, -/area/ai_monitored/turret_protected/ai_upload) -"aza" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/darkblue/corner{ - dir = 1 - }, -/area/ai_monitored/turret_protected/ai_upload) -"azb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai_upload) -"azc" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai_upload) -"azd" = ( -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai_upload) -"aze" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/darkblue/corner{ - dir = 4 - }, -/area/ai_monitored/turret_protected/ai_upload) -"azf" = ( -/obj/structure/table, -/obj/item/weapon/aiModule/supplied/freeform, -/obj/machinery/camera/motion{ - c_tag = "AI Upload Starboard"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/flasher{ - id = "brigentry"; - pixel_x = 28 - }, -/turf/open/floor/plasteel/darkblue/side{ - dir = 5 - }, -/area/ai_monitored/turret_protected/ai_upload) -"azg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/ai_monitored/turret_protected/ai_upload) -"azh" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/bridge) -"azi" = ( -/obj/structure/table/wood, -/obj/item/weapon/pen{ - layer = 4 - }, -/obj/machinery/keycard_auth{ - pixel_x = -26; - pixel_y = 6 - }, -/obj/item/weapon/paper_bin{ - layer = 2.9 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"azj" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/effect/landmark/start/head_of_personnel, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"azk" = ( -/obj/machinery/holopad, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"azl" = ( -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"azm" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"azn" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"azo" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Head of Personnel"; - req_access = null; - req_access_txt = "57" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"azp" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"azq" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"azr" = ( -/obj/machinery/holopad, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"azs" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"azt" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"azu" = ( -/obj/structure/table/wood, -/obj/item/weapon/storage/book/bible, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/dorms) -"azv" = ( -/obj/structure/chair/wood/normal{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/dorms) -"azw" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/dorms) -"azx" = ( -/obj/machinery/door/airlock{ - id_tag = "Dorm1"; - name = "Dorm 1" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/crew_quarters/dorms) -"azy" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"azz" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"azA" = ( -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Dormitories Aft"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_y = -26 - }, -/turf/open/floor/plasteel/white/corner, -/area/crew_quarters/dorms) -"azB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side, -/area/crew_quarters/dorms) -"azC" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side, -/area/crew_quarters/dorms) -"azD" = ( -/turf/open/floor/plasteel/white/side, -/area/crew_quarters/dorms) -"azE" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/crew_quarters/fitness/recreation) -"azF" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"azG" = ( -/obj/structure/grille/broken, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"azH" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"azI" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"azJ" = ( -/obj/structure/chair, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"azK" = ( -/obj/structure/chair, -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-y"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"azL" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"azM" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"azN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -28 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 8 - }, -/area/hallway/primary/fore) -"azO" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/power/apc{ - dir = 8; - name = "Tool Storage APC"; - pixel_x = -24 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 8 - }, -/area/storage/primary) -"azP" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/storage/primary) -"azQ" = ( -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel, -/area/storage/primary) -"azR" = ( -/turf/open/floor/plasteel, -/area/storage/primary) -"azS" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 28 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 4 - }, -/area/storage/primary) -"azT" = ( -/obj/structure/table/wood, -/obj/item/weapon/storage/lockbox/medal, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"azU" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"azV" = ( -/obj/structure/chair/comfy/brown, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"azW" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j1"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/heads/captain) -"azX" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/heads/captain) -"azY" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Captain's Office"; - req_access = null; - req_access_txt = "20" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/heads/captain) -"azZ" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/darkblue/corner{ - dir = 4 - }, -/area/bridge) -"aAa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/darkblue/corner{ - dir = 8 - }, -/area/bridge) -"aAb" = ( -/obj/machinery/porta_turret/ai{ - dir = 8 - }, -/turf/open/floor/plasteel/darkblue/side{ - dir = 8 - }, -/area/ai_monitored/turret_protected/ai_upload) -"aAc" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel/black, -/area/ai_monitored/turret_protected/ai_upload) -"aAd" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"aAe" = ( -/obj/machinery/holopad, -/obj/machinery/camera/motion{ - c_tag = "AI Upload Center"; - dir = 1 - }, -/obj/item/device/radio/intercom{ - broadcasting = 1; - frequency = 1447; - listening = 0; - name = "Station Intercom (AI Private)"; - pixel_y = -28 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"aAf" = ( -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"aAg" = ( -/obj/machinery/porta_turret/ai{ - dir = 8 - }, -/obj/structure/sign/kiddieplaque{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/darkblue/side{ - dir = 4 - }, -/area/ai_monitored/turret_protected/ai_upload) -"aAh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/darkblue/corner, -/area/bridge) -"aAi" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/darkblue/corner{ - dir = 1 - }, -/area/bridge) -"aAj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Head of Personnel"; - req_access = null; - req_access_txt = "57" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/heads/hop) -"aAk" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 4; - icon_state = "pipe-j1s"; - sortType = 15 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"aAl" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"aAm" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"aAn" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"aAo" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hop) -"aAp" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hop) -"aAq" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hop) -"aAr" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Head of Personnel APC"; - pixel_x = 24 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hop) -"aAs" = ( -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aAt" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aAu" = ( -/obj/machinery/newscaster{ - pixel_x = 32; - pixel_y = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aAv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aAw" = ( -/turf/closed/wall, -/area/crew_quarters/toilet/restrooms) -"aAx" = ( -/obj/machinery/door/airlock{ - name = "Unisex Restrooms"; - req_access_txt = "0" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"aAy" = ( -/obj/structure/urinal{ - pixel_y = 32 - }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"aAz" = ( -/obj/structure/urinal{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"aAA" = ( -/obj/structure/urinal{ - pixel_y = 32 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 23 - }, -/obj/effect/decal/cleanable/deadcockroach, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"aAB" = ( -/obj/effect/landmark/blobstart, -/obj/item/toy/beach_ball/holoball, -/turf/open/floor/plating, -/area/crew_quarters/toilet/restrooms) -"aAC" = ( -/turf/closed/wall, -/area/maintenance/department/cargo) -"aAD" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aAE" = ( -/obj/structure/table/wood, -/obj/item/device/flashlight/lamp{ - pixel_x = 3; - pixel_y = 6 - }, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_x = -27 - }, -/turf/open/floor/carpet, -/area/security/detectives_office) -"aAF" = ( -/obj/structure/table/wood, -/obj/item/weapon/pen, -/obj/item/weapon/paper_bin{ - layer = 2.9 - }, -/turf/open/floor/carpet, -/area/security/detectives_office) -"aAG" = ( -/obj/structure/table/wood, -/obj/item/weapon/storage/fancy/cigarettes, -/obj/item/weapon/lighter, -/obj/item/clothing/glasses/hud/security/sunglasses, -/turf/open/floor/carpet, -/area/security/detectives_office) -"aAH" = ( -/obj/structure/table/wood, -/obj/machinery/computer/security/wooden_tv, -/turf/open/floor/carpet, -/area/security/detectives_office) -"aAI" = ( -/obj/structure/table/wood, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey{ - pixel_y = 20 - }, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_y = 10 - }, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_x = 7; - pixel_y = 10 - }, -/turf/open/floor/carpet, -/area/security/detectives_office) -"aAJ" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Detective's Office APC"; - pixel_x = 24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"aAK" = ( -/turf/closed/wall, -/area/maintenance/department/chapel/monastery) -"aAL" = ( -/obj/structure/table, -/obj/item/weapon/storage/toolbox/electrical{ - pixel_x = 2; - pixel_y = 4 - }, -/obj/item/weapon/storage/toolbox/electrical{ - pixel_x = -2 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 8 - }, -/area/storage/primary) -"aAM" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/storage/primary) -"aAN" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/storage/primary) -"aAO" = ( -/obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical{ - pixel_x = 2; - pixel_y = 4 - }, -/obj/item/weapon/storage/toolbox/mechanical{ - pixel_x = -2 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 4 - }, -/area/storage/primary) -"aAP" = ( -/obj/structure/table/wood, -/obj/item/weapon/pinpointer, -/obj/item/weapon/disk/nuclear, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"aAQ" = ( -/obj/structure/table/wood, -/obj/item/weapon/hand_tele, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"aAR" = ( -/obj/structure/table/wood, -/obj/item/weapon/storage/photo_album, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"aAS" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/heads/captain) -"aAT" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/darkblue/corner{ - dir = 4 - }, -/area/bridge) -"aAU" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Bridge Port Entrance"; - dir = 8; - network = list("SS13") - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/darkblue/corner{ - dir = 8 - }, -/area/bridge) -"aAV" = ( -/obj/structure/table, -/obj/item/weapon/aiModule/core/full/asimov, -/obj/item/weapon/aiModule/core/freeformcore, -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Core Modules"; - req_access_txt = "20" - }, -/obj/item/weapon/aiModule/core/full/corp, -/obj/item/weapon/aiModule/core/full/custom, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 - }, -/obj/machinery/flasher{ - id = "brigentry"; - pixel_x = -28 - }, -/turf/open/floor/plasteel/darkblue/side{ - dir = 10 - }, -/area/ai_monitored/turret_protected/ai_upload) -"aAW" = ( -/obj/machinery/light, -/obj/machinery/power/apc{ - cell_type = 5000; - dir = 2; - name = "Upload APC"; - pixel_y = -24 - }, -/obj/structure/cable, -/turf/open/floor/plasteel/darkblue/side, -/area/ai_monitored/turret_protected/ai_upload) -"aAX" = ( -/obj/machinery/computer/upload/ai, -/obj/machinery/flasher{ - id = "AI"; - pixel_y = -24 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"aAY" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance{ - name = "Monastery Maintenance"; - req_access_txt = "0"; - req_one_access_txt = "22;24;10;11" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) -"aAZ" = ( -/obj/machinery/computer/upload/borg, -/obj/machinery/flasher{ - id = "AI"; - pixel_y = -24 - }, -/turf/open/floor/circuit, -/area/ai_monitored/turret_protected/ai_upload) -"aBa" = ( -/obj/machinery/light, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel/darkblue/side, -/area/ai_monitored/turret_protected/ai_upload) -"aBb" = ( -/obj/structure/table, -/obj/item/weapon/aiModule/supplied/oxygen, -/obj/item/weapon/aiModule/zeroth/oneHuman, -/obj/machinery/door/window{ - base_state = "left"; - dir = 8; - icon_state = "left"; - name = "High-Risk Modules"; - req_access_txt = "20" - }, -/obj/item/weapon/aiModule/reset/purge, -/obj/item/weapon/aiModule/core/full/antimov, -/obj/item/weapon/aiModule/supplied/protectStation, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 - }, -/obj/machinery/flasher{ - id = "brigentry"; - pixel_x = 28 - }, -/turf/open/floor/plasteel/darkblue/side{ - dir = 6 - }, -/area/ai_monitored/turret_protected/ai_upload) -"aBc" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Bridge Starboard Entrance"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/darkblue/corner, -/area/bridge) -"aBd" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/darkblue/corner{ - dir = 1 - }, -/area/bridge) -"aBe" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"aBf" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-24"; - layer = 4.1 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"aBg" = ( -/obj/structure/table/wood, -/obj/item/weapon/storage/box/PDAs{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/weapon/storage/box/silver_ids, -/obj/item/weapon/storage/box/ids, -/turf/open/floor/wood, -/area/crew_quarters/heads/hop) -"aBh" = ( -/obj/machinery/computer/secure_data, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hop) -"aBi" = ( -/obj/machinery/computer/card, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hop) -"aBj" = ( -/obj/structure/chair/office/dark, -/obj/machinery/button/flasher{ - id = "hopflash"; - pixel_x = 38; - pixel_y = -25 - }, -/obj/machinery/button/door{ - id = "hop"; - name = "Privacy Shutters Control"; - pixel_x = 25; - pixel_y = -26; - req_access_txt = "28" - }, -/obj/machinery/button/door{ - id = "hopqueue"; - name = "Queue Shutters Control"; - pixel_x = 25; - pixel_y = -36; - req_access_txt = "28" - }, -/obj/machinery/light_switch{ - pixel_x = 38; - pixel_y = -35 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hop) -"aBk" = ( -/obj/structure/table/wood, -/obj/item/weapon/stamp/hop{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_x = 27 - }, -/obj/item/weapon/paper_bin{ - layer = 2.9 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/hop) -"aBl" = ( -/obj/machinery/camera{ - c_tag = "Central Primary Hallway Vault"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_x = -27 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aBm" = ( -/turf/closed/wall, -/area/storage/emergency/starboard) -"aBn" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plating, -/area/storage/emergency/starboard) -"aBo" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/storage/emergency/starboard) -"aBp" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aBq" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aBr" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aBs" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/structure/mirror{ - pixel_x = -28 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"aBt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"aBu" = ( -/obj/machinery/light_switch{ - pixel_y = 25 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"aBv" = ( -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"aBw" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"aBx" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"aBy" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aBz" = ( -/obj/structure/bodycontainer/morgue, -/obj/effect/landmark/revenantspawn, -/turf/open/floor/plasteel/black, -/area/security/detectives_office) -"aBA" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/security/detectives_office) -"aBB" = ( -/obj/item/weapon/storage/secure/safe{ - pixel_x = -22 - }, -/turf/open/floor/carpet, -/area/security/detectives_office) -"aBC" = ( -/turf/open/floor/carpet, -/area/security/detectives_office) -"aBD" = ( -/obj/structure/chair/comfy/brown{ - buildstackamount = 0; - dir = 1 - }, -/obj/effect/landmark/start/detective, -/turf/open/floor/carpet, -/area/security/detectives_office) -"aBE" = ( -/obj/structure/table/wood, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/device/taperecorder, -/turf/open/floor/carpet, -/area/security/detectives_office) -"aBF" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"aBG" = ( -/obj/machinery/camera{ - c_tag = "Fore Primary Hallway Entrance"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/corner{ - dir = 8 - }, -/area/hallway/primary/fore) -"aBH" = ( -/obj/structure/table, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = -7 - }, -/obj/item/weapon/electronics/apc, -/obj/item/device/t_scanner, -/turf/open/floor/plasteel/neutral/side{ - dir = 8 - }, -/area/storage/primary) -"aBI" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/storage/primary) -"aBJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/storage/primary) -"aBK" = ( -/obj/structure/table, -/obj/item/weapon/weldingtool, -/obj/item/weapon/crowbar, -/obj/item/stack/packageWrap, -/obj/item/stack/packageWrap, -/turf/open/floor/plasteel/neutral/side{ - dir = 4 - }, -/area/storage/primary) -"aBL" = ( -/obj/structure/table/wood, -/obj/item/device/camera, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"aBM" = ( -/obj/structure/chair/comfy/brown{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/crew_quarters/heads/captain) -"aBN" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/darkblue/side, -/area/crew_quarters/heads/captain) -"aBO" = ( -/turf/open/floor/plasteel/darkblue/side, -/area/crew_quarters/heads/captain) -"aBP" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hop"; - layer = 2.9; - name = "Privacy Shutters" - }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plating, -/area/crew_quarters/heads/hop) -"aBQ" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor{ - base_state = "rightsecure"; - dir = 1; - icon_state = "rightsecure"; - name = "Head of Personnel's Desk"; - req_access_txt = "57" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/northleft{ - dir = 2; - icon_state = "left"; - name = "Reception Window"; - req_access_txt = "0" - }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id = "hop"; - layer = 3.1; - name = "privacy shutters"; - opacity = 0 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hop) -"aBR" = ( -/obj/machinery/vending/snack, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aBS" = ( -/obj/item/weapon/extinguisher, -/obj/machinery/power/apc{ - dir = 8; - name = "Starboard Emergency Storage APC"; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1; - d2 = 2 - }, -/turf/open/floor/plating, -/area/storage/emergency/starboard) -"aBT" = ( -/obj/item/weapon/storage/box/lights/mixed, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/storage/emergency/starboard) -"aBU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"aBV" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"aBW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/maintenance/department/chapel/monastery) -"aBX" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"aBY" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"aBZ" = ( -/obj/machinery/door/airlock{ - name = "Unisex Showers"; - req_access_txt = "0" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"aCa" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"aCb" = ( -/obj/machinery/shower{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"aCc" = ( -/obj/structure/table, -/obj/machinery/microwave, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aCd" = ( -/obj/effect/decal/cleanable/vomit/old, -/obj/structure/sign/poster/contraband/random{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aCe" = ( -/obj/structure/sink/kitchen{ - pixel_y = 28 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aCf" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/glass/bowl, -/obj/item/weapon/reagent_containers/glass/bowl, -/obj/item/weapon/reagent_containers/food/condiment/rice, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/decal/cleanable/cobweb{ - icon_state = "cobweb2" - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aCg" = ( -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aCh" = ( -/turf/closed/wall/mineral/titanium, -/area/shuttle/escape) -"aCi" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, -/turf/open/floor/plating, -/area/shuttle/escape) -"aCj" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/bodybags, -/obj/item/weapon/pen, -/turf/open/floor/plasteel/black, -/area/security/detectives_office) -"aCk" = ( -/turf/open/floor/plasteel/black, -/area/security/detectives_office) -"aCl" = ( -/obj/machinery/door/morgue{ - name = "Morgue" - }, -/turf/open/floor/plasteel/black, -/area/security/detectives_office) -"aCm" = ( -/obj/machinery/computer/med_data, -/turf/open/floor/carpet, -/area/security/detectives_office) -"aCn" = ( -/obj/machinery/computer/secure_data, -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Detective's Office"; - dir = 1 - }, -/turf/open/floor/carpet, -/area/security/detectives_office) -"aCo" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet, -/area/security/detectives_office) -"aCp" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel/grimy, -/area/security/detectives_office) -"aCq" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Central Access" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aCr" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Central Access" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aCs" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Central Access" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"aCt" = ( -/obj/structure/rack, -/obj/item/weapon/wirecutters, -/obj/item/device/flashlight, -/obj/item/device/gps, -/turf/open/floor/plasteel/neutral/side{ - dir = 10 - }, -/area/storage/primary) -"aCu" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel/neutral/side, -/area/storage/primary) -"aCv" = ( -/obj/structure/table, -/obj/item/weapon/crowbar, -/obj/item/device/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/clothing/gloves/color/fyellow, -/obj/item/clothing/gloves/color/fyellow, -/obj/item/device/assembly/timer, -/obj/item/device/radio, -/turf/open/floor/plasteel/neutral/side, -/area/storage/primary) -"aCw" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/reagent_containers/glass/beaker, -/turf/open/floor/plasteel/neutral/side, -/area/storage/primary) -"aCx" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel/neutral/side, -/area/storage/primary) -"aCy" = ( -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/neutral/side{ - dir = 6 - }, -/area/storage/primary) -"aCz" = ( -/obj/machinery/vending/boozeomat{ - products = list(/obj/item/weapon/reagent_containers/food/drinks/bottle/rum = 1, /obj/item/weapon/reagent_containers/food/drinks/bottle/wine = 1, /obj/item/weapon/reagent_containers/food/drinks/ale = 1, /obj/item/weapon/reagent_containers/food/drinks/drinkingglass = 6, /obj/item/weapon/reagent_containers/food/drinks/ice = 1, /obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass = 4); - req_access_txt = "20" - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/crew_quarters/heads/captain) -"aCA" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/crew_quarters/heads/captain) -"aCB" = ( -/obj/machinery/computer/arcade, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/crew_quarters/heads/captain) -"aCC" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-09"; - name = "Photosynthetic Potted plant"; - pixel_y = 10 - }, -/turf/open/floor/plating/airless, -/area/space) -"aCD" = ( -/obj/machinery/vending/cola, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aCE" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aCF" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aCG" = ( -/obj/machinery/flasher{ - id = "hopflash"; - pixel_x = 28; - pixel_y = -28 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aCH" = ( -/obj/structure/table, -/obj/item/weapon/pen, -/obj/item/weapon/paper_bin{ - layer = 2.9 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aCI" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aCJ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/item/weapon/storage/toolbox/emergency, -/turf/open/floor/plating, -/area/storage/emergency/starboard) -"aCK" = ( -/obj/machinery/space_heater, -/obj/structure/sign/poster/contraband/random{ - pixel_x = 32 - }, -/turf/open/floor/plating, -/area/storage/emergency/starboard) -"aCL" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aCM" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aCN" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"aCO" = ( -/obj/machinery/shower{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"aCP" = ( -/obj/machinery/shower{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"aCQ" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/food/snacks/cookie{ - desc = "It has a distinctly eldritch taste to it."; - name = "grandma's cookie" - }, -/obj/item/weapon/cigbutt, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aCR" = ( -/obj/structure/chair/stool, -/obj/item/clothing/suit/apron/chef, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aCS" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aCT" = ( -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aCU" = ( -/obj/structure/closet/coffin, -/obj/item/toy/figure/lawyer, -/obj/effect/decal/cleanable/cobweb{ - icon_state = "cobweb2" - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aCV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aCW" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = 2; - pixel_y = 3 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"aCX" = ( -/obj/machinery/computer/emergency_shuttle, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"aCY" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"aCZ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aDa" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Detective Maintenance"; - req_access_txt = "4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/security/detectives_office) -"aDb" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aDc" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aDd" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aDe" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/storage/primary) -"aDf" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Primary Tool Storage" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/storage/primary) -"aDg" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Primary Tool Storage" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/storage/primary) -"aDh" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_y = 3 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aDi" = ( -/obj/machinery/computer/arcade, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aDj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_command{ - cyclelinkeddir = 1; - name = "Bridge Access"; - req_access_txt = "19" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/vault, -/area/bridge) -"aDk" = ( -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_command{ - cyclelinkeddir = 1; - name = "Bridge Access"; - req_access_txt = "19" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/vault, -/area/bridge) -"aDl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1; - d2 = 2 - }, -/turf/open/floor/plating, -/area/hallway/primary/central) -"aDm" = ( -/obj/machinery/door/poddoor/preopen{ - id = "bridge blast"; - name = "bridge blast door" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_command{ - cyclelinkeddir = 1; - name = "Bridge Access"; - req_access_txt = "19" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/vault, -/area/bridge) -"aDn" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hopqueue"; - name = "HoP Queue Shutters" - }, -/turf/open/floor/plasteel/loadingarea{ - dir = 1 - }, -/area/hallway/primary/central) -"aDo" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hopqueue"; - name = "HoP Queue Shutters" - }, -/turf/open/floor/plasteel/loadingarea, -/area/hallway/primary/central) -"aDp" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aDq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/crew_quarters/dorms) -"aDr" = ( -/obj/machinery/door/airlock{ - name = "Starboard Emergency Storage"; - req_access_txt = "0" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/storage/emergency/starboard) -"aDs" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"aDt" = ( -/obj/machinery/door/airlock{ - name = "Unit 1" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"aDu" = ( -/obj/machinery/door/airlock{ - name = "Unit 2" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"aDv" = ( -/obj/machinery/shower{ - dir = 4 - }, -/obj/item/weapon/soap/nanotrasen, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"aDw" = ( -/obj/structure/closet/crate, -/obj/item/weapon/cultivator, -/obj/item/weapon/shovel/spade, -/obj/item/weapon/storage/bag/plants/portaseeder, -/obj/item/seeds/wheat/rice, -/obj/item/seeds/replicapod, -/obj/item/seeds/carrot, -/obj/item/seeds/tomato, -/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aDx" = ( -/obj/effect/decal/cleanable/egg_smudge, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aDy" = ( -/turf/closed/wall, -/area/library) -"aDz" = ( -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/escape) -"aDA" = ( -/obj/structure/chair/comfy/black{ - dir = 1 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/escape) -"aDB" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aDC" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aDD" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aDE" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aDF" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aDG" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aDH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Dorms"; - location = "Tool" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aDI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aDJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aDK" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral/corner{ - dir = 4 - }, -/area/hallway/primary/central) -"aDL" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/sign/map{ - icon_state = "map-pubby"; - pixel_y = 32 - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 4 - }, -/area/hallway/primary/central) -"aDM" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1; - - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aDN" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aDO" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aDP" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aDQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"aDR" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"aDS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"aDT" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/junction, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/blue/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"aDU" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/blue/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"aDV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"aDW" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"aDX" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/blue/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"aDY" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"aDZ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/sign/map{ - icon_state = "map-pubby"; - pixel_y = 32 - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"aEa" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aEb" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aEc" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Dormitory" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aEd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aEe" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aEf" = ( -/obj/machinery/vending/cigarette, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/white/side{ - dir = 4 - }, -/area/crew_quarters/dorms) -"aEg" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Dormitory Bathrooms APC"; - pixel_x = 26 - }, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1; - d2 = 2 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"aEh" = ( -/obj/structure/toilet{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"aEi" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/crew_quarters/toilet/restrooms) -"aEj" = ( -/obj/structure/mineral_door/iron, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aEk" = ( -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aEl" = ( -/obj/structure/closet/coffin, -/obj/item/toy/figure/curator, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aEm" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/space, -/area/solar/starboard) -"aEn" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/space, -/area/solar/port) -"aEo" = ( -/obj/machinery/door/airlock/centcom{ - name = "Library" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet, -/area/library) -"aEp" = ( -/obj/structure/closet, -/turf/open/floor/mineral/titanium/yellow, -/area/shuttle/escape) -"aEq" = ( -/obj/machinery/vending/cola, -/turf/open/floor/mineral/titanium/yellow, -/area/shuttle/escape) -"aEr" = ( -/obj/machinery/computer/atmos_alert, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"aEs" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/escape) -"aEt" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/escape) -"aEu" = ( -/obj/machinery/computer/security, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"aEv" = ( -/obj/structure/chair, -/turf/open/floor/mineral/plastitanium/brig, -/area/shuttle/escape) -"aEw" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aEx" = ( -/obj/structure/chair/stool, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/security/brig) -"aEy" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aEz" = ( -/turf/closed/wall, -/area/hallway/secondary/exit/departure_lounge) -"aEA" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/department/security/brig) -"aEB" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/security/brig) -"aEC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Dorms"; - location = "Tool" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aED" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aEE" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aEF" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aEG" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aEH" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aEI" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aEJ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aEK" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aEL" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aEM" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aEN" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aEO" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aEP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aEQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aER" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aES" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 2 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aET" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Robo"; - location = "HoP" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aEU" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aEV" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Dormitory" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aEW" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aEX" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aEY" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aEZ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aFa" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=HoP"; - location = "Dorms" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aFb" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aFc" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side{ - dir = 4 - }, -/area/crew_quarters/dorms) -"aFd" = ( -/obj/machinery/door/airlock{ - name = "Unisex Restrooms"; - req_access_txt = "0" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"aFe" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"aFf" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"aFg" = ( -/obj/item/chair, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aFh" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/oil{ - icon_state = "floor6" - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/department/cargo) -"aFi" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aFj" = ( -/obj/structure/grille, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aFk" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aFl" = ( -/turf/open/floor/mineral/titanium/yellow, -/area/shuttle/escape) -"aFm" = ( -/obj/machinery/computer/crew, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"aFn" = ( -/obj/machinery/computer/communications, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"aFo" = ( -/obj/machinery/flasher{ - id = "shuttle_flasher"; - pixel_x = -24; - pixel_y = 6 - }, -/obj/machinery/button/flasher{ - id = "shuttle_flasher"; - pixel_x = -24; - pixel_y = -6 - }, -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/turf/open/floor/mineral/plastitanium/brig, -/area/shuttle/escape) -"aFp" = ( -/turf/open/floor/mineral/plastitanium/brig, -/area/shuttle/escape) -"aFq" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-17" - }, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = -32 - }, -/turf/open/floor/plasteel/red/side{ - dir = 9 - }, -/area/hallway/secondary/exit/departure_lounge) -"aFr" = ( -/obj/structure/chair, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/hallway/secondary/exit/departure_lounge) -"aFs" = ( -/obj/structure/chair, -/obj/machinery/status_display{ - density = 0; - layer = 4; - pixel_y = 30 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/hallway/secondary/exit/departure_lounge) -"aFt" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-17" - }, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/hallway/secondary/exit/departure_lounge) -"aFu" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/sign/directions/security{ - dir = 1; - icon_state = "direction_sec"; - pixel_x = 32; - pixel_y = -26 - }, -/obj/structure/sign/directions/medical{ - pixel_x = 32; - pixel_y = -38 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aFv" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aFw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aFx" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aFy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aFz" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aFA" = ( -/obj/machinery/camera{ - c_tag = "Central Primary Hallway Bathroom"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aFB" = ( -/obj/machinery/door/airlock/centcom{ - name = "Library" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/library) -"aFC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 8 - }, -/area/hallway/primary/central) -"aFD" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 8 - }, -/area/hallway/primary/central) -"aFE" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/blue/corner{ - dir = 8 - }, -/area/hallway/primary/central) -"aFF" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 8 - }, -/area/hallway/primary/central) -"aFG" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 8 - }, -/area/hallway/primary/central) -"aFH" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plating/abductor, -/area/shuttle/abandoned) -"aFI" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/blue/corner{ - dir = 8 - }, -/area/hallway/primary/central) -"aFJ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 8 - }, -/area/hallway/primary/central) -"aFK" = ( -/obj/machinery/camera{ - c_tag = "Central Primary Hallway EVA"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 8 - }, -/area/hallway/primary/central) -"aFL" = ( -/obj/structure/sign/directions/security{ - dir = 8; - icon_state = "direction_sec"; - pixel_x = -32; - pixel_y = -24 - }, -/obj/structure/sign/directions/evac{ - dir = 1; - icon_state = "direction_evac"; - pixel_x = -32; - pixel_y = -32 - }, -/obj/structure/sign/directions/science{ - pixel_x = -32; - pixel_y = -40 - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aFM" = ( -/obj/machinery/computer/shuttle/white_ship, -/turf/open/floor/plating/abductor, -/area/shuttle/abandoned) -"aFN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aFO" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aFP" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Dormitory" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aFQ" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aFR" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aFS" = ( -/obj/machinery/camera{ - c_tag = "Dormitories Hallway"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aFT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"aFU" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-04"; - layer = 4.1 - }, -/turf/open/floor/plasteel/white/side{ - dir = 4 - }, -/area/crew_quarters/dorms) -"aFV" = ( -/obj/machinery/light_switch{ - pixel_x = -25 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"aFW" = ( -/obj/machinery/door/airlock{ - name = "Unit B" - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"aFX" = ( -/obj/machinery/recharge_station, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Dormitory Cyborg Recharging Station"; - dir = 2 - }, -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"aFY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aFZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aGa" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aGb" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aGc" = ( -/mob/living/simple_animal/mouse/gray, -/turf/open/floor/plating{ - burnt = 1; - icon_state = "panelscorched" - }, -/area/maintenance/department/cargo) -"aGd" = ( -/obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aGe" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plating/abductor, -/area/shuttle/abandoned) -"aGf" = ( -/obj/machinery/door/airlock/glass{ - name = "Shuttle Airlock" - }, -/obj/docking_port/mobile{ - dheight = 0; - dir = 8; - dwidth = 4; - height = 9; - id = "whiteship"; - launch_status = 0; - name = "White Ship"; - port_angle = 90; - preferred_direction = 1; - roundstart_move = "whiteship_away"; - timid = null; - width = 9 - }, -/obj/docking_port/stationary{ - dir = 8; - dwidth = 11; - height = 22; - id = "whiteship_home"; - name = "monastery"; - turf_type = /turf/open/space; - width = 35 - }, -/turf/open/floor/plasteel/black, -/area/shuttle/abandoned) -"aGg" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/mineral/titanium/yellow, -/area/shuttle/escape) -"aGh" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall/mineral/titanium, -/area/shuttle/escape) -"aGi" = ( -/obj/machinery/door/airlock/glass{ - name = "Emergency Shuttle Cockpit"; - req_access_txt = "19" - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/escape) -"aGj" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium/brig, -/area/shuttle/escape) -"aGk" = ( -/obj/machinery/door/airlock/titanium{ - name = "Emergency Shuttle Airlock"; - req_access_txt = "2" - }, -/turf/open/floor/mineral/plastitanium/brig, -/area/shuttle/escape) -"aGl" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 4; - name = "Escape Airlock" - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"aGm" = ( -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"aGn" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 8; - name = "Escape Airlock" - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"aGo" = ( -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/hallway/secondary/exit/departure_lounge) -"aGp" = ( -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"aGq" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Departure Lounge Holding Area"; - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/hallway/secondary/exit/departure_lounge) -"aGr" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aGs" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_y = 32 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/chapel/main/monastery) -"aGt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral/corner, -/area/hallway/primary/central) -"aGu" = ( -/turf/closed/wall, -/area/storage/art) -"aGv" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/storage/art) -"aGw" = ( -/obj/machinery/door/airlock/glass{ - name = "Art Storage" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/storage/art) -"aGx" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/crew_quarters/cafeteria/lunchroom) -"aGy" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/crew_quarters/cafeteria/lunchroom) -"aGz" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Lunchroom" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/cafeteria/lunchroom) -"aGA" = ( -/turf/closed/wall, -/area/crew_quarters/cafeteria/lunchroom) -"aGB" = ( -/turf/closed/wall, -/area/crew_quarters/toilet/auxiliary) -"aGC" = ( -/obj/machinery/door/airlock{ - id_tag = "Potty1"; - name = "Unisex Restrooms"; - req_access_txt = "0" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/auxiliary) -"aGD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/crew_quarters/toilet/auxiliary) -"aGE" = ( -/turf/closed/wall, -/area/maintenance/department/crew_quarters/bar) -"aGF" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aGG" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel, -/area/maintenance/department/crew_quarters/bar) -"aGH" = ( -/obj/machinery/camera{ - c_tag = "Central Primary Hallway Bridge"; - dir = 1 - }, -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel, -/area/maintenance/department/crew_quarters/bar) -"aGI" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plasteel, -/area/maintenance/department/crew_quarters/bar) -"aGJ" = ( -/turf/closed/wall/r_wall, -/area/storage/eva) -"aGK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/storage/eva) -"aGL" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters{ - id = "evashutter"; - name = "EVA Storage Shutters" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/storage/eva) -"aGM" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_command{ - name = "EVA Storage"; - req_access_txt = "18" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/storage/eva) -"aGN" = ( -/turf/closed/wall/r_wall, -/area/teleporter) -"aGO" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/glass_command{ - name = "Teleporter"; - req_access_txt = "17" - }, -/turf/open/floor/plasteel, -/area/teleporter) -"aGP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Monastery Secondary Dock"; - dir = 8; - network = list("SS13","Monastery") - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"aGQ" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"aGR" = ( -/turf/closed/wall, -/area/security/checkpoint/supply) -"aGS" = ( -/turf/closed/wall, -/area/quartermaster/office) -"aGT" = ( -/turf/closed/wall, -/area/quartermaster/storage) -"aGU" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Cargo Bay Warehouse Maintenance"; - req_access_txt = "31" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/quartermaster/storage) -"aGV" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aGW" = ( -/obj/effect/spawner/lootdrop/grille_or_trash, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aGX" = ( -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aGY" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aGZ" = ( -/obj/item/weapon/storage/box/mousetraps, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aHa" = ( -/turf/closed/wall, -/area/maintenance/disposal) -"aHb" = ( -/obj/machinery/door/poddoor{ - id = "trash"; - name = "disposal bay door" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aHc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aHd" = ( -/obj/machinery/door/airlock/glass{ - name = "Emergency Shuttle Brig"; - req_access_txt = "2" - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/escape) -"aHe" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/escape) -"aHf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"aHg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 10 - }, -/area/hallway/secondary/exit/departure_lounge) -"aHh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side, -/area/hallway/secondary/exit/departure_lounge) -"aHi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/red/side, -/area/hallway/secondary/exit/departure_lounge) -"aHj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, -/area/hallway/secondary/exit/departure_lounge) -"aHk" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/neutral/corner, -/area/hallway/primary/central) -"aHl" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/storage/art) -"aHm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/easel, -/obj/item/weapon/canvas/twentythreeXnineteen, -/turf/open/floor/plasteel/neutral/side{ - dir = 9 - }, -/area/storage/art) -"aHn" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/storage/art) -"aHo" = ( -/obj/machinery/photocopier, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 23 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 5 - }, -/area/storage/art) -"aHp" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/food/snacks/friedegg, -/obj/item/weapon/kitchen/fork, -/turf/open/floor/plasteel/neutral/side{ - dir = 9 - }, -/area/crew_quarters/cafeteria/lunchroom) -"aHq" = ( -/obj/structure/chair{ - dir = 8; - name = "Defense" - }, -/obj/effect/landmark/start/assistant, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral/side{ - dir = 1 - }, -/area/crew_quarters/cafeteria/lunchroom) -"aHr" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/cafeteria/lunchroom) -"aHs" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/machinery/vending/cola, -/turf/open/floor/plasteel/neutral/side{ - dir = 5 - }, -/area/crew_quarters/cafeteria/lunchroom) -"aHt" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/auxiliary) -"aHu" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/auxiliary) -"aHv" = ( -/obj/structure/urinal{ - pixel_y = 32 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/button/door{ - id = "Potty1"; - name = "Bathroom Bolt Control"; - normaldoorcontrol = 1; - pixel_x = 25; - pixel_y = 4; - req_access_txt = "0"; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/light_switch{ - pixel_x = 36; - pixel_y = 6 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/auxiliary) -"aHw" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aHx" = ( -/obj/structure/closet/coffin, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aHy" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating{ - broken = 1; - icon_state = "platingdmg3" - }, -/area/maintenance/department/crew_quarters/bar) -"aHz" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/department/crew_quarters/bar) -"aHA" = ( -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aHB" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - broken = 1; - icon_state = "platingdmg3" - }, -/area/maintenance/department/crew_quarters/bar) -"aHC" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aHD" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating{ - burnt = 1; - icon_state = "panelscorched" - }, -/area/maintenance/department/crew_quarters/bar) -"aHE" = ( -/obj/structure/girder, -/turf/open/floor/plating{ - broken = 1; - icon_state = "platingdmg3" - }, -/area/maintenance/department/crew_quarters/bar) -"aHF" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/button/door{ - id = "evashutter"; - name = "EVA Shutters Control"; - pixel_x = -24; - req_access_txt = "18" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/storage/eva) -"aHG" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/storage/eva) -"aHH" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/storage/eva) -"aHI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/storage/eva) -"aHJ" = ( -/obj/structure/closet/crate/rcd, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/storage/eva) -"aHK" = ( -/turf/closed/wall, -/area/storage/eva) -"aHL" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Teleporter APC"; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-14"; - layer = 4.1 - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 1 - }, -/area/teleporter) -"aHM" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 1 - }, -/area/teleporter) -"aHN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/teleporter) -"aHO" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 4 - }, -/area/teleporter) -"aHP" = ( -/obj/structure/closet/crate, -/obj/machinery/button/door{ - id = "teleshutter"; - name = "Teleporter Shutters Control"; - pixel_x = 25; - pixel_y = -5; - req_access_txt = "17" - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 4 - }, -/area/teleporter) -"aHQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/brown/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"aHR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/brown/corner{ - dir = 4 - }, -/area/hallway/primary/central) -"aHS" = ( -/obj/item/weapon/pen, -/obj/structure/table, -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - pixel_x = -32 - }, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = 30 - }, -/obj/item/weapon/paper_bin{ - layer = 2.9 - }, -/turf/open/floor/plasteel/red/side{ - dir = 9 - }, -/area/security/checkpoint/supply) -"aHT" = ( -/obj/machinery/computer/security/mining, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Cargo Security Post"; - dir = 2; - network = list("SS13") - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/checkpoint/supply) -"aHU" = ( -/obj/machinery/computer/secure_data, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_y = 26 - }, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/checkpoint/supply) -"aHV" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "packageSort2" - }, -/obj/structure/disposaloutlet{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plating, -/area/quartermaster/office) -"aHW" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "packageSort2" - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/quartermaster/office) -"aHX" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "packageSort2" - }, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/status_display{ - density = 0; - layer = 4; - pixel_y = 30; - supply_display = 1 - }, -/turf/open/floor/plating, -/area/quartermaster/office) -"aHY" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "packageSort2" - }, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/quartermaster/office) -"aHZ" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "packageSort2" - }, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/quartermaster/office) -"aIa" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "packageSort2" - }, -/turf/open/floor/plating, -/area/quartermaster/office) -"aIb" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "packageSort2" - }, -/obj/structure/plasticflaps{ - opacity = 0 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/quartermaster/office) -"aIc" = ( -/obj/machinery/disposal/deliveryChute{ - dir = 8 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/quartermaster/office) -"aId" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/quartermaster/storage) -"aIe" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"aIf" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"aIg" = ( -/obj/structure/closet/crate, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"aIh" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"aIi" = ( -/obj/structure/closet/cardboard, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Cargo Warehouse"; - dir = 2 - }, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"aIj" = ( -/obj/item/weapon/cigbutt/cigarbutt, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"aIk" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"aIl" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aIm" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aIn" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/effect/decal/cleanable/ash, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aIo" = ( -/obj/structure/grille/broken, -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/obj/item/weapon/crowbar, -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aIp" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/chapel/main/monastery) -"aIq" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aIr" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aIs" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aIt" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/effect/decal/cleanable/cobweb{ - icon_state = "cobweb2" - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aIu" = ( -/obj/machinery/button/massdriver{ - id = "trash"; - pixel_y = 32 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - icon_plating = "warnplate" - }, -/area/maintenance/disposal) -"aIv" = ( -/obj/machinery/conveyor_switch/oneway{ - convdir = 1; - id = "garbagestacked"; - name = "disposal conveyor" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - icon_plating = "warnplate" - }, -/area/maintenance/disposal) -"aIw" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating{ - icon_plating = "warnplate" - }, -/area/maintenance/disposal) -"aIx" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aIy" = ( -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"aIz" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Holding Area"; - req_access_txt = "2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red, -/area/hallway/secondary/exit/departure_lounge) -"aIA" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"aIB" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aIC" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aID" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral/corner, -/area/hallway/primary/central) -"aIE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/storage/art) -"aIF" = ( -/obj/structure/table, -/obj/item/stack/cable_coil/random{ - layer = 3.4 - }, -/obj/item/stack/cable_coil/random{ - layer = 3.3 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/stack/cable_coil/random{ - layer = 3.2 - }, -/obj/item/stack/cable_coil/random{ - layer = 3.1 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 8 - }, -/area/storage/art) -"aIG" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/storage/art) -"aIH" = ( -/obj/structure/table, -/obj/item/weapon/airlock_painter, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - dir = 4; - name = "Art Storage APC"; - pixel_x = 24 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 4 - }, -/area/storage/art) -"aII" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 10 - }, -/area/crew_quarters/cafeteria/lunchroom) -"aIJ" = ( -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Lunchroom"; - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -28 - }, -/turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/cafeteria/lunchroom) -"aIK" = ( -/obj/structure/cable, -/obj/machinery/power/apc{ - dir = 2; - name = "Cafeteria APC"; - pixel_y = -24 - }, -/turf/open/floor/plasteel/neutral/side, -/area/crew_quarters/cafeteria/lunchroom) -"aIL" = ( -/obj/machinery/vending/sustenance{ - contraband = list(/obj/item/weapon/kitchen/knife = 6, /obj/item/weapon/reagent_containers/food/drinks/coffee = 12); - desc = "A vending machine which vends food."; - product_ads = "Sufficiently healthy." - }, -/turf/open/floor/plasteel/neutral/side{ - dir = 6 - }, -/area/crew_quarters/cafeteria/lunchroom) -"aIM" = ( -/obj/structure/toilet{ - dir = 4 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/auxiliary) -"aIN" = ( -/obj/machinery/light/small, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/auxiliary) -"aIO" = ( -/obj/structure/cable, -/obj/machinery/power/apc{ - cell_type = 5000; - dir = 2; - name = "Auxiliary Restrooms APC"; - pixel_y = -24 - }, -/obj/item/weapon/soap/nanotrasen, -/obj/machinery/shower{ - dir = 8 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/auxiliary) -"aIP" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating{ - burnt = 1; - icon_state = "panelscorched" - }, -/area/maintenance/department/crew_quarters/bar) -"aIQ" = ( -/obj/item/weapon/storage/box/lights/mixed, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aIR" = ( -/obj/item/weapon/extinguisher, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/department/crew_quarters/bar) -"aIS" = ( -/obj/structure/grille/broken, -/obj/item/weapon/crowbar, -/turf/open/floor/plating{ - broken = 1; - icon_state = "platingdmg3" - }, -/area/maintenance/department/crew_quarters/bar) -"aIT" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aIU" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aIV" = ( -/obj/item/trash/pistachios, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aIW" = ( -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aIX" = ( -/obj/item/weapon/shard{ - icon_state = "small" - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aIY" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating{ - broken = 1; - icon_state = "platingdmg3" - }, -/area/maintenance/department/crew_quarters/bar) -"aIZ" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/clothing/shoes/magboots{ - pixel_x = -4; - pixel_y = 3 - }, -/obj/item/clothing/shoes/magboots, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_x = -27 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/storage/eva) -"aJa" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/storage/eva) -"aJb" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high{ - charge = 100; - maxcharge = 15000 - }, -/obj/item/weapon/stock_parts/cell/high{ - charge = 100; - maxcharge = 15000 - }, -/obj/effect/turf_decal/stripes/end{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/storage/eva) -"aJc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/storage/eva) -"aJd" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/tank/jetpack/carbondioxide, -/obj/item/weapon/tank/jetpack/carbondioxide{ - pixel_x = -4; - pixel_y = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/storage/eva) -"aJe" = ( -/obj/structure/closet/crate, -/obj/item/weapon/melee/flyswatter, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_x = -27 - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 1 - }, -/area/teleporter) -"aJf" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/teleporter) -"aJg" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/teleporter) -"aJh" = ( -/turf/open/floor/plasteel, -/area/teleporter) -"aJi" = ( -/turf/open/floor/plasteel/blue/corner{ - dir = 4 - }, -/area/teleporter) -"aJj" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters{ - id = "teleshutter"; - name = "Teleporter Shutters" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/teleporter) -"aJk" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/brown/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"aJl" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aJm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/brown/corner{ - dir = 4 - }, -/area/hallway/primary/central) -"aJn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/checkpoint/supply) -"aJo" = ( -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/structure/table, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/checkpoint/supply) -"aJp" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/effect/landmark/start/depsec/supply, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"aJq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/checkpoint/supply) -"aJr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/disposalpipe/wrapsortjunction{ - dir = 1 - }, -/turf/open/floor/plating, -/area/quartermaster/office) -"aJs" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aJt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aJu" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "packageSort2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aJv" = ( -/obj/structure/table, -/obj/item/device/destTagger, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aJw" = ( -/obj/item/stack/wrapping_paper{ - pixel_x = 3; - pixel_y = 4 - }, -/obj/item/stack/packageWrap{ - pixel_x = -1; - pixel_y = -1 - }, -/obj/structure/table, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aJx" = ( -/obj/item/weapon/storage/box, -/obj/item/weapon/storage/box, -/obj/item/weapon/storage/box, -/obj/item/weapon/hand_labeler, -/obj/item/weapon/hand_labeler, -/obj/structure/table, -/obj/machinery/requests_console{ - department = "Cargo Bay"; - departmentType = 2; - pixel_x = 32 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aJy" = ( -/obj/structure/closet/crate/freezer, -/obj/structure/sign/poster/official/random{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"aJz" = ( -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"aJA" = ( -/obj/structure/closet/crate, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"aJB" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aJC" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aJD" = ( -/obj/machinery/mass_driver{ - dir = 1; - id = "trash" - }, -/obj/machinery/button/massdriver{ - id = "trash"; - pixel_x = -28 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aJE" = ( -/obj/machinery/mineral/stacking_machine{ - input_dir = 8; - output_dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aJF" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "garbagestacked" - }, -/obj/machinery/mineral/stacking_unit_console{ - dir = 2; - machinedir = 8; - pixel_x = -32; - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aJG" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "garbagestacked" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aJH" = ( -/obj/machinery/disposal/deliveryChute{ - dir = 8 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aJI" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aJJ" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"aJK" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"aJL" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"aJM" = ( -/turf/open/floor/carpet, -/area/shuttle/escape) -"aJN" = ( -/obj/structure/chair/comfy/beige, -/turf/open/floor/carpet, -/area/shuttle/escape) -"aJO" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"aJP" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/escape{ - dir = 1 - }, -/area/hallway/secondary/exit/departure_lounge) -"aJQ" = ( -/obj/structure/chair, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/escape{ - dir = 1 - }, -/area/hallway/secondary/exit/departure_lounge) -"aJR" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/escape{ - dir = 1 - }, -/area/hallway/secondary/exit/departure_lounge) -"aJS" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/escape{ - dir = 1 - }, -/area/hallway/secondary/exit/departure_lounge) -"aJT" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-16"; - layer = 4.1 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - cell_type = 5000; - dir = 4; - name = "Departure Lounge APC"; - pixel_x = 24 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = 29 - }, -/turf/open/floor/plasteel/escape{ - dir = 5 - }, -/area/hallway/secondary/exit/departure_lounge) -"aJU" = ( -/obj/structure/table, -/obj/item/weapon/hand_labeler, -/turf/open/floor/plasteel/neutral/side{ - dir = 10 - }, -/area/storage/art) -"aJV" = ( -/obj/structure/table, -/obj/item/weapon/storage/crayons, -/obj/item/weapon/storage/crayons, -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Art Storage"; - dir = 1 - }, -/turf/open/floor/plasteel/neutral/side, -/area/storage/art) -"aJW" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal{ - amount = 20; - layer = 3.1 - }, -/obj/item/stack/sheet/glass{ - amount = 20; - layer = 3.2 - }, -/obj/item/stack/rods{ - amount = 20; - layer = 3.3 - }, -/obj/item/weapon/canvas/twentythreeXtwentythree, -/obj/item/weapon/canvas/nineteenXnineteen, -/turf/open/floor/plasteel/neutral/side{ - dir = 6 - }, -/area/storage/art) -"aJX" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating{ - burnt = 1; - icon_state = "panelscorched" - }, -/area/maintenance/department/crew_quarters/bar) -"aJY" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aJZ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aKa" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aKb" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aKc" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/requests_console{ - department = "EVA"; - pixel_x = -32 - }, -/obj/machinery/camera{ - c_tag = "EVA Storage"; - dir = 4; - network = list("SS13") - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/storage/eva) -"aKd" = ( -/obj/structure/tank_dispenser/oxygen, -/obj/effect/turf_decal/stripes/end, -/turf/open/floor/plasteel, -/area/storage/eva) -"aKe" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/storage/eva) -"aKf" = ( -/obj/structure/table, -/obj/item/weapon/hand_tele, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Teleporter"; - dir = 4; - network = list("SS13") - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 1 - }, -/area/teleporter) -"aKg" = ( -/obj/structure/chair/stool, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"aKh" = ( -/obj/structure/chair/stool, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"aKi" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/teleporter) -"aKj" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 4 - }, -/area/teleporter) -"aKk" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters{ - id = "teleshutter"; - name = "Teleporter Shutters" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/teleporter) -"aKl" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/brown/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"aKm" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aKn" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/brown/corner{ - dir = 4 - }, -/area/hallway/primary/central) -"aKo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/security/checkpoint/supply) -"aKp" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/checkpoint/supply) -"aKq" = ( -/turf/open/floor/plasteel, -/area/security/checkpoint/supply) -"aKr" = ( -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/checkpoint/supply) -"aKs" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Cargo Security Post"; - req_access_txt = "63" - }, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/quartermaster/office) -"aKt" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aKu" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aKv" = ( -/obj/structure/chair/stool, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/effect/landmark/start/cargo_technician, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aKw" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aKx" = ( -/obj/machinery/door/window/eastleft{ - dir = 8; - icon_state = "right"; - name = "Mail"; - req_access_txt = "50" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/quartermaster/office) -"aKy" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/disposaloutlet{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/quartermaster/office) -"aKz" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"aKA" = ( -/obj/item/stack/sheet/cardboard, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"aKB" = ( -/obj/structure/closet/crate, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"aKC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"aKD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"aKE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/quartermaster/storage) -"aKF" = ( -/obj/structure/shuttle/engine/propulsion/right, -/turf/open/floor/plating/airless, -/area/shuttle/supply) -"aKG" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/weapon/shard, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aKH" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/conveyor{ - dir = 2; - id = "garbage" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aKI" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "garbage" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aKJ" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aKK" = ( -/obj/structure/chair/comfy/beige{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/shuttle/escape) -"aKL" = ( -/obj/structure/table/wood/poker, -/obj/item/toy/cards/deck, -/turf/open/floor/carpet, -/area/shuttle/escape) -"aKM" = ( -/obj/structure/chair/comfy/beige{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/shuttle/escape) -"aKN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"aKO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"aKP" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"aKQ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Departure Lounge" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"aKR" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/chapel/main/monastery) -"aKS" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aKT" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/turf/open/floor/plating{ - broken = 1; - icon_state = "platingdmg3" - }, -/area/maintenance/department/crew_quarters/bar) -"aKU" = ( -/turf/open/floor/plating{ - broken = 1; - icon_state = "platingdmg3" - }, -/area/maintenance/department/crew_quarters/bar) -"aKV" = ( -/obj/item/trash/cheesie, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aKW" = ( -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aKX" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/obj/item/clothing/gloves/color/random, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aKY" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Bar Maintenance APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1; - d2 = 2 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aKZ" = ( -/turf/closed/wall, -/area/crew_quarters/bar) -"aLa" = ( -/obj/structure/grille/broken, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aLb" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aLc" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/storage/eva) -"aLd" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/storage/eva) -"aLe" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel, -/area/storage/eva) -"aLf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/storage/eva) -"aLg" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/storage/eva) -"aLh" = ( -/obj/structure/table, -/obj/item/device/radio/beacon, -/turf/open/floor/plasteel/blue/side{ - dir = 10 - }, -/area/teleporter) -"aLi" = ( -/obj/machinery/computer/teleporter, -/turf/open/floor/plasteel/blue/side, -/area/teleporter) -"aLj" = ( -/obj/machinery/teleport/station, -/turf/open/floor/plasteel/blue/side, -/area/teleporter) -"aLk" = ( -/obj/machinery/teleport/hub, -/turf/open/floor/plating, -/area/teleporter) -"aLl" = ( -/obj/structure/closet/crate, -/obj/item/weapon/crowbar, -/turf/open/floor/plasteel/blue/side{ - dir = 6 - }, -/area/teleporter) -"aLm" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aLn" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/brown/corner{ - dir = 4 - }, -/area/hallway/primary/central) -"aLo" = ( -/obj/structure/cable, -/obj/machinery/power/apc{ - dir = 8; - name = "Security Post - Cargo APC"; - pixel_x = -24 - }, -/obj/structure/closet/wardrobe/red, -/turf/open/floor/plasteel/red/side{ - dir = 10 - }, -/area/security/checkpoint/supply) -"aLp" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/red/side, -/area/security/checkpoint/supply) -"aLq" = ( -/obj/structure/filingcabinet, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, -/area/security/checkpoint/supply) -"aLr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/quartermaster/office) -"aLs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aLt" = ( -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aLu" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aLv" = ( -/obj/structure/disposalpipe/wrapsortjunction{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aLw" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/camera{ - c_tag = "Cargo Mailroom"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aLx" = ( -/obj/machinery/button/door{ - id = "qm_warehouse"; - name = "Warehouse Door Control"; - pixel_x = -24; - req_access_txt = "31" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"aLy" = ( -/obj/item/device/flashlight, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"aLz" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"aLA" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"aLB" = ( -/obj/structure/closet/crate/medical, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"aLC" = ( -/turf/closed/wall/mineral/titanium, -/area/shuttle/supply) -"aLD" = ( -/obj/structure/shuttle/engine/heater{ - dir = 1 - }, -/obj/structure/window/reinforced, -/turf/open/floor/plating/airless, -/area/shuttle/supply) -"aLE" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 2; - icon_state = "pipe-j2s"; - sortType = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aLF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/disposal) -"aLG" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "garbage" - }, -/obj/structure/disposaloutlet{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aLH" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "garbage" - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aLI" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "garbage" - }, -/obj/machinery/recycler, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aLJ" = ( -/obj/machinery/conveyor{ - dir = 2; - id = "garbage" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aLK" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/revenantspawn, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aLL" = ( -/obj/structure/chair/comfy/beige{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/shuttle/escape) -"aLM" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"aLN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"aLO" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"aLP" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"aLQ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Departure Lounge" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"aLR" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aLS" = ( -/obj/structure/disposalpipe/junction{ - dir = 8; - icon_state = "pipe-j2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aLT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral/corner, -/area/hallway/primary/central) -"aLU" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aLV" = ( -/obj/structure/grille/broken, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aLW" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aLX" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aLY" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plating{ - broken = 1; - icon_state = "platingdmg3" - }, -/area/maintenance/department/crew_quarters/bar) -"aLZ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating{ - burnt = 1; - icon_state = "panelscorched" - }, -/area/maintenance/department/crew_quarters/bar) -"aMa" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating{ - burnt = 1; - icon_state = "panelscorched" - }, -/area/maintenance/department/crew_quarters/bar) -"aMb" = ( -/obj/structure/grille, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aMc" = ( -/obj/structure/grille/broken, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aMd" = ( -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aMe" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aMf" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aMg" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aMh" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - broken = 1; - icon_state = "platingdmg3" - }, -/area/maintenance/department/crew_quarters/bar) -"aMi" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aMj" = ( -/obj/machinery/reagentgrinder, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aMk" = ( -/obj/machinery/vending/cigarette, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/crew_quarters/bar) -"aMl" = ( -/obj/machinery/vending/coffee, -/obj/machinery/camera{ - c_tag = "Bar Backroom"; - dir = 2; - network = list("SS13") - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aMm" = ( -/obj/structure/closet/secure_closet/bar{ - req_access_txt = "25" - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aMn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aMo" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/item/weapon/broken_bottle, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aMp" = ( -/obj/structure/table, -/obj/item/stack/sheet/plasteel{ - amount = 10 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/storage/eva) -"aMq" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/weapon/crowbar, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/power/apc{ - dir = 2; - name = "EVA Storage APC"; - pixel_y = -24 - }, -/turf/open/floor/plasteel, -/area/storage/eva) -"aMr" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/storage/eva) -"aMs" = ( -/obj/structure/table, -/obj/item/stack/sheet/rglass{ - amount = 50 - }, -/obj/item/stack/sheet/rglass{ - amount = 50 - }, -/obj/item/stack/rods{ - amount = 50 - }, -/obj/item/stack/rods{ - amount = 50 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel, -/area/storage/eva) -"aMt" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/rglass{ - amount = 50 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/storage/eva) -"aMu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/plasteel/brown/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"aMv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/checkpoint/supply) -"aMw" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_security{ - name = "Cargo Security Post"; - req_access_txt = "63" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/checkpoint/supply) -"aMx" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aMy" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aMz" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen, -/obj/item/weapon/paper_bin{ - layer = 2.9 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aMA" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aMB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aMC" = ( -/obj/structure/closet/crate, -/obj/item/weapon/reagent_containers/food/snacks/donut, -/obj/item/weapon/reagent_containers/food/snacks/donut, -/obj/item/weapon/reagent_containers/food/snacks/donut, -/obj/item/weapon/reagent_containers/food/snacks/donut, -/turf/open/floor/plating, -/area/quartermaster/office) -"aMD" = ( -/obj/machinery/door/poddoor/shutters{ - id = "qm_warehouse"; - name = "warehouse shutters" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aME" = ( -/obj/machinery/door/poddoor/shutters{ - id = "qm_warehouse"; - name = "warehouse shutters" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aMF" = ( -/obj/machinery/door/poddoor/shutters{ - id = "qm_warehouse"; - name = "warehouse shutters" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aMG" = ( -/obj/structure/closet/crate/internals, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"aMH" = ( -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/supply) -"aMI" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aMJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/disposal) -"aMK" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aML" = ( -/obj/item/trash/can, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aMM" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aMN" = ( -/obj/machinery/conveyor_switch/oneway{ - convdir = -1; - id = "garbage"; - name = "disposal conveyor" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aMO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aMP" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aMQ" = ( -/obj/machinery/door/airlock/titanium{ - name = "Emergency Shuttle Airlock" - }, -/turf/open/floor/plating, -/area/shuttle/escape) -"aMR" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"aMS" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"aMT" = ( -/obj/structure/chair, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"aMU" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"aMV" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/vending/coffee, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aMW" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aMX" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aMY" = ( -/turf/closed/wall, -/area/hydroponics) -"aMZ" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - name = "Hydroponics Maintenance"; - req_access_txt = "35" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/hydroponics) -"aNa" = ( -/turf/closed/wall, -/area/crew_quarters/kitchen) -"aNb" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/turf/open/floor/plating, -/area/crew_quarters/kitchen) -"aNc" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, -/turf/open/floor/plating{ - broken = 1; - icon_state = "platingdmg3" - }, -/area/maintenance/department/crew_quarters/bar) -"aNd" = ( -/obj/item/weapon/reagent_containers/food/drinks/shaker, -/obj/item/weapon/gun/ballistic/revolver/doublebarrel, -/obj/structure/table/wood, -/obj/item/weapon/coin/silver, -/obj/item/stack/spacecash/c10, -/obj/item/stack/spacecash/c100, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aNe" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/chair/wood/normal{ - dir = 8 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/crew_quarters/bar) -"aNf" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aNg" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aNh" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Bar Storage Maintenance"; - req_access_txt = "25" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/crew_quarters/bar) -"aNi" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aNj" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/item/chair, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aNk" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/maintenance{ - name = "EVA Maintenance"; - req_access_txt = "18" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/storage/eva) -"aNl" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aNm" = ( -/obj/item/trash/tray, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aNn" = ( -/obj/structure/closet/secure_closet/freezer/cream_pie, -/obj/item/weapon/grown/bananapeel, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aNo" = ( -/obj/structure/closet/secure_closet/freezer/cream_pie, -/obj/item/seeds/banana, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aNp" = ( -/turf/open/floor/plasteel/brown/corner{ - dir = 4 - }, -/area/quartermaster/office) -"aNq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/brown/corner{ - dir = 4 - }, -/area/quartermaster/office) -"aNr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/obj/structure/table/reinforced, -/obj/machinery/door/window/westleft{ - dir = 1; - name = "Delivery Desk"; - req_access_txt = "50" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aNs" = ( -/obj/machinery/door/firedoor, -/obj/structure/table/reinforced, -/obj/machinery/door/window/westleft{ - dir = 1; - name = "Delivery Desk"; - req_access_txt = "50" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aNt" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/glass_mining{ - name = "Mailroom"; - req_access_txt = "0"; - req_one_access_txt = "48;50" - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aNu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/quartermaster/office) -"aNv" = ( -/obj/machinery/button/door{ - id = "qm_warehouse"; - name = "Warehouse Door Control"; - pixel_x = -24; - req_access_txt = "31" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aNw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aNx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aNy" = ( -/obj/machinery/power/apc{ - cell_type = 2500; - dir = 4; - name = "Cargo Maintenance APC"; - pixel_x = 24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1; - d2 = 2 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aNz" = ( -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aNA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aNB" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Disposal APC"; - pixel_x = 24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1; - d2 = 2 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aNC" = ( -/obj/machinery/door/airlock/glass{ - name = "Emergency Shuttle Infirmary" - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/escape) -"aND" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/sunnybush, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Departures - Center"; - dir = 4; - name = "security camera"; - pixel_x = 6; - pixel_y = -7 - }, -/turf/open/floor/grass, -/area/hallway/secondary/exit/departure_lounge) -"aNE" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/sunnybush, -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/grass, -/area/hallway/secondary/exit/departure_lounge) -"aNF" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"aNG" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/matches{ - pixel_x = -3; - pixel_y = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"aNH" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aNI" = ( -/obj/structure/sink{ - pixel_y = 28 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -28 - }, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aNJ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aNK" = ( -/obj/structure/closet/secure_closet/hydroponics, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aNL" = ( -/obj/structure/closet/secure_closet/hydroponics, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aNM" = ( -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/obj/machinery/camera{ - c_tag = "Hydroponics Storage" - }, -/obj/machinery/plantgenes, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aNN" = ( -/obj/machinery/chem_master/condimaster, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aNO" = ( -/obj/structure/table, -/obj/item/weapon/book/manual/hydroponics_pod_people, -/obj/item/weapon/paper/hydroponics, -/obj/item/weapon/reagent_containers/dropper, -/obj/item/weapon/reagent_containers/glass/bottle/mutagen, -/obj/item/weapon/reagent_containers/dropper, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aNP" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Kitchen Maintenance"; - req_access_txt = "28" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/crew_quarters/kitchen) -"aNQ" = ( -/obj/machinery/chem_master/condimaster{ - name = "CondiMaster Neo"; - pixel_x = -4 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aNR" = ( -/obj/machinery/gibber, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aNS" = ( -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aNT" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - freq = 1400; - location = "Kitchen" - }, -/obj/machinery/door/window/southleft{ - base_state = "left"; - dir = 8; - icon_state = "left"; - name = "Kitchen Delivery"; - req_access_txt = "28" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/crew_quarters/kitchen) -"aNU" = ( -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/maintenance/department/crew_quarters/bar) -"aNV" = ( -/obj/item/device/assembly/mousetrap, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/crew_quarters/bar) -"aNW" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aNX" = ( -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aNY" = ( -/obj/effect/landmark/xeno_spawn, -/obj/item/weapon/storage/box/beanbag, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aNZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aOa" = ( -/obj/item/weapon/weldingtool, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aOb" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aOc" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aOd" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aOe" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aOf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aOg" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aOh" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = 29 - }, -/turf/open/floor/plasteel/brown/corner{ - dir = 4 - }, -/area/quartermaster/office) -"aOi" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/brown/corner{ - dir = 4 - }, -/area/quartermaster/office) -"aOj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/brown/corner{ - dir = 4 - }, -/area/quartermaster/office) -"aOk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/quartermaster/office) -"aOl" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aOm" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aOn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aOo" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/requests_console{ - department = "Cargo Bay"; - departmentType = 2; - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aOp" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aOq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aOr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aOs" = ( -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aOt" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad" - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"aOu" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad" - }, -/obj/machinery/status_display{ - density = 0; - layer = 4; - pixel_y = 30; - supply_display = 1 - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"aOv" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad" - }, -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"aOw" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad" - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"aOx" = ( -/obj/machinery/door/poddoor{ - id = "QMLoaddoor"; - name = "supply dock loading door" - }, -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad" - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"aOy" = ( -/obj/structure/plasticflaps, -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad" - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"aOz" = ( -/obj/machinery/door/poddoor{ - id = "QMLoaddoor"; - name = "supply dock loading door" - }, -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad" - }, -/turf/open/floor/plating, -/area/shuttle/supply) -"aOA" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aOB" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aOC" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aOD" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/junction{ - dir = 2; - icon_state = "pipe-y" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aOE" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Disposal Access"; - req_access_txt = "12" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aOF" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aOG" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aOH" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/disposal) -"aOI" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/turf/open/floor/plasteel/airless/solarpanel, -/area/solar/starboard) -"aOJ" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/solar{ - id = "starboardsolar"; - name = "Starboard Solar Array" - }, -/turf/open/floor/plasteel/airless/solarpanel, -/area/solar/starboard) -"aOK" = ( -/obj/machinery/sleeper{ - dir = 4 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"aOL" = ( -/obj/machinery/vending/medical, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"aOM" = ( -/obj/machinery/door/airlock/titanium{ - name = "Emergency Shuttle Airlock" - }, -/obj/docking_port/stationary{ - dheight = 0; - dir = 8; - dwidth = 4; - height = 15; - id = "emergency_home"; - name = "PubbyStation emergency evac bay"; - width = 20 - }, -/obj/docking_port/mobile/emergency{ - dheight = 0; - dir = 8; - dwidth = 4; - height = 15; - name = "Pubby emergency shuttle"; - port_angle = 90; - width = 18 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/escape) -"aON" = ( -/obj/machinery/light, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"aOO" = ( -/obj/structure/chair{ - dir = 1; - name = "Command Station" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"aOP" = ( -/obj/machinery/camera{ - c_tag = "Central Primary Hallway Escape"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 28 - }, -/turf/open/floor/plasteel/neutral/corner, -/area/hallway/primary/central) -"aOQ" = ( -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aOR" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aOS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aOT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aOU" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aOV" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/spray/plantbgone{ - pixel_y = 3 - }, -/obj/item/weapon/reagent_containers/spray/plantbgone{ - pixel_x = 8; - pixel_y = 8 - }, -/obj/item/weapon/reagent_containers/spray/plantbgone{ - pixel_x = 13; - pixel_y = 5 - }, -/obj/item/weapon/watertank, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aOW" = ( -/obj/structure/kitchenspike, -/obj/item/device/assembly/mousetrap, -/obj/item/trash/deadmouse, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aOX" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aOY" = ( -/obj/machinery/camera{ - c_tag = "Kitchen Cold Room"; - dir = 2; - network = list("SS13") - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/machinery/requests_console{ - department = "Kitchen"; - departmentType = 2; - pixel_y = 30 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aOZ" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/maintenance/department/crew_quarters/bar) -"aPa" = ( -/obj/structure/reagent_dispensers/beerkeg, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aPb" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/crew_quarters/bar) -"aPc" = ( -/obj/structure/closet/gmcloset, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/stack/cable_coil, -/obj/item/weapon/storage/box/mousetraps, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/crew_quarters/bar) -"aPd" = ( -/turf/closed/wall, -/area/crew_quarters/theatre) -"aPe" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Theatre Maintenance"; - req_access_txt = "0"; - req_one_access_txt = "12;46" - }, -/turf/open/floor/plating, -/area/crew_quarters/theatre) -"aPf" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Theatre Maintenance"; - req_access_txt = "0"; - req_one_access_txt = "12;46" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/crew_quarters/theatre) -"aPg" = ( -/obj/machinery/camera{ - c_tag = "Central Primary Hallway Cargo"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/brown/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"aPh" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aPi" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aPj" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aPk" = ( -/obj/machinery/holopad, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aPl" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aPm" = ( -/obj/machinery/door/airlock/glass_mining{ - name = "Cargo Bay"; - req_access_txt = "0"; - req_one_access_txt = "31;48" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aPn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aPo" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aPp" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aPq" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aPr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aPs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aPt" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aPu" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aPv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aPw" = ( -/obj/machinery/door/airlock/external{ - name = "Supply Dock Airlock"; - req_access_txt = "31" - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"aPx" = ( -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/quartermaster/storage) -"aPy" = ( -/obj/machinery/door/airlock/titanium{ - name = "Supply Shuttle Airlock"; - req_access_txt = "31" - }, -/obj/docking_port/mobile/supply{ - dir = 4 - }, -/obj/docking_port/stationary{ - dir = 4; - dwidth = 5; - height = 7; - id = "supply_home"; - name = "Cargo Bay"; - width = 12 - }, -/turf/open/floor/plating, -/area/shuttle/supply) -"aPz" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/obj/item/weapon/storage/toolbox/mechanical, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aPA" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aPB" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aPC" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/weapon/crowbar, -/obj/structure/sign/nosmoking_2{ - pixel_x = 32 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"aPD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"aPE" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"aPF" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"aPG" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Departure Lounge" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"aPH" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aPI" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aPJ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral/corner, -/area/hallway/primary/central) -"aPK" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aPL" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aPM" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"aPN" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/hydroponics) -"aPO" = ( -/obj/machinery/door/window/eastright{ - name = "Hydroponics Delivery"; - req_access_txt = "35" - }, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - dir = 1; - freq = 1400; - location = "Hydroponics" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/hydroponics) -"aPP" = ( -/obj/structure/closet/crate/hydroponics, -/obj/item/weapon/shovel/spade, -/obj/item/weapon/wrench, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/item/weapon/wirecutters, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aPQ" = ( -/obj/structure/closet/wardrobe/botanist, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aPR" = ( -/obj/machinery/power/apc{ - name = "Hydroponics APC"; - pixel_y = -24 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aPS" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aPT" = ( -/obj/machinery/light/small, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aPU" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"aPV" = ( -/obj/machinery/icecream_vat, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aPW" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aPX" = ( -/mob/living/simple_animal/hostile/retaliate/goat{ - name = "Pete" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aPY" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aPZ" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 23 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aQa" = ( -/obj/machinery/door/window/southleft{ - base_state = "left"; - dir = 2; - icon_state = "left"; - name = "Bar Delivery"; - req_access_txt = "25" - }, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=2"; - freq = 1400; - location = "Bar" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/crew_quarters/bar) -"aQb" = ( -/obj/machinery/door/airlock{ - name = "Bar Storage"; - req_access_txt = "25" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aQc" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aQd" = ( -/obj/structure/sign/poster/random{ - pixel_x = -32 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aQe" = ( -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/theatre) -"aQf" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-04"; - layer = 4.1 - }, -/obj/structure/sign/poster/random{ - pixel_y = 32 - }, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/theatre) -"aQg" = ( -/obj/machinery/camera{ - c_tag = "Theatre Stage"; - dir = 2 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/theatre) -"aQh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/sign/poster/random{ - pixel_x = 32 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aQi" = ( -/obj/structure/table/wood, -/obj/item/weapon/lipstick/random{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/clothing/gloves/color/rainbow/clown, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/item/weapon/book/random, -/obj/item/weapon/lipstick/random, -/turf/open/floor/plasteel/black, -/area/crew_quarters/theatre) -"aQj" = ( -/obj/structure/dresser, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/sign/poster/contraband/clown{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/theatre) -"aQk" = ( -/obj/machinery/vending/autodrobe, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/theatre) -"aQl" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Theatre Maintenance"; - req_access_txt = "46" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/crew_quarters/theatre) -"aQm" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/brown/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"aQn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aQo" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aQp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/loadingarea{ - dir = 8 - }, -/area/quartermaster/office) -"aQq" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, -/obj/machinery/conveyor{ - dir = 4; - id = "cargodeliver" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aQr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/brown{ - dir = 8 - }, -/area/quartermaster/office) -"aQs" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aQt" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/machinery/conveyor_switch{ - id = "cargodeliver" - }, -/turf/open/floor/plasteel/brown{ - dir = 4 - }, -/area/quartermaster/office) -"aQu" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - freq = 1400; - location = "QM #1" - }, -/obj/effect/turf_decal/bot, -/mob/living/simple_animal/bot/mulebot{ - beacon_freq = 1400; - home_destination = "QM #1"; - suffix = "#1" - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aQv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aQw" = ( -/obj/effect/landmark/start/cargo_technician, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aQx" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aQy" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aQz" = ( -/obj/machinery/conveyor_switch/oneway{ - convdir = -1; - id = "QMLoad" - }, -/obj/machinery/button/door{ - id = "QMLoaddoor2"; - layer = 4; - name = "Loading Doors"; - pixel_x = 24; - pixel_y = -8 - }, -/obj/machinery/button/door{ - dir = 2; - id = "QMLoaddoor"; - layer = 4; - name = "Loading Doors"; - pixel_x = 24; - pixel_y = 8 - }, -/obj/machinery/camera{ - c_tag = "Cargo Supply Dock"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aQA" = ( -/obj/machinery/button/door{ - id = "QMLoaddoor2"; - layer = 4; - name = "Loading Doors"; - pixel_x = -24; - pixel_y = -8 - }, -/obj/machinery/button/door{ - dir = 2; - id = "QMLoaddoor"; - layer = 4; - name = "Loading Doors"; - pixel_x = -24; - pixel_y = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/supply) -"aQB" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aQC" = ( -/obj/structure/easel, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aQD" = ( -/obj/structure/closet/l3closet/scientist, -/obj/item/weapon/book/manual/wiki/chemistry, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aQE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/button/massdriver{ - id = "chapelgun"; - pixel_x = 28 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"aQF" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/shuttle/engine/heater, -/turf/open/floor/plating/airless, -/area/shuttle/escape) -"aQG" = ( -/obj/structure/table, -/obj/item/weapon/defibrillator/loaded, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"aQH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"aQI" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Departure Lounge" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"aQJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/closed/wall, -/area/chapel/main/monastery) -"aQK" = ( -/obj/structure/sign/directions/evac{ - dir = 1; - icon_state = "direction_evac"; - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral/corner, -/area/hallway/primary/central) -"aQL" = ( -/turf/closed/wall, -/area/janitor) -"aQM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/janitor) -"aQN" = ( -/obj/machinery/door/window/eastright{ - dir = 2; - name = "Janitor Delivery"; - req_access_txt = "26" - }, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=1"; - dir = 1; - freq = 1400; - location = "Janitor" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/janitor) -"aQO" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Hydroponics"; - req_access_txt = "35" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hydroponics) -"aQP" = ( -/obj/structure/closet/chefcloset, -/obj/item/weapon/wrench, -/obj/item/weapon/crowbar, -/obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aQQ" = ( -/obj/machinery/power/apc{ - dir = 2; - name = "Kitchen APC"; - pixel_y = -24 - }, -/obj/structure/cable, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aQR" = ( -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen{ - name = "Kitchen Coldroom" - }) -"aQS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aQT" = ( -/obj/structure/closet/secure_closet/freezer/kitchen, -/obj/item/weapon/reagent_containers/food/snacks/grown/potato, -/obj/item/weapon/reagent_containers/food/snacks/grown/potato, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aQU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/kitchen) -"aQV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aQW" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/sign/securearea{ - 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"; - name = "Mr. Deempisi portrait"; - pixel_y = 28 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aQX" = ( -/obj/structure/sink/kitchen{ - pixel_y = 28 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aQY" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aQZ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/requests_console{ - department = "Bar"; - departmentType = 2; - pixel_y = 30; - receive_ore_updates = 1 - }, -/obj/machinery/camera{ - c_tag = "Bar Access"; - dir = 2; - network = list("SS13") - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aRa" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_y = 26 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aRb" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Bar APC"; - pixel_x = 27 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aRc" = ( -/obj/structure/piano{ - icon_state = "piano" - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aRd" = ( -/obj/structure/chair/wood/normal{ - dir = 8 - }, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/theatre) -"aRe" = ( -/obj/structure/chair/wood/normal, -/mob/living/carbon/monkey/punpun, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/theatre) -"aRf" = ( -/obj/structure/table/wood, -/obj/item/device/instrument/violin, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/theatre) -"aRg" = ( -/obj/structure/table/wood, -/obj/item/device/instrument/guitar, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aRh" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Theatre APC"; - pixel_x = -25 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plasteel/redblue, -/area/crew_quarters/theatre) -"aRi" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/landmark/start/mime, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/redblue, -/area/crew_quarters/theatre) -"aRj" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/redblue, -/area/crew_quarters/theatre) -"aRk" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_y = 26 - }, -/turf/open/floor/plasteel/redblue, -/area/crew_quarters/theatre) -"aRl" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/machinery/light_switch{ - pixel_x = 24; - pixel_y = 24 - }, -/obj/structure/mirror{ - pixel_x = 28; - pixel_y = -2 - }, -/turf/open/floor/plasteel/redblue, -/area/crew_quarters/theatre) -"aRm" = ( -/obj/machinery/computer/cargo/request, -/turf/open/floor/plasteel/brown/corner, -/area/quartermaster/office) -"aRn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/brown/corner, -/area/quartermaster/office) -"aRo" = ( -/turf/open/floor/plasteel/brown/corner, -/area/quartermaster/office) -"aRp" = ( -/obj/machinery/door/firedoor, -/obj/machinery/mineral/ore_redemption{ - input_dir = 4; - output_dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/quartermaster/office) -"aRq" = ( -/obj/machinery/status_display{ - dir = 8; - layer = 4; - pixel_x = 32; - supply_display = 1 - }, -/turf/open/floor/plasteel/brown{ - dir = 4 - }, -/area/quartermaster/office) -"aRr" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - freq = 1400; - location = "QM #2" - }, -/obj/machinery/camera{ - c_tag = "Cargo Bay"; - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aRs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aRt" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 - }, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aRu" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aRv" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"aRw" = ( -/obj/machinery/door/airlock/titanium{ - name = "Supply Shuttle Airlock"; - req_access_txt = "31" - }, -/turf/open/floor/plating, -/area/shuttle/supply) -"aRx" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aRy" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aRz" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/closed/wall, -/area/maintenance/department/chapel/monastery) -"aRA" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/open/floor/plating/airless, -/area/shuttle/escape) -"aRB" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel/escape, -/area/hallway/secondary/exit/departure_lounge) -"aRC" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel/escape, -/area/hallway/secondary/exit/departure_lounge) -"aRD" = ( -/obj/machinery/light, -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel/escape, -/area/hallway/secondary/exit/departure_lounge) -"aRE" = ( -/turf/open/floor/plasteel/escape, -/area/hallway/secondary/exit/departure_lounge) -"aRF" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-14"; - layer = 4.1 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/open/floor/plasteel/escape{ - dir = 6 - }, -/area/hallway/secondary/exit/departure_lounge) -"aRG" = ( -/obj/machinery/washing_machine, -/obj/structure/sign/securearea{ - 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"; - name = "Mr. Deempisi portrait"; - pixel_y = 28 - }, -/turf/open/floor/plasteel/black, -/area/janitor) -"aRH" = ( -/obj/machinery/camera{ - c_tag = "Custodial Quarters" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_y = 26 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/janitor) -"aRI" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet, -/obj/effect/landmark/start/janitor, -/turf/open/floor/plasteel/black, -/area/janitor) -"aRJ" = ( -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel/green/side{ - dir = 9 - }, -/area/hydroponics) -"aRK" = ( -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel/green/corner{ - dir = 4 - }, -/area/hydroponics) -"aRL" = ( -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel/green/side{ - dir = 1 - }, -/area/hydroponics) -"aRM" = ( -/obj/structure/sink{ - pixel_y = 28 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aRN" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 2; - icon_state = "pipe-j2s"; - sortType = 21 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hydroponics) -"aRO" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_x = -4; - pixel_y = 30 - }, -/turf/open/floor/plasteel/green/corner{ - dir = 4 - }, -/area/hydroponics) -"aRP" = ( -/obj/structure/closet/secure_closet/freezer/meat, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aRQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aRR" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aRS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aRT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aRU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aRV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 4; - icon_state = "pipe-j1s"; - sortType = 19 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aRW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aRX" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aRY" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aRZ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/obj/structure/sign/poster/random{ - pixel_x = -32 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aSa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/theatre) -"aSb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/theatre) -"aSc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/sign/poster/random{ - pixel_x = 32 - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aSd" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/redblue, -/area/crew_quarters/theatre) -"aSe" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Theatre Storage"; - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/redblue, -/area/crew_quarters/theatre) -"aSf" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 4; - icon_state = "pipe-j1s"; - sortType = 18 - }, -/obj/machinery/requests_console{ - department = "Theatre"; - departmentType = 0; - name = "theatre RC"; - pixel_x = -32; - pixel_y = -32 - }, -/turf/open/floor/plasteel/redblue, -/area/crew_quarters/theatre) -"aSg" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/landmark/start/clown, -/turf/open/floor/plasteel/redblue, -/area/crew_quarters/theatre) -"aSh" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/item/cardboard_cutout, -/obj/structure/mirror{ - pixel_x = 28; - pixel_y = -2 - }, -/turf/open/floor/plasteel/redblue, -/area/crew_quarters/theatre) -"aSi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/crew_quarters/theatre) -"aSj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/brown/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"aSk" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/brown/corner{ - dir = 4 - }, -/area/hallway/primary/central) -"aSl" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/westleft{ - dir = 2; - name = "Cargo Desk"; - req_access_txt = "50" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aSm" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/westleft{ - dir = 2; - name = "Cargo Desk"; - req_access_txt = "50" - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aSn" = ( -/obj/machinery/door/firedoor, -/obj/machinery/autolathe, -/turf/open/floor/plasteel/black, -/area/quartermaster/office) -"aSo" = ( -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/machinery/camera{ - c_tag = "Cargo Foyer"; - dir = 8 - }, -/turf/open/floor/plasteel/brown{ - dir = 4 - }, -/area/quartermaster/office) -"aSp" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - freq = 1400; - location = "QM #3" - }, -/obj/effect/turf_decal/bot, -/mob/living/simple_animal/bot/mulebot{ - home_destination = "QM #2"; - suffix = "#2" - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aSq" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aSr" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad2" - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"aSs" = ( -/obj/machinery/door/poddoor{ - id = "QMLoaddoor2"; - name = "supply dock loading door" - }, -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad2" - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"aSt" = ( -/obj/structure/plasticflaps, -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad2" - }, -/turf/open/floor/plating, -/area/quartermaster/storage) -"aSu" = ( -/obj/machinery/door/poddoor{ - id = "QMLoaddoor2"; - name = "supply dock loading door" - }, -/obj/machinery/conveyor{ - dir = 8; - id = "QMLoad2" - }, -/turf/open/floor/plating, -/area/shuttle/supply) -"aSv" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/item/device/assembly/timer, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aSw" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) -"aSx" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aSy" = ( -/obj/structure/chair/stool, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aSz" = ( -/turf/closed/wall, -/area/security/checkpoint/customs) -"aSA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "papersplease"; - name = "security shutters" - }, -/turf/open/floor/plating, -/area/security/checkpoint/customs) -"aSB" = ( -/obj/machinery/door/firedoor, -/obj/structure/table/reinforced, -/obj/machinery/door/window/westright{ - dir = 2; - name = "Security Checkpoint"; - req_access_txt = "1" - }, -/obj/machinery/door/window/northleft{ - dir = 1; - icon_state = "left"; - name = "Reception Window"; - req_access_txt = "0" - }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id = "papersplease"; - layer = 3.1; - name = "privacy shutters"; - opacity = 0 - }, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/security/checkpoint/customs) -"aSC" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/item/weapon/storage/toolbox/mechanical, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) -"aSD" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/structure/sign/poster/official/random{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/neutral/corner, -/area/hallway/primary/central) -"aSE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/janitor) -"aSF" = ( -/obj/structure/bedsheetbin, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/vault, -/area/janitor) -"aSG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/vault, -/area/janitor) -"aSH" = ( -/obj/structure/table, -/obj/item/clothing/under/maid, -/obj/item/key/janitor, -/obj/item/weapon/grenade/clusterbuster/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/obj/item/weapon/grenade/chem_grenade/cleaner, -/turf/open/floor/plasteel/vault, -/area/janitor) -"aSI" = ( -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel/green/side{ - dir = 8 - }, -/area/hydroponics) -"aSJ" = ( -/turf/open/floor/plasteel, -/area/hydroponics) -"aSK" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hydroponics) -"aSL" = ( -/obj/machinery/biogenerator, -/obj/machinery/requests_console{ - department = "Hydroponics"; - departmentType = 2; - pixel_y = 30 - }, -/turf/open/floor/plasteel/green/corner{ - dir = 4 - }, -/area/hydroponics) -"aSM" = ( -/obj/machinery/hydroponics/constructable, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_y = 26 - }, -/turf/open/floor/plasteel/green/side{ - dir = 1 - }, -/area/hydroponics) -"aSN" = ( -/obj/machinery/hydroponics/constructable, -/obj/structure/sign/botany{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/green/side{ - dir = 1 - }, -/area/hydroponics) -"aSO" = ( -/obj/machinery/door/airlock{ - name = "Kitchen Cold Room"; - req_access_txt = "28" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"aSP" = ( -/obj/machinery/door/airlock{ - name = "Bar Access"; - req_access_txt = "28" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/black, -/area/crew_quarters/kitchen) -"aSQ" = ( -/obj/machinery/door/airlock{ - cyclelinkeddir = 4; - name = "Bar Access"; - req_access_txt = "25" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aSR" = ( -/obj/machinery/door/airlock{ - cyclelinkeddir = 8; - name = "Bar Access"; - req_access_txt = "0"; - req_one_access_txt = "25; 28" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aSS" = ( -/obj/structure/window/reinforced, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aST" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aSU" = ( -/obj/machinery/door/window{ - base_state = "right"; - icon_state = "right" - }, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"aSV" = ( -/obj/machinery/door/airlock{ - name = "Theatre Storage"; - req_access_txt = "46" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/crew_quarters/theatre) -"aSW" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/crew_quarters/theatre) -"aSX" = ( -/obj/structure/table/wood, -/obj/item/weapon/soap, -/obj/structure/table/wood, -/obj/item/weapon/bikehorn, -/obj/item/toy/cattoy, -/turf/open/floor/plasteel/black, -/area/crew_quarters/theatre) -"aSY" = ( -/obj/structure/closet/crate/wooden/toy, -/turf/open/floor/plasteel/black, -/area/crew_quarters/theatre) -"aSZ" = ( -/obj/machinery/computer/cargo, -/obj/machinery/requests_console{ - department = "Cargo Bay"; - departmentType = 2; - pixel_x = -32 - }, -/turf/open/floor/plasteel/brown{ - dir = 1 - }, -/area/quartermaster/office) -"aTa" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/brown{ - dir = 1 - }, -/area/quartermaster/office) -"aTb" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/effect/landmark/start/cargo_technician, -/turf/open/floor/plasteel/brown{ - dir = 1 - }, -/area/quartermaster/office) -"aTc" = ( -/obj/item/weapon/stamp{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/stamp/denied{ - pixel_x = 4; - pixel_y = -2 - }, -/obj/structure/table, -/turf/open/floor/plasteel/brown{ - dir = 1 - }, -/area/quartermaster/office) -"aTd" = ( -/turf/open/floor/plasteel/brown{ - dir = 1 - }, -/area/quartermaster/office) -"aTe" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel/brown{ - dir = 1 - }, -/area/quartermaster/office) -"aTf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/quartermaster/office) -"aTg" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 28 - }, -/turf/open/floor/plasteel/brown{ - dir = 4 - }, -/area/quartermaster/office) -"aTh" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - freq = 1400; - location = "QM #4" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aTi" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aTj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aTk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aTl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aTm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aTn" = ( -/obj/machinery/conveyor_switch/oneway{ - convdir = 1; - id = "QMLoad2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aTo" = ( -/obj/structure/table, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/obj/effect/spawner/lootdrop/maintenance, -/obj/item/weapon/storage/box/matches, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aTp" = ( -/obj/structure/table, -/obj/item/device/assembly/igniter, -/obj/item/device/assembly/igniter, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aTq" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal{ - amount = 10 - }, -/obj/item/stack/rods{ - amount = 25 - }, -/obj/item/weapon/shard{ - icon_state = "small" - }, -/obj/effect/decal/cleanable/deadcockroach, -/obj/item/weapon/light/bulb, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aTr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"aTs" = ( -/turf/closed/wall/r_wall, -/area/hallway/secondary/entry) -"aTt" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Monastery Maintenance APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) -"aTu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) -"aTv" = ( -/obj/machinery/computer/security, -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - pixel_y = 30 - }, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/red/side{ - dir = 9 - }, -/area/security/checkpoint/customs) -"aTw" = ( -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/checkpoint/customs) -"aTx" = ( -/obj/structure/closet/wardrobe/red, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/checkpoint/customs) -"aTy" = ( -/obj/structure/closet/secure_closet/security, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_y = 26 - }, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/checkpoint/customs) -"aTz" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/neutral/corner, -/area/hallway/primary/central) -"aTA" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Custodial Quarters"; - req_access_txt = "26" - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/janitor) -"aTB" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aTC" = ( -/obj/machinery/vending/dinnerware, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aTD" = ( -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aTE" = ( -/obj/structure/sink/kitchen{ - pixel_y = 28 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aTF" = ( -/obj/machinery/processor, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_y = 26 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aTG" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 28 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aTH" = ( -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks/beer, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aTI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aTJ" = ( -/obj/structure/table/reinforced, -/obj/machinery/chem_dispenser/drinks, -/turf/open/floor/plasteel/darkred/side{ - dir = 8 - }, -/area/crew_quarters/bar) -"aTK" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aTL" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/crew_quarters/bar) -"aTM" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/crew_quarters/bar) -"aTN" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/crew_quarters/bar) -"aTO" = ( -/obj/structure/disposalpipe/junction{ - icon_state = "pipe-j2"; - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 28 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aTP" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/item/weapon/storage/box/lights/bulbs, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) -"aTQ" = ( -/obj/effect/decal/cleanable/cobweb{ - icon_state = "cobweb2" - }, -/obj/item/stack/sheet/glass{ - amount = 50; - layer = 4 - }, -/obj/item/stack/sheet/metal{ - amount = 20; - layer = 3.1 - }, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) -"aTR" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_y = 26 - }, -/turf/open/floor/plasteel/black, -/area/library) -"aTS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -28 - }, -/turf/open/floor/plasteel/brown/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"aTT" = ( -/obj/structure/table, -/obj/machinery/computer/stockexchange, -/obj/machinery/status_display{ - dir = 4; - layer = 4; - pixel_x = -32; - supply_display = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aTU" = ( -/obj/structure/disposalpipe/junction{ - dir = 8; - icon_state = "pipe-j1" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aTV" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_mining{ - name = "Cargo Office"; - req_access_txt = "50" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aTW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aTX" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aTY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aTZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aUa" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - icon_state = "pipe-j2s"; - sortType = 3 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aUb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aUc" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aUd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aUe" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aUf" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aUg" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aUh" = ( -/turf/open/floor/plasteel/arrival{ - dir = 1 - }, -/area/hallway/secondary/entry) -"aUi" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/arrival{ - dir = 1 - }, -/area/hallway/secondary/entry) -"aUj" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/arrival{ - dir = 1 - }, -/area/hallway/secondary/entry) -"aUk" = ( -/obj/machinery/camera{ - c_tag = "Arrivals Fore"; - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/arrival{ - dir = 1 - }, -/area/hallway/secondary/entry) -"aUl" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_y = 26 - }, -/turf/open/floor/plasteel/arrival{ - dir = 1 - }, -/area/hallway/secondary/entry) -"aUm" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/arrival{ - dir = 1 - }, -/area/hallway/secondary/entry) -"aUn" = ( -/obj/machinery/computer/card, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Security Checkpoint"; - dir = 4; - network = list("SS13") - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/checkpoint/customs) -"aUo" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/customs) -"aUp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/customs) -"aUq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/customs) -"aUr" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/checkpoint/customs) -"aUs" = ( -/obj/machinery/door/airlock/security{ - name = "Security Checkpoint"; - req_access = null; - req_access_txt = "1" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red, -/area/security/checkpoint/customs) -"aUt" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aUu" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aUv" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 23 - }, -/turf/open/floor/plasteel/neutral/corner, -/area/hallway/primary/central) -"aUw" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel/floorgrime, -/area/janitor) -"aUx" = ( -/turf/open/floor/plasteel/floorgrime, -/area/janitor) -"aUy" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/power/apc{ - dir = 1; - name = "Custodial Closet APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plasteel/floorgrime, -/area/janitor) -"aUz" = ( -/obj/machinery/hydroponics/constructable, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/green/side{ - dir = 8 - }, -/area/hydroponics) -"aUA" = ( -/obj/machinery/vending/hydronutrients, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/hydroponics) -"aUB" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/green/side{ - dir = 8 - }, -/area/hydroponics) -"aUC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aUD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aUE" = ( -/obj/effect/landmark/start/botanist, -/turf/open/floor/plasteel, -/area/hydroponics) -"aUF" = ( -/obj/machinery/smartfridge, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/crew_quarters/kitchen) -"aUG" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aUH" = ( -/obj/machinery/vending/boozeomat, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/crew_quarters/kitchen) -"aUI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aUJ" = ( -/obj/structure/chair/stool/bar, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aUK" = ( -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/crew_quarters/bar) -"aUL" = ( -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aUM" = ( -/obj/structure/chair/wood/normal, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/bar) -"aUN" = ( -/obj/effect/landmark/start/assistant, -/obj/structure/chair/wood/normal, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/bar) -"aUO" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/landmark/xmastree, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/bar) -"aUP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair/wood/normal, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/bar) -"aUQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/crew_quarters/bar) -"aUR" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/newscaster{ - pixel_x = 32; - pixel_y = 1 - }, -/obj/structure/chair/wood/normal, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/crew_quarters/bar) -"aUS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/turf/open/floor/plasteel/brown/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"aUT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet, -/area/library) -"aUU" = ( -/obj/structure/table, -/obj/item/weapon/pen, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_y = -26 - }, -/obj/item/weapon/paper_bin{ - layer = 2.9 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aUV" = ( -/obj/structure/table, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/yellow, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aUW" = ( -/obj/machinery/photocopier, -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Cargo Office"; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aUX" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/power/apc{ - dir = 2; - name = "Cargo Office APC"; - pixel_x = 1; - pixel_y = -24 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aUY" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aUZ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aVa" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/closed/wall, -/area/quartermaster/office) -"aVb" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aVc" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aVd" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aVe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/power/apc{ - dir = 2; - name = "Cargo Bay APC"; - pixel_y = -24 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aVf" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_y = -26 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aVg" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 1; - icon_state = "pipe-j1s"; - sortType = 2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aVh" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/plasteel, -/area/quartermaster/storage) -"aVi" = ( -/turf/closed/wall, -/area/maintenance/solars/starboard) -"aVj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/solars/starboard) -"aVk" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/solar{ - id = "portsolar"; - name = "Port Solar Array" - }, -/turf/open/floor/plasteel/airless/solarpanel, -/area/solar/starboard) -"aVl" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aVm" = ( -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aVn" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aVo" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aVp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aVq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aVr" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/neutral/corner{ - dir = 4 - }, -/area/hallway/secondary/entry) -"aVs" = ( -/obj/machinery/computer/secure_data, -/obj/machinery/button/door{ - dir = 2; - id = "papersplease"; - name = "Shutters Control Button"; - pixel_x = -26; - pixel_y = 6; - req_access_txt = "1" - }, -/obj/machinery/button/flasher{ - id = "brigentry"; - pixel_x = -26; - pixel_y = -4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 10 - }, -/area/security/checkpoint/customs) -"aVt" = ( -/obj/item/weapon/pen, -/obj/structure/table, -/obj/item/weapon/paper_bin{ - layer = 2.9 - }, -/turf/open/floor/plasteel/red/side, -/area/security/checkpoint/customs) -"aVu" = ( -/obj/structure/chair/office/dark, -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/side, -/area/security/checkpoint/customs) -"aVv" = ( -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/structure/table, -/turf/open/floor/plasteel/red/side, -/area/security/checkpoint/customs) -"aVw" = ( -/obj/machinery/power/apc{ - dir = 2; - name = "Security Checkpoint APC"; - pixel_x = 1; - pixel_y = -24 - }, -/obj/structure/cable, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, -/area/security/checkpoint/customs) -"aVx" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aVy" = ( -/obj/vehicle/janicart, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/button/door{ - dir = 2; - id = "jangarage"; - name = "Custodial Closet Shutters Control"; - pixel_x = -25; - req_access_txt = "26" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel/floorgrime, -/area/janitor) -"aVz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/floorgrime, -/area/janitor) -"aVA" = ( -/obj/structure/closet/l3closet/janitor, -/obj/machinery/requests_console{ - department = "Janitorial"; - departmentType = 1; - pixel_x = 32 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel/floorgrime, -/area/janitor) -"aVB" = ( -/obj/machinery/vending/hydroseeds{ - slogan_delay = 700 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/hydroponics) -"aVC" = ( -/turf/open/floor/plasteel/green/corner, -/area/hydroponics) -"aVD" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel/green/side, -/area/hydroponics) -"aVE" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/eastleft{ - dir = 8; - name = "Hydroponics Desk"; - req_access_txt = "35" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/eastleft{ - dir = 4; - name = "Kitchen Desk"; - req_access_txt = "28" - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aVF" = ( -/obj/effect/landmark/start/cook, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aVG" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/weapon/reagent_containers/food/condiment/peppermill, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aVH" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aVI" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/weapon/reagent_containers/food/snacks/pie/cream, -/obj/machinery/camera{ - c_tag = "Kitchen"; - dir = 1; - network = list("SS13") - }, -/turf/open/floor/plasteel/hydrofloor, -/area/crew_quarters/kitchen) -"aVJ" = ( -/obj/effect/landmark/start/bartender, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aVK" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/gun/ballistic/revolver/russian, -/turf/open/floor/plasteel/darkred/side{ - dir = 8 - }, -/area/crew_quarters/bar) -"aVL" = ( -/obj/structure/chair/stool/bar, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/crew_quarters/bar) -"aVM" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/library) -"aVN" = ( -/obj/structure/table/wood/fancy, -/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/bar) -"aVO" = ( -/obj/item/weapon/coin/silver, -/obj/structure/table/wood/fancy, -/obj/item/weapon/cane, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/bar) -"aVP" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/bar) -"aVQ" = ( -/obj/structure/table/wood/fancy, -/obj/item/weapon/storage/fancy/candle_box, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/bar) -"aVR" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/table/wood, -/obj/item/clothing/under/sundress, -/obj/item/clothing/under/waiter, -/obj/item/clothing/under/blacktango, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aVS" = ( -/obj/structure/chair/stool, -/obj/item/trash/can, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/bar) -"aVT" = ( -/obj/effect/landmark/start/assistant, -/obj/structure/chair/stool, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/bar) -"aVU" = ( -/obj/structure/chair/stool, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/bar) -"aVV" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aVW" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Cargo Office Maintenance"; - req_access_txt = "50" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/quartermaster/office) -"aVX" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = 6; - pixel_y = -5 - }, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aVY" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/weapon/hand_labeler, -/obj/machinery/light/small, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aVZ" = ( -/obj/structure/closet/wardrobe/cargotech, -/obj/item/clothing/head/mailman, -/obj/item/clothing/under/rank/mailman, -/turf/open/floor/plasteel, -/area/quartermaster/office) -"aWa" = ( -/turf/closed/wall, -/area/quartermaster/qm) -"aWb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/quartermaster/qm) -"aWc" = ( -/obj/machinery/door/airlock/glass_mining{ - name = "Quartermaster"; - req_access_txt = "41" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/brown, -/area/quartermaster/qm) -"aWd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/quartermaster/qm) -"aWe" = ( -/turf/closed/wall, -/area/quartermaster/miningdock) -"aWf" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/brown, -/area/quartermaster/miningdock) -"aWg" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/brown, -/area/quartermaster/miningdock) -"aWh" = ( -/obj/machinery/power/smes, -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1; - d2 = 2 - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard) -"aWi" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1; - d2 = 2 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard) -"aWj" = ( -/obj/structure/rack, -/obj/item/clothing/mask/gas, -/obj/item/device/multitool, -/turf/open/floor/plating, -/area/maintenance/solars/starboard) -"aWk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 32 - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard) -"aWl" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 2; - name = "Port Docking Bay 1" - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"aWm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aWn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aWo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aWp" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/neutral/corner{ - dir = 4 - }, -/area/hallway/secondary/entry) -"aWq" = ( -/obj/machinery/door/firedoor, -/obj/structure/table/reinforced, -/obj/machinery/door/window/westright{ - dir = 1; - name = "Security Checkpoint"; - req_access_txt = "1" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/window/northleft{ - dir = 2; - icon_state = "left"; - name = "Reception Window"; - req_access_txt = "0" - }, -/obj/machinery/door/poddoor{ - density = 0; - icon_state = "open"; - id = "papersplease"; - layer = 3.1; - name = "privacy shutters"; - opacity = 0 - }, -/obj/item/weapon/crowbar, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/security/checkpoint/customs) -"aWr" = ( -/obj/structure/janitorialcart, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/floorgrime, -/area/janitor) -"aWs" = ( -/obj/structure/closet/jcloset, -/obj/item/clothing/head/crown, -/obj/machinery/camera{ - c_tag = "Custodial Closet"; - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, -/turf/open/floor/plasteel/floorgrime, -/area/janitor) -"aWt" = ( -/obj/machinery/seed_extractor, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/hydroponics) -"aWu" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Hydroponics South"; - dir = 8; - network = list("SS13") - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aWv" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/westright{ - dir = 1; - name = "Hydroponics Desk"; - req_access_txt = "35" - }, -/obj/item/weapon/reagent_containers/glass/bucket, -/turf/open/floor/plasteel, -/area/hydroponics) -"aWw" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/westright{ - dir = 1; - name = "Hydroponics Desk"; - req_access_txt = "35" - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aWx" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_x = -3; - pixel_y = 6 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aWy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aWz" = ( -/obj/structure/table, -/obj/item/weapon/kitchen/rollingpin, -/obj/item/weapon/reagent_containers/food/condiment/enzyme, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aWA" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/ingredients/wildcard, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aWB" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-22" - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - dir = 4; - name = "Library APC"; - pixel_x = 24 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/black, -/area/library) -"aWC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aWD" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aWE" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/head/that{ - throwforce = 1 - }, -/turf/open/floor/plasteel/darkred/side{ - dir = 8 - }, -/area/crew_quarters/bar) -"aWF" = ( -/obj/structure/chair/stool/bar, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aWG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/bar) -"aWH" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/chair/wood/normal{ - dir = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/crew_quarters/bar) -"aWI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/item/clothing/shoes/sandal, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aWJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/crew_quarters/bar) -"aWK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aWL" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/crew_quarters/bar) -"aWM" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aWN" = ( -/obj/structure/closet/secure_closet/quartermaster, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/obj/item/weapon/storage/belt/fannypack/yellow, -/turf/open/floor/plasteel/brown{ - dir = 9 - }, -/area/quartermaster/qm) -"aWO" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/brown{ - dir = 1 - }, -/area/quartermaster/qm) -"aWP" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plasteel/brown{ - dir = 5 - }, -/area/quartermaster/qm) -"aWQ" = ( -/obj/structure/closet/wardrobe/miner, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -28 - }, -/turf/open/floor/plasteel/brown{ - dir = 9 - }, -/area/quartermaster/miningdock) -"aWR" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/brown{ - dir = 1 - }, -/area/quartermaster/miningdock) -"aWS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/brown{ - dir = 1 - }, -/area/quartermaster/miningdock) -"aWT" = ( -/obj/structure/closet/emcloset, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 23 - }, -/turf/open/floor/plasteel/brown{ - dir = 5 - }, -/area/quartermaster/miningdock) -"aWU" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aWV" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aWW" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/engineering{ - name = "Starboard Solar Access"; - req_access_txt = "10" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard) -"aWX" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard) -"aWY" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard) -"aWZ" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard) -"aXa" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 4; - name = "Solar Maintenance"; - req_access = null; - req_access_txt = "10; 13" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard) -"aXb" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard) -"aXc" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 8; - name = "Solar Maintenance"; - req_access = null; - req_access_txt = "10; 13" - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard) -"aXd" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/space, -/area/solar/starboard) -"aXe" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/space, -/area/solar/starboard) -"aXf" = ( -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/starboard) -"aXg" = ( -/obj/structure/lattice/catwalk, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/space, -/area/solar/starboard) -"aXh" = ( -/obj/machinery/power/tracker, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plasteel/airless/solarpanel, -/area/solar/starboard) -"aXi" = ( -/obj/structure/grille, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_y = 32 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"aXj" = ( -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"aXk" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aXl" = ( -/obj/machinery/light, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aXm" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aXn" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aXo" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/table/glass, -/obj/item/weapon/tank/internals/oxygen, -/obj/item/clothing/mask/breath, -/obj/item/clothing/suit/space/hardsuit/engine/elite, -/turf/open/floor/plating/abductor, -/area/shuttle/abandoned) -"aXp" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aXq" = ( -/obj/machinery/flasher{ - id = "brigentry"; - pixel_x = -28; - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aXr" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aXs" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aXt" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plating/abductor, -/area/shuttle/abandoned) -"aXu" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/table/glass, -/obj/item/clothing/shoes/magboots, -/turf/open/floor/plating/abductor, -/area/shuttle/abandoned) -"aXv" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/floorgrime, -/area/janitor) -"aXw" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/floorgrime, -/area/janitor) -"aXx" = ( -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/item/weapon/mop, -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/turf/open/floor/plasteel/floorgrime, -/area/janitor) -"aXy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/hydroponics) -"aXz" = ( -/turf/open/floor/plasteel/green/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"aXA" = ( -/obj/structure/table, -/obj/item/weapon/storage/crayons, -/obj/item/weapon/wrench, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"aXB" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aXC" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/food/snacks/grown/tomato, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aXD" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"aXE" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aXF" = ( -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/clothing/head/hardhat/cakehat, -/turf/open/floor/plasteel/darkred/side{ - dir = 8 - }, -/area/crew_quarters/bar) -"aXG" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"aXH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/crew_quarters/bar) -"aXI" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/item/device/radio/beacon, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/crew_quarters/bar) -"aXJ" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/carpet, -/area/chapel/main/monastery) -"aXK" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/lighter, -/turf/open/floor/plasteel/darkred/side{ - dir = 8 - }, -/area/crew_quarters/bar) -"aXL" = ( -/obj/item/weapon/cigbutt, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aXM" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aXN" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aXO" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/power/apc{ - dir = 8; - name = "Quartermaster APC"; - pixel_x = -24 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/brown{ - dir = 8 - }, -/area/quartermaster/qm) -"aXP" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"aXQ" = ( -/obj/structure/filingcabinet, -/turf/open/floor/plasteel/brown{ - dir = 4 - }, -/area/quartermaster/qm) -"aXR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"aXS" = ( -/obj/structure/table, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen, -/turf/open/floor/plasteel/brown/corner{ - dir = 1 - }, -/area/quartermaster/miningdock) -"aXT" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/effect/landmark/start/shaft_miner, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"aXU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"aXV" = ( -/obj/machinery/computer/security/mining, -/obj/machinery/requests_console{ - department = "Mining"; - departmentType = 0; - pixel_x = 32 - }, -/turf/open/floor/plasteel/brown/corner, -/area/quartermaster/miningdock) -"aXW" = ( -/obj/structure/table, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/labor) -"aXX" = ( -/obj/machinery/computer/shuttle/mining, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/labor) -"aXY" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/cargo) -"aXZ" = ( -/obj/structure/cable, -/obj/machinery/power/apc{ - dir = 8; - name = "Starboard Solar APC"; - pixel_x = -24 - }, -/turf/open/floor/plating, -/area/maintenance/solars/starboard) -"aYa" = ( -/obj/structure/chair/stool, -/obj/item/weapon/cigbutt/cigarbutt, -/turf/open/floor/plating, -/area/maintenance/solars/starboard) -"aYb" = ( -/obj/machinery/power/solar_control{ - id = "starboardsolar"; - name = "Starboard Solar Control"; - track = 0 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/solars/starboard) -"aYc" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aYd" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aYe" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aYf" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aYg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aYh" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Central Access" - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aYi" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/decal/cleanable/cobweb{ - icon_state = "cobweb2" - }, -/obj/item/weapon/storage/box/matches{ - pixel_x = -3; - pixel_y = 8 - }, -/obj/item/weapon/storage/fancy/candle_box, -/obj/structure/table/wood/fancy, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"aYj" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/floorgrime, -/area/janitor) -"aYk" = ( -/obj/structure/table, -/obj/item/weapon/restraints/legcuffs/beartrap, -/obj/item/weapon/restraints/legcuffs/beartrap, -/obj/item/weapon/reagent_containers/spray/cleaner, -/turf/open/floor/plasteel/floorgrime, -/area/janitor) -"aYl" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/lights/mixed{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/storage/box/mousetraps, -/turf/open/floor/plasteel/floorgrime, -/area/janitor) -"aYm" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/turf/open/floor/plasteel/green/side{ - dir = 8 - }, -/area/hydroponics) -"aYn" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aYo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aYp" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hydroponics) -"aYq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aYr" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - cyclelinkeddir = 4; - name = "Hydroponics"; - req_access_txt = "35" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hydroponics) -"aYs" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/green/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"aYt" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 4 - }, -/area/hallway/primary/central) -"aYu" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - cyclelinkeddir = 8; - name = "Kitchen"; - req_access_txt = "28" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/kitchen) -"aYv" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 4; - icon_state = "pipe-j1s"; - sortType = 20 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aYw" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aYx" = ( -/obj/effect/landmark/start/cook, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aYy" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aYz" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aYA" = ( -/obj/structure/chair/stool/bar, -/obj/machinery/camera{ - c_tag = "Bar Port"; - dir = 1 - }, -/obj/machinery/light, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aYB" = ( -/obj/item/weapon/reagent_containers/food/condiment/peppermill{ - pixel_x = 5; - pixel_y = -2 - }, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ - layer = 3.1; - pixel_x = -2; - pixel_y = 2 - }, -/obj/structure/table/wood, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/crew_quarters/bar) -"aYC" = ( -/obj/structure/chair/wood/normal{ - dir = 8 - }, -/obj/machinery/light, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aYD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aYE" = ( -/obj/structure/chair/wood/normal{ - dir = 4 - }, -/obj/machinery/light, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aYF" = ( -/obj/structure/table/wood, -/obj/item/weapon/kitchen/fork, -/obj/item/clothing/glasses/regular/hipster, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/crew_quarters/bar) -"aYG" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/crew_quarters/bar) -"aYH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Bar Starboard"; - dir = 1 - }, -/obj/machinery/light, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"aYI" = ( -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) -"aYJ" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/crew_quarters/bar) -"aYK" = ( -/turf/closed/wall, -/area/science/robotics/mechbay) -"aYL" = ( -/obj/structure/table, -/obj/item/weapon/cartridge/quartermaster{ - pixel_x = 6; - pixel_y = 5 - }, -/obj/item/weapon/cartridge/quartermaster, -/obj/item/weapon/cartridge/quartermaster{ - pixel_x = -4; - pixel_y = 7 - }, -/obj/item/weapon/coin/silver, -/obj/machinery/status_display{ - dir = 4; - layer = 4; - pixel_x = -32; - supply_display = 1 - }, -/turf/open/floor/plasteel/brown{ - dir = 8 - }, -/area/quartermaster/qm) -"aYM" = ( -/obj/structure/chair/office/dark{ - dir = 4 - }, -/obj/effect/landmark/start/quartermaster, -/turf/open/floor/plasteel, -/area/quartermaster/qm) -"aYN" = ( -/obj/machinery/computer/cargo, -/turf/open/floor/plasteel/brown{ - dir = 4 - }, -/area/quartermaster/qm) -"aYO" = ( -/obj/machinery/mineral/equipment_vendor, -/turf/open/floor/plasteel/brown/corner{ - dir = 1 - }, -/area/quartermaster/miningdock) -"aYP" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/start/shaft_miner, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"aYQ" = ( -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"aYR" = ( -/obj/machinery/computer/shuttle/mining, -/turf/open/floor/plasteel/brown/corner, -/area/quartermaster/miningdock) -"aYS" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/labor) -"aYT" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/spawner/lootdrop/maintenance, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aYU" = ( -/obj/item/weapon/caution, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aYV" = ( -/obj/structure/table, -/obj/item/weapon/paper_bin{ - layer = 2.9 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aYW" = ( -/turf/closed/wall/mineral/titanium, -/area/shuttle/arrival) -"aYX" = ( -/obj/machinery/door/airlock/titanium{ - name = "Arrivals Shuttle Airlock" - }, -/turf/open/floor/plating, -/area/shuttle/arrival) -"aYY" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, -/turf/open/floor/plating, -/area/shuttle/arrival) -"aYZ" = ( -/obj/structure/shuttle/engine/propulsion/burst/right{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/shuttle/arrival) -"aZa" = ( -/obj/machinery/camera{ - c_tag = "Arrivals Central"; - dir = 4; - network = list("SS13") - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aZb" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aZc" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aZd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -29 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aZe" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aZf" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aZg" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Central Access" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"aZh" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/sign/directions/evac{ - dir = 8; - icon_state = "direction_evac"; - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aZi" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aZj" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"aZk" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Custodial Closet"; - req_access_txt = "26" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/floorgrime, -/area/janitor) -"aZl" = ( -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel/green/side{ - dir = 10 - }, -/area/hydroponics) -"aZm" = ( -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel/green/corner, -/area/hydroponics) -"aZn" = ( -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hydroponics) -"aZo" = ( -/obj/structure/reagent_dispensers/watertank/high, -/turf/open/floor/plasteel/green/corner, -/area/hydroponics) -"aZp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/neutral/corner{ - dir = 4 - }, -/area/hallway/primary/central) -"aZq" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "kitchen"; - name = "Kitchen Shutters Control"; - pixel_x = -24; - req_access_txt = "28" - }, -/obj/machinery/light_switch{ - pixel_x = -34; - pixel_y = 1 - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"aZr" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) -"aZs" = ( -/obj/structure/sign/barsign, -/turf/closed/wall, -/area/crew_quarters/bar) -"aZt" = ( -/obj/item/weapon/wrench, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) -"aZu" = ( -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) -"aZv" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aZw" = ( -/obj/structure/table, -/obj/item/weapon/crowbar/large, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/item/clothing/head/welding, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"aZx" = ( -/obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, -/obj/machinery/power/apc{ - dir = 1; - name = "Mech Bay APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"aZy" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = 24 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"aZz" = ( -/obj/machinery/mech_bay_recharge_port, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/status_display{ - density = 0; - layer = 4; - pixel_y = 30 - }, -/turf/open/floor/plating, -/area/science/robotics/mechbay) -"aZA" = ( -/turf/open/floor/mech_bay_recharge_floor, -/area/science/robotics/mechbay) -"aZB" = ( -/obj/machinery/computer/mech_bay_power_console, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"aZC" = ( -/obj/structure/table, -/obj/machinery/computer/stockexchange, -/obj/machinery/requests_console{ - department = "Cargo Bay"; - departmentType = 2; - pixel_x = -30 - }, -/turf/open/floor/plasteel/brown{ - dir = 10 - }, -/area/quartermaster/qm) -"aZD" = ( -/obj/structure/table, -/obj/item/weapon/clipboard, -/obj/item/weapon/stamp/qm, -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Cargo Quartermaster's Office"; - dir = 1; - network = list("SS13") - }, -/turf/open/floor/plasteel/brown{ - dir = 2 - }, -/area/quartermaster/qm) -"aZE" = ( -/obj/machinery/computer/security/mining, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -35 - }, -/turf/open/floor/plasteel/brown{ - dir = 6 - }, -/area/quartermaster/qm) -"aZF" = ( -/obj/structure/rack{ - dir = 1 - }, -/obj/item/weapon/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/weapon/pickaxe{ - pixel_x = 5 - }, -/obj/item/weapon/shovel{ - pixel_x = -5 - }, -/obj/machinery/camera{ - c_tag = "Cargo Mining Dock"; - dir = 4 - }, -/turf/open/floor/plasteel/brown/corner{ - dir = 1 - }, -/area/quartermaster/miningdock) -"aZG" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/landmark/start/shaft_miner, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"aZH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"aZI" = ( -/turf/open/floor/plasteel/brown/corner, -/area/quartermaster/miningdock) -"aZJ" = ( -/obj/machinery/door/airlock/external{ - name = "Mining Dock Airlock"; - req_access = null; - req_access_txt = "48" - }, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"aZK" = ( -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"aZL" = ( -/obj/machinery/door/airlock/titanium{ - name = "Mining Shuttle Airlock"; - req_access_txt = "48" - }, -/turf/open/floor/plating, -/area/shuttle/labor) -"aZM" = ( -/obj/machinery/door/airlock/titanium{ - name = "Mining Shuttle Airlock"; - req_access_txt = "48" - }, -/obj/docking_port/mobile{ - dir = 8; - dwidth = 3; - height = 5; - id = "mining"; - name = "mining shuttle"; - port_angle = 90; - width = 7 - }, -/obj/docking_port/stationary{ - dir = 8; - dwidth = 3; - height = 5; - id = "mining_home"; - name = "mining shuttle bay"; - width = 7 - }, -/turf/open/floor/plating, -/area/shuttle/labor) -"aZN" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aZO" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/table, -/obj/item/weapon/paperplane, -/obj/item/trash/chips, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aZP" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aZQ" = ( -/obj/structure/closet/cabinet, -/obj/effect/spawner/lootdrop/maintenance, -/obj/item/weapon/circuitboard/machine/hydroponics, -/obj/item/weapon/electronics/apc, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"aZR" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ - pixel_y = 4 - }, -/obj/item/weapon/storage/toolbox/emergency, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/arrival) -"aZS" = ( -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/arrival) -"aZT" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Air Out"; - on = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) -"aZU" = ( -/obj/structure/closet/wardrobe/black, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/arrival) -"aZV" = ( -/obj/structure/closet/wardrobe/mixed, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/arrival) -"aZW" = ( -/obj/machinery/requests_console{ - department = "Arrival shuttle"; - name = "Arrivals Shuttle console"; - pixel_y = 30 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/arrival) -"aZX" = ( -/obj/structure/shuttle/engine/heater{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/shuttle/arrival) -"aZY" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/neutral/corner, -/area/hallway/secondary/entry) -"aZZ" = ( -/turf/closed/wall/r_wall, -/area/crew_quarters/lounge) -"baa" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "loungeshutters"; - name = "privacy shutters" - }, -/turf/open/floor/plating, -/area/crew_quarters/lounge) -"bab" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Lounge" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/lounge) -"bac" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "loungeshutters"; - name = "privacy shutters" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/crew_quarters/lounge) -"bad" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/sign/directions/security{ - dir = 1; - icon_state = "direction_sec"; - pixel_x = 32; - pixel_y = 40 - }, -/obj/structure/sign/directions/medical{ - dir = 4; - icon_state = "direction_med"; - pixel_x = 32; - pixel_y = 32 - }, -/obj/structure/sign/directions/science{ - dir = 4; - icon_state = "direction_sci"; - pixel_x = 32; - pixel_y = 24 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bae" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/purple/corner{ - dir = 4 - }, -/area/hallway/primary/central) -"baf" = ( -/obj/structure/chair{ - name = "Throne of Custodia" - }, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_y = 26 - }, -/turf/open/floor/plasteel/purple/corner{ - dir = 4 - }, -/area/hallway/primary/central) -"bag" = ( -/obj/machinery/vending/cola, -/obj/structure/sign/map{ - icon_state = "map-pubby"; - pixel_y = 32 - }, -/turf/open/floor/plasteel/purple/corner{ - dir = 4 - }, -/area/hallway/primary/central) -"bah" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/hydroponics) -"bai" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" - }, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"baj" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen"; - name = "kitchen shutters" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/cafeteria, -/area/crew_quarters/kitchen) -"bak" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/chair{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"bal" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"bam" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"ban" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/airlock/glass{ - name = "Bar" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar) -"bao" = ( -/turf/open/floor/plasteel/neutral/corner{ - dir = 4 - }, -/area/hallway/primary/central) -"bap" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 4 - }, -/area/hallway/primary/central) -"baq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) -"bar" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/sign/directions/evac{ - dir = 1; - icon_state = "direction_evac"; - pixel_x = -32; - pixel_y = 38 - }, -/obj/structure/sign/directions/medical{ - dir = 8; - icon_state = "direction_med"; - pixel_x = -32; - pixel_y = 28 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bas" = ( -/turf/open/floor/plasteel/purple/corner, -/area/hallway/primary/central) -"bat" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters{ - id = "Skynet_launch"; - name = "mech bay" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"bau" = ( -/obj/effect/decal/cleanable/oil, -/obj/effect/decal/cleanable/robot_debris{ - icon_state = "gib3" - }, -/turf/open/floor/plasteel/floorgrime, -/area/science/robotics/mechbay) -"bav" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"baw" = ( -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"bax" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/circuit/green, -/area/science/robotics/mechbay) -"bay" = ( -/turf/open/floor/circuit/green, -/area/science/robotics/mechbay) -"baz" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/open/floor/circuit/green, -/area/science/robotics/mechbay) -"baA" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/power/apc{ - dir = 8; - name = "Mining Dock APC"; - pixel_x = -24 - }, -/turf/open/floor/plasteel/brown/corner{ - dir = 1 - }, -/area/quartermaster/miningdock) -"baB" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"baC" = ( -/obj/structure/table, -/obj/item/weapon/paperplane, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"baD" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/cargo) -"baE" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/arrival) -"baF" = ( -/obj/effect/landmark/start{ - name = "Assistant" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/arrival) -"baG" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/shuttle/arrival) -"baH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"baI" = ( -/obj/structure/table/wood, -/obj/item/device/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/lounge) -"baJ" = ( -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/lounge) -"baK" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/lounge) -"baL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/lounge) -"baM" = ( -/obj/structure/table/wood, -/obj/item/device/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/machinery/button/door{ - id = "loungeshutters"; - name = "Privacy Shutters"; - pixel_y = 25 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/lounge) -"baN" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 1; - icon_state = "pipe-j1s"; - sortType = 22 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"baO" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"baP" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/junction{ - dir = 8; - icon_state = "pipe-j1" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"baQ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"baR" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"baS" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"baT" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"baU" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"baV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/sign/directions/engineering{ - pixel_x = 32; - pixel_y = 28 - }, -/obj/structure/sign/directions/evac{ - dir = 1; - icon_state = "direction_evac"; - pixel_x = 32; - pixel_y = 38 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"baW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"baX" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"baY" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Bar1"; - location = "Robo" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"baZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/purple/corner, -/area/hallway/primary/central) -"bba" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters{ - id = "Skynet_launch"; - name = "mech bay" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"bbb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"bbc" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"bbd" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"bbe" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) -"bbf" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/circuit, -/area/science/robotics/mechbay) -"bbg" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Mech Bay Maintenance"; - req_access_txt = "29" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/science/robotics/mechbay) -"bbh" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bbi" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Mining Maintenance"; - req_access_txt = "48" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/quartermaster/miningdock) -"bbj" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/brown{ - dir = 10 - }, -/area/quartermaster/miningdock) -"bbk" = ( -/obj/structure/closet/secure_closet/miner, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/brown, -/area/quartermaster/miningdock) -"bbl" = ( -/obj/structure/closet/secure_closet/miner, -/obj/machinery/light, -/turf/open/floor/plasteel/brown, -/area/quartermaster/miningdock) -"bbm" = ( -/obj/structure/closet/secure_closet/miner, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/open/floor/plasteel/brown{ - dir = 6 - }, -/area/quartermaster/miningdock) -"bbn" = ( -/obj/structure/shuttle/engine/heater, -/turf/open/floor/plating, -/area/shuttle/labor) -"bbo" = ( -/obj/structure/ore_box, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/labor) -"bbp" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bbq" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bbr" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/grille/broken, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bbs" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bbt" = ( -/obj/effect/landmark{ - name = "Observer-Start" - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/arrival) -"bbu" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/neutral/corner, -/area/hallway/secondary/entry) -"bbv" = ( -/obj/structure/chair/comfy/beige{ - dir = 4 - }, -/obj/machinery/newscaster{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/lounge) -"bbw" = ( -/turf/open/floor/carpet, -/area/crew_quarters/lounge) -"bbx" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/carpet, -/area/crew_quarters/lounge) -"bby" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, -/obj/item/stack/rods{ - amount = 50 - }, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) -"bbz" = ( -/obj/structure/chair/comfy/beige{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Lounge"; - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/lounge) -"bbA" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27; - pixel_y = -1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bbB" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bbC" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=BrigS1"; - location = "Lounge" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bbD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bbE" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bbF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Eng"; - location = "Bar1" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bbG" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/button/door{ - dir = 2; - id = "Skynet_launch"; - name = "Mech Bay Door Control"; - pixel_x = 25 - }, -/turf/open/floor/plasteel/purple/corner, -/area/hallway/primary/central) -"bbH" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/button/door{ - dir = 2; - id = "Skynet_launch"; - name = "Mech Bay Door Control"; - pixel_x = -25 - }, -/obj/machinery/camera{ - c_tag = "Mech Bay"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"bbI" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"bbJ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"bbK" = ( -/obj/machinery/mech_bay_recharge_port, -/obj/structure/cable, -/turf/open/floor/plating, -/area/science/robotics/mechbay) -"bbL" = ( -/obj/machinery/computer/mech_bay_power_console, -/obj/structure/cable, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"bbM" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bbN" = ( -/turf/closed/wall, -/area/space) -"bbO" = ( -/obj/structure/shuttle/engine/propulsion/burst, -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/turf/open/floor/plating/airless, -/area/shuttle/labor) -"bbP" = ( -/obj/structure/closet/emcloset, -/obj/item/weapon/storage/firstaid/o2, -/obj/item/weapon/tank/internals/emergency_oxygen, -/obj/item/clothing/mask/breath, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/arrival) -"bbQ" = ( -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = -29 - }, -/obj/machinery/light, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/arrival) -"bbR" = ( -/obj/structure/shuttle/engine/propulsion/burst/left{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/shuttle/arrival) -"bbS" = ( -/obj/structure/chair/comfy/beige{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/lounge) -"bbT" = ( -/obj/effect/landmark/start/assistant, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/carpet, -/area/crew_quarters/lounge) -"bbU" = ( -/obj/structure/chair/comfy/beige{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/lounge) -"bbV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/structure/chair{ - dir = 4 - }, -/obj/structure/sign/poster/official/random{ - pixel_x = -32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bbW" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1; - - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bbX" = ( -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Central Primary Hallway Genetics"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bbY" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/blue/corner, -/area/hallway/primary/central) -"bbZ" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -26 - }, -/turf/open/floor/plasteel/blue/corner, -/area/hallway/primary/central) -"bca" = ( -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Central Primary Hallway Hydroponics"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/blue/corner, -/area/hallway/primary/central) -"bcb" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/blue/corner, -/area/hallway/primary/central) -"bcc" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bcd" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Lounge"; - location = "Bar2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bce" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bcf" = ( -/obj/machinery/camera{ - c_tag = "Central Primary Hallway Robotics"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/purple/corner, -/area/hallway/primary/central) -"bcg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/purple/corner, -/area/hallway/primary/central) -"bch" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Mech Bay"; - req_access_txt = "29"; - req_one_access_txt = "0" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"bci" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"bcj" = ( -/obj/machinery/recharge_station, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"bck" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/decal/cleanable/robot_debris{ - icon_state = "gib3" - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bcl" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bcm" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bcn" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/mob/living/simple_animal/mouse/gray, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bco" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/junction{ - dir = 8; - icon_state = "pipe-j2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bcp" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/item/weapon/shard{ - icon_state = "small" - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bcq" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bcr" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bcs" = ( -/obj/item/weapon/cigbutt/cigarbutt, -/obj/effect/decal/cleanable/cobweb{ - icon_state = "cobweb2" - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bct" = ( -/obj/machinery/door/airlock/titanium{ - name = "Arrivals Shuttle Airlock" - }, -/obj/docking_port/mobile{ - dwidth = 4; - height = 6; - id = "arrival"; - name = "arrival shuttle"; - port_angle = -90; - preferred_direction = 8; - width = 13 - }, -/obj/docking_port/stationary{ - dwidth = 4; - height = 6; - id = "arrival_home"; - name = "port bay 1"; - width = 13 - }, -/turf/open/floor/plating, -/area/shuttle/arrival) -"bcu" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/neutral/corner, -/area/hallway/secondary/entry) -"bcv" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "loungeshutters"; - name = "privacy shutters" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/crew_quarters/lounge) -"bcw" = ( -/obj/structure/table/wood, -/obj/item/device/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/lounge) -"bcx" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/lounge) -"bcy" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/lounge) -"bcz" = ( -/obj/structure/table/glass, -/obj/item/device/healthanalyzer{ - layer = 3.1 - }, -/obj/item/weapon/pen{ - layer = 3.2 - }, -/turf/open/floor/plasteel/blue/side, -/area/hallway/primary/central) -"bcA" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/purple/side, -/area/hallway/primary/central) -"bcB" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bcC" = ( -/turf/closed/wall, -/area/storage/emergency/port) -"bcD" = ( -/obj/machinery/door/airlock{ - name = "Port Emergency Storage"; - req_access_txt = "0" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/storage/emergency/port) -"bcE" = ( -/turf/closed/wall, -/area/medical/morgue) -"bcF" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/centcom{ - name = "Morgue"; - opacity = 1; - req_access_txt = "6" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"bcG" = ( -/turf/closed/wall, -/area/security/checkpoint/medical) -"bcH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/security/checkpoint/medical) -"bcI" = ( -/turf/closed/wall, -/area/medical/medbay/central) -"bcJ" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/medical/medbay/central) -"bcK" = ( -/obj/structure/sign/bluecross_2, -/turf/closed/wall, -/area/medical/medbay/central) -"bcL" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white/side, -/area/medical/medbay/central) -"bcM" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/white/side, -/area/medical/medbay/central) -"bcN" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white/side, -/area/medical/medbay/central) -"bcO" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-10"; - layer = 4.1 - }, -/turf/open/floor/plasteel/blue/side, -/area/hallway/primary/central) -"bcP" = ( -/obj/machinery/camera{ - c_tag = "Central Primary Hallway Bar"; - dir = 1 - }, -/obj/machinery/light, -/turf/open/floor/plasteel/blue/side, -/area/hallway/primary/central) -"bcQ" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/purple/side, -/area/hallway/primary/central) -"bcR" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/science/research) -"bcS" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white/side, -/area/science/research) -"bcT" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/white/side, -/area/science/research) -"bcU" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white/side, -/area/science/research) -"bcV" = ( -/obj/structure/sign/science, -/turf/closed/wall, -/area/science/research) -"bcW" = ( -/turf/closed/wall, -/area/science/research) -"bcX" = ( -/turf/open/floor/plasteel/purple/side, -/area/hallway/primary/central) -"bcY" = ( -/turf/closed/wall/r_wall, -/area/science/robotics/mechbay) -"bcZ" = ( -/turf/closed/wall/r_wall, -/area/science/explab) -"bda" = ( -/turf/closed/wall/r_wall, -/area/maintenance/department/cargo) -"bdb" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/science/explab) -"bdc" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/cargo) -"bdd" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bde" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bdf" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bdg" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bdh" = ( -/obj/item/trash/sosjerky, -/obj/effect/decal/cleanable/vomit/old, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bdi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bdj" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bdk" = ( -/obj/structure/bookcase/random/nonfiction, -/turf/open/floor/wood, -/area/crew_quarters/lounge) -"bdl" = ( -/obj/structure/bookcase/random/fiction, -/turf/open/floor/wood, -/area/crew_quarters/lounge) -"bdm" = ( -/obj/structure/bookcase/random/religion, -/turf/open/floor/wood, -/area/crew_quarters/lounge) -"bdn" = ( -/turf/closed/wall, -/area/medical/genetics) -"bdo" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Genetics Access"; - req_access_txt = "0"; - req_one_access_txt = "5;9" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/freezer, -/area/medical/genetics) -"bdp" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/storage/emergency/port) -"bdq" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/storage/emergency/port) -"bdr" = ( -/obj/machinery/door/window/eastleft{ - dir = 4; - name = "Medical Delivery"; - req_access_txt = "5" - }, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=2"; - dir = 4; - freq = 1400; - location = "Medbay" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/medical/morgue) -"bds" = ( -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"bdt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; - pixel_y = 23 - }, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"bdu" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Morgue APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"bdv" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"bdw" = ( -/obj/structure/filingcabinet, -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - pixel_y = 30 - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/plasteel/red/side{ - dir = 9 - }, -/area/security/checkpoint/medical) -"bdx" = ( -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_y = 26 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/checkpoint/medical) -"bdy" = ( -/obj/machinery/computer/secure_data, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = 30 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/checkpoint/medical) -"bdz" = ( -/obj/machinery/computer/security, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/checkpoint/medical) -"bdA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/medical/medbay/central) -"bdB" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 1 - }, -/area/medical/medbay/central) -"bdC" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 1 - }, -/area/medical/medbay/central) -"bdD" = ( -/obj/structure/chair, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 1 - }, -/area/medical/medbay/central) -"bdE" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 1 - }, -/area/medical/medbay/central) -"bdF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bdG" = ( -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bdH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bdI" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Diner" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bdJ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Diner" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bdK" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Diner" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bdL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/research) -"bdM" = ( -/turf/open/floor/plasteel/white, -/area/science/research) -"bdN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/science/research) -"bdO" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 1 - }, -/area/science/research) -"bdP" = ( -/obj/structure/table, -/obj/item/device/assembly/igniter{ - pixel_x = -4; - pixel_y = -4 - }, -/obj/item/weapon/screwdriver{ - pixel_y = 16 - }, -/obj/item/device/gps{ - gpstag = "RD0" - }, -/obj/item/clothing/head/welding, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 1 - }, -/area/science/research) -"bdQ" = ( -/obj/machinery/modular_computer/console/preset/civilian, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 1 - }, -/area/science/research) -"bdR" = ( -/obj/structure/table, -/obj/item/weapon/electronics/apc, -/obj/item/weapon/wrench, -/obj/item/stack/cable_coil, -/obj/item/weapon/electronics/airlock, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 1 - }, -/area/science/research) -"bdS" = ( -/turf/closed/wall/r_wall, -/area/science/robotics/lab) -"bdT" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics"; - name = "robotics lab shutters" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/science/robotics/lab) -"bdU" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/eastright{ - base_state = "left"; - dir = 2; - icon_state = "left"; - name = "Robotics Desk"; - req_access_txt = "29" - }, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics"; - name = "robotics lab shutters" - }, -/turf/open/floor/plating, -/area/science/robotics/lab) -"bdV" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Mech Bay"; - req_access_txt = "29"; - req_one_access_txt = "0" - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bdW" = ( -/turf/open/floor/engine, -/area/science/explab) -"bdX" = ( -/obj/machinery/camera{ - c_tag = "Experimentor Lab Chamber"; - dir = 2; - network = list("SS13","RD") - }, -/turf/open/floor/engine, -/area/science/explab) -"bdY" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/explab) -"bdZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/engine, -/area/science/explab) -"bea" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Testing Lab Maintenance"; - req_access_txt = "47" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/science/explab) -"beb" = ( -/obj/machinery/door/window/eastright{ - base_state = "left"; - dir = 2; - icon_state = "left"; - name = "Research Division Delivery"; - req_access_txt = "47" - }, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=2"; - dir = 8; - freq = 1400; - location = "Research Division" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/science/explab) -"bec" = ( -/obj/item/weapon/shard, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bed" = ( -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"bee" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 6 - }, -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"bef" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"beg" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 10 - }, -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"beh" = ( -/obj/item/weapon/extinguisher, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bei" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bej" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bek" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bel" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bem" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/item/trash/deadmouse, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/effect/landmark/revenantspawn, -/turf/open/floor/plating{ - broken = 1; - icon_state = "platingdmg1" - }, -/area/maintenance/department/cargo) -"ben" = ( -/obj/machinery/portable_atmospherics/canister, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"beo" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bep" = ( -/obj/item/weapon/tank/internals/air, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"beq" = ( -/obj/machinery/vending/snack, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"ber" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bes" = ( -/obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bet" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/photocopier, -/turf/open/floor/plasteel/black, -/area/library) -"beu" = ( -/turf/closed/wall, -/area/construction/mining/aux_base/closet) -"bev" = ( -/obj/item/weapon/hemostat, -/obj/item/weapon/retractor, -/obj/item/weapon/cautery, -/obj/effect/spawner/lootdrop/maintenance, -/obj/effect/decal/cleanable/cobweb{ - icon_state = "cobweb2" - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bew" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/genetics) -"bex" = ( -/turf/open/floor/plasteel/freezer, -/area/medical/genetics) -"bey" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Genetics Cloning Foyer"; - dir = 2; - network = list("SS13") - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/genetics) -"bez" = ( -/obj/structure/table, -/obj/item/weapon/paper_bin{ - layer = 2.9 - }, -/obj/item/weapon/pen, -/obj/structure/sign/poster/official/random{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/genetics) -"beA" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/storage/emergency/port) -"beB" = ( -/obj/item/weapon/storage/box/lights/mixed, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/storage/emergency/port) -"beC" = ( -/obj/item/weapon/extinguisher, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/storage/emergency/port) -"beD" = ( -/obj/structure/bodycontainer/morgue, -/obj/effect/landmark/revenantspawn, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"beE" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"beF" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"beG" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"beH" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/newscaster{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/checkpoint/medical) -"beI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"beJ" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/effect/landmark/start/depsec/medical, -/turf/open/floor/plasteel, -/area/security/checkpoint/medical) -"beK" = ( -/obj/structure/table, -/obj/item/weapon/pen, -/obj/item/weapon/paper_bin{ - layer = 2.9 - }, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/checkpoint/medical) -"beL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"beM" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"beN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"beO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = 26; - pixel_y = 28 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"beP" = ( -/obj/structure/chair, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 1 - }, -/area/medical/medbay/central) -"beQ" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/bodybags{ - pixel_x = 3; - pixel_y = 2 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 1 - }, -/area/medical/medbay/central) -"beR" = ( -/obj/structure/table, -/obj/item/weapon/folder/white, -/obj/item/device/healthanalyzer, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 1 - }, -/area/medical/medbay/central) -"beS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"beT" = ( -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"beU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"beV" = ( -/obj/structure/table, -/obj/item/device/paicard, -/obj/item/clothing/glasses/science, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 1 - }, -/area/science/research) -"beW" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high/plus, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 1 - }, -/area/science/research) -"beX" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 1 - }, -/area/science/research) -"beY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -26; - pixel_y = 28 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"beZ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bfa" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bfb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bfc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bfd" = ( -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel/purple/side{ - dir = 8 - }, -/area/science/robotics/lab) -"bfe" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/effect/landmark/start/roboticist, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bff" = ( -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bfg" = ( -/obj/machinery/camera{ - c_tag = "Robotics Lab"; - dir = 2; - network = list("SS13","RD") - }, -/obj/machinery/button/door{ - dir = 2; - id = "robotics"; - name = "Shutters Control Button"; - pixel_x = -6; - pixel_y = 24; - req_access_txt = "29" - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bfh" = ( -/obj/machinery/requests_console{ - department = "Robotics"; - departmentType = 2; - name = "Robotics RC"; - pixel_y = 30; - receive_ore_updates = 1 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bfi" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 2; - icon_state = "pipe-j2s"; - sortType = 14 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bfj" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "Robotics Lab APC"; - pixel_y = 25 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bfk" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plasteel/purple/side{ - dir = 4 - }, -/area/science/robotics/lab) -"bfl" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/engine, -/area/science/explab) -"bfm" = ( -/obj/effect/landmark/event_spawn, -/obj/item/device/radio/beacon, -/turf/open/floor/engine, -/area/science/explab) -"bfn" = ( -/obj/machinery/r_n_d/experimentor, -/turf/open/floor/engine, -/area/science/explab) -"bfo" = ( -/obj/effect/landmark/blobstart, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/engine, -/area/science/explab) -"bfp" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/engine, -/area/science/explab) -"bfq" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/engine, -/area/science/explab) -"bfr" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "Testing Lab APC"; - pixel_y = 25 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/engine, -/area/science/explab) -"bfs" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 - }, -/turf/open/floor/engine, -/area/science/explab) -"bft" = ( -/obj/structure/sign/atmosplaque{ - desc = "A guide to the drone shell dispenser, detailing the constructive and destructive applications of modern repair drones, as well as the development of the incorruptible cyborg servants of tomorrow, available today."; - icon_state = "kiddieplaque"; - name = "\improper 'Perfect Drone' sign"; - pixel_y = 32 - }, -/turf/open/floor/engine, -/area/science/explab) -"bfu" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bfv" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/grille/broken, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bfw" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/grille/broken, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bfx" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bfy" = ( -/turf/open/floor/engine, -/area/science/xenobiology) -"bfz" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Test Chamber"; - dir = 2; - network = list("Xeno","RD") - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/open/floor/engine, -/area/science/xenobiology) -"bfA" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"bfB" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bfC" = ( -/obj/item/trash/candle, -/obj/item/weapon/cautery, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bfD" = ( -/turf/open/floor/plating, -/area/shuttle/auxillary_base) -"bfE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/library) -"bfF" = ( -/obj/item/weapon/storage/bag/books, -/turf/open/floor/plasteel/black, -/area/library) -"bfG" = ( -/obj/structure/bookcase/random/religion, -/turf/open/floor/plasteel/black, -/area/library) -"bfH" = ( -/obj/structure/bookcase/random/religion, -/obj/effect/decal/cleanable/cobweb{ - icon_state = "cobweb2" - }, -/turf/open/floor/plasteel/black, -/area/library) -"bfI" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bfJ" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Genetics Maintenance"; - req_access_txt = "9"; - req_one_access_txt = "0" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/medical/genetics) -"bfK" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/freezer, -/area/medical/genetics) -"bfL" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/genetics) -"bfM" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/freezer, -/area/medical/genetics) -"bfN" = ( -/obj/structure/table, -/obj/machinery/newscaster{ - pixel_x = 32 - }, -/obj/item/weapon/crowbar, -/obj/item/weapon/folder/white, -/turf/open/floor/plasteel/freezer, -/area/medical/genetics) -"bfO" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/storage/emergency/port) -"bfP" = ( -/obj/machinery/power/apc{ - dir = 2; - name = "Port Emergency Storage APC"; - pixel_y = -24 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/storage/emergency/port) -"bfQ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/item/weapon/storage/toolbox/emergency, -/turf/open/floor/plating, -/area/storage/emergency/port) -"bfR" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/storage/emergency/port) -"bfS" = ( -/obj/structure/bodycontainer/morgue, -/obj/effect/landmark/revenantspawn, -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"bfT" = ( -/obj/item/weapon/ectoplasm, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"bfU" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/bodybags, -/obj/item/weapon/pen, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Morgue"; - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"bfV" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Medbay Security APC"; - pixel_x = -25 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/camera{ - c_tag = "Medbay Security Post"; - dir = 4; - network = list("SS13") - }, -/obj/structure/closet/wardrobe/red, -/turf/open/floor/plasteel/red/side{ - dir = 10 - }, -/area/security/checkpoint/medical) -"bfW" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/red/side, -/area/security/checkpoint/medical) -"bfX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/red/side, -/area/security/checkpoint/medical) -"bfY" = ( -/obj/structure/table, -/obj/item/weapon/book/manual/wiki/security_space_law, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, -/area/security/checkpoint/medical) -"bfZ" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bga" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bgb" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/white/side{ - dir = 8 - }, -/area/medical/medbay/central) -"bgc" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/white/side{ - dir = 4 - }, -/area/science/research) -"bgd" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bge" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bgf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bgg" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bgh" = ( -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy, -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy, -/obj/item/weapon/reagent_containers/food/snacks/grown/poppy, -/obj/structure/table/wood/fancy, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"bgi" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = 6 - }, -/obj/item/weapon/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/clothing/head/welding{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/item/clothing/glasses/welding, -/turf/open/floor/plasteel/purple/side{ - dir = 8 - }, -/area/science/robotics/lab) -"bgj" = ( -/obj/machinery/mecha_part_fabricator, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bgk" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bgl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bgm" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass{ - amount = 20; - pixel_x = 3; - pixel_y = -4 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/open/floor/plasteel/purple/side{ - dir = 4 - }, -/area/science/robotics/lab) -"bgn" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector{ - on = 1 - }, -/turf/open/floor/engine, -/area/science/explab) -"bgo" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/engine, -/area/science/explab) -"bgp" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/explab) -"bgq" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/engine, -/area/science/explab) -"bgr" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/start/scientist, -/obj/machinery/atmospherics/components/trinary/filter, -/turf/open/floor/engine{ - name = "Holodeck Projector Floor" - }, -/area/science/explab) -"bgs" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 6 - }, -/turf/open/floor/engine, -/area/science/explab) -"bgt" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/heater{ - dir = 8 - }, -/turf/open/floor/engine, -/area/science/explab) -"bgu" = ( -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"bgv" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1; - frequency = 1441; - id = "air_in" - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"bgw" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"bgx" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"bgy" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/engine, -/area/science/xenobiology) -"bgz" = ( -/turf/closed/wall, -/area/science/xenobiology) -"bgA" = ( -/obj/effect/decal/cleanable/ash, -/obj/effect/landmark/revenantspawn, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bgB" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bgC" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/atmospherics/pipe/manifold/general/hidden{ - dir = 1 - }, -/turf/open/floor/plating{ - broken = 1; - icon_state = "platingdmg1" - }, -/area/maintenance/department/cargo) -"bgD" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 8 - }, -/turf/open/floor/plating{ - broken = 1; - icon_state = "platingdmg1" - }, -/area/maintenance/department/cargo) -"bgE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bgF" = ( -/obj/item/device/radio/beacon, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bgG" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral/corner, -/area/hallway/secondary/entry) -"bgH" = ( -/obj/machinery/mass_driver{ - id = "chapelgun" - }, -/obj/machinery/door/window/eastleft{ - dir = 8; - name = "Mass Driver"; - req_one_access_txt = "0" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"bgI" = ( -/obj/structure/rack, -/obj/item/stack/cable_coil, -/obj/item/weapon/electronics/airlock, -/obj/item/wallframe/camera, -/obj/item/device/assault_pod/mining, -/turf/open/floor/plating, -/area/shuttle/auxillary_base) -"bgJ" = ( -/obj/structure/rack, -/obj/item/stack/sheet/metal{ - amount = 50; - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/stack/sheet/metal{ - amount = 50; - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/weapon/storage/box/lights/mixed, -/turf/open/floor/plating, -/area/shuttle/auxillary_base) -"bgK" = ( -/obj/machinery/mass_driver{ - id = "chapelgun" - }, -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"bgL" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bgM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/medical/genetics) -"bgN" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_medical{ - id_tag = null; - name = "Cloning"; - req_access_txt = "0"; - req_one_access_txt = "5;9" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/freezer, -/area/medical/genetics) -"bgO" = ( -/turf/closed/wall, -/area/medical/medbay/zone3) -"bgP" = ( -/obj/structure/table, -/obj/item/weapon/folder/white, -/obj/item/clothing/gloves/color/latex, -/obj/item/weapon/storage/fancy/candle_box, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"bgQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/checkpoint/medical) -"bgR" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_security{ - name = "Medbay Security Post"; - req_access_txt = "63" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/red, -/area/security/checkpoint/medical) -"bgS" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/food/drinks/britcup{ - desc = "Kingston's personal cup." - }, -/turf/open/floor/plasteel/whiteblue/side, -/area/medical/medbay/central) -"bgT" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/paper_bin{ - pixel_x = 1 - }, -/turf/open/floor/plasteel/whiteblue/corner{ - dir = 8 - }, -/area/medical/medbay/central) -"bgU" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bgV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bgW" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bgX" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bgY" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/research) -"bgZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bha" = ( -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/camera{ - c_tag = "Research Division Entrance"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_x = -2; - pixel_y = -27 - }, -/turf/open/floor/plasteel/whitepurple/side, -/area/science/research) -"bhb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/whitepurple/side, -/area/science/research) -"bhc" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/whitepurple/side, -/area/science/research) -"bhd" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-18"; - layer = 3 - }, -/turf/open/floor/plasteel/whitepurple/side, -/area/science/research) -"bhe" = ( -/obj/machinery/r_n_d/circuit_imprinter, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/purple/side{ - dir = 8 - }, -/area/science/robotics/lab) -"bhf" = ( -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bhg" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bhh" = ( -/obj/structure/table, -/obj/item/stack/sheet/plasteel{ - amount = 10 - }, -/obj/item/device/assembly/flash/handheld, -/obj/item/device/assembly/flash/handheld, -/obj/item/device/assembly/flash/handheld, -/obj/item/device/assembly/flash/handheld, -/obj/item/device/assembly/flash/handheld, -/obj/item/device/assembly/flash/handheld, -/obj/item/device/assembly/flash/handheld, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 23 - }, -/turf/open/floor/plasteel/purple/side{ - dir = 4 - }, -/area/science/robotics/lab) -"bhi" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/closed/wall/r_wall, -/area/science/explab) -"bhj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/poddoor/preopen{ - id = "testlab"; - name = "test chamber blast door" - }, -/turf/open/floor/engine, -/area/science/explab) -"bhk" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/preopen{ - id = "testlab"; - name = "test chamber blast door" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/engine, -/area/science/explab) -"bhl" = ( -/obj/machinery/door/poddoor/preopen{ - id = "telelab"; - name = "test chamber blast door" - }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/engine, -/area/science/explab) -"bhm" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/turf/open/floor/engine, -/area/science/explab) -"bhn" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/turf/open/floor/engine, -/area/science/explab) -"bho" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/obj/item/weapon/wrench, -/turf/open/floor/engine, -/area/science/explab) -"bhp" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 8 - }, -/turf/open/floor/engine, -/area/science/explab) -"bhq" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 9 - }, -/area/science/xenobiology) -"bhr" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/weapon/storage/box/syringes, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_y = 26 - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 1 - }, -/area/science/xenobiology) -"bhs" = ( -/obj/structure/table, -/obj/item/stack/sheet/mineral/plasma{ - layer = 2.9 - }, -/obj/item/stack/sheet/mineral/plasma{ - layer = 2.9 - }, -/obj/item/stack/sheet/mineral/plasma{ - layer = 2.9 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 1 - }, -/area/science/xenobiology) -"bht" = ( -/obj/structure/table, -/obj/item/weapon/pen, -/obj/item/clothing/glasses/science, -/obj/item/clothing/glasses/science, -/obj/item/weapon/paper_bin{ - layer = 2.9 - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 5 - }, -/area/science/xenobiology) -"bhu" = ( -/obj/effect/landmark/revenantspawn, -/turf/open/floor/engine, -/area/science/xenobiology) -"bhv" = ( -/obj/item/weapon/weldingtool, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bhw" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/cargo) -"bhx" = ( -/obj/machinery/atmospherics/pipe/manifold/general/hidden, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/department/cargo) -"bhy" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/heater{ - dir = 8 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/department/cargo) -"bhz" = ( -/turf/open/floor/plasteel/arrival, -/area/hallway/secondary/entry) -"bhA" = ( -/obj/machinery/camera{ - c_tag = "Arrivals Port Aft"; - dir = 1 - }, -/turf/open/floor/plasteel/arrival, -/area/hallway/secondary/entry) -"bhB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bhC" = ( -/obj/structure/table/wood/fancy, -/obj/item/clothing/under/burial, -/obj/item/clothing/under/burial, -/obj/item/clothing/under/burial, -/obj/item/clothing/under/burial, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"bhD" = ( -/obj/machinery/door/airlock/engineering{ - cyclelinkeddir = 1; - name = "Auxillary Mining Closet Construction"; - req_access_txt = "0"; - req_one_access_txt = "31;32;47;48" - }, -/turf/open/floor/plating, -/area/construction/mining/aux_base/closet) -"bhE" = ( -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) -"bhF" = ( -/obj/item/weapon/pickaxe/mini, -/turf/open/floor/plating, -/area/shuttle/auxillary_base) -"bhG" = ( -/obj/machinery/camera{ - c_tag = "Auxillary Mining Base"; - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/computer/auxillary_base{ - density = 0; - pixel_x = 32 - }, -/turf/open/floor/plating, -/area/shuttle/auxillary_base) -"bhH" = ( -/obj/docking_port/mobile/auxillary_base{ - dheight = 0; - dir = 8; - dwidth = 2; - height = 4; - width = 5 - }, -/obj/machinery/bluespace_beacon, -/turf/closed/wall, -/area/shuttle/auxillary_base) -"bhI" = ( -/obj/item/device/radio/intercom{ - broadcasting = 0; - freerange = 0; - frequency = 1485; - listening = 1; - name = "Station Intercom (Medbay)"; - pixel_y = 26 - }, -/obj/structure/closet/secure_closet/personal/patient, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 1 - }, -/area/medical/genetics) -"bhJ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 1 - }, -/area/medical/genetics) -"bhK" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 1 - }, -/area/medical/genetics) -"bhL" = ( -/obj/structure/closet/wardrobe/mixed, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 1 - }, -/area/medical/genetics) -"bhM" = ( -/obj/machinery/vending/clothing, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = 27 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 1 - }, -/area/medical/genetics) -"bhN" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/structure/sign/poster/official/random{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 9 - }, -/area/medical/medbay/zone3) -"bhO" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/table, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/item/weapon/storage/box/gloves{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/storage/box/masks, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 1 - }, -/area/medical/medbay/zone3) -"bhP" = ( -/obj/machinery/vending/medical, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 5 - }, -/area/medical/medbay/zone3) -"bhQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"bhR" = ( -/obj/structure/sign/poster/official/random{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 9 - }, -/area/medical/medbay/central) -"bhS" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 1 - }, -/area/medical/medbay/central) -"bhT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 5 - }, -/area/medical/medbay/central) -"bhU" = ( -/obj/machinery/requests_console{ - announcementConsole = 0; - department = "Medbay"; - departmentType = 1; - name = "Medbay RC"; - pixel_x = -32 - }, -/obj/item/device/radio/intercom{ - broadcasting = 0; - freerange = 0; - frequency = 1485; - listening = 1; - name = "Station Intercom (Medbay)"; - pixel_y = 26 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 1 - }, -/area/medical/medbay/central) -"bhV" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 5 - }, -/area/medical/medbay/central) -"bhW" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 8 - }, -/area/medical/medbay/central) -"bhX" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bhY" = ( -/obj/structure/bed/roller, -/turf/open/floor/plasteel/whiteblue/side, -/area/medical/medbay/central) -"bhZ" = ( -/obj/structure/bed/roller, -/obj/machinery/camera{ - c_tag = "Medbay Entrance"; - dir = 1 - }, -/turf/open/floor/plasteel/whiteblue/side, -/area/medical/medbay/central) -"bia" = ( -/turf/open/floor/plasteel/whiteblue/side, -/area/medical/medbay/central) -"bib" = ( -/obj/structure/table/glass, -/obj/item/stack/medical/gauze, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine, -/turf/open/floor/plasteel/whiteblue/side, -/area/medical/medbay/central) -"bic" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel/whitepurple/side, -/area/science/research) -"bid" = ( -/obj/structure/closet/firecloset/full, -/turf/open/floor/plasteel/whitepurple/side, -/area/science/research) -"bie" = ( -/obj/structure/table, -/obj/item/weapon/paper_bin{ - layer = 2.9; - pixel_x = -2; - pixel_y = 4 - }, -/obj/item/weapon/pen, -/turf/open/floor/plasteel/whitepurple/side, -/area/science/research) -"bif" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/science/research) -"big" = ( -/obj/machinery/door/airlock/research{ - cyclelinkeddir = 2; - name = "Research Division Access"; - req_access_txt = "47" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/science/research) -"bih" = ( -/obj/machinery/computer/rdconsole/robotics, -/turf/open/floor/plasteel/purple/side{ - dir = 8 - }, -/area/science/robotics/lab) -"bii" = ( -/obj/effect/landmark/start/roboticist, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bij" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high/plus, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 28 - }, -/turf/open/floor/plasteel/purple/side{ - dir = 4 - }, -/area/science/robotics/lab) -"bik" = ( -/turf/closed/wall, -/area/science/explab) -"bil" = ( -/obj/structure/rack, -/obj/item/clothing/mask/gas{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/explab) -"bim" = ( -/obj/machinery/button/door{ - id = "testlab"; - name = "Window Blast Doors"; - pixel_x = -6 - }, -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/button/door{ - id = "telelab"; - name = "Test Chamber Blast Door"; - pixel_x = 6 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/explab) -"bin" = ( -/obj/machinery/computer/rdconsole/experiment, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/explab) -"bio" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/folder, -/obj/item/weapon/book/manual/experimentor, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/explab) -"bip" = ( -/obj/item/weapon/paper_bin{ - pixel_y = 6 - }, -/obj/item/weapon/pen, -/obj/item/device/radio/off, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/explab) -"biq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/explab) -"bir" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/requests_console{ - department = "Science"; - departmentType = 2; - dir = 2; - name = "Science Requests Console"; - pixel_y = 30; - receive_ore_updates = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/explab) -"bis" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/explab) -"bit" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/explab) -"biu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/explab) -"biv" = ( -/obj/structure/rack, -/obj/item/stack/packageWrap, -/obj/item/stack/cable_coil, -/obj/item/weapon/wirecutters, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/explab) -"biw" = ( -/obj/machinery/monkey_recycler, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 8 - }, -/area/science/xenobiology) -"bix" = ( -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"biy" = ( -/obj/structure/chair/comfy/beige{ - dir = 4 - }, -/obj/effect/landmark/start/scientist, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"biz" = ( -/obj/machinery/computer/camera_advanced/xenobio, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 4 - }, -/area/science/xenobiology) -"biA" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE" - }, -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"biB" = ( -/obj/structure/disposaloutlet{ - dir = 1 - }, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/engine, -/area/science/xenobiology) -"biC" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/cargo) -"biD" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) -"biE" = ( -/obj/machinery/atmospherics/pipe/manifold/general/hidden{ - dir = 1 - }, -/obj/machinery/meter, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) -"biF" = ( -/obj/machinery/atmospherics/pipe/manifold/general/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) -"biG" = ( -/obj/item/weapon/extinguisher, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) -"biH" = ( -/obj/item/weapon/storage/bag/ore, -/turf/open/floor/plating, -/area/shuttle/auxillary_base) -"biI" = ( -/obj/structure/mining_shuttle_beacon, -/turf/open/floor/plating, -/area/shuttle/auxillary_base) -"biJ" = ( -/obj/structure/chair/wood/normal, -/turf/open/floor/plasteel/black, -/area/library) -"biK" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"biL" = ( -/obj/machinery/clonepod, -/turf/open/floor/plasteel/blue, -/area/medical/genetics) -"biM" = ( -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"biN" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"biO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"biP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/genetics) -"biQ" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 8 - }, -/area/medical/medbay/zone3) -"biR" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"biS" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 4 - }, -/area/medical/medbay/zone3) -"biT" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/centcom{ - name = "Morgue"; - opacity = 1; - req_access_txt = "6;5" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"biU" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"biV" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"biW" = ( -/obj/machinery/light/small, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"biX" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"biY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"biZ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/centcom{ - name = "Morgue"; - opacity = 1; - req_access_txt = "6;5" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"bja" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 8 - }, -/area/medical/medbay/central) -"bjb" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bjc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 4 - }, -/area/medical/medbay/central) -"bjd" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical{ - name = "Medbay Reception"; - req_access_txt = "5" - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bje" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 4 - }, -/area/medical/medbay/central) -"bjf" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "MedbayFoyer"; - name = "Medbay Door Control"; - normaldoorcontrol = 1; - req_access_txt = "5" - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 8 - }, -/area/medical/medbay/central) -"bjg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/whiteblue/corner{ - dir = 8 - }, -/area/medical/medbay/central) -"bjh" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay/central) -"bji" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chemistry_shutters"; - name = "chemistry shutters" - }, -/turf/open/floor/plating, -/area/medical/chemistry) -"bjj" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/northleft{ - dir = 2; - name = "Chemistry Desk"; - req_access_txt = "5; 33" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chemistry_shutters"; - name = "chemistry shutters" - }, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, -/turf/open/floor/plasteel/whiteyellow{ - dir = 4 - }, -/area/medical/chemistry) -"bjk" = ( -/obj/machinery/smartfridge/chemistry/preloaded, -/turf/closed/wall, -/area/medical/chemistry) -"bjl" = ( -/turf/closed/wall, -/area/medical/chemistry) -"bjm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "research_shutters_2"; - name = "research shutters" - }, -/turf/open/floor/plating, -/area/science/explab) -"bjn" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/pen{ - layer = 3.1 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/eastright{ - dir = 2; - name = "Research and Development Desk"; - req_access_txt = "7" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "research_shutters_2"; - name = "research shutters" - }, -/obj/item/weapon/folder/white, -/turf/open/floor/plating, -/area/science/explab) -"bjo" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bjp" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bjq" = ( -/obj/structure/closet/emcloset, -/obj/machinery/camera{ - c_tag = "Research Division Access"; - dir = 2; - network = list("SS13") - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bjr" = ( -/obj/structure/table, -/obj/item/weapon/book/manual/robotics_cyborgs{ - pixel_x = 2; - pixel_y = 5 - }, -/obj/item/weapon/storage/belt/utility, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_x = -27 - }, -/turf/open/floor/plasteel/purple/side{ - dir = 8 - }, -/area/science/robotics/lab) -"bjs" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bjt" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bju" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bjv" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/effect/decal/cleanable/oil{ - icon_state = "floor6" - }, -/turf/open/floor/plasteel/purple/side{ - dir = 4 - }, -/area/science/robotics/lab) -"bjw" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/turf/open/floor/plasteel, -/area/science/explab) -"bjx" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/explab) -"bjy" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/scientist, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/explab) -"bjz" = ( -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/explab) -"bjA" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/explab) -"bjB" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/explab) -"bjC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/explab) -"bjD" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/explab) -"bjE" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass{ - amount = 50; - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/device/assembly/timer, -/obj/item/device/assembly/timer, -/turf/open/floor/plasteel, -/area/science/explab) -"bjF" = ( -/obj/machinery/processor{ - desc = "A machine used to process slimes and retrieve their extract."; - name = "Slime Processor" - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/sign/poster/official/random{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 8 - }, -/area/science/xenobiology) -"bjG" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bjH" = ( -/obj/machinery/smartfridge/extract/preloaded, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 4 - }, -/area/science/xenobiology) -"bjI" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/shieldwallgen/xenobiologyaccess, -/turf/open/floor/plating, -/area/science/xenobiology) -"bjJ" = ( -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "misclab"; - name = "test chamber blast door" - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"bjK" = ( -/obj/structure/grille, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "misclab"; - name = "test chamber blast door" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/engine, -/area/science/xenobiology) -"bjL" = ( -/obj/machinery/door/window/southleft{ - dir = 1; - name = "Test Chamber"; - req_access_txt = "55" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "misclab"; - name = "test chamber blast door" - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"bjM" = ( -/obj/structure/grille, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "misclab"; - name = "test chamber blast door" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/engine, -/area/science/xenobiology) -"bjN" = ( -/obj/structure/grille, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "misclab"; - name = "test chamber blast door" - }, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"bjO" = ( -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1; - d2 = 2 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/shieldwallgen/xenobiologyaccess, -/turf/open/floor/plating, -/area/science/xenobiology) -"bjP" = ( -/obj/machinery/atmospherics/pipe/simple/general/hidden, -/turf/closed/wall, -/area/science/xenobiology) -"bjQ" = ( -/obj/machinery/door/poddoor/preopen{ - id = "xenobio5"; - name = "containment blast door" - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/engine, -/area/science/xenobiology) -"bjR" = ( -/obj/machinery/door/window/northleft{ - base_state = "right"; - dir = 1; - icon_state = "right"; - name = "Containment Pen #5"; - req_access_txt = "55" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio5"; - name = "containment blast door" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"bjS" = ( -/obj/machinery/door/poddoor/preopen{ - id = "xenobio5"; - name = "containment blast door" - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1; - d2 = 2 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"bjT" = ( -/obj/machinery/door/poddoor/preopen{ - id = "xenobio6"; - name = "containment blast door" - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/engine, -/area/science/xenobiology) -"bjU" = ( -/obj/machinery/door/window/northleft{ - base_state = "right"; - dir = 1; - icon_state = "right"; - name = "Containment Pen #6"; - req_access_txt = "55" - }, -/obj/machinery/door/poddoor/preopen{ - id = "xenobio6"; - name = "containment blast door" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"bjV" = ( -/obj/machinery/door/poddoor/preopen{ - id = "xenobio6"; - name = "containment blast door" - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1; - d2 = 2 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"bjW" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bjX" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bjY" = ( -/obj/structure/shuttle/engine/propulsion/left{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/shuttle/transport) -"bjZ" = ( -/turf/closed/wall/mineral/titanium, -/area/shuttle/transport) -"bka" = ( -/obj/structure/window/shuttle, -/obj/structure/grille, -/turf/open/floor/plating, -/area/shuttle/transport) -"bkb" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, -/turf/open/floor/plating, -/area/shuttle/transport) -"bkc" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Arrivals APC"; - pixel_x = 24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1; - d2 = 2 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/neutral/corner, -/area/hallway/secondary/entry) -"bkd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/carpet, -/area/library) -"bke" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/carpet, -/area/library) -"bkf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/library) -"bkg" = ( -/obj/machinery/computer/cloning, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Genetics Cloning"; - dir = 4; - network = list("SS13") - }, -/turf/open/floor/plasteel/blue, -/area/medical/genetics) -"bkh" = ( -/obj/machinery/holopad, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bki" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - icon_state = "pipe-j2s"; - sortType = 23 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bkj" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bkk" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_medical{ - id_tag = "GeneticsDoor"; - name = "Cloning"; - req_access_txt = "5" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bkl" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - icon_state = "pipe-j1s"; - sortType = 9 - }, -/turf/open/floor/plasteel/whiteblue/corner{ - dir = 1 - }, -/area/medical/medbay/zone3) -"bkm" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"bkn" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Medbay APC"; - pixel_x = 24 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plasteel/whiteblue/corner{ - dir = 4 - }, -/area/medical/medbay/zone3) -"bko" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/obj/structure/cable, -/obj/machinery/power/apc{ - dir = 8; - name = "Medbay APC"; - pixel_x = -24 - }, -/turf/open/floor/plasteel/whiteblue/corner{ - dir = 1 - }, -/area/medical/medbay/central) -"bkp" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bkq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/sign/poster/official/random{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/whiteblue/corner{ - dir = 4 - }, -/area/medical/medbay/central) -"bkr" = ( -/obj/machinery/computer/med_data, -/turf/open/floor/plasteel/whiteblue/side, -/area/medical/medbay/central) -"bks" = ( -/obj/machinery/computer/crew, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 6 - }, -/area/medical/medbay/central) -"bkt" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_medical{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/whiteblue/corner{ - dir = 8 - }, -/area/medical/medbay/central) -"bku" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_medical{ - id_tag = "MedbayFoyer"; - name = "Medbay"; - req_access_txt = "5" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay/central) -"bkv" = ( -/obj/machinery/chem_master{ - layer = 2.7; - pixel_x = -2 - }, -/turf/open/floor/plasteel/whiteyellow/side{ - dir = 9 - }, -/area/medical/chemistry) -"bkw" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/effect/landmark/start/chemist, -/turf/open/floor/plasteel/whiteyellow/side{ - dir = 1 - }, -/area/medical/chemistry) -"bkx" = ( -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/structure/table/glass, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/clothing/glasses/science, -/turf/open/floor/plasteel/whiteyellow/side{ - dir = 1 - }, -/area/medical/chemistry) -"bky" = ( -/obj/machinery/chem_master{ - layer = 2.7; - pixel_x = -2 - }, -/obj/machinery/button/door{ - id = "chemistry_shutters"; - name = "Shutters Control"; - pixel_x = 26; - pixel_y = 4; - req_access_txt = "5; 33" - }, -/turf/open/floor/plasteel/whiteyellow/side{ - dir = 5 - }, -/area/medical/chemistry) -"bkz" = ( -/obj/structure/table, -/obj/item/weapon/crowbar, -/obj/item/weapon/wrench, -/obj/machinery/requests_console{ - department = "Science"; - departmentType = 2; - name = "Science Requests Console"; - pixel_x = -32; - receive_ore_updates = 1 - }, -/obj/item/weapon/book/manual/research_and_development, -/turf/open/floor/plasteel/purple/side{ - dir = 1 - }, -/area/science/explab) -"bkA" = ( -/obj/structure/sink/kitchen{ - desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; - name = "old sink"; - pixel_y = 28 - }, -/turf/open/floor/plasteel/purple/side{ - dir = 1 - }, -/area/science/explab) -"bkB" = ( -/obj/machinery/disposal/bin, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plasteel/purple/side{ - dir = 1 - }, -/area/science/explab) -"bkC" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/purple/side{ - dir = 1 - }, -/area/science/explab) -"bkD" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/turf/open/floor/plasteel/purple/side{ - dir = 1 - }, -/area/science/explab) -"bkE" = ( -/obj/item/weapon/storage/toolbox/mechanical, -/obj/machinery/holopad, -/turf/open/floor/plasteel/purple/side{ - dir = 1 - }, -/area/science/explab) -"bkF" = ( -/obj/machinery/shower{ - dir = 4; - icon_state = "shower"; - name = "emergency shower" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel/white{ - heat_capacity = 1e+006 - }, -/area/science/research) -"bkG" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/white, -/area/science/research) -"bkH" = ( -/obj/structure/closet/firecloset/full, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bkI" = ( -/obj/structure/closet/wardrobe/robotics_black, -/obj/item/device/radio/headset/headset_sci{ - pixel_x = -3 - }, -/turf/open/floor/plasteel/purple/side{ - dir = 8 - }, -/area/science/robotics/lab) -"bkJ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bkK" = ( -/obj/item/device/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/device/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/device/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/device/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/weapon/stock_parts/cell/high/plus, -/obj/item/weapon/stock_parts/cell/high/plus{ - pixel_x = 5; - pixel_y = -5 - }, -/obj/item/weapon/crowbar, -/obj/structure/table, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bkL" = ( -/obj/item/weapon/circular_saw, -/obj/item/weapon/scalpel{ - pixel_y = 12 - }, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 - }, -/obj/item/weapon/razor{ - pixel_y = 5 - }, -/obj/structure/window/reinforced{ - dir = 8; - layer = 2.9 - }, -/obj/structure/table, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"bkM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"bkN" = ( -/obj/machinery/holopad, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"bkO" = ( -/obj/item/clothing/gloves/color/latex, -/obj/item/weapon/surgical_drapes, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 - }, -/obj/structure/table, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"bkP" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1; - name = "Connector Port (Air Supply)" - }, -/obj/machinery/light_switch{ - pixel_x = -25 - }, -/turf/open/floor/plasteel, -/area/science/explab) -"bkQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/science/explab) -"bkR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/science/explab) -"bkS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel, -/area/science/explab) -"bkT" = ( -/turf/open/floor/plasteel, -/area/science/explab) -"bkU" = ( -/obj/machinery/droneDispenser, -/turf/open/floor/plasteel, -/area/science/explab) -"bkV" = ( -/obj/structure/chair/stool, -/obj/effect/decal/cleanable/oil{ - icon_state = "floor5" - }, -/turf/open/floor/plasteel, -/area/science/explab) -"bkW" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel, -/area/science/explab) -"bkX" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/grenade/chem_grenade, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 28 - }, -/turf/open/floor/plasteel, -/area/science/explab) -"bkY" = ( -/obj/structure/table/glass, -/obj/item/weapon/folder, -/obj/item/weapon/pen, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 8 - }, -/area/science/xenobiology) -"bkZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bla" = ( -/obj/structure/chair/comfy/beige{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"blb" = ( -/obj/machinery/computer/camera_advanced/xenobio, -/obj/machinery/camera{ - c_tag = "Xenobiology Port"; - dir = 8; - network = list("SS13","RD") - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 4 - }, -/area/science/xenobiology) -"blc" = ( -/obj/structure/sign/biohazard, -/turf/closed/wall, -/area/science/xenobiology) -"bld" = ( -/obj/item/weapon/wrench, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"ble" = ( -/obj/machinery/computer/security/telescreen{ - name = "Test Chamber Monitor"; - network = list("Xeno"); - pixel_y = 2 - }, -/obj/structure/table/reinforced, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"blf" = ( -/obj/machinery/button/door{ - id = "misclab"; - name = "Test Chamber Blast Doors"; - pixel_y = -2; - req_access_txt = "55" - }, -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"blg" = ( -/obj/machinery/door/window/southleft{ - name = "Test Chamber"; - req_access_txt = "55" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"blh" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bli" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"blj" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"blk" = ( -/obj/structure/sign/xenobio, -/obj/machinery/atmospherics/pipe/simple/general/hidden{ - dir = 9 - }, -/turf/closed/wall, -/area/science/xenobiology) -"bll" = ( -/obj/machinery/disposal/bin, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"blm" = ( -/obj/machinery/door/window/northleft{ - base_state = "right"; - dir = 2; - icon_state = "right"; - name = "Containment Pen #5"; - req_access_txt = "55" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bln" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "xenobio5"; - name = "Containment Blast Doors"; - pixel_y = 4; - req_access_txt = "55" - }, -/obj/structure/window/reinforced{ - dir = 8; - layer = 2.9 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"blo" = ( -/obj/machinery/door/window/northleft{ - base_state = "right"; - dir = 2; - icon_state = "right"; - name = "Containment Pen #6"; - req_access_txt = "55" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"blp" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "xenobio6"; - name = "Containment Blast Doors"; - pixel_y = 4; - req_access_txt = "55" - }, -/obj/structure/window/reinforced{ - dir = 8; - layer = 2.9 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"blq" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; - req_one_access_txt = "12; 55" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/science/xenobiology) -"blr" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/item/weapon/cigbutt, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bls" = ( -/obj/structure/shuttle/engine/heater{ - dir = 8 - }, -/obj/structure/window/reinforced, -/turf/open/floor/plating/airless, -/area/shuttle/transport) -"blt" = ( -/turf/open/floor/pod/light, -/area/shuttle/transport) -"blu" = ( -/obj/machinery/computer/shuttle/ferry/request, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/transport) -"blv" = ( -/obj/structure/chair, -/turf/open/floor/pod/dark, -/area/shuttle/transport) -"blw" = ( -/obj/structure/grille, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"blx" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "Arrivals Starboard Aft"; - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/open/floor/plasteel/neutral/corner, -/area/hallway/secondary/entry) -"bly" = ( -/obj/machinery/dna_scannernew, -/turf/open/floor/plasteel/blue, -/area/medical/genetics) -"blz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"blA" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"blB" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"blC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"blD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/genetics) -"blE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/whiteblue/corner{ - dir = 1 - }, -/area/medical/medbay/zone3) -"blF" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"blG" = ( -/obj/machinery/shower{ - dir = 8 - }, -/turf/open/floor/plasteel/whiteblue/corner{ - dir = 4 - }, -/area/medical/medbay/zone3) -"blH" = ( -/turf/closed/wall, -/area/medical/sleeper) -"blI" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -26 - }, -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/blue, -/area/medical/sleeper) -"blJ" = ( -/obj/machinery/atmospherics/components/unary/cryo_cell, -/turf/open/floor/plasteel/blue, -/area/medical/sleeper) -"blK" = ( -/turf/open/floor/plasteel/black, -/area/library) -"blL" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/structure/noticeboard{ - pixel_y = 32 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/blue, -/area/medical/sleeper) -"blM" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/item/device/radio/intercom{ - broadcasting = 0; - freerange = 0; - frequency = 1485; - listening = 1; - name = "Station Intercom (Medbay)"; - pixel_x = 28 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/blue, -/area/medical/sleeper) -"blN" = ( -/obj/machinery/shower{ - dir = 4 - }, -/turf/open/floor/plasteel/whiteblue/corner{ - dir = 1 - }, -/area/medical/medbay/central) -"blO" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, -/turf/open/floor/plasteel/whiteblue/corner{ - dir = 4 - }, -/area/medical/medbay/central) -"blP" = ( -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "MedbayFoyer"; - name = "Medbay Exit Button"; - normaldoorcontrol = 1; - pixel_x = -26; - pixel_y = -2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/whiteblue/corner{ - dir = 8 - }, -/area/medical/medbay/central) -"blQ" = ( -/obj/machinery/chem_dispenser{ - layer = 2.7 - }, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "MedbayFoyer"; - name = "Medbay Door Control"; - normaldoorcontrol = 1; - pixel_x = -26; - pixel_y = -2; - req_access_txt = "5" - }, -/turf/open/floor/plasteel/whiteyellow/side{ - dir = 8 - }, -/area/medical/chemistry) -"blR" = ( -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"blS" = ( -/obj/item/weapon/book/manual/wiki/chemistry, -/obj/item/weapon/storage/box/beakers, -/obj/structure/table/glass, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"blT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"blU" = ( -/obj/machinery/chem_dispenser{ - layer = 2.7 - }, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_x = 29 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"blV" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/yellow/corner{ - dir = 1 - }, -/area/hallway/primary/aft) -"blW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"blX" = ( -/obj/structure/table, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/obj/item/weapon/disk/tech_disk, -/obj/item/weapon/disk/design_disk, -/turf/open/floor/plasteel, -/area/science/explab) -"blY" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/explab) -"blZ" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/science/explab) -"bma" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Research Lab APC"; - pixel_x = 26 - }, -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1; - d2 = 2 - }, -/turf/open/floor/plasteel, -/area/science/explab) -"bmb" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/poddoor/preopen{ - id = "rndshutters"; - name = "research shutters" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/research) -"bmc" = ( -/obj/machinery/door/firedoor/heavy, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/poddoor/preopen{ - id = "rndshutters"; - name = "research shutters" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/research) -"bmd" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/poddoor/preopen{ - id = "rndshutters"; - name = "research shutters" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/research) -"bme" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bmf" = ( -/obj/item/weapon/storage/firstaid/regular{ - empty = 1; - name = "First-Aid (empty)" - }, -/obj/item/weapon/storage/firstaid/regular{ - empty = 1; - name = "First-Aid (empty)" - }, -/obj/item/weapon/storage/firstaid/regular{ - empty = 1; - name = "First-Aid (empty)" - }, -/obj/item/device/healthanalyzer, -/obj/item/device/healthanalyzer, -/obj/item/device/healthanalyzer, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/obj/structure/table, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bmg" = ( -/obj/item/weapon/retractor, -/obj/item/weapon/hemostat, -/obj/structure/window/reinforced{ - dir = 8; - layer = 2.9 - }, -/obj/structure/table, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"bmh" = ( -/obj/structure/table/optable{ - name = "Robotics Operating Table" - }, -/obj/machinery/camera{ - c_tag = "Robotics - Aft"; - dir = 1; - network = list("SS13","RD") - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"bmi" = ( -/obj/machinery/computer/operating{ - name = "Robotics Operating Computer" - }, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"bmj" = ( -/obj/item/device/mmi, -/obj/item/device/mmi, -/obj/item/device/mmi, -/obj/structure/table, -/turf/open/floor/plasteel/white, -/area/science/robotics/lab) -"bmk" = ( -/obj/structure/rack, -/obj/item/weapon/crowbar, -/obj/item/weapon/wrench, -/turf/open/floor/plasteel, -/area/science/explab) -"bml" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/science/explab) -"bmm" = ( -/obj/structure/closet/emcloset, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/science/explab) -"bmn" = ( -/obj/structure/closet/radiation, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_y = -28 - }, -/turf/open/floor/plasteel, -/area/science/explab) -"bmo" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel, -/area/science/explab) -"bmp" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/camera{ - c_tag = "Experimentation Lab"; - dir = 1; - network = list("SS13","RD") - }, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel, -/area/science/explab) -"bmq" = ( -/obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, -/obj/item/clothing/ears/earmuffs, -/turf/open/floor/plasteel, -/area/science/explab) -"bmr" = ( -/obj/structure/table, -/obj/item/device/electropack, -/obj/item/device/healthanalyzer, -/obj/item/device/assembly/signaler, -/obj/machinery/light, -/obj/item/device/assembly/voice, -/turf/open/floor/plasteel, -/area/science/explab) -"bms" = ( -/obj/structure/table, -/obj/machinery/cell_charger{ - pixel_y = 5 - }, -/obj/item/stack/cable_coil, -/obj/item/device/multitool, -/obj/item/weapon/screwdriver, -/turf/open/floor/plasteel, -/area/science/explab) -"bmt" = ( -/obj/structure/table, -/obj/item/weapon/hand_labeler, -/obj/item/clothing/glasses/science, -/obj/item/clothing/glasses/science, -/turf/open/floor/plasteel, -/area/science/explab) -"bmu" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -27 - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 8 - }, -/area/science/xenobiology) -"bmv" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bmw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bmx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whitepurple/corner{ - dir = 4 - }, -/area/science/xenobiology) -"bmy" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whitegreen/side{ - dir = 1 - }, -/area/science/xenobiology) -"bmz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whitegreen/side{ - dir = 1 - }, -/area/science/xenobiology) -"bmA" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whitegreen/side{ - dir = 1 - }, -/area/science/xenobiology) -"bmB" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whitegreen/side{ - dir = 1 - }, -/area/science/xenobiology) -"bmC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 1 - }, -/area/science/xenobiology) -"bmD" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 1 - }, -/area/science/xenobiology) -"bmE" = ( -/obj/machinery/camera{ - c_tag = "Xenobiology Starboard Fore"; - dir = 2; - network = list("SS13","RD") - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = 28 - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 1 - }, -/area/science/xenobiology) -"bmF" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 1 - }, -/area/science/xenobiology) -"bmG" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plasteel/floorgrime, -/area/science/xenobiology) -"bmH" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/floorgrime, -/area/science/xenobiology) -"bmI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/sign/biohazard, -/turf/open/floor/plating, -/area/science/xenobiology) -"bmJ" = ( -/turf/open/floor/plating/airless, -/area/science/xenobiology) -"bmK" = ( -/obj/effect/decal/remains/xeno, -/turf/open/floor/plating/airless, -/area/science/xenobiology) -"bmL" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/item/weapon/reagent_containers/food/drinks/soda_cans/dr_gibb, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bmM" = ( -/obj/structure/shuttle/engine/heater{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/shuttle/transport) -"bmN" = ( -/obj/machinery/door/airlock/titanium, -/obj/docking_port/mobile{ - dir = 8; - dwidth = 2; - height = 13; - id = "ferry"; - name = "ferry shuttle"; - port_angle = 0; - preferred_direction = 4; - roundstart_move = "ferry_away"; - width = 5 - }, -/obj/docking_port/stationary{ - dir = 8; - dwidth = 2; - height = 13; - id = "ferry_home"; - name = "port bay 2"; - turf_type = /turf/open/space; - width = 5 - }, -/turf/open/floor/pod/light, -/area/shuttle/transport) -"bmO" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 4; - id_tag = null; - name = "Port Docking Bay 2"; - req_access_txt = "0" - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"bmP" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 8; - id_tag = null; - name = "Port Docking Bay 2"; - req_access_txt = "0" - }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"bmQ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/neutral/corner, -/area/hallway/secondary/entry) -"bmR" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bmS" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bmT" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bmU" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bmV" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bmW" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/whiteblue/side, -/area/medical/genetics) -"bmX" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/whiteblue/side, -/area/medical/genetics) -"bmY" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/whiteblue/side, -/area/medical/genetics) -"bmZ" = ( -/obj/structure/table, -/obj/item/weapon/book/manual/medical_cloning{ - pixel_y = 6 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/whiteblue/side, -/area/medical/genetics) -"bna" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/rxglasses{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/storage/box/bodybags, -/obj/item/weapon/pen, -/obj/machinery/button/door{ - desc = "A remote control switch for the genetics doors."; - id = "GeneticsDoor"; - name = "Genetics Exit Button"; - normaldoorcontrol = 1; - pixel_x = 24; - pixel_y = 8 - }, -/turf/open/floor/plasteel/whiteblue/side, -/area/medical/genetics) -"bnb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"bnc" = ( -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"bnd" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bne" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bnf" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bng" = ( -/obj/item/weapon/wrench/medical, -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bnh" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/library) -"bni" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/white{ - heat_capacity = 1e+006 - }, -/area/medical/sleeper) -"bnj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bnk" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bnl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bnm" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay/central) -"bnn" = ( -/obj/machinery/chem_heater, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -28 - }, -/obj/machinery/camera{ - c_tag = "Chemistry"; - dir = 4; - network = list("SS13") - }, -/turf/open/floor/plasteel/whiteyellow/side{ - dir = 8 - }, -/area/medical/chemistry) -"bno" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bnp" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bnq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bnr" = ( -/obj/machinery/chem_heater, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 28 - }, -/turf/open/floor/plasteel/whiteyellow/side{ - dir = 6 - }, -/area/medical/chemistry) -"bns" = ( -/obj/structure/rack, -/obj/effect/decal/cleanable/oil{ - icon_state = "floor6" - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/glass{ - amount = 50; - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/obj/item/weapon/storage/box/beakers, -/obj/item/clothing/glasses/welding, -/turf/open/floor/plasteel, -/area/science/explab) -"bnt" = ( -/obj/machinery/r_n_d/destructive_analyzer, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/science/explab) -"bnu" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/explab) -"bnv" = ( -/obj/machinery/r_n_d/protolathe, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/science/explab) -"bnw" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/camera{ - c_tag = "Research and Development Lab"; - dir = 8; - network = list("SS13","RD") - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 28 - }, -/turf/open/floor/plasteel, -/area/science/explab) -"bnx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/science/research) -"bny" = ( -/obj/machinery/door/airlock/research{ - cyclelinkeddir = 1; - name = "Research Division Access"; - req_access_txt = "47" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bnz" = ( -/turf/closed/wall/r_wall, -/area/science/research) -"bnA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/science/robotics/lab) -"bnB" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_research{ - name = "Robotics Lab"; - req_access_txt = "29" - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bnC" = ( -/turf/closed/wall, -/area/science/robotics/lab) -"bnD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/science/explab) -"bnE" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_research{ - name = "Experimentation Lab"; - req_access_txt = "47" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/science/explab) -"bnF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/science/explab) -"bnG" = ( -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_y = -28 - }, -/turf/closed/wall, -/area/science/explab) -"bnH" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 8 - }, -/area/science/xenobiology) -"bnI" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bnJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bnK" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bnL" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bnM" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bnN" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bnO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bnP" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bnQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bnR" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bnS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bnT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bnU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Kill Room Access"; - req_access_txt = "55" - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bnV" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel/floorgrime, -/area/science/xenobiology) -"bnW" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/blobstart, -/turf/open/floor/plasteel/floorgrime, -/area/science/xenobiology) -"bnX" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_research{ - name = "Kill Room"; - req_access_txt = "55" - }, -/turf/open/floor/plating, -/area/science/xenobiology) -"bnY" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Xenobiology Kill Room"; - dir = 8; - network = list("SS13","RD") - }, -/turf/open/floor/plating/airless, -/area/science/xenobiology) -"bnZ" = ( -/obj/structure/closet/crate, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/transport) -"boa" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/pod/dark, -/area/shuttle/transport) -"bob" = ( -/turf/open/floor/plasteel/neutral/corner, -/area/hallway/secondary/entry) -"boc" = ( -/turf/closed/wall, -/area/maintenance/department/engine) -"bod" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/engine) -"boe" = ( -/obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bof" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/engine) -"bog" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"boh" = ( -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"boi" = ( -/turf/closed/wall/r_wall, -/area/medical/genetics) -"boj" = ( -/obj/machinery/door/airlock/glass_research{ - name = "Genetics"; - req_access_txt = "9" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/whiteblue, -/area/medical/genetics) -"bok" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/medical/genetics) -"bol" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/camera{ - c_tag = "Medbay Port Hallway"; - dir = 4; - network = list("SS13") - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"bom" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"bon" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"boo" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bop" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"boq" = ( -/obj/machinery/holopad, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bor" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bos" = ( -/obj/structure/disposalpipe/junction{ - dir = 8; - icon_state = "pipe-j2" - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bot" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bou" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bov" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay/central) -"bow" = ( -/obj/machinery/door/airlock/glass_medical{ - id_tag = null; - name = "Chemistry Lab"; - req_access_txt = "5; 33" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"box" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"boy" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"boz" = ( -/obj/machinery/shower{ - dir = 8; - name = "emergency shower" - }, -/obj/machinery/requests_console{ - department = "Chemistry"; - departmentType = 2; - pixel_x = 32; - receive_ore_updates = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"boA" = ( -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway Chemistry"; - dir = 4; - network = list("SS13"); - start_active = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/yellow/corner{ - dir = 1 - }, -/area/hallway/primary/aft) -"boB" = ( -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_x = -28; - pixel_y = 3 - }, -/obj/machinery/button/door{ - dir = 2; - id = "research_shutters_2"; - name = "Shutters Control Button"; - pixel_x = -28; - pixel_y = -7; - req_access_txt = "7; 29" - }, -/turf/open/floor/plasteel, -/area/science/explab) -"boC" = ( -/obj/machinery/computer/rdconsole/core, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/science/explab) -"boD" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/landmark/start/scientist, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/explab) -"boE" = ( -/obj/machinery/r_n_d/circuit_imprinter{ - pixel_y = 4 - }, -/obj/item/weapon/reagent_containers/glass/beaker/sulphuric, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/science/explab) -"boF" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/science/explab) -"boG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white/side{ - dir = 4 - }, -/area/science/research) -"boH" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"boI" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"boJ" = ( -/obj/machinery/power/apc{ - cell_type = 10000; - dir = 1; - name = "Research Division APC"; - pixel_y = 25 - }, -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1; - d2 = 2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"boK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side, -/area/science/research) -"boL" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 1 - }, -/area/science/research) -"boM" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"boN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"boO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = 24 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"boP" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/white/side, -/area/science/research) -"boQ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 1 - }, -/area/science/research) -"boR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side, -/area/science/research) -"boS" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-18"; - layer = 4.1 - }, -/turf/open/floor/plasteel/white/side{ - dir = 8 - }, -/area/science/research) -"boT" = ( -/obj/structure/closet/firecloset, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"boU" = ( -/obj/structure/closet/l3closet, -/obj/machinery/camera{ - c_tag = "Xenobiology Access"; - dir = 2; - network = list("SS13") - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"boV" = ( -/obj/structure/closet/l3closet, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"boW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/science/xenobiology) -"boX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 8 - }, -/area/science/xenobiology) -"boY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"boZ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bpa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whitepurple/corner, -/area/science/xenobiology) -"bpb" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whitepurple/side, -/area/science/xenobiology) -"bpc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whitepurple/side, -/area/science/xenobiology) -"bpd" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whitepurple/side, -/area/science/xenobiology) -"bpe" = ( -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Xenobiology Central"; - dir = 1; - network = list("SS13","RD") - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/whitepurple/side, -/area/science/xenobiology) -"bpf" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/whitepurple/side, -/area/science/xenobiology) -"bpg" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Xenobiology Starboard Aft"; - dir = 1; - network = list("SS13","RD") - }, -/turf/open/floor/plasteel/whitepurple/side, -/area/science/xenobiology) -"bph" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/science/xenobiology) -"bpi" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/power/apc{ - cell_type = 5000; - dir = 8; - name = "Xenobiology APC"; - pixel_x = -25 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/turf/open/floor/plasteel/floorgrime, -/area/science/xenobiology) -"bpj" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/floorgrime, -/area/science/xenobiology) -"bpk" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bpl" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/department/cargo) -"bpm" = ( -/obj/structure/disposaloutlet{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/space) -"bpn" = ( -/turf/open/floor/plating{ - burnt = 1; - icon_state = "panelscorched" - }, -/area/maintenance/department/engine) -"bpo" = ( -/turf/open/floor/plating{ - broken = 1; - icon_state = "platingdmg1" - }, -/area/maintenance/department/engine) -"bpp" = ( -/obj/structure/table, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 9 - }, -/area/medical/genetics) -"bpq" = ( -/obj/machinery/computer/scan_consolenew, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 1 - }, -/area/medical/genetics) -"bpr" = ( -/obj/machinery/dna_scannernew, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 1 - }, -/area/medical/genetics) -"bps" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 1 - }, -/area/medical/genetics) -"bpt" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 1 - }, -/area/medical/genetics) -"bpu" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/rxglasses{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/weapon/storage/box/bodybags, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 5 - }, -/area/medical/genetics) -"bpv" = ( -/obj/machinery/requests_console{ - announcementConsole = 0; - department = "Medbay"; - departmentType = 1; - name = "Medbay RC"; - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"bpw" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"bpx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"bpy" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bpz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bpA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bpB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bpC" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bpD" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bpE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bpF" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bpG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay/central) -"bpH" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bpI" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bpJ" = ( -/obj/structure/rack, -/obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, -/obj/item/device/radio/headset/headset_med, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bpK" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 8 - }, -/area/hallway/primary/aft) -"bpL" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/junction{ - dir = 2; - icon_state = "pipe-y" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bpM" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bpN" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel/purple/side{ - dir = 4 - }, -/area/hallway/primary/aft) -"bpO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "research_shutters_2"; - name = "research shutters" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/science/explab) -"bpP" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/science/explab) -"bpQ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/explab) -"bpR" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - icon_state = "pipe-j1s"; - sortType = 12 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/explab) -"bpS" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/explab) -"bpT" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/explab) -"bpU" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_research{ - name = "Research and Development Lab"; - req_access_txt = "0"; - req_one_access_txt = "7;29" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/explab) -"bpV" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 8 - }, -/area/science/research) -"bpW" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - icon_state = "pipe-j2s"; - sortType = 13 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bpX" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/junction{ - dir = 8; - icon_state = "pipe-j1" - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bpY" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bpZ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bqa" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/research) -"bqb" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"bqc" = ( -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"bqd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bqe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 4 - }, -/area/science/research) -"bqf" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - autoclose = 0; - frequency = 1449; - icon_state = "door_locked"; - id_tag = "xeno_airlock_exterior"; - locked = 1; - name = "Xenobiology Lab External Airlock"; - req_access_txt = "55" - }, -/obj/machinery/doorButtons/access_button{ - idDoor = "xeno_airlock_exterior"; - idSelf = "xeno_airlock_control"; - name = "Access Button"; - pixel_y = -24; - req_access_txt = "0" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whitepurple{ - dir = 4 - }, -/area/science/xenobiology) -"bqg" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bqh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bqi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bqj" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - autoclose = 0; - frequency = 1449; - icon_state = "door_locked"; - id_tag = "xeno_airlock_interior"; - locked = 1; - name = "Xenobiology Lab Internal Airlock"; - req_access_txt = "55" - }, -/obj/machinery/doorButtons/access_button{ - idDoor = "xeno_airlock_interior"; - idSelf = "xeno_airlock_control"; - name = "Access Button"; - pixel_y = -24; - req_access_txt = "0" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whitepurple, -/area/science/xenobiology) -"bqk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/doorButtons/airlock_controller{ - idExterior = "xeno_airlock_exterior"; - idInterior = "xeno_airlock_interior"; - idSelf = "xeno_airlock_control"; - name = "Access Console"; - pixel_x = -25; - pixel_y = 25 - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 8 - }, -/area/science/xenobiology) -"bql" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bqm" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 4 - }, -/area/science/xenobiology) -"bqn" = ( -/obj/machinery/disposal/bin, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bqo" = ( -/obj/machinery/door/window/northleft{ - base_state = "right"; - dir = 1; - icon_state = "right"; - name = "Containment Pen #1"; - req_access_txt = "55" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bqp" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "xenobio1"; - name = "Containment Blast Doors"; - pixel_y = 4; - req_access_txt = "55" - }, -/obj/structure/window/reinforced{ - dir = 8; - layer = 2.9 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bqq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/science/xenobiology) -"bqr" = ( -/obj/machinery/door/window/northleft{ - base_state = "right"; - dir = 1; - icon_state = "right"; - name = "Containment Pen #2"; - req_access_txt = "55" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bqs" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "xenobio2"; - name = "Containment Blast Doors"; - pixel_y = 4; - req_access_txt = "55" - }, -/obj/structure/window/reinforced{ - dir = 8; - layer = 2.9 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bqt" = ( -/obj/machinery/door/window/northleft{ - base_state = "right"; - dir = 1; - icon_state = "right"; - name = "Containment Pen #3"; - req_access_txt = "55" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bqu" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "xenobio3"; - name = "Containment Blast Doors"; - pixel_y = 4; - req_access_txt = "55" - }, -/obj/structure/window/reinforced{ - dir = 8; - layer = 2.9 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bqv" = ( -/obj/machinery/door/window/northleft{ - base_state = "right"; - dir = 1; - icon_state = "right"; - name = "Containment Pen #4"; - req_access_txt = "55" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bqw" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "xenobio4"; - name = "Containment Blast Doors"; - pixel_y = 4; - req_access_txt = "55" - }, -/obj/structure/window/reinforced{ - dir = 8; - layer = 2.9 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/science/xenobiology) -"bqx" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "0"; - req_one_access_txt = "12; 55" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/science/xenobiology) -"bqy" = ( -/obj/structure/girder, -/turf/open/floor/plating/airless, -/area/science/xenobiology) -"bqz" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance, -/obj/item/clothing/shoes/winterboots, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bqA" = ( -/obj/structure/flora/ausbushes/palebush, -/turf/open/floor/grass, -/area/medical/genetics) -"bqB" = ( -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/mob/living/carbon/monkey, -/turf/open/floor/grass, -/area/medical/genetics) -"bqC" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/disks, -/obj/item/device/flashlight/pen, -/obj/item/device/flashlight/pen, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 8 - }, -/area/medical/genetics) -"bqD" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/geneticist, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bqE" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bqF" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bqG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bqH" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/gloves/color/latex, -/obj/item/weapon/storage/box/monkeycubes, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 4 - }, -/area/medical/genetics) -"bqI" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/whiteblue/corner{ - dir = 8 - }, -/area/medical/medbay/zone3) -"bqJ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/zone3) -"bqK" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay/zone3) -"bqL" = ( -/obj/structure/table/glass, -/obj/item/stack/medical/gauze, -/obj/machinery/power/apc{ - dir = 8; - name = "Treatment Center APC"; - pixel_x = -24 - }, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, -/obj/structure/cable, -/turf/open/floor/plasteel/blue, -/area/medical/sleeper) -"bqM" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) -"bqN" = ( -/obj/machinery/camera{ - c_tag = "Medbay Sleepers"; - dir = 1; - network = list("SS13") - }, -/obj/machinery/light, -/turf/open/floor/plasteel/blue, -/area/medical/sleeper) -"bqO" = ( -/obj/machinery/sleeper{ - dir = 1 - }, -/turf/open/floor/plasteel/blue, -/area/medical/sleeper) -"bqP" = ( -/obj/structure/table/glass, -/obj/item/clothing/neck/stethoscope, -/obj/item/device/healthanalyzer, -/turf/open/floor/plasteel/blue, -/area/medical/sleeper) -"bqQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/whiteblue/corner{ - dir = 8 - }, -/area/medical/medbay/central) -"bqR" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bqS" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay/central) -"bqT" = ( -/turf/closed/wall, -/area/crew_quarters/heads/cmo) -"bqU" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/crew_quarters/heads/cmo) -"bqV" = ( -/obj/structure/closet/secure_closet/chemical, -/obj/machinery/power/apc{ - dir = 8; - name = "Chemistry APC"; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/whiteyellow/side{ - dir = 8 - }, -/area/medical/chemistry) -"bqW" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bqX" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/whiteyellow/side{ - dir = 4 - }, -/area/medical/chemistry) -"bqY" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/eastright{ - dir = 8; - name = "Chemistry Desk"; - req_access_txt = "5; 33" - }, -/obj/item/weapon/pen, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/item/weapon/paper_bin{ - layer = 2.9; - pixel_x = -2 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "chemistry_shutters"; - name = "chemistry shutters" - }, -/turf/open/floor/plasteel/whiteyellow{ - dir = 4 - }, -/area/medical/chemistry) -"bqZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 8 - }, -/area/hallway/primary/aft) -"bra" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"brb" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"brc" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel/purple/side{ - dir = 4 - }, -/area/hallway/primary/aft) -"brd" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/eastright{ - dir = 4; - name = "Research and Development Desk"; - req_access_txt = "7" - }, -/obj/item/weapon/folder/white, -/obj/machinery/door/firedoor, -/obj/item/weapon/pen, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "research_shutters_2"; - name = "research shutters" - }, -/turf/open/floor/plating, -/area/science/explab) -"bre" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/science/explab) -"brf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/science/explab) -"brg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/white/side{ - dir = 4 - }, -/area/science/research) -"brh" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bri" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side{ - icon_state = "whitehall"; - dir = 1 - }, -/area/science/research) -"brj" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel/whitered/side, -/area/science/research) -"brk" = ( -/obj/machinery/camera{ - c_tag = "Research Division Port"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side{ - icon_state = "whitehall"; - dir = 1 - }, -/area/science/research) -"brl" = ( -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/glasses/science, -/obj/structure/table, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"brm" = ( -/obj/item/device/analyzer, -/obj/structure/table, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/research) -"brn" = ( -/obj/machinery/vending/assist, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bro" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_y = -32 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"brp" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/table, -/obj/item/weapon/folder, -/obj/item/weapon/pen, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"brq" = ( -/obj/machinery/camera{ - c_tag = "Research Division Starboard"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/research) -"brr" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel/white{ - heat_capacity = 1e+006 - }, -/area/science/xenobiology) -"brs" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"brt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/shower{ - dir = 8; - name = "emergency shower"; - pixel_y = -4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bru" = ( -/turf/open/floor/plasteel/whitepurple/side{ - dir = 10 - }, -/area/science/xenobiology) -"brv" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/monkeycubes, -/obj/item/weapon/storage/box/monkeycubes, -/turf/open/floor/plasteel/whitepurple/side, -/area/science/xenobiology) -"brw" = ( -/obj/structure/table, -/obj/item/weapon/extinguisher{ - pixel_x = 4; - pixel_y = 3 - }, -/obj/item/weapon/extinguisher, -/turf/open/floor/plasteel/whitepurple/side, -/area/science/xenobiology) -"brx" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/requests_console{ - department = "Science"; - departmentType = 2; - name = "Science Requests Console"; - pixel_x = 32; - receive_ore_updates = 1 - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 6 - }, -/area/science/xenobiology) -"bry" = ( -/obj/machinery/door/poddoor/preopen{ - id = "xenobio1"; - name = "containment blast door" - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/engine, -/area/science/xenobiology) -"brz" = ( -/obj/machinery/door/poddoor/preopen{ - id = "xenobio1"; - name = "containment blast door" - }, -/obj/machinery/door/window/northleft{ - base_state = "right"; - dir = 2; - icon_state = "right"; - name = "Containment Pen #1"; - req_access_txt = "55" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"brA" = ( -/obj/machinery/door/poddoor/preopen{ - id = "xenobio1"; - name = "containment blast door" - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable, -/turf/open/floor/engine, -/area/science/xenobiology) -"brB" = ( -/obj/machinery/door/poddoor/preopen{ - id = "xenobio2"; - name = "containment blast door" - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/engine, -/area/science/xenobiology) -"brC" = ( -/obj/machinery/door/poddoor/preopen{ - id = "xenobio3"; - name = "containment blast door" - }, -/obj/machinery/door/window/northleft{ - base_state = "right"; - dir = 2; - icon_state = "right"; - name = "Containment Pen #2"; - req_access_txt = "55" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"brD" = ( -/obj/machinery/door/poddoor/preopen{ - id = "xenobio2"; - name = "containment blast door" - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"brE" = ( -/obj/machinery/door/poddoor/preopen{ - id = "xenobio3"; - name = "containment blast door" - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/engine, -/area/science/xenobiology) -"brF" = ( -/obj/machinery/door/poddoor/preopen{ - id = "xenobio3"; - name = "containment blast door" - }, -/obj/machinery/door/window/northleft{ - base_state = "right"; - dir = 2; - icon_state = "right"; - name = "Containment Pen #3"; - req_access_txt = "55" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"brG" = ( -/obj/machinery/door/poddoor/preopen{ - id = "xenobio3"; - name = "containment blast door" - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable, -/turf/open/floor/engine, -/area/science/xenobiology) -"brH" = ( -/obj/machinery/door/poddoor/preopen{ - id = "xenobio4"; - name = "containment blast door" - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/engine, -/area/science/xenobiology) -"brI" = ( -/obj/machinery/door/poddoor/preopen{ - id = "xenobio4"; - name = "containment blast door" - }, -/obj/machinery/door/window/northleft{ - base_state = "right"; - dir = 2; - icon_state = "right"; - name = "Containment Pen #4"; - req_access_txt = "55" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"brJ" = ( -/obj/machinery/door/poddoor/preopen{ - id = "xenobio4"; - name = "containment blast door" - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"brK" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/department/science) -"brL" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/department/science) -"brM" = ( -/turf/closed/wall, -/area/maintenance/department/science) -"brN" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"brO" = ( -/obj/structure/chair/stool, -/turf/open/floor/plating{ - burnt = 1; - icon_state = "panelscorched" - }, -/area/maintenance/department/engine) -"brP" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/engine) -"brQ" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Genetics Monkey Pen"; - dir = 4; - network = list("SS13","RD") - }, -/mob/living/carbon/monkey, -/turf/open/floor/grass, -/area/medical/genetics) -"brR" = ( -/obj/machinery/door/window/eastleft{ - name = "Monkey Pen"; - req_one_access_txt = "9" - }, -/obj/item/weapon/reagent_containers/food/snacks/grown/banana, -/turf/open/floor/grass, -/area/medical/genetics) -"brS" = ( -/turf/open/floor/plasteel/whitepurple/side{ - dir = 8 - }, -/area/medical/genetics) -"brT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"brU" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"brV" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"brW" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/structure/mirror{ - pixel_x = 28 - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 4 - }, -/area/medical/genetics) -"brX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-10"; - layer = 4.1 - }, -/turf/open/floor/plasteel/whitegreen/side, -/area/medical/medbay/zone3) -"brY" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/whitegreen/side, -/area/medical/medbay/zone3) -"brZ" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel/whitegreen/side, -/area/medical/medbay/zone3) -"bsa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel/whiteblue/corner{ - dir = 8 - }, -/area/medical/medbay/central) -"bsb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/whiteblue/corner, -/area/medical/medbay/central) -"bsc" = ( -/obj/structure/sign/bluecross_2, -/turf/closed/wall, -/area/crew_quarters/heads/cmo) -"bsd" = ( -/obj/machinery/suit_storage_unit/cmo, -/turf/open/floor/plasteel/cmo, -/area/crew_quarters/heads/cmo) -"bse" = ( -/obj/machinery/computer/crew, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Chief Medical Officer's Desk"; - departmentType = 5; - name = "Chief Medical Officer RC"; - pixel_y = 30 - }, -/turf/open/floor/plasteel/cmo, -/area/crew_quarters/heads/cmo) -"bsf" = ( -/obj/machinery/computer/med_data, -/turf/open/floor/plasteel/cmo, -/area/crew_quarters/heads/cmo) -"bsg" = ( -/obj/machinery/computer/card/minor/cmo, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/cmo, -/area/crew_quarters/heads/cmo) -"bsh" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/machinery/button/door{ - desc = "A remote control switch for the medbay foyer."; - id = "MedbayFoyer"; - name = "Medbay Door Control"; - normaldoorcontrol = 1; - pixel_x = 26; - pixel_y = -6; - req_access_txt = "5" - }, -/obj/machinery/keycard_auth{ - pixel_x = 26; - pixel_y = 6 - }, -/turf/open/floor/plasteel/cmo, -/area/crew_quarters/heads/cmo) -"bsi" = ( -/obj/structure/closet/wardrobe/chemistry_white, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/whiteyellow/side{ - dir = 10 - }, -/area/medical/chemistry) -"bsj" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/whiteyellow/side, -/area/medical/chemistry) -"bsk" = ( -/obj/structure/table/glass, -/obj/machinery/reagentgrinder, -/obj/machinery/light, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel/whiteyellow/side, -/area/medical/chemistry) -"bsl" = ( -/obj/structure/table/glass, -/obj/item/stack/sheet/mineral/plasma{ - amount = 2; - layer = 2.9 - }, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/stack/cable_coil/random, -/obj/item/weapon/screwdriver, -/turf/open/floor/plasteel/whiteyellow/side{ - dir = 6 - }, -/area/medical/chemistry) -"bsm" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bsn" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bso" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bsp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/table/glass, -/obj/item/weapon/paper_bin{ - layer = 2.9; - pixel_x = -2; - pixel_y = 4 - }, -/turf/open/floor/plasteel/purple/side{ - dir = 4 - }, -/area/hallway/primary/aft) -"bsq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "research_shutters_2"; - name = "research shutters" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/science/explab) -"bsr" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/purple/side, -/area/science/explab) -"bss" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/purple/side, -/area/science/explab) -"bst" = ( -/obj/structure/table, -/obj/machinery/light, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/stock_parts/capacitor, -/obj/item/weapon/stock_parts/capacitor, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/scanning_module, -/obj/item/weapon/stock_parts/scanning_module, -/obj/item/device/multitool, -/turf/open/floor/plasteel/purple/side, -/area/science/explab) -"bsu" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high/plus, -/obj/item/weapon/stock_parts/cell/high/plus, -/turf/open/floor/plasteel/purple/side, -/area/science/explab) -"bsv" = ( -/obj/structure/table, -/obj/item/weapon/stock_parts/matter_bin, -/obj/item/weapon/stock_parts/matter_bin, -/obj/item/weapon/stock_parts/micro_laser, -/obj/item/weapon/stock_parts/micro_laser, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/obj/machinery/light_switch{ - pixel_x = 25 - }, -/turf/open/floor/plasteel/purple/side, -/area/science/explab) -"bsw" = ( -/turf/open/floor/plasteel/white/side{ - icon_state = "whitehall"; - dir = 1 - }, -/area/science/research) -"bsx" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/whiteblue/side, -/area/science/research) -"bsy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/checkpoint/science) -"bsz" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Research Security Post"; - req_access_txt = "63" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/whitered, -/area/security/checkpoint/science) -"bsA" = ( -/turf/closed/wall/r_wall, -/area/science/storage) -"bsB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/science/storage) -"bsC" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bsD" = ( -/turf/closed/wall, -/area/science/mixing) -"bsE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/science/mixing) -"bsF" = ( -/obj/structure/disposaloutlet, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/engine, -/area/science/xenobiology) -"bsG" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/department/science) -"bsH" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/grass, -/area/medical/genetics) -"bsI" = ( -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/mob/living/carbon/monkey, -/turf/open/floor/grass, -/area/medical/genetics) -"bsJ" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/glass/beaker, -/obj/item/weapon/reagent_containers/dropper, -/obj/item/weapon/storage/pill_bottle/mutadone, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 8 - }, -/area/medical/genetics) -"bsK" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/geneticist, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bsL" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bsM" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bsN" = ( -/obj/machinery/shower{ - dir = 8 - }, -/obj/machinery/requests_console{ - department = "Genetics"; - departmentType = 0; - name = "Genetics Requests Console"; - pixel_x = 32 - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 4 - }, -/area/medical/genetics) -"bsO" = ( -/turf/closed/wall, -/area/medical/virology) -"bsP" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/virology{ - autoclose = 0; - frequency = 1449; - icon_state = "door_locked"; - id_tag = "virology_airlock_exterior"; - locked = 1; - name = "Virology Exterior Airlock"; - req_access_txt = "39" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/doorButtons/access_button{ - idDoor = "virology_airlock_exterior"; - idSelf = "virology_airlock_control"; - name = "Virology Access Button"; - pixel_x = -24; - req_access_txt = "39" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bsQ" = ( -/obj/structure/sign/biohazard, -/turf/closed/wall, -/area/medical/virology) -"bsR" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/weapon/storage/box/syringes, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 1 - }, -/area/medical/medbay/central) -"bsS" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/brute{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/storage/firstaid/brute, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = -3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 1 - }, -/area/medical/medbay/central) -"bsT" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/fire{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = -3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 1 - }, -/area/medical/medbay/central) -"bsU" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/toxin{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/storage/firstaid/toxin, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = -3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 1 - }, -/area/medical/medbay/central) -"bsV" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/o2{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/storage/firstaid/o2, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = -3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 1 - }, -/area/medical/medbay/central) -"bsW" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 8 - }, -/area/medical/medbay/central) -"bsX" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bsY" = ( -/turf/open/floor/plasteel/cmo, -/area/crew_quarters/heads/cmo) -"bsZ" = ( -/mob/living/simple_animal/pet/cat/Runtime, -/turf/open/floor/plasteel/cmo, -/area/crew_quarters/heads/cmo) -"bta" = ( -/obj/effect/landmark/start/chief_medical_officer, -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/cmo, -/area/crew_quarters/heads/cmo) -"btb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/cmo, -/area/crew_quarters/heads/cmo) -"btc" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/camera{ - c_tag = "Chief Medical Office"; - dir = 8; - network = list("SS13") - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching surgery."; - dir = 8; - layer = 4; - name = "Surgery Telescreen"; - network = list("Surgery"); - pixel_x = 30 - }, -/turf/open/floor/plasteel/cmo, -/area/crew_quarters/heads/cmo) -"btd" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Chemistry Lab Maintenance"; - req_access_txt = "5; 33" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/medical/chemistry) -"bte" = ( -/turf/closed/wall/r_wall, -/area/science/server) -"btf" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Server Room"; - req_access = null; - req_access_txt = "30" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black, -/area/science/server) -"btg" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) -"bth" = ( -/turf/closed/wall, -/area/crew_quarters/heads/hor) -"bti" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/crew_quarters/heads/hor) -"btj" = ( -/obj/machinery/door/airlock/glass_command{ - name = "Research Director"; - req_access_txt = "30" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/hor) -"btk" = ( -/obj/structure/filingcabinet, -/turf/open/floor/plasteel/red/side{ - dir = 9 - }, -/area/security/checkpoint/science) -"btl" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/checkpoint/science) -"btm" = ( -/obj/structure/closet/wardrobe/red, -/obj/machinery/airalarm{ - dir = 8; - pixel_x = 23 - }, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/checkpoint/science) -"btn" = ( -/obj/machinery/portable_atmospherics/canister/toxins, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/science/storage) -"bto" = ( -/obj/machinery/portable_atmospherics/canister/toxins, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Toxins Storage"; - dir = 2; - network = list("SS13","RD") - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/science/storage) -"btp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/storage) -"btq" = ( -/obj/machinery/portable_atmospherics/scrubber/huge, -/obj/machinery/power/apc{ - cell_type = 5000; - dir = 1; - name = "Toxins Storage APC"; - pixel_y = 25 - }, -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1; - d2 = 2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/science/storage) -"btr" = ( -/obj/machinery/portable_atmospherics/scrubber/huge, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plasteel, -/area/science/storage) -"bts" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/white, -/area/science/research) -"btt" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/research) -"btu" = ( -/obj/structure/closet/bombcloset, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"btv" = ( -/obj/structure/closet/bombcloset, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"btw" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"btx" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_y = 26 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bty" = ( -/obj/machinery/portable_atmospherics/canister, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"btz" = ( -/obj/machinery/portable_atmospherics/canister, -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "Toxins Lab APC"; - pixel_y = 25 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"btA" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/camera{ - c_tag = "Toxins Lab"; - dir = 2; - network = list("SS13","RD") - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"btB" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/plasteel, -/area/science/mixing) -"btC" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"btD" = ( -/obj/effect/landmark/revenantspawn, -/mob/living/simple_animal/slime, -/turf/open/floor/engine, -/area/science/xenobiology) -"btE" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) -"btF" = ( -/turf/open/floor/plating, -/area/maintenance/department/engine) -"btG" = ( -/obj/structure/table, -/obj/item/weapon/pen, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_x = -27 - }, -/obj/item/weapon/paper_bin{ - layer = 2.9 - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 10 - }, -/area/medical/genetics) -"btH" = ( -/obj/machinery/computer/scan_consolenew, -/turf/open/floor/plasteel/whitepurple/side, -/area/medical/genetics) -"btI" = ( -/obj/machinery/dna_scannernew, -/obj/machinery/camera{ - c_tag = "Genetics"; - dir = 1; - network = list("SS13","RD") - }, -/turf/open/floor/plasteel/whitepurple/side, -/area/medical/genetics) -"btJ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel/whitepurple/corner{ - dir = 8 - }, -/area/medical/genetics) -"btK" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"btL" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Genetics APC"; - pixel_x = 27 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 4 - }, -/area/medical/genetics) -"btM" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/machinery/shower{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"btN" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"btO" = ( -/obj/structure/closet/emcloset, -/obj/machinery/camera{ - c_tag = "Virology Airlock"; - dir = 2; - network = list("SS13") - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"btP" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/machinery/requests_console{ - announcementConsole = 0; - department = "Medbay"; - departmentType = 1; - name = "Medbay RC"; - pixel_x = -32 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"btQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"btR" = ( -/obj/machinery/door/airlock/glass_medical{ - id_tag = null; - name = "Medbay Storage"; - req_access_txt = "45" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"btS" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 8 - }, -/area/medical/medbay/central) -"btT" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"btU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 4 - }, -/area/medical/medbay/central) -"btV" = ( -/obj/machinery/door/airlock/glass_command{ - name = "Chief Medical Office"; - req_access_txt = "40" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/barber, -/area/crew_quarters/heads/cmo) -"btW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/cmo, -/area/crew_quarters/heads/cmo) -"btX" = ( -/obj/structure/table/glass, -/obj/item/weapon/paper_bin{ - pixel_x = -2; - pixel_y = 5 - }, -/obj/item/weapon/pen{ - layer = 3.1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/cmo, -/area/crew_quarters/heads/cmo) -"btY" = ( -/obj/structure/table/glass, -/obj/item/weapon/folder/white, -/obj/item/clothing/glasses/hud/health, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/cmo, -/area/crew_quarters/heads/cmo) -"btZ" = ( -/obj/structure/table/glass, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/item/stack/medical/gauze, -/obj/item/clothing/neck/stethoscope, -/turf/open/floor/plasteel/cmo, -/area/crew_quarters/heads/cmo) -"bua" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - icon_state = "pipe-j1s"; - sortType = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/cmo, -/area/crew_quarters/heads/cmo) -"bub" = ( -/obj/machinery/door/airlock/maintenance{ - name = "CMO Maintenance"; - req_access_txt = "40" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"buc" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bud" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - icon_state = "pipe-j1s"; - sortType = 11 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bue" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"buf" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bug" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/yellow/corner, -/area/hallway/primary/aft) -"buh" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - target_temperature = 80; - dir = 2; - on = 1 - }, -/turf/open/floor/plasteel/black, -/area/science/server) -"bui" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black, -/area/science/server) -"buj" = ( -/obj/machinery/r_n_d/server/core, -/turf/open/floor/circuit{ - name = "Server Base"; - initial_gas_mix = "n2=500;TEMP=80" - }, -/area/science/server) -"buk" = ( -/obj/structure/closet/secure_closet/RD, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 9 - }, -/area/crew_quarters/heads/hor) -"bul" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "RD Office APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 1 - }, -/area/crew_quarters/heads/hor) -"bum" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 1 - }, -/area/crew_quarters/heads/hor) -"bun" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 1 - }, -/area/crew_quarters/heads/hor) -"buo" = ( -/obj/item/weapon/twohanded/required/kirbyplants/dead, -/obj/machinery/button/door{ - id = "rndshutters"; - name = "Research Lockdown"; - pixel_x = 28; - req_access_txt = "47" - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 5 - }, -/area/crew_quarters/heads/hor) -"bup" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Science Security Post"; - dir = 4; - network = list("SS13","RD") - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/checkpoint/science) -"buq" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/science) -"bur" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Science Security APC"; - pixel_x = 24 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/checkpoint/science) -"bus" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/storage) -"but" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/storage) -"buu" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/science/storage) -"buv" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/storage) -"buw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/science/storage) -"bux" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white/side{ - dir = 4 - }, -/area/science/research) -"buy" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/white/side{ - dir = 8 - }, -/area/science/research) -"buz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/science/mixing) -"buA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"buB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"buC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"buD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"buE" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"buF" = ( -/obj/machinery/atmospherics/components/trinary/mixer/flipped{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"buG" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"buH" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/machinery/requests_console{ - department = "Science"; - departmentType = 2; - name = "Science Requests Console"; - pixel_x = 32; - receive_ore_updates = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"buI" = ( -/obj/machinery/light, -/turf/open/floor/engine, -/area/science/xenobiology) -"buJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/department/science) -"buK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"buL" = ( -/obj/structure/closet/crate/medical, -/obj/item/stack/medical/ointment, -/obj/item/stack/medical/bruise_pack, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"buM" = ( -/obj/item/trash/candy, -/obj/effect/decal/cleanable/deadcockroach, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"buN" = ( -/obj/item/weapon/extinguisher, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"buO" = ( -/obj/item/chair, -/obj/item/weapon/cigbutt/roach, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"buP" = ( -/obj/structure/closet/secure_closet/medical1, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 10 - }, -/area/medical/genetics) -"buQ" = ( -/obj/structure/closet/secure_closet/personal/patient, -/obj/machinery/light, -/obj/machinery/airalarm{ - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel/whitepurple/side, -/area/medical/genetics) -"buR" = ( -/obj/structure/closet/wardrobe/genetics_white, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 6 - }, -/area/medical/genetics) -"buS" = ( -/obj/machinery/shower{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"buT" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"buU" = ( -/obj/structure/closet/l3closet, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"buV" = ( -/obj/machinery/shower{ - icon_state = "shower"; - dir = 4 - }, -/obj/item/device/radio/intercom{ - broadcasting = 0; - freerange = 0; - frequency = 1485; - listening = 1; - name = "Station Intercom (Medbay)"; - pixel_x = -28 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"buW" = ( -/obj/effect/landmark/start/medical_doctor, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"buX" = ( -/obj/machinery/door/airlock/glass_medical{ - id_tag = null; - name = "Medbay Storage"; - req_access_txt = "45" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"buY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 8 - }, -/area/medical/medbay/central) -"buZ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 4 - }, -/area/medical/medbay/central) -"bva" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/cmo, -/area/crew_quarters/heads/cmo) -"bvb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/cmo, -/area/crew_quarters/heads/cmo) -"bvc" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/cmo, -/area/crew_quarters/heads/cmo) -"bvd" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/cmo, -/area/crew_quarters/heads/cmo) -"bve" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "CMO's Office APC"; - pixel_x = 26 - }, -/obj/structure/cable, -/turf/open/floor/plasteel/cmo, -/area/crew_quarters/heads/cmo) -"bvf" = ( -/turf/closed/wall, -/area/medical/exam_room) -"bvg" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bvh" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Server Room APC"; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/science/server) -"bvi" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel/black, -/area/science/server) -"bvj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/science/server) -"bvk" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8; - external_pressure_bound = 140; - name = "server vent"; - pressure_checks = 0 - }, -/turf/open/floor/circuit{ - name = "Server Base"; - initial_gas_mix = "n2=500;TEMP=80" - }, -/area/science/server) -"bvl" = ( -/obj/machinery/computer/robotics, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 8 - }, -/area/crew_quarters/heads/hor) -"bvm" = ( -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/hor) -"bvn" = ( -/obj/structure/displaycase/labcage, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/hor) -"bvo" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/hor) -"bvp" = ( -/obj/machinery/disposal/bin, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 4 - }, -/area/crew_quarters/heads/hor) -"bvq" = ( -/obj/item/weapon/pen, -/obj/structure/table, -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = -32 - }, -/obj/item/weapon/paper_bin{ - layer = 2.9 - }, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/checkpoint/science) -"bvr" = ( -/obj/structure/chair/office/dark, -/obj/effect/landmark/start/depsec/science, -/turf/open/floor/plasteel, -/area/security/checkpoint/science) -"bvs" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/checkpoint/science) -"bvt" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/storage) -"bvu" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/science/storage) -"bvv" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/science/storage) -"bvw" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/research{ - name = "Toxins Storage"; - req_access_txt = "8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/science/storage) -"bvx" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 8 - }, -/area/science/research) -"bvy" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/science/research) -"bvz" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 4 - }, -/area/science/research) -"bvA" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/glass_research{ - name = "Toxins Lab"; - req_access_txt = "8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bvB" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bvC" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/science/mixing) -"bvD" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/science/mixing) -"bvE" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bvF" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bvG" = ( -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bvH" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 28 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bvI" = ( -/turf/closed/wall, -/area/science/mineral_storeroom) -"bvJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/science/mineral_storeroom) -"bvK" = ( -/turf/closed/wall/r_wall, -/area/science/mineral_storeroom) -"bvL" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/item/trash/sosjerky, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/department/science) -"bvM" = ( -/obj/structure/closet, -/obj/item/stack/cable_coil/random, -/obj/item/weapon/electronics/airalarm, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bvN" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bvO" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bvP" = ( -/turf/closed/wall/r_wall, -/area/medical/virology) -"bvQ" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bvR" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bvS" = ( -/obj/structure/closet/l3closet, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bvT" = ( -/obj/machinery/vending/medical, -/turf/open/floor/plasteel/whiteblue/side, -/area/medical/medbay/central) -"bvU" = ( -/obj/structure/closet/secure_closet/medical3, -/turf/open/floor/plasteel/whiteblue/side, -/area/medical/medbay/central) -"bvV" = ( -/obj/structure/closet/secure_closet/medical3, -/obj/machinery/light, -/obj/machinery/camera{ - c_tag = "Medbay Equipment Room"; - dir = 1; - network = list("SS13") - }, -/turf/open/floor/plasteel/whiteblue/side, -/area/medical/medbay/central) -"bvW" = ( -/obj/structure/closet/wardrobe/white/medical, -/turf/open/floor/plasteel/whiteblue/side, -/area/medical/medbay/central) -"bvX" = ( -/obj/structure/table, -/obj/item/weapon/storage/belt/medical{ - pixel_y = 2 - }, -/obj/item/weapon/storage/belt/medical{ - pixel_y = 2 - }, -/obj/item/weapon/storage/belt/medical{ - pixel_y = 2 - }, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/weapon/reagent_containers/spray/cleaner, -/turf/open/floor/plasteel/whiteblue/side, -/area/medical/medbay/central) -"bvY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/whiteblue/corner{ - dir = 1 - }, -/area/medical/medbay/central) -"bvZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/whiteblue/corner{ - dir = 4 - }, -/area/medical/medbay/central) -"bwa" = ( -/obj/structure/closet/secure_closet/CMO, -/obj/item/weapon/valentine, -/turf/open/floor/plasteel/cmo, -/area/crew_quarters/heads/cmo) -"bwb" = ( -/obj/machinery/modular_computer/console/preset/civilian, -/turf/open/floor/plasteel/cmo, -/area/crew_quarters/heads/cmo) -"bwc" = ( -/obj/item/weapon/cartridge/medical{ - pixel_x = -2; - pixel_y = 6 - }, -/obj/item/weapon/cartridge/medical{ - pixel_x = 6; - pixel_y = 3 - }, -/obj/item/weapon/cartridge/medical, -/obj/item/weapon/cartridge/chemistry{ - pixel_y = 2 - }, -/obj/structure/table, -/obj/machinery/light, -/obj/item/weapon/wrench/medical, -/turf/open/floor/plasteel/cmo, -/area/crew_quarters/heads/cmo) -"bwd" = ( -/obj/item/weapon/folder/blue, -/obj/item/weapon/stamp/cmo, -/obj/structure/table, -/turf/open/floor/plasteel/cmo, -/area/crew_quarters/heads/cmo) -"bwe" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-16"; - layer = 4.1 - }, -/turf/open/floor/plasteel/cmo, -/area/crew_quarters/heads/cmo) -"bwf" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/closet, -/obj/item/clothing/under/rank/nursesuit, -/obj/item/clothing/head/nursehat, -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/black, -/area/medical/exam_room) -"bwg" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/vending/wallmed{ - pixel_y = 28; - products = list(/obj/item/weapon/reagent_containers/syringe = 3, /obj/item/weapon/reagent_containers/pill/patch/styptic = 1, /obj/item/weapon/reagent_containers/pill/patch/silver_sulf = 1, /obj/item/weapon/reagent_containers/spray/medical/sterilizer = 1) - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/landmark/blobstart, -/obj/item/weapon/melee/baton/cattleprod{ - cell = new /obj/item/weapon/stock_parts/cell/high() - }, -/turf/open/floor/plasteel/black, -/area/medical/exam_room) -"bwh" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/button/door{ - id = "CMOCell"; - name = "Door Bolt Control"; - normaldoorcontrol = 1; - pixel_y = 26; - req_access_txt = "0"; - specialfunctions = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plasteel/black, -/area/medical/exam_room) -"bwi" = ( -/obj/machinery/door/airlock/command{ - id_tag = "CMOCell"; - name = "Personal Examination Room"; - req_access_txt = "40" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/medical/exam_room) -"bwj" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bwk" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bwl" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/corner, -/area/hallway/primary/aft) -"bwm" = ( -/obj/structure/chair/office/dark, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Server Room"; - dir = 4; - network = list("SS13","RD") - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/turf/open/floor/plasteel/black, -/area/science/server) -"bwn" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/science/server) -"bwo" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_command{ - name = "Server Room"; - req_access_txt = "30" - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/science/server) -"bwp" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 8; - external_pressure_bound = 120; - name = "server vent" - }, -/turf/open/floor/circuit{ - name = "Server Base"; - initial_gas_mix = "n2=500;TEMP=80" - }, -/area/science/server) -"bwq" = ( -/obj/machinery/computer/aifixer, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 8 - }, -/area/crew_quarters/heads/hor) -"bwr" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/hor) -"bws" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/hor) -"bwt" = ( -/obj/structure/chair/office/light, -/obj/effect/landmark/start/research_director, -/turf/open/floor/plasteel/white, -/area/crew_quarters/heads/hor) -"bwu" = ( -/obj/machinery/computer/card/minor/rd, -/obj/machinery/keycard_auth{ - pixel_x = 28; - pixel_y = 4 - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 4 - }, -/area/crew_quarters/heads/hor) -"bwv" = ( -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/structure/table, -/turf/open/floor/plasteel/red/side{ - dir = 10 - }, -/area/security/checkpoint/science) -"bww" = ( -/obj/machinery/computer/security/mining, -/obj/item/device/radio/intercom{ - dir = 8; - freerange = 1; - name = "Station Intercom (Telecomms)"; - pixel_y = -26 - }, -/turf/open/floor/plasteel/red/side, -/area/security/checkpoint/science) -"bwx" = ( -/obj/machinery/computer/secure_data, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, -/area/security/checkpoint/science) -"bwy" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/storage) -"bwz" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/science/storage) -"bwA" = ( -/turf/open/floor/plasteel, -/area/science/storage) -"bwB" = ( -/turf/open/floor/plasteel/white/side{ - dir = 4 - }, -/area/science/research) -"bwC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/science/mixing) -"bwD" = ( -/turf/open/floor/plasteel, -/area/science/mixing) -"bwE" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bwF" = ( -/obj/item/device/assembly/prox_sensor{ - pixel_x = -4; - pixel_y = 1 - }, -/obj/item/device/assembly/prox_sensor{ - pixel_x = 8; - pixel_y = 9 - }, -/obj/item/device/assembly/prox_sensor{ - pixel_x = 9; - pixel_y = -2 - }, -/obj/item/device/assembly/prox_sensor{ - pixel_y = 2 - }, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel, -/area/science/mixing) -"bwG" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/scientist, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bwH" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/wrench, -/obj/item/weapon/screwdriver{ - pixel_y = 10 - }, -/obj/item/device/analyzer, -/turf/open/floor/plasteel, -/area/science/mixing) -"bwI" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bwJ" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bwK" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bwL" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the turbine vent."; - dir = 8; - name = "turbine vent monitor"; - network = list("Turbine"); - pixel_x = 30 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bwM" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/closed/wall, -/area/science/mixing) -"bwN" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bwO" = ( -/obj/machinery/power/smes, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bwP" = ( -/obj/machinery/suit_storage_unit/rd, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bwQ" = ( -/obj/structure/ore_box, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bwR" = ( -/obj/structure/ore_box, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/camera{ - c_tag = "Toxins Launch Area"; - dir = 2; - network = list("SS13","RD") - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bwS" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bwT" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bwU" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bwV" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Toxins Launch Room APC"; - pixel_y = 25 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bwW" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Toxins Launch Room Maintenance"; - req_access_txt = "8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/science/mineral_storeroom) -"bwX" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/science) -"bwY" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/item/weapon/cigbutt/cigarbutt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/science) -"bwZ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/science) -"bxa" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plating, -/area/maintenance/department/science) -"bxb" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bxc" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bxd" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bxe" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/medical/virology) -"bxf" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/mob/living/carbon/monkey, -/turf/open/floor/plasteel/freezer, -/area/medical/virology) -"bxg" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plasteel/freezer, -/area/medical/virology) -"bxh" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/mob/living/carbon/monkey, -/turf/open/floor/plasteel/freezer, -/area/medical/virology) -"bxi" = ( -/obj/effect/decal/cleanable/deadcockroach, -/turf/open/floor/plasteel/freezer, -/area/medical/virology) -"bxj" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/virology{ - autoclose = 0; - frequency = 1449; - icon_state = "door_locked"; - id_tag = "virology_airlock_interior"; - locked = 1; - name = "Virology Interior Airlock"; - req_access_txt = "39" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/doorButtons/access_button{ - idDoor = "virology_airlock_interior"; - idSelf = "virology_airlock_control"; - name = "Virology Access Button"; - pixel_x = -24; - req_access_txt = "39" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bxk" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/closed/wall/r_wall, -/area/medical/virology) -"bxl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/whiteblue/corner{ - dir = 1 - }, -/area/medical/medbay/central) -"bxm" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bxn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/whiteblue/corner{ - dir = 4 - }, -/area/medical/medbay/central) -"bxo" = ( -/turf/closed/wall, -/area/medical/surgery) -"bxp" = ( -/obj/structure/table/glass, -/obj/item/device/flashlight/pen, -/obj/item/clothing/neck/stethoscope, -/obj/item/weapon/lipstick/black, -/obj/machinery/power/apc{ - dir = 8; - name = "Personal Examination Room APC"; - pixel_x = -25 - }, -/obj/structure/cable, -/obj/item/weapon/reagent_containers/pill/morphine, -/turf/open/floor/plasteel/black, -/area/medical/exam_room) -"bxq" = ( -/obj/effect/decal/remains/human, -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/landmark/revenantspawn, -/turf/open/floor/plasteel/black, -/area/medical/exam_room) -"bxr" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/cmo, -/obj/effect/decal/cleanable/blood/drip, -/obj/item/weapon/restraints/handcuffs, -/obj/item/clothing/mask/muzzle, -/obj/effect/landmark/revenantspawn, -/turf/open/floor/plasteel/black, -/area/medical/exam_room) -"bxs" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/sign/examroom{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bxt" = ( -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway Central"; - dir = 8; - network = list("SS13") - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/yellow/corner, -/area/hallway/primary/aft) -"bxu" = ( -/obj/structure/table, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, -/turf/open/floor/plasteel/black, -/area/science/server) -"bxv" = ( -/obj/machinery/computer/rdservercontrol, -/turf/open/floor/plasteel/black, -/area/science/server) -"bxw" = ( -/obj/machinery/r_n_d/server/robotics, -/turf/open/floor/circuit{ - name = "Server Base"; - initial_gas_mix = "n2=500;TEMP=80" - }, -/area/science/server) -"bxx" = ( -/obj/machinery/computer/mecha, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_y = -26 - }, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 10 - }, -/area/crew_quarters/heads/hor) -"bxy" = ( -/obj/structure/table, -/obj/item/device/aicard, -/obj/item/weapon/circuitboard/aicore, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Research Director's Desk"; - departmentType = 5; - name = "Research Director RC"; - pixel_y = -30; - receive_ore_updates = 1 - }, -/turf/open/floor/plasteel/whitepurple/side, -/area/crew_quarters/heads/hor) -"bxz" = ( -/obj/structure/table, -/obj/item/weapon/paper_bin{ - layer = 2.9; - pixel_x = -2; - pixel_y = 5 - }, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, -/obj/item/weapon/stamp/rd, -/obj/machinery/status_display{ - density = 0; - pixel_y = -30; - supply_display = 0 - }, -/obj/machinery/camera{ - c_tag = "Research Director's Office"; - dir = 1; - network = list("SS13","RD") - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/whitepurple/side, -/area/crew_quarters/heads/hor) -"bxA" = ( -/obj/structure/table, -/obj/item/weapon/cartridge/signal/toxins, -/obj/item/weapon/cartridge/signal/toxins{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/item/weapon/cartridge/signal/toxins{ - pixel_x = 4; - pixel_y = 6 - }, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the RD's goons and the AI's satellite from the safety of his office."; - name = "Research Monitor"; - network = list("RD","MiniSat"); - pixel_y = -32 - }, -/turf/open/floor/plasteel/whitepurple/side, -/area/crew_quarters/heads/hor) -"bxB" = ( -/obj/machinery/newscaster{ - pixel_y = -30 - }, -/obj/machinery/modular_computer/console/preset/research, -/turf/open/floor/plasteel/whitepurple/side{ - dir = 6 - }, -/area/crew_quarters/heads/hor) -"bxC" = ( -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/hor) -"bxD" = ( -/turf/closed/wall/r_wall, -/area/security/checkpoint/science) -"bxE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/security/checkpoint/science) -"bxF" = ( -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/storage) -"bxG" = ( -/obj/structure/sign/nosmoking_2{ - pixel_x = 32 - }, -/turf/open/floor/plasteel, -/area/science/storage) -"bxH" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plasteel/white/side{ - icon_state = "whitehall"; - dir = 1 - }, -/area/science/research) -"bxI" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/light, -/turf/open/floor/plasteel/white/side{ - icon_state = "whitehall"; - dir = 1 - }, -/area/science/research) -"bxJ" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel/white/side{ - icon_state = "whitehall"; - dir = 1 - }, -/area/science/research) -"bxK" = ( -/obj/structure/tank_dispenser, -/turf/open/floor/plasteel, -/area/science/mixing) -"bxL" = ( -/obj/structure/closet/wardrobe/science_white, -/turf/open/floor/plasteel, -/area/science/mixing) -"bxM" = ( -/obj/item/device/assembly/signaler{ - pixel_y = 8 - }, -/obj/item/device/assembly/signaler{ - pixel_x = -8; - pixel_y = 5 - }, -/obj/item/device/assembly/signaler{ - pixel_x = 6; - pixel_y = 5 - }, -/obj/item/device/assembly/signaler{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/white, -/area/science/mixing) -"bxN" = ( -/obj/item/device/transfer_valve{ - pixel_x = -5 - }, -/obj/item/device/transfer_valve{ - pixel_x = -5 - }, -/obj/item/device/transfer_valve, -/obj/item/device/transfer_valve, -/obj/item/device/transfer_valve{ - pixel_x = 5 - }, -/obj/item/device/transfer_valve{ - pixel_x = 5 - }, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel, -/area/science/mixing) -"bxO" = ( -/obj/item/device/assembly/timer{ - pixel_x = 5; - pixel_y = 4 - }, -/obj/item/device/assembly/timer{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/item/device/assembly/timer{ - pixel_x = 6; - pixel_y = -4 - }, -/obj/item/device/assembly/timer, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel, -/area/science/mixing) -"bxP" = ( -/obj/machinery/computer/turbine_computer{ - id = "incineratorturbine" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bxQ" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/obj/machinery/meter, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bxR" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bxS" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bxT" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/research{ - name = "Toxins Launch Room"; - req_access_txt = "8" - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/dark/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bxU" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bxV" = ( -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/terminal{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bxW" = ( -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bxX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bxY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bxZ" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/department/chapel/monastery) -"bya" = ( -/turf/open/floor/plasteel/loadingarea{ - dir = 4 - }, -/area/science/mineral_storeroom) -"byb" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"byc" = ( -/obj/structure/closet/boxinggloves, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/engine) -"byd" = ( -/obj/structure/closet/masks, -/obj/item/trash/deadmouse, -/obj/effect/landmark/revenantspawn, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bye" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"byf" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"byg" = ( -/obj/structure/window/reinforced, -/turf/open/floor/plasteel/freezer, -/area/medical/virology) -"byh" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/mob/living/carbon/monkey, -/turf/open/floor/plasteel/freezer, -/area/medical/virology) -"byi" = ( -/obj/structure/window/reinforced, -/obj/effect/landmark/blobstart, -/turf/open/floor/plasteel/freezer, -/area/medical/virology) -"byj" = ( -/obj/machinery/door/window/eastleft{ - dir = 2; - name = "Monkey Pen"; - req_one_access_txt = "39" - }, -/mob/living/carbon/monkey, -/turf/open/floor/plasteel/freezer, -/area/medical/virology) -"byk" = ( -/obj/machinery/doorButtons/airlock_controller{ - idExterior = "virology_airlock_exterior"; - idInterior = "virology_airlock_interior"; - idSelf = "virology_airlock_control"; - name = "Virology Access Console"; - pixel_x = 8; - pixel_y = 22; - req_access_txt = "39" - }, -/obj/machinery/light_switch{ - pixel_x = -4; - pixel_y = 24 - }, -/turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 9 - }, -/area/medical/virology) -"byl" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bym" = ( -/obj/machinery/power/apc{ - cell_type = 5000; - dir = 1; - name = "Virology APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 5 - }, -/area/medical/virology) -"byn" = ( -/obj/item/weapon/bedsheet/medical, -/obj/structure/bed, -/obj/effect/landmark/revenantspawn, -/obj/structure/mirror{ - pixel_x = -28 - }, -/obj/structure/curtain{ - layer = 4.5 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/medbay/central) -"byo" = ( -/obj/machinery/vending/wallmed{ - pixel_y = 28; - products = list(/obj/item/weapon/reagent_containers/syringe = 3, /obj/item/weapon/reagent_containers/pill/patch/styptic = 1, /obj/item/weapon/reagent_containers/pill/patch/silver_sulf = 1, /obj/item/weapon/reagent_containers/spray/medical/sterilizer = 1) - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/medbay/central) -"byp" = ( -/obj/machinery/button/door{ - id = "patientA"; - name = "Privacy Shutters"; - pixel_y = 25 - }, -/obj/machinery/camera{ - c_tag = "Patient Room A"; - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/medbay/central) -"byq" = ( -/obj/machinery/door/airlock/medical{ - name = "Patient Room A"; - req_access_txt = "5" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/medbay/central) -"byr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bys" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 28 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 4 - }, -/area/medical/medbay/central) -"byt" = ( -/obj/structure/closet/crate/freezer/surplus_limbs, -/obj/item/weapon/reagent_containers/glass/beaker/synthflesh, -/obj/machinery/newscaster/security_unit{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"byu" = ( -/obj/machinery/computer/med_data, -/obj/machinery/status_display{ - density = 0; - layer = 4; - pixel_y = 32 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"byv" = ( -/obj/structure/table, -/obj/structure/bedsheetbin, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"byw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/medical/surgery) -"byx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/hor) -"byy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/structure/table, -/obj/item/toy/cards/deck, -/turf/open/floor/plating, -/area/maintenance/department/engine/atmos) -"byz" = ( -/obj/machinery/space_heater, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine/atmos) -"byA" = ( -/obj/machinery/space_heater, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/department/engine/atmos) -"byB" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/storage) -"byC" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/science/storage) -"byD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/storage) -"byE" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "External to Filter"; - on = 1 - }, -/turf/open/floor/plasteel, -/area/science/storage) -"byF" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/storage) -"byG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/science/research) -"byH" = ( -/turf/closed/wall/r_wall, -/area/science/mixing) -"byI" = ( -/obj/machinery/atmospherics/components/binary/valve, -/obj/machinery/button/door{ - id = "turbinevent"; - name = "Aft Vent Control"; - pixel_x = 6; - pixel_y = -24; - req_access_txt = "0"; - req_one_access_txt = "8;24" - }, -/obj/machinery/button/door{ - id = "mixvent"; - name = "Starboard Vent Control"; - pixel_x = -6; - pixel_y = -24; - req_access_txt = "0"; - req_one_access_txt = "8;24" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"byJ" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"byK" = ( -/obj/machinery/atmospherics/components/binary/valve, -/obj/machinery/button/ignition{ - id = "Incinerator"; - pixel_x = -6; - pixel_y = -24 - }, -/obj/machinery/doorButtons/airlock_controller{ - idExterior = "incinerator_airlock_exterior"; - idInterior = "incinerator_airlock_interior"; - idSelf = "incinerator_access_control"; - name = "Incinerator Access Console"; - pixel_x = 6; - pixel_y = -26; - req_access_txt = "0" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"byL" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 2; - name = "Incinerator Output Pump"; - on = 0 - }, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"byM" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"byN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"byO" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"byP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"byQ" = ( -/obj/item/device/radio/intercom{ - dir = 8; - name = "Station Intercom (General)"; - pixel_x = 28 - }, -/turf/open/floor/plasteel/brown{ - dir = 4 - }, -/area/science/mineral_storeroom) -"byR" = ( -/obj/structure/table/wood, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen, -/obj/machinery/camera{ - c_tag = "Monastery Library"; - dir = 4; - network = list("SS13","Monastery") - }, -/turf/open/floor/plasteel/black, -/area/library) -"byS" = ( -/obj/machinery/mineral/unloading_machine{ - dir = 1; - icon_state = "unloader-corner"; - input_dir = 1; - output_dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating, -/area/science/mineral_storeroom) -"byT" = ( -/obj/structure/table, -/obj/item/device/flashlight/lamp, -/obj/effect/decal/cleanable/cobweb{ - icon_state = "cobweb2" - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"byU" = ( -/obj/machinery/vending/medical, -/turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 9 - }, -/area/medical/virology) -"byV" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/whitegreen/side{ - dir = 1 - }, -/area/medical/virology) -"byW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whitegreen/side{ - dir = 1 - }, -/area/medical/virology) -"byX" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/whitegreen/side{ - dir = 1 - }, -/area/medical/virology) -"byY" = ( -/obj/machinery/camera{ - c_tag = "Virology"; - dir = 2; - network = list("SS13") - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - dir = 8; - freerange = 1; - name = "Station Intercom (Telecomms)"; - pixel_y = 26 - }, -/turf/open/floor/plasteel/whitegreen/side{ - dir = 1 - }, -/area/medical/virology) -"byZ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/whitegreen/corner{ - dir = 1 - }, -/area/medical/virology) -"bza" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bzb" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/whitegreen/corner{ - dir = 4 - }, -/area/medical/virology) -"bzc" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/whitegreen/side{ - dir = 1 - }, -/area/medical/virology) -"bzd" = ( -/obj/structure/closet/l3closet/virology, -/turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 5 - }, -/area/medical/virology) -"bze" = ( -/obj/structure/table, -/obj/item/weapon/clipboard{ - toppaper = null - }, -/obj/item/weapon/pen{ - layer = 3.1 - }, -/obj/item/clothing/neck/stethoscope{ - layer = 3.2 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/medbay/central) -"bzf" = ( -/turf/open/floor/carpet, -/area/library) -"bzg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/closet/secure_closet/personal/patient, -/turf/open/floor/plasteel/freezer, -/area/medical/medbay/central) -"bzh" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "patientA"; - name = "privacy shutters" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/medbay/central) -"bzi" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/medical/surgery) -"bzj" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"bzk" = ( -/obj/machinery/camera{ - c_tag = "Medbay Recovery Room"; - dir = 8; - network = list("SS13") - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - broadcasting = 0; - freerange = 0; - frequency = 1485; - listening = 1; - name = "Station Intercom (Medbay)"; - pixel_x = 28 - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"bzl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/medical/surgery) -"bzm" = ( -/obj/structure/closet/crate/freezer/blood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/whiteblue, -/area/medical/surgery) -"bzn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/sink{ - pixel_y = 28 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 1 - }, -/area/medical/surgery) -"bzo" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Surgery"; - dir = 2; - network = list("SS13","Surgery") - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 1 - }, -/area/medical/surgery) -"bzp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/vending/wallmed{ - pixel_y = 28; - products = list(/obj/item/weapon/reagent_containers/syringe = 3, /obj/item/weapon/reagent_containers/pill/patch/styptic = 1, /obj/item/weapon/reagent_containers/pill/patch/silver_sulf = 1, /obj/item/weapon/reagent_containers/spray/medical/sterilizer = 1) - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 1 - }, -/area/medical/surgery) -"bzq" = ( -/obj/structure/closet/secure_closet/medical2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/whiteblue, -/area/medical/surgery) -"bzr" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/yellow/corner{ - dir = 8 - }, -/area/hallway/primary/aft) -"bzs" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bzt" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/corner, -/area/hallway/primary/aft) -"bzu" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Atmospherics Maintenance"; - req_access_txt = "24" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine/atmos) -"bzv" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine/atmos) -"bzw" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine/atmos) -"bzx" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/sign/poster/contraband/random{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine/atmos) -"bzy" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine/atmos) -"bzz" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/department/engine/atmos) -"bzA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine/atmos) -"bzB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/chair/stool, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine/atmos) -"bzC" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/obj/effect/landmark/blobstart, -/obj/item/chair/stool, -/turf/open/floor/plating, -/area/maintenance/department/engine/atmos) -"bzD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/sign/poster/contraband/random{ - pixel_x = 32 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine/atmos) -"bzE" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/atmos{ - name = "Toxins Storage"; - req_access_txt = "24" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/science/storage) -"bzF" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 2 - }, -/turf/closed/wall/r_wall, -/area/science/mixing) -"bzG" = ( -/obj/machinery/door/airlock/glass{ - autoclose = 0; - frequency = 1449; - heat_proof = 1; - icon_state = "door_locked"; - id_tag = "incinerator_airlock_interior"; - locked = 1; - name = "Turbine Interior Airlock"; - req_access_txt = "0"; - req_one_access_txt = "8;24" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/engine, -/area/science/mixing) -"bzH" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible, -/turf/closed/wall/r_wall, -/area/science/mixing) -"bzI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bzJ" = ( -/obj/structure/window/reinforced, -/obj/machinery/doppler_array{ - dir = 2 - }, -/obj/effect/turf_decal/bot{ - dir = 2 - }, -/turf/open/floor/plasteel{ - dir = 2 - }, -/area/science/mineral_storeroom) -"bzK" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "toxmineral"; - name = "smelting conveyor" - }, -/turf/open/floor/plasteel/brown{ - dir = 4 - }, -/area/science/mineral_storeroom) -"bzL" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/science/mineral_storeroom) -"bzM" = ( -/obj/machinery/conveyor{ - dir = 2; - id = "toxmineral" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/science/mineral_storeroom) -"bzN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/science/mineral_storeroom) -"bzO" = ( -/obj/structure/chair/comfy/black, -/obj/item/trash/pistachios, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/maintenance/department/engine) -"bzP" = ( -/obj/structure/chair/comfy/black, -/obj/item/stack/spacecash/c100, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/maintenance/department/engine) -"bzQ" = ( -/obj/structure/chair/comfy/black, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/maintenance/department/engine) -"bzR" = ( -/obj/structure/chair/comfy/black, -/obj/item/weapon/cigbutt, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/maintenance/department/engine) -"bzS" = ( -/obj/item/trash/popcorn, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel/black, -/area/maintenance/department/engine) -"bzT" = ( -/obj/structure/sign/poster/contraband/random{ - pixel_x = 32 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bzU" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bzV" = ( -/obj/structure/rack, -/obj/item/weapon/cartridge/medical, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bzW" = ( -/obj/structure/table/glass, -/obj/item/weapon/book/manual/wiki/infections, -/obj/item/weapon/hand_labeler, -/obj/item/device/radio/headset/headset_med, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/turf/open/floor/plasteel/whitegreen/side{ - dir = 8 - }, -/area/medical/virology) -"bzX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bzY" = ( -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bzZ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bAa" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bAb" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 28 - }, -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 4 - }, -/area/medical/virology) -"bAc" = ( -/obj/machinery/requests_console{ - announcementConsole = 0; - department = "Medbay"; - departmentType = 1; - name = "Medbay RC"; - pixel_x = -30 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 8 - }, -/area/medical/medbay/central) -"bAd" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 4 - }, -/area/medical/medbay/central) -"bAe" = ( -/obj/machinery/door/airlock/glass_medical{ - id_tag = null; - name = "Recovery Room"; - req_access_txt = "0" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"bAf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"bAg" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"bAh" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical{ - name = "Surgery"; - req_access_txt = "45" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"bAi" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 8 - }, -/area/medical/surgery) -"bAj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/medical/surgery) -"bAk" = ( -/obj/machinery/computer/operating, -/turf/open/floor/plasteel/white, -/area/medical/surgery) -"bAl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/white, -/area/medical/surgery) -"bAm" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 4 - }, -/area/medical/surgery) -"bAn" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Surgery Maintenance"; - req_access_txt = "45" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/surgery) -"bAo" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bAp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/yellow/corner{ - dir = 8 - }, -/area/hallway/primary/aft) -"bAq" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bAr" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/yellow/corner, -/area/hallway/primary/aft) -"bAs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/department/engine/atmos) -"bAt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine/atmos) -"bAu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/engine/atmos) -"bAv" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/department/engine/atmos) -"bAw" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/effect/decal/cleanable/vomit/old, -/turf/open/floor/plating, -/area/maintenance/department/engine/atmos) -"bAx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine/atmos) -"bAy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/maintenance/department/engine/atmos) -"bAz" = ( -/obj/machinery/portable_atmospherics/canister, -/turf/open/floor/plating, -/area/maintenance/department/engine/atmos) -"bAA" = ( -/turf/closed/wall/r_wall, -/area/engine/atmos) -"bAB" = ( -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/power/apc{ - dir = 8; - name = "Atmospherics APC"; - pixel_x = -24 - }, -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/atmos) -"bAC" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/airalarm{ - dir = 2; - pixel_y = 22 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/atmos) -"bAD" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Head of Security's Desk"; - departmentType = 5; - name = "Head of Security RC"; - pixel_y = 30 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/atmos) -"bAE" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics Toxins"; - dir = 2; - network = list("SS13"); - start_active = 1 - }, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_y = 26 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/atmos) -"bAF" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/atmos) -"bAG" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/atmos) -"bAH" = ( -/turf/open/floor/plasteel/yellow/side{ - dir = 5 - }, -/area/engine/atmos) -"bAI" = ( -/obj/machinery/bookbinder, -/turf/open/floor/plasteel/black, -/area/library) -"bAJ" = ( -/obj/structure/grille, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"bAK" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 2; - on = 1; - target_pressure = 101.325 - }, -/obj/machinery/doorButtons/access_button{ - idDoor = "incinerator_airlock_exterior"; - idSelf = "incinerator_access_control"; - layer = 3.1; - name = "Incinerator airlock control"; - pixel_x = 8; - pixel_y = -24 - }, -/turf/open/floor/engine, -/area/science/mixing) -"bAL" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/engine, -/area/science/mixing) -"bAM" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - on = 1; - target_pressure = 101.325 - }, -/obj/machinery/doorButtons/access_button{ - idSelf = "incinerator_access_control"; - idDoor = "incinerator_airlock_interior"; - name = "Incinerator airlock control"; - pixel_x = -8; - pixel_y = 24 - }, -/turf/open/floor/engine, -/area/science/mixing) -"bAN" = ( -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the test chamber."; - dir = 2; - layer = 4; - name = "Test Chamber Telescreen"; - network = list("Toxins"); - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bAO" = ( -/obj/machinery/button/massdriver{ - dir = 2; - id = "toxinsdriver"; - pixel_y = -24 - }, -/turf/open/floor/plasteel/loadingarea{ - dir = 4 - }, -/area/science/mineral_storeroom) -"bAP" = ( -/obj/machinery/mass_driver{ - id = "toxinsdriver" - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/window/southleft{ - dir = 8; - name = "Mass Driver Door"; - req_access_txt = "7" - }, -/obj/effect/turf_decal/stripes/end{ - dir = 1 - }, -/turf/open/floor/plating{ - icon_state = "plating_warn_end" - }, -/area/science/mineral_storeroom) -"bAQ" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/brown{ - dir = 4 - }, -/area/science/mineral_storeroom) -"bAR" = ( -/obj/machinery/mineral/processing_unit_console, -/turf/closed/wall, -/area/science/mineral_storeroom) -"bAS" = ( -/obj/machinery/mineral/processing_unit{ - dir = 1; - output_dir = 2 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating, -/area/science/mineral_storeroom) -"bAT" = ( -/obj/machinery/door/window/eastright{ - base_state = "left"; - dir = 8; - icon_state = "left"; - name = "Arena" - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/chair/stool, -/turf/open/floor/engine, -/area/maintenance/department/engine) -"bAU" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/mob/living/simple_animal/chicken{ - name = "Bloodthirsty Peckins" - }, -/turf/open/floor/engine, -/area/maintenance/department/engine) -"bAV" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/engine, -/area/maintenance/department/engine) -"bAW" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/engine, -/area/maintenance/department/engine) -"bAX" = ( -/obj/item/stack/medical/gauze, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/maintenance/department/engine) -"bAY" = ( -/obj/structure/light_construct{ - icon_state = "tube-construct-stage1"; - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bAZ" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/medical/virology) -"bBa" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_virology{ - name = "Isolation B"; - req_access_txt = "39" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/freezer, -/area/medical/virology) -"bBb" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_virology{ - name = "Isolation A"; - req_access_txt = "39" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/freezer, -/area/medical/virology) -"bBc" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bBd" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 8 - }, -/obj/machinery/computer/pandemic, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bBe" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bBf" = ( -/obj/machinery/smartfridge/chemistry/virology/preloaded, -/turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 4 - }, -/area/medical/virology) -"bBg" = ( -/obj/structure/bookcase/random/reference, -/turf/open/floor/plasteel/black, -/area/library) -"bBh" = ( -/obj/machinery/button/door{ - id = "patientB"; - name = "Privacy Shutters"; - pixel_y = 25 - }, -/obj/machinery/camera{ - c_tag = "Patient Room B"; - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/medbay/central) -"bBi" = ( -/obj/machinery/door/airlock/medical{ - name = "Patient Room B"; - req_access_txt = "5" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/medbay/central) -"bBj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/landmark/event_spawn, -/obj/item/device/radio/beacon, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bBk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 4 - }, -/area/medical/medbay/central) -"bBl" = ( -/obj/structure/bed/roller, -/obj/machinery/iv_drip{ - density = 0 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"bBm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"bBn" = ( -/obj/structure/bed, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"bBo" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 8 - }, -/area/medical/surgery) -"bBp" = ( -/obj/structure/table/optable, -/obj/effect/landmark/revenantspawn, -/turf/open/floor/plasteel/white, -/area/medical/surgery) -"bBq" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Surgery APC"; - pixel_x = 26 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 4 - }, -/area/medical/surgery) -"bBr" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bBs" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/yellow/corner{ - dir = 8 - }, -/area/hallway/primary/aft) -"bBt" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bBu" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/yellow/corner, -/area/hallway/primary/aft) -"bBv" = ( -/turf/closed/wall, -/area/maintenance/department/engine/atmos) -"bBw" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics Maintenance"; - req_access_txt = "12;24" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/engine/atmos) -"bBx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"bBy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"bBz" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bBA" = ( -/obj/structure/bookcase/random/nonfiction, -/turf/open/floor/plasteel/black, -/area/library) -"bBB" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bBC" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bBD" = ( -/obj/structure/bookcase/random/fiction, -/turf/open/floor/plasteel/black, -/area/library) -"bBE" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Mix Outlet Pump"; - on = 0 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 4 - }, -/area/engine/atmos) -"bBF" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/engine/atmos) -"bBG" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/turf/open/space, -/area/space) -"bBH" = ( -/obj/machinery/atmospherics/pipe/simple{ - dir = 4 - }, -/obj/structure/grille, -/obj/machinery/meter, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"bBI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 8; - frequency = 1441; - id_tag = "mix_in"; - name = "distro out" - }, -/turf/open/floor/engine/vacuum, -/area/engine/atmos) -"bBJ" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics Waste Tank" - }, -/turf/open/floor/engine/vacuum, -/area/engine/atmos) -"bBK" = ( -/turf/open/floor/engine/vacuum, -/area/engine/atmos) -"bBL" = ( -/obj/machinery/door/airlock/glass{ - autoclose = 0; - frequency = 1449; - heat_proof = 1; - icon_state = "door_locked"; - id_tag = "incinerator_airlock_exterior"; - locked = 1; - name = "Turbine Exterior Airlock"; - req_access_txt = "0"; - req_one_access_txt = "8;24" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/engine, -/area/science/mixing) -"bBM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 2; - req_access_txt = "8"; - req_one_access_txt = "0" - }, -/turf/open/floor/plating, -/area/science/mineral_storeroom) -"bBN" = ( -/obj/structure/window/reinforced{ - dir = 8; - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/science/mineral_storeroom) -"bBO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/closed/wall, -/area/science/mineral_storeroom) -"bBP" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 - }, -/obj/item/weapon/storage/bag/ore, -/obj/item/weapon/storage/bag/ore, -/turf/open/floor/plasteel, -/area/science/mineral_storeroom) -"bBQ" = ( -/turf/open/floor/plasteel/loadingarea{ - dir = 8 - }, -/area/science/mineral_storeroom) -"bBR" = ( -/obj/machinery/conveyor{ - dir = 8; - id = "toxmineral" - }, -/obj/structure/plasticflaps, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating, -/area/science/mineral_storeroom) -"bBS" = ( -/obj/machinery/conveyor{ - dir = 10; - id = "toxmineral" - }, -/obj/machinery/light/small, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plating, -/area/science/mineral_storeroom) -"bBT" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/engine, -/area/maintenance/department/engine) -"bBU" = ( -/obj/effect/landmark/revenantspawn, -/turf/open/floor/engine, -/area/maintenance/department/engine) -"bBV" = ( -/turf/open/floor/engine, -/area/maintenance/department/engine) -"bBW" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/engine, -/area/maintenance/department/engine) -"bBX" = ( -/obj/structure/mineral_door/wood{ - name = "The Roosterdome" - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bBY" = ( -/obj/structure/barricade/wooden, -/obj/structure/girder, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bBZ" = ( -/obj/item/weapon/bedsheet/medical, -/obj/structure/bed, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/landmark/revenantspawn, -/turf/open/floor/plasteel/freezer, -/area/medical/virology) -"bCa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/freezer, -/area/medical/virology) -"bCb" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/medical, -/obj/effect/landmark/revenantspawn, -/turf/open/floor/plasteel/freezer, -/area/medical/virology) -"bCc" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/dropper, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bCd" = ( -/obj/effect/landmark/start/virologist, -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bCe" = ( -/obj/structure/table/glass, -/obj/item/clothing/gloves/color/latex, -/obj/machinery/requests_console{ - department = "Virology"; - name = "Virology Requests Console"; - pixel_x = 32; - receive_ore_updates = 1 - }, -/obj/item/weapon/storage/box/monkeycubes{ - layer = 3.1 - }, -/obj/item/stack/sheet/mineral/plasma{ - amount = 1; - layer = 3 - }, -/turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 4 - }, -/area/medical/virology) -"bCf" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/medbay/central) -"bCg" = ( -/obj/structure/shuttle/engine/propulsion/burst, -/turf/closed/wall/mineral/titanium, -/area/shuttle/abandoned) -"bCh" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "patientB"; - name = "privacy shutters" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/medical/medbay/central) -"bCi" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 8 - }, -/area/medical/medbay/central) -"bCj" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/turf/open/space, -/area/space) -"bCk" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 4 - }, -/area/medical/medbay/central) -"bCl" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"bCm" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/mask/surgical, -/obj/item/clothing/suit/apron/surgical, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 8 - }, -/area/medical/surgery) -"bCn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/medical/surgery) -"bCo" = ( -/obj/effect/landmark/start/medical_doctor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/surgery) -"bCp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/medical/surgery) -"bCq" = ( -/obj/structure/table, -/obj/item/weapon/surgical_drapes, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 4 - }, -/area/medical/surgery) -"bCr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/yellow/corner, -/area/hallway/primary/aft) -"bCs" = ( -/turf/closed/wall, -/area/hallway/primary/aft) -"bCt" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/plasteel/yellow/corner{ - dir = 1 - }, -/area/hallway/primary/aft) -"bCu" = ( -/obj/machinery/vending/cola, -/turf/open/floor/plasteel/yellow/corner{ - dir = 1 - }, -/area/hallway/primary/aft) -"bCv" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "applebush"; - layer = 4.1 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/yellow/corner{ - dir = 1 - }, -/area/hallway/primary/aft) -"bCw" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plasteel/escape{ - dir = 9 - }, -/area/hallway/primary/aft) -"bCx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 10 - }, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"bCy" = ( -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/atmos) -"bCz" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/atmos) -"bCA" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/atmos) -"bCB" = ( -/obj/machinery/computer/atmos_control, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/atmos) -"bCC" = ( -/obj/machinery/computer/atmos_alert, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/atmos) -"bCD" = ( -/obj/machinery/meter{ - frequency = 1441; - id_tag = "waste_meter"; - name = "Waste Loop" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 8 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/atmos) -"bCE" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Distro to Waste"; - on = 0 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/atmos) -"bCF" = ( -/obj/machinery/meter{ - frequency = 1441; - id_tag = "distro_meter"; - name = "Distribution Loop" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/visible, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/atmos) -"bCG" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/visible{ - dir = 1 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/atmos) -"bCH" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Mix to Distro"; - on = 0 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/atmos) -"bCI" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bCJ" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/space, -/area/space) -"bCK" = ( -/obj/machinery/door/poddoor{ - id = "chapelgun"; - name = "mass driver door" - }, -/turf/open/floor/plating, -/area/chapel/main/monastery) -"bCL" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bCM" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bCN" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/space, -/area/space) -"bCO" = ( -/obj/machinery/computer/atmos_control/tank{ - frequency = 1441; - input_tag = "mix_in"; - name = "Gas Mix Tank Control"; - output_tag = "mix_in"; - sensors = list("mix_sensor" = "Tank") - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 4 - }, -/area/engine/atmos) -"bCP" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/engine/atmos) -"bCQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating/airless, -/area/engine/atmos) -"bCR" = ( -/obj/machinery/air_sensor{ - frequency = 1441; - id_tag = "mix_sensor" - }, -/turf/open/floor/engine/vacuum, -/area/engine/atmos) -"bCS" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/engine/vacuum, -/area/engine/atmos) -"bCT" = ( -/obj/machinery/door/poddoor{ - id = "mixvent"; - name = "Starboard Vent" - }, -/turf/open/floor/engine/vacuum, -/area/science/mixing) -"bCU" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1; - frequency = 1441; - id = "inc_in" - }, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_y = -32 - }, -/turf/open/floor/engine/vacuum, -/area/science/mixing) -"bCV" = ( -/obj/machinery/igniter{ - icon_state = "igniter0"; - id = "Incinerator"; - luminosity = 2; - on = 0 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/engine/vacuum, -/area/science/mixing) -"bCW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 1 - }, -/turf/open/floor/engine/vacuum, -/area/science/mixing) -"bCX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = -32 - }, -/turf/open/floor/plating, -/area/science/mineral_storeroom) -"bCY" = ( -/obj/structure/closet/emcloset{ - anchored = 1; - desc = "It's a storage unit for emergency breath masks and O2 tanks, and is securely bolted in place."; - name = "anchored emergency closet" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/science/mineral_storeroom) -"bCZ" = ( -/obj/machinery/door/poddoor{ - id = "toxinsdriver"; - name = "toxins launcher bay door" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/science/mineral_storeroom) -"bDa" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/engine, -/area/maintenance/department/engine) -"bDb" = ( -/obj/item/stack/spacecash/c10, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/maintenance/department/engine) -"bDc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump, -/turf/open/floor/plasteel/freezer, -/area/medical/virology) -"bDd" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/virology) -"bDe" = ( -/obj/structure/table, -/obj/structure/disposalpipe/segment, -/obj/structure/table, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/glasses/hud/health, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bDf" = ( -/turf/open/floor/plasteel/whitegreen/corner, -/area/medical/virology) -"bDg" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/box/beakers{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/weapon/storage/box/syringes, -/obj/structure/reagent_dispensers/virusfood{ - density = 0; - pixel_x = 32 - }, -/obj/item/weapon/reagent_containers/spray/cleaner, -/turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 6 - }, -/area/medical/virology) -"bDh" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 10 - }, -/area/medical/medbay/central) -"bDi" = ( -/obj/machinery/light, -/obj/item/weapon/soap/nanotrasen, -/obj/item/clothing/neck/stethoscope, -/obj/item/weapon/gun/syringe, -/obj/structure/table/glass, -/turf/open/floor/plasteel/whiteblue/side, -/area/medical/medbay/central) -"bDj" = ( -/obj/structure/closet/l3closet, -/turf/open/floor/plasteel/whiteblue/side{ - dir = 6 - }, -/area/medical/medbay/central) -"bDk" = ( -/obj/structure/table, -/obj/item/weapon/hemostat, -/obj/item/stack/medical/gauze, -/turf/open/floor/plasteel/whiteblue, -/area/medical/surgery) -"bDl" = ( -/obj/structure/table, -/obj/item/weapon/surgicaldrill, -/turf/open/floor/plasteel/whiteblue, -/area/medical/surgery) -"bDm" = ( -/obj/structure/table, -/obj/item/weapon/scalpel{ - pixel_y = 12 - }, -/obj/item/weapon/circular_saw, -/obj/machinery/light, -/turf/open/floor/plasteel/whiteblue, -/area/medical/surgery) -"bDn" = ( -/obj/structure/table, -/obj/item/weapon/cautery{ - pixel_x = 4 - }, -/obj/item/weapon/razor{ - pixel_y = 5 - }, -/turf/open/floor/plasteel/whiteblue, -/area/medical/surgery) -"bDo" = ( -/obj/structure/table, -/obj/item/weapon/retractor, -/turf/open/floor/plasteel/whiteblue, -/area/medical/surgery) -"bDp" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bDq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bDr" = ( -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway Atmospherics"; - dir = 2; - network = list("SS13"); - start_active = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - dir = 8; - freerange = 1; - name = "Station Intercom (Telecomms)"; - pixel_y = 26 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bDs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bDt" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plasteel/escape{ - dir = 10 - }, -/area/hallway/primary/aft) -"bDu" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"bDv" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "External to Filter"; - on = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bDw" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bDx" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bDy" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bDz" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bDA" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Air to Distro"; - on = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bDB" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bDC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/closed/wall, -/area/maintenance/department/chapel/monastery) -"bDD" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/department/chapel/monastery) -"bDE" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bDF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/closed/wall, -/area/maintenance/department/chapel/monastery) -"bDG" = ( -/obj/machinery/atmospherics/pipe/manifold/green/visible{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bDH" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 4 - }, -/area/engine/atmos) -"bDI" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/atmos) -"bDJ" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/space, -/area/space) -"bDK" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 8; - frequency = 1441; - id = "mix_in"; - pixel_y = 1 - }, -/turf/open/floor/engine/vacuum, -/area/engine/atmos) -"bDL" = ( -/obj/structure/cable/yellow, -/obj/structure/cable/yellow{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/camera{ - c_tag = "Turbine Chamber"; - dir = 4; - network = list("Turbine") - }, -/obj/machinery/power/compressor{ - comp_id = "incineratorturbine"; - dir = 1; - luminosity = 2 - }, -/turf/open/floor/engine/vacuum, -/area/science/mixing) -"bDM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plating, -/area/science/mineral_storeroom) -"bDN" = ( -/obj/item/stack/medical/bruise_pack, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bDO" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/engine, -/area/maintenance/department/engine) -"bDP" = ( -/obj/structure/window/reinforced, -/turf/open/floor/engine, -/area/maintenance/department/engine) -"bDQ" = ( -/obj/structure/window/reinforced, -/mob/living/simple_animal/chicken{ - name = "Killer Cluck" - }, -/turf/open/floor/engine, -/area/maintenance/department/engine) -"bDR" = ( -/obj/machinery/door/window/eastright{ - base_state = "left"; - icon_state = "left"; - name = "Arena" - }, -/obj/structure/window/reinforced, -/obj/structure/chair/stool, -/turf/open/floor/engine, -/area/maintenance/department/engine) -"bDS" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bDT" = ( -/obj/structure/table/glass, -/obj/item/weapon/reagent_containers/dropper, -/obj/item/weapon/reagent_containers/syringe, -/obj/item/weapon/reagent_containers/glass/beaker, -/obj/machinery/light/small, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/freezer, -/area/medical/virology) -"bDU" = ( -/obj/structure/table/glass, -/obj/item/weapon/folder/white{ - pixel_y = 4 - }, -/obj/item/weapon/pen/red, -/turf/open/floor/plasteel/freezer, -/area/medical/virology) -"bDV" = ( -/obj/structure/table/glass, -/obj/item/weapon/folder/white{ - pixel_y = 4 - }, -/obj/item/weapon/pen/red, -/obj/machinery/light/small, -/turf/open/floor/plasteel/freezer, -/area/medical/virology) -"bDW" = ( -/obj/structure/table/glass, -/obj/item/weapon/reagent_containers/dropper, -/obj/item/weapon/reagent_containers/syringe, -/obj/item/weapon/reagent_containers/glass/beaker, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel/freezer, -/area/medical/virology) -"bDX" = ( -/obj/structure/table, -/obj/structure/disposalpipe/segment, -/obj/machinery/reagentgrinder, -/turf/open/floor/plasteel/whitegreen/side, -/area/medical/virology) -"bDY" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/structure/table, -/obj/item/weapon/paper_bin{ - layer = 2.9 - }, -/obj/item/weapon/pen/red, -/turf/open/floor/plasteel/whitegreen/side, -/area/medical/virology) -"bDZ" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; - dir = 6 - }, -/area/medical/virology) -"bEa" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bEb" = ( -/obj/structure/closet/firecloset, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bEc" = ( -/obj/structure/chair, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bEd" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/engine) -"bEe" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bEf" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bEg" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/yellow/corner{ - dir = 8 - }, -/area/hallway/primary/aft) -"bEh" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bEi" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bEj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bEk" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plasteel/arrival{ - icon_state = "arrival"; - dir = 9 - }, -/area/hallway/primary/aft) -"bEl" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 1 - }, -/obj/machinery/meter, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"bEm" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Air to External"; - on = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bEn" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bEo" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bEp" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bEq" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bEr" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 0; - name = "Mix to Port"; - on = 0 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bEs" = ( -/obj/structure/chair/wood/normal{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/library) -"bEt" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bEu" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Pure to Port" - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bEv" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Unfiltered to Mix"; - on = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bEw" = ( -/turf/open/floor/plasteel/yellow/side{ - dir = 4 - }, -/area/engine/atmos) -"bEx" = ( -/obj/structure/cable/yellow, -/obj/machinery/power/turbine{ - luminosity = 2 - }, -/turf/open/floor/engine/vacuum, -/area/science/mixing) -"bEy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 1; - req_access_txt = "8"; - req_one_access_txt = "0" - }, -/turf/open/floor/plating, -/area/science/mineral_storeroom) -"bEz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/carpet, -/area/library) -"bEA" = ( -/obj/structure/chair/comfy/black{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bEB" = ( -/obj/structure/chair/stool, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bEC" = ( -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bED" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall/r_wall, -/area/medical/virology) -"bEE" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bEF" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bEG" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bEH" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bEI" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bEJ" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bEK" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/arrival{ - dir = 10 - }, -/area/hallway/primary/aft) -"bEL" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 9 - }, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"bEM" = ( -/turf/open/floor/plasteel/yellow/side, -/area/engine/atmos) -"bEN" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/yellow/side, -/area/engine/atmos) -"bEO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/side, -/area/engine/atmos) -"bEP" = ( -/obj/machinery/space_heater, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics Monitoring"; - dir = 1; - network = list("SS13") - }, -/turf/open/floor/plasteel/yellow/side, -/area/engine/atmos) -"bEQ" = ( -/obj/machinery/space_heater, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/side, -/area/engine/atmos) -"bER" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bES" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bET" = ( -/obj/structure/table, -/obj/item/clothing/head/welding{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/clothing/head/welding{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/item/device/multitool{ - layer = 4 - }, -/turf/open/floor/plasteel/yellow/side, -/area/engine/atmos) -"bEU" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/weapon/storage/belt/utility, -/obj/item/device/t_scanner, -/obj/item/device/t_scanner, -/obj/item/device/t_scanner, -/turf/open/floor/plasteel/yellow/side, -/area/engine/atmos) -"bEV" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/metal{ - amount = 50; - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/stack/sheet/glass{ - layer = 3.1 - }, -/obj/item/stack/rods{ - amount = 50; - layer = 3.2 - }, -/turf/open/floor/plasteel/yellow/side, -/area/engine/atmos) -"bEW" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bEX" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bEY" = ( -/turf/open/floor/plasteel, -/area/engine/atmos) -"bEZ" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bFa" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bFb" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "N2O Outlet Pump"; - on = 0 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 4 - }, -/area/engine/atmos) -"bFc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 8; - frequency = 1441; - id_tag = "n2o_out"; - name = "n2o out" - }, -/turf/open/floor/engine/n2o, -/area/engine/atmos) -"bFd" = ( -/turf/open/floor/engine/n2o, -/area/engine/atmos) -"bFe" = ( -/obj/structure/sign/fire, -/turf/closed/wall/r_wall, -/area/science/mixing) -"bFf" = ( -/obj/machinery/door/poddoor{ - id = "turbinevent"; - name = "Aft Vent" - }, -/turf/open/floor/engine/vacuum, -/area/science/mixing) -"bFg" = ( -/obj/structure/lattice/catwalk, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/space, -/area/space) -"bFh" = ( -/obj/structure/sign/poster/contraband/random{ - pixel_y = -32 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bFi" = ( -/obj/item/trash/chips, -/obj/effect/decal/cleanable/deadcockroach, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bFj" = ( -/obj/structure/table, -/obj/item/weapon/paper, -/obj/item/weapon/pen, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bFk" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bFl" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bFm" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bFn" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bFo" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bFp" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, -/mob/living/simple_animal/mouse/gray, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bFq" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/engine) -"bFr" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bFs" = ( -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"bFt" = ( -/obj/structure/table, -/obj/item/trash/chips, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bFu" = ( -/turf/closed/wall, -/area/storage/tech) -"bFv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/storage/tech) -"bFw" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/plasteel/yellow/corner{ - dir = 8 - }, -/area/hallway/primary/aft) -"bFx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bFy" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/food/drinks/soda_cans/lemon_lime, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bFz" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/fyellow, -/obj/item/weapon/wrench, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bFA" = ( -/obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bFB" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/corner, -/area/hallway/primary/aft) -"bFC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/engine/atmos) -"bFD" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/glass_atmos{ - name = "Atmospherics Monitoring"; - req_access_txt = "24" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bFE" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 0; - name = "Waste In"; - on = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bFF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bFG" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 0; - name = "Air to Port"; - on = 0 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bFH" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 0; - name = "Mix to Port"; - on = 0 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bFI" = ( -/obj/machinery/atmospherics/pipe/simple/yellow/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bFJ" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bFK" = ( -/obj/machinery/computer/atmos_control/tank{ - frequency = 1441; - input_tag = "n2o_in"; - name = "Nitrous Oxide Supply Control"; - output_tag = "n2o_out"; - sensors = list("n2o_sensor" = "Tank") - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 4 - }, -/area/engine/atmos) -"bFL" = ( -/obj/machinery/air_sensor{ - frequency = 1441; - id_tag = "n2o_sensor" - }, -/turf/open/floor/engine/n2o, -/area/engine/atmos) -"bFM" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/turf/open/floor/engine/n2o, -/area/engine/atmos) -"bFN" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/engine/n2o, -/area/engine/atmos) -"bFO" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bFP" = ( -/obj/structure/closet/emcloset, -/obj/effect/decal/cleanable/deadcockroach, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bFQ" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bFR" = ( -/obj/structure/rack, -/obj/item/weapon/book/manual/detective, -/obj/item/clothing/head/that, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bFS" = ( -/obj/structure/girder, -/turf/closed/wall, -/area/maintenance/department/engine) -"bFT" = ( -/obj/item/trash/raisins, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bFU" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bFV" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bFW" = ( -/turf/open/floor/plasteel/black, -/area/engine/gravity_generator) -"bFX" = ( -/obj/machinery/camera{ - c_tag = "Gravity Generator"; - dir = 2; - network = list("SS13") - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/black, -/area/engine/gravity_generator) -"bFY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/black, -/area/engine/gravity_generator) -"bFZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/engine/gravity_generator) -"bGa" = ( -/turf/closed/wall/r_wall, -/area/storage/tech) -"bGb" = ( -/obj/structure/table, -/obj/item/device/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/item/device/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/item/device/assembly/flash/handheld, -/obj/item/device/assembly/flash/handheld, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bGc" = ( -/obj/structure/table, -/obj/item/device/aicard, -/obj/item/weapon/aiModule/reset, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/airalarm{ - dir = 2; - pixel_y = 22 - }, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bGd" = ( -/obj/structure/table, -/obj/machinery/cell_charger{ - pixel_y = 5 - }, -/obj/item/weapon/stock_parts/cell/high/plus, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bGe" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/circuitboard/computer/pandemic{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/weapon/circuitboard/computer/rdconsole, -/obj/item/weapon/circuitboard/machine/rdserver{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/weapon/circuitboard/machine/destructive_analyzer, -/obj/item/weapon/circuitboard/machine/protolathe, -/obj/item/weapon/circuitboard/computer/aifixer, -/obj/item/weapon/circuitboard/computer/teleporter, -/obj/item/weapon/circuitboard/machine/circuit_imprinter, -/obj/item/weapon/circuitboard/machine/mechfab, -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bGf" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/circuitboard/computer/mining, -/obj/item/weapon/circuitboard/machine/autolathe{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/weapon/circuitboard/computer/arcade/battle, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Tech Storage"; - dir = 2; - network = list("SS13") - }, -/obj/item/weapon/circuitboard/computer/shuttle/monastery_shuttle, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bGg" = ( -/obj/structure/rack, -/obj/item/weapon/circuitboard/machine/telecomms/processor, -/obj/item/weapon/circuitboard/machine/telecomms/receiver, -/obj/item/weapon/circuitboard/machine/telecomms/server, -/obj/item/weapon/circuitboard/machine/telecomms/bus, -/obj/item/weapon/circuitboard/machine/telecomms/broadcaster, -/obj/item/weapon/circuitboard/computer/message_monitor{ - pixel_y = -5 - }, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bGh" = ( -/obj/structure/rack, -/obj/item/weapon/electronics/airalarm, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/apc, -/obj/item/weapon/electronics/firealarm, -/obj/item/weapon/electronics/firelock, -/obj/item/weapon/electronics/tracker, -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bGi" = ( -/obj/machinery/computer/arcade, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bGj" = ( -/obj/machinery/vending/assist, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bGk" = ( -/obj/machinery/power/apc{ - name = "Aft Hall APC"; - dir = 8; - pixel_x = -25; - pixel_y = 1 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/yellow/corner{ - dir = 8 - }, -/area/hallway/primary/aft) -"bGl" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Bar2"; - location = "Eng" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bGm" = ( -/turf/open/floor/plasteel/yellow/corner, -/area/hallway/primary/aft) -"bGn" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/window/northleft{ - dir = 4; - icon_state = "left"; - name = "Atmospherics Desk"; - req_access_txt = "24" - }, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - layer = 2.9; - name = "atmos blast door" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bGo" = ( -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/effect/landmark/start/atmospheric_technician, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bGp" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bGq" = ( -/obj/structure/tank_dispenser, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bGr" = ( -/obj/machinery/pipedispenser, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bGs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bGt" = ( -/obj/structure/closet/secure_closet/atmospherics, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bGu" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister, -/obj/effect/turf_decal/bot{ - dir = 2 - }, -/turf/open/floor/plasteel{ - dir = 2 - }, -/area/engine/atmos) -"bGv" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/effect/turf_decal/bot{ - dir = 2 - }, -/turf/open/floor/plasteel{ - dir = 2 - }, -/area/engine/atmos) -"bGw" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 1; - filter_type = "n2o"; - on = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bGx" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 8; - frequency = 1441; - id = "n2o_in"; - pixel_y = 1 - }, -/turf/open/floor/engine/n2o, -/area/engine/atmos) -"bGy" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"bGz" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 9 - }, -/turf/open/space, -/area/space) -"bGA" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/library) -"bGB" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bGC" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/closed/wall, -/area/maintenance/department/engine) -"bGD" = ( -/turf/open/floor/plasteel/vault{ - dir = 1 - }, -/area/engine/gravity_generator) -"bGE" = ( -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/engine/gravity_generator) -"bGF" = ( -/turf/open/floor/plasteel/vault{ - dir = 4 - }, -/area/engine/gravity_generator) -"bGG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/engine/gravity_generator) -"bGH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"bGI" = ( -/obj/structure/closet/radiation, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/machinery/airalarm{ - dir = 2; - pixel_y = 22 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"bGJ" = ( -/obj/structure/closet/radiation, -/obj/machinery/camera{ - c_tag = "Gravity Generator Foyer"; - dir = 2; - network = list("SS13") - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_y = 26 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"bGK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/storage/tech) -"bGL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'RADIOACTIVE AREA'"; - icon_state = "radiation"; - name = "RADIOACTIVE AREA"; - pixel_x = -32 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bGM" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair/office/dark{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bGN" = ( -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bGO" = ( -/obj/machinery/light_switch{ - pixel_x = 25 - }, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bGP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bGQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bGR" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bGS" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/yellow/corner, -/area/hallway/primary/aft) -"bGT" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/window/northleft{ - dir = 4; - icon_state = "left"; - name = "Atmospherics Desk"; - req_access_txt = "24" - }, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - layer = 2.9; - name = "atmos blast door" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bGU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair/office/dark{ - dir = 8 - }, -/obj/effect/landmark/start/atmospheric_technician, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bGV" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bGW" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/clothing/mask/gas{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/machinery/requests_console{ - department = "Atmospherics"; - departmentType = 4; - name = "Atmos RC"; - pixel_x = 30 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bGX" = ( -/obj/machinery/pipedispenser/disposal, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics Central"; - dir = 4; - network = list("SS13") - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bGY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bGZ" = ( -/obj/machinery/suit_storage_unit/atmos, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bHa" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bHb" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bHc" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/obj/machinery/meter, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bHd" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 4 - }, -/area/engine/atmos) -"bHe" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 6 - }, -/obj/item/weapon/wrench, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bHf" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ - dir = 4 - }, -/obj/machinery/meter, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bHg" = ( -/obj/item/weapon/broken_bottle, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bHh" = ( -/obj/effect/decal/cleanable/ash, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bHi" = ( -/obj/structure/closet, -/obj/item/weapon/restraints/handcuffs/cable, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bHj" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering{ - name = "Gravity Generator"; - req_access_txt = "11" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"bHk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"bHl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"bHm" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/engineering{ - name = "Gravity Generator"; - req_access_txt = "11" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/storage/tech) -"bHn" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bHo" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bHp" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/circuitboard/computer/cloning, -/obj/item/weapon/circuitboard/computer/med_data{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/weapon/circuitboard/machine/clonescanner, -/obj/item/weapon/circuitboard/machine/clonepod, -/obj/item/weapon/circuitboard/computer/scan_consolenew, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bHq" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/circuitboard/computer/secure_data{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/weapon/circuitboard/computer/security{ - pixel_x = 1; - pixel_y = -1 - }, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bHr" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/circuitboard/computer/powermonitor{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/weapon/circuitboard/computer/stationalert{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/weapon/circuitboard/computer/atmos_alert{ - pixel_x = 3; - pixel_y = -3 - }, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bHs" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bHt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bHu" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bHv" = ( -/obj/machinery/door/airlock/engineering{ - name = "Tech Storage"; - req_access_txt = "23" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bHw" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/corner{ - dir = 8 - }, -/area/hallway/primary/aft) -"bHx" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bHy" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bHz" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bHA" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bHB" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bHC" = ( -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - freq = 1400; - location = "Atmospherics" - }, -/turf/open/floor/plasteel/loadingarea{ - dir = 4 - }, -/area/engine/atmos) -"bHD" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 2; - icon_state = "pipe-j2s"; - sortType = 6 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bHE" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bHF" = ( -/obj/machinery/pipedispenser/disposal/transit_tube, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bHG" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4 - }, -/obj/item/weapon/wrench, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bHH" = ( -/obj/machinery/camera{ - c_tag = "Atmospherics Starboard"; - dir = 8; - network = list("SS13") - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Plasma Outlet Pump"; - on = 0 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 4 - }, -/area/engine/atmos) -"bHI" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/atmos) -"bHJ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 8; - frequency = 1441; - id_tag = "tox_out"; - name = "toxin out" - }, -/turf/open/floor/engine/plasma, -/area/engine/atmos) -"bHK" = ( -/turf/open/floor/engine/plasma, -/area/engine/atmos) -"bHL" = ( -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/engine/plasma, -/area/engine/atmos) -"bHM" = ( -/obj/structure/disposalpipe/junction{ - dir = 2; - icon_state = "pipe-y" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/engine) -"bHN" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating/airless, -/area/maintenance/department/engine) -"bHO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/chair/stool, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bHP" = ( -/obj/item/stack/sheet/cardboard{ - amount = 14 - }, -/obj/item/weapon/vending_refill/cola, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bHQ" = ( -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics Maintenance"; - req_access_txt = "12;24" - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bHR" = ( -/obj/machinery/atmospherics/components/binary/valve, -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bHS" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Air Out"; - on = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bHT" = ( -/obj/item/weapon/picket_sign, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bHU" = ( -/obj/structure/bonfire, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bHV" = ( -/obj/structure/closet, -/obj/item/weapon/cigbutt/cigarbutt, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bHW" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/engine) -"bHX" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bHY" = ( -/obj/machinery/gravity_generator/main/station, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/engine/gravity_generator) -"bHZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/engine/gravity_generator) -"bIa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/engine/gravity_generator) -"bIb" = ( -/obj/structure/chair/office/light, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"bIc" = ( -/obj/machinery/power/terminal, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/engine/gravity_generator) -"bId" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/storage/tech) -"bIe" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'RADIOACTIVE AREA'"; - icon_state = "radiation"; - name = "RADIOACTIVE AREA"; - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bIf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/item/device/radio/beacon, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bIg" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bIh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bIi" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bIj" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bIk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/yellow/corner, -/area/hallway/primary/aft) -"bIl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/corner, -/area/hallway/primary/aft) -"bIm" = ( -/obj/machinery/camera{ - c_tag = "Aft Primary Hallway Engineering"; - dir = 1; - network = list("SS13"); - start_active = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/corner, -/area/hallway/primary/aft) -"bIn" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/yellow/corner, -/area/hallway/primary/aft) -"bIo" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-02" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/yellow/corner, -/area/hallway/primary/aft) -"bIp" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/glass_atmos{ - name = "Atmospherics Monitoring"; - req_access_txt = "24" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bIq" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 0; - name = "Port to Filter"; - on = 0 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bIr" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 8 - }, -/obj/structure/chair/stool, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bIs" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/heater{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bIt" = ( -/obj/machinery/computer/atmos_control/tank{ - frequency = 1441; - input_tag = "tox_in"; - name = "Plasma Supply Control"; - output_tag = "tox_out"; - sensors = list("tox_sensor" = "Tank") - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 4 - }, -/area/engine/atmos) -"bIu" = ( -/obj/machinery/air_sensor{ - frequency = 1441; - id_tag = "tox_sensor" - }, -/turf/open/floor/engine/plasma, -/area/engine/atmos) -"bIv" = ( -/obj/machinery/portable_atmospherics/canister/toxins, -/turf/open/floor/engine/plasma, -/area/engine/atmos) -"bIw" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/engine/plasma, -/area/engine/atmos) -"bIx" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/mousetraps, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bIy" = ( -/obj/structure/table, -/obj/item/stack/cable_coil, -/obj/item/weapon/extinguisher, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bIz" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1; - name = "Connector Port (Air Supply)" - }, -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bIA" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bIB" = ( -/obj/structure/grille/broken, -/obj/structure/piano, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bIC" = ( -/obj/item/weapon/reagent_containers/food/snacks/beans, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bID" = ( -/obj/structure/closet, -/obj/item/weapon/shard, -/obj/item/stack/spacecash/c10, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bIE" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bIF" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/engine/gravity_generator) -"bIG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/engine/gravity_generator) -"bIH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/engine/gravity_generator) -"bII" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Gravity Generator APC"; - pixel_x = -25; - pixel_y = 1 - }, -/obj/structure/table, -/obj/item/weapon/paper/gravity_gen{ - layer = 3 - }, -/obj/item/weapon/pen/blue, -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/light, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/engine/gravity_generator) -"bIJ" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/engine/gravity_generator) -"bIK" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bIL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bIM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/closet/crate/engineering/electrical, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/obj/item/weapon/electronics/apc, -/obj/item/weapon/electronics/airalarm, -/obj/item/weapon/electronics/airlock, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bIN" = ( -/obj/structure/rack, -/obj/item/weapon/stock_parts/subspace/filter, -/obj/item/weapon/stock_parts/subspace/filter, -/obj/item/weapon/stock_parts/subspace/treatment, -/obj/item/weapon/stock_parts/subspace/treatment, -/obj/item/weapon/stock_parts/subspace/transmitter, -/obj/item/weapon/stock_parts/subspace/transmitter, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bIO" = ( -/obj/structure/rack, -/obj/item/weapon/stock_parts/subspace/ansible, -/obj/item/weapon/stock_parts/subspace/ansible, -/obj/item/weapon/stock_parts/subspace/crystal, -/obj/item/weapon/stock_parts/subspace/crystal, -/obj/machinery/light, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bIP" = ( -/obj/structure/rack, -/obj/item/weapon/stock_parts/subspace/amplifier, -/obj/item/weapon/stock_parts/subspace/amplifier, -/obj/item/weapon/stock_parts/subspace/analyzer, -/obj/item/weapon/stock_parts/subspace/analyzer, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bIQ" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/storage/toolbox/electrical{ - pixel_x = 2; - pixel_y = 4 - }, -/obj/item/clothing/gloves/color/yellow, -/obj/item/device/t_scanner, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bIR" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/storage/toolbox/electrical{ - pixel_x = 2; - pixel_y = 4 - }, -/obj/item/device/multitool, -/obj/item/clothing/glasses/meson, -/obj/machinery/requests_console{ - department = "Tech storage"; - pixel_y = -32 - }, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bIS" = ( -/obj/structure/closet/crate{ - name = "solar pack crate" - }, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/solar_assembly, -/obj/item/weapon/circuitboard/computer/solar_control, -/obj/item/weapon/electronics/tracker, -/obj/item/weapon/paper/solar, -/obj/machinery/power/apc{ - dir = 2; - name = "Tech Storage APC"; - pixel_y = -24 - }, -/obj/structure/cable, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bIT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/security/checkpoint/engineering) -"bIU" = ( -/turf/closed/wall, -/area/security/checkpoint/engineering) -"bIV" = ( -/turf/closed/wall, -/area/engine/engineering) -"bIW" = ( -/obj/machinery/door/airlock/engineering{ - cyclelinkeddir = 2; - name = "Engineering"; - req_one_access_txt = "10;24" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bIX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall, -/area/engine/engineering) -"bIY" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 6 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/atmos) -"bIZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/atmos) -"bJa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/structure/sign/atmosplaque{ - pixel_y = 32 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Atmospherics Entrance"; - dir = 2; - network = list("SS13") - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/atmos) -"bJb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = 29 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/atmos) -"bJc" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bJd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_x = 30; - pixel_y = 26 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bJe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/structure/closet/wardrobe/atmospherics_yellow, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/atmos) -"bJf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/structure/reagent_dispensers/watertank/high, -/obj/structure/fireaxecabinet{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/atmos) -"bJg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 4 - }, -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/camera{ - c_tag = "Atmospherics Mixing"; - dir = 2; - network = list("SS13") - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/atmos) -"bJh" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Port to Filter"; - on = 0 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bJi" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible, -/obj/item/weapon/cigbutt, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bJj" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bJk" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 1; - filter_type = "plasma"; - on = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bJl" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/atmos) -"bJm" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 8; - frequency = 1441; - id = "tox_in"; - pixel_y = 1 - }, -/turf/open/floor/engine/plasma, -/area/engine/atmos) -"bJn" = ( -/obj/item/weapon/cigbutt/cigarbutt, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bJo" = ( -/obj/structure/sign/securearea, -/turf/closed/wall/r_wall, -/area/storage/tech) -"bJp" = ( -/obj/machinery/door/airlock/highsecurity{ - name = "Secure Tech Storage"; - req_access_txt = "19;23" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bJq" = ( -/obj/structure/sign/securearea, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/storage/tech) -"bJr" = ( -/obj/structure/table, -/obj/item/weapon/book/manual/wiki/security_space_law, -/obj/machinery/camera{ - c_tag = "Engineering Security Post"; - dir = 4; - network = list("SS13") - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/plasteel/red/side{ - dir = 9 - }, -/area/security/checkpoint/engineering) -"bJs" = ( -/obj/machinery/computer/secure_data, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/checkpoint/engineering) -"bJt" = ( -/obj/machinery/computer/secure_data, -/turf/open/floor/plasteel/red/side{ - dir = 5 - }, -/area/security/checkpoint/engineering) -"bJu" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = 28 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bJv" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bJw" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Engineering Access" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_y = 24 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bJx" = ( -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "atmos blast door" - }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bJy" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bJz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bJA" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bJB" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "N2 to Pure"; - on = 0 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bJC" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bJD" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/space) -"bJE" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/libraryscanner, -/turf/open/floor/plasteel/black, -/area/library) -"bJF" = ( -/obj/machinery/newscaster{ - pixel_x = -32; - pixel_y = -32 - }, -/turf/open/floor/carpet, -/area/library) -"bJG" = ( -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel/black, -/area/library) -"bJH" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 4 - }, -/area/engine/atmos) -"bJI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plating, -/area/engine/atmos) -"bJJ" = ( -/obj/docking_port/stationary{ - dheight = 9; - dir = 2; - dwidth = 5; - height = 24; - id = "syndicate_southmaint"; - name = "south maintenance airlock"; - turf_type = /turf/open/space; - width = 18 - }, -/turf/open/space, -/area/space) -"bJK" = ( -/obj/structure/mopbucket, -/obj/item/weapon/mop, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bJL" = ( -/obj/structure/grille/broken, -/obj/structure/window/fulltile, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bJM" = ( -/obj/structure/bookcase/random/adult, -/turf/open/floor/plasteel/black, -/area/library) -"bJN" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/department/engine) -"bJO" = ( -/obj/structure/table/wood, -/obj/item/weapon/clipboard, -/obj/item/weapon/paper, -/obj/item/weapon/pen, -/obj/item/clothing/head/fedora, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bJP" = ( -/obj/structure/table/wood, -/obj/item/device/flashlight/lamp, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bJQ" = ( -/obj/structure/closet{ - name = "Clue Closet" - }, -/obj/item/weapon/kitchen/knife, -/obj/item/candle, -/obj/item/pipe, -/obj/item/weapon/gun/ballistic/revolver/russian, -/obj/item/stack/cable_coil/white, -/obj/item/weapon/wrench, -/obj/effect/decal/cleanable/cobweb{ - icon_state = "cobweb2" - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/department/engine) -"bJR" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bJS" = ( -/obj/item/weapon/circuitboard/computer/libraryconsole, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bJT" = ( -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/chief) -"bJU" = ( -/obj/item/weapon/cartridge/engineering{ - pixel_x = 4; - pixel_y = 5 - }, -/obj/item/weapon/cartridge/engineering{ - pixel_x = -3; - pixel_y = 2 - }, -/obj/item/weapon/cartridge/engineering{ - pixel_x = 3 - }, -/obj/structure/table/reinforced, -/obj/item/weapon/cartridge/atmos, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Chief Engineer's Desk"; - departmentType = 3; - name = "Chief Engineer RC"; - pixel_x = -32 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 9 - }, -/area/crew_quarters/heads/chief) -"bJV" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Chief Engineer's Office"; - dir = 2; - network = list("SS13") - }, -/mob/living/simple_animal/parrot/Poly, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/crew_quarters/heads/chief) -"bJW" = ( -/obj/machinery/airalarm{ - dir = 2; - pixel_y = 22 - }, -/obj/machinery/computer/apc_control, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/crew_quarters/heads/chief) -"bJX" = ( -/obj/machinery/computer/station_alert, -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/crew_quarters/heads/chief) -"bJY" = ( -/obj/machinery/computer/card/minor/ce, -/turf/open/floor/plasteel/yellow/side{ - dir = 5 - }, -/area/crew_quarters/heads/chief) -"bJZ" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-07"; - name = "Photosynthetic Potted plant"; - pixel_y = 10 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/storage/tech) -"bKa" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-07"; - name = "Photosynthetic Potted plant"; - pixel_y = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/storage/tech) -"bKb" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/closed/wall, -/area/engine/engine_smes) -"bKc" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/power/smes/engineering, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/engine_smes) -"bKd" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/power/smes/engineering, -/obj/machinery/camera{ - c_tag = "Engineering Power Storage"; - dir = 2; - network = list("SS13") - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/engine_smes) -"bKe" = ( -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/smes/engineering, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/engine_smes) -"bKf" = ( -/turf/closed/wall, -/area/engine/engine_smes) -"bKg" = ( -/turf/closed/wall/r_wall, -/area/engine/engine_smes) -"bKh" = ( -/obj/structure/table, -/obj/item/weapon/pen, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/requests_console{ - department = "Security"; - departmentType = 5; - pixel_x = -32 - }, -/obj/item/weapon/paper_bin{ - layer = 2.9 - }, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/checkpoint/engineering) -"bKi" = ( -/obj/structure/chair/office/dark{ - dir = 1 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/effect/landmark/start/depsec/engineering, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/engineering) -"bKj" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/checkpoint/engineering) -"bKk" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Engineering Security Post"; - req_access_txt = "63" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red, -/area/security/checkpoint/engineering) -"bKl" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bKm" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/goonplaque, -/area/engine/engineering) -"bKn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bKo" = ( -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "atmos blast door" - }, -/obj/machinery/door/firedoor/heavy, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bKp" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics"; - req_access_txt = "24" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bKq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bKr" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bKs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bKt" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bKu" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "O2 to Pure"; - on = 0 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bKv" = ( -/obj/effect/decal/remains/human, -/turf/closed/mineral, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) -"bKw" = ( -/obj/structure/table/wood, -/obj/machinery/computer/libraryconsole/bookmanagement, -/turf/open/floor/plasteel/black, -/area/library) -"bKx" = ( -/obj/structure/table/wood, -/obj/item/weapon/paper_bin{ - layer = 2.9; - pixel_x = -2; - pixel_y = 4 - }, -/obj/item/weapon/pen, -/obj/item/weapon/barcodescanner, -/turf/open/floor/plasteel/black, -/area/library) -"bKy" = ( -/obj/machinery/atmospherics/pipe/manifold/yellow/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bKz" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "CO2 Outlet Pump"; - on = 0 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 4 - }, -/area/engine/atmos) -"bKA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plating, -/area/engine/atmos) -"bKB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 8; - frequency = 1441; - id_tag = "co2_out"; - name = "co2 out" - }, -/turf/open/floor/engine/co2, -/area/engine/atmos) -"bKC" = ( -/turf/open/floor/engine/co2, -/area/engine/atmos) -"bKD" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bKE" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating{ - broken = 1; - icon_state = "platingdmg1" - }, -/area/maintenance/department/engine) -"bKF" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bKG" = ( -/obj/structure/closet/lawcloset, -/obj/item/weapon/gavelhammer, -/obj/item/weapon/gavelblock, -/obj/item/weapon/cartridge/lawyer, -/obj/item/clothing/head/powdered_wig, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bKH" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bKI" = ( -/obj/item/weapon/book/manual/barman_recipes, -/obj/structure/closet/crate{ - icon_state = "crateopen"; - opened = 1 - }, -/obj/item/weapon/cigbutt, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bKJ" = ( -/obj/machinery/button/door{ - desc = "A remote control-switch for the engineering security doors."; - id = "Engineering"; - name = "Engineering Lockdown"; - pixel_x = -24; - pixel_y = -10; - req_access_txt = "10" - }, -/obj/machinery/button/door{ - desc = "A remote control-switch for secure storage."; - id = "Secure Storage"; - name = "Engineering Secure Storage"; - pixel_x = -24; - req_access_txt = "11" - }, -/obj/machinery/button/door{ - id = "atmos"; - name = "Atmospherics Lockdown"; - pixel_x = -24; - pixel_y = 10; - req_access_txt = "24" - }, -/obj/structure/table/reinforced, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/paper/monitorkey, -/obj/item/weapon/pen, -/turf/open/floor/plasteel/yellow/side{ - dir = 8 - }, -/area/crew_quarters/heads/chief) -"bKK" = ( -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"bKL" = ( -/obj/effect/landmark/start/chief_engineer, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"bKM" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"bKN" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/clipboard, -/obj/item/weapon/lighter, -/obj/item/clothing/glasses/meson{ - pixel_y = 4 - }, -/obj/item/weapon/stamp/ce, -/obj/item/weapon/stock_parts/cell/high/plus, -/obj/machinery/keycard_auth{ - pixel_x = 26; - pixel_y = 26 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 4 - }, -/area/crew_quarters/heads/chief) -"bKO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bKP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bKQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bKR" = ( -/obj/structure/table, -/obj/item/weapon/storage/box/metalfoam{ - pixel_x = 4; - pixel_y = 7 - }, -/obj/item/weapon/storage/box/lights/mixed, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -23 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 8 - }, -/area/engine/engine_smes) -"bKS" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/structure/cable/yellow{ - d2 = 2; - icon_state = "0-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"bKT" = ( -/obj/machinery/suit_storage_unit/engine, -/turf/open/floor/plasteel/yellow/side{ - dir = 4 - }, -/area/engine/engine_smes) -"bKU" = ( -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/machinery/power/apc{ - dir = 8; - name = "Engineering Security APC"; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/checkpoint/engineering) -"bKV" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/security/checkpoint/engineering) -"bKW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/red/side{ - dir = 4 - }, -/area/security/checkpoint/engineering) -"bKX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/security/checkpoint/engineering) -"bKY" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bKZ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bLa" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bLb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bLc" = ( -/obj/item/weapon/pickaxe/mini, -/turf/closed/mineral, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) -"bLd" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bLe" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bLf" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bLg" = ( -/obj/machinery/computer/atmos_control/tank{ - frequency = 1441; - input_tag = "co2_in"; - name = "Carbon Dioxide Supply Control"; - output_tag = "co2_out"; - sensors = list("co2_sensor" = "Tank") - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 4 - }, -/area/engine/atmos) -"bLh" = ( -/obj/machinery/air_sensor{ - frequency = 1441; - id_tag = "co2_sensor" - }, -/turf/open/floor/engine/co2, -/area/engine/atmos) -"bLi" = ( -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/turf/open/floor/engine/co2, -/area/engine/atmos) -"bLj" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/engine/co2, -/area/engine/atmos) -"bLk" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/closed/mineral/random/low_chance, -/area/mine/explored{ - name = "Bomb Testing Asteroid" - }) -"bLl" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/engine) -"bLm" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/department/engine) -"bLn" = ( -/obj/structure/closet/secure_closet/engineering_chief{ - req_access_txt = "0" - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/item/clothing/glasses/meson/gar, -/turf/open/floor/plasteel/yellow/side{ - dir = 8 - }, -/area/crew_quarters/heads/chief) -"bLo" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"bLp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"bLq" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"bLr" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "CE Office APC"; - pixel_x = 28 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/modular_computer/console/preset/engineering, -/turf/open/floor/plasteel/yellow/side{ - dir = 4 - }, -/area/crew_quarters/heads/chief) -"bLs" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/circuitboard/computer/robotics{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/weapon/circuitboard/computer/mecha_control{ - pixel_x = 1; - pixel_y = -1 - }, -/turf/open/floor/plating, -/area/storage/tech) -"bLt" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/circuitboard/computer/crew{ - pixel_x = -1; - pixel_y = 1 - }, -/obj/item/weapon/circuitboard/computer/card{ - pixel_x = 2; - pixel_y = -2 - }, -/obj/item/weapon/circuitboard/computer/communications{ - pixel_x = 5; - pixel_y = -5 - }, -/obj/machinery/camera{ - c_tag = "Secure Tech Storage"; - dir = 1 - }, -/turf/open/floor/plating, -/area/storage/tech) -"bLu" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/circuitboard/computer/borgupload{ - pixel_x = -1; - pixel_y = 1 - }, -/obj/item/weapon/circuitboard/computer/aiupload{ - pixel_x = 2; - pixel_y = -2 - }, -/turf/open/floor/plating, -/area/storage/tech) -"bLv" = ( -/obj/structure/table, -/obj/item/stack/sheet/plasteel{ - amount = 20; - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/stack/sheet/glass{ - amount = 50; - layer = 4 - }, -/obj/item/stack/sheet/glass{ - amount = 50; - layer = 4 - }, -/obj/item/stack/sheet/glass{ - amount = 50; - layer = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the engine containment area."; - dir = 4; - name = "Engine Monitor"; - network = list("Engine"); - pixel_x = -32 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 8 - }, -/area/engine/engine_smes) -"bLw" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4"; - d1 = 1; - d2 = 4 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"bLx" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/effect/landmark/start/station_engineer, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"bLy" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"bLz" = ( -/obj/structure/tank_dispenser, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 4 - }, -/area/engine/engine_smes) -"bLA" = ( -/obj/structure/filingcabinet, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the engine containment area."; - dir = 4; - name = "Engine Monitor"; - network = list("Engine"); - pixel_x = -32 - }, -/turf/open/floor/plasteel/red/side{ - dir = 10 - }, -/area/security/checkpoint/engineering) -"bLB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/red/side, -/area/security/checkpoint/engineering) -"bLC" = ( -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 32 - }, -/obj/structure/closet/wardrobe/red, -/turf/open/floor/plasteel/red/side{ - dir = 6 - }, -/area/security/checkpoint/engineering) -"bLD" = ( -/turf/closed/wall/r_wall, -/area/security/checkpoint/engineering) -"bLE" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Engineering"; - name = "engineering security door" - }, -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bLF" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Engineering"; - name = "engineering security door" - }, -/obj/machinery/door/firedoor, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bLG" = ( -/obj/machinery/door/poddoor/preopen{ - id = "Engineering"; - name = "engineering security door" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bLH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/closed/wall, -/area/engine/engineering) -"bLI" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bLJ" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bLK" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 4; - filter_type = "o2"; - on = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bLL" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bLM" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bLN" = ( -/obj/machinery/camera{ - c_tag = "Telecomms External Fore"; - dir = 1; - network = list("SS13, Telecomms"); - start_active = 1 - }, -/turf/open/space, -/area/space) -"bLO" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4; - - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bLP" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bLQ" = ( -/obj/machinery/atmospherics/components/trinary/filter{ - dir = 1; - filter_type = "co2"; - on = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bLR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/atmos) -"bLS" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 8; - frequency = 1441; - id = "co2_in"; - pixel_y = 1 - }, -/turf/open/floor/engine/co2, -/area/engine/atmos) -"bLT" = ( -/obj/item/device/flashlight, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bLU" = ( -/obj/effect/decal/cleanable/vomit/old, -/obj/structure/grille/broken, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bLV" = ( -/obj/structure/rack, -/obj/effect/spawner/lootdrop/maintenance{ - lootcount = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bLW" = ( -/obj/machinery/suit_storage_unit/ce, -/turf/open/floor/plasteel/yellow/side{ - dir = 10 - }, -/area/crew_quarters/heads/chief) -"bLX" = ( -/turf/open/floor/plasteel/yellow/side, -/area/crew_quarters/heads/chief) -"bLY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/yellow/side, -/area/crew_quarters/heads/chief) -"bLZ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/yellow/side, -/area/crew_quarters/heads/chief) -"bMa" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_x = 25 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 6 - }, -/area/crew_quarters/heads/chief) -"bMb" = ( -/turf/closed/wall/r_wall, -/area/engine/engineering) -"bMc" = ( -/obj/structure/table, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/rods{ - amount = 50 - }, -/obj/item/stack/cable_coil, -/obj/machinery/power/apc{ - cell_type = 10000; - dir = 8; - name = "Engine Room APC"; - pixel_x = -26 - }, -/obj/structure/cable, -/obj/item/stack/sheet/metal{ - amount = 50; - layer = 2.9 - }, -/obj/item/stack/cable_coil, -/turf/open/floor/plasteel/yellow/side{ - dir = 8 - }, -/area/engine/engine_smes) -"bMd" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"bMe" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"bMf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"bMg" = ( -/obj/machinery/door/airlock/engineering{ - cyclelinkeddir = 1; - name = "Engine Room"; - req_access_txt = "10" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bMh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"bMi" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/turf/open/floor/plasteel/yellow/side, -/area/engine/atmos) -"bMj" = ( -/obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plasteel/yellow/side, -/area/engine/atmos) -"bMk" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/plasteel/yellow/side, -/area/engine/atmos) -"bMl" = ( -/obj/machinery/computer/atmos_control/tank{ - frequency = 1441; - input_tag = "n2_in"; - name = "Nitrogen Supply Control"; - output_tag = "n2_out"; - sensors = list("n2_sensor" = "Tank") - }, -/turf/open/floor/plasteel/yellow/side, -/area/engine/atmos) -"bMm" = ( -/obj/machinery/camera/motion{ - c_tag = "Telecomms External Access"; - dir = 1; - network = list("SS13","Telecomms") - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bMn" = ( -/obj/machinery/light, -/turf/open/floor/plasteel/yellow/side, -/area/engine/atmos) -"bMo" = ( -/obj/machinery/computer/atmos_control/tank{ - frequency = 1441; - input_tag = "o2_in"; - name = "Oxygen Supply Control"; - output_tag = "o2_out"; - sensors = list("o2_sensor" = "Tank") - }, -/turf/open/floor/plasteel/yellow/side, -/area/engine/atmos) -"bMp" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ - dir = 8 - }, -/turf/open/floor/plasteel/yellow/side, -/area/engine/atmos) -"bMq" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plasteel/yellow/side, -/area/engine/atmos) -"bMr" = ( -/obj/machinery/computer/atmos_control/tank{ - frequency = 1441; - input_tag = "air_in"; - name = "Mixed Air Supply Control"; - output_tag = "air_out"; - sensors = list("air_sensor" = "Tank") - }, -/turf/open/floor/plasteel/yellow/side, -/area/engine/atmos) -"bMs" = ( -/obj/structure/lattice, -/obj/machinery/camera/motion{ - c_tag = "Telecomms External Port"; - dir = 8; - network = list("Telecomms") - }, -/turf/open/space, -/area/space) -"bMt" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Air Outlet Pump"; - on = 1 - }, -/turf/open/floor/plasteel/yellow/side, -/area/engine/atmos) -"bMu" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/side, -/area/engine/atmos) -"bMv" = ( -/obj/structure/lattice, -/obj/machinery/camera/motion{ - c_tag = "Telecomms External Starboard"; - dir = 4; - network = list("Telecomms") - }, -/turf/open/space, -/area/space) -"bMw" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 6 - }, -/area/engine/atmos) -"bMx" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bMy" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bMz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/crew_quarters/heads/chief) -"bMA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/crew_quarters/heads/chief) -"bMB" = ( -/obj/machinery/door/airlock/glass_command{ - name = "Chief Engineer"; - req_access_txt = "56" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/crew_quarters/heads/chief) -"bMC" = ( -/turf/closed/wall, -/area/crew_quarters/heads/chief) -"bMD" = ( -/obj/machinery/computer/atmos_alert, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/engineering) -"bME" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/modular_computer/console/preset/engineering, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/engineering) -"bMF" = ( -/obj/machinery/computer/station_alert, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/engineering) -"bMG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE" - }, -/turf/open/floor/plating, -/area/engine/engine_smes) -"bMH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/engine/engine_smes) -"bMI" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_engineering{ - name = "Power Storage"; - req_access_txt = "11"; - req_one_access_txt = "0" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/engine_smes) -"bMJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/engine/engine_smes) -"bMK" = ( -/obj/machinery/vending/engivend, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/engineering) -"bML" = ( -/obj/machinery/vending/tool, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/engineering) -"bMM" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/engine/engineering) -"bMN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bMO" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bMP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bMQ" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/engine/atmos) -"bMR" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 0; - name = "Waste to Space"; - on = 0 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bMS" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/atmos) -"bMT" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 2; - name = "Atmospherics External Access"; - req_access = null; - req_access_txt = "24" - }, -/turf/open/floor/plating, -/area/engine/atmos) -"bMU" = ( -/obj/structure/table_frame/wood, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bMV" = ( -/obj/item/trash/candy, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bMW" = ( -/turf/open/space, -/area/space/nearstation) -"bMX" = ( -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) -"bMY" = ( -/obj/machinery/power/apc{ - cell_type = 5000; - dir = 8; - name = "Engineering Maintenance APC"; - pixel_x = -25; - pixel_y = 1 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bMZ" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bNa" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance{ - name = "Engineering Maintenance"; - req_access_txt = "10" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bNb" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bNc" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bNd" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - icon_state = "pipe-j1s"; - sortType = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bNe" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bNf" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Engineering Port Fore"; - dir = 2; - network = list("SS13") - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/sign/map{ - icon_state = "map-pubby"; - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bNg" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bNh" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bNi" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bNj" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/airalarm{ - dir = 2; - pixel_y = 22 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bNk" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bNl" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bNm" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bNn" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bNo" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = 29 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bNp" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera{ - c_tag = "Engineering Starboard Fore"; - dir = 2; - network = list("SS13") - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_y = 26 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bNq" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - icon_state = "pipe-j2s"; - sortType = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bNr" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bNs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bNt" = ( -/turf/open/floor/plasteel, -/area/engine/engineering) -"bNu" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/space, -/area/space) -"bNv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"bNw" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/space, -/area/space) -"bNx" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = -32 - }, -/turf/open/floor/plating, -/area/engine/atmos) -"bNy" = ( -/obj/structure/table_frame/wood, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bNz" = ( -/obj/item/weapon/bikehorn/rubberducky, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bNA" = ( -/turf/closed/wall/r_wall, -/area/maintenance/department/engine) -"bNB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bNC" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bND" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bNE" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bNF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bNG" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bNH" = ( -/obj/machinery/holopad, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bNI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bNJ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bNK" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bNL" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bNM" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bNN" = ( -/obj/machinery/atmospherics/pipe/simple, -/obj/structure/grille, -/obj/machinery/meter, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"bNO" = ( -/obj/machinery/atmospherics/pipe/simple, -/obj/structure/grille, -/obj/machinery/meter{ - name = "Mixed Air Tank In" - }, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"bNP" = ( -/obj/machinery/atmospherics/pipe/simple, -/obj/structure/grille, -/obj/machinery/meter{ - name = "Mixed Air Tank Out" - }, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"bNQ" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 1; - name = "Atmospherics External Access"; - req_access = null; - req_access_txt = "24" - }, -/turf/open/floor/plating, -/area/engine/atmos) -"bNR" = ( -/obj/structure/plasticflaps{ - opacity = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/engine/engineering) -"bNS" = ( -/obj/machinery/door/window/southleft{ - base_state = "left"; - dir = 4; - icon_state = "left"; - name = "Engineering Delivery"; - req_access_txt = "10" - }, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=4"; - freq = 1400; - location = "Engineering" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/engine/engineering) -"bNT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/loadingarea{ - dir = 4 - }, -/area/engine/engineering) -"bNU" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bNV" = ( -/obj/structure/chair/stool, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bNW" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/station_engineer, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bNX" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/storage/belt/utility, -/obj/item/clothing/head/welding{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/item/clothing/glasses/meson{ - pixel_x = 3; - pixel_y = -4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bNY" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bNZ" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bOa" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4"; - d1 = 1; - d2 = 4 - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/camera{ - c_tag = "Engineering Central"; - dir = 1; - network = list("SS13") - }, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bOb" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bOc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bOd" = ( -/obj/structure/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/clothing/mask/gas{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas{ - pixel_x = -3; - pixel_y = -3 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bOe" = ( -/obj/structure/table, -/obj/item/weapon/airlock_painter{ - pixel_y = 3 - }, -/obj/item/device/flashlight, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bOf" = ( -/obj/structure/table, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/apc, -/obj/item/weapon/stock_parts/cell/high/plus, -/obj/item/weapon/stock_parts/cell/high/plus, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/item/stack/cable_coil, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bOg" = ( -/obj/structure/closet/wardrobe/engineering_yellow, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bOh" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1; - frequency = 1441; - id = "n2_in" - }, -/turf/open/floor/engine/n2, -/area/engine/atmos) -"bOi" = ( -/obj/machinery/air_sensor{ - frequency = 1441; - id_tag = "n2_sensor" - }, -/turf/open/floor/engine/n2, -/area/engine/atmos) -"bOj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 1; - frequency = 1441; - id_tag = "n2_out"; - name = "n2 out" - }, -/turf/open/floor/engine/n2, -/area/engine/atmos) -"bOk" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1; - frequency = 1441; - id = "o2_in" - }, -/turf/open/floor/engine/o2, -/area/engine/atmos) -"bOl" = ( -/obj/machinery/air_sensor{ - frequency = 1441; - id_tag = "o2_sensor" - }, -/turf/open/floor/engine/o2, -/area/engine/atmos) -"bOm" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 1; - frequency = 1441; - id_tag = "o2_out"; - name = "oxygen out" - }, -/turf/open/floor/engine/o2, -/area/engine/atmos) -"bOn" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1; - frequency = 1441; - id = "air_in" - }, -/turf/open/floor/engine/air, -/area/engine/atmos) -"bOo" = ( -/obj/machinery/air_sensor{ - frequency = 1441; - id_tag = "air_sensor" - }, -/turf/open/floor/engine/air, -/area/engine/atmos) -"bOp" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/on{ - dir = 1; - frequency = 1441; - id_tag = "air_out"; - name = "air out" - }, -/turf/open/floor/engine/air, -/area/engine/atmos) -"bOq" = ( -/obj/structure/rack, -/obj/item/weapon/paper, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bOr" = ( -/obj/item/toy/beach_ball{ - desc = "The simple beach ball is one of Nanotrasen's most popular products. 'Why do we make beach balls? Because we can! (TM)' - Nanotrasen"; - item_state = "beachball"; - name = "NanoTrasen-brand beach ball"; - pixel_y = 7 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"bOs" = ( -/obj/item/weapon/phone, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"bOt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light{ - dir = 8 - }, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_x = -27 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bOu" = ( -/obj/structure/table, -/obj/item/weapon/pen, -/obj/item/weapon/storage/belt/utility, -/obj/item/clothing/glasses/meson, -/obj/item/weapon/paper_bin{ - layer = 2.9 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bOv" = ( -/obj/structure/table, -/obj/item/weapon/book/manual/wiki/engineering_hacking{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/book/manual/wiki/engineering_construction, -/obj/item/clothing/gloves/color/yellow, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bOw" = ( -/obj/structure/table, -/obj/item/weapon/book/manual/engineering_singularity_safety{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/book/manual/wiki/engineering_guide, -/obj/item/weapon/book/manual/engineering_particle_accelerator{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/clothing/gloves/color/yellow, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bOx" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bOy" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/closet/radiation, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bOz" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'RADIOACTIVE AREA'"; - icon_state = "radiation"; - name = "RADIOACTIVE AREA" - }, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"bOA" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Singularity"; - name = "radiation shutters" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/turf_decal/bot{ - dir = 2 - }, -/turf/open/floor/plasteel{ - dir = 2 - }, -/area/engine/engineering) -"bOB" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/closet/secure_closet/engineering_welding, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bOC" = ( -/obj/structure/table, -/obj/item/clothing/gloves/color/yellow, -/obj/item/weapon/storage/belt/utility, -/obj/item/clothing/glasses/meson, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bOD" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bOE" = ( -/obj/effect/landmark/start/station_engineer, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bOF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bOG" = ( -/obj/structure/closet/secure_closet/engineering_personal, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bOH" = ( -/turf/open/floor/engine/n2, -/area/engine/atmos) -"bOI" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/engine/n2, -/area/engine/atmos) -"bOJ" = ( -/turf/open/floor/engine/o2, -/area/engine/atmos) -"bOK" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/engine/o2, -/area/engine/atmos) -"bOL" = ( -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/engine/air, -/area/engine/atmos) -"bOM" = ( -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/landmark/event_spawn, -/turf/open/floor/engine/air, -/area/engine/atmos) -"bON" = ( -/turf/open/floor/engine/air, -/area/engine/atmos) -"bOO" = ( -/obj/item/trash/tray, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/engine) -"bOP" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/engine) -"bOQ" = ( -/obj/machinery/shieldgen, -/turf/open/floor/plating, -/area/engine/engineering) -"bOR" = ( -/obj/machinery/shieldgen, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bOS" = ( -/turf/open/floor/plating, -/area/engine/engineering) -"bOT" = ( -/obj/machinery/door/poddoor{ - id = "Secure Storage"; - name = "secure storage" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bOU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bOV" = ( -/obj/structure/closet/radiation, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bOW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bOX" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bOY" = ( -/obj/machinery/camera{ - c_tag = "Engineering Center"; - dir = 2; - network = list("SS13","Engine"); - pixel_x = 23 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bOZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bPa" = ( -/obj/structure/closet/secure_closet/engineering_electrical, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bPb" = ( -/obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical{ - pixel_x = 2; - pixel_y = 4 - }, -/obj/item/weapon/storage/toolbox/mechanical{ - pixel_x = -2 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bPc" = ( -/obj/structure/table, -/obj/item/weapon/storage/toolbox/electrical{ - pixel_x = 2; - pixel_y = 4 - }, -/obj/item/weapon/storage/toolbox/electrical{ - pixel_x = -2 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bPd" = ( -/obj/structure/closet/secure_closet/engineering_personal, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bPe" = ( -/obj/machinery/light/small, -/turf/open/floor/engine/n2, -/area/engine/atmos) -"bPf" = ( -/obj/machinery/light/small, -/turf/open/floor/engine/o2, -/area/engine/atmos) -"bPg" = ( -/obj/machinery/light/small, -/turf/open/floor/engine/air, -/area/engine/atmos) -"bPh" = ( -/obj/structure/table, -/obj/item/weapon/wirecutters, -/obj/effect/spawner/lootdrop/maintenance, -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bPi" = ( -/obj/structure/table, -/obj/item/weapon/storage/fancy/cigarettes/cigpack_robustgold, -/obj/effect/decal/cleanable/deadcockroach, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bPj" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/engine) -"bPk" = ( -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/department/engine) -"bPl" = ( -/obj/machinery/field/generator, -/turf/open/floor/plating, -/area/engine/engineering) -"bPm" = ( -/obj/structure/closet/crate, -/obj/item/stack/sheet/metal{ - amount = 50 - }, -/obj/item/stack/rods{ - amount = 50 - }, -/obj/item/stack/sheet/glass{ - amount = 50 - }, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/electronics/airlock, -/obj/item/weapon/stock_parts/cell/high/plus, -/obj/item/stack/sheet/mineral/plasma{ - amount = 30 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bPn" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bPo" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bPp" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bPq" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Singularity"; - name = "radiation shutters" - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/turf_decal/bot{ - dir = 2 - }, -/turf/open/floor/plasteel{ - dir = 2 - }, -/area/engine/engineering) -"bPr" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bPs" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bPt" = ( -/obj/structure/particle_accelerator/end_cap, -/turf/open/floor/plating, -/area/engine/engineering) -"bPu" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/landmark/event_spawn, -/turf/open/floor/plating, -/area/engine/engineering) -"bPv" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bPw" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bPx" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bPy" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bPz" = ( -/obj/item/weapon/shovel, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bPA" = ( -/obj/machinery/portable_atmospherics/canister/toxins, -/turf/open/floor/plating, -/area/engine/engineering) -"bPB" = ( -/obj/machinery/power/port_gen/pacman, -/turf/open/floor/plating, -/area/engine/engineering) -"bPC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bPD" = ( -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bPE" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bPF" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bPG" = ( -/obj/machinery/camera{ - c_tag = "Engineering Port Aft"; - dir = 1; - network = list("SS13") - }, -/obj/machinery/light, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bPH" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/yellow/side, -/area/engine/engineering) -"bPI" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/button/door{ - id = "Singularity"; - name = "Shutters Control"; - pixel_x = 25; - req_access_txt = "11" - }, -/turf/open/floor/plasteel/yellow/side, -/area/engine/engineering) -"bPJ" = ( -/obj/machinery/button/door{ - id = "Singularity"; - name = "Shutters Control"; - pixel_x = -25; - req_access_txt = "11" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bPK" = ( -/obj/machinery/particle_accelerator/control_box, -/obj/structure/cable/yellow, -/turf/open/floor/plating, -/area/engine/engineering) -"bPL" = ( -/obj/structure/particle_accelerator/fuel_chamber, -/turf/open/floor/plating, -/area/engine/engineering) -"bPM" = ( -/obj/effect/landmark/start/station_engineer, -/turf/open/floor/plating, -/area/engine/engineering) -"bPN" = ( -/obj/machinery/button/door{ - id = "Singularity"; - name = "Shutters Control"; - pixel_x = 25; - req_access_txt = "11" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bPO" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/button/door{ - id = "Singularity"; - name = "Shutters Control"; - pixel_x = -25; - req_access_txt = "11" - }, -/turf/open/floor/plasteel/yellow/side, -/area/engine/engineering) -"bPP" = ( -/obj/machinery/camera{ - c_tag = "Engineering Starboard Aft"; - dir = 1; - network = list("SS13") - }, -/obj/machinery/light, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bPQ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bPR" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bPS" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bPT" = ( -/obj/structure/closet/crate/medical, -/obj/item/stack/medical/gauze, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bPU" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/random, -/obj/structure/table/optable, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bPV" = ( -/obj/machinery/power/emitter, -/turf/open/floor/plating, -/area/engine/engineering) -"bPW" = ( -/obj/machinery/door/airlock/engineering{ - name = "Telecommunications Transit Tube"; - req_access_txt = "10; 61" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bPX" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 2; - name = "Engineering External Access"; - req_access = null; - req_access_txt = "10;13" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/engine/engineering) -"bPY" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "Singularity"; - name = "radiation shutters" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bPZ" = ( -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = -7 - }, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = -7 - }, -/obj/item/weapon/crowbar, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bQa" = ( -/obj/structure/chair/stool, -/turf/open/floor/plating, -/area/engine/engineering) -"bQb" = ( -/obj/structure/particle_accelerator/power_box, -/turf/open/floor/plating, -/area/engine/engineering) -"bQc" = ( -/obj/item/weapon/screwdriver, -/turf/open/floor/plating, -/area/engine/engineering) -"bQd" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bQe" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 2; - name = "Engineering External Access"; - req_access = null; - req_access_txt = "10;13" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bQf" = ( -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bQg" = ( -/obj/effect/decal/cleanable/robot_debris{ - icon_state = "gib7" - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bQh" = ( -/obj/item/device/radio, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bQi" = ( -/obj/effect/spawner/lootdrop/maintenance, -/obj/structure/grille/broken, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bQj" = ( -/obj/machinery/field/generator, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bQk" = ( -/obj/machinery/power/emitter, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bQl" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bQm" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bQn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bQo" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/closet/emcloset{ - anchored = 1; - desc = "It's a storage unit for emergency breath masks and O2 tanks, and is securely bolted in place."; - name = "anchored emergency closet" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bQp" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/engine/engineering) -"bQq" = ( -/obj/machinery/power/rad_collector{ - anchored = 1 - }, -/obj/item/weapon/tank/internals/plasma, -/obj/structure/cable/yellow, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bQr" = ( -/obj/machinery/power/rad_collector{ - anchored = 1 - }, -/obj/structure/cable/yellow, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bQs" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/engine/engineering) -"bQt" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bQu" = ( -/obj/structure/particle_accelerator/particle_emitter/left, -/turf/open/floor/plating, -/area/engine/engineering) -"bQv" = ( -/obj/structure/particle_accelerator/particle_emitter/center, -/turf/open/floor/plating, -/area/engine/engineering) -"bQw" = ( -/obj/structure/particle_accelerator/particle_emitter/right, -/turf/open/floor/plating, -/area/engine/engineering) -"bQx" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = -32 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bQy" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/closet/emcloset{ - anchored = 1; - desc = "It's a storage unit for emergency breath masks and O2 tanks, and is securely bolted in place."; - name = "anchored emergency closet" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bQz" = ( -/obj/docking_port/stationary{ - dheight = 9; - dir = 2; - dwidth = 5; - height = 24; - id = "syndicate_se"; - name = "southeast of station"; - turf_type = /turf/open/space; - width = 18 - }, -/turf/open/space, -/area/space) -"bQA" = ( -/obj/structure/chair, -/obj/item/weapon/cigbutt, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bQB" = ( -/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bQC" = ( -/obj/structure/transit_tube_pod, -/obj/structure/transit_tube/station/reverse{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bQD" = ( -/obj/machinery/camera{ - c_tag = "Engineering Telecomms Access"; - dir = 8; - network = list("Labor") - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching telecomms."; - dir = 8; - layer = 4; - name = "Telecomms Telescreen"; - network = list("Telecomms"); - pixel_x = 30 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bQE" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 1; - name = "Engineering External Access"; - req_access = null; - req_access_txt = "10;13" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/engine/engineering) -"bQF" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4"; - d1 = 1; - d2 = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bQG" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/engine/engineering) -"bQH" = ( -/obj/item/weapon/wirecutters, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/engine/engineering) -"bQI" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/engine/engineering) -"bQJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bQK" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 1; - name = "Engineering External Access"; - req_access = null; - req_access_txt = "10;13" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bQL" = ( -/obj/structure/lattice, -/obj/machinery/camera/motion{ - c_tag = "Telecomms External Port Aft"; - dir = 2; - network = list("Telecomms") - }, -/turf/open/space, -/area/space) -"bQM" = ( -/obj/structure/lattice, -/obj/machinery/camera/motion{ - c_tag = "Telecomms External Starboard Aft"; - dir = 2; - network = list("Telecomms") - }, -/turf/open/space, -/area/space) -"bQN" = ( -/obj/structure/transit_tube, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bQO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"bQP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"bQQ" = ( -/obj/structure/grille, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bQR" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bQS" = ( -/obj/machinery/camera/emp_proof{ - c_tag = "Engine Containment Port Fore"; - dir = 2; - network = list("Engine") - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bQT" = ( -/obj/machinery/power/grounding_rod, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bQU" = ( -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bQV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bQW" = ( -/obj/machinery/camera/emp_proof{ - c_tag = "Engine Containment Starboard Fore"; - dir = 2; - network = list("Engine") - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bQX" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bQY" = ( -/obj/structure/grille, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bQZ" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/transit_tube, -/turf/open/floor/plating, -/area/engine/engineering) -"bRa" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 2; - name = "Engineering External Access"; - req_access = null; - req_access_txt = "61" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bRb" = ( -/obj/structure/grille, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bRc" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bRd" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bRe" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4"; - d1 = 1; - d2 = 4 - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bRf" = ( -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bRg" = ( -/obj/structure/transit_tube, -/turf/open/floor/plating, -/area/space) -"bRh" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = -32 - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bRi" = ( -/obj/structure/grille, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bRj" = ( -/obj/machinery/power/emitter{ - anchored = 1; - dir = 4; - state = 2 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bRk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bRl" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bRm" = ( -/obj/machinery/field/generator{ - anchored = 1; - state = 2 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"bRn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bRo" = ( -/obj/machinery/power/emitter{ - anchored = 1; - dir = 8; - state = 2 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bRp" = ( -/obj/structure/grille, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bRq" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 1; - name = "Engineering External Access"; - req_access = null; - req_access_txt = "61" - }, -/turf/open/floor/plating, -/area/engine/engineering) -"bRr" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4"; - d1 = 1; - d2 = 4 - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bRs" = ( -/obj/structure/cable/yellow{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/tesla_coil, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bRt" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/power/tesla_coil, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bRu" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bRv" = ( -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space/nearstation) -"bRw" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bRx" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bRy" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bRz" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bRA" = ( -/turf/closed/mineral, -/area/mine/explored{ - name = "Bomb Testing Asteroid" - }) -"bRB" = ( -/turf/closed/wall, -/area/mine/explored{ - name = "Bomb Testing Asteroid" - }) -"bRC" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'BOMB RANGE"; - name = "BOMB RANGE" - }, -/turf/closed/indestructible{ - desc = "A wall impregnated with Fixium, able to withstand massive explosions with ease"; - icon_state = "riveted"; - name = "hyper-reinforced wall" - }, -/area/mine/explored{ - name = "Bomb Testing Asteroid" - }) -"bRD" = ( -/turf/open/floor/plating/asteroid/airless, -/area/mine/explored{ - name = "Bomb Testing Asteroid" - }) -"bRE" = ( -/obj/structure/transit_tube/crossing, -/turf/open/floor/plating, -/area/space) -"bRF" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bRG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"bRH" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"bRI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"bRJ" = ( -/obj/machinery/camera{ - active_power_usage = 0; - c_tag = "Bomb Testing Asteroid Fore"; - desc = "A specially-reinforced camera with a long lasting battery, used to monitor the bomb testing site. An external light is attached to the top."; - invuln = 1; - luminosity = 3; - name = "Hardened Bomb-Test Camera"; - network = list("Toxins"); - use_power = 0 - }, -/turf/open/floor/plating/asteroid/airless, -/area/mine/explored{ - name = "Bomb Testing Asteroid" - }) -"bRK" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bRL" = ( -/obj/machinery/the_singularitygen, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"bRM" = ( -/obj/machinery/the_singularitygen/tesla, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"bRN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"bRO" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bRP" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating/asteroid/airless, -/area/mine/explored{ - name = "Bomb Testing Asteroid" - }) -"bRQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"bRR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 2 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"bRS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"bRT" = ( -/turf/closed/mineral/random/low_chance, -/area/mine/explored{ - name = "Bomb Testing Asteroid" - }) -"bRU" = ( -/obj/item/device/radio/beacon, -/obj/effect/landmark/revenantspawn, -/turf/open/floor/plating/airless, -/area/mine/explored{ - name = "Bomb Testing Asteroid" - }) -"bRV" = ( -/obj/item/device/flashlight/lantern{ - on = 1 - }, -/turf/open/floor/plating/asteroid/airless, -/area/mine/explored{ - name = "Bomb Testing Asteroid" - }) -"bRW" = ( -/obj/structure/grille, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bRX" = ( -/obj/structure/grille, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bRY" = ( -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bRZ" = ( -/obj/structure/cable/yellow{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/power/tesla_coil, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bSa" = ( -/obj/machinery/camera/emp_proof{ - c_tag = "Engine Containment Port Aft"; - dir = 1; - network = list("Engine") - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bSb" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4"; - d1 = 1; - d2 = 4 - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bSc" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bSd" = ( -/obj/structure/cable/yellow{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/light, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bSe" = ( -/obj/structure/cable/yellow{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bSf" = ( -/obj/machinery/camera/emp_proof{ - c_tag = "Engine Containment Starboard Aft"; - dir = 1; - network = list("Engine") - }, -/turf/open/floor/plating/airless, -/area/engine/engineering) -"bSg" = ( -/turf/closed/mineral/iron, -/area/mine/explored{ - name = "Bomb Testing Asteroid" - }) -"bSh" = ( -/obj/structure/sign/securearea, -/turf/closed/wall/r_wall, -/area/engine/engineering) -"bSi" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/closed/mineral, -/area/mine/explored{ - name = "Bomb Testing Asteroid" - }) -"bSj" = ( -/turf/closed/wall/r_wall, -/area/tcommsat/computer) -"bSk" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/space) -"bSl" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/space, -/area/space) -"bSm" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 2; - name = "Telecommunications External Access"; - req_access = null; - req_access_txt = "61" - }, -/turf/open/floor/plating, -/area/tcommsat/computer) -"bSn" = ( -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/turf/open/floor/plating, -/area/tcommsat/computer) -"bSo" = ( -/obj/structure/closet/emcloset{ - anchored = 1; - desc = "It's a storage unit for emergency breath masks and O2 tanks, and is securely bolted in place."; - name = "anchored emergency closet" - }, -/turf/open/floor/plating, -/area/tcommsat/computer) -"bSp" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/transit_tube, -/turf/open/floor/plating, -/area/tcommsat/computer) -"bSq" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 1; - name = "Telecommunications External Access"; - req_access = null; - req_access_txt = "61" - }, -/turf/open/floor/plating, -/area/tcommsat/computer) -"bSr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/wall/r_wall, -/area/tcommsat/computer) -"bSs" = ( -/obj/docking_port/stationary{ - dheight = 9; - dir = 2; - dwidth = 5; - height = 24; - id = "syndicate_s"; - name = "south of station"; - turf_type = /turf/open/space; - width = 18 - }, -/turf/open/space, -/area/space) -"bSt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/tcommsat/computer) -"bSu" = ( -/obj/structure/transit_tube, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/tcommsat/computer) -"bSv" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bSw" = ( -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bSx" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bSy" = ( -/turf/closed/wall, -/area/tcommsat/computer) -"bSz" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Waste Out"; - on = 1 - }, -/turf/open/floor/plating, -/area/tcommsat/computer) -"bSA" = ( -/obj/machinery/atmospherics/components/unary/tank/air, -/turf/open/floor/plating, -/area/tcommsat/computer) -"bSB" = ( -/obj/structure/grille, -/obj/structure/lattice, -/obj/structure/lattice, -/turf/open/space, -/area/space) -"bSC" = ( -/obj/structure/transit_tube/station/reverse/flipped{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/tcommsat/computer) -"bSD" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bSE" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/obj/item/device/radio/beacon, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bSF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bSG" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Telecommunications Maintenance"; - req_access_txt = "61" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/tcommsat/computer) -"bSH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/tcommsat/computer) -"bSI" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 0; - name = "Air Out"; - on = 1 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/tcommsat/computer) -"bSJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/tcommsat/computer) -"bSK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bSL" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bSM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/tcommsat/computer) -"bSN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/item/weapon/wrench, -/obj/item/stack/cable_coil, -/turf/open/floor/plating, -/area/tcommsat/computer) -"bSO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/machinery/power/port_gen/pacman, -/turf/open/floor/plating, -/area/tcommsat/computer) -"bSP" = ( -/obj/machinery/door/airlock/engineering{ - name = "Telecommunications Chamber"; - req_access_txt = "61" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/tcommsat/computer) -"bSQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall/r_wall, -/area/tcommsat/computer) -"bSR" = ( -/obj/structure/rack, -/obj/item/weapon/storage/toolbox/mechanical, -/obj/item/device/radio, -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 9 - }, -/area/tcommsat/computer) -"bSS" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Telecomms Admin"; - departmentType = 5; - name = "Telecomms RC"; - pixel_y = 30 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/tcommsat/computer) -"bST" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/tcommsat/computer) -"bSU" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - name = "Station Intercom (General)"; - pixel_y = 26 - }, -/obj/machinery/camera/motion{ - c_tag = "Telecomms Monitoring"; - dir = 2; - network = list("SS13","Telecomms") - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/tcommsat/computer) -"bSV" = ( -/obj/machinery/door/airlock/glass_command{ - name = "Control Room"; - req_access_txt = "19; 61" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/tcommsat/computer) -"bSW" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "Telecomms Monitoring APC"; - pixel_y = 25 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 1 - }, -/area/tcommsat/computer) -"bSX" = ( -/obj/machinery/announcement_system, -/turf/open/floor/plasteel/yellow/side{ - dir = 5 - }, -/area/tcommsat/computer) -"bSY" = ( -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 8 - }, -/area/tcommsat/computer) -"bSZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/chair/office/dark, -/turf/open/floor/plasteel/yellow/corner, -/area/tcommsat/computer) -"bTa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/side, -/area/tcommsat/computer) -"bTb" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply, -/turf/open/floor/plasteel/yellow/side, -/area/tcommsat/computer) -"bTc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/tcommsat/computer) -"bTd" = ( -/obj/structure/chair/office/dark, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/corner{ - dir = 8 - }, -/area/tcommsat/computer) -"bTe" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 4 - }, -/area/tcommsat/computer) -"bTf" = ( -/obj/machinery/status_display{ - pixel_x = -32 - }, -/obj/structure/table, -/obj/item/weapon/paper_bin{ - pixel_x = -2; - pixel_y = 5 - }, -/obj/item/weapon/pen, -/turf/open/floor/plasteel/yellow/side{ - dir = 10 - }, -/area/tcommsat/computer) -"bTg" = ( -/obj/machinery/computer/telecomms/monitor{ - network = "tcommsat" - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 6 - }, -/area/tcommsat/computer) -"bTh" = ( -/obj/machinery/door/airlock/glass_engineering{ - cyclelinkeddir = 2; - name = "Server Room"; - req_access_txt = "61" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/tcommsat/computer) -"bTi" = ( -/obj/machinery/computer/telecomms/server{ - network = "tcommsat" - }, -/turf/open/floor/plasteel/yellow/side{ - dir = 10 - }, -/area/tcommsat/computer) -"bTj" = ( -/obj/machinery/computer/message_monitor, -/turf/open/floor/plasteel/yellow/side{ - dir = 6 - }, -/area/tcommsat/computer) -"bTk" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/tcommsat/computer) -"bTl" = ( -/turf/closed/wall/r_wall, -/area/tcommsat/server) -"bTm" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/closed/wall/r_wall, -/area/tcommsat/server) -"bTn" = ( -/obj/machinery/power/smes{ - charge = 5e+006 - }, -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bTo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/tcommsat/computer) -"bTp" = ( -/obj/machinery/door/airlock/glass_engineering{ - cyclelinkeddir = 1; - name = "Server Room"; - req_access_txt = "61" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/tcommsat/computer) -"bTq" = ( -/obj/machinery/blackbox_recorder, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bTr" = ( -/obj/machinery/message_server, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bTs" = ( -/obj/machinery/power/apc{ - cell_type = 5000; - dir = 1; - layer = 4; - name = "Telecomms Server APC"; - pixel_y = 24 - }, -/obj/structure/cable, -/turf/open/floor/plasteel/black{ - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bTt" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/turf/open/floor/plasteel/black{ - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bTu" = ( -/turf/open/floor/plasteel/black{ - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bTv" = ( -/obj/machinery/telecomms/bus/preset_three, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bTw" = ( -/obj/machinery/telecomms/receiver/preset_left, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bTx" = ( -/obj/machinery/telecomms/processor/preset_three, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bTy" = ( -/obj/machinery/telecomms/processor/preset_one, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bTz" = ( -/obj/machinery/telecomms/receiver/preset_right, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bTA" = ( -/obj/machinery/telecomms/bus/preset_one, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bTB" = ( -/obj/machinery/camera{ - active_power_usage = 0; - c_tag = "Bomb Testing Asteroid Aft"; - desc = "A specially-reinforced camera with a long lasting battery, used to monitor the bomb testing site. An external light is attached to the top."; - dir = 1; - invuln = 1; - luminosity = 3; - name = "Hardened Bomb-Test Camera"; - network = list("Toxins"); - use_power = 0 - }, -/turf/open/floor/plating/asteroid/airless, -/area/mine/explored{ - name = "Bomb Testing Asteroid" - }) -"bTC" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/darkred/side{ - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bTD" = ( -/turf/open/floor/plasteel/darkpurple/side{ - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bTE" = ( -/turf/open/floor/plasteel/darkgreen/side{ - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bTF" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/darkgreen/side{ - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bTG" = ( -/turf/closed/indestructible{ - desc = "A wall impregnated with Fixium, able to withstand massive explosions with ease"; - icon_state = "riveted"; - name = "hyper-reinforced wall" - }, -/area/mine/explored{ - name = "Bomb Testing Asteroid" - }) -"bTH" = ( -/obj/machinery/telecomms/server/presets/security, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bTI" = ( -/obj/machinery/telecomms/server/presets/science, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bTJ" = ( -/obj/machinery/telecomms/hub/preset, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bTK" = ( -/obj/machinery/telecomms/server/presets/common, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bTL" = ( -/obj/machinery/telecomms/server/presets/service, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bTM" = ( -/obj/machinery/telecomms/server/presets/medical, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bTN" = ( -/obj/machinery/telecomms/server/presets/command, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bTO" = ( -/obj/machinery/power/terminal, -/obj/machinery/ntnet_relay, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bTP" = ( -/obj/machinery/telecomms/server/presets/supply, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bTQ" = ( -/obj/machinery/telecomms/server/presets/engineering, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bTR" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/darkblue/side{ - dir = 1; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bTS" = ( -/turf/open/floor/plasteel/darkblue/side{ - dir = 1; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bTT" = ( -/turf/open/floor/plasteel/darkyellow/side{ - dir = 1; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bTU" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/darkyellow/side{ - dir = 1; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bTV" = ( -/obj/machinery/telecomms/processor/preset_four, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bTW" = ( -/obj/machinery/telecomms/broadcaster/preset_left, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bTX" = ( -/obj/machinery/telecomms/bus/preset_four, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bTY" = ( -/obj/machinery/telecomms/bus/preset_two, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bTZ" = ( -/obj/machinery/telecomms/broadcaster/preset_right, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bUa" = ( -/obj/machinery/telecomms/processor/preset_two, -/turf/open/floor/circuit{ - name = "Mainframe Base"; - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bUb" = ( -/obj/structure/table, -/obj/item/weapon/stock_parts/subspace/amplifier, -/obj/item/weapon/stock_parts/subspace/amplifier, -/obj/item/weapon/stock_parts/subspace/analyzer, -/obj/item/weapon/stock_parts/subspace/analyzer, -/turf/open/floor/plasteel/black{ - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bUc" = ( -/obj/structure/table, -/obj/item/weapon/stock_parts/subspace/ansible, -/obj/item/weapon/stock_parts/subspace/ansible, -/obj/item/weapon/stock_parts/subspace/crystal, -/obj/item/weapon/stock_parts/subspace/crystal, -/turf/open/floor/plasteel/black{ - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bUd" = ( -/obj/structure/table, -/obj/item/weapon/stock_parts/subspace/filter, -/obj/item/weapon/stock_parts/subspace/filter, -/obj/item/weapon/stock_parts/subspace/transmitter, -/obj/item/weapon/stock_parts/subspace/transmitter, -/turf/open/floor/plasteel/black{ - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bUe" = ( -/obj/machinery/camera/motion{ - c_tag = "Telecomms Server Room"; - dir = 1; - network = list("SS13","Telecomms") - }, -/turf/open/floor/plasteel/black{ - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bUf" = ( -/obj/structure/table, -/obj/item/weapon/stock_parts/subspace/treatment, -/obj/item/weapon/stock_parts/subspace/treatment, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/manipulator, -/turf/open/floor/plasteel/black{ - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bUg" = ( -/obj/structure/table, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/stock_parts/micro_laser, -/obj/item/weapon/stock_parts/micro_laser, -/turf/open/floor/plasteel/black{ - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bUh" = ( -/obj/structure/table, -/obj/item/weapon/stock_parts/scanning_module, -/obj/item/weapon/stock_parts/scanning_module, -/turf/open/floor/plasteel/black{ - initial_gas_mix = "n2=100;TEMP=80" - }, -/area/tcommsat/server) -"bUi" = ( -/obj/machinery/camera/motion{ - c_tag = "MiniSat External Port"; - dir = 8; - network = list("MiniSat") - }, -/turf/open/space, -/area/space) -"bUj" = ( -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/airlock/glass_command{ - name = "AI Core"; - req_access_txt = "65" - }, -/turf/open/floor/plasteel/white, -/area/wreck/ai) -"bUk" = ( -/obj/machinery/camera/motion{ - c_tag = "MiniSat External Starboard"; - dir = 4; - network = list("MiniSat") - }, -/turf/open/space, -/area/space) -"bUl" = ( -/obj/item/device/radio/intercom{ - broadcasting = 1; - frequency = 1447; - listening = 0; - name = "Station Intercom (AI Private)"; - pixel_y = 24 - }, -/turf/open/floor/circuit, -/area/wreck/ai) -"bUm" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/black, -/area/wreck/ai) -"bUn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/wreck/ai) -"bUo" = ( -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/AIsatextAP) -"bUp" = ( -/obj/structure/lattice, -/obj/machinery/camera/motion{ - c_tag = "MiniSat Entrance"; - dir = 2; - network = list("MiniSat") - }, -/turf/open/space, -/area/space) -"bUq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/security/transfer) -"bUr" = ( -/obj/structure/closet/l3closet, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"bUs" = ( -/obj/structure/closet/bombcloset, -/turf/open/floor/plasteel/showroomfloor, -/area/security/main) -"bUt" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/sign/barsign, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"bUu" = ( -/turf/closed/wall/r_wall, -/area/crew_quarters/heads/hos) -"bUv" = ( -/obj/machinery/door/poddoor/shutters{ - id = "supplybridge" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"bUw" = ( -/obj/effect/landmark/start/security_officer, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"bUx" = ( -/obj/effect/landmark/start/security_officer, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/main) -"bUy" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"bUz" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"bUA" = ( -/obj/machinery/door/airlock/glass{ - name = "space-bridge access" - }, -/obj/machinery/button/door{ - id = "supplybridge"; - name = "Space Bridge Control"; - pixel_y = 27; - req_access_txt = "0" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/dorms) -"bUB" = ( -/obj/item/weapon/storage/secure/safe{ - pixel_x = -22; - pixel_y = 32 - }, -/turf/open/floor/plasteel/darkred/side, -/area/crew_quarters/heads/hos) -"bUC" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -27 - }, -/turf/open/floor/plasteel/red/side{ - dir = 8 - }, -/area/security/main) -"bUD" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel/black, -/area/security/processing/cremation) -"bUE" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 6 - }, -/turf/closed/wall, -/area/security/processing/cremation) -"bUF" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/turf/open/floor/plasteel, -/area/security/main) -"bUG" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/department/crew_quarters/dorms) -"bUH" = ( -/turf/closed/wall/r_wall, -/area/maintenance/fore) -"bUI" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/crew_quarters/dorms) -"bUJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; - pixel_y = 23 - }, -/turf/open/floor/plasteel/red/side{ - dir = 1 - }, -/area/security/brig) -"bUK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/crew_quarters/dorms) -"bUL" = ( -/obj/machinery/computer/shuttle/monastery_shuttle, -/obj/structure/sign/pods{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/dorms) -"bUM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/crew_quarters/dorms) -"bUN" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"bUO" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 28 - }, -/turf/open/floor/plasteel/darkblue/side{ - dir = 4 - }, -/area/bridge) -"bUP" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/fore) -"bUQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/dorms) -"bUR" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating{ - broken = 1; - icon_state = "platingdmg1" - }, -/area/maintenance/department/security/brig) -"bUS" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/department/security/brig) -"bUT" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bUU" = ( -/turf/open/floor/plating{ - broken = 1; - icon_state = "platingdmg3" - }, -/area/maintenance/department/security/brig) -"bUV" = ( -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/department/security/brig) -"bUW" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/turf/open/floor/plasteel/red/corner{ - dir = 8 - }, -/area/hallway/primary/fore) -"bUX" = ( -/obj/machinery/porta_turret/ai{ - dir = 8 - }, -/turf/open/floor/plasteel/darkblue, -/area/ai_monitored/turret_protected/ai_upload) -"bUY" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - broken = 1; - icon_state = "platingdmg3" - }, -/area/maintenance/department/security/brig) -"bUZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/red/corner, -/area/hallway/primary/fore) -"bVa" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel, -/area/storage/primary) -"bVb" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"bVc" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bVd" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 4; - req_access_txt = "13" - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bVe" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 8; - req_access_txt = "13" - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bVf" = ( -/obj/structure/table, -/obj/machinery/light{ - dir = 4 - }, -/obj/item/device/taperecorder, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bVg" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bVh" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bVi" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/structure/mirror{ - pixel_x = -28 - }, -/obj/effect/decal/cleanable/vomit/old, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"bVj" = ( -/obj/machinery/camera{ - c_tag = "Dormitory Toilets"; - dir = 1 - }, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"bVk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable, -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/hallway/primary/central) -"bVl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/hallway/primary/central) -"bVm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/hallway/primary/central) -"bVn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 4 - }, -/area/hallway/primary/central) -"bVo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; - pixel_y = 23 - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 4 - }, -/area/hallway/primary/central) -"bVp" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 4 - }, -/area/hallway/primary/central) -"bVq" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/neutral/corner{ - dir = 4 - }, -/area/hallway/primary/central) -"bVr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = 29 - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"bVs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; - pixel_y = 23 - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"bVt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/turf/open/floor/plasteel/blue/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"bVu" = ( -/obj/structure/toilet{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/decal/cleanable/deadcockroach, -/turf/open/floor/plasteel/freezer, -/area/crew_quarters/toilet/restrooms) -"bVv" = ( -/obj/machinery/recharge_station, -/turf/open/floor/mineral/titanium/yellow, -/area/shuttle/escape) -"bVw" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating{ - broken = 1; - icon_state = "platingdmg1" - }, -/area/maintenance/department/cargo) -"bVx" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating{ - burnt = 1; - icon_state = "panelscorched" - }, -/area/maintenance/department/cargo) -"bVy" = ( -/obj/structure/closet/coffin, -/obj/item/toy/figure/ian, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bVz" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/yellow, -/area/shuttle/escape) -"bVA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bVB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/light, -/turf/open/floor/plasteel/blue/corner{ - dir = 8 - }, -/area/hallway/primary/central) -"bVC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1; - d2 = 2 - }, -/turf/open/floor/plating, -/area/teleporter) -"bVD" = ( -/obj/machinery/door/airlock/glass{ - name = "Emergency Shuttle Cargo Hold"; - req_access_txt = "0" - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/escape) -"bVE" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/open/floor/plasteel/floorgrime, -/area/quartermaster/storage) -"bVF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/sign/directions/evac{ - dir = 1; - icon_state = "direction_evac"; - pixel_x = 32 - }, -/turf/open/floor/plasteel/neutral/corner, -/area/hallway/primary/central) -"bVG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/brown/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"bVH" = ( -/obj/machinery/door/airlock/maintenance{ - req_access_txt = "12" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/crew_quarters/bar) -"bVI" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/brown/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"bVJ" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/turf/open/floor/plasteel/hydrofloor, -/area/hydroponics) -"bVK" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 26 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/crew_quarters/kitchen) -"bVL" = ( -/obj/structure/closet, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bVM" = ( -/obj/structure/closet, -/obj/item/weapon/canvas/twentythreeXnineteen, -/obj/item/weapon/canvas/nineteenXnineteen, -/obj/item/weapon/canvas/twentythreeXtwentythree, -/obj/item/weapon/storage/crayons, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bVN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -26 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"bVO" = ( -/obj/effect/decal/remains/human, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bVP" = ( -/turf/closed/wall/r_wall, -/area/hallway/secondary/exit/departure_lounge) -"bVQ" = ( -/turf/closed/wall/r_wall, -/area/security/checkpoint/customs) -"bVR" = ( -/obj/item/weapon/reagent_containers/glass/bucket, -/turf/open/floor/plasteel, -/area/hydroponics) -"bVS" = ( -/obj/structure/window/reinforced, -/obj/item/device/flashlight/lantern, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"bVT" = ( -/obj/item/device/flashlight/lantern, -/obj/structure/window/reinforced, -/turf/open/floor/wood, -/area/crew_quarters/theatre) -"bVU" = ( -/obj/structure/grille/broken, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bVV" = ( -/turf/open/floor/plasteel/green/corner{ - dir = 4 - }, -/area/hydroponics) -"bVW" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/green/corner{ - dir = 1 - }, -/area/hydroponics) -"bVX" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"bVY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/crew_quarters/bar) -"bVZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/crew_quarters/bar) -"bWa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/brown/corner{ - dir = 4 - }, -/area/hallway/primary/central) -"bWb" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/arrival{ - dir = 1 - }, -/area/hallway/secondary/entry) -"bWc" = ( -/turf/open/floor/plasteel/green/side{ - dir = 4 - }, -/area/hydroponics) -"bWd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"bWe" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/book/manual/barman_recipes, -/obj/item/weapon/reagent_containers/glass/rag, -/turf/open/floor/plasteel/darkred/side{ - dir = 8 - }, -/area/crew_quarters/bar) -"bWf" = ( -/obj/machinery/computer/slot_machine, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_y = 26 - }, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/bar) -"bWg" = ( -/obj/machinery/computer/slot_machine, -/obj/machinery/airalarm{ - pixel_y = 24 - }, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/bar) -"bWh" = ( -/obj/machinery/computer/arcade, -/obj/structure/noticeboard{ - pixel_y = 32 - }, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/bar) -"bWi" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/obj/machinery/button/door{ - dir = 2; - id = "jangarage"; - name = "Custodial Closet Shutters Control"; - pixel_x = 25; - req_access_txt = "26" - }, -/turf/open/floor/plasteel/neutral/corner, -/area/hallway/primary/central) -"bWj" = ( -/obj/effect/landmark/start/botanist, -/obj/machinery/holopad, -/turf/open/floor/plasteel, -/area/hydroponics) -"bWk" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/green/side{ - dir = 8 - }, -/area/hydroponics) -"bWl" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"bWm" = ( -/obj/structure/table/wood/fancy, -/obj/item/toy/cards/deck, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/bar) -"bWn" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters{ - id = "jangarage"; - name = "Custodial Closet Shutters" - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/plasteel, -/area/janitor) -"bWo" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/westright{ - dir = 1; - name = "Hydroponics Desk"; - req_access_txt = "35" - }, -/obj/item/weapon/reagent_containers/food/snacks/monkeycube, -/turf/open/floor/plasteel, -/area/hydroponics) -"bWp" = ( -/obj/machinery/newscaster{ - pixel_y = 1 - }, -/turf/closed/wall, -/area/crew_quarters/kitchen) -"bWq" = ( -/obj/structure/chair/wood/normal{ - dir = 1 - }, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/bar) -"bWr" = ( -/obj/effect/landmark/start/assistant, -/obj/structure/chair/wood/normal{ - dir = 1 - }, -/turf/open/floor/carpet{ - icon_state = "carpetsymbol" - }, -/area/crew_quarters/bar) -"bWs" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Bar" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/sign/poster/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar) -"bWt" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/brown/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"bWu" = ( -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating{ - burnt = 1; - icon_state = "panelscorched" - }, -/area/maintenance/department/cargo) -"bWv" = ( -/obj/item/chair, -/turf/open/floor/plating{ - broken = 1; - icon_state = "platingdmg3" - }, -/area/maintenance/department/cargo) -"bWw" = ( -/turf/open/floor/plasteel/green/corner{ - dir = 8 - }, -/area/hydroponics) -"bWx" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/green/corner{ - dir = 8 - }, -/area/hydroponics) -"bWy" = ( -/obj/machinery/door/airlock/glass{ - name = "Kitchen"; - req_access_txt = "25;28" - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/kitchen) -"bWz" = ( -/obj/structure/chair/stool/bar, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/crew_quarters/bar) -"bWA" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Bar" - }, -/turf/open/floor/plasteel, -/area/crew_quarters/bar) -"bWB" = ( -/turf/open/floor/plating{ - broken = 1; - icon_state = "platingdmg3" - }, -/area/maintenance/department/cargo) -"bWC" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/sign/poster/contraband/random{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bWD" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/secondary/entry) -"bWE" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/effect/decal/cleanable/deadcockroach, -/turf/open/floor/plasteel/green/side{ - dir = 8 - }, -/area/hydroponics) -"bWF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bWG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = -28 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"bWH" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"bWI" = ( -/obj/structure/chair/wood/normal{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"bWJ" = ( -/obj/structure/chair/wood/normal{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/crew_quarters/bar) -"bWK" = ( -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel/green/side, -/area/hydroponics) -"bWL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/crew_quarters/bar) -"bWM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/crew_quarters/bar) -"bWN" = ( -/obj/structure/frame/machine, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bWO" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/arrival) -"bWP" = ( -/obj/machinery/atmospherics/components/unary/tank/air, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/arrival) -"bWQ" = ( -/turf/closed/wall, -/area/crew_quarters/lounge) -"bWR" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/turf/open/floor/plasteel/purple/corner{ - dir = 4 - }, -/area/hallway/primary/central) -"bWS" = ( -/obj/structure/table, -/obj/item/trash/plate, -/obj/item/weapon/storage/fancy/rollingpapers, -/turf/open/floor/plasteel/neutral/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"bWT" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"bWU" = ( -/obj/structure/table, -/obj/item/weapon/storage/fancy/donut_box, -/turf/open/floor/plasteel/neutral/corner{ - dir = 1 - }, -/area/hallway/primary/central) -"bWV" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-14"; - layer = 4.1 - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 4 - }, -/area/hallway/primary/central) -"bWW" = ( -/obj/structure/chair, -/obj/item/clothing/head/bowler, -/turf/open/floor/plasteel/neutral/corner{ - dir = 4 - }, -/area/hallway/primary/central) -"bWX" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = 27 - }, -/obj/structure/chair, -/obj/item/clothing/mask/cigarette, -/turf/open/floor/plasteel/neutral/corner{ - dir = 4 - }, -/area/hallway/primary/central) -"bWY" = ( -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/neutral/corner{ - dir = 4 - }, -/area/hallway/primary/central) -"bWZ" = ( -/obj/machinery/computer/security/telescreen/entertainment{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bXa" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"bXb" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "arrivy"; - name = "ship shutters" - }, -/turf/open/floor/plating, -/area/shuttle/arrival) -"bXc" = ( -/obj/machinery/door/airlock/titanium{ - name = "Arrivals Shuttle Airlock" - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/arrival) -"bXd" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/landmark{ - name = "JoinLate" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/arrival) -"bXe" = ( -/obj/item/trash/tray, -/obj/item/weapon/reagent_containers/food/snacks/badrecipe, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bXf" = ( -/obj/structure/closet/radiation, -/obj/structure/sign/poster/contraband/random{ - pixel_x = 32 - }, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bXg" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"bXh" = ( -/obj/item/chair, -/obj/item/trash/popcorn, -/turf/open/floor/plating{ - broken = 1; - icon_state = "platingdmg3" - }, -/area/maintenance/department/cargo) -"bXi" = ( -/obj/structure/chair, -/obj/structure/sign/poster/contraband/random{ - pixel_x = 32 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/department/cargo) -"bXj" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -29 - }, -/obj/machinery/light, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/arrival) -"bXk" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/open/floor/plasteel/neutral/corner, -/area/hallway/secondary/entry) -"bXl" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/carpet, -/area/crew_quarters/lounge) -"bXm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/blue/corner, -/area/hallway/primary/central) -"bXn" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/blue/corner, -/area/hallway/primary/central) -"bXo" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/purple/corner, -/area/hallway/primary/central) -"bXp" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/purple/corner, -/area/hallway/primary/central) -"bXq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/robotics/mechbay) -"bXr" = ( -/obj/item/weapon/wrench, -/turf/open/floor/plating, -/area/maintenance/department/cargo) -"bXs" = ( -/obj/structure/table, -/obj/item/trash/plate, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/department/cargo) -"bXt" = ( -/obj/structure/table, -/obj/item/weapon/kitchen/fork, -/turf/open/floor/plating{ - burnt = 1; - icon_state = "panelscorched" - }, -/area/maintenance/department/cargo) -"bXu" = ( -/obj/structure/table/wood, -/obj/item/device/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/machinery/power/apc{ - dir = 2; - name = "Lounge APC"; - pixel_y = -24 - }, -/obj/structure/cable, -/turf/open/floor/plasteel/grimy, -/area/crew_quarters/lounge) -"bXv" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-05"; - layer = 4.1 - }, -/turf/open/floor/plasteel/blue/side, -/area/hallway/primary/central) -"bXw" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel/blue/corner{ - dir = 8 - }, -/area/hallway/primary/central) -"bXx" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plasteel/blue/corner{ - dir = 8 - }, -/area/hallway/primary/central) -"bXy" = ( -/turf/open/floor/plasteel/blue/side, -/area/hallway/primary/central) -"bXz" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-10"; - layer = 4.1 - }, -/turf/open/floor/plasteel/purple/side, -/area/hallway/primary/central) -"bXA" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plasteel/black, -/area/medical/morgue) -"bXB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/shower{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bXC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/sink{ - dir = 8; - pixel_x = -12 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bXD" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bXE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bXF" = ( -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bXG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bXH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/chair/stool, -/turf/open/floor/plasteel/white, -/area/science/research) -"bXI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 10 - }, -/obj/structure/chair/stool, -/turf/open/floor/plasteel/white, -/area/science/research) -"bXJ" = ( -/obj/structure/chair/stool, -/turf/open/floor/plasteel/white, -/area/science/research) -"bXK" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-05"; - layer = 4.1 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bXL" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/white, -/area/science/research) -"bXM" = ( -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bXN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/robotics/lab) -"bXO" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/whitepurple/side, -/area/science/research) -"bXP" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-17" - }, -/turf/open/floor/plasteel/whitepurple/side, -/area/science/research) -"bXQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bXR" = ( -/obj/machinery/smartfridge/chemistry/preloaded, -/turf/open/floor/plasteel/black, -/area/medical/chemistry) -"bXS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/turf/open/floor/plasteel/yellow/corner{ - dir = 1 - }, -/area/hallway/primary/aft) -"bXT" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; - dir = 4 - }, -/area/hallway/primary/aft) -"bXU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/yellow/corner{ - dir = 1 - }, -/area/hallway/primary/aft) -"bXV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/chair/stool, -/turf/open/floor/plasteel/white, -/area/medical/genetics) -"bXW" = ( -/turf/open/floor/plasteel/purple/side{ - dir = 8 - }, -/area/science/robotics/lab) -"bXX" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bXY" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel/white, -/area/science/xenobiology) -"bXZ" = ( -/obj/effect/spawner/lootdrop/grille_or_trash, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/engine) -"bYa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bYb" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white, -/area/medical/sleeper) -"bYc" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/bed/roller, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bYd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/bed/roller, -/obj/machinery/iv_drip{ - density = 0 - }, -/turf/open/floor/plasteel/white, -/area/medical/medbay/central) -"bYe" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel/white, -/area/medical/chemistry) -"bYf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bYg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/white, -/area/science/research) -"bYh" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bYi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-20"; - layer = 4.1; - pixel_y = 3 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bYj" = ( -/obj/structure/chair/comfy{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bYk" = ( -/obj/structure/chair/comfy{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bYl" = ( -/turf/open/floor/plasteel/white/side{ - dir = 8 - }, -/area/science/research) -"bYm" = ( -/obj/item/weapon/folder/white, -/obj/item/clothing/gloves/color/latex, -/obj/structure/table/glass, -/turf/open/floor/plasteel/yellow/side{ - dir = 8 - }, -/area/hallway/primary/aft) -"bYn" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bYo" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 2 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bYp" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bYq" = ( -/obj/structure/grille/broken, -/obj/structure/lattice, -/turf/open/space, -/area/space) -"bYr" = ( -/obj/machinery/atmospherics/pipe/manifold/general/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bYs" = ( -/obj/machinery/atmospherics/pipe/manifold/general/hidden, -/obj/machinery/meter, -/obj/machinery/light/small, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bYt" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Air Out"; - on = 1 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bYu" = ( -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics Maintenance"; - req_access_txt = "12;24" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bYv" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bYw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/sign/poster/official/random{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/yellow/corner{ - dir = 8 - }, -/area/hallway/primary/aft) -"bYx" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/science/research) -"bYy" = ( -/obj/structure/chair/stool, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/science/mixing) -"bYz" = ( -/obj/docking_port/stationary{ - dwidth = 2; - height = 6; - id = "monastery_shuttle_asteroid"; - name = "monastery"; - width = 5 - }, -/turf/open/space, -/area/space) -"bYA" = ( -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bYB" = ( -/obj/effect/decal/cleanable/vomit/old, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bYC" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/medical/surgery) -"bYD" = ( -/turf/closed/wall/r_wall, -/area/space) -"bYE" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/space, -/area/space) -"bYF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/chapel/dock) -"bYG" = ( -/obj/machinery/door/airlock/external{ - name = "Pod Docking Bay" - }, -/turf/open/floor/plating, -/area/chapel/dock) -"bYH" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 2 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8; - layer = 2.9 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"bYI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/turf/open/floor/plasteel/black, -/area/maintenance/department/engine) -"bYJ" = ( -/turf/open/floor/plating, -/area/chapel/dock) -"bYK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/chapel/dock) -"bYL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/chapel/dock) -"bYM" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/space, -/area/space) -"bYN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/maintenance/department/engine) -"bYO" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, -/obj/structure/sign/deathsposal, -/turf/open/floor/plating, -/area/medical/virology) -"bYP" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bYQ" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/yellow/visible{ - dir = 4 - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/engine/atmos) -"bYR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/closed/wall, -/area/chapel/dock) -"bYS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/chapel/dock) -"bYT" = ( -/obj/machinery/computer/shuttle/monastery_shuttle, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/chapel/dock) -"bYU" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 2 - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/chapel/dock) -"bYV" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/lattice, -/turf/open/space, -/area/space) -"bYW" = ( -/obj/effect/decal/cleanable/oil{ - icon_state = "floor6" - }, -/obj/effect/decal/cleanable/robot_debris/old, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bYX" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/maintenance/department/engine) -"bYY" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/turf/open/space, -/area/space) -"bYZ" = ( -/turf/closed/wall/r_wall, -/area/chapel/dock) -"bZa" = ( -/obj/machinery/airalarm{ - dir = 4; - pixel_x = -22 - }, -/turf/open/floor/plasteel/black, -/area/chapel/dock) -"bZb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/open/floor/plasteel/black, -/area/chapel/dock) -"bZc" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/black, -/area/chapel/dock) -"bZd" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "Monastery Docking Bay APC"; - pixel_x = 24 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black, -/area/chapel/dock) -"bZe" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/turf/open/space, -/area/space) -"bZf" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/engine, -/area/maintenance/department/engine) -"bZg" = ( -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/department/engine) -"bZh" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/structure/chair/office/light{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/medical/virology) -"bZi" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/lattice, -/turf/open/space, -/area/space) -"bZj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) -"bZk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/obj/machinery/light/small, -/obj/machinery/camera{ - c_tag = "Monastery Dock"; - dir = 1; - network = list("SS13","Monastery") - }, -/turf/open/floor/plasteel/vault{ - dir = 4 - }, -/area/chapel/dock) -"bZl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black, -/area/chapel/dock) -"bZm" = ( -/turf/open/floor/plasteel/black, -/area/chapel/dock) -"bZn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_x = 27 - }, -/obj/machinery/light/small, -/turf/open/floor/plasteel/vault{ - dir = 1 - }, -/area/chapel/dock) -"bZo" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Pure to Mix"; - on = 0 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bZp" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 10 - }, -/turf/open/floor/plating, -/area/engine/atmos) -"bZq" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/lattice, -/turf/open/space, -/area/space) -"bZr" = ( -/turf/open/floor/plating/asteroid, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) -"bZs" = ( -/turf/closed/wall, -/area/chapel/dock) -"bZt" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/vault, -/area/chapel/dock) -"bZu" = ( -/turf/open/floor/plasteel/vault, -/area/chapel/dock) -"bZv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/turf/open/floor/plasteel/black, -/area/maintenance/department/engine) -"bZw" = ( -/obj/structure/chair/comfy/black{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/black, -/area/maintenance/department/engine) -"bZx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/plasteel/black, -/area/maintenance/department/engine) -"bZy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/extinguisher_cabinet{ - pixel_x = -24 - }, -/turf/open/floor/plasteel/yellow/corner{ - dir = 8 - }, -/area/hallway/primary/aft) -"bZz" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bZA" = ( -/obj/machinery/atmospherics/pipe/manifold4w/yellow/visible, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bZB" = ( -/obj/machinery/door/airlock/centcom{ - name = "Chapel"; - opacity = 1 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/chapel/dock) -"bZC" = ( -/obj/machinery/door/airlock/centcom{ - name = "Chapel"; - opacity = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/chapel/dock) -"bZD" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bZE" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel, -/area/hallway/primary/aft) -"bZF" = ( -/turf/closed/wall, -/area/engine/atmos) -"bZG" = ( -/obj/machinery/camera{ - c_tag = "Monastery Asteroid Dock Port"; - dir = 4; - network = list("SS13","Monastery") - }, -/turf/open/floor/plating/asteroid, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) -"bZH" = ( -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/flora/ausbushes/reedbush, -/turf/open/floor/plating/asteroid, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) -"bZI" = ( -/obj/item/device/flashlight/lantern{ - on = 1 - }, -/turf/open/floor/plating/asteroid, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) -"bZJ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/asteroid{ - icon_plating = "asteroid" - }, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) -"bZK" = ( -/turf/open/floor/plasteel/asteroid{ - icon_plating = "asteroid" - }, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) -"bZL" = ( -/obj/machinery/camera{ - c_tag = "Monastery Asteroid Dock Staboard"; - dir = 8; - network = list("SS13","Monastery") - }, -/turf/open/floor/plating/asteroid, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) -"bZM" = ( -/obj/effect/turf_decal/stripes/corner, -/turf/open/floor/plasteel/black, -/area/engine/gravity_generator) -"bZN" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plasteel/black, -/area/engine/gravity_generator) -"bZO" = ( -/obj/structure/table, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/engine) -"bZP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/engine/gravity_generator) -"bZQ" = ( -/obj/structure/lattice, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/lattice, -/turf/open/space, -/area/space) -"bZR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/engine/gravity_generator) -"bZS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/storage/tech) -"bZT" = ( -/obj/structure/flora/ausbushes, -/turf/open/floor/plating/asteroid, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) -"bZU" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bZV" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bZW" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"bZX" = ( -/obj/item/device/radio/beacon, -/turf/open/floor/plasteel, -/area/engine/atmos) -"bZY" = ( -/obj/structure/lattice, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/space, -/area/space) -"bZZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) -"caa" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"cab" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/engine/gravity_generator) -"cac" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/engine/gravity_generator) -"cad" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) -"cae" = ( -/obj/structure/sign/directions/engineering{ - icon_state = "direction_eng"; - dir = 4 - }, -/turf/closed/wall, -/area/maintenance/department/engine) -"caf" = ( -/turf/open/floor/plating{ - broken = 1; - icon_state = "platingdmg3" - }, -/area/maintenance/department/engine) -"cag" = ( -/obj/item/clothing/head/welding, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/engine) -"cah" = ( -/obj/structure/flora/ausbushes/fernybush, -/turf/open/floor/plating/asteroid, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) -"cai" = ( -/obj/structure/lattice, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/open/space, -/area/space) -"caj" = ( -/obj/structure/lattice, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/open/space, -/area/space/nearstation) -"cak" = ( -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - broken = 1; - icon_state = "platingdmg3" - }, -/area/maintenance/department/engine) -"cal" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/department/engine) -"cam" = ( -/obj/structure/window/reinforced, -/obj/structure/lattice, -/turf/open/space, -/area/space) -"can" = ( -/obj/structure/disposaloutlet, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"cao" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/maintenance/department/engine) -"cap" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - burnt = 1; - icon_state = "panelscorched" - }, -/area/maintenance/department/engine) -"caq" = ( -/obj/item/weapon/cigbutt/cigarbutt, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/engine) -"car" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"cas" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/space, -/area/space) -"cat" = ( -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/flora/ausbushes/reedbush, -/obj/machinery/camera{ - c_tag = "Monastery Asteroid Primary Entrance"; - dir = 1; - network = list("SS13","Monastery") - }, -/turf/open/floor/plating/asteroid, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) -"cau" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Air to Pure"; - on = 0 - }, -/turf/open/floor/plasteel, -/area/engine/atmos) -"cav" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible, -/turf/open/floor/plating, -/area/engine/atmos) -"caw" = ( -/obj/structure/flora/ausbushes, -/obj/machinery/camera{ - c_tag = "Monastery Asteroid Port Fore"; - dir = 1; - network = list("SS13","Monastery") - }, -/turf/open/floor/plating/asteroid, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) -"cax" = ( -/turf/closed/wall, -/area/chapel/main/monastery) -"cay" = ( -/obj/machinery/door/airlock/centcom{ - name = "Chapel"; - opacity = 1 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"caz" = ( -/obj/machinery/door/airlock/centcom{ - name = "Chapel"; - opacity = 1 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"caA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK" - }, -/turf/open/floor/plating, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) -"caB" = ( -/obj/structure/lattice, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/space, -/area/space/nearstation) -"caC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/requests_console{ - announcementConsole = 0; - department = "Engineering"; - departmentType = 4; - name = "Engineering RC"; - pixel_x = -32 - }, -/turf/open/floor/plasteel, -/area/engine/engineering) -"caD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"caE" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/yellow/side, -/area/engine/atmos) -"caF" = ( -/obj/machinery/atmospherics/components/trinary/mixer{ - node1_concentration = 0.8; - node2_concentration = 0.2; - on = 1 - }, -/turf/open/floor/plasteel/yellow/side, -/area/engine/atmos) -"caG" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 9 - }, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"caH" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"caI" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"caJ" = ( -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"caK" = ( -/obj/item/device/radio/beacon, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"caL" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 4 - }, -/turf/open/floor/plating, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) -"caM" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plating, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) -"caN" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 8 - }, -/turf/open/floor/plating, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) -"caO" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 4; - req_access_txt = "13" - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"caP" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"caQ" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 8; - req_access_txt = "13" - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"caR" = ( -/obj/effect/spawner/lootdrop/maintenance, -/turf/open/floor/plating{ - broken = 1; - icon_state = "platingdmg1" - }, -/area/maintenance/department/engine) -"caS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 5 - }, -/turf/open/floor/plating, -/area/engine/atmos) -"caT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4; - - }, -/turf/open/floor/plating, -/area/engine/atmos) -"caU" = ( -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 8 - }, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"caV" = ( -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 9 - }, -/turf/closed/wall/r_wall, -/area/engine/atmos) -"caW" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"caX" = ( -/obj/machinery/door/morgue{ - name = "Confession Booth" - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"caY" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/chapel{ - dir = 1 - }, -/area/chapel/main/monastery) -"caZ" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/chapel{ - dir = 4 - }, -/area/chapel/main/monastery) -"cba" = ( -/obj/structure/chair, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_x = 30 - }, -/turf/open/floor/plasteel/chapel{ - dir = 4 - }, -/area/chapel/main/monastery) -"cbb" = ( -/obj/structure/lattice, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/turf/open/space, -/area/space/nearstation) -"cbc" = ( -/obj/structure/closet/emcloset{ - anchored = 1; - desc = "It's a storage unit for emergency breath masks and O2 tanks, and is securely bolted in place."; - name = "anchored emergency closet" - }, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"cbd" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"cbe" = ( -/obj/structure/chair, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel/chapel{ - dir = 8 - }, -/area/chapel/main/monastery) -"cbf" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/chapel, -/area/chapel/main/monastery) -"cbg" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/carpet, -/area/chapel/main/monastery) -"cbh" = ( -/turf/open/floor/carpet, -/area/chapel/main/monastery) -"cbi" = ( -/obj/structure/chair, -/turf/open/floor/plasteel/chapel{ - dir = 8 - }, -/area/chapel/main/monastery) -"cbj" = ( -/obj/structure/chair, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/chapel, -/area/chapel/main/monastery) -"cbk" = ( -/mob/living/simple_animal/butterfly, -/turf/open/floor/grass, -/area/hydroponics/garden/monastery) -"cbl" = ( -/obj/machinery/camera{ - c_tag = "Monastery Asteroid Port"; - dir = 1; - network = list("SS13","Monastery") - }, -/turf/open/floor/plating/asteroid, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) -"cbm" = ( -/obj/structure/flora/ausbushes/palebush, -/turf/open/floor/plating/asteroid, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) -"cbn" = ( -/turf/closed/wall, -/area/chapel/office) -"cbo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/tinted/fulltile, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"cbp" = ( -/turf/closed/wall, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) -"cbq" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"cbr" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"cbs" = ( -/obj/machinery/holopad, -/obj/item/device/flashlight/lantern, -/turf/open/floor/plasteel/chapel, -/area/chapel/main/monastery) -"cbt" = ( -/obj/item/device/flashlight/lantern, -/turf/open/floor/plasteel/chapel{ - dir = 8 - }, -/area/chapel/main/monastery) -"cbu" = ( -/obj/structure/chair, -/obj/machinery/camera{ - c_tag = "Chapel"; - dir = 8; - network = list("SS13","Monastery") - }, -/turf/open/floor/plasteel/chapel, -/area/chapel/main/monastery) -"cbv" = ( -/obj/structure/flora/ausbushes/pointybush, -/obj/machinery/camera{ - c_tag = "Monastery Asteroid Starboard"; - dir = 1; - network = list("SS13","Monastery") - }, -/turf/open/floor/plating/asteroid, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) -"cbw" = ( -/obj/structure/flora/ausbushes/genericbush, -/turf/open/floor/plating/asteroid, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) -"cbx" = ( -/obj/structure/closet{ - name = "chaplain closet" - }, -/obj/item/clothing/under/rank/chaplain, -/obj/item/clothing/shoes/sneakers/black, -/obj/item/weapon/storage/backpack/cultpack, -/obj/item/weapon/storage/fancy/candle_box, -/obj/item/weapon/storage/fancy/candle_box, -/obj/item/clothing/suit/nun, -/obj/item/clothing/head/nun_hood, -/obj/item/clothing/suit/holidaypriest, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_y = 26 - }, -/obj/machinery/requests_console{ - department = "Chapel"; - departmentType = 2; - pixel_x = -32 - }, -/turf/open/floor/carpet, -/area/chapel/office) -"cby" = ( -/obj/machinery/airalarm{ - frequency = 1439; - locked = 0; - pixel_y = 23 - }, -/turf/open/floor/carpet, -/area/chapel/office) -"cbz" = ( -/obj/structure/table/wood, -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-18"; - layer = 4.1; - pixel_y = 8 - }, -/obj/machinery/camera{ - c_tag = "Chapel Office"; - dir = 2; - network = list("SS13","Monastery") - }, -/turf/open/floor/carpet, -/area/chapel/office) -"cbA" = ( -/obj/machinery/door/morgue{ - name = "Confession Booth" - }, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"cbB" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/plasteel/chapel{ - dir = 1 - }, -/area/chapel/main/monastery) -"cbC" = ( -/turf/open/floor/plasteel/chapel{ - dir = 4 - }, -/area/chapel/main/monastery) -"cbD" = ( -/obj/structure/table/wood, -/obj/item/weapon/storage/book/bible, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/carpet, -/area/chapel/main/monastery) -"cbE" = ( -/obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/trophy{ - pixel_y = 8 - }, -/turf/open/floor/carpet, -/area/chapel/main/monastery) -"cbF" = ( -/turf/open/floor/plasteel/chapel{ - dir = 1 - }, -/area/chapel/main/monastery) -"cbG" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/plasteel/chapel{ - dir = 4 - }, -/area/chapel/main/monastery) -"cbH" = ( -/obj/machinery/door/airlock/centcom{ - name = "Chapel Access"; - opacity = 1 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"cbI" = ( -/obj/structure/flora/ausbushes/pointybush, -/turf/open/floor/plating/asteroid, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) -"cbJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/chapel/office) -"cbK" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/chapel/office) -"cbL" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/chapel/office) -"cbM" = ( -/obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/bottle/holywater{ - name = "flask of holy water"; - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/weapon/nullrod, -/turf/open/floor/carpet, -/area/chapel/office) -"cbN" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_x = 26; - pixel_y = -2 - }, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"cbO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"cbP" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_y = 26 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/camera{ - c_tag = "Chapel Port Access"; - dir = 2; - network = list("SS13","Monastery") - }, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"cbQ" = ( -/obj/machinery/door/airlock/centcom{ - name = "Chapel Access"; - opacity = 1 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"cbR" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/chapel{ - dir = 8 - }, -/area/chapel/main/monastery) -"cbS" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/chapel, -/area/chapel/main/monastery) -"cbT" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/carpet, -/area/chapel/main/monastery) -"cbU" = ( -/obj/effect/landmark/start/chaplain, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/carpet, -/area/chapel/main/monastery) -"cbV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/chapel{ - dir = 8 - }, -/area/chapel/main/monastery) -"cbW" = ( -/turf/open/floor/plasteel/chapel, -/area/chapel/main/monastery) -"cbX" = ( -/obj/machinery/door/airlock/centcom{ - name = "Chape Access"; - opacity = 1 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"cbY" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"cbZ" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Chapel Starboard Access"; - dir = 2; - network = list("SS13","Monastery") - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"cca" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/chapel/main/monastery) -"ccb" = ( -/obj/structure/chair, -/turf/open/floor/plating/asteroid, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) -"ccc" = ( -/obj/structure/closet/crate/bin, -/obj/machinery/newscaster{ - pixel_x = -32 - }, -/turf/open/floor/carpet, -/area/chapel/office) -"ccd" = ( -/turf/open/floor/carpet, -/area/chapel/office) -"cce" = ( -/obj/structure/table/wood, -/obj/item/weapon/paper_bin{ - layer = 2.9; - pixel_x = -2; - pixel_y = 4 - }, -/obj/item/weapon/pen, -/turf/open/floor/carpet, -/area/chapel/office) -"ccf" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"ccg" = ( -/obj/machinery/door/airlock/centcom{ - name = "Chapel Office"; - opacity = 1; - req_access_txt = "22" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"cch" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"cci" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"ccj" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-08"; - layer = 4.1 - }, -/turf/open/floor/plasteel/chapel{ - dir = 1 - }, -/area/chapel/main/monastery) -"cck" = ( -/obj/structure/table/wood/fancy, -/obj/item/weapon/storage/box/matches{ - pixel_x = -3; - pixel_y = 8 - }, -/obj/machinery/light/small, -/turf/open/floor/plasteel/chapel{ - dir = 4 - }, -/area/chapel/main/monastery) -"ccl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"ccm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"ccn" = ( -/obj/structure/table/wood/fancy, -/obj/item/weapon/storage/fancy/candle_box, -/obj/machinery/light/small, -/turf/open/floor/plasteel/chapel{ - dir = 1 - }, -/area/chapel/main/monastery) -"cco" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-08"; - layer = 4.1 - }, -/turf/open/floor/plasteel/chapel{ - dir = 4 - }, -/area/chapel/main/monastery) -"ccp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"ccq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"ccr" = ( -/obj/structure/chair/wood/normal, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"ccs" = ( -/obj/structure/table, -/obj/item/trash/plate, -/obj/item/weapon/kitchen/fork, -/turf/open/floor/plating/asteroid, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) -"cct" = ( -/obj/machinery/field/generator, -/obj/machinery/camera{ - c_tag = "Engineering Secure Storage"; - dir = 4; - network = list("SS13") - }, -/turf/open/floor/plating, -/area/engine/engineering) -"ccu" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "Chapel Office APC"; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "0-4"; - d2 = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"ccv" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"ccw" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"ccx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/chapel/office) -"ccy" = ( -/obj/machinery/door/airlock/centcom{ - name = "Chapel Access"; - opacity = 1 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"ccz" = ( -/obj/machinery/door/airlock/centcom{ - name = "Chapel"; - opacity = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"ccA" = ( -/obj/machinery/door/airlock/centcom{ - name = "Chapel"; - opacity = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"ccB" = ( -/obj/machinery/door/airlock/centcom{ - name = "Chapel Access"; - opacity = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"ccC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/chapel/main/monastery) -"ccD" = ( -/obj/structure/table/wood, -/obj/item/weapon/storage/photo_album, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"ccE" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plating/asteroid, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) -"ccF" = ( -/obj/structure/bodycontainer/crematorium{ - id = "foo" - }, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"ccG" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Chapel Crematorium"; - dir = 2; - network = list("SS13","Monastery") - }, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"ccH" = ( -/obj/machinery/door/airlock/centcom{ - name = "Crematorium"; - opacity = 1; - req_access = "27" - }, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"ccI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"ccJ" = ( -/obj/structure/filingcabinet, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"ccK" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"ccL" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"ccM" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"ccN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"ccO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "Monastery APC"; - pixel_y = 24 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"ccP" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"ccQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"ccR" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"ccS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"ccT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"ccU" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"ccV" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"ccW" = ( -/obj/machinery/button/crematorium{ - id = "foo"; - pixel_x = 25 - }, -/turf/open/floor/plasteel/black, -/area/chapel/office) -"ccX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/closed/wall, -/area/chapel/office) -"ccY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/chapel/office) -"ccZ" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"cda" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/chapel/main/monastery) -"cdb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/chapel/main/monastery) -"cdc" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/chapel/main/monastery) -"cdd" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/chapel/main/monastery) -"cde" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/closet/emcloset{ - anchored = 1; - desc = "It's a storage unit for emergency breath masks and O2 tanks, and is securely bolted in place."; - name = "anchored emergency closet" - }, -/turf/open/floor/plating, -/area/chapel/main/monastery) -"cdf" = ( -/obj/machinery/chem_master/condimaster, -/turf/open/floor/plasteel/hydrofloor, -/area/chapel/main/monastery) -"cdg" = ( -/obj/machinery/seed_extractor, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/plasteel/hydrofloor, -/area/chapel/main/monastery) -"cdh" = ( -/obj/machinery/biogenerator, -/turf/open/floor/plasteel/hydrofloor, -/area/chapel/main/monastery) -"cdi" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"cdj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/chapel/main/monastery) -"cdk" = ( -/turf/closed/wall, -/area/hydroponics/garden/monastery) -"cdl" = ( -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/hydroponics/garden/monastery) -"cdm" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 4 - }, -/turf/open/floor/plating, -/area/chapel/main/monastery) -"cdn" = ( -/turf/open/floor/plating, -/area/chapel/main/monastery) -"cdo" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 8 - }, -/turf/open/floor/plating, -/area/chapel/main/monastery) -"cdp" = ( -/turf/open/floor/plasteel/asteroid, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) -"cdq" = ( -/obj/structure/flora/ausbushes/fernybush, -/obj/machinery/camera{ - c_tag = "Monastery Asteroid Starboard Aft"; - dir = 1; - network = list("SS13","Monastery") - }, -/turf/open/floor/plasteel/asteroid, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) -"cdr" = ( -/obj/structure/flora/ausbushes, -/turf/open/floor/plasteel/asteroid, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) -"cds" = ( -/turf/closed/mineral, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) -"cdt" = ( -/obj/structure/cable{ - icon_state = "0-2"; - d2 = 2 - }, -/obj/machinery/power/apc{ - dir = 4; - name = "Monastery External APC"; - pixel_x = 24 - }, -/turf/open/floor/plasteel/asteroid{ - icon_plating = "asteroid" - }, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) -"cdu" = ( -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/obj/item/weapon/storage/firstaid/regular, -/turf/open/floor/plasteel/hydrofloor, -/area/chapel/main/monastery) -"cdv" = ( -/obj/item/seeds/wheat, -/turf/open/floor/plasteel/hydrofloor, -/area/chapel/main/monastery) -"cdw" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/hydrofloor, -/area/chapel/main/monastery) -"cdx" = ( -/obj/item/weapon/storage/bag/plants, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 24 - }, -/turf/open/floor/plasteel/hydrofloor, -/area/chapel/main/monastery) -"cdy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/chapel/main/monastery) -"cdz" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"cdA" = ( -/obj/structure/flora/ausbushes/pointybush, -/turf/open/floor/grass, -/area/hydroponics/garden/monastery) -"cdB" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/grass, -/area/hydroponics/garden/monastery) -"cdC" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/grass, -/area/hydroponics/garden/monastery) -"cdD" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/machinery/camera{ - c_tag = "Monastery Garden"; - dir = 2; - network = list("SS13","Monastery") - }, -/turf/open/floor/grass, -/area/hydroponics/garden/monastery) -"cdE" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/carrot, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/grass, -/area/hydroponics/garden/monastery) -"cdF" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/watermelon/holy, -/turf/open/floor/grass, -/area/hydroponics/garden/monastery) -"cdG" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel/asteroid{ - icon_plating = "asteroid" - }, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) -"cdH" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/chapel/main/monastery) -"cdI" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/chapel/main/monastery) -"cdJ" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 8 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/chapel/main/monastery) -"cdK" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/hydrofloor, -/area/chapel/main/monastery) -"cdL" = ( -/obj/machinery/vending/hydronutrients, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/hydrofloor, -/area/chapel/main/monastery) -"cdM" = ( -/obj/item/weapon/shovel/spade, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/hydrofloor, -/area/chapel/main/monastery) -"cdN" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/open/floor/plasteel/hydrofloor, -/area/chapel/main/monastery) -"cdO" = ( -/obj/structure/flora/ausbushes/genericbush, -/obj/machinery/power/apc{ - dir = 8; - name = "Garden APC"; - pixel_x = -24 - }, -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1; - d2 = 2 - }, -/turf/open/floor/grass, -/area/hydroponics/garden/monastery) -"cdP" = ( -/turf/open/floor/grass, -/area/hydroponics/garden/monastery) -"cdQ" = ( -/obj/item/weapon/cultivator, -/turf/open/floor/grass, -/area/hydroponics/garden/monastery) -"cdR" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/sugarcane, -/turf/open/floor/grass, -/area/hydroponics/garden/monastery) -"cdS" = ( -/obj/structure/closet/cabinet, -/obj/item/clothing/suit/holidaypriest, -/obj/item/clothing/suit/nun, -/obj/item/clothing/head/nun_hood, -/obj/machinery/button/door{ - id = "Cell1"; - name = "Cell Bolt Control"; - normaldoorcontrol = 1; - pixel_x = -25; - req_access_txt = "0"; - specialfunctions = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main/monastery) -"cdT" = ( -/obj/structure/dresser, -/obj/structure/sign/securearea{ - 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"; - name = "Mr. Deempisi portrait"; - pixel_y = 28 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main/monastery) -"cdU" = ( -/obj/structure/table/wood, -/obj/effect/decal/cleanable/cobweb{ - icon_state = "cobweb2" - }, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/item/device/flashlight/lantern, -/turf/open/floor/plasteel/grimy, -/area/chapel/main/monastery) -"cdV" = ( -/obj/structure/toilet{ - pixel_y = 8 - }, -/obj/machinery/light/small{ - brightness = 3; - dir = 8 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/chapel/main/monastery) -"cdW" = ( -/obj/machinery/camera{ - c_tag = "Monastery Kitchen"; - dir = 4; - network = list("SS13","Monastery") - }, -/turf/open/floor/plasteel/hydrofloor, -/area/chapel/main/monastery) -"cdX" = ( -/obj/machinery/vending/dinnerware, -/turf/open/floor/plasteel/hydrofloor, -/area/chapel/main/monastery) -"cdY" = ( -/obj/item/clothing/suit/apron/chef, -/turf/open/floor/plasteel/hydrofloor, -/area/chapel/main/monastery) -"cdZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/open/floor/plasteel/hydrofloor, -/area/chapel/main/monastery) -"cea" = ( -/obj/machinery/door/airlock{ - name = "Kitchen" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"ceb" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"cec" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/chapel/main/monastery) -"ced" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock{ - name = "Garden" - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/hydroponics/garden/monastery) -"cee" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/open/floor/grass, -/area/hydroponics/garden/monastery) -"cef" = ( -/obj/structure/sink/puddle, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/effect/landmark/event_spawn, -/turf/open/floor/grass, -/area/hydroponics/garden/monastery) -"ceg" = ( -/obj/structure/flora/ausbushes/sunnybush, -/turf/open/floor/grass, -/area/hydroponics/garden/monastery) -"ceh" = ( -/obj/machinery/door/airlock{ - name = "Garden" - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/hydroponics/garden/monastery) -"cei" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/chapel/main/monastery) -"cej" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"cek" = ( -/obj/machinery/door/airlock{ - id_tag = "Cell1"; - name = "Cell 1" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main/monastery) -"cel" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main/monastery) -"cem" = ( -/turf/open/floor/plasteel/grimy, -/area/chapel/main/monastery) -"cen" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/grimy, -/area/chapel/main/monastery) -"ceo" = ( -/obj/machinery/door/airlock{ - name = "Bathroom" - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main/monastery) -"cep" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/chapel/main/monastery) -"ceq" = ( -/obj/item/chair/stool, -/turf/open/floor/plating{ - broken = 1; - icon_state = "platingdmg1" - }, -/area/maintenance/department/engine) -"cer" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating{ - broken = 1; - icon_state = "platingdmg3" - }, -/area/maintenance/department/engine) -"ces" = ( -/obj/structure/flora/ausbushes/leafybush, -/obj/machinery/camera{ - c_tag = "Monastery Asteroid Port Aft"; - dir = 8; - network = list("SS13","Monastery") - }, -/turf/open/floor/plating/asteroid, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) -"cet" = ( -/obj/structure/table, -/obj/machinery/microwave, -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/decal/cleanable/cobweb, -/obj/item/device/radio/intercom{ - dir = 0; - name = "Station Intercom (General)"; - pixel_y = 26 - }, -/turf/open/floor/plasteel/hydrofloor, -/area/chapel/main/monastery) -"ceu" = ( -/turf/open/floor/plasteel/hydrofloor, -/area/chapel/main/monastery) -"cev" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/hydrofloor, -/area/chapel/main/monastery) -"cew" = ( -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/hydrofloor, -/area/chapel/main/monastery) -"cex" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"cey" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/wheat, -/turf/open/floor/grass, -/area/hydroponics/garden/monastery) -"cez" = ( -/obj/structure/flora/ausbushes/genericbush, -/turf/open/floor/grass, -/area/hydroponics/garden/monastery) -"ceA" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"ceB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/closed/wall, -/area/chapel/main/monastery) -"ceC" = ( -/obj/structure/table/wood, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/item/device/instrument/violin, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main/monastery) -"ceD" = ( -/obj/structure/chair/wood/normal{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main/monastery) -"ceE" = ( -/obj/structure/bed, -/obj/item/weapon/bedsheet/green, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main/monastery) -"ceF" = ( -/obj/machinery/shower{ - dir = 8; - pixel_y = -4 - }, -/obj/item/weapon/soap/homemade, -/turf/open/floor/plasteel/showroomfloor, -/area/chapel/main/monastery) -"ceG" = ( -/turf/closed/mineral{ - baseturf = /turf/open/floor/plating/asteroid - }, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) -"ceH" = ( -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/flora/ausbushes/fernybush, -/turf/open/floor/plating/asteroid, -/area/chapel/asteroid{ - name = "Monastery Asteroid" - }) -"ceI" = ( -/obj/item/weapon/phone, -/turf/open/floor/plating, -/area/chapel/main/monastery) -"ceJ" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/turf/open/floor/plasteel/hydrofloor, -/area/chapel/main/monastery) -"ceK" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ - pixel_x = 3; - pixel_y = 4 - }, -/obj/item/weapon/reagent_containers/food/condiment/peppermill, -/obj/item/weapon/storage/box/ingredients/wildcard{ - layer = 3.1 - }, -/turf/open/floor/plasteel/hydrofloor, -/area/chapel/main/monastery) -"ceL" = ( -/obj/structure/table, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/kitchen/rollingpin, -/obj/item/weapon/kitchen/knife, -/obj/machinery/light/small, -/turf/open/floor/plasteel/hydrofloor, -/area/chapel/main/monastery) -"ceM" = ( -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel/hydrofloor, -/area/chapel/main/monastery) -"ceN" = ( -/obj/structure/reagent_dispensers/watertank/high, -/turf/open/floor/plasteel/hydrofloor, -/area/chapel/main/monastery) -"ceO" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/camera{ - c_tag = "Monastery Kitchen Entrance"; - dir = 4; - network = list("SS13","Monastery") - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"ceP" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/grass, -/turf/open/floor/grass, -/area/hydroponics/garden/monastery) -"ceQ" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/apple, -/obj/machinery/light/small, -/turf/open/floor/grass, -/area/hydroponics/garden/monastery) -"ceR" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/grass, -/area/hydroponics/garden/monastery) -"ceS" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/machinery/light/small, -/turf/open/floor/grass, -/area/hydroponics/garden/monastery) -"ceT" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/camera{ - c_tag = "Monastery Cells"; - dir = 8; - network = list("SS13","Monastery") - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"ceU" = ( -/turf/closed/wall/mineral/titanium, -/area/shuttle/abandoned) -"ceV" = ( -/obj/structure/shuttle/engine/propulsion/burst{ - dir = 1 - }, -/turf/closed/wall/mineral/titanium, -/area/shuttle/abandoned) -"ceW" = ( -/obj/machinery/door/airlock/glass{ - name = "Shuttle Airlock" - }, -/turf/open/floor/plasteel/black, -/area/shuttle/abandoned) -"ceX" = ( -/obj/structure/closet/cabinet, -/obj/item/clothing/suit/holidaypriest, -/obj/item/clothing/suit/nun, -/obj/item/clothing/head/nun_hood, -/obj/machinery/button/door{ - id = "Cell2"; - name = "Cell Bolt Control"; - normaldoorcontrol = 1; - pixel_x = -25; - req_access_txt = "0"; - specialfunctions = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main/monastery) -"ceY" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/easel, -/obj/item/weapon/canvas/twentythreeXnineteen, -/turf/open/floor/plasteel/grimy, -/area/chapel/main/monastery) -"ceZ" = ( -/obj/structure/toilet{ - pixel_y = 8 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/chapel/main/monastery) -"cfa" = ( -/turf/open/floor/plasteel/black, -/area/shuttle/abandoned) -"cfb" = ( -/turf/open/floor/plasteel, -/area/shuttle/abandoned) -"cfc" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/airalarm{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"cfd" = ( -/obj/structure/closet/coffin, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"cfe" = ( -/obj/structure/closet/coffin, -/obj/machinery/camera{ - c_tag = "Monastery Funeral Parlor"; - dir = 2; - network = list("SS13","Monastery") - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"cff" = ( -/obj/structure/closet/coffin, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/decal/cleanable/cobweb{ - icon_state = "cobweb2" - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"cfg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"cfh" = ( -/obj/machinery/door/airlock/centcom{ - name = "Chapel Garden"; - opacity = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"cfi" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1; - - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/chapel/main/monastery) -"cfj" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/chapel/main/monastery) -"cfk" = ( -/obj/machinery/door/airlock{ - id_tag = "Cell2"; - name = "Cell 2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/chapel/main/monastery) -"cfl" = ( -/obj/structure/closet/emcloset, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"cfm" = ( -/obj/structure/table, -/obj/item/weapon/crowbar, -/obj/item/clothing/mask/gas, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"cfn" = ( -/obj/machinery/door/window/eastleft{ - dir = 1; - name = "Coffin Storage"; - req_one_access_txt = "22" - }, -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; - icon_state = "space"; - layer = 4; - name = "EXTERNAL AIRLOCK"; - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"cfo" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"cfp" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/structure/chair, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/chapel/main/monastery) -"cfq" = ( -/obj/structure/window/reinforced{ - dir = 1; - layer = 2.9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"cfr" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"cfs" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"cft" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"cfu" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"cfv" = ( -/obj/machinery/light/small, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"cfw" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"cfx" = ( -/obj/machinery/light/small, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"cfy" = ( -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"cfz" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/black, -/area/chapel/main/monastery) -"cfA" = ( -/obj/structure/closet/firecloset, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/crew_quarters/dorms) -"cfB" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/department/crew_quarters/dorms) -"cfC" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/security/warden) -"cfD" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/open/floor/plasteel, -/area/security/brig) -"cfE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/security/brig) -"cfF" = ( -/obj/machinery/holopad, -/turf/open/floor/plasteel, -/area/quartermaster/miningdock) -"cfG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 - }, -/obj/structure/sign/map{ - icon_state = "map-pubby"; - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) -"cfH" = ( -/obj/item/weapon/storage/toolbox/mechanical, -/turf/open/floor/plating, -/area/maintenance/department/engine) -"cfI" = ( /turf/open/space, /obj/machinery/porta_turret/syndicate{ dir = 9 @@ -50132,19 +12,18 @@ icon_state = "diagonalWall3" }, /area/shuttle/syndicate) -"cfJ" = ( +"aac" = ( /turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) -"cfK" = ( -/obj/structure/grille, +"aad" = ( /obj/machinery/door/poddoor/shutters{ id = "syndieshutters"; name = "blast shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) -"cfL" = ( +"aae" = ( /turf/open/space, /obj/machinery/porta_turret/syndicate{ dir = 5 @@ -50154,58 +33,74 @@ icon_state = "diagonalWall3" }, /area/shuttle/syndicate) -"cfM" = ( +"aaf" = ( /obj/machinery/computer/med_data/syndie, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/shuttle/syndicate) -"cfN" = ( +"aag" = ( /obj/machinery/computer/crew/syndie, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/shuttle/syndicate) -"cfO" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/folder/red, +"aah" = ( +/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/shuttle/syndicate) -"cfP" = ( +"aai" = ( /obj/machinery/computer/shuttle/syndicate, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/shuttle/syndicate) -"cfQ" = ( +"aaj" = ( /obj/structure/table/reinforced, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/shuttle/syndicate) -"cfR" = ( +"aak" = ( /obj/machinery/computer/camera_advanced/syndie, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/shuttle/syndicate) -"cfS" = ( -/obj/structure/table/reinforced, -/obj/machinery/status_display{ - pixel_x = -32 - }, -/obj/item/weapon/clipboard, -/obj/item/toy/figure/syndie, -/obj/machinery/light{ - dir = 8 - }, +"aal" = ( +/obj/machinery/computer/secure_data/syndie, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/shuttle/syndicate) -"cfT" = ( +"aam" = ( +/obj/structure/table/reinforced, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/item/clipboard, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/folder/red, +/obj/item/toy/figure/syndie, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"aan" = ( +/obj/structure/chair/office/dark{ + dir = 8; + name = "tactical swivel chair" + }, +/turf/open/floor/plasteel/black, +/area/shuttle/syndicate) +"aao" = ( +/turf/open/floor/plasteel/black, +/area/shuttle/syndicate) +"aap" = ( /obj/structure/chair/office/dark{ dir = 1; name = "tactical swivel chair" @@ -50219,32 +114,40 @@ }, /turf/open/floor/plasteel/black, /area/shuttle/syndicate) -"cfU" = ( +"aaq" = ( +/obj/structure/chair/office/dark{ + dir = 4; + name = "tactical swivel chair" + }, +/turf/open/floor/plasteel/black, +/area/shuttle/syndicate) +"aar" = ( +/obj/structure/table/reinforced, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/item/storage/fancy/donut_box, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"aas" = ( /turf/open/floor/plasteel/vault, /area/shuttle/syndicate) -"cfV" = ( -/obj/item/device/radio/intercom{ - desc = "Talk through this. Evilly"; - freerange = 1; - frequency = 1213; - name = "Syndicate Intercom"; - pixel_y = -32; - subspace_transmission = 1; - syndie = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/shuttle/syndicate) -"cfW" = ( -/obj/structure/closet/syndicate/personal, -/turf/open/floor/mineral/plastitanium, -/area/shuttle/syndicate) -"cfX" = ( +"aat" = ( /turf/open/space, /turf/closed/wall/mineral/plastitanium{ icon_state = "diagonalWall3" }, /area/shuttle/syndicate) -"cfY" = ( +"aau" = ( +/obj/machinery/status_display, +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/syndicate) +"aav" = ( /obj/machinery/door/airlock/hatch{ name = "Cockpit"; req_access_txt = "150" @@ -50253,34 +156,67 @@ dir = 8 }, /area/shuttle/syndicate) -"cfZ" = ( +"aaw" = ( /turf/open/space, /turf/closed/wall/mineral/plastitanium{ dir = 4; icon_state = "diagonalWall3" }, /area/shuttle/syndicate) -"cga" = ( +"aax" = ( +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 10 + }, +/turf/closed/wall/mineral/plastitanium{ + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"aay" = ( /obj/structure/table/reinforced, /obj/item/stack/cable_coil/white, /obj/item/stack/cable_coil/white, -/obj/item/weapon/crowbar/red, +/obj/item/crowbar/red, /turf/open/floor/plasteel/vault{ dir = 5 }, /area/shuttle/syndicate) -"cgb" = ( +"aaz" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"aaA" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/handcuffs{ +/obj/item/storage/box/handcuffs{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/zipties, +/obj/item/storage/box/zipties, /turf/open/floor/plasteel/vault{ dir = 5 }, /area/shuttle/syndicate) -"cgc" = ( +"aaB" = ( +/turf/open/space, +/obj/machinery/porta_turret/syndicate{ + dir = 6 + }, +/turf/closed/wall/mineral/plastitanium{ + dir = 4; + icon_state = "diagonalWall3" + }, +/area/shuttle/syndicate) +"aaC" = ( +/obj/structure/chair{ + dir = 4; + name = "tactical chair" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"aaD" = ( /obj/structure/chair{ dir = 8; name = "tactical chair" @@ -50289,36 +225,61 @@ dir = 5 }, /area/shuttle/syndicate) -"cgd" = ( +"aaE" = ( +/obj/structure/chair{ + dir = 4; + name = "tactical chair" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"aaF" = ( +/obj/structure/chair{ + dir = 8; + name = "tactical chair" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/shuttle/syndicate) +"aaG" = ( /obj/machinery/porta_turret/syndicate{ dir = 4 }, /turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) -"cge" = ( +"aaH" = ( /obj/machinery/suit_storage_unit/syndicate, /turf/open/floor/plasteel/podhatch{ dir = 5 }, /area/shuttle/syndicate) -"cgf" = ( +"aaI" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/shuttle/syndicate) -"cgg" = ( -/turf/open/floor/plasteel/vault{ - dir = 5 +"aaJ" = ( +/obj/machinery/suit_storage_unit/syndicate, +/turf/open/floor/plasteel/podhatch{ + dir = 4 }, /area/shuttle/syndicate) -"cgh" = ( +"aaK" = ( /obj/structure/tank_dispenser/oxygen, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/shuttle/syndicate) -"cgi" = ( +"aaL" = ( /obj/machinery/door/poddoor{ id = "smindicate"; name = "outer blast door" @@ -50355,7 +316,7 @@ dir = 1 }, /area/shuttle/syndicate) -"cgj" = ( +"aaM" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; @@ -50364,7 +325,7 @@ }, /turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) -"cgk" = ( +"aaN" = ( /obj/machinery/portable_atmospherics/canister/oxygen, /obj/machinery/light{ dir = 4 @@ -50373,12 +334,11 @@ dir = 8 }, /area/shuttle/syndicate) -"cgl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +"aaO" = ( +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/syndicate) -"cgm" = ( +"aaP" = ( /obj/machinery/door/airlock/external{ name = "Ready Room"; req_access_txt = "150" @@ -50387,7 +347,47 @@ dir = 8 }, /area/shuttle/syndicate) -"cgn" = ( +"aaQ" = ( +/obj/item/storage/toolbox/syndicate, +/obj/item/crowbar/red, +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/podhatch{ + dir = 10 + }, +/area/shuttle/syndicate) +"aaR" = ( +/turf/open/floor/plasteel/podhatch, +/area/shuttle/syndicate) +"aaS" = ( +/obj/structure/chair{ + name = "tactical chair" + }, +/turf/open/floor/plasteel/podhatch{ + dir = 6 + }, +/area/shuttle/syndicate) +"aaT" = ( +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 24; + id = "syndicate_n"; + name = "north of station"; + turf_type = /turf/open/space; + width = 18 + }, +/turf/open/space, +/area/space) +"aaU" = ( +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"aaV" = ( /obj/machinery/door/airlock/external{ name = "E.V.A. Gear Storage"; req_access_txt = "150" @@ -50396,42 +396,53 @@ dir = 8 }, /area/shuttle/syndicate) -"cgo" = ( +"aaW" = ( /obj/machinery/door/airlock/external{ req_access_txt = "150" }, /turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) -"cgp" = ( -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "EVA Storage"; - req_access_txt = "150" +"aaX" = ( +/obj/machinery/suit_storage_unit/syndicate, +/turf/open/floor/plasteel/podhatch{ + dir = 6 }, -/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) -"cgq" = ( +"aaY" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"aaZ" = ( +/obj/structure/chair{ + dir = 1; + name = "tactical chair" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"aba" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/syndicate/black/red, +/obj/item/clothing/head/helmet/space/syndicate/black/red, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/shuttle/syndicate) +"abb" = ( /turf/open/space, /turf/closed/wall/mineral/plastitanium{ dir = 1; icon_state = "diagonalWall3" }, /area/shuttle/syndicate) -"cgr" = ( -/obj/item/device/radio/intercom{ - desc = "Talk through this. Evilly"; - freerange = 1; - frequency = 1213; - name = "Syndicate Intercom"; - pixel_x = -32; - subspace_transmission = 1; - syndie = 1 - }, -/turf/open/floor/mineral/plastitanium, +"abc" = ( +/obj/machinery/ai_status_display, +/turf/closed/wall/mineral/plastitanium, /area/shuttle/syndicate) -"cgs" = ( +"abd" = ( /obj/machinery/sleeper/syndie{ dir = 4 }, @@ -50439,12 +450,7 @@ dir = 8 }, /area/shuttle/syndicate) -"cgt" = ( -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"cgu" = ( +"abe" = ( /obj/machinery/light{ dir = 1 }, @@ -50452,34 +458,34 @@ dir = 8 }, /area/shuttle/syndicate) -"cgv" = ( -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ +"abf" = ( +/obj/item/reagent_containers/glass/bottle/epinephrine{ pixel_x = 6 }, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = -3 }, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ +/obj/item/reagent_containers/glass/bottle/epinephrine{ pixel_x = -3; pixel_y = 8 }, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = 6; pixel_y = 8 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 3; pixel_y = -2 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 4; pixel_y = 1 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = -2; pixel_y = 5 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 2; pixel_y = 8 }, @@ -50488,7 +494,7 @@ dir = 8 }, /area/shuttle/syndicate) -"cgw" = ( +"abg" = ( /obj/structure/table/reinforced, /obj/item/stack/medical/gauze, /obj/item/stack/medical/bruise_pack, @@ -50497,19 +503,19 @@ dir = 8 }, /area/shuttle/syndicate) -"cgx" = ( -/obj/item/weapon/stock_parts/cell/high{ +"abh" = ( +/obj/item/stock_parts/cell/high{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /obj/structure/table/reinforced, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/shuttle/syndicate) -"cgy" = ( -/obj/item/weapon/screwdriver{ +"abi" = ( +/obj/item/screwdriver{ pixel_y = 9 }, /obj/item/device/assembly/voice{ @@ -50520,8 +526,8 @@ dir = 8 }, /area/shuttle/syndicate) -"cgz" = ( -/obj/item/weapon/wrench, +"abj" = ( +/obj/item/wrench, /obj/item/device/assembly/infra, /obj/structure/table/reinforced, /obj/machinery/light{ @@ -50531,7 +537,7 @@ dir = 8 }, /area/shuttle/syndicate) -"cgA" = ( +"abk" = ( /obj/item/device/assembly/signaler, /obj/item/device/assembly/signaler, /obj/item/device/assembly/prox_sensor{ @@ -50547,8 +553,8 @@ dir = 8 }, /area/shuttle/syndicate) -"cgB" = ( -/obj/item/weapon/weldingtool/largetank{ +"abl" = ( +/obj/item/weldingtool/largetank{ pixel_y = 3 }, /obj/item/device/multitool, @@ -50557,24 +563,40 @@ dir = 8 }, /area/shuttle/syndicate) -"cgC" = ( +"abm" = ( /obj/structure/bed/roller, /obj/machinery/iv_drip, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/shuttle/syndicate) -"cgD" = ( -/obj/structure/sign/bluecross_2, -/turf/closed/wall/mineral/plastitanium, +"abn" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, /area/shuttle/syndicate) -"cgE" = ( -/obj/structure/table, -/obj/item/weapon/storage/toolbox/syndicate, -/obj/item/weapon/crowbar/red, -/turf/open/floor/mineral/plastitanium, +"abo" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, /area/shuttle/syndicate) -"cgF" = ( +"abp" = ( +/turf/open/floor/plasteel/podhatch{ + dir = 9 + }, +/area/shuttle/syndicate) +"abq" = ( +/turf/open/floor/plasteel/podhatch{ + dir = 1 + }, +/area/shuttle/syndicate) +"abr" = ( /obj/machinery/door/airlock/hatch{ req_access_txt = "150" }, @@ -50582,44 +604,48 @@ dir = 8 }, /area/shuttle/syndicate) -"cgG" = ( -/obj/machinery/door/window/westright{ - name = "Tool Storage"; - req_access_txt = "150" +"abs" = ( +/turf/open/floor/plasteel/podhatch{ + dir = 5 }, -/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) -"cgH" = ( -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Infirmary"; - req_access_txt = "150" +"abt" = ( +/obj/structure/closet/syndicate/personal, +/turf/open/floor/plasteel/vault{ + dir = 8 }, -/turf/open/floor/mineral/titanium, /area/shuttle/syndicate) -"cgI" = ( -/obj/machinery/door/window{ - dir = 8; - name = "Tool Storage"; - req_access_txt = "150" +"abu" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/dropper, +/turf/open/floor/plasteel/vault{ + dir = 8 }, -/turf/open/floor/mineral/plastitanium, /area/shuttle/syndicate) -"cgJ" = ( +"abv" = ( +/turf/open/floor/plasteel/podhatch{ + dir = 10 + }, +/area/shuttle/syndicate) +"abw" = ( +/turf/open/floor/plasteel/podhatch{ + dir = 6 + }, +/area/shuttle/syndicate) +"abx" = ( /obj/structure/closet/syndicate/nuclear, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/shuttle/syndicate) -"cgK" = ( -/obj/machinery/porta_turret/syndicate{ - dir = 5 - }, -/turf/closed/wall/mineral/plastitanium, -/area/shuttle/syndicate) -"cgL" = ( +"aby" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/open/space, +/area/space) +"abz" = ( /obj/structure/window/reinforced{ dir = 1 }, @@ -50628,7 +654,7 @@ /obj/structure/table/reinforced, /turf/open/floor/plasteel/vault, /area/shuttle/syndicate) -"cgM" = ( +"abA" = ( /obj/machinery/door/window{ dir = 1; name = "Surgery"; @@ -50636,42 +662,42 @@ }, /turf/open/floor/plasteel/vault, /area/shuttle/syndicate) -"cgN" = ( +"abB" = ( /obj/structure/window/reinforced{ dir = 1 }, /turf/open/floor/plasteel/vault, /area/shuttle/syndicate) -"cgO" = ( +"abC" = ( /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/brute, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/brute, +/obj/item/storage/firstaid/regular{ pixel_x = -3; pixel_y = -3 }, /obj/structure/table/reinforced, /turf/open/floor/plasteel/vault, /area/shuttle/syndicate) -"cgP" = ( -/obj/item/weapon/storage/firstaid/regular{ +"abD" = ( +/obj/item/storage/firstaid/regular{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ pixel_x = -3; pixel_y = -3 }, /obj/structure/table/reinforced, /turf/open/floor/plasteel/vault, /area/shuttle/syndicate) -"cgQ" = ( +"abE" = ( /obj/item/device/sbeacondrop/bomb{ pixel_y = 5 }, @@ -50681,30 +707,59 @@ dir = 8 }, /area/shuttle/syndicate) -"cgR" = ( -/obj/item/weapon/grenade/syndieminibomb{ +"abF" = ( +/obj/item/grenade/syndieminibomb{ pixel_x = 4; pixel_y = 2 }, -/obj/item/weapon/grenade/syndieminibomb{ +/obj/item/grenade/syndieminibomb{ pixel_x = -1 }, /obj/structure/table/reinforced, /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/grenade/plastic/c4, -/obj/item/weapon/grenade/plastic/c4, -/obj/item/weapon/grenade/plastic/c4, -/obj/item/weapon/grenade/plastic/c4, -/obj/item/weapon/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, +/obj/item/grenade/plastic/c4, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/shuttle/syndicate) -"cgS" = ( -/obj/item/weapon/surgicaldrill, -/obj/item/weapon/circular_saw, +"abG" = ( +/obj/machinery/door/window{ + dir = 1; + name = "Technological Storage"; + req_access_txt = "150" + }, +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"abH" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/item/device/aicard, +/turf/open/floor/plasteel/vault, +/area/shuttle/syndicate) +"abI" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space) +"abJ" = ( +/obj/structure/lattice, +/obj/machinery/camera/motion{ + c_tag = "MiniSat External Fore"; + dir = 1; + network = list("MiniSat") + }, +/turf/open/space, +/area/space) +"abK" = ( +/obj/item/surgicaldrill, +/obj/item/circular_saw, /obj/structure/table/reinforced, /obj/machinery/light{ dir = 8 @@ -50713,7 +768,7 @@ dir = 8 }, /area/shuttle/syndicate) -"cgT" = ( +"abL" = ( /obj/structure/sink{ dir = 4; pixel_x = 11 @@ -50725,7 +780,7 @@ dir = 5 }, /area/shuttle/syndicate) -"cgU" = ( +"abM" = ( /obj/machinery/nuclearbomb/syndicate, /obj/machinery/door/window{ dir = 1; @@ -50734,36 +789,37 @@ }, /turf/open/floor/circuit/red, /area/shuttle/syndicate) -"cgV" = ( -/obj/machinery/telecomms/allinone{ - intercept = 1 - }, -/turf/open/floor/mineral/plastitanium, -/area/shuttle/syndicate) -"cgW" = ( -/obj/item/weapon/cautery, -/obj/item/weapon/scalpel, +"abN" = ( +/obj/effect/landmark/carpspawn, +/turf/open/space, +/area/space) +"abO" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai) +"abP" = ( +/obj/item/cautery, +/obj/item/scalpel, /obj/structure/table/reinforced, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/shuttle/syndicate) -"cgX" = ( +"abQ" = ( /obj/structure/table/optable, -/obj/item/weapon/surgical_drapes, +/obj/item/surgical_drapes, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/shuttle/syndicate) -"cgY" = ( -/obj/item/weapon/retractor, -/obj/item/weapon/hemostat, +"abR" = ( +/obj/item/retractor, +/obj/item/hemostat, /obj/structure/table/reinforced, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/shuttle/syndicate) -"cgZ" = ( +"abS" = ( /obj/structure/shuttle/engine/heater, /obj/structure/window/reinforced{ dir = 1 @@ -50771,207 +827,1945 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating/airless, /area/shuttle/syndicate) -"cha" = ( +"abT" = ( /obj/machinery/recharge_station, /turf/open/floor/circuit/red, /area/shuttle/syndicate) -"chb" = ( +"abU" = ( /obj/machinery/telecomms/allinone{ intercept = 1 }, /turf/open/floor/circuit/red, /area/shuttle/syndicate) -"chc" = ( -/obj/structure/rack, -/obj/item/clothing/suit/space/syndicate/black/red, -/obj/item/clothing/head/helmet/space/syndicate/black/red, -/turf/open/floor/mineral/plastitanium, -/area/shuttle/syndicate) -"chd" = ( +"abV" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel/white, +/area/ai_monitored/turret_protected/ai) +"abW" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/white, +/area/ai_monitored/turret_protected/ai) +"abX" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ai_monitored/turret_protected/ai) +"abY" = ( +/turf/open/floor/plasteel/white, +/area/ai_monitored/turret_protected/ai) +"abZ" = ( /obj/structure/shuttle/engine/propulsion/left, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating/airless, /area/shuttle/syndicate) -"che" = ( +"aca" = ( /obj/structure/shuttle/engine/propulsion, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating/airless, /area/shuttle/syndicate) -"chf" = ( +"acb" = ( /obj/structure/shuttle/engine/propulsion/right, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating/airless, /area/shuttle/syndicate) -"chg" = ( -/turf/open/space, -/obj/machinery/porta_turret/syndicate{ - dir = 6 +"acc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/closed/wall/mineral/plastitanium{ - dir = 4; - icon_state = "diagonalWall3" +/turf/open/floor/plasteel/white, +/area/ai_monitored/turret_protected/ai) +"acd" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 }, -/area/shuttle/syndicate) -"chh" = ( -/turf/open/space, -/obj/machinery/porta_turret/syndicate{ - dir = 10 +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai) +"ace" = ( +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"acf" = ( +/obj/machinery/camera/motion{ + c_tag = "MiniSat AI Chamber North"; + dir = 1; + network = list("MiniSat") }, -/turf/closed/wall/mineral/plastitanium{ - icon_state = "diagonalWall3" +/obj/machinery/light, +/obj/machinery/flasher{ + id = "AI"; + pixel_y = -24 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"acg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ai_monitored/turret_protected/ai) +"ach" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ai_monitored/turret_protected/ai) +"aci" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/ai_monitored/turret_protected/ai) +"acj" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/landmark/tripai, +/obj/item/device/radio/intercom{ + anyai = 1; + broadcasting = 0; + freerange = 1; + frequency = 1447; + name = "Private Channel"; + pixel_x = -27 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = 26 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"ack" = ( +/obj/machinery/power/smes{ + charge = 5e+006 }, -/area/shuttle/syndicate) -"chi" = ( -/obj/structure/lattice, -/obj/structure/grille, -/turf/open/space, -/area/solar/port) -"chj" = ( -/obj/structure/lattice, -/turf/open/space, -/area/solar/port) -"chk" = ( -/obj/structure/lattice, -/obj/structure/grille/broken, -/turf/open/space, -/area/solar/port) -"chl" = ( -/obj/structure/lattice/catwalk, -/obj/item/stack/cable_coil, -/turf/open/space, -/area/solar/port) -"chm" = ( /obj/structure/cable{ icon_state = "0-4"; d2 = 4 }, -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/solar/port) -"chn" = ( -/turf/open/space, -/area/shuttle/escape) -"cho" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/hallway/secondary/exit/departure_lounge) -"chp" = ( -/obj/item/weapon/twohanded/required/kirbyplants, -/turf/open/floor/plasteel/escape{ - dir = 9 +/obj/machinery/camera/motion{ + c_tag = "MiniSat AI Chamber Center"; + dir = 2; + network = list("MiniSat") }, -/area/hallway/secondary/exit/departure_lounge) -"chq" = ( -/turf/open/floor/plasteel/escape{ +/obj/machinery/light/small{ dir = 1 }, -/area/hallway/secondary/exit/departure_lounge) -"chr" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"acl" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + aidisabled = 0; + dir = 1; + name = "AI Chamber APC"; + areastring = "/area/ai_monitored/turret_protected/ai"; + pixel_y = 24 + }, +/obj/effect/landmark/tripai, +/obj/item/device/radio/intercom{ + anyai = 1; + broadcasting = 0; + freerange = 1; + frequency = 1447; + name = "Private Channel"; + pixel_x = 27 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"acm" = ( +/obj/machinery/camera/motion{ + c_tag = "MiniSat External Port"; + dir = 8; + network = list("MiniSat") + }, +/turf/open/space, +/area/space) +"acn" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/machinery/camera/motion{ + c_tag = "MiniSat AI Chamber West"; + dir = 4; + network = list("MiniSat") + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai) +"aco" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"acp" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/glass_command{ + name = "AI Core"; + req_access_txt = "65" + }, +/turf/open/floor/plasteel/white, +/area/ai_monitored/turret_protected/ai) +"acq" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/turretid{ + control_area = "/area/ai_monitored/turret_protected/ai"; + name = "AI Chamber turret control"; + pixel_x = 5; + pixel_y = -24 + }, +/turf/open/floor/plasteel/white, +/area/ai_monitored/turret_protected/ai) +"acr" = ( +/obj/machinery/ai_slipper{ + uses = 8 + }, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel/white, +/area/ai_monitored/turret_protected/ai) +"acs" = ( +/obj/machinery/turretid{ + control_area = "/area/ai_monitored/turret_protected/aisat_interior"; + name = "AI Satellite turret control"; + pixel_x = -5; + pixel_y = -24 + }, +/turf/open/floor/plasteel/white, +/area/ai_monitored/turret_protected/ai) +"act" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/glass_command{ + name = "AI Core"; + req_access_txt = "65" + }, +/turf/open/floor/plasteel/white, +/area/ai_monitored/turret_protected/ai) +"acu" = ( +/obj/machinery/porta_turret/ai{ + dir = 4 + }, +/obj/machinery/camera/motion{ + c_tag = "MiniSat AI Chamber East"; + dir = 8; + network = list("MiniSat") + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai) +"acv" = ( +/obj/machinery/camera/motion{ + c_tag = "MiniSat External Starboard"; + dir = 4; + network = list("MiniSat") + }, +/turf/open/space, +/area/space) +"acw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ai_monitored/turret_protected/ai) +"acx" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"acy" = ( +/obj/effect/landmark/start/ai, +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 1; + listening = 1; + name = "Common Channel"; + pixel_x = -27; + pixel_y = -9 + }, +/obj/item/device/radio/intercom{ + anyai = 1; + freerange = 1; + listening = 0; + name = "Custom Channel"; + pixel_y = -31 + }, +/obj/item/device/radio/intercom{ + anyai = 1; + broadcasting = 0; + freerange = 1; + frequency = 1447; + name = "Private Channel"; + pixel_x = 27; + pixel_y = -9 + }, +/obj/machinery/newscaster/security_unit{ + pixel_x = -28; + pixel_y = -28 + }, +/obj/machinery/requests_console{ + department = "AI"; + departmentType = 5; + pixel_x = 28; + pixel_y = -28 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"acz" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"acA" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"acB" = ( +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"acC" = ( +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"acD" = ( +/obj/machinery/camera/motion{ + c_tag = "MiniSat AI Chamber South"; + dir = 2; + network = list("MiniSat") + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/flasher{ + id = "AI"; + pixel_y = 20 + }, +/obj/machinery/ai_status_display{ + pixel_y = 37 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"acE" = ( +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1447; + listening = 0; + name = "Station Intercom (AI Private)"; + pixel_y = 24 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai) +"acF" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on, +/turf/open/floor/plating/airless, +/area/space) +"acG" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ai_monitored/turret_protected/ai) +"acH" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ai_monitored/turret_protected/ai) +"acI" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/ai_monitored/turret_protected/ai) +"acJ" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plasteel/white, +/area/ai_monitored/turret_protected/ai) +"acK" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/ai_monitored/turret_protected/ai) +"acL" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/ai_slipper{ + uses = 8 + }, +/turf/open/floor/plasteel/white, +/area/ai_monitored/turret_protected/ai) +"acM" = ( +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plasteel/white, +/area/ai_monitored/turret_protected/ai) +"acN" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/space, +/area/space) +"acO" = ( +/obj/structure/grille/broken, +/turf/open/space, +/area/space) +"acP" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/AIsatextAP) +"acQ" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/AIsatextAP) +"acR" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai) +"acS" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai) +"acT" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai) +"acU" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/AIsatextAS) +"acV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/AIsatextAS) +"acW" = ( +/obj/machinery/computer/station_alert, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAP) +"acX" = ( +/obj/machinery/computer/monitor, +/obj/structure/cable/yellow, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAP) +"acY" = ( +/obj/machinery/computer/atmos_alert, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAP) +"acZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/ai) +"ada" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/ai) +"adb" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass_command{ + name = "AI Core"; + req_access_txt = "65" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ai_monitored/turret_protected/ai) +"adc" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 5 }, -/turf/open/floor/plasteel/escape{ +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/ai) +"add" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/ai) +"ade" = ( +/obj/structure/table/glass, +/obj/item/stack/sheet/metal, +/obj/item/stack/sheet/glass{ + amount = 20; + pixel_x = 3; + pixel_y = -4 + }, +/obj/item/device/assembly/flash/handheld, +/obj/item/device/assembly/flash/handheld, +/obj/item/device/mmi, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAS) +"adf" = ( +/obj/machinery/light/small{ dir = 1 }, -/area/hallway/secondary/exit/departure_lounge) -"chs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 4 +/obj/machinery/computer/rdconsole/robotics, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAS) +"adg" = ( +/obj/machinery/mecha_part_fabricator, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAS) +"adh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAP) +"adi" = ( +/obj/structure/chair/office/dark{ + dir = 1 }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAP) +"adj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAP) +"adk" = ( +/obj/structure/table, /obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/escape{ +/obj/structure/cable/yellow{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "MiniSat Antechamber APC"; + areastring = "/area/ai_monitored/turret_protected/aisat_interior"; + pixel_x = -24 + }, +/obj/machinery/recharger, +/turf/open/floor/plasteel/grimy, +/area/ai_monitored/turret_protected/aisat_interior) +"adl" = ( +/obj/structure/chair/office/dark{ dir = 1 }, -/area/hallway/secondary/exit/departure_lounge) -"cht" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/grimy, +/area/ai_monitored/turret_protected/aisat_interior) +"adm" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/grimy, +/area/ai_monitored/turret_protected/aisat_interior) +"adn" = ( +/obj/structure/chair/office/dark{ dir = 4 }, +/turf/open/floor/plasteel/grimy, +/area/ai_monitored/turret_protected/aisat_interior) +"ado" = ( +/obj/structure/table, +/obj/item/pen, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/obj/item/paper_bin, +/turf/open/floor/plasteel/grimy, +/area/ai_monitored/turret_protected/aisat_interior) +"adp" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAS) +"adq" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAS) +"adr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAS) +"ads" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAP) +"adt" = ( +/obj/machinery/camera{ + c_tag = "MiniSat Maintenance Port Fore"; + dir = 1; + network = list("MiniSat") + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAP) +"adu" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAP) +"adv" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "MiniSat Maintenance"; + req_access_txt = "65" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAP) +"adw" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/grimy, +/area/ai_monitored/turret_protected/aisat_interior) +"adx" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/ai_monitored/turret_protected/aisat_interior) +"ady" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/grimy, +/area/ai_monitored/turret_protected/aisat_interior) +"adz" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1447; + listening = 0; + name = "Station Intercom (AI Private)"; + pixel_y = -29 + }, +/obj/machinery/camera/motion{ + c_tag = "MiniSat AI Chamber Observation"; + dir = 1; + network = list("MiniSat") + }, +/turf/open/floor/plasteel/grimy, +/area/ai_monitored/turret_protected/aisat_interior) +"adA" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/grimy, +/area/ai_monitored/turret_protected/aisat_interior) +"adB" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "MiniSat Maintenance"; + req_access_txt = "65" + }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel/escape{ - dir = 1 +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAS) +"adC" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAS) +"adD" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Waste Out"; + on = 1 }, -/area/hallway/secondary/exit/departure_lounge) -"chu" = ( +/obj/machinery/camera{ + c_tag = "MiniSat Maintenance Starboard Fore"; + dir = 1; + network = list("MiniSat") + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAS) +"adE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/escape{ - dir = 1 - }, -/area/hallway/secondary/exit/departure_lounge) -"chv" = ( +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAS) +"adF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 + dir = 9 }, -/turf/open/floor/plasteel/escape{ +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/AIsatextAS) +"adG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/AIsatextAP) +"adH" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "MiniSat Maintenance"; + req_access_txt = "65" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAP) +"adI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/AIsatextAP) +"adJ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/AIsatextAP) +"adK" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/area/hallway/secondary/exit/departure_lounge) -"chw" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, -/turf/open/floor/plasteel/escape{ +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/AIsatextAP) +"adL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/aisat_interior) +"adM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Chamber Observation"; + req_one_access_txt = "65" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/area/hallway/secondary/exit/departure_lounge) -"chx" = ( -/turf/open/floor/plasteel/escape{ - dir = 8 +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/area/hallway/secondary/exit/departure_lounge) -"chy" = ( -/obj/structure/chair{ +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"adN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/AIsatextAS) +"adO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/AIsatextAS) +"adP" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"chz" = ( -/obj/structure/chair{ +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/AIsatextAS) +"adQ" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "MiniSat Maintenance"; + req_access_txt = "65" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAS) +"adR" = ( +/obj/structure/grille, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"adS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/AIsatextAP) +"adT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAP) +"adU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/AIsatextAP) +"adV" = ( +/turf/open/space, +/area/ai_monitored/turret_protected/AIsatextAP) +"adW" = ( +/obj/structure/lattice, +/obj/machinery/light/small{ dir = 1 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/camera/motion{ + c_tag = "MiniSat Bridge Port Fore"; + dir = 2; + network = list("MiniSat") + }, +/turf/open/space, +/area/ai_monitored/turret_protected/AIsatextAP) +"adX" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/aisat_interior) +"adY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"adZ" = ( +/turf/open/space, +/area/ai_monitored/turret_protected/AIsatextAS) +"aea" = ( +/obj/structure/lattice, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera/motion{ + c_tag = "MiniSat Bridge Starboard Fore"; + dir = 2; + network = list("MiniSat") + }, +/turf/open/space, +/area/ai_monitored/turret_protected/AIsatextAS) +"aeb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"chA" = ( -/obj/structure/table, -/obj/item/toy/cards/deck, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/AIsatextAS) +"aec" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAS) +"aed" = ( +/obj/structure/lattice, +/obj/structure/grille/broken, +/turf/open/space, +/area/space) +"aee" = ( +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAP) +"aef" = ( +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAP) +"aeg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/porta_turret/ai{ + installation = /obj/item/gun/energy/e_gun + }, +/turf/open/floor/plating/airless, +/area/ai_monitored/turret_protected/aisat_interior) +"aeh" = ( +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"aei" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"aej" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/porta_turret/ai{ + installation = /obj/item/gun/energy/e_gun + }, +/turf/open/floor/plating/airless, +/area/ai_monitored/turret_protected/aisat_interior) +"aek" = ( +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAS) +"ael" = ( +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAS) +"aem" = ( +/turf/closed/wall/r_wall, +/area/security/prison) +"aen" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/open/floor/plating, +/area/security/prison) +"aeo" = ( +/obj/machinery/hydroponics/constructable, +/obj/item/seeds/potato, +/obj/item/seeds/carrot, +/obj/item/seeds/corn, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/black, +/area/security/prison) +"aep" = ( +/obj/item/cultivator, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/black, +/area/security/prison) +"aeq" = ( +/obj/machinery/hydroponics/constructable, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/seeds/glowshroom, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Permabrig Central"; + network = list("SS13","Prison") + }, +/turf/open/floor/plasteel/black, +/area/security/prison) +"aer" = ( +/obj/item/reagent_containers/glass/bucket, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/black, +/area/security/prison) +"aes" = ( +/obj/structure/easel, +/obj/item/canvas/nineteenXnineteen, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/black, +/area/security/prison) +"aet" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/security/prison) +"aeu" = ( +/obj/machinery/biogenerator, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/darkgreen/side{ + dir = 8 + }, +/area/security/prison) +"aev" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAP) +"aew" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/AIsatextAP) +"aex" = ( +/obj/structure/lattice, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/camera/motion{ + c_tag = "MiniSat Bridge Port Aft"; + dir = 1; + network = list("MiniSat") + }, +/turf/open/space, +/area/ai_monitored/turret_protected/AIsatextAP) +"aey" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"aez" = ( +/obj/structure/lattice, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera/motion{ + c_tag = "MiniSat Bridge Starboard Aft"; + dir = 1; + network = list("MiniSat") + }, +/turf/open/space, +/area/ai_monitored/turret_protected/AIsatextAS) +"aeA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/AIsatextAS) +"aeB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAS) +"aeC" = ( +/obj/machinery/hydroponics/constructable, +/obj/item/seeds/grass, +/turf/open/floor/plasteel/black, +/area/security/prison) +"aeD" = ( +/obj/item/device/plant_analyzer, +/turf/open/floor/plasteel/black, +/area/security/prison) +"aeE" = ( +/obj/machinery/hydroponics/constructable, +/obj/item/seeds/sunflower, +/obj/item/seeds/poppy, +/turf/open/floor/plasteel/black, +/area/security/prison) +"aeF" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel/black, +/area/security/prison) +"aeG" = ( +/obj/item/storage/crayons, +/turf/open/floor/plasteel/black, +/area/security/prison) +"aeH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/security/prison) +"aeI" = ( +/obj/machinery/seed_extractor, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/darkgreen/side{ + dir = 8 + }, +/area/security/prison) +"aeJ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/AIsatextAP) +"aeK" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/AIsatextAP) +"aeL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/AIsatextAP) +"aeM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/AIsatextAP) +"aeN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/aisat_interior) +"aeO" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Chamber Hallway"; + req_one_access_txt = "65" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"aeP" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/aisat_interior) +"aeQ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/AIsatextAS) +"aeR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/AIsatextAS) +"aeS" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "MiniSat Maintenance"; + req_access_txt = "65" + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAS) +"aeT" = ( +/obj/structure/bookcase, +/turf/open/floor/plasteel/black, +/area/security/prison) +"aeU" = ( +/turf/open/floor/plasteel/black, +/area/security/prison) +"aeV" = ( +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plasteel/black, +/area/security/prison) +"aeW" = ( +/obj/structure/sink{ + pixel_y = 30 + }, +/turf/open/floor/plasteel/barber, +/area/security/prison) +"aeX" = ( +/obj/machinery/washing_machine, +/turf/open/floor/plasteel/barber, +/area/security/prison) +"aeY" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, +/obj/structure/cable/yellow{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "MiniSat Port Maintenance APC"; + areastring = "/area/ai_monitored/turret_protected/AIsatextAP"; + pixel_x = -24 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAP) +"aeZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAP) +"afa" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/obj/machinery/camera{ + c_tag = "MiniSat Maintenance Port Aft"; + dir = 2; + network = list("MiniSat") + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAP) +"afb" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"chB" = ( -/obj/structure/chair{ - dir = 1 +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAP) +"afc" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "MiniSat Maintenance"; + req_access_txt = "65" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAP) +"afd" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"chC" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"afe" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-09"; + name = "Photosynthetic Potted plant"; + pixel_y = 10 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 8 + }, +/area/ai_monitored/turret_protected/aisat_interior) +"aff" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 1 + }, +/area/ai_monitored/turret_protected/aisat_interior) +"afg" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-09"; + name = "Photosynthetic Potted plant"; + pixel_y = 10 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera/motion{ + c_tag = "MiniSat Foyer"; + dir = 2; + network = list("MiniSat") + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 4 + }, +/area/ai_monitored/turret_protected/aisat_interior) +"afh" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"afi" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "MiniSat Maintenance"; + req_access_txt = "65" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAS) +"afj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAS) +"afk" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/obj/machinery/camera{ + c_tag = "MiniSat Maintenance Starboard Aft"; + dir = 2; + network = list("MiniSat") + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAS) +"afl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAS) +"afm" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "MiniSat Starboard Maintenance APC"; + areastring = "/area/ai_monitored/turret_protected/AIsatextAS"; + pixel_x = 24 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAS) +"afn" = ( +/obj/machinery/computer/libraryconsole/bookmanagement, +/obj/structure/table, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/black, +/area/security/prison) +"afo" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/black, +/area/security/prison) +"afp" = ( +/obj/item/storage/pill_bottle/dice, +/obj/structure/table, +/turf/open/floor/plasteel/black, +/area/security/prison) +"afq" = ( +/obj/structure/table, +/obj/item/device/instrument/harmonica, +/turf/open/floor/plasteel/black, +/area/security/prison) +"afr" = ( +/obj/machinery/light/small, +/turf/open/floor/plasteel/barber, +/area/security/prison) +"afs" = ( +/obj/structure/table, +/obj/structure/bedsheetbin, +/turf/open/floor/plasteel/barber, +/area/security/prison) +"aft" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAP) +"afu" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Air Out"; + on = 1 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAP) +"afv" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAP) +"afw" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"afx" = ( +/turf/open/floor/plasteel/darkblue/side{ + dir = 8 + }, +/area/ai_monitored/turret_protected/aisat_interior) +"afy" = ( +/obj/effect/landmark/start/cyborg, +/obj/item/device/radio/beacon, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"afz" = ( +/turf/open/floor/plasteel/darkblue/side{ + dir = 4 + }, +/area/ai_monitored/turret_protected/aisat_interior) +"afA" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"afB" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/stack/cable_coil, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAS) +"afC" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/security/prison) +"afD" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/black, +/area/security/prison) +"afE" = ( +/obj/item/toy/cards/deck, +/obj/structure/table, +/turf/open/floor/plasteel/black, +/area/security/prison) +"afF" = ( +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/black, +/area/security/prison) +"afG" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/security/prison) +"afH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/security/prison) +"afI" = ( +/obj/machinery/computer/arcade, +/turf/open/floor/plasteel/black, +/area/security/prison) +"afJ" = ( +/obj/effect/landmark/carpspawn, +/turf/open/space/basic, +/area/space) +"afK" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAP) +"afL" = ( +/obj/structure/table, +/obj/item/wrench, +/obj/item/tank/internals/emergency_oxygen, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAP) +"afM" = ( +/obj/structure/table, +/obj/item/crowbar, +/obj/item/clothing/mask/gas, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAP) +"afN" = ( +/obj/machinery/teleport/hub, +/obj/effect/turf_decal/stripes/line{ dir = 5 }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"chD" = ( +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"afO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"afP" = ( +/obj/machinery/holopad, +/mob/living/simple_animal/bot/secbot/pingsky, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"afQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"afR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"afS" = ( +/obj/machinery/recharge_station, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAS) +"afT" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/electrical{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/toolbox/mechanical, +/obj/item/device/multitool{ + layer = 5 + }, +/obj/item/extinguisher{ + layer = 4 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/AIsatextAS) +"afU" = ( +/turf/closed/wall, +/area/security/execution/transfer) +"afV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/closed/wall, +/area/security/execution/transfer) +"afW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/security/execution/transfer) +"afX" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 1 }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"chE" = ( +/turf/closed/wall, +/area/security/execution/transfer) +"afY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/security/execution/transfer) +"afZ" = ( +/obj/machinery/vending/sustenance, +/turf/open/floor/plasteel/black, +/area/security/prison) +"aga" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/security/prison) +"agb" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/black, +/area/security/prison) +"agc" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/security/prison) +"agd" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/item/soap/nanotrasen, +/turf/open/floor/plasteel/freezer, +/area/security/prison) +"age" = ( +/obj/machinery/teleport/station, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"agf" = ( +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"agg" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -28 + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 4 + }, +/area/ai_monitored/turret_protected/aisat_interior) +"agh" = ( +/obj/structure/transit_tube/station/reverse/flipped{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"agi" = ( +/obj/machinery/door/poddoor{ + id = "executionspaceblast"; + name = "blast door" + }, +/turf/open/floor/plating, +/area/security/execution/transfer) +"agj" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel/black, +/area/security/execution/transfer) +"agk" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/flasher{ + id = "executionflash"; + pixel_y = 25 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/security/execution/transfer) +"agl" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel/black, +/area/security/execution/transfer) +"agm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/security/execution/transfer) +"agn" = ( +/obj/machinery/vending/cola, +/turf/open/floor/plasteel/black, +/area/security/prison) +"ago" = ( +/obj/machinery/door/window/westleft{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Unisex Showers"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/freezer, +/area/security/prison) +"agp" = ( +/turf/open/floor/plasteel/freezer, +/area/security/prison) +"agq" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"agr" = ( +/obj/machinery/computer/teleporter, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"ags" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/aisat_interior) +"agt" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 2; + name = "MiniSat External Access"; + req_access = null; + req_access_txt = "65" + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"agu" = ( +/obj/structure/transit_tube, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"agv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/security/execution/transfer) +"agw" = ( +/obj/structure/bed, +/obj/effect/landmark/revenantspawn, +/turf/open/floor/plasteel/black, +/area/security/execution/transfer) +"agx" = ( +/obj/machinery/sparker{ + dir = 2; + id = "executionburn"; + pixel_x = 25 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/security/execution/transfer) +"agy" = ( +/turf/closed/wall, +/area/security/prison) +"agz" = ( +/obj/machinery/door/poddoor/preopen{ + id = "permacell2"; + name = "cell blast door" + }, +/obj/machinery/door/airlock/glass{ + id_tag = "permabolt2"; + name = "Cell 2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/vault, +/area/security/prison) +"agA" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/closed/wall, +/area/security/prison) +"agB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/poddoor/preopen{ + id = "permacell1"; + name = "cell blast door" + }, +/obj/machinery/door/airlock/glass{ + id_tag = "permabolt1"; + name = "Cell 1" + }, +/turf/open/floor/plasteel/vault, +/area/security/prison) +"agC" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restroom"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/freezer, +/area/security/prison) +"agD" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 32 + }, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; @@ -50979,239 +2773,13176 @@ name = "EXTERNAL AIRLOCK"; pixel_x = -32 }, -/turf/open/floor/plasteel/escape{ +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"agE" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/transit_tube, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"agF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel/black, +/area/security/execution/transfer) +"agG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel/black, +/area/security/execution/transfer) +"agH" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel/black, +/area/security/execution/transfer) +"agI" = ( +/obj/structure/bed, +/obj/machinery/camera{ + c_tag = "Permabrig Cell 2"; + network = list("SS13","Prison") + }, +/obj/item/device/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + dir = 2; + name = "Prison Intercom (General)"; + pixel_y = 24; + prison_radio = 1 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"agJ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ dir = 8 }, -/area/hallway/secondary/exit/departure_lounge) -"chF" = ( -/obj/machinery/status_display, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"agK" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "permabolt2"; + name = "Cell Bolt Control"; + normaldoorcontrol = 1; + pixel_y = 25; + req_access_txt = "0"; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/chair, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"agL" = ( +/obj/structure/bed, +/obj/machinery/camera{ + c_tag = "Permabrig Cell 1"; + network = list("SS13","Prison") + }, +/obj/item/device/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + dir = 2; + name = "Prison Intercom (General)"; + pixel_y = 24; + prison_radio = 1 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"agM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"agN" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/button/door{ + id = "permabolt1"; + name = "Cell Bolt Control"; + normaldoorcontrol = 1; + pixel_y = 25; + req_access_txt = "0"; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/chair, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"agO" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/security/prison) +"agP" = ( /turf/closed/wall, -/area/hallway/secondary/exit/departure_lounge) -"chG" = ( -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/grass, -/area/hallway/secondary/exit/departure_lounge) -"chH" = ( -/obj/machinery/status_display, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/wall, -/area/hallway/secondary/exit/departure_lounge) -"chI" = ( +/area/security/main) +"agQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/main) +"agR" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 1; + name = "MiniSat External Access"; + req_access = null; + req_access_txt = "65" + }, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) +"agS" = ( +/obj/structure/transit_tube, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space) +"agT" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "executionfireblast"; + layer = 2.9; + name = "blast door" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/security/execution/transfer) +"agU" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "executionfireblast"; + layer = 2.9; + name = "blast door" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plating, +/area/security/execution/transfer) +"agV" = ( +/obj/machinery/door/poddoor/preopen{ + id = "executionfireblast"; + layer = 2.9; + name = "blast door" + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/westright{ + dir = 1; + name = "Transfer Room"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/security/execution/transfer) +"agW" = ( +/obj/machinery/flasher{ + id = "PCell 2"; + pixel_x = -28 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"agX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"agY" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper, +/obj/item/pen, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"agZ" = ( +/obj/machinery/flasher{ + id = "PCell 1"; + pixel_x = -28 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"aha" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"ahb" = ( +/obj/structure/toilet{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/security/prison) +"ahc" = ( +/obj/structure/closet/wardrobe/red, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"ahd" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"ahe" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/machinery/camera{ + c_tag = "Brig Equipment Room"; + dir = 2 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 29 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"ahf" = ( +/obj/machinery/vending/security, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"ahg" = ( +/obj/machinery/suit_storage_unit/security, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"ahh" = ( +/obj/structure/lattice/catwalk, +/obj/structure/showcase{ + density = 0; + desc = "An old, deactivated cyborg. Whilst once actively used to guard against intruders, it now simply intimidates them with its cold, steely gaze."; + dir = 2; + icon = 'icons/mob/robots.dmi'; + icon_state = "robot_old"; + name = "Cyborg Statue"; + pixel_y = 20 + }, +/turf/open/space, +/area/space) +"ahi" = ( +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space) +"ahj" = ( +/obj/item/device/radio/intercom{ + freerange = 0; + frequency = 1459; + name = "Station Intercom (General)"; + pixel_x = -28 + }, +/obj/structure/table, +/obj/item/storage/backpack/duffelbag/sec/surgery{ + pixel_y = 5 + }, +/obj/item/clothing/mask/balaclava, +/obj/item/device/mmi, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/black, +/area/security/execution/transfer) +"ahk" = ( +/obj/structure/table, +/obj/item/folder/red{ + pixel_x = 3 + }, +/obj/item/device/taperecorder{ + pixel_x = -3 + }, +/turf/open/floor/plasteel/black, +/area/security/execution/transfer) +"ahl" = ( +/obj/machinery/button/flasher{ + id = "executionflash"; + pixel_x = 24; + pixel_y = 5 + }, +/obj/machinery/button/door{ + id = "executionspaceblast"; + name = "Vent to Space"; + pixel_x = 25; + pixel_y = -5; + req_access_txt = "7" + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/turf/open/floor/plasteel/black, +/area/security/execution/transfer) +"ahm" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Long-Term Cell 2"; + req_access_txt = "2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"ahn" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 5 + }, +/turf/closed/wall, +/area/security/prison) +"aho" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/security/prison) +"ahp" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Long-Term Cell 1"; + req_access_txt = "2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/security/prison) +"ahq" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"ahr" = ( +/obj/structure/lattice, +/obj/machinery/camera/motion{ + c_tag = "MiniSat Entrance"; + dir = 2; + network = list("MiniSat") + }, +/turf/open/space, +/area/space) +"ahs" = ( +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube, +/turf/open/space/basic, +/area/space) +"aht" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"ahu" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/open/floor/plating, +/area/security/execution/transfer) +"ahv" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating, +/area/security/execution/transfer) +"ahw" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/security/execution/transfer) +"ahx" = ( +/obj/structure/table, +/obj/item/device/flashlight/lamp, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/black, +/area/security/execution/transfer) +"ahy" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/security/execution/transfer) +"ahz" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/button/ignition{ + id = "executionburn"; + pixel_x = 24; + pixel_y = 5 + }, +/obj/machinery/button/door{ + id = "executionfireblast"; + name = "Transfer Area Lockdown"; + pixel_x = 25; + pixel_y = -5; + req_access_txt = "2" + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/turf/open/floor/plasteel/black, +/area/security/execution/transfer) +"ahA" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/security/execution/transfer) +"ahB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/prison) +"ahC" = ( /obj/machinery/light{ dir = 1 }, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"chJ" = ( -/obj/structure/chair, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"chK" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/palebush, -/obj/structure/window/reinforced{ - dir = 1; - pixel_y = 1 +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/obj/structure/window/reinforced{ +/obj/machinery/button/flasher{ + id = "PCell 2"; + pixel_x = 5; + pixel_y = 24 + }, +/obj/machinery/button/door{ + id = "permacell2"; + name = "Cell 2 Lockdown"; + pixel_x = 4; + pixel_y = 34; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/security/prison) +"ahD" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/prison) +"ahE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 4 + }, +/area/security/prison) +"ahF" = ( +/obj/machinery/camera{ + c_tag = "Brig Prison Hallway"; + network = list("SS13","Prison") + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching Prison Wing holding areas."; + name = "Prison Monitor"; + network = list("Prison"); + pixel_y = 30 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/prison) +"ahG" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/button/flasher{ + id = "PCell 1"; + pixel_x = 5; + pixel_y = 24 + }, +/obj/machinery/button/door{ + id = "permacell1"; + name = "Cell 1 Lockdown"; + pixel_x = 4; + pixel_y = 34; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/red/corner{ + dir = 1 + }, +/area/security/prison) +"ahH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"ahI" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/red/corner{ + dir = 4 + }, +/area/security/prison) +"ahJ" = ( +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 1; + name = "Prison Wing APC"; + pixel_x = 1; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/prison) +"ahK" = ( +/obj/structure/table, +/obj/item/melee/chainofcommand, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/prison) +"ahL" = ( +/turf/closed/wall/r_wall, +/area/security/armory) +"ahM" = ( +/obj/machinery/light{ dir = 8 }, -/turf/open/floor/grass, -/area/hallway/secondary/exit/departure_lounge) -"chL" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/palebush, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"ahN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"ahO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"ahP" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"ahQ" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"ahR" = ( +/obj/structure/lattice/catwalk, +/obj/structure/transit_tube/crossing, +/turf/open/space/basic, +/area/space) +"ahS" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/security/execution/transfer) +"ahT" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/security/execution/transfer) +"ahU" = ( /obj/structure/window/reinforced{ - dir = 1; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/obj/item/wrench, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/security/execution/transfer) +"ahV" = ( +/obj/structure/rack, +/obj/item/tank/internals/anesthetic{ + pixel_x = -3; pixel_y = 1 }, -/turf/open/floor/grass, -/area/hallway/secondary/exit/departure_lounge) -"chM" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/palebush, +/obj/item/tank/internals/oxygen/red{ + pixel_x = 3 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/security/execution/transfer) +"ahW" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/black, +/area/security/execution/transfer) +"ahX" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/security/execution/transfer) +"ahY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + aiControlDisabled = 0; + id_tag = null; + locked = 0; + name = "Prisoner Transfer Centre"; + req_access = null; + req_access_txt = "2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/security/execution/transfer) +"ahZ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aia" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aib" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/security/prison) +"aic" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aid" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/security/prison) +"aie" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aif" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aig" = ( +/turf/open/floor/plasteel, +/area/security/prison) +"aih" = ( +/obj/structure/table, +/obj/item/razor{ + pixel_x = -6 + }, +/obj/item/device/assembly/signaler{ + pixel_x = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aii" = ( +/obj/structure/table, +/obj/item/storage/box/chemimp{ + pixel_x = 6 + }, +/obj/item/storage/box/trackimp{ + pixel_x = -3 + }, +/turf/open/floor/plasteel/black, +/area/security/armory) +"aij" = ( +/obj/structure/closet/secure_closet/contraband/armory, +/obj/item/book/codex_gigas, +/obj/item/poster/random_contraband, +/obj/item/grenade/smokebomb, +/turf/open/floor/plasteel/black, +/area/security/armory) +"aik" = ( +/obj/structure/closet/secure_closet/lethalshots, +/obj/machinery/camera/motion{ + c_tag = "Armory Motion Sensor"; + dir = 2; + name = "motion-sensitive security camera" + }, +/turf/open/floor/plasteel/black, +/area/security/armory) +"ail" = ( +/obj/vehicle/secway, +/turf/open/floor/plasteel/black, +/area/security/armory) +"aim" = ( +/obj/item/grenade/barrier{ + pixel_x = 4 + }, +/obj/item/grenade/barrier, +/obj/item/grenade/barrier{ + pixel_x = -4 + }, +/obj/structure/table, +/turf/open/floor/plasteel/black, +/area/security/armory) +"ain" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"aio" = ( +/obj/structure/closet/l3closet, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"aip" = ( +/obj/structure/closet/bombcloset, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"aiq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"air" = ( +/obj/vehicle/secway, +/obj/item/key/security, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"ais" = ( +/obj/structure/tank_dispenser/oxygen, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"ait" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aiu" = ( +/turf/closed/wall, +/area/maintenance/department/security/brig) +"aiv" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating, +/area/security/execution/transfer) +"aiw" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + layer = 2.4 + }, +/obj/machinery/door/window/southleft{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Armory"; + req_access_txt = "2" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/security/execution/transfer) +"aix" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/security/execution/transfer) +"aiy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/security/execution/transfer) +"aiz" = ( +/obj/machinery/light_switch{ + pixel_x = 25 + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/black, +/area/security/execution/transfer) +"aiA" = ( +/turf/closed/wall/r_wall, +/area/security/execution/transfer) +"aiB" = ( +/turf/open/floor/plasteel/red/side, +/area/security/prison) +"aiC" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/red/side, +/area/security/prison) +"aiD" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, +/turf/open/floor/plasteel/red/side, +/area/security/prison) +"aiE" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side, +/area/security/prison) +"aiF" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aiG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/security/prison) +"aiH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/prison) +"aiI" = ( +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/security/prison) +"aiJ" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/red/side, +/area/security/prison) +"aiK" = ( +/obj/structure/table, +/obj/item/device/electropack, +/turf/open/floor/plasteel/red/side, +/area/security/prison) +"aiL" = ( +/obj/structure/table, +/obj/item/storage/box/flashbangs{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/item/storage/box/flashbangs{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/lockbox/loyalty{ + layer = 4 + }, +/turf/open/floor/plasteel/black, +/area/security/armory) +"aiM" = ( +/turf/open/floor/plasteel/black, +/area/security/armory) +"aiN" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/black, +/area/security/armory) +"aiO" = ( +/obj/structure/table, +/obj/item/storage/box/firingpins, +/obj/item/storage/box/firingpins, +/obj/item/key/security, +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 4; + name = "Armory APC"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/black, +/area/security/armory) +"aiP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Equipment Room"; + req_access = null; + req_access_txt = "1" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/security/main) +"aiQ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Equipment Room"; + req_access = null; + req_access_txt = "1" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/security/main) +"aiR" = ( +/turf/closed/wall, +/area/crew_quarters/heads/hos) +"aiS" = ( +/turf/closed/wall, +/area/maintenance/department/crew_quarters/dorms) +"aiT" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"aiU" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/barsign, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"aiV" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aiW" = ( +/obj/structure/table, +/obj/structure/bedsheetbin, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aiX" = ( +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/obj/item/reagent_containers/glass/beaker, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aiY" = ( +/obj/structure/table, +/obj/item/device/flashlight/lamp, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aiZ" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/item/pen, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/plasteel/black, +/area/security/execution/transfer) +"aja" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/black, +/area/security/execution/transfer) +"ajb" = ( +/obj/structure/closet/secure_closet/injection, +/obj/machinery/power/apc{ + dir = 4; + name = "Prisoner Transfer Centre"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/black, +/area/security/execution/transfer) +"ajc" = ( +/obj/structure/closet/secure_closet/brig, +/turf/open/floor/plasteel/black, +/area/security/prison) +"ajd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_security{ + name = "Prison Wing"; + req_access_txt = "1" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/red, +/area/security/prison) +"aje" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/prison) +"ajf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_security{ + name = "Prison Wing"; + req_access_txt = "1" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red, +/area/security/prison) +"ajg" = ( +/obj/structure/rack, +/obj/item/gun/energy/ionrifle, +/obj/item/gun/energy/temperature/security, +/obj/item/clothing/suit/armor/laserproof, +/obj/machinery/light{ + dir = 8; + light_color = "#e8eaff" + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/plasteel/black, +/area/security/armory) +"ajh" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/suit/armor/riot, +/obj/item/clothing/suit/armor/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/clothing/head/helmet/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/head/helmet/riot, +/obj/item/clothing/head/helmet/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/shield/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/shield/riot, +/obj/item/shield/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/black, +/area/security/armory) +"aji" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/security/armory) +"ajj" = ( +/obj/structure/rack, +/obj/item/storage/box/rubbershot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/box/rubbershot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/rubbershot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/storage/box/rubbershot{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/obj/structure/sign/nosmoking_2{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/black, +/area/security/armory) +"ajk" = ( +/obj/effect/landmark/start/security_officer, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/red, +/area/security/main) +"ajl" = ( +/obj/structure/filingcabinet, +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + pixel_y = 30 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/main) +"ajm" = ( +/obj/structure/table, +/obj/item/storage/fancy/donut_box{ + pixel_y = 2 + }, +/obj/structure/noticeboard{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/main) +"ajn" = ( +/obj/structure/table, +/obj/structure/sign/goldenplaque{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/storage/box/handcuffs{ + pixel_x = 1; + pixel_y = 3 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/main) +"ajo" = ( +/obj/machinery/vending/coffee, +/obj/machinery/status_display{ + density = 0; + layer = 4; + pixel_y = 32 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/main) +"ajp" = ( +/obj/machinery/photocopier, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/main) +"ajq" = ( +/obj/effect/landmark/start/security_officer, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/red, +/area/security/main) +"ajr" = ( +/obj/item/reagent_containers/food/snacks/donut, +/turf/open/floor/plating, +/area/crew_quarters/heads/hos) +"ajs" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/hos) +"ajt" = ( +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks/beer, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"aju" = ( +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg3" + }, +/area/maintenance/department/crew_quarters/dorms) +"ajv" = ( +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"ajw" = ( +/obj/machinery/vending/boozeomat{ + products = list(/obj/item/reagent_containers/food/drinks/bottle/whiskey = 1, /obj/item/reagent_containers/food/drinks/bottle/absinthe = 1, /obj/item/reagent_containers/food/drinks/bottle/limejuice = 1, /obj/item/reagent_containers/food/drinks/bottle/cream = 1, /obj/item/reagent_containers/food/drinks/soda_cans/tonic = 1, /obj/item/reagent_containers/food/drinks/drinkingglass = 10, /obj/item/reagent_containers/food/drinks/ice = 3, /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass = 6, /obj/item/reagent_containers/food/drinks/flask = 1); + req_access_txt = "0" + }, +/turf/open/floor/plasteel/bar, +/area/maintenance/department/crew_quarters/dorms) +"ajx" = ( +/obj/machinery/door/poddoor/shutters{ + id = "supplybridge" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"ajy" = ( +/obj/machinery/door/poddoor/shutters{ + id = "supplybridge" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"ajz" = ( +/obj/machinery/door/poddoor/shutters{ + id = "supplybridge" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"ajA" = ( +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 24; + id = "syndicate_ne"; + name = "northeast of station"; + turf_type = /turf/open/space; + width = 18 + }, +/turf/open/space, +/area/space) +"ajB" = ( +/obj/item/storage/box/mousetraps, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"ajC" = ( +/obj/structure/chair/stool, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"ajD" = ( +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"ajE" = ( +/obj/structure/bed, +/obj/item/bedsheet, +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"ajF" = ( +/obj/machinery/atmospherics/components/unary/tank/oxygen, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"ajG" = ( +/obj/machinery/atmospherics/components/unary/tank/nitrogen, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"ajH" = ( +/turf/closed/wall, +/area/security/processing/cremation) +"ajI" = ( +/obj/machinery/door/airlock/security{ + aiControlDisabled = 0; + icon_state = "closed"; + id_tag = null; + locked = 0; + name = "Crematorium"; + req_access = null; + req_access_txt = "2;27"; + req_one_access_txt = "0" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/security/processing/cremation) +"ajJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "Prison Gate"; + name = "prison blast door" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/security/brig) +"ajK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "Prison Gate"; + name = "prison blast door" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/security/brig) +"ajL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id = "Prison Gate"; + name = "prison blast door" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/security/brig) +"ajM" = ( +/turf/closed/wall, +/area/security/brig) +"ajN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/security/brig) +"ajO" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/structure/sign/poster/official/safety_report{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/security/brig) +"ajP" = ( +/obj/structure/rack, +/obj/item/gun/energy/e_gun{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/energy/e_gun, +/obj/item/gun/energy/e_gun{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/black, +/area/security/armory) +"ajQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/black, +/area/security/armory) +"ajR" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/bulletproof{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/suit/armor/bulletproof, +/obj/item/clothing/suit/armor/bulletproof{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001; + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001 + }, +/obj/item/clothing/head/helmet/alt{ + layer = 3.00001; + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/black, +/area/security/armory) +"ajS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/black, +/area/security/armory) +"ajT" = ( +/obj/structure/rack, +/obj/item/gun/energy/laser{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/energy/laser, +/obj/item/gun/energy/laser{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/black, +/area/security/armory) +"ajU" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "Security Office APC"; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/main) +"ajV" = ( +/obj/effect/landmark/start/security_officer, +/turf/open/floor/plasteel, +/area/security/main) +"ajW" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/plasteel, +/area/security/main) +"ajX" = ( +/obj/effect/landmark/start/security_officer, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/main) +"ajY" = ( +/obj/effect/landmark/start/security_officer, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/main) +"ajZ" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/main) +"aka" = ( +/obj/machinery/suit_storage_unit/hos, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/heads/hos) +"akb" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/structure/sign/atmosplaque{ + desc = "An embossed piece of paper from the University of Nanotrasen at Portpoint."; + icon_state = "kiddieplaque"; + name = "\improper 'Diploma' frame"; + pixel_y = 32 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/heads/hos) +"akc" = ( +/obj/structure/table/wood, +/obj/machinery/recharger, +/obj/machinery/status_display{ + density = 0; + layer = 4; + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1; + light_color = "#706891" + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/heads/hos) +"akd" = ( +/obj/structure/table/wood, +/obj/item/storage/box/seccarts{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/item/storage/box/deputy, +/obj/machinery/newscaster/security_unit{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/heads/hos) +"ake" = ( +/obj/structure/closet/secure_closet/hos, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Head of Security's Desk"; + departmentType = 5; + name = "Head of Security RC"; + pixel_y = 30 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/heads/hos) +"akf" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"akg" = ( +/obj/structure/mineral_door/wood, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"akh" = ( +/obj/effect/decal/cleanable/oil{ + icon_state = "floor5" + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"aki" = ( +/obj/item/cigbutt/cigarbutt, +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/turf/open/floor/plating{ + burnt = 1; + icon_state = "panelscorched" + }, +/area/maintenance/department/crew_quarters/dorms) +"akj" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/obj/item/cigbutt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"akk" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"akl" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/glass{ + name = "space-bridge access" + }, +/obj/machinery/button/door{ + id = "supplybridge"; + name = "Space Bridge Control"; + pixel_y = 27; + req_access_txt = "0" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"akm" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"akn" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"ako" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"akp" = ( +/obj/machinery/door/airlock/glass{ + name = "space-bridge access" + }, +/obj/machinery/button/door{ + id = "supplybridge"; + name = "Space Bridge Control"; + pixel_y = 27; + req_access_txt = "0" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"akq" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"akr" = ( +/obj/machinery/washing_machine, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = -31 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aks" = ( +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"akt" = ( +/obj/structure/bed, +/obj/item/bedsheet, +/obj/machinery/button/door{ + id = "mainthideout"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aku" = ( +/obj/machinery/atmospherics/components/trinary/mixer/flipped{ + dir = 1; + node1_concentration = 0.2; + node2_concentration = 0.8; + on = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"akv" = ( +/obj/machinery/atmospherics/pipe/manifold/general/hidden, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"akw" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 9 + }, +/obj/machinery/meter, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"akx" = ( +/obj/structure/bodycontainer/crematorium, +/obj/effect/landmark/revenantspawn, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_x = -27 + }, +/turf/open/floor/plasteel/black, +/area/security/processing/cremation) +"aky" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/black, +/area/security/processing/cremation) +"akz" = ( +/obj/machinery/button/crematorium{ + pixel_x = 25 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Crematorium APC"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/black, +/area/security/processing/cremation) +"akA" = ( +/turf/closed/wall/r_wall, +/area/security/brig) +"akB" = ( +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/obj/item/reagent_containers/spray/cleaner, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whitered/side{ + dir = 9 + }, +/area/security/brig) +"akC" = ( +/obj/item/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/firstaid/regular, +/obj/structure/table/glass, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/whitered/side{ + dir = 1 + }, +/area/security/brig) +"akD" = ( +/obj/item/device/radio/intercom{ + freerange = 0; + frequency = 1459; + name = "Station Intercom (General)"; + pixel_y = 24 + }, +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop, +/turf/open/floor/plasteel/whitered/side{ + dir = 1 + }, +/area/security/brig) +"akE" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/iv_drip{ + density = 0 + }, +/turf/open/floor/plasteel/whitered/side{ + dir = 5 + }, +/area/security/brig) +"akF" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/brig) +"akG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"akH" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/brig) +"akI" = ( +/obj/machinery/door/airlock/security{ + name = "Evidence Room"; + req_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red, +/area/security/brig) +"akJ" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"akK" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/machinery/camera{ + c_tag = "Brig Evidence Room"; + dir = 8 + }, +/obj/effect/landmark/revenantspawn, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/brig) +"akL" = ( +/obj/structure/rack, +/obj/item/gun/energy/e_gun/advtaser{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/energy/e_gun/advtaser, +/obj/item/gun/energy/e_gun/advtaser{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/black, +/area/security/armory) +"akM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/security/armory) +"akN" = ( +/obj/effect/landmark/event_spawn, +/mob/living/simple_animal/bot/secbot{ + arrest_type = 1; + health = 45; + icon_state = "secbot1"; + idcheck = 1; + name = "Sergeant-at-Armsky"; + on = 1; + weaponscheck = 1 + }, +/turf/open/floor/plasteel/black, +/area/security/armory) +"akO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/black, +/area/security/armory) +"akP" = ( +/obj/structure/rack, +/obj/item/gun/ballistic/shotgun/riot{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/gun/ballistic/shotgun/riot, +/obj/item/gun/ballistic/shotgun/riot{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/black, +/area/security/armory) +"akQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/security/main) +"akR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/security/main) +"akS" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/black, +/area/security/main) +"akT" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/hos) +"akU" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/darkred/corner, +/area/crew_quarters/heads/hos) +"akV" = ( +/obj/item/storage/secure/safe{ + pixel_x = -22; + pixel_y = 32 + }, +/turf/open/floor/plasteel/darkred/side, +/area/crew_quarters/heads/hos) +"akW" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/darkred/side, +/area/crew_quarters/heads/hos) +"akX" = ( +/turf/open/floor/plasteel/darkred/side, +/area/crew_quarters/heads/hos) +"akY" = ( +/obj/machinery/keycard_auth{ + pixel_x = 28; + pixel_y = 28 + }, +/turf/open/floor/plasteel/darkred/side, +/area/crew_quarters/heads/hos) +"akZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/hos) +"ala" = ( +/obj/structure/transit_tube/curved{ + dir = 1 + }, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space) +"alb" = ( +/obj/structure/table, +/obj/item/lighter, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"alc" = ( +/obj/structure/table, +/obj/item/storage/fancy/cigarettes/cigars, +/obj/item/stack/spacecash/c20, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"ald" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/bottle/gin{ + pixel_y = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"ale" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"alf" = ( +/obj/machinery/door/poddoor/shutters{ + id = "supplybridge" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"alg" = ( +/obj/machinery/door/poddoor/shutters{ + id = "supplybridge" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"alh" = ( +/obj/machinery/door/poddoor/shutters{ + id = "supplybridge" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"ali" = ( +/obj/machinery/door/airlock{ + id_tag = "mainthideout"; + name = "Hideout" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"alj" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 8 + }, +/obj/item/wrench, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"alk" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"all" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"alm" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/turf/open/floor/plasteel/black, +/area/security/processing/cremation) +"aln" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/security/processing/cremation) +"alo" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Brig Crematorium"; + dir = 8; + network = list("SS13") + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/security/processing/cremation) +"alp" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/security/brig) +"alq" = ( +/obj/item/storage/box/bodybags, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/table/glass, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/item/reagent_containers/syringe{ + name = "steel point" + }, +/obj/item/reagent_containers/glass/bottle/charcoal, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/turf/open/floor/plasteel/whitered/side{ + dir = 10 + }, +/area/security/brig) +"alr" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitered/corner{ + dir = 8 + }, +/area/security/brig) +"als" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/security/brig) +"alt" = ( +/obj/machinery/door/window/westleft{ + base_state = "left"; + dir = 4; + icon_state = "left"; + name = "Brig Infirmary"; + req_access_txt = "0" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitered/side{ + dir = 4 + }, +/area/security/brig) +"alu" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"alv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"alw" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/brig) +"alx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/security/brig) +"aly" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/light/small, +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/security/brig) +"alz" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/security/brig) +"alA" = ( +/obj/machinery/flasher/portable, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/security/armory) +"alB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -27 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/main) +"alC" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp/green{ + pixel_x = -4; + pixel_y = 12 + }, +/obj/item/pen, +/obj/item/folder/red{ + layer = 2.9; + pixel_x = 8 + }, +/turf/open/floor/plasteel, +/area/security/main) +"alD" = ( +/obj/machinery/computer/secure_data, +/turf/open/floor/plasteel, +/area/security/main) +"alE" = ( +/turf/open/floor/plasteel, +/area/security/main) +"alF" = ( +/obj/machinery/computer/security, +/turf/open/floor/plasteel, +/area/security/main) +"alG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/main) +"alH" = ( +/turf/open/floor/plasteel/black, +/area/security/main) +"alI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/black, +/area/crew_quarters/heads/hos) +"alJ" = ( +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"alK" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"alL" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/stamp/hos, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"alM" = ( +/obj/machinery/computer/secure_data, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"alN" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/crew_quarters/heads/hos) +"alO" = ( +/obj/structure/transit_tube/diagonal, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"alP" = ( +/turf/open/floor/plating{ + burnt = 1; + icon_state = "panelscorched" + }, +/area/maintenance/department/crew_quarters/dorms) +"alQ" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/department/crew_quarters/dorms) +"alR" = ( +/obj/effect/landmark/blobstart, +/obj/structure/chair/stool/bar, +/turf/open/floor/wood, +/area/maintenance/department/crew_quarters/dorms) +"alS" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/wood, +/area/maintenance/department/crew_quarters/dorms) +"alT" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 5 + }, +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"alU" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 1 + }, +/obj/machinery/meter, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"alV" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"alW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/black, +/area/security/processing/cremation) +"alX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/black, +/area/security/processing/cremation) +"alY" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/black, +/area/security/processing/cremation) +"alZ" = ( +/obj/structure/bodycontainer/morgue, +/obj/machinery/camera{ + c_tag = "Brig Infirmary"; + dir = 4 + }, /obj/structure/window/reinforced{ dir = 1; - pixel_y = 1 + layer = 2.9 }, +/obj/effect/landmark/revenantspawn, +/turf/open/floor/plasteel/black, +/area/security/brig) +"ama" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/whitered/side{ + dir = 8 + }, +/area/security/brig) +"amb" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/security/brig) +"amc" = ( +/obj/machinery/door/window/westleft{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Brig Infirmary"; + req_access_txt = "0" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/whitered/side{ + dir = 4 + }, +/area/security/brig) +"amd" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/security/brig) +"ame" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"amf" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + cell_type = 10000; + dir = 4; + name = "Brig APC"; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/brig) +"amg" = ( +/turf/closed/wall/r_wall, +/area/security/warden) +"amh" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/warden) +"ami" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/window/southleft{ + base_state = "right"; + icon_state = "right"; + name = "Armory"; + req_access_txt = "3" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/vault, +/area/security/warden) +"amj" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/warden) +"amk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/window/southleft{ + base_state = "right"; + icon_state = "right"; + name = "Armory"; + req_access_txt = "3" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/vault, +/area/security/warden) +"aml" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/closed/wall/r_wall, +/area/security/warden) +"amm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Security Office"; + dir = 4; + network = list("SS13") + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = -31 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/main) +"amn" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/main) +"amo" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/security_officer, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/main) +"amp" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/main) +"amq" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/landmark/start/security_officer, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/main) +"amr" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/main) +"ams" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/security/main) +"amt" = ( +/obj/machinery/door/airlock/glass_command{ + name = "Head of Security"; + req_access_txt = "58" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/heads/hos) +"amu" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/heads/hos) +"amv" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/start/head_of_security, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"amw" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"amx" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"amy" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"amz" = ( +/obj/machinery/computer/security, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"amA" = ( +/obj/structure/transit_tube/curved/flipped{ + icon_state = "curved1"; + dir = 4 + }, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space) +"amB" = ( +/obj/structure/transit_tube/crossing/horizontal, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space) +"amC" = ( +/obj/structure/transit_tube/horizontal, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space) +"amD" = ( +/obj/structure/transit_tube/curved/flipped{ + icon_state = "curved1"; + dir = 8 + }, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space) +"amE" = ( +/obj/item/cigbutt/roach, +/turf/open/floor/wood, +/area/maintenance/department/crew_quarters/dorms) +"amF" = ( +/turf/open/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/department/crew_quarters/dorms) +"amG" = ( +/obj/effect/decal/cleanable/oil{ + icon_state = "floor6" + }, +/turf/open/floor/wood{ + icon_state = "wood-broken4" + }, +/area/maintenance/department/crew_quarters/dorms) +"amH" = ( +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Maintenance"; + req_access_txt = "12;24" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"amI" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Crematorium Maintenance"; + req_access_txt = "0"; + req_one_access_txt = "2;27" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"amJ" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 6 + }, +/turf/closed/wall, +/area/security/processing/cremation) +"amK" = ( +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 1; + icon_state = "left"; + name = "Security Delivery"; + req_access_txt = "1" + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + dir = 1; + freq = 1400; + location = "Security" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/security/processing/cremation) +"amL" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/black, +/area/security/brig) +"amM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/whitered/side{ + dir = 10 + }, +/area/security/brig) +"amN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitered/side, +/area/security/brig) +"amO" = ( +/obj/structure/closet/crate/freezer, /obj/structure/window/reinforced{ dir = 4; layer = 2.9 }, -/turf/open/floor/grass, -/area/hallway/secondary/exit/departure_lounge) -"chN" = ( -/obj/machinery/camera{ - c_tag = "Departures - Port"; - dir = 4; - name = "security camera"; - pixel_y = -7 +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/OMinus, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 }, -/turf/open/floor/plasteel/escape{ +/turf/open/floor/plasteel/whitered/side{ + dir = 6 + }, +/area/security/brig) +"amP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/red/side{ dir = 8 }, -/area/hallway/secondary/exit/departure_lounge) -"chO" = ( +/area/security/brig) +"amQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"amR" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/brig) +"amS" = ( +/obj/structure/closet/secure_closet/warden, +/obj/item/clothing/mask/gas/sechailer, +/obj/machinery/power/apc{ + dir = 8; + name = "Brig Control APC"; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 30 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"amT" = ( +/obj/machinery/computer/prisoner, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"amU" = ( +/obj/machinery/computer/security, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Brig Control Room"; + dir = 2 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_y = 24 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"amV" = ( +/obj/machinery/computer/secure_data, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"amW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"amX" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"amY" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"amZ" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"ana" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/closed/wall/r_wall, +/area/security/warden) +"anb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/main) +"anc" = ( +/obj/structure/table/wood, +/obj/machinery/recharger, +/turf/open/floor/plasteel, +/area/security/main) +"and" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/security/main) +"ane" = ( +/obj/structure/table/wood, +/obj/machinery/recharger, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/security/main) +"anf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/main) +"ang" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/heads/hos) +"anh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"ani" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"anj" = ( +/obj/structure/table/wood, +/obj/item/phone, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"ank" = ( +/obj/machinery/computer/card/minor/hos, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hos) +"anl" = ( +/obj/structure/transit_tube/diagonal, +/turf/open/space/basic, +/area/space) +"anm" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Pete's Speakeasy"; + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"ann" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/pod_1) +"ano" = ( +/obj/effect/spawner/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/pod_1) +"anp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/robot_debris{ + icon_state = "gib6" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"anq" = ( +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"anr" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"ans" = ( +/obj/item/wirecutters, +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"ant" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"anu" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"anv" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 9 + }, +/turf/closed/wall, +/area/security/processing/cremation) +"anw" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/security/processing/cremation) +"anx" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Brig Infirmary Maintenance"; + req_access_txt = "63"; + req_one_access_txt = "0" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"any" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/structure/sign/map{ + icon_state = "map-pubby"; + pixel_x = -32 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/brig) +"anz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"anA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/brig) +"anB" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/warden) +"anC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"anD" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"anE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"anF" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"anG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"anH" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"anI" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"anJ" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"anK" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/warden) +"anL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/security/main) +"anM" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/plasteel, +/area/security/main) +"anN" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/security_officer, +/turf/open/floor/plasteel, +/area/security/main) +"anO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/security/main) +"anP" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/security/main) +"anQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/hos) +"anR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/light_switch{ + pixel_y = -24 + }, +/turf/open/floor/plasteel/darkred/corner{ + dir = 4 + }, +/area/crew_quarters/heads/hos) +"anS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/crew_quarters/heads/hos) +"anT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/crew_quarters/heads/hos) +"anU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Head of Security's Office"; + dir = 1; + network = list("SS13") + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_y = -27 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/crew_quarters/heads/hos) +"anV" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 2; + name = "Head of Security's Office APC"; + pixel_y = -24 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/crew_quarters/heads/hos) +"anW" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/crew_quarters/heads/hos) +"anX" = ( +/turf/closed/wall/r_wall, +/area/teleporter) +"anY" = ( +/obj/structure/closet/firecloset, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/crew_quarters/dorms) +"anZ" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/department/crew_quarters/dorms) +"aoa" = ( +/obj/structure/grille/broken, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/crew_quarters/dorms) +"aob" = ( +/obj/structure/closet/emcloset, +/obj/item/device/camera, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"aoc" = ( +/obj/machinery/computer/shuttle/monastery_shuttle, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_1) +"aod" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aoe" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aof" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aog" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aoh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aoi" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aoj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aok" = ( +/obj/machinery/computer/security{ + name = "Labor Camp Monitoring"; + network = list("Labor") + }, +/turf/open/floor/plasteel/black, +/area/security/brig) +"aol" = ( +/obj/machinery/computer/shuttle/labor, +/turf/open/floor/plasteel/black, +/area/security/brig) +"aom" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/brig) +"aon" = ( +/turf/open/floor/plasteel, +/area/security/brig) +"aoo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/brig) +"aop" = ( +/obj/structure/bed/dogbed, +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + pixel_x = -32 + }, +/mob/living/simple_animal/pet/dog/pug{ + name = "McGriff" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aoq" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aor" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aos" = ( +/obj/machinery/door/airlock/security{ + name = "Brig Control"; + req_access_txt = "3" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aot" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/main) +"aou" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/security/main) +"aov" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/main) +"aow" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/main) +"aox" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + icon_state = "pipe-j2s"; + sortType = 8 + }, +/turf/open/floor/plasteel, +/area/security/main) +"aoy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/main) +"aoz" = ( +/turf/closed/wall, +/area/maintenance/fore) +"aoA" = ( +/obj/machinery/gateway{ + dir = 9 + }, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/teleporter) +"aoB" = ( +/obj/machinery/gateway{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/teleporter) +"aoC" = ( +/obj/machinery/gateway{ + dir = 5 + }, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/teleporter) +"aoD" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"aoE" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/status_display{ + density = 0; + layer = 3; + pixel_x = -32 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_1) +"aoF" = ( +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_1) +"aoG" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/status_display{ + density = 0; + layer = 3; + pixel_x = 32 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_1) +"aoH" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/open/space, +/area/solar/port) +"aoI" = ( +/obj/structure/lattice, +/turf/open/space, +/area/solar/port) +"aoJ" = ( +/obj/structure/lattice, +/obj/structure/grille/broken, +/turf/open/space, +/area/solar/port) +"aoK" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/security/brig) +"aoL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aoM" = ( +/obj/structure/chair/stool, +/obj/item/trash/raisins, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aoN" = ( +/obj/structure/table, +/obj/item/paper, +/obj/item/pen, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aoO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Brig Gulag Teleporter"; + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/table, +/obj/item/storage/box/prisoner, +/obj/item/razor{ + pixel_x = -6 + }, +/obj/item/paper/guides/jobs/security/labor_camp, +/obj/item/pen, +/turf/open/floor/plasteel/black, +/area/security/brig) +"aoP" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/security/brig) +"aoQ" = ( +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/warden) +"aoR" = ( +/obj/item/book/manual/wiki/security_space_law, +/obj/item/clothing/ears/earmuffs, +/obj/item/clothing/glasses/sunglasses, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aoS" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "Secure Gate"; + name = "Entrance Lockdown"; + pixel_x = 5; + pixel_y = -2; + req_access_txt = "0" + }, +/obj/machinery/button/door{ + id = "Prison Gate"; + name = "Permabrig Lockdown"; + pixel_x = 5; + pixel_y = 8; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aoT" = ( +/obj/structure/chair/office/dark, +/obj/effect/landmark/start/warden, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aoU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/computer/crew, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aoV" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aoW" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aoX" = ( +/obj/structure/rack, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/device/laser_pointer/red, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aoY" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"aoZ" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/cable, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/warden) +"apa" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel/red, +/area/security/main) +"apb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side, +/area/security/main) +"apc" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + icon_state = "pipe-j2s"; + sortType = 7 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/security/main) +"apd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side, +/area/security/main) +"ape" = ( +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side, +/area/security/main) +"apf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 32; + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/red, +/area/security/main) +"apg" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/security{ + name = "Security Access"; + req_access = null; + req_access_txt = "1" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"aph" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"api" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Fore Maintenance APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"apj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"apk" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"apl" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 0; + name = "Security External Airlock"; + req_access_txt = "63" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"apm" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"apn" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + name = "Security External Airlock"; + req_access_txt = "63" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"apo" = ( +/obj/structure/transit_tube/diagonal/crossing, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"app" = ( +/obj/machinery/camera{ + c_tag = "Bridge Starboard Exterior"; + dir = 1 + }, +/turf/open/space, +/area/space) +"apq" = ( +/obj/machinery/gateway{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/teleporter) +"apr" = ( +/obj/machinery/gateway/centerstation, +/turf/open/floor/plasteel/black, +/area/teleporter) +"aps" = ( +/obj/machinery/gateway{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/teleporter) +"apt" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/item/clothing/mask/cigarette, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"apu" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"apv" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/crew_quarters/dorms) +"apw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/item/device/camera_film, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/department/crew_quarters/dorms) +"apx" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_1) +"apy" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_1) +"apz" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"apA" = ( +/mob/living/simple_animal/mouse/gray, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/security/brig) +"apB" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"apC" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/labor) +"apD" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/labor) +"apE" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/brig) +"apF" = ( +/obj/machinery/computer/gulag_teleporter_computer, +/turf/open/floor/plasteel/black, +/area/security/brig) +"apG" = ( +/obj/machinery/gulag_teleporter, +/turf/open/floor/plasteel/black, +/area/security/brig) +"apH" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 10 + }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"chP" = ( -/obj/item/device/radio/beacon, +/area/security/brig) +"apI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/closed/wall/r_wall, +/area/security/warden) +"apJ" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/warden) +"apK" = ( +/obj/structure/table/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/door/window/brigdoor{ + dir = 1; + name = "Armory Desk"; + req_access_txt = "3" + }, +/obj/machinery/door/window/southleft{ + name = "Reception Desk"; + req_access_txt = "63" + }, +/obj/item/paper_bin{ + layer = 2.9 + }, +/obj/item/pen{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"apL" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/security/warden) +"apM" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Brig Control"; + req_access_txt = "3" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/showroomfloor, +/area/security/warden) +"apN" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/closed/wall/r_wall, +/area/security/warden) +"apO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/closed/wall/r_wall, +/area/security/warden) +"apP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Security Office"; + req_access = null; + req_access_txt = "1" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/main) +"apQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"apR" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/fore) +"apS" = ( +/obj/structure/transit_tube/curved, +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space) +"apT" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/nuke_storage) +"apU" = ( +/obj/machinery/gateway{ + dir = 10 + }, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/teleporter) +"apV" = ( +/obj/machinery/gateway, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/teleporter) +"apW" = ( +/obj/machinery/gateway{ + dir = 6 + }, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/teleporter) +"apX" = ( +/turf/closed/wall, +/area/crew_quarters/dorms) +"apY" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/item/storage/pod{ + pixel_x = -24 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_1) +"apZ" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + pixel_x = 30 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_1) +"aqa" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/port) +"aqb" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/space, +/area/solar/port) +"aqc" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/port) +"aqd" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/port) +"aqe" = ( +/obj/structure/rack, +/obj/item/clothing/suit/hazardvest, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aqf" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aqg" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aqh" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aqi" = ( +/obj/structure/closet, +/obj/item/clothing/under/color/black, +/obj/item/clothing/under/color/red, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aqj" = ( +/obj/machinery/computer/shuttle/labor, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = -31 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/labor) +"aqk" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/labor) +"aql" = ( +/obj/structure/table, +/obj/item/folder/red, +/obj/item/restraints/handcuffs, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/labor) +"aqm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aqn" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 4 + }, +/area/security/brig) +"aqo" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/brig) +"aqp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/brig) +"aqq" = ( +/obj/machinery/camera{ + c_tag = "Brig Cells"; + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/brig) +"aqr" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aqs" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/brig) +"aqt" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/brig) +"aqu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/security/brig) +"aqv" = ( +/obj/machinery/camera{ + c_tag = "Brig Entrance" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 29 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/brig) +"aqw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 30 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/brig) +"aqx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/brig) +"aqy" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aqz" = ( +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/brig) +"aqA" = ( +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/security/brig) +"aqB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/security/brig) +"aqC" = ( +/turf/open/floor/plasteel/black, +/area/security/brig) +"aqD" = ( +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/security/brig) +"aqE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/fore) +"aqF" = ( +/turf/closed/wall/r_wall, +/area/maintenance/fore) +"aqG" = ( +/obj/structure/window/reinforced, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"aqH" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/closed/wall/r_wall, +/area/bridge) +"aqI" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id = "bridgespace"; + name = "bridge external shutters"; + opacity = 0 + }, +/turf/open/floor/plating, +/area/bridge) +"aqJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/closed/wall/r_wall, +/area/bridge) +"aqK" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/closed/wall/r_wall, +/area/bridge) +"aqL" = ( +/obj/machinery/computer/bank_machine, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ai_monitored/nuke_storage) +"aqM" = ( +/obj/machinery/light_switch{ + pixel_y = 28 + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/nuke_storage) +"aqN" = ( +/obj/machinery/airalarm{ + pixel_y = 23 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/nuke_storage) +"aqO" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Vault APC"; + pixel_y = 25 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/nuke_storage) +"aqP" = ( +/obj/structure/filingcabinet, +/obj/item/folder/documents, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ai_monitored/nuke_storage) +"aqQ" = ( +/obj/structure/window/reinforced, +/obj/machinery/power/apc{ + dir = 8; + name = "Gateway APC"; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/black, +/area/teleporter) +"aqR" = ( +/obj/structure/window/reinforced, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/teleporter) +"aqS" = ( +/obj/machinery/door/window{ + name = "Gateway Chamber"; + req_access_txt = "62" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/black, +/area/teleporter) +"aqT" = ( +/obj/machinery/computer/arcade, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/dorms) +"aqU" = ( +/obj/machinery/washing_machine, +/obj/machinery/requests_console{ + department = "Crew Quarters"; + pixel_y = 30 + }, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/dorms) +"aqV" = ( +/obj/machinery/washing_machine, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/dorms) +"aqW" = ( +/obj/structure/table, +/obj/item/clothing/under/color/grey, +/obj/machinery/power/apc{ + dir = 1; + name = "Dormitory APC"; + areastring = "/area/crew_quarters/dorms"; + pixel_y = 25 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/dorms) +"aqX" = ( +/obj/structure/shuttle/engine/propulsion/burst, +/turf/closed/wall/mineral/titanium, +/area/shuttle/pod_1) +"aqY" = ( +/obj/machinery/door/airlock/titanium{ + name = "Shuttle Airlock" + }, +/obj/docking_port/stationary{ + dwidth = 2; + height = 6; + id = "monastery_shuttle_station"; + name = "station"; + width = 5 + }, +/obj/docking_port/mobile{ + dwidth = 2; + height = 6; + id = "pod1"; + launch_status = 0; + name = "monastery shuttle"; + port_angle = 180; + width = 5 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/pod_1) +"aqZ" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"ara" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/space, +/area/solar/port) +"arb" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/item/stack/rods{ + amount = 25 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"arc" = ( +/obj/item/weldingtool, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"ard" = ( +/obj/item/clothing/head/cone, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"are" = ( +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/labor) +"arf" = ( +/obj/machinery/button/flasher{ + id = "gulagshuttleflasher"; + name = "Flash Control"; + pixel_y = -26; + req_access_txt = "1" + }, +/obj/machinery/light, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/labor) +"arg" = ( +/obj/machinery/mineral/labor_claim_console{ + machinedir = 2; + pixel_x = 30; + pixel_y = 30 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/labor) +"arh" = ( +/obj/machinery/door/airlock/titanium{ + name = "Labor Shuttle Airlock"; + req_access_txt = "2" + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/labor) +"ari" = ( +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/black, +/area/security/brig) +"arj" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_security{ + name = "Labor Camp Shuttle Airlock"; + req_access_txt = "2" + }, +/obj/machinery/button/door{ + id = "prison release"; + name = "Labor Camp Shuttle Lockdown"; + pixel_y = -25; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/black, +/area/security/brig) +"ark" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/security/brig) +"arl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/security/brig) +"arm" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"arn" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel, +/area/security/brig) +"aro" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"arp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"arq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j1"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"arr" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"ars" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/brig) +"art" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/brig) +"aru" = ( +/obj/machinery/door/airlock/security{ + name = "Interrogation"; + req_access = null; + req_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/security/brig) +"arv" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/security/brig) +"arw" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/security/brig) +"arx" = ( +/obj/item/device/flashlight/lamp, +/obj/structure/table/glass, +/turf/open/floor/plasteel/black, +/area/security/brig) +"ary" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/security/brig) +"arz" = ( +/obj/machinery/camera{ + c_tag = "Brig Interrogation"; + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/security/brig) +"arA" = ( +/turf/closed/wall/r_wall, +/area/bridge) +"arB" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 2 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/camera{ + c_tag = "Bridge MiniSat Access"; + dir = 4; + network = list("SS13") + }, +/turf/open/floor/plating, +/area/bridge) +"arC" = ( +/obj/structure/transit_tube_pod{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 2 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/transit_tube/station/reverse/flipped{ + dir = 1 + }, +/turf/open/floor/plating, +/area/bridge) +"arD" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 2 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/transit_tube/horizontal, +/turf/open/floor/plating, +/area/bridge) +"arE" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 2 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/transit_tube/curved/flipped{ + icon_state = "curved1"; + dir = 8 + }, +/turf/open/floor/plating, +/area/bridge) +"arF" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"arG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/closed/wall/r_wall, +/area/bridge) +"arH" = ( +/obj/machinery/modular_computer/console/preset/command, +/turf/open/floor/plasteel/darkgreen/side{ + dir = 9 + }, +/area/bridge) +"arI" = ( +/obj/machinery/computer/med_data, +/turf/open/floor/plasteel/darkgreen/side{ + dir = 1 + }, +/area/bridge) +"arJ" = ( +/obj/machinery/computer/crew, +/turf/open/floor/plasteel/darkgreen/side{ + dir = 1 + }, +/area/bridge) +"arK" = ( +/obj/machinery/status_display{ + density = 0; + layer = 4; + pixel_y = 32 + }, +/obj/item/folder/yellow{ + pixel_y = 4 + }, +/obj/structure/table/glass, +/obj/machinery/light{ + dir = 1; + light_color = "#e8eaff" + }, +/obj/item/pen, +/turf/open/floor/plasteel/darkblue/side{ + dir = 1 + }, +/area/bridge) +"arL" = ( +/obj/machinery/computer/card, +/obj/machinery/camera{ + c_tag = "Bridge - Central"; + dir = 2; + network = list("SS13") + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 1 + }, +/area/bridge) +"arM" = ( +/obj/machinery/computer/communications, +/turf/open/floor/plasteel/darkblue/side{ + dir = 1 + }, +/area/bridge) +"arN" = ( +/obj/machinery/computer/station_alert, +/turf/open/floor/plasteel/darkblue/side{ + dir = 1 + }, +/area/bridge) +"arO" = ( +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/structure/table/glass, +/obj/machinery/light{ + dir = 1; + light_color = "#e8eaff" + }, +/obj/machinery/recharger, +/turf/open/floor/plasteel/darkblue/side{ + dir = 1 + }, +/area/bridge) +"arP" = ( +/obj/machinery/computer/security, +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/bridge) +"arQ" = ( +/obj/machinery/computer/secure_data, +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/bridge) +"arR" = ( +/obj/machinery/computer/prisoner, +/turf/open/floor/plasteel/darkred/side{ + dir = 5 + }, +/area/bridge) +"arS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/ai_monitored/nuke_storage) +"arT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/nuke_storage) +"arU" = ( +/obj/machinery/nuclearbomb/selfdestruct, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/ai_monitored/nuke_storage) +"arV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/nuke_storage) +"arW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/ai_monitored/nuke_storage) +"arX" = ( +/obj/machinery/camera{ + c_tag = "Gateway"; + dir = 4; + network = list("SS13") + }, +/obj/structure/table, +/obj/structure/sign/biohazard{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/paper/pamphlet, +/turf/open/floor/plasteel, +/area/teleporter) +"arY" = ( +/obj/structure/closet/crate/internals, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/clothing/suit/hazardvest{ + desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; + name = "emergency lifejacket" + }, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/turf/open/floor/plasteel, +/area/teleporter) +"arZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/teleporter) +"asa" = ( +/obj/structure/table, +/obj/item/device/radio/off{ + pixel_y = 6 + }, +/obj/item/device/radio/off{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/device/radio/off{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/device/radio/off, +/obj/structure/sign/biohazard{ + pixel_x = 32 + }, +/obj/item/device/radio/off, +/turf/open/floor/plasteel, +/area/teleporter) +"asb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + burnt = 1; + icon_state = "panelscorched" + }, +/area/maintenance/department/crew_quarters/dorms) +"asc" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"asd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/dorms) +"ase" = ( /obj/effect/landmark/event_spawn, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/dorms) +"asf" = ( +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/dorms) +"asg" = ( +/obj/structure/bedsheetbin, +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/dorms) +"ash" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/dorms) +"asi" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod" + }, +/turf/open/floor/plating, +/area/crew_quarters/dorms) +"asj" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/crew_quarters/dorms) +"ask" = ( +/obj/item/clothing/under/kilt, +/obj/item/clothing/head/collectable/wizard, +/obj/structure/closet/cardboard, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"asl" = ( +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"asm" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/cigbutt, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"asn" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"aso" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/vomit/old, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"asp" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"asq" = ( +/obj/item/clothing/head/cone, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"asr" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"ass" = ( +/obj/machinery/door/airlock/titanium{ + name = "Labor Shuttle Airlock"; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/black, +/area/shuttle/labor) +"ast" = ( +/obj/machinery/mineral/stacking_machine/laborstacker{ + input_dir = 2; + output_dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/shuttle/labor) +"asu" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/security/brig) +"asv" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"chQ" = ( -/obj/item/weapon/statuebust{ - anchored = 1 +/area/security/brig) +"asw" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"asx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/machinery/door_timer{ + id = "Cell 1"; + name = "Cell 1"; + pixel_y = -32 + }, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"asy" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"asz" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/machinery/door_timer{ + id = "Cell 2"; + name = "Cell 2"; + pixel_y = -32 + }, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"asA" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, +/turf/open/floor/plasteel, +/area/security/brig) +"asB" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/machinery/door_timer{ + id = "Cell 3"; + name = "Cell 3"; + pixel_y = -32 + }, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"asC" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"asD" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"asE" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"asF" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/security/brig) +"asG" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/security/brig) +"asH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/security/brig) +"asI" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/security/brig) +"asJ" = ( +/obj/item/folder/red, +/obj/item/device/taperecorder, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/black, +/area/security/brig) +"asK" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/security/brig) +"asL" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/black, +/area/security/brig) +"asM" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/bridge) +"asN" = ( +/turf/open/floor/plasteel, +/area/bridge) +"asO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel, +/area/bridge) +"asP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/closed/wall/r_wall, +/area/bridge) +"asQ" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/keycard_auth{ + pixel_x = -28; + pixel_y = 9 + }, +/obj/machinery/button/door{ + id = "bridge blast"; + name = "Bridge Entrance Lockdown"; + pixel_x = -28; + pixel_y = -2; + req_access_txt = "19" + }, +/turf/open/floor/plasteel/darkgreen/side{ + dir = 8 + }, +/area/bridge) +"asR" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"asS" = ( +/turf/open/floor/plasteel/black, +/area/bridge) +"asT" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/button/door{ + id = "bridgespace"; + name = "Bridge Space Lockdown"; + pixel_x = 28; + pixel_y = 8; + req_access_txt = "19" + }, +/obj/machinery/button/door{ + id = "bridge blast"; + name = "Bridge Entrance Lockdown"; + pixel_x = 28; + pixel_y = -2; + req_access_txt = "19" + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 4 + }, +/area/bridge) +"asU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/closed/wall/r_wall, +/area/bridge) +"asV" = ( +/obj/structure/closet/crate{ + name = "Gold Crate" + }, +/obj/item/stack/sheet/mineral/gold{ + pixel_x = -1; + pixel_y = 5 + }, +/obj/item/stack/sheet/mineral/gold{ + pixel_y = 2 + }, +/obj/item/stack/sheet/mineral/gold{ + pixel_x = 1; + pixel_y = -2 + }, +/obj/item/storage/belt/champion, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/ai_monitored/nuke_storage) +"asW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 }, -/turf/open/floor/grass, -/area/hallway/secondary/exit/departure_lounge) -"chR" = ( +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/nuke_storage) +"asX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/revenantspawn, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/nuke_storage) +"asY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/circuit/green{ + luminosity = 2 + }, +/area/ai_monitored/nuke_storage) +"asZ" = ( +/obj/item/coin/silver{ + pixel_x = 7; + pixel_y = 12 + }, +/obj/item/coin/silver{ + pixel_x = 12; + pixel_y = 7 + }, +/obj/item/coin/silver{ + pixel_x = 4; + pixel_y = 8 + }, +/obj/item/coin/silver{ + pixel_x = -6; + pixel_y = 5 + }, +/obj/item/coin/silver{ + pixel_x = 5; + pixel_y = -8 + }, +/obj/structure/closet/crate{ + name = "Silver Crate" + }, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/ai_monitored/nuke_storage) +"ata" = ( +/obj/machinery/light_switch{ + pixel_x = -20 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"atb" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 8 }, /turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"chS" = ( -/obj/structure/table, -/obj/item/weapon/folder, -/obj/item/weapon/pen, +/area/teleporter) +"atc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/teleporter) +"atd" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/closet/l3closet/scientist, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel/black, +/area/teleporter) +"ate" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Dormitory Maintenance APC"; + areastring = "/area/maintenance/department/crew_quarters/dorms"; + pixel_x = -24 + }, +/obj/structure/cable, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating{ + burnt = 1; + icon_state = "panelscorched" + }, +/area/maintenance/department/crew_quarters/dorms) +"atf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/dorms) +"atg" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/dorms) +"ath" = ( /obj/machinery/light, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"chT" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/palebush, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/grass, -/area/hallway/secondary/exit/departure_lounge) -"chU" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/palebush, -/obj/structure/window/reinforced, -/turf/open/floor/grass, -/area/hallway/secondary/exit/departure_lounge) -"chV" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/palebush, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4; - layer = 2.9 - }, -/turf/open/floor/grass, -/area/hallway/secondary/exit/departure_lounge) -"chW" = ( -/obj/structure/table, -/obj/item/weapon/storage/pill_bottle/dice, -/turf/open/floor/plasteel, -/area/hallway/secondary/exit/departure_lounge) -"chX" = ( -/obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, -/turf/open/floor/plasteel/escape, -/area/hallway/secondary/exit/departure_lounge) -"chY" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ - icon_state = "plant-21"; - layer = 4.1; - pixel_y = 3 - }, -/turf/open/floor/plasteel/escape{ - dir = 10 - }, -/area/hallway/secondary/exit/departure_lounge) -"chZ" = ( /obj/machinery/camera{ - c_tag = "Departures - Port"; + c_tag = "Laundry Room"; dir = 1 }, -/turf/open/floor/plasteel/escape, -/area/hallway/secondary/exit/departure_lounge) -"cia" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/turf/open/floor/plasteel/barber, +/area/crew_quarters/dorms) +"ati" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/dorms) +"atj" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/dorms) +"atk" = ( +/turf/open/floor/plating, +/area/crew_quarters/dorms) +"atl" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 32 + }, +/obj/structure/closet/emcloset/anchored, +/turf/open/floor/plating, +/area/crew_quarters/dorms) +"atm" = ( +/obj/structure/closet, +/obj/item/weldingtool, +/obj/item/crowbar, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"atn" = ( +/turf/closed/wall, +/area/crew_quarters/fitness/recreation) +"ato" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen"; + opened = 1 + }, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/item/clothing/mask/balaclava, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"atp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/circuit/green, +/area/maintenance/department/security/brig) +"atq" = ( +/turf/open/floor/circuit/green, +/area/maintenance/department/security/brig) +"atr" = ( +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"ats" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"att" = ( +/obj/machinery/mineral/labor_claim_console{ + machinedir = 1; + pixel_x = 30 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"atu" = ( +/turf/open/space, +/area/security/brig) +"atv" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/security/brig) +"atw" = ( +/obj/machinery/door/window/brigdoor/security/cell{ + id = "Cell 1"; + name = "Cell 1" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"atx" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/security/brig) +"aty" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/closed/wall, +/area/security/brig) +"atz" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/security/brig) +"atA" = ( +/obj/machinery/door/window/brigdoor/security/cell{ + id = "Cell 2"; + name = "Cell 2" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"atB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/closed/wall, +/area/security/brig) +"atC" = ( +/obj/machinery/door/window/brigdoor/security/cell{ + id = "Cell 3"; + name = "Cell 3" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/red/side, +/area/security/brig) +"atD" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/security/brig) +"atE" = ( +/obj/machinery/door/airlock/glass_security{ + cyclelinkeddir = 2; + id_tag = "innerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/brig) +"atF" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/brig) +"atG" = ( +/obj/machinery/door/airlock/glass_security{ + cyclelinkeddir = 2; + id_tag = "innerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/brig) +"atH" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Brig Desk"; + req_access_txt = "1" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/black, +/area/security/brig) +"atI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/darkred/side, +/area/security/brig) +"atJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/darkred/side, +/area/security/brig) +"atK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/command{ + name = "Emergency Escape"; + req_access = null; + req_access_txt = "20" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"atL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/sign/securearea, +/turf/closed/wall, +/area/bridge) +"atM" = ( +/obj/machinery/door/airlock/command{ + name = "MiniSat Access"; + req_access_txt = "65" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"atN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/structure/sign/securearea, +/turf/closed/wall, +/area/bridge) +"atO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/bridge) +"atP" = ( +/obj/machinery/computer/monitor{ + name = "Bridge Power Monitoring Console" + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/open/floor/plasteel/darkpurple, +/area/bridge) +"atQ" = ( +/obj/machinery/computer/atmos_alert, +/turf/open/floor/plasteel/darkpurple, +/area/bridge) +"atR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 8 + }, +/area/bridge) +"atS" = ( +/turf/open/floor/plasteel/darkblue/corner{ + dir = 4 + }, +/area/bridge) +"atT" = ( +/turf/open/floor/plasteel/darkblue/side{ + dir = 1 + }, +/area/bridge) +"atU" = ( +/obj/item/device/radio/beacon, +/turf/open/floor/plasteel/darkblue/side{ + dir = 1 + }, +/area/bridge) +"atV" = ( +/turf/open/floor/plasteel/darkblue/corner{ + dir = 1 + }, +/area/bridge) +"atW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/darkyellow/side{ + dir = 4 + }, +/area/bridge) +"atX" = ( +/obj/machinery/computer/shuttle/labor, +/turf/open/floor/plasteel/darkyellow, +/area/bridge) +"atY" = ( +/turf/closed/wall, +/area/bridge) +"atZ" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 2; + name = "Bridge External Access"; + req_access = null; + req_access_txt = "10;13" + }, +/turf/open/floor/plating, +/area/bridge) +"aua" = ( +/obj/structure/closet/secure_closet/freezer/money, +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/clothing/head/bearpelt, +/obj/item/skub, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/ai_monitored/nuke_storage) +"aub" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/nuke_storage) +"auc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/nuke_storage) +"aud" = ( +/obj/machinery/camera/motion{ + c_tag = "Vault"; + dir = 1; + network = list("SS13") + }, +/obj/machinery/light, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/nuke_storage) +"aue" = ( +/obj/structure/safe, +/obj/item/bikehorn/golden, +/obj/item/ammo_box/a357, +/obj/item/tank/internals/plasma/full, +/obj/item/disk/fakenucleardisk, +/obj/item/ore/diamond, +/obj/item/gun/energy/disabler, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/ai_monitored/nuke_storage) +"auf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/device/radio/intercom{ + freerange = 0; + frequency = 1459; + name = "Station Intercom (General)"; + pixel_x = -30 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"aug" = ( +/obj/machinery/button/door{ + id = "stationawaygate"; + name = "Gateway Access Shutter Control"; + pixel_x = -1; + pixel_y = -24; + req_access_txt = "31" + }, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"auh" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"aui" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/closet/secure_closet/exile, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/open/floor/plasteel/black, +/area/teleporter) +"auj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/crew_quarters/dorms) +"auk" = ( +/obj/machinery/door/airlock{ + name = "Laundry Room" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/dorms) +"aul" = ( +/obj/machinery/computer/shuttle/monastery_shuttle, +/obj/structure/sign/pods{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/dorms) +"aum" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/crew_quarters/dorms) +"aun" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/storage/box/lights/mixed, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"auo" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"aup" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/grille/broken, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"auq" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"aur" = ( +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/holodeck/rec_center) +"aus" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/structure/cable, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aut" = ( +/obj/item/clothing/head/collectable/police, +/turf/open/floor/mech_bay_recharge_floor, +/area/maintenance/department/security/brig) +"auu" = ( +/obj/machinery/computer/mech_bay_power_console, +/obj/structure/cable, +/turf/open/floor/plasteel, +/area/maintenance/department/security/brig) +"auv" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"auw" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/flasher{ + id = "gulagshuttleflasher"; + pixel_x = 25 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"aux" = ( +/obj/item/device/radio/intercom{ + desc = "Talk through this. It looks like it has been modified to not broadcast."; + dir = 2; + name = "Prison Intercom (General)"; + pixel_x = -25; + pixel_y = -2; + prison_radio = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/brig) +"auy" = ( +/turf/open/floor/plasteel/floorgrime, +/area/security/brig) +"auz" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/floorgrime, +/area/security/brig) +"auA" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/floorgrime, +/area/security/brig) +"auB" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/flasher{ + id = "brigentry"; + pixel_x = -28 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/brig) +"auC" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/brig) +"auD" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/eastleft{ + dir = 8; + name = "Brig Desk"; + req_access_txt = "1" + }, +/obj/item/paper_bin, +/obj/item/pen{ + layer = 3.1 + }, +/turf/open/floor/plasteel/black, +/area/security/brig) +"auE" = ( +/obj/machinery/computer/secure_data, +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "innerbrig"; + name = "Brig Interior Doors Control"; + normaldoorcontrol = 1; + pixel_x = -6; + pixel_y = 36; + req_access_txt = "63" + }, +/obj/machinery/button/door{ + desc = "A remote control switch for the medbay foyer."; + id = "outerbrig"; + name = "Brig Exterior Doors Control"; + normaldoorcontrol = 1; + pixel_x = -6; + pixel_y = 24; + req_access_txt = "63" + }, +/obj/machinery/button/flasher{ + id = "brigentry"; + pixel_x = 6; + pixel_y = 24 + }, +/turf/open/floor/plasteel/black, +/area/security/brig) +"auF" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/black, +/area/security/brig) +"auG" = ( +/obj/machinery/computer/security, +/turf/open/floor/plasteel/black, +/area/security/brig) +"auH" = ( +/turf/closed/wall, +/area/crew_quarters/heads/captain) +"auI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/crew_quarters/heads/captain) +"auJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"auK" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id = "bridgespace"; + name = "bridge external shutters"; + opacity = 0 + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"auL" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id = "bridgespace"; + name = "bridge external shutters"; + opacity = 0 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/bridge) +"auM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/bridge) +"auN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 1 + }, +/area/bridge) +"auO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 1 + }, +/area/bridge) +"auP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/darkpurple/corner{ + dir = 1 + }, +/area/bridge) +"auQ" = ( +/turf/open/floor/plasteel/darkblue/side{ + dir = 4 + }, +/area/bridge) +"auR" = ( +/obj/structure/chair/comfy/black, +/turf/open/floor/plasteel/black, +/area/bridge) +"auS" = ( +/turf/open/floor/plasteel/darkblue/side{ + dir = 8 + }, +/area/bridge) +"auT" = ( +/obj/machinery/computer/cargo/request, +/turf/open/floor/plasteel/darkyellow, +/area/bridge) +"auU" = ( +/obj/structure/closet/emcloset/anchored, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = -32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/bridge) +"auV" = ( +/turf/open/floor/plating, +/area/bridge) +"auW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/nuke_storage) +"auX" = ( +/obj/structure/sign/securearea, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/nuke_storage) +"auY" = ( +/obj/machinery/door/airlock/vault{ + icon_state = "door_locked"; + locked = 1; + req_access_txt = "53" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/vault, +/area/ai_monitored/nuke_storage) +"auZ" = ( +/obj/structure/sign/securearea, +/turf/closed/wall/r_wall, +/area/ai_monitored/nuke_storage) +"ava" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + lockdownbyai = 0; + locked = 0; + name = "Gateway Access"; + req_access_txt = "62" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/teleporter) +"avb" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "stationawaygate"; + name = "Gateway Access Shutters" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/teleporter) +"avc" = ( +/obj/structure/sign/securearea, +/turf/closed/wall/r_wall, +/area/teleporter) +"avd" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Dorm3Shutters"; + name = "Dorm Shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/dorms) +"ave" = ( +/obj/structure/bed, +/obj/item/bedsheet/nanotrasen, +/obj/machinery/button/door{ + id = "Dorm3Shutters"; + name = "Privacy Shutters Control"; + pixel_y = 26; + req_access_txt = "0" + }, +/turf/open/floor/wood, +/area/crew_quarters/dorms) +"avf" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/securearea{ + 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"; + name = "Mr. Deempisi portrait"; + pixel_y = 28 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/dorms) +"avg" = ( +/obj/machinery/button/door{ + id = "Dorm3"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + req_access_txt = "0"; + specialfunctions = 4 + }, +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/wood, +/area/crew_quarters/dorms) +"avh" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/blue/side{ + dir = 1 + }, +/area/crew_quarters/dorms) +"avi" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/sign/map{ + icon_state = "map-pubby"; + pixel_y = 32 + }, +/turf/open/floor/plasteel/blue/side{ + dir = 1 + }, +/area/crew_quarters/dorms) +"avj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/machinery/camera{ + c_tag = "Dormitories Fore"; + dir = 2 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the monastery."; + name = "Monastery Monitor"; + network = list("Monastery"); + pixel_y = 32 + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 1 + }, +/area/crew_quarters/dorms) +"avk" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"avl" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"avm" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/fitness/recreation) +"avn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"avo" = ( +/obj/structure/closet/crate, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"avp" = ( +/obj/machinery/door/airlock/titanium{ + id_tag = "prisonshuttle"; + name = "Labor Shuttle Airlock" + }, +/obj/docking_port/mobile{ + dir = 8; + dwidth = 2; + height = 5; + id = "laborcamp"; + name = "labor camp shuttle"; + port_angle = 90; + width = 9 + }, +/obj/docking_port/stationary{ + dir = 8; + dwidth = 2; + height = 5; + id = "laborcamp_home"; + name = "fore bay 1"; + width = 9 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"avq" = ( +/obj/machinery/door/airlock/external{ + name = "Labor Camp Shuttle Airlock" + }, +/turf/open/floor/plasteel/black, +/area/security/brig) +"avr" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Labor Shuttle Dock"; + dir = 8; + network = list("SS13") + }, +/obj/machinery/gulag_item_reclaimer{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/black, +/area/security/brig) +"avs" = ( +/obj/structure/bed, +/obj/machinery/flasher{ + id = "Cell 1"; + pixel_x = -28 + }, +/obj/item/bedsheet/blue, +/turf/open/floor/plasteel/blue/side, +/area/security/brig) +"avt" = ( +/turf/open/floor/plasteel/blue/side, +/area/security/brig) +"avu" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 2"; + name = "Cell 2 Locker" + }, +/turf/open/floor/plasteel/blue/side, +/area/security/brig) +"avv" = ( +/obj/structure/bed, +/obj/machinery/flasher{ + id = "Cell 2"; + pixel_x = -28 + }, +/obj/item/bedsheet/green, +/turf/open/floor/plasteel/green/side, +/area/security/brig) +"avw" = ( +/turf/open/floor/plasteel/green/side, +/area/security/brig) +"avx" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 3"; + name = "Cell 3 Locker" + }, +/turf/open/floor/plasteel/green/side, +/area/security/brig) +"avy" = ( +/obj/structure/bed, +/obj/machinery/flasher{ + id = "Cell 3"; + pixel_x = -28 + }, +/obj/item/bedsheet/orange, +/turf/open/floor/plasteel/yellow/side, +/area/security/brig) +"avz" = ( +/turf/open/floor/plasteel/yellow/side, +/area/security/brig) +"avA" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 3"; + name = "Cell 3 Locker" + }, +/turf/open/floor/plasteel/yellow/side, +/area/security/brig) +"avB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/brig) +"avC" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/eastleft{ + dir = 8; + name = "Brig Desk"; + req_access_txt = "1" + }, +/obj/item/folder/red, +/obj/item/restraints/handcuffs, +/turf/open/floor/plasteel/black, +/area/security/brig) +"avD" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/security/brig) +"avE" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/black, +/area/security/brig) +"avF" = ( +/obj/structure/chair/office/dark, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/security/brig) +"avG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/heads/captain) +"avH" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/heads/captain) +"avI" = ( +/obj/structure/sink{ + pixel_y = 28 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/heads/captain) +"avJ" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/heads/captain) +"avK" = ( +/obj/machinery/shower{ + dir = 1 + }, +/obj/item/soap/deluxe, +/obj/item/bikehorn/rubberducky, +/obj/effect/landmark/revenantspawn, +/obj/structure/curtain, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/heads/captain) +"avL" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plating, +/area/maintenance/fore) +"avM" = ( +/obj/machinery/door/airlock/command{ + name = "Balcony"; + req_access = null; + req_access_txt = "20" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"avN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/vault, +/area/bridge) +"avO" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/camera{ + c_tag = "Bridge MiniSat Access Foyer"; + dir = 1; + network = list("SS13") + }, +/obj/machinery/light/small, +/turf/open/floor/plasteel/vault, +/area/bridge) +"avP" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_y = -28 + }, +/turf/open/floor/plasteel/vault, +/area/bridge) +"avQ" = ( +/obj/machinery/door/airlock/command{ + name = "MiniSat Access"; + req_access_txt = "65" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/bridge) +"avR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 10 + }, +/area/bridge) +"avS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkblue/corner{ + dir = 8 + }, +/area/bridge) +"avT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"avU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/darkblue/side{ + dir = 4 + }, +/area/bridge) +"avV" = ( +/obj/structure/table/glass, +/obj/item/storage/box/ids{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/box/PDAs, +/turf/open/floor/plasteel/black, +/area/bridge) +"avW" = ( +/obj/structure/table/glass, +/obj/item/storage/firstaid/regular, +/turf/open/floor/plasteel/black, +/area/bridge) +"avX" = ( +/obj/structure/table/glass, +/obj/item/storage/toolbox/emergency, +/turf/open/floor/plasteel/black, +/area/bridge) +"avY" = ( +/obj/structure/table/glass, +/obj/item/device/aicard, +/turf/open/floor/plasteel/black, +/area/bridge) +"avZ" = ( +/obj/structure/table/glass, +/obj/item/restraints/handcuffs, +/obj/item/device/assembly/flash/handheld, +/obj/item/device/laser_pointer/blue, +/turf/open/floor/plasteel/black, +/area/bridge) +"awa" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/darkblue/side{ + dir = 8 + }, +/area/bridge) +"awb" = ( +/obj/machinery/computer/security/mining, +/turf/open/floor/plasteel/darkyellow, +/area/bridge) +"awc" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 1; + name = "Bridge External Access"; + req_access = null; + req_access_txt = "10;13" + }, +/turf/open/floor/plating, +/area/bridge) +"awd" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hallway/primary/central) +"awe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/twohanded/required/kirbyplants/random, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"awf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"awg" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"awh" = ( +/obj/machinery/camera{ + c_tag = "Vault Hallway"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"awi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"awj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"awk" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"awl" = ( +/obj/effect/turf_decal/stripes/line{ + icon_state = "warningline"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"awm" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants/random, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"awn" = ( +/obj/structure/dresser, +/turf/open/floor/wood, +/area/crew_quarters/dorms) +"awo" = ( +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/crew_quarters/dorms) +"awp" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken7" + }, +/area/crew_quarters/dorms) +"awq" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm3"; + name = "Dorm 3" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/dorms) +"awr" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"aws" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 2 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"awt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"awu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"awv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"aww" = ( +/obj/effect/spawner/structure/window, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/crew_quarters/fitness/recreation) +"awx" = ( +/obj/structure/closet/athletic_mixed, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/arrival{ + dir = 1 + }, +/area/crew_quarters/fitness/recreation) +"awy" = ( +/obj/structure/closet/lasertag/blue, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/arrival{ + dir = 1 + }, +/area/crew_quarters/fitness/recreation) +"awz" = ( +/obj/structure/closet/lasertag/red, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/status_display{ + density = 0; + layer = 4; + pixel_y = 32 + }, +/turf/open/floor/plasteel/arrival{ + dir = 1 + }, +/area/crew_quarters/fitness/recreation) +"awA" = ( +/obj/machinery/disposal/bin, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Fitness Room"; + dir = 2 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/arrival{ + dir = 1 + }, +/area/crew_quarters/fitness/recreation) +"awB" = ( +/obj/machinery/vending/clothing, +/turf/open/floor/plasteel/arrival{ + dir = 1 + }, +/area/crew_quarters/fitness/recreation) +"awC" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05"; + layer = 4.1 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Fitness Room APC"; + areastring = "/area/crew_quarters/fitness/recreation"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"awD" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"awE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"awF" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"awG" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/plating, +/area/shuttle/labor) +"awH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_security{ + name = "Labor Camp Shuttle Airlock"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/black, +/area/security/brig) +"awI" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/brig) +"awJ" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/brig) +"awK" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/brig) +"awL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_security{ + cyclelinkeddir = 1; + id_tag = "outerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/brig) +"awM" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/brig) +"awN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_security{ + cyclelinkeddir = 1; + id_tag = "outerbrig"; + name = "Brig"; + req_access_txt = "63" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/brig) +"awO" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/southleft{ + base_state = "right"; + dir = 1; + icon_state = "right"; + name = "Brig Desk"; + req_access_txt = "1" + }, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" + }, +/obj/item/device/radio, +/turf/open/floor/plasteel/black, +/area/security/brig) +"awP" = ( +/obj/machinery/door/window/southleft{ + base_state = "right"; + dir = 1; + icon_state = "right"; + name = "Brig Desk"; + req_access_txt = "1" + }, +/obj/item/reagent_containers/food/snacks/donut{ + layer = 3 + }, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" + }, +/obj/structure/table/reinforced, +/obj/item/folder/red{ + layer = 2.9 + }, +/turf/open/floor/plasteel/black, +/area/security/brig) +"awQ" = ( +/obj/structure/table/reinforced, +/obj/item/pen{ + layer = 3 + }, +/obj/machinery/door/poddoor/preopen{ + id = "Secure Gate"; + name = "brig shutters" + }, +/obj/machinery/door/window/southleft{ + base_state = "right"; + dir = 1; + icon_state = "right"; + name = "Brig Desk"; + req_access_txt = "1" + }, +/turf/open/floor/plasteel/black, +/area/security/brig) +"awR" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/captain) +"awS" = ( +/obj/machinery/door/airlock{ + name = "Private Restroom"; + req_access_txt = "0" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/heads/captain) +"awT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/command{ + name = "Captain's Office Access"; + req_access = null; + req_access_txt = "20" + }, +/turf/open/floor/plating, +/area/maintenance/fore) +"awU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/captain) +"awV" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/captain) +"awW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/captain) +"awX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/captain) +"awY" = ( +/obj/machinery/light{ + dir = 8; + light_color = "#e8eaff" + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -28 + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 8 + }, +/area/bridge) +"awZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"axa" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 4 + }, +/area/bridge) +"axb" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"axc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/darkblue/side{ + dir = 8 + }, +/area/bridge) +"axd" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"axe" = ( +/obj/machinery/light{ + dir = 4; + light_color = "#e8eaff" + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 4 + }, +/area/bridge) +"axf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id = "bridgespace"; + name = "bridge external shutters"; + opacity = 0 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/bridge) +"axg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/black, +/area/bridge) +"axh" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/bridge) +"axi" = ( +/turf/closed/wall/r_wall, +/area/hallway/primary/central) +"axj" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/hallway/primary/central) +"axk" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/hallway/primary/central) +"axl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/hallway/primary/central) +"axm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/stairs, +/area/hallway/primary/central) +"axn" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/hallway/primary/central) +"axo" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"axp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"axq" = ( +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/comfy, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"axr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/comfy, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"axs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/comfy/brown, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"axt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"axu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"axv" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/crew_quarters/fitness/recreation) +"axw" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"axx" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"axy" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Holodeck Door" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"axz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"axA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"axB" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/solars/port) +"axC" = ( +/turf/closed/wall, +/area/maintenance/solars/port) +"axD" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/floor/plating, +/area/shuttle/labor) +"axE" = ( +/obj/machinery/door/poddoor/preopen{ + id = "prison release"; + name = "prisoner processing blast door" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/security/brig) +"axF" = ( +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-10"; layer = 4.1 }, -/turf/open/floor/plasteel/escape{ - dir = 6 +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"axG" = ( +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"axH" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 }, -/area/hallway/secondary/exit/departure_lounge) -"cib" = ( -/obj/machinery/door/airlock/external, -/turf/open/floor/pod/light, -/area/shuttle/transport) -"cic" = ( -/turf/open/floor/pod/light, -/area/shuttle/transport) -"cid" = ( -/obj/machinery/door/airlock/titanium, -/turf/open/floor/pod/light, -/area/shuttle/transport) -"cie" = ( -/obj/machinery/computer/shuttle/ferry/request, -/turf/open/floor/pod/dark, -/area/shuttle/transport) -"cif" = ( -/obj/structure/shuttle/engine/heater{ +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"axI" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"axJ" = ( +/obj/structure/sign/security{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"axK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"axL" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"axM" = ( +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/hallway/primary/fore) +"axN" = ( +/obj/structure/dresser, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/captain) +"axO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/captain) +"axP" = ( +/obj/structure/closet/secure_closet/captains, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Captain's Quarters"; + dir = 2 + }, +/obj/item/clothing/suit/armor/riot/knight/blue, +/obj/item/clothing/head/helmet/knight/blue, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/captain) +"axQ" = ( +/obj/machinery/suit_storage_unit/captain, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/captain) +"axR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/darkblue/side{ + dir = 1 + }, +/area/crew_quarters/heads/captain) +"axS" = ( +/obj/machinery/power/apc{ + cell_type = 2500; + dir = 1; + name = "Captain's Office APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"axT" = ( +/obj/structure/table/wood, +/obj/machinery/recharger, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Captain's Desk"; + departmentType = 5; + name = "Captain RC"; + pixel_y = 30 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"axU" = ( +/obj/machinery/computer/card, +/obj/item/card/id/captains_spare, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_y = 26 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"axV" = ( +/obj/machinery/computer/communications, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"axW" = ( +/obj/structure/filingcabinet/employment, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"axX" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/darkblue/side{ dir = 8 }, +/area/bridge) +"axY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"axZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/darkblue/corner, +/area/bridge) +"aya" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"ayb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkblue/side, +/area/bridge) +"ayc" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/darkblue/corner{ + dir = 8 + }, +/area/bridge) +"ayd" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 4 + }, +/area/bridge) +"aye" = ( +/obj/machinery/door/airlock/command{ + name = "External Access"; + req_access_txt = "0"; + req_one_access_txt = "19; 65" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"ayf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id = "bridgespace"; + name = "bridge external shutters"; + opacity = 0 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/bridge) +"ayg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"ayh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/stairs, +/area/hallway/primary/central) +"ayi" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Dorm2Shutters"; + name = "Dorm Shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/dorms) +"ayj" = ( +/obj/structure/bed, +/obj/item/bedsheet/nanotrasen, +/obj/machinery/button/door{ + id = "Dorm2Shutters"; + name = "Privacy Shutters Control"; + pixel_y = 26; + req_access_txt = "0" + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"ayk" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/securearea{ + 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"; + name = "Mr. Deempisi portrait"; + pixel_y = 28 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"ayl" = ( +/obj/machinery/button/door{ + id = "Dorm2"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + req_access_txt = "0"; + specialfunctions = 4 + }, +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"aym" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"ayn" = ( +/obj/structure/chair/comfy{ + tag = "icon-comfychair (EAST)"; + icon_state = "comfychair"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"ayo" = ( +/obj/structure/table/wood, +/obj/item/storage/pill_bottle/dice, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"ayp" = ( +/obj/structure/table/wood, +/obj/item/pen{ + layer = 4 + }, +/obj/item/paper_bin{ + layer = 2.9 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"ayq" = ( +/obj/structure/table/wood, +/obj/item/storage/backpack, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"ayr" = ( +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"ays" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"ayt" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Recreation Room" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"ayu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"ayv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/structure/stacklifter, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"ayw" = ( +/obj/machinery/computer/holodeck, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"ayx" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"ayy" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/turf/open/space, +/area/solar/port) +"ayz" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = -32 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port) +"ayA" = ( +/obj/machinery/power/solar_control{ + id = "portsolar"; + name = "Port Solar Control"; + track = 0 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port) +"ayB" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port) +"ayC" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Port Solar APC"; + pixel_y = 24 + }, +/turf/open/floor/plating, +/area/maintenance/solars/port) +"ayD" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"ayE" = ( +/obj/machinery/button/door{ + id = "prison release"; + name = "Labor Camp Shuttle Lockdown"; + pixel_x = -25; + req_access_txt = "2" + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/hallway/primary/fore) +"ayF" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"ayG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"ayH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"ayI" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=BrigS2"; + location = "BrigP" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"ayJ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"ayK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"ayL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"ayM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"ayN" = ( +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=BrigP"; + location = "BrigS1" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"ayO" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"ayP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"ayQ" = ( +/obj/item/device/radio/beacon, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"ayR" = ( +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/hallway/primary/fore) +"ayS" = ( +/obj/structure/bed, +/obj/item/bedsheet/captain, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/captain) +"ayT" = ( +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/captain) +"ayU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/captain) +"ayV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/captain) +"ayW" = ( +/obj/machinery/door/airlock/command{ + name = "Captain's Quarters"; + req_access = null; + req_access_txt = "20" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/heads/captain) +"ayX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/heads/captain) +"ayY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"ayZ" = ( +/obj/machinery/door/window{ + dir = 8; + name = "Captain's Desk"; + req_access_txt = "20" + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"aza" = ( +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"azb" = ( +/obj/structure/chair/comfy/black, +/obj/effect/landmark/start/captain, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"azc" = ( +/obj/item/storage/secure/safe{ + pixel_x = 35; + pixel_y = 5 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"azd" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/darkblue/side{ + dir = 8 + }, +/area/bridge) +"aze" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"azf" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_y = -28 + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"azg" = ( +/obj/structure/fireaxecabinet{ + pixel_y = -32 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"azh" = ( +/obj/machinery/light{ + light_color = "#e8eaff" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"azi" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Bridge"; + departmentType = 5; + name = "Bridge RC"; + pixel_y = -30 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"azj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"azk" = ( +/obj/machinery/turretid{ + control_area = "/area/ai_monitored/turret_protected/ai_upload"; + name = "AI Upload turret control"; + pixel_y = -25 + }, +/obj/machinery/camera{ + c_tag = "Bridge Central"; + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"azl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"azm" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_y = -28 + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"azn" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"azo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/power/apc{ + cell_type = 10000; + dir = 4; + name = "Bridge APC"; + areastring = "/area/bridge"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 4 + }, +/area/bridge) +"azp" = ( +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Bridge External Access"; + dir = 1; + network = list("SS13") + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/black, +/area/bridge) +"azq" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"azr" = ( +/obj/structure/table/wood, +/obj/item/storage/book/bible, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"azs" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"azt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"azu" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm2"; + name = "Dorm 2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/dorms) +"azv" = ( +/obj/structure/chair/comfy{ + tag = "icon-comfychair (EAST)"; + icon_state = "comfychair"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"azw" = ( +/obj/structure/table/wood, +/obj/item/storage/crayons, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"azx" = ( +/obj/structure/table/wood, +/obj/item/device/paicard, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"azy" = ( +/obj/structure/table/wood, +/obj/item/toy/cards/deck{ + pixel_x = 2 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"azz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"azA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"azB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Recreation Room" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"azC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"azD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/structure/weightlifter, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"azE" = ( +/obj/structure/table, +/obj/item/paper/fluff/holodeck/disclaimer, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"azF" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Holodeck"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"azG" = ( +/obj/machinery/power/tracker, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/port) +"azH" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/space, +/area/solar/port) +"azI" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/space, +/area/solar/port) +"azJ" = ( +/obj/structure/lattice/catwalk, +/obj/item/stack/cable_coil, +/turf/open/space, +/area/solar/port) +"azK" = ( +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/port) +"azL" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/port) +"azM" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; + name = "Solar Maintenance"; + req_access = null; + req_access_txt = "10; 13" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port) +"azN" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port) +"azO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + name = "Solar Maintenance"; + req_access = null; + req_access_txt = "10; 13" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port) +"azP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port) +"azQ" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port) +"azR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port) +"azS" = ( +/obj/machinery/door/airlock/engineering{ + name = "Port Solar Access"; + req_access_txt = "10" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/port) +"azT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"azU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg1" + }, +/area/maintenance/department/security/brig) +"azV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/security/brig) +"azW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/vending_refill/cigarette, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/security/brig) +"azX" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"azY" = ( +/obj/structure/plasticflaps, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"azZ" = ( +/mob/living/simple_animal/bot/secbot/beepsky{ + name = "Officer Beepsky" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aAa" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/potato{ + name = "\improper Beepsky's emergency battery" + }, +/obj/item/paper/fluff/jobs/security/beepsky_mom, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aAb" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Fore Primary Hallway APC"; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/hallway/primary/fore) +"aAc" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aAd" = ( +/obj/machinery/light, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aAe" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aAf" = ( +/obj/machinery/camera{ + c_tag = "Fore Primary Hallway Port"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aAg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aAh" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aAi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aAj" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aAk" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Tool"; + location = "BrigS2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aAl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aAm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aAn" = ( +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Fore Primary Hallway Starboard"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aAo" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-14"; + layer = 4.1 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/hallway/primary/fore) +"aAp" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp/green, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/captain) +"aAq" = ( +/obj/structure/table/wood, +/obj/item/storage/box/matches, +/obj/item/razor{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/clothing/mask/cigarette/cigar, +/obj/item/reagent_containers/food/drinks/flask/gold, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/captain) +"aAr" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/captain) +"aAs" = ( +/obj/structure/table/wood, +/obj/item/kitchen/fork, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/heads/captain) +"aAt" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/black, +/area/crew_quarters/heads/captain) +"aAu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"aAv" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp/green, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"aAw" = ( +/obj/structure/table/wood, +/obj/item/pen, +/obj/item/paper_bin{ + layer = 2.9 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"aAx" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"aAy" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/stamp/captain, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"aAz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/darkblue/side{ + dir = 8 + }, +/area/bridge) +"aAA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/bridge) +"aAB" = ( +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai_upload) +"aAC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/highsecurity{ + locked = 0; + name = "AI Upload Access"; + req_access_txt = "16" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/darkblue, +/area/ai_monitored/turret_protected/ai_upload) +"aAD" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"aAE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 4 + }, +/area/bridge) +"aAF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/hop) +"aAG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/hop) +"aAH" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/hop) +"aAI" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aAJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aAK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aAL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aAM" = ( +/obj/structure/chair, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aAN" = ( +/turf/closed/wall, +/area/hallway/primary/central) +"aAO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"aAP" = ( +/obj/effect/landmark/start/assistant, +/obj/structure/chair/comfy{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"aAQ" = ( +/obj/structure/chair/comfy{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"aAR" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"aAS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"aAT" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"aAU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"aAV" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/open/space, +/area/solar/port) +"aAW" = ( +/obj/structure/rack, +/obj/item/clothing/mask/gas, +/obj/item/device/multitool, +/turf/open/floor/plating, +/area/maintenance/solars/port) +"aAX" = ( +/obj/structure/chair/stool, +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/maintenance/solars/port) +"aAY" = ( +/obj/machinery/power/smes, +/obj/structure/cable, +/turf/open/floor/plating, +/area/maintenance/solars/port) +"aAZ" = ( +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg3" + }, +/area/maintenance/department/security/brig) +"aBa" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/security/brig) +"aBb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg1" + }, +/area/maintenance/department/security/brig) +"aBc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aBd" = ( +/turf/closed/wall, +/area/security/detectives_office) +"aBe" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "datboidetective"; + name = "privacy shutters" + }, +/turf/open/floor/plating, +/area/security/detectives_office) +"aBf" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/security{ + name = "Detective's Office"; + req_access = null; + req_access_txt = "4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"aBg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 8 + }, +/area/hallway/primary/fore) +"aBh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/red/corner, +/area/hallway/primary/fore) +"aBi" = ( +/turf/closed/wall, +/area/storage/primary) +"aBj" = ( +/turf/closed/wall/r_wall, +/area/storage/primary) +"aBk" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-20"; + layer = 4.1; + pixel_y = 3 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/heads/captain) +"aBl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/crew_quarters/heads/captain) +"aBm" = ( +/turf/open/floor/plasteel/black, +/area/crew_quarters/heads/captain) +"aBn" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel/black, +/area/crew_quarters/heads/captain) +"aBo" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/heads/captain) +"aBp" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/heads/captain) +"aBq" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_command{ + cyclelinkeddir = 2; + name = "Bridge"; + req_access_txt = "19" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/bridge) +"aBr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/glass_command{ + cyclelinkeddir = 2; + name = "Bridge"; + req_access_txt = "19" + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"aBs" = ( +/obj/machinery/porta_turret/ai{ + dir = 8 + }, +/turf/open/floor/plasteel/darkblue, +/area/ai_monitored/turret_protected/ai_upload) +"aBt" = ( +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 9 + }, +/area/ai_monitored/turret_protected/ai_upload) +"aBu" = ( +/turf/open/floor/plasteel/darkblue/side{ + dir = 1 + }, +/area/ai_monitored/turret_protected/ai_upload) +"aBv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 1 + }, +/area/ai_monitored/turret_protected/ai_upload) +"aBw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 1 + }, +/area/ai_monitored/turret_protected/ai_upload) +"aBx" = ( +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 1; + name = "Upload APC"; + areastring = "/area/ai_monitored/turret_protected/ai_upload"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 5 + }, +/area/ai_monitored/turret_protected/ai_upload) +"aBy" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/glass_command{ + cyclelinkeddir = 2; + name = "Bridge"; + req_access_txt = "19" + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"aBz" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp/green, +/obj/item/storage/secure/safe{ + pixel_x = -22; + pixel_y = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"aBA" = ( +/obj/machinery/computer/security/mining, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"aBB" = ( +/obj/machinery/computer/cargo/request, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"aBC" = ( +/obj/structure/closet/secure_closet/hop, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the monastery."; + name = "Monastery Monitor"; + network = list("Monastery"); + pixel_y = 32 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"aBD" = ( +/obj/structure/filingcabinet/chestdrawer{ + pixel_y = 2 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Head of Personnel's Office"; + dir = 2; + network = list("SS13") + }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"aBE" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Head of Personnel's Desk"; + departmentType = 5; + name = "Head of Personnel RC"; + pixel_y = 30 + }, +/obj/machinery/pdapainter{ + pixel_y = 2 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"aBF" = ( +/obj/machinery/status_display{ + density = 0; + layer = 4; + pixel_y = 32 + }, +/obj/structure/bed/dogbed/ian, +/mob/living/simple_animal/pet/dog/corgi/Ian, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"aBG" = ( +/obj/machinery/vending/cart{ + req_access_txt = "57" + }, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"aBH" = ( +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 8; + name = "Central Hall APC"; + pixel_x = -25 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aBI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aBJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aBK" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/crowbar, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aBL" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Dorm1Shutters"; + name = "Dorm Shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/dorms) +"aBM" = ( +/obj/structure/bed, +/obj/item/bedsheet/nanotrasen, +/obj/machinery/button/door{ + id = "Dorm1Shutters"; + name = "Privacy Shutters Control"; + pixel_y = 26; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/dorms) +"aBN" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/securearea{ + 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"; + name = "Mr. Deempisi portrait"; + pixel_y = 28 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/dorms) +"aBO" = ( +/obj/machinery/button/door{ + id = "Dorm1"; + name = "Dorm Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + req_access_txt = "0"; + specialfunctions = 4 + }, +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/dorms) +"aBP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"aBQ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"aBR" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"aBS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"aBT" = ( +/obj/structure/closet/wardrobe/white, +/turf/open/floor/plasteel/arrival, +/area/crew_quarters/fitness/recreation) +"aBU" = ( +/obj/structure/closet/wardrobe/mixed, +/turf/open/floor/plasteel/arrival, +/area/crew_quarters/fitness/recreation) +"aBV" = ( +/obj/structure/closet/wardrobe/green, +/turf/open/floor/plasteel/arrival, +/area/crew_quarters/fitness/recreation) +"aBW" = ( +/obj/structure/closet/wardrobe/grey, +/obj/machinery/light, +/turf/open/floor/plasteel/arrival, +/area/crew_quarters/fitness/recreation) +"aBX" = ( +/obj/structure/closet/wardrobe/black, +/obj/item/clothing/shoes/jackboots, +/obj/item/storage/backpack, +/turf/open/floor/plasteel/arrival, +/area/crew_quarters/fitness/recreation) +"aBY" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05"; + layer = 4.1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"aBZ" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_x = 28 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/fitness/recreation) +"aCa" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/space, +/area/solar/port) +"aCb" = ( +/obj/structure/rack, +/obj/item/crowbar, +/obj/item/wrench, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aCc" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aCd" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg3" + }, +/area/maintenance/department/security/brig) +"aCe" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aCf" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aCg" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aCh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aCi" = ( +/obj/structure/table/wood, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-18"; + layer = 4.1; + pixel_y = 12 + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"aCj" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/requests_console{ + department = "Detective's office"; + pixel_y = 30 + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"aCk" = ( +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"aCl" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"aCm" = ( +/obj/item/storage/briefcase, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"aCn" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/filingcabinet, +/obj/machinery/button/door{ + id = "datboidetective"; + name = "Privacy Shutters"; + pixel_x = 2; + pixel_y = 26 + }, +/obj/machinery/light_switch{ + pixel_x = -8; + pixel_y = 27 + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"aCo" = ( +/obj/structure/closet/secure_closet/detective, +/obj/item/hand_labeler, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"aCp" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 8 + }, +/area/hallway/primary/fore) +"aCq" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aCr" = ( +/obj/machinery/vending/assist, +/obj/structure/sign/poster/official/pda_ad{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 9 + }, +/area/storage/primary) +"aCs" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/storage/primary) +"aCt" = ( +/obj/structure/table, +/obj/item/wrench, +/obj/item/device/analyzer, +/obj/machinery/requests_console{ + department = "Tool Storage"; + departmentType = 0; + pixel_y = 30 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/storage/primary) +"aCu" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high/plus, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_y = 26 + }, +/obj/item/screwdriver{ + pixel_y = 16 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/storage/primary) +"aCv" = ( +/obj/structure/table, +/obj/item/device/assembly/igniter{ + pixel_x = -8; + pixel_y = -4 + }, +/obj/item/device/assembly/igniter, +/obj/machinery/camera{ + c_tag = "Primary Tool Storage" + }, +/obj/item/device/assembly/voice, +/obj/structure/noticeboard{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/storage/primary) +"aCw" = ( +/obj/structure/table, +/obj/item/device/assembly/signaler, +/obj/item/device/assembly/signaler, +/obj/item/device/multitool, +/obj/item/device/multitool, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/obj/item/device/flashlight, +/obj/item/electronics/airlock, +/turf/open/floor/plasteel/neutral/side{ + dir = 1 + }, +/area/storage/primary) +"aCx" = ( +/obj/machinery/vending/tool, +/obj/structure/sign/poster/official/obey{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 5 + }, +/area/storage/primary) +"aCy" = ( +/obj/structure/displaycase/captain, +/turf/open/floor/plasteel/black, +/area/crew_quarters/heads/captain) +"aCz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/crew_quarters/heads/captain) +"aCA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/heads/captain) +"aCB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/heads/captain) +"aCC" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/camera{ + c_tag = "Captain's Office"; + dir = 8; + network = list("SS13") + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_x = 25 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/heads/captain) +"aCD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/captain) +"aCE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/bridge) +"aCF" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkblue/corner{ + dir = 8 + }, +/area/bridge) +"aCG" = ( +/obj/structure/table, +/obj/item/aiModule/supplied/quarantine, +/obj/machinery/camera/motion{ + c_tag = "AI Upload Port"; + dir = 4 + }, +/obj/item/aiModule/reset, +/obj/machinery/flasher{ + id = "brigentry"; + pixel_x = -28 + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 9 + }, +/area/ai_monitored/turret_protected/ai_upload) +"aCH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/darkblue/corner{ + dir = 1 + }, +/area/ai_monitored/turret_protected/ai_upload) +"aCI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai_upload) +"aCJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai_upload) +"aCK" = ( +/turf/open/floor/plasteel/black, +/area/ai_monitored/turret_protected/ai_upload) +"aCL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/darkblue/corner{ + dir = 4 + }, +/area/ai_monitored/turret_protected/ai_upload) +"aCM" = ( +/obj/structure/table, +/obj/item/aiModule/supplied/freeform, +/obj/machinery/camera/motion{ + c_tag = "AI Upload Starboard"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/flasher{ + id = "brigentry"; + pixel_x = 28 + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 5 + }, +/area/ai_monitored/turret_protected/ai_upload) +"aCN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai_upload) +"aCO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/bridge) +"aCP" = ( +/obj/structure/table/wood, +/obj/item/pen{ + layer = 4 + }, +/obj/machinery/keycard_auth{ + pixel_x = -26; + pixel_y = 6 + }, +/obj/item/paper_bin{ + layer = 2.9 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"aCQ" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/head_of_personnel, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"aCR" = ( +/obj/machinery/holopad, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"aCS" = ( +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"aCT" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"aCU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"aCV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Head of Personnel"; + req_access = null; + req_access_txt = "57" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"aCW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aCX" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aCY" = ( +/obj/machinery/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aCZ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aDa" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aDb" = ( +/obj/structure/table/wood, +/obj/item/storage/book/bible, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/dorms) +"aDc" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/dorms) +"aDd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/dorms) +"aDe" = ( +/obj/machinery/door/airlock{ + id_tag = "Dorm1"; + name = "Dorm 1" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/dorms) +"aDf" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"aDg" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"aDh" = ( +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Dormitories Aft"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_y = -26 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"aDi" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/structure/sign/restroom{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/white/corner, +/area/crew_quarters/dorms) +"aDj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/white/side, +/area/crew_quarters/dorms) +"aDk" = ( +/turf/open/floor/plasteel/white/corner{ + tag = "icon-whitecorner (WEST)"; + icon_state = "whitecorner"; + dir = 8 + }, +/area/crew_quarters/dorms) +"aDl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aDm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aDn" = ( +/obj/structure/grille/broken, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aDo" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"aDp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"aDq" = ( +/obj/structure/chair, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"aDr" = ( +/obj/structure/chair, +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-y"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"aDs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"aDt" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"aDu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -28 + }, +/turf/open/floor/plasteel/red/corner{ + dir = 8 + }, +/area/hallway/primary/fore) +"aDv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/red/corner, +/area/hallway/primary/fore) +"aDw" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "Tool Storage APC"; + pixel_x = -24 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/storage/primary) +"aDx" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/storage/primary) +"aDy" = ( +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel, +/area/storage/primary) +"aDz" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel, +/area/storage/primary) +"aDA" = ( +/turf/open/floor/plasteel, +/area/storage/primary) +"aDB" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/storage/primary) +"aDC" = ( +/obj/structure/table/wood, +/obj/item/storage/lockbox/medal, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"aDD" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"aDE" = ( +/obj/structure/chair/comfy/brown, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"aDF" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j1"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/heads/captain) +"aDG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/heads/captain) +"aDH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Captain's Office"; + req_access = null; + req_access_txt = "20" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/heads/captain) +"aDI" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkblue/corner{ + dir = 4 + }, +/area/bridge) +"aDJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/darkblue/corner{ + dir = 8 + }, +/area/bridge) +"aDK" = ( +/obj/machinery/porta_turret/ai{ + dir = 8 + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 8 + }, +/area/ai_monitored/turret_protected/ai_upload) +"aDL" = ( +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai_upload) +"aDM" = ( +/obj/machinery/holopad, +/obj/machinery/camera/motion{ + c_tag = "AI Upload Center"; + dir = 1 + }, +/obj/item/device/radio/intercom{ + broadcasting = 1; + frequency = 1447; + listening = 0; + name = "Station Intercom (AI Private)"; + pixel_y = -28 + }, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai_upload) +"aDN" = ( +/obj/machinery/porta_turret/ai{ + dir = 8 + }, +/obj/structure/sign/kiddieplaque{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 4 + }, +/area/ai_monitored/turret_protected/ai_upload) +"aDO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/darkblue/corner, +/area/bridge) +"aDP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/darkblue/corner{ + dir = 1 + }, +/area/bridge) +"aDQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Head of Personnel"; + req_access = null; + req_access_txt = "57" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/heads/hop) +"aDR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + icon_state = "pipe-j1s"; + sortType = 15 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"aDS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"aDT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"aDU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"aDV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"aDW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"aDX" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"aDY" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Head of Personnel APC"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"aDZ" = ( +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aEa" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aEb" = ( +/obj/machinery/newscaster{ + pixel_x = 32; + pixel_y = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aEc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Dormitories"; + req_access_txt = "0" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"aEd" = ( +/turf/closed/wall, +/area/crew_quarters/toilet/restrooms) +"aEe" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restrooms"; + req_access_txt = "0" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aEf" = ( +/obj/structure/urinal{ + pixel_y = 32 + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aEg" = ( +/obj/structure/urinal{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aEh" = ( +/obj/structure/urinal{ + pixel_y = 32 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 23 + }, +/obj/effect/decal/cleanable/deadcockroach, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aEi" = ( +/obj/effect/landmark/blobstart, +/obj/item/toy/beach_ball/holoball, +/turf/open/floor/plating, +/area/crew_quarters/toilet/restrooms) +"aEj" = ( +/turf/closed/wall, +/area/maintenance/department/cargo) +"aEk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aEl" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aEm" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp{ + pixel_x = 3; + pixel_y = 6 + }, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_x = -27 + }, +/turf/open/floor/carpet, +/area/security/detectives_office) +"aEn" = ( +/obj/structure/table/wood, +/obj/item/pen, +/obj/item/paper_bin{ + layer = 2.9 + }, +/turf/open/floor/carpet, +/area/security/detectives_office) +"aEo" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/cigarettes, +/obj/item/lighter, +/obj/item/clothing/glasses/hud/security/sunglasses, +/turf/open/floor/carpet, +/area/security/detectives_office) +"aEp" = ( +/obj/structure/table/wood, +/obj/machinery/computer/security/wooden_tv, +/turf/open/floor/carpet, +/area/security/detectives_office) +"aEq" = ( +/obj/structure/table/wood, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ + pixel_x = -1; + pixel_y = 9 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_y = 0 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = 7; + pixel_y = 2 + }, +/turf/open/floor/carpet, +/area/security/detectives_office) +"aEr" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Detective's Office APC"; + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"aEs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red/corner{ + dir = 8 + }, +/area/hallway/primary/fore) +"aEt" = ( +/obj/structure/table, +/obj/item/storage/toolbox/electrical{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/storage/toolbox/electrical{ + pixel_x = -2 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/storage/primary) +"aEu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/storage/primary) +"aEv" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel, +/area/storage/primary) +"aEw" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/storage/primary) +"aEx" = ( +/obj/structure/table/wood, +/obj/item/pinpointer, +/obj/item/disk/nuclear, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"aEy" = ( +/obj/structure/table/wood, +/obj/item/hand_tele, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"aEz" = ( +/obj/structure/table/wood, +/obj/item/storage/photo_album, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"aEA" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/heads/captain) +"aEB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/darkblue/corner{ + dir = 4 + }, +/area/bridge) +"aEC" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Bridge Port Entrance"; + dir = 8; + network = list("SS13") + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/darkblue/corner{ + dir = 8 + }, +/area/bridge) +"aED" = ( +/obj/structure/table, +/obj/item/aiModule/core/full/asimov, +/obj/item/aiModule/core/freeformcore, +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Core Modules"; + req_access_txt = "20" + }, +/obj/item/aiModule/core/full/corp, +/obj/item/aiModule/core/full/custom, /obj/structure/window/reinforced{ dir = 1; pixel_y = 1 }, -/turf/open/floor/plating/airless, -/area/shuttle/transport) -"cig" = ( -/obj/machinery/door/airlock/external, -/turf/open/floor/pod/light, -/area/shuttle/transport) -"cih" = ( -/obj/machinery/door/airlock/external, -/turf/open/floor/pod/dark, -/area/shuttle/transport) -"cii" = ( -/obj/structure/sign/poster/official/random, +/obj/machinery/flasher{ + id = "brigentry"; + pixel_x = -28 + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 10 + }, +/area/ai_monitored/turret_protected/ai_upload) +"aEE" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/darkblue/side, +/area/ai_monitored/turret_protected/ai_upload) +"aEF" = ( +/obj/machinery/computer/upload/ai, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai_upload) +"aEG" = ( +/obj/machinery/flasher{ + id = "AI"; + pixel_y = -6 + }, +/turf/closed/wall/r_wall, +/area/ai_monitored/turret_protected/ai_upload) +"aEH" = ( +/obj/machinery/computer/upload/borg, +/turf/open/floor/circuit, +/area/ai_monitored/turret_protected/ai_upload) +"aEI" = ( +/obj/structure/table, +/obj/item/aiModule/supplied/oxygen, +/obj/item/aiModule/zeroth/oneHuman, +/obj/machinery/door/window{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "High-Risk Modules"; + req_access_txt = "20" + }, +/obj/item/aiModule/reset/purge, +/obj/item/aiModule/core/full/antimov, +/obj/item/aiModule/supplied/protectStation, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/machinery/flasher{ + id = "brigentry"; + pixel_x = 28 + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 6 + }, +/area/ai_monitored/turret_protected/ai_upload) +"aEJ" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Bridge Starboard Entrance"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/darkblue/corner, +/area/bridge) +"aEK" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/darkblue/corner{ + dir = 1 + }, +/area/bridge) +"aEL" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"aEM" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-24"; + layer = 4.1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"aEN" = ( +/obj/structure/table/wood, +/obj/item/storage/box/PDAs{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/box/silver_ids, +/obj/item/storage/box/ids, +/turf/open/floor/wood, +/area/crew_quarters/heads/hop) +"aEO" = ( +/obj/machinery/computer/secure_data, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"aEP" = ( +/obj/machinery/computer/card, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"aEQ" = ( +/obj/structure/chair/office/dark, +/obj/machinery/button/flasher{ + id = "hopflash"; + pixel_x = 38; + pixel_y = -25 + }, +/obj/machinery/button/door{ + id = "hop"; + name = "Privacy Shutters Control"; + pixel_x = 25; + pixel_y = -26; + req_access_txt = "28" + }, +/obj/machinery/button/door{ + id = "hopqueue"; + name = "Queue Shutters Control"; + pixel_x = 25; + pixel_y = -36; + req_access_txt = "28" + }, +/obj/machinery/light_switch{ + pixel_x = 38; + pixel_y = -35 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"aER" = ( +/obj/structure/table/wood, +/obj/item/stamp/hop{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_x = 27 + }, +/obj/item/paper_bin{ + layer = 2.9 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/hop) +"aES" = ( +/obj/machinery/camera{ + c_tag = "Central Primary Hallway Vault"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_x = -27 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aET" = ( +/turf/closed/wall, +/area/storage/emergency/starboard) +"aEU" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plating, -/area/quartermaster/storage) -"cij" = ( +/area/storage/emergency/starboard) +"aEV" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/storage/emergency/starboard) +"aEW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aEX" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"aEY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aEZ" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aFa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aFb" = ( +/obj/machinery/light_switch{ + pixel_y = 25 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aFc" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aFd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aFe" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aFf" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aFg" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aFh" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; + req_access_txt = "13" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aFi" = ( +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aFj" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + req_access_txt = "13" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aFk" = ( +/obj/structure/bodycontainer/morgue, +/obj/effect/landmark/revenantspawn, +/turf/open/floor/plasteel/black, +/area/security/detectives_office) +"aFl" = ( +/obj/machinery/light/small{ + dir = 1; + light_color = "#ffc1c1" + }, +/turf/open/floor/plasteel/black, +/area/security/detectives_office) +"aFm" = ( +/obj/item/storage/secure/safe{ + pixel_x = -22 + }, +/turf/open/floor/carpet, +/area/security/detectives_office) +"aFn" = ( +/turf/open/floor/carpet, +/area/security/detectives_office) +"aFo" = ( +/obj/structure/chair/comfy/brown{ + buildstackamount = 0; + dir = 1 + }, +/obj/effect/landmark/start/detective, +/turf/open/floor/carpet, +/area/security/detectives_office) +"aFp" = ( +/obj/structure/table/wood, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/device/taperecorder, +/turf/open/floor/carpet, +/area/security/detectives_office) +"aFq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"aFr" = ( +/obj/machinery/camera{ + c_tag = "Fore Primary Hallway Entrance"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red/corner{ + dir = 8 + }, +/area/hallway/primary/fore) +"aFs" = ( +/obj/structure/table, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/item/electronics/apc, +/obj/item/device/t_scanner, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/storage/primary) +"aFt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/storage/primary) +"aFu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/storage/primary) +"aFv" = ( +/obj/structure/table, +/obj/item/weldingtool, +/obj/item/crowbar, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/storage/primary) +"aFw" = ( +/obj/structure/table/wood, +/obj/item/device/camera, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"aFx" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/crew_quarters/heads/captain) +"aFy" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/darkblue/side, +/area/crew_quarters/heads/captain) +"aFz" = ( +/turf/open/floor/plasteel/darkblue/side, +/area/crew_quarters/heads/captain) +"aFA" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hop"; + layer = 2.9; + name = "Privacy Shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/hop) +"aFB" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor{ + base_state = "rightsecure"; + dir = 1; + icon_state = "rightsecure"; + name = "Head of Personnel's Desk"; + req_access_txt = "57" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/northleft{ + dir = 2; + icon_state = "left"; + name = "Reception Window"; + req_access_txt = "0" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id = "hop"; + layer = 3.1; + name = "privacy shutters"; + opacity = 0 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/hop) +"aFC" = ( +/obj/machinery/vending/snack, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aFD" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/device/taperecorder, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aFE" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/item/wrench, +/obj/item/crowbar, +/turf/open/floor/plating, +/area/storage/emergency/starboard) +"aFF" = ( +/obj/item/storage/box/lights/mixed, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "Starboard Emergency Storage APC"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/storage/emergency/starboard) +"aFG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aFH" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aFI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aFJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aFK" = ( +/obj/machinery/door/airlock{ + name = "Unisex Showers"; + req_access_txt = "0" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aFL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aFM" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aFN" = ( +/obj/structure/table, +/obj/machinery/microwave, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aFO" = ( +/obj/effect/decal/cleanable/vomit/old, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aFP" = ( +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aFQ" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/glass/bowl, +/obj/item/reagent_containers/food/condiment/rice, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aFR" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aFS" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"aFT" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/escape) +"aFU" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/item/pen, +/turf/open/floor/plasteel/black, +/area/security/detectives_office) +"aFV" = ( +/turf/open/floor/plasteel/black, +/area/security/detectives_office) +"aFW" = ( +/obj/machinery/door/morgue{ + name = "Morgue" + }, +/turf/open/floor/plasteel/black, +/area/security/detectives_office) +"aFX" = ( +/obj/machinery/computer/med_data, +/turf/open/floor/carpet, +/area/security/detectives_office) +"aFY" = ( +/obj/machinery/computer/secure_data, +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Detective's Office"; + dir = 1 + }, +/turf/open/floor/carpet, +/area/security/detectives_office) +"aFZ" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet, +/area/security/detectives_office) +"aGa" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/grimy, +/area/security/detectives_office) +"aGb" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aGc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aGd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/fore) +"aGe" = ( +/obj/structure/rack, +/obj/item/wirecutters, +/obj/item/device/flashlight, +/obj/item/device/gps, +/turf/open/floor/plasteel/neutral/side{ + dir = 10 + }, +/area/storage/primary) +"aGf" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel/neutral/side, +/area/storage/primary) +"aGg" = ( +/obj/structure/table, +/obj/item/crowbar, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/device/assembly/timer, +/obj/item/device/radio, +/turf/open/floor/plasteel/neutral/side, +/area/storage/primary) +"aGh" = ( +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, +/obj/item/reagent_containers/glass/beaker, +/turf/open/floor/plasteel/neutral/side, +/area/storage/primary) +"aGi" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel/neutral/side, +/area/storage/primary) +"aGj" = ( +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/neutral/side{ + dir = 6 + }, +/area/storage/primary) +"aGk" = ( +/obj/machinery/vending/boozeomat{ + products = list(/obj/item/reagent_containers/food/drinks/bottle/rum = 1, /obj/item/reagent_containers/food/drinks/bottle/wine = 1, /obj/item/reagent_containers/food/drinks/ale = 1, /obj/item/reagent_containers/food/drinks/drinkingglass = 6, /obj/item/reagent_containers/food/drinks/ice = 1, /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass = 4); + req_access_txt = "20" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/heads/captain) +"aGl" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/crew_quarters/heads/captain) +"aGm" = ( +/obj/machinery/computer/arcade, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/crew_quarters/heads/captain) +"aGn" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-09"; + layer = 3.1; + light_color = "#2cb2e8"; + light_range = 3; + name = "Photosynthetic Potted plant"; + pixel_y = 0 + }, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/hallway/primary/central) +"aGo" = ( +/obj/structure/lattice, +/obj/structure/sign/logo{ + pixel_y = 32 + }, +/turf/open/space, +/area/space) +"aGp" = ( +/obj/structure/lattice, +/obj/structure/sign/logo{ + icon_state = "nanotrasen_sign2"; + pixel_y = 32 + }, +/turf/open/space, +/area/space) +"aGq" = ( +/obj/structure/lattice, +/obj/structure/sign/logo{ + icon_state = "nanotrasen_sign3"; + pixel_y = 32 + }, +/turf/open/space, +/area/space) +"aGr" = ( +/obj/structure/lattice, +/obj/structure/sign/logo{ + icon_state = "nanotrasen_sign4"; + pixel_y = 32 + }, +/turf/open/space, +/area/space) +"aGs" = ( +/obj/structure/lattice, +/obj/structure/sign/logo{ + icon_state = "nanotrasen_sign5"; + pixel_y = 32 + }, +/turf/open/space, +/area/space) +"aGt" = ( +/obj/machinery/vending/cola, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aGu" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aGv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aGw" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aGx" = ( +/obj/machinery/flasher{ + id = "hopflash"; + pixel_x = 28; + pixel_y = -28 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aGy" = ( +/obj/structure/table, +/obj/item/pen, +/obj/item/paper_bin{ + layer = 2.9 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aGz" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aGA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/storage/emergency/starboard) +"aGB" = ( +/obj/machinery/space_heater, +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/storage/emergency/starboard) +"aGC" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aGD" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aGE" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aGF" = ( +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aGG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aGH" = ( +/obj/machinery/camera{ + c_tag = "Dormitory Toilets"; + dir = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aGI" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/structure/sign/poster/official/no_erp{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aGJ" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aGK" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/cookie{ + desc = "It has a distinctly eldritch taste to it."; + name = "grandma's cookie" + }, +/obj/item/cigbutt, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aGL" = ( +/obj/structure/chair/stool, +/obj/item/clothing/suit/apron/chef, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aGM" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aGN" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aGO" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aGP" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aGQ" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 3 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aGR" = ( +/obj/machinery/computer/emergency_shuttle, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aGS" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aGT" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Detective Maintenance"; + req_access_txt = "4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aGU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aGV" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aGW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aGX" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/storage/primary) +"aGY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Primary Tool Storage" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/storage/primary) +"aGZ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Primary Tool Storage" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/storage/primary) +"aHa" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + layer = 4.1; + pixel_y = 3 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/hallway/primary/central) +"aHb" = ( +/obj/machinery/computer/arcade, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/hallway/primary/central) +"aHc" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/hallway/primary/central) +"aHd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/glass_command{ + cyclelinkeddir = 1; + name = "Bridge"; + req_access_txt = "19" + }, +/turf/open/floor/plasteel/vault, +/area/bridge) +"aHe" = ( +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/glass_command{ + cyclelinkeddir = 1; + name = "Bridge"; + req_access_txt = "19" + }, +/turf/open/floor/plasteel/vault, +/area/bridge) +"aHf" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/open/floor/plating, +/area/hallway/primary/central) +"aHg" = ( +/obj/machinery/door/poddoor/preopen{ + id = "bridge blast"; + name = "bridge blast door" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/glass_command{ + cyclelinkeddir = 1; + name = "Bridge"; + req_access_txt = "19" + }, +/turf/open/floor/plasteel/vault, +/area/bridge) +"aHh" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hopqueue"; + name = "HoP Queue Shutters" + }, +/turf/open/floor/plasteel/loadingarea{ + dir = 1 + }, +/area/hallway/primary/central) +"aHi" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/hallway/primary/central) +"aHj" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/hallway/primary/central) +"aHk" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/hallway/primary/central) +"aHl" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "hopqueue"; + name = "HoP Queue Shutters" + }, +/turf/open/floor/plasteel/loadingarea, +/area/hallway/primary/central) +"aHm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aHn" = ( +/obj/machinery/door/airlock{ + name = "Starboard Emergency Storage"; + req_access_txt = "0" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/storage/emergency/starboard) +"aHo" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aHp" = ( +/obj/machinery/door/airlock{ + name = "Unit 1" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aHq" = ( +/obj/machinery/door/airlock{ + name = "Unit 2" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aHr" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/item/soap/nanotrasen, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aHs" = ( +/obj/structure/closet/crate, +/obj/item/cultivator, +/obj/item/shovel/spade, +/obj/item/storage/bag/plants/portaseeder, +/obj/item/seeds/wheat/rice, +/obj/item/seeds/replicapod, +/obj/item/seeds/carrot, +/obj/item/seeds/tomato, +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aHt" = ( +/obj/effect/decal/cleanable/egg_smudge, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aHu" = ( +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aHv" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) +"aHw" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aHx" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aHy" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aHz" = ( +/turf/closed/wall, +/area/hallway/secondary/exit/departure_lounge) +"aHA" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"aHB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aHC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aHD" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aHE" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aHF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Dorms"; + location = "Tool" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aHG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aHH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/hallway/primary/central) +"aHI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/hallway/primary/central) +"aHJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/hallway/primary/central) +"aHK" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/sign/map{ + icon_state = "map-pubby"; + pixel_y = 32 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/hallway/primary/central) +"aHL" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/hallway/primary/central) +"aHM" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/hallway/primary/central) +"aHN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aHO" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aHP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aHQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"aHR" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"aHS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/structure/sign/securearea{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"aHT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/blue/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"aHU" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/blue/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"aHV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"aHW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = 29 + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"aHX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"aHY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"aHZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"aIa" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/blue/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"aIb" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/structure/sign/securearea{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"aIc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/sign/map{ + icon_state = "map-pubby"; + pixel_y = 32 + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"aId" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"aIe" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aIf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aIg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Dormitory" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aIh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"aIi" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aIj" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/obj/structure/sign/restroom{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/white/corner, +/area/hallway/primary/central) +"aIk" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Dormitory Bathrooms APC"; + pixel_x = 26 + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aIl" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aIm" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/deadcockroach, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aIn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/crew_quarters/toilet/restrooms) +"aIo" = ( +/obj/structure/mineral_door/iron, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aIp" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aIq" = ( +/obj/structure/closet/coffin, +/obj/item/toy/figure/lawyer, +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aIr" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/space, +/area/solar/port) +"aIs" = ( +/obj/structure/closet, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"aIt" = ( +/obj/machinery/recharge_station, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"aIu" = ( +/obj/machinery/vending/cola, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"aIv" = ( +/obj/machinery/computer/atmos_alert, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aIw" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aIx" = ( +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aIy" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aIz" = ( +/obj/machinery/computer/security, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aIA" = ( +/obj/structure/chair, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"aIB" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-17" + }, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/hallway/secondary/exit/departure_lounge) +"aIC" = ( +/obj/structure/chair, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/hallway/secondary/exit/departure_lounge) +"aID" = ( +/obj/structure/chair, +/obj/machinery/status_display{ + density = 0; + layer = 4; + pixel_y = 30 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/hallway/secondary/exit/departure_lounge) +"aIE" = ( +/obj/structure/chair, +/obj/structure/sign/poster/official/report_crimes{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/hallway/secondary/exit/departure_lounge) +"aIF" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-17" + }, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/hallway/secondary/exit/departure_lounge) +"aIG" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/soda_cans/cola, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aIH" = ( +/obj/structure/chair/stool, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/security/brig) +"aII" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aIJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aIK" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/security/brig) +"aIL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Dorms"; + location = "Tool" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aIM" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aIN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aIO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aIP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aIQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aIR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aIS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aIT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aIU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aIV" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aIW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aIX" = ( /obj/structure/cable{ d1 = 1; d2 = 8; @@ -51223,23 +15954,10955 @@ icon_state = "4-8" }, /obj/effect/landmark/observer_start, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"cik" = ( +"aIY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aIZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aJa" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aJb" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aJc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 2 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aJd" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Robo"; + location = "HoP" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aJe" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aJf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Dormitory" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aJg" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"aJh" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aJi" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aJj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aJk" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=HoP"; + location = "Dorms" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aJl" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aJm" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white/side{ + dir = 4 + }, +/area/hallway/primary/central) +"aJn" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restrooms"; + req_access_txt = "0" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aJo" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aJp" = ( +/obj/item/chair, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aJq" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/oil{ + icon_state = "floor6" + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/cargo) +"aJr" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg1" + }, +/area/maintenance/department/cargo) +"aJs" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aJt" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating{ + burnt = 1; + icon_state = "panelscorched" + }, +/area/maintenance/department/cargo) +"aJu" = ( +/obj/structure/grille, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aJv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aJw" = ( +/obj/structure/closet/coffin, +/obj/item/toy/figure/ian, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aJx" = ( +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"aJy" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"aJz" = ( +/obj/machinery/computer/crew, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aJA" = ( +/obj/machinery/computer/communications, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aJB" = ( +/obj/machinery/flasher{ + id = "shuttle_flasher"; + pixel_x = -24; + pixel_y = 6 + }, +/obj/machinery/button/flasher{ + id = "shuttle_flasher"; + pixel_x = -24; + pixel_y = -6 + }, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"aJC" = ( +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"aJD" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = -32 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/hallway/secondary/exit/departure_lounge) +"aJE" = ( +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"aJF" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Departure Lounge Holding Area"; + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/hallway/secondary/exit/departure_lounge) +"aJG" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/sign/directions/security{ + dir = 1; + icon_state = "direction_sec"; + pixel_x = 32; + pixel_y = -26 + }, +/obj/structure/sign/directions/medical{ + pixel_x = 32; + pixel_y = -38 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aJH" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aJI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aJJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aJK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aJL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aJM" = ( +/obj/machinery/camera{ + c_tag = "Central Primary Hallway Bathroom"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/sign/restroom{ + pixel_y = -32 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aJN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aJO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"aJP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"aJQ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"aJR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"aJS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"aJT" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"aJU" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"aJV" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"aJW" = ( +/obj/machinery/camera{ + c_tag = "Central Primary Hallway EVA"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"aJX" = ( +/obj/structure/sign/directions/security{ + dir = 8; + icon_state = "direction_sec"; + pixel_x = -32; + pixel_y = -24 + }, +/obj/structure/sign/directions/evac{ + dir = 1; + icon_state = "direction_evac"; + pixel_x = -32; + pixel_y = -32 + }, +/obj/structure/sign/directions/science{ + pixel_x = -32; + pixel_y = -40 + }, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aJY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aJZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aKa" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aKb" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Dormitory" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aKc" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"aKd" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"aKe" = ( +/obj/machinery/camera{ + c_tag = "Dormitories Hallway"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aKf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aKg" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-04"; + layer = 4.1 + }, +/turf/open/floor/plasteel/white/corner{ + tag = "icon-whitecorner (EAST)"; + icon_state = "whitecorner"; + dir = 4 + }, +/area/hallway/primary/central) +"aKh" = ( +/obj/machinery/light_switch{ + pixel_x = -25 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aKi" = ( +/obj/machinery/door/airlock{ + name = "Unit B" + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aKj" = ( +/obj/machinery/recharge_station, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Dormitory Cyborg Recharging Station"; + dir = 2 + }, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/restrooms) +"aKk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aKl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aKm" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aKn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aKo" = ( +/mob/living/simple_animal/mouse/gray, +/turf/open/floor/plating{ + burnt = 1; + icon_state = "panelscorched" + }, +/area/maintenance/department/cargo) +"aKp" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aKq" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aKr" = ( +/obj/structure/closet/coffin, +/obj/item/toy/figure/lawyer, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aKs" = ( +/obj/machinery/door/airlock/titanium{ + name = "Emergency Shuttle Airlock" + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"aKt" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/mineral/titanium/yellow, +/area/shuttle/escape) +"aKu" = ( +/obj/structure/sign/nanotrasen, +/turf/closed/wall/mineral/titanium, +/area/shuttle/escape) +"aKv" = ( +/obj/machinery/door/airlock/glass{ + name = "Emergency Shuttle Cockpit"; + req_access_txt = "19" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aKw" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/brig, +/area/shuttle/escape) +"aKx" = ( +/obj/machinery/door/airlock/titanium{ + name = "Emergency Shuttle Airlock"; + req_access_txt = "2" + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"aKy" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; + name = "Escape Airlock" + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"aKz" = ( +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"aKA" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"aKB" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + name = "Escape Airlock" + }, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"aKC" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/hallway/secondary/exit/departure_lounge) +"aKD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side, +/area/hallway/secondary/exit/departure_lounge) +"aKE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/red/side, +/area/hallway/secondary/exit/departure_lounge) +"aKF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/red/side, +/area/hallway/secondary/exit/departure_lounge) +"aKG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/space) +"aKH" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/hallway/primary/central) +"aKI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/primary/central) +"aKJ" = ( +/turf/closed/wall, +/area/storage/art) +"aKK" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/storage/art) +"aKL" = ( +/obj/machinery/door/airlock/glass{ + name = "Art Storage" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/storage/art) +"aKM" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/crew_quarters/cafeteria/lunchroom) +"aKN" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/crew_quarters/cafeteria/lunchroom) +"aKO" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Lunchroom" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/cafeteria/lunchroom) +"aKP" = ( +/turf/closed/wall, +/area/crew_quarters/cafeteria/lunchroom) +"aKQ" = ( +/turf/closed/wall, +/area/crew_quarters/toilet/auxiliary) +"aKR" = ( +/obj/machinery/door/airlock{ + id_tag = "Potty1"; + name = "Unisex Restrooms"; + req_access_txt = "0" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/auxiliary) +"aKS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/crew_quarters/toilet/auxiliary) +"aKT" = ( +/turf/closed/wall, +/area/maintenance/department/crew_quarters/bar) +"aKU" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aKV" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/hallway/primary/central) +"aKW" = ( +/obj/machinery/camera{ + c_tag = "Central Primary Hallway Bridge"; + dir = 1 + }, +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel, +/area/maintenance/department/crew_quarters/bar) +"aKX" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plasteel, +/area/maintenance/department/crew_quarters/bar) +"aKY" = ( +/turf/closed/wall/r_wall, +/area/storage/eva) +"aKZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/storage/eva) +"aLa" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "evashutter"; + name = "EVA Storage Shutters" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/storage/eva) +"aLb" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_command{ + name = "EVA Storage"; + req_access_txt = "18" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/storage/eva) +"aLc" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/open/floor/plating, +/area/teleporter) +"aLd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/glass_command{ + name = "Teleporter"; + req_access_txt = "17" + }, +/turf/open/floor/plasteel, +/area/teleporter) +"aLe" = ( +/turf/closed/wall, +/area/security/checkpoint/supply) +"aLf" = ( +/turf/closed/wall, +/area/quartermaster/office) +"aLg" = ( +/turf/closed/wall, +/area/quartermaster/storage) +"aLh" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Cargo Bay Warehouse Maintenance"; + req_access_txt = "31" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aLi" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aLj" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aLk" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aLl" = ( +/obj/item/storage/box/mousetraps, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aLm" = ( +/turf/closed/wall, +/area/maintenance/disposal) +"aLn" = ( +/obj/machinery/door/poddoor{ + id = "trash"; + name = "disposal bay door" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aLo" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aLp" = ( +/obj/machinery/door/airlock/glass{ + name = "Emergency Shuttle Cargo Hold"; + req_access_txt = "0" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aLq" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aLr" = ( +/obj/machinery/door/airlock/glass{ + name = "Emergency Shuttle Brig"; + req_access_txt = "2" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aLs" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Holding Area"; + req_access_txt = "2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red, +/area/hallway/secondary/exit/departure_lounge) +"aLt" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"aLu" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/hallway/primary/central) +"aLv" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/primary/central) +"aLw" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/storage/art) +"aLx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/easel, +/obj/item/canvas/twentythreeXnineteen, +/turf/open/floor/plasteel/redblue, +/area/storage/art) +"aLy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/redblue, +/area/storage/art) +"aLz" = ( +/obj/machinery/photocopier, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 23 + }, +/turf/open/floor/plasteel/redblue, +/area/storage/art) +"aLA" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/friedegg, +/obj/item/kitchen/fork, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria/lunchroom) +"aLB" = ( +/obj/structure/chair{ + dir = 8; + name = "Defense" + }, +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria/lunchroom) +"aLC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria/lunchroom) +"aLD" = ( +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/obj/machinery/vending/cola, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria/lunchroom) +"aLE" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/effect/landmark/xeno_spawn, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/auxiliary) +"aLF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/auxiliary) +"aLG" = ( +/obj/structure/urinal{ + pixel_y = 32 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/button/door{ + id = "Potty1"; + name = "Bathroom Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + pixel_y = 4; + req_access_txt = "0"; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/light_switch{ + pixel_x = 36; + pixel_y = 6 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/auxiliary) +"aLH" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aLI" = ( +/obj/structure/closet/coffin, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aLJ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg3" + }, +/area/maintenance/department/crew_quarters/bar) +"aLK" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/crew_quarters/bar) +"aLL" = ( +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aLM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg3" + }, +/area/maintenance/department/crew_quarters/bar) +"aLN" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aLO" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating{ + burnt = 1; + icon_state = "panelscorched" + }, +/area/maintenance/department/crew_quarters/bar) +"aLP" = ( +/obj/structure/girder, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg3" + }, +/area/maintenance/department/crew_quarters/bar) +"aLQ" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/button/door{ + id = "evashutter"; + name = "EVA Shutters Control"; + pixel_x = -24; + req_access_txt = "18" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/storage/eva) +"aLR" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/storage/eva) +"aLS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/storage/eva) +"aLT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/storage/eva) +"aLU" = ( +/obj/structure/closet/crate/rcd, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/storage/eva) +"aLV" = ( +/turf/closed/wall, +/area/storage/eva) +"aLW" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Teleporter APC"; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-14"; + layer = 4.1 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"aLX" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/teleporter) +"aLY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/teleporter) +"aLZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/teleporter) +"aMa" = ( +/obj/structure/closet/crate, +/obj/machinery/button/door{ + id = "teleshutter"; + name = "Teleporter Shutters Control"; + pixel_x = 25; + pixel_y = -5; + req_access_txt = "17" + }, +/obj/effect/turf_decal/stripes/line{ + tag = "icon-warninglinecorner"; + icon_state = "warninglinecorner"; + dir = 2 + }, +/turf/open/floor/plasteel/blue/corner, +/area/teleporter) +"aMb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/brown/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"aMc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/brown/corner{ + dir = 4 + }, +/area/hallway/primary/central) +"aMd" = ( +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + pixel_x = -32 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 30 + }, +/obj/machinery/computer/security, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/security/checkpoint/supply) +"aMe" = ( +/obj/machinery/computer/security/mining, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Cargo Security Post"; + dir = 2; + network = list("SS13") + }, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/checkpoint/supply) +"aMf" = ( +/obj/machinery/computer/secure_data, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_y = 26 + }, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/security/checkpoint/supply) +"aMg" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "packageSort2" + }, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plating, +/area/quartermaster/office) +"aMh" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "packageSort2" + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/quartermaster/office) +"aMi" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "packageSort2" + }, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/status_display{ + density = 0; + layer = 4; + pixel_y = 30; + supply_display = 1 + }, +/turf/open/floor/plating, +/area/quartermaster/office) +"aMj" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "packageSort2" + }, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/quartermaster/office) +"aMk" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "packageSort2" + }, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/quartermaster/office) +"aMl" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "packageSort2" + }, +/turf/open/floor/plating, +/area/quartermaster/office) +"aMm" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "packageSort2" + }, +/obj/structure/plasticflaps{ + opacity = 0 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/quartermaster/office) +"aMn" = ( +/obj/machinery/disposal/deliveryChute{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/quartermaster/office) +"aMo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/quartermaster/storage) +"aMp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"aMq" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"aMr" = ( +/obj/structure/closet/crate, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"aMs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"aMt" = ( +/obj/structure/closet/cardboard, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Cargo Warehouse"; + dir = 2 + }, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"aMu" = ( +/obj/item/cigbutt/cigarbutt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"aMv" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"aMw" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aMx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aMy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/effect/decal/cleanable/ash, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aMz" = ( +/obj/structure/grille/broken, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/item/crowbar, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aMA" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aMB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aMC" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aMD" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aME" = ( +/obj/machinery/button/massdriver{ + id = "trash"; + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating{ + icon_plating = "warnplate" + }, +/area/maintenance/disposal) +"aMF" = ( +/obj/machinery/conveyor_switch/oneway{ + convdir = 1; + id = "garbagestacked"; + name = "disposal conveyor" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating{ + icon_plating = "warnplate" + }, +/area/maintenance/disposal) +"aMG" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating{ + icon_plating = "warnplate" + }, +/area/maintenance/disposal) +"aMH" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aMI" = ( +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aMJ" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aMK" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-10"; + layer = 4.1 + }, +/turf/open/floor/plasteel/escape{ + dir = 9 + }, +/area/hallway/secondary/exit/departure_lounge) +"aML" = ( +/turf/open/floor/plasteel/escape{ + dir = 1 + }, +/area/hallway/secondary/exit/departure_lounge) +"aMM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/escape{ + dir = 1 + }, +/area/hallway/secondary/exit/departure_lounge) +"aMN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/escape{ + dir = 1 + }, +/area/hallway/secondary/exit/departure_lounge) +"aMO" = ( +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 1; + name = "Departure Lounge APC"; + areastring = "/area/hallway/secondary/exit/departure_lounge"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plasteel/escape{ + dir = 1 + }, +/area/hallway/secondary/exit/departure_lounge) +"aMP" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + layer = 4.1; + pixel_y = 3 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/turf/open/floor/plasteel/escape{ + dir = 5 + }, +/area/hallway/secondary/exit/departure_lounge) +"aMQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"aMR" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aMS" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aMT" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/primary/central) +"aMU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/storage/art) +"aMV" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/item/storage/toolbox/artistic{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/storage/toolbox/artistic{ + pixel_x = -3 + }, +/turf/open/floor/plasteel/redblue, +/area/storage/art) +"aMW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel/redblue, +/area/storage/art) +"aMX" = ( +/obj/structure/table, +/obj/item/airlock_painter, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "Art Storage APC"; + pixel_x = 24 + }, +/turf/open/floor/plasteel/redblue, +/area/storage/art) +"aMY" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria/lunchroom) +"aMZ" = ( +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Lunchroom"; + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -28 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria/lunchroom) +"aNa" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + dir = 2; + name = "Cafeteria APC"; + pixel_y = -24 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria/lunchroom) +"aNb" = ( +/obj/machinery/vending/sustenance{ + contraband = list(/obj/item/kitchen/knife = 6, /obj/item/reagent_containers/food/drinks/coffee = 12); + desc = "A vending machine which vends food."; + product_ads = "Sufficiently healthy." + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/cafeteria/lunchroom) +"aNc" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/auxiliary) +"aNd" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/auxiliary) +"aNe" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 2; + name = "Auxiliary Restrooms APC"; + pixel_y = -24 + }, +/obj/item/soap/nanotrasen, +/obj/machinery/shower{ + dir = 8 + }, +/turf/open/floor/plasteel/freezer, +/area/crew_quarters/toilet/auxiliary) +"aNf" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating{ + burnt = 1; + icon_state = "panelscorched" + }, +/area/maintenance/department/crew_quarters/bar) +"aNg" = ( +/obj/item/storage/box/lights/mixed, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aNh" = ( +/obj/item/extinguisher, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/crew_quarters/bar) +"aNi" = ( +/obj/structure/grille/broken, +/obj/item/crowbar, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg3" + }, +/area/maintenance/department/crew_quarters/bar) +"aNj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aNk" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aNl" = ( +/obj/item/trash/pistachios, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aNm" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aNn" = ( +/obj/item/shard{ + icon_state = "small" + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aNo" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg3" + }, +/area/maintenance/department/crew_quarters/bar) +"aNp" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/clothing/shoes/magboots{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/item/clothing/shoes/magboots, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_x = -27 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/storage/eva) +"aNq" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/storage/eva) +"aNr" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/effect/turf_decal/stripes/end{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/storage/eva) +"aNs" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/storage/eva) +"aNt" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/tank/jetpack/carbondioxide, +/obj/item/tank/jetpack/carbondioxide{ + pixel_x = -4; + pixel_y = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/storage/eva) +"aNu" = ( +/obj/structure/closet/crate, +/obj/item/melee/flyswatter, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_x = -27 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/teleporter) +"aNv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + tag = "icon-warninglinecorner (NORTH)"; + icon_state = "warninglinecorner"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"aNw" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/teleporter) +"aNx" = ( +/turf/open/floor/plasteel, +/area/teleporter) +"aNy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/blue/corner, +/area/teleporter) +"aNz" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "teleshutter"; + name = "Teleporter Shutters" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/teleporter) +"aNA" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/brown/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"aNB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/brown/corner{ + dir = 4 + }, +/area/hallway/primary/central) +"aNC" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/checkpoint/supply) +"aND" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/book/manual/wiki/security_space_law, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/checkpoint/supply) +"aNE" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/depsec/supply, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) +"aNF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/checkpoint/supply) +"aNG" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/wrapsortjunction{ + dir = 1 + }, +/turf/open/floor/plating, +/area/quartermaster/office) +"aNH" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aNI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aNJ" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "packageSort2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aNK" = ( +/obj/structure/table, +/obj/item/device/destTagger, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aNL" = ( +/obj/item/stack/wrapping_paper{ + pixel_x = 3; + pixel_y = 4 + }, +/obj/item/stack/packageWrap{ + pixel_x = -1; + pixel_y = -1 + }, +/obj/structure/table, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aNM" = ( +/obj/item/storage/box, +/obj/item/storage/box, +/obj/item/storage/box, +/obj/item/hand_labeler, +/obj/item/hand_labeler, +/obj/structure/table, +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + pixel_x = 32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aNN" = ( +/obj/structure/closet/crate/freezer, +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"aNO" = ( +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"aNP" = ( +/obj/structure/closet/crate, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"aNQ" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"aNR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aNS" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aNT" = ( +/obj/machinery/mass_driver{ + dir = 1; + id = "trash" + }, +/obj/machinery/button/massdriver{ + id = "trash"; + pixel_x = -28 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aNU" = ( +/obj/machinery/mineral/stacking_machine{ + input_dir = 8; + output_dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aNV" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbagestacked" + }, +/obj/machinery/mineral/stacking_unit_console{ + dir = 2; + machinedir = 8; + pixel_x = -32; + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aNW" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbagestacked" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aNX" = ( +/obj/machinery/disposal/deliveryChute{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aNY" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aNZ" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aOa" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aOb" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aOc" = ( +/turf/open/floor/carpet, +/area/shuttle/escape) +"aOd" = ( +/obj/structure/chair/comfy/beige, +/turf/open/floor/carpet, +/area/shuttle/escape) +"aOe" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aOf" = ( +/turf/open/floor/plasteel/escape{ + dir = 8 + }, +/area/hallway/secondary/exit/departure_lounge) +"aOg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/hallway/secondary/exit/departure_lounge) +"aOh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/hallway/secondary/exit/departure_lounge) +"aOi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/hallway/secondary/exit/departure_lounge) +"aOj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/hallway/secondary/exit/departure_lounge) +"aOk" = ( +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/hallway/secondary/exit/departure_lounge) +"aOl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/hallway/secondary/exit/departure_lounge) +"aOm" = ( +/turf/open/floor/plasteel/escape/corner{ + tag = "icon-escapecorner (EAST)"; + icon_state = "escapecorner"; + dir = 4 + }, +/area/hallway/secondary/exit/departure_lounge) +"aOn" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/escape{ + dir = 1 + }, +/area/hallway/secondary/exit/departure_lounge) +"aOo" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular, +/obj/machinery/camera{ + c_tag = "Departure Lounge Starboard" + }, +/turf/open/floor/plasteel/escape{ + dir = 1 + }, +/area/hallway/secondary/exit/departure_lounge) +"aOp" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/escape{ + dir = 1 + }, +/area/hallway/secondary/exit/departure_lounge) +"aOq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/escape{ + dir = 1 + }, +/area/hallway/secondary/exit/departure_lounge) +"aOr" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-16"; + layer = 4.1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = 29 + }, +/turf/open/floor/plasteel/escape{ + dir = 5 + }, +/area/hallway/secondary/exit/departure_lounge) +"aOs" = ( +/obj/structure/sign/evac, +/turf/closed/wall, +/area/hallway/secondary/exit/departure_lounge) +"aOt" = ( +/obj/structure/table, +/obj/item/device/instrument/glockenspiel{ + pixel_y = 3 + }, +/turf/open/floor/plasteel/redblue, +/area/storage/art) +"aOu" = ( +/obj/structure/table, +/obj/item/storage/crayons, +/obj/item/storage/crayons, +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Art Storage"; + dir = 1 + }, +/obj/item/hand_labeler, +/turf/open/floor/plasteel/redblue, +/area/storage/art) +"aOv" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 20; + layer = 3.1 + }, +/obj/item/stack/sheet/glass{ + amount = 20; + layer = 3.2 + }, +/obj/item/stack/rods{ + amount = 20; + layer = 3.3 + }, +/obj/item/canvas/twentythreeXtwentythree, +/obj/item/canvas/nineteenXnineteen, +/turf/open/floor/plasteel/redblue, +/area/storage/art) +"aOw" = ( +/obj/structure/grille/broken, +/turf/open/floor/plating{ + burnt = 1; + icon_state = "panelscorched" + }, +/area/maintenance/department/crew_quarters/bar) +"aOx" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aOy" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aOz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aOA" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aOB" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/requests_console{ + department = "EVA"; + pixel_x = -32 + }, +/obj/machinery/camera{ + c_tag = "EVA Storage"; + dir = 4; + network = list("SS13") + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/storage/eva) +"aOC" = ( +/obj/structure/tank_dispenser/oxygen, +/obj/effect/turf_decal/stripes/end, +/turf/open/floor/plasteel, +/area/storage/eva) +"aOD" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/storage/eva) +"aOE" = ( +/obj/structure/table, +/obj/item/hand_tele, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Teleporter"; + dir = 4; + network = list("SS13") + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/darkblue/side{ + dir = 8 + }, +/area/teleporter) +"aOF" = ( +/obj/structure/chair/stool, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/teleporter) +"aOG" = ( +/obj/structure/chair/stool, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/teleporter) +"aOH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/teleporter) +"aOI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel/blue/corner, +/area/teleporter) +"aOJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "teleshutter"; + name = "Teleporter Shutters" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/teleporter) +"aOK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/brown/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"aOL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aOM" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/brown/corner{ + dir = 4 + }, +/area/hallway/primary/central) +"aON" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/security/checkpoint/supply) +"aOO" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/checkpoint/supply) +"aOP" = ( +/turf/open/floor/plasteel, +/area/security/checkpoint/supply) +"aOQ" = ( +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/checkpoint/supply) +"aOR" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Cargo Security Post"; + req_access_txt = "63" + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/quartermaster/office) +"aOS" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aOT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aOU" = ( +/obj/structure/chair/stool, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/effect/landmark/start/cargo_technician, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aOV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aOW" = ( +/obj/machinery/door/window/eastleft{ + dir = 8; + icon_state = "right"; + name = "Mail"; + req_access_txt = "50" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/quartermaster/office) +"aOX" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/quartermaster/office) +"aOY" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"aOZ" = ( +/obj/item/stack/sheet/cardboard, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"aPa" = ( +/obj/structure/closet/crate, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"aPb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"aPc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"aPd" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/quartermaster/storage) +"aPe" = ( +/obj/structure/shuttle/engine/propulsion/right, +/turf/open/floor/plating/airless, +/area/shuttle/supply) +"aPf" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/shard, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aPg" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/conveyor{ + dir = 2; + id = "garbage" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aPh" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aPi" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aPj" = ( +/obj/structure/chair/comfy/beige{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/shuttle/escape) +"aPk" = ( +/obj/structure/table/wood/poker, +/obj/item/toy/cards/deck, +/turf/open/floor/carpet, +/area/shuttle/escape) +"aPl" = ( +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/shuttle/escape) +"aPm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/hallway/secondary/exit/departure_lounge) +"aPn" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"aPo" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"aPp" = ( +/obj/structure/table, +/obj/item/toy/cards/deck, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"aPq" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"aPr" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"aPs" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/hallway/secondary/exit/departure_lounge) +"aPt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/hallway/secondary/exit/departure_lounge) +"aPu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/hallway/secondary/exit/departure_lounge) +"aPv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Departure Lounge" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"aPw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/sign/directions/evac{ + dir = 1; + icon_state = "direction_evac"; + pixel_x = 32 + }, +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/primary/central) +"aPx" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aPy" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg3" + }, +/area/maintenance/department/crew_quarters/bar) +"aPz" = ( +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg3" + }, +/area/maintenance/department/crew_quarters/bar) +"aPA" = ( +/obj/item/trash/cheesie, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aPB" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aPC" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/item/clothing/gloves/color/random, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aPD" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Bar Maintenance APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aPE" = ( +/turf/closed/wall, +/area/crew_quarters/bar) +"aPF" = ( +/obj/structure/grille/broken, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aPG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aPH" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/storage/eva) +"aPI" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/storage/eva) +"aPJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel, +/area/storage/eva) +"aPK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/storage/eva) +"aPL" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/storage/eva) +"aPM" = ( +/obj/structure/table, +/obj/item/device/radio/beacon, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/darkblue/side{ + dir = 10 + }, +/area/teleporter) +"aPN" = ( +/obj/machinery/computer/teleporter, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/darkblue/side, +/area/teleporter) +"aPO" = ( +/obj/machinery/teleport/station, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/darkblue/side, +/area/teleporter) +"aPP" = ( +/obj/machinery/teleport/hub, +/obj/machinery/light, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/darkblue/side, +/area/teleporter) +"aPQ" = ( +/obj/structure/closet/crate, +/obj/item/crowbar, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/darkblue/side, +/area/teleporter) +"aPR" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aPS" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/brown/corner{ + dir = 4 + }, +/area/hallway/primary/central) +"aPT" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + dir = 8; + name = "Security Post - Cargo APC"; + pixel_x = -24 + }, +/obj/structure/closet/wardrobe/red, +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/security/checkpoint/supply) +"aPU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/red/side, +/area/security/checkpoint/supply) +"aPV" = ( +/obj/structure/filingcabinet, +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/security/checkpoint/supply) +"aPW" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/quartermaster/office) +"aPX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aPY" = ( +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aPZ" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aQa" = ( +/obj/structure/disposalpipe/wrapsortjunction{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aQb" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/camera{ + c_tag = "Cargo Mailroom"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aQc" = ( +/obj/machinery/button/door{ + id = "qm_warehouse"; + name = "Warehouse Door Control"; + pixel_x = -24; + req_access_txt = "31" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"aQd" = ( +/obj/item/device/flashlight, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"aQe" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"aQf" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen"; + opened = 1 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"aQg" = ( +/obj/structure/closet/crate/medical, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"aQh" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/supply) +"aQi" = ( +/obj/structure/shuttle/engine/heater{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/shuttle/supply) +"aQj" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + icon_state = "pipe-j2s"; + sortType = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aQk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/disposal) +"aQl" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "garbage" + }, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aQm" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "garbage" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aQn" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "garbage" + }, +/obj/machinery/recycler, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aQo" = ( +/obj/machinery/conveyor{ + dir = 2; + id = "garbage" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aQp" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/revenantspawn, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aQq" = ( +/obj/structure/chair/comfy/beige{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/shuttle/escape) +"aQr" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = -32 + }, +/turf/open/floor/plasteel/escape{ + dir = 8 + }, +/area/hallway/secondary/exit/departure_lounge) +"aQs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"aQt" = ( +/obj/machinery/status_display, +/turf/closed/wall, +/area/hallway/secondary/exit/departure_lounge) +"aQu" = ( +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/grass, +/area/hallway/secondary/exit/departure_lounge) +"aQv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"aQw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"aQx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"aQy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/secondary/exit/departure_lounge) +"aQz" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Departure Lounge" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"aQA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aQB" = ( +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aQC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/primary/central) +"aQD" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/hallway/primary/central) +"aQE" = ( +/obj/structure/grille/broken, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aQF" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aQG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aQH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg3" + }, +/area/maintenance/department/crew_quarters/bar) +"aQI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating{ + burnt = 1; + icon_state = "panelscorched" + }, +/area/maintenance/department/crew_quarters/bar) +"aQJ" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating{ + burnt = 1; + icon_state = "panelscorched" + }, +/area/maintenance/department/crew_quarters/bar) +"aQK" = ( +/obj/structure/grille, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aQL" = ( +/obj/structure/grille/broken, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aQM" = ( +/obj/item/reagent_containers/glass/bucket, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aQN" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aQO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aQP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aQQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg3" + }, +/area/maintenance/department/crew_quarters/bar) +"aQR" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aQS" = ( +/obj/machinery/reagentgrinder, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aQT" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/crew_quarters/bar) +"aQU" = ( +/obj/machinery/vending/coffee, +/obj/machinery/camera{ + c_tag = "Bar Backroom"; + dir = 2; + network = list("SS13") + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aQV" = ( +/obj/structure/closet/secure_closet/bar{ + req_access_txt = "25" + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aQW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aQX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/broken_bottle, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aQY" = ( +/obj/structure/table, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/storage/eva) +"aQZ" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/crowbar, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/power/apc{ + dir = 2; + name = "EVA Storage APC"; + pixel_y = -24 + }, +/turf/open/floor/plasteel, +/area/storage/eva) +"aRa" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/storage/eva) +"aRb" = ( +/obj/structure/table, +/obj/item/stack/sheet/rglass{ + amount = 50 + }, +/obj/item/stack/sheet/rglass{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel, +/area/storage/eva) +"aRc" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/rglass{ + amount = 50 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/storage/eva) +"aRd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/plasteel/brown/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"aRe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/sign/cargo{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/brown/corner{ + dir = 4 + }, +/area/hallway/primary/central) +"aRf" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/checkpoint/supply) +"aRg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_security{ + name = "Cargo Security Post"; + req_access_txt = "63" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/checkpoint/supply) +"aRh" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aRi" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aRj" = ( +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/item/pen, +/obj/item/paper_bin{ + layer = 2.9 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aRk" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aRl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aRm" = ( +/obj/structure/closet/crate, +/obj/item/reagent_containers/food/snacks/donut, +/obj/item/reagent_containers/food/snacks/donut, +/obj/item/reagent_containers/food/snacks/donut, +/obj/item/reagent_containers/food/snacks/donut, +/turf/open/floor/plating, +/area/quartermaster/office) +"aRn" = ( +/obj/machinery/door/poddoor/shutters{ + id = "qm_warehouse"; + name = "warehouse shutters" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aRo" = ( +/obj/machinery/door/poddoor/shutters{ + id = "qm_warehouse"; + name = "warehouse shutters" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aRp" = ( +/obj/machinery/door/poddoor/shutters{ + id = "qm_warehouse"; + name = "warehouse shutters" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aRq" = ( +/obj/structure/closet/crate/internals, +/turf/open/floor/plasteel/floorgrime, +/area/quartermaster/storage) +"aRr" = ( +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/supply) +"aRs" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aRt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/disposal) +"aRu" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aRv" = ( +/obj/item/trash/can, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aRw" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aRx" = ( +/obj/machinery/conveyor_switch/oneway{ + convdir = -1; + id = "garbage"; + name = "disposal conveyor" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aRy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aRz" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aRA" = ( +/obj/machinery/light, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aRB" = ( +/obj/structure/chair, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"aRC" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"aRD" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/palebush, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/grass, +/area/hallway/secondary/exit/departure_lounge) +"aRE" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/palebush, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/turf/open/floor/grass, +/area/hallway/secondary/exit/departure_lounge) +"aRF" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/palebush, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/turf/open/floor/grass, +/area/hallway/secondary/exit/departure_lounge) +"aRG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"aRH" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"aRI" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/hallway/primary/central) +"aRJ" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aRK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aRL" = ( +/turf/closed/wall, +/area/hydroponics) +"aRM" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + name = "Hydroponics Maintenance"; + req_access_txt = "35" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aRN" = ( +/turf/closed/wall, +/area/crew_quarters/kitchen) +"aRO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plating, +/area/crew_quarters/kitchen) +"aRP" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg3" + }, +/area/maintenance/department/crew_quarters/bar) +"aRQ" = ( +/obj/item/gun/ballistic/revolver/doublebarrel{ + pixel_y = 11 + }, +/obj/structure/table/wood, +/obj/item/coin/silver, +/obj/item/stack/spacecash/c10, +/obj/item/stack/spacecash/c100, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aRR" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/turf/open/floor/wood{ + icon_state = "wood-broken" + }, +/area/crew_quarters/bar) +"aRS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aRT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aRU" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Bar Storage Maintenance"; + req_access_txt = "25" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aRV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aRW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/chair, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aRX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + name = "EVA Maintenance"; + req_access_txt = "18" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aRY" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen"; + opened = 1 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aRZ" = ( +/obj/item/trash/tray, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aSa" = ( +/obj/structure/closet/secure_closet/freezer/cream_pie, +/obj/item/grown/bananapeel, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aSb" = ( +/obj/structure/closet/secure_closet/freezer/cream_pie, +/obj/item/seeds/banana, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aSc" = ( +/turf/open/floor/plasteel/brown/corner{ + dir = 4 + }, +/area/quartermaster/office) +"aSd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/brown/corner{ + dir = 4 + }, +/area/quartermaster/office) +"aSe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/machinery/door/window/westleft{ + dir = 1; + name = "Delivery Desk"; + req_access_txt = "50" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aSf" = ( +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/machinery/door/window/westleft{ + dir = 1; + name = "Delivery Desk"; + req_access_txt = "50" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aSg" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/glass_mining{ + name = "Mailroom"; + req_access_txt = "0"; + req_one_access_txt = "48;50" + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aSh" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/quartermaster/office) +"aSi" = ( +/obj/machinery/button/door{ + id = "qm_warehouse"; + name = "Warehouse Door Control"; + pixel_x = -24; + req_access_txt = "31" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aSj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aSk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aSl" = ( +/obj/machinery/power/apc{ + cell_type = 2500; + dir = 4; + name = "Cargo Maintenance APC"; + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aSm" = ( +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aSn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aSo" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Disposal APC"; + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aSp" = ( +/obj/machinery/door/airlock/glass{ + name = "Emergency Shuttle Infirmary" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/escape) +"aSq" = ( +/obj/machinery/camera{ + c_tag = "Departures - Port"; + dir = 4; + name = "security camera"; + pixel_y = -7 + }, +/turf/open/floor/plasteel/escape{ + dir = 8 + }, +/area/hallway/secondary/exit/departure_lounge) +"aSr" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"aSs" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"aSt" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"aSu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"aSv" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/sunnybush, +/obj/structure/window/reinforced{ + dir = 8 + }, +/mob/living/simple_animal/butterfly, +/turf/open/floor/grass, +/area/hallway/secondary/exit/departure_lounge) +"aSw" = ( +/obj/item/statuebust, +/turf/open/floor/grass, +/area/hallway/secondary/exit/departure_lounge) +"aSx" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/sunnybush, +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/turf/open/floor/grass, +/area/hallway/secondary/exit/departure_lounge) +"aSy" = ( +/obj/structure/table, +/obj/item/storage/box/matches{ + pixel_x = -3; + pixel_y = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"aSz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aSA" = ( +/obj/structure/sink{ + pixel_y = 28 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -28 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aSB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aSC" = ( +/obj/structure/closet/secure_closet/hydroponics, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aSD" = ( +/obj/structure/closet/secure_closet/hydroponics, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aSE" = ( +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/obj/machinery/camera{ + c_tag = "Hydroponics Storage" + }, +/obj/machinery/plantgenes, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aSF" = ( +/obj/machinery/chem_master/condimaster, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aSG" = ( +/obj/structure/table, +/obj/item/book/manual/hydroponics_pod_people, +/obj/item/paper/guides/jobs/hydroponics, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/glass/bottle/mutagen, +/obj/item/reagent_containers/dropper, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aSH" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Kitchen Maintenance"; + req_access_txt = "28" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/crew_quarters/kitchen) +"aSI" = ( +/obj/machinery/chem_master/condimaster{ + name = "CondiMaster Neo"; + pixel_x = -4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"aSJ" = ( +/obj/machinery/gibber, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"aSK" = ( +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"aSL" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + freq = 1400; + location = "Kitchen" + }, +/obj/machinery/door/window/southleft{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Kitchen Delivery"; + req_access_txt = "28" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/crew_quarters/kitchen) +"aSM" = ( +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/maintenance/department/crew_quarters/bar) +"aSN" = ( +/obj/item/device/assembly/mousetrap, +/turf/open/floor/wood{ + icon_state = "wood-broken6" + }, +/area/crew_quarters/bar) +"aSO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aSP" = ( +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aSQ" = ( +/obj/effect/landmark/xeno_spawn, +/obj/item/storage/box/beanbag, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aSR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/item/weldingtool, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aSS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aST" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aSU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aSV" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aSW" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aSX" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/brown/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"aSY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aSZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aTa" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aTb" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = 29 + }, +/turf/open/floor/plasteel/brown/corner{ + dir = 4 + }, +/area/quartermaster/office) +"aTc" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/brown/corner{ + dir = 4 + }, +/area/quartermaster/office) +"aTd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/brown/corner{ + dir = 4 + }, +/area/quartermaster/office) +"aTe" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/quartermaster/office) +"aTf" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aTg" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aTh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aTi" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aTj" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aTk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aTl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aTm" = ( +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aTn" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad" + }, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"aTo" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad" + }, +/obj/machinery/status_display{ + density = 0; + layer = 4; + pixel_y = 30; + supply_display = 1 + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"aTp" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad" + }, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"aTq" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad" + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"aTr" = ( +/obj/machinery/door/poddoor{ + id = "QMLoaddoor"; + name = "supply dock loading door" + }, +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad" + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"aTs" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad" + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"aTt" = ( +/obj/machinery/door/poddoor{ + id = "QMLoaddoor"; + name = "supply dock loading door" + }, +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad" + }, +/turf/open/floor/plating, +/area/shuttle/supply) +"aTu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aTv" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aTw" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-y" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aTx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aTy" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Disposal Access"; + req_access_txt = "12" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aTz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aTA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aTB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/disposal) +"aTC" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard) +"aTD" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/space, +/area/solar/starboard) +"aTE" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/solar{ + id = "starboardsolar"; + name = "Starboard Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard) +"aTF" = ( +/obj/machinery/sleeper{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aTG" = ( +/obj/machinery/vending/medical, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aTH" = ( +/obj/machinery/door/airlock/titanium{ + name = "Emergency Shuttle Airlock" + }, +/obj/docking_port/stationary{ + dheight = 0; + dir = 8; + dwidth = 4; + height = 15; + id = "emergency_home"; + name = "PubbyStation emergency evac bay"; + width = 20 + }, +/obj/docking_port/mobile/emergency{ + dheight = 0; + dir = 8; + dwidth = 4; + height = 15; + name = "Pubby emergency shuttle"; + port_angle = 90; + width = 18 + }, +/turf/open/floor/plating, +/area/shuttle/escape) +"aTI" = ( +/obj/machinery/light, +/turf/open/floor/plating, +/area/hallway/secondary/exit/departure_lounge) +"aTJ" = ( +/obj/structure/table, +/obj/item/folder, +/obj/item/pen, +/obj/machinery/light, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"aTK" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/palebush, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/grass, +/area/hallway/secondary/exit/departure_lounge) +"aTL" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/palebush, +/obj/structure/window/reinforced, +/turf/open/floor/grass, +/area/hallway/secondary/exit/departure_lounge) +"aTM" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/palebush, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/turf/open/floor/grass, +/area/hallway/secondary/exit/departure_lounge) +"aTN" = ( +/obj/structure/chair{ + dir = 1; + name = "Command Station" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"aTO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera{ + c_tag = "Central Primary Hallway Escape"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aTP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/primary/central) +"aTQ" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aTR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aTS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aTT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aTU" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aTV" = ( +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aTW" = ( +/obj/structure/table, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_y = 3 + }, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_x = 8; + pixel_y = 8 + }, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_x = 13; + pixel_y = 5 + }, +/obj/item/watertank, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aTX" = ( +/obj/structure/kitchenspike, +/obj/item/device/assembly/mousetrap, +/obj/item/reagent_containers/food/snacks/deadmouse, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"aTY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"aTZ" = ( +/obj/machinery/camera{ + c_tag = "Kitchen Cold Room"; + dir = 2; + network = list("SS13") + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/requests_console{ + department = "Kitchen"; + departmentType = 2; + pixel_y = 30 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"aUa" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 26 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"aUb" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/maintenance/department/crew_quarters/bar) +"aUc" = ( +/obj/structure/reagent_dispensers/beerkeg, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aUd" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/wood, +/area/crew_quarters/bar) +"aUe" = ( +/obj/structure/closet/gmcloset, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/cable_coil, +/obj/item/storage/box/mousetraps, +/turf/open/floor/wood{ + icon_state = "wood-broken5" + }, +/area/crew_quarters/bar) +"aUf" = ( +/turf/closed/wall, +/area/crew_quarters/theatre) +"aUg" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Bar Maintenance"; + req_access_txt = "25"; + req_one_access_txt = "0" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aUh" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Theatre Maintenance"; + req_access_txt = "0"; + req_one_access_txt = "12;46" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aUi" = ( +/obj/machinery/camera{ + c_tag = "Central Primary Hallway Cargo"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/brown/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"aUj" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aUk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aUl" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aUm" = ( +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aUn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aUo" = ( +/obj/machinery/door/airlock/glass_mining{ + name = "Cargo Bay"; + req_access_txt = "0"; + req_one_access_txt = "31;48" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aUp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aUq" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aUr" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aUs" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aUt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aUu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aUv" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aUw" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aUx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aUy" = ( +/obj/machinery/door/airlock/external{ + name = "Supply Dock Airlock"; + req_access_txt = "31" + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"aUz" = ( +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/quartermaster/storage) +"aUA" = ( +/obj/machinery/door/airlock/titanium{ + name = "Supply Shuttle Airlock"; + req_access_txt = "31" + }, +/obj/docking_port/mobile/supply{ + dir = 4 + }, +/obj/docking_port/stationary{ + dir = 4; + dwidth = 5; + height = 7; + id = "supply_home"; + name = "Cargo Bay"; + width = 12 + }, +/turf/open/floor/plating, +/area/shuttle/supply) +"aUB" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aUC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aUD" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/space, +/area/solar/starboard) +"aUE" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aUF" = ( +/obj/structure/table, +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/crowbar, +/obj/structure/sign/nosmoking_2{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aUG" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"aUH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"aUI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/hallway/secondary/exit/departure_lounge) +"aUJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Departure Lounge" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"aUK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aUL" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aUM" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/primary/central) +"aUN" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aUO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aUP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aUQ" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/hydroponics) +"aUR" = ( +/obj/machinery/door/window/eastright{ + name = "Hydroponics Delivery"; + req_access_txt = "35" + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + dir = 1; + freq = 1400; + location = "Hydroponics" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/hydroponics) +"aUS" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/shovel/spade, +/obj/item/wrench, +/obj/item/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, +/obj/item/wirecutters, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aUT" = ( +/obj/structure/closet/wardrobe/botanist, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aUU" = ( +/obj/machinery/power/apc{ + name = "Hydroponics APC"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aUV" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aUW" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel/hydrofloor, +/area/hydroponics) +"aUX" = ( +/obj/machinery/icecream_vat, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"aUY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"aUZ" = ( +/mob/living/simple_animal/hostile/retaliate/goat{ + name = "Pete" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"aVa" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"aVb" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 23 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"aVc" = ( +/obj/machinery/door/window/southleft{ + base_state = "left"; + dir = 2; + icon_state = "left"; + name = "Bar Delivery"; + req_access_txt = "25" + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=2"; + freq = 1400; + location = "Bar" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"aVd" = ( +/obj/machinery/door/airlock{ + name = "Bar Storage"; + req_access_txt = "25" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aVe" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aVf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/newscaster{ + pixel_x = -32; + pixel_y = 1 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aVg" = ( +/obj/machinery/chem_dispenser/drinks/beer, +/obj/structure/table, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aVh" = ( +/obj/structure/table/glass, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/reagent_containers/food/drinks/bottle/patron{ + pixel_x = -5; + pixel_y = 16 + }, +/obj/item/reagent_containers/food/drinks/bottle/cognac{ + pixel_x = -10; + pixel_y = 7 + }, +/obj/item/reagent_containers/food/drinks/bottle/grappa{ + pixel_x = 10; + pixel_y = 15 + }, +/obj/item/reagent_containers/food/drinks/bottle/vodka{ + pixel_x = 2; + pixel_y = 4 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aVi" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/food/drinks/bottle/hcider{ + layer = 3.1; + pixel_x = -6; + pixel_y = 8 + }, +/obj/item/reagent_containers/food/drinks/bottle/wine{ + layer = 3.1; + pixel_x = 3; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/drinks/bottle/rum{ + layer = 3.2; + pixel_x = -15; + pixel_y = 4 + }, +/obj/item/reagent_containers/food/drinks/bottle/lizardwine{ + layer = 3.1; + pixel_x = 13; + pixel_y = 15 + }, +/obj/item/reagent_containers/food/drinks/bottle/tequila{ + layer = 3.2; + pixel_x = 13; + pixel_y = 7 + }, +/obj/item/reagent_containers/food/drinks/shaker{ + pixel_x = 1; + pixel_y = 13 + }, +/obj/item/reagent_containers/food/drinks/bottle/gin{ + pixel_x = -10; + pixel_y = 15 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aVj" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/machinery/button/door{ + id = "barshutters"; + name = "Bar Lockdown"; + pixel_x = 28; + pixel_y = 0; + req_access_txt = "28" + }, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_y = 26 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aVk" = ( +/obj/structure/table/wood, +/obj/item/lipstick/random{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/clothing/gloves/color/rainbow/clown, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/obj/item/lipstick/random, +/turf/open/floor/plasteel/black, +/area/crew_quarters/theatre) +"aVl" = ( +/obj/structure/dresser, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/sign/poster/contraband/clown{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/theatre) +"aVm" = ( +/obj/machinery/vending/autodrobe, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/theatre) +"aVn" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Theatre Maintenance"; + req_access_txt = "46" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"aVo" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/brown/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"aVp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aVq" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aVr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/loadingarea{ + dir = 8 + }, +/area/quartermaster/office) +"aVs" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/conveyor{ + dir = 4; + id = "cargodeliver" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aVt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/quartermaster/office) +"aVu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aVv" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/obj/machinery/conveyor_switch{ + id = "cargodeliver" + }, +/turf/open/floor/plasteel/brown{ + dir = 4 + }, +/area/quartermaster/office) +"aVw" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + freq = 1400; + location = "QM #1" + }, +/obj/effect/turf_decal/bot, +/mob/living/simple_animal/bot/mulebot{ + beacon_freq = 1400; + home_destination = "QM #1"; + suffix = "#1" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aVx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aVy" = ( +/obj/effect/landmark/start/cargo_technician, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aVz" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aVA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aVB" = ( +/obj/machinery/conveyor_switch/oneway{ + convdir = -1; + id = "QMLoad" + }, +/obj/machinery/button/door{ + id = "QMLoaddoor2"; + layer = 4; + name = "Loading Doors"; + pixel_x = 24; + pixel_y = -8 + }, +/obj/machinery/button/door{ + dir = 2; + id = "QMLoaddoor"; + layer = 4; + name = "Loading Doors"; + pixel_x = 24; + pixel_y = 8 + }, +/obj/machinery/camera{ + c_tag = "Cargo Supply Dock"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aVC" = ( +/obj/machinery/button/door{ + id = "QMLoaddoor2"; + layer = 4; + name = "Loading Doors"; + pixel_x = -24; + pixel_y = -8 + }, +/obj/machinery/button/door{ + dir = 2; + id = "QMLoaddoor"; + layer = 4; + name = "Loading Doors"; + pixel_x = -24; + pixel_y = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/supply) +"aVD" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/supply) +"aVE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aVF" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aVG" = ( +/obj/structure/easel, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aVH" = ( +/obj/structure/closet/l3closet/scientist, +/obj/item/book/manual/wiki/chemistry, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aVI" = ( +/obj/structure/closet, +/obj/item/canvas/twentythreeXnineteen, +/obj/item/canvas/nineteenXnineteen, +/obj/item/canvas/twentythreeXtwentythree, +/obj/item/storage/crayons, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aVJ" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/shuttle, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"aVK" = ( +/obj/structure/table, +/obj/item/defibrillator/loaded, +/turf/open/floor/mineral/titanium, +/area/shuttle/escape) +"aVL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/hallway/secondary/exit/departure_lounge) +"aVM" = ( +/obj/structure/chair, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"aVN" = ( +/obj/structure/table, +/obj/item/storage/pill_bottle/dice, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"aVO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 + }, +/area/hallway/secondary/exit/departure_lounge) +"aVP" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 + }, +/area/hallway/secondary/exit/departure_lounge) +"aVQ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Departure Lounge" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"aVR" = ( +/obj/structure/sign/directions/evac{ + dir = 1; + icon_state = "direction_evac"; + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/primary/central) +"aVS" = ( +/turf/closed/wall, +/area/janitor) +"aVT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/janitor) +"aVU" = ( +/obj/machinery/door/window/eastright{ + dir = 2; + name = "Janitor Delivery"; + req_access_txt = "26" + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=1"; + dir = 1; + freq = 1400; + location = "Janitor" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/janitor) +"aVV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Hydroponics"; + req_access_txt = "35" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hydroponics) +"aVW" = ( +/obj/structure/closet/chefcloset, +/obj/item/wrench, +/obj/item/crowbar, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"aVX" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Kitchen APC"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"aVY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"aVZ" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/obj/item/reagent_containers/food/snacks/grown/potato, +/obj/item/reagent_containers/food/snacks/grown/potato, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"aWa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/kitchen) +"aWb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aWc" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/securearea{ + 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"; + name = "Mr. Deempisi portrait"; + pixel_y = 28 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aWd" = ( +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/mob/living/carbon/monkey/punpun, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aWe" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aWf" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/requests_console{ + department = "Bar"; + departmentType = 2; + pixel_y = 30; + receive_ore_updates = 1 + }, +/obj/machinery/camera{ + c_tag = "Bar Access"; + dir = 2; + network = list("SS13") + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aWg" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aWh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_y = 26 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aWi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aWj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aWk" = ( +/obj/structure/chair/wood/normal, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/crew_quarters/theatre) +"aWl" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aWm" = ( +/obj/structure/disposalpipe/segment, +/obj/item/storage/box/drinkingglasses, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aWn" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Theatre APC"; + pixel_x = -25 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plasteel/redblue, +/area/crew_quarters/theatre) +"aWo" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark/start/mime, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/redblue, +/area/crew_quarters/theatre) +"aWp" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/redblue, +/area/crew_quarters/theatre) +"aWq" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_y = 26 + }, +/turf/open/floor/plasteel/redblue, +/area/crew_quarters/theatre) +"aWr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = 24 + }, +/obj/structure/mirror{ + pixel_x = 28; + pixel_y = -2 + }, +/turf/open/floor/plasteel/redblue, +/area/crew_quarters/theatre) +"aWs" = ( +/obj/machinery/computer/cargo/request, +/turf/open/floor/plasteel/brown/corner, +/area/quartermaster/office) +"aWt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/brown/corner, +/area/quartermaster/office) +"aWu" = ( +/turf/open/floor/plasteel/brown/corner, +/area/quartermaster/office) +"aWv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/mineral/ore_redemption{ + input_dir = 4; + output_dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/quartermaster/office) +"aWw" = ( +/obj/machinery/status_display{ + dir = 8; + layer = 4; + pixel_x = 32; + supply_display = 1 + }, +/turf/open/floor/plasteel/brown{ + dir = 4 + }, +/area/quartermaster/office) +"aWx" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + freq = 1400; + location = "QM #2" + }, +/obj/machinery/camera{ + c_tag = "Cargo Bay"; + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aWy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aWz" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen"; + opened = 1 + }, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aWA" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aWB" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"aWC" = ( +/obj/machinery/door/airlock/titanium{ + name = "Supply Shuttle Airlock"; + req_access_txt = "31" + }, +/turf/open/floor/plating, +/area/shuttle/supply) +"aWD" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/open/floor/plating/airless, +/area/shuttle/escape) +"aWE" = ( +/turf/open/floor/plasteel/neutral/corner{ + dir = 8 + }, +/area/hallway/secondary/exit/departure_lounge) +"aWF" = ( +/turf/open/floor/plasteel/escape/corner, +/area/hallway/secondary/exit/departure_lounge) +"aWG" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/escape, +/area/hallway/secondary/exit/departure_lounge) +"aWH" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/escape, +/area/hallway/secondary/exit/departure_lounge) +"aWI" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/cookie, +/turf/open/floor/plasteel/escape, +/area/hallway/secondary/exit/departure_lounge) +"aWJ" = ( +/obj/machinery/light, +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/escape, +/area/hallway/secondary/exit/departure_lounge) +"aWK" = ( +/turf/open/floor/plasteel/escape, +/area/hallway/secondary/exit/departure_lounge) +"aWL" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-14"; + layer = 4.1 + }, +/turf/open/floor/plasteel/escape{ + dir = 6 + }, +/area/hallway/secondary/exit/departure_lounge) +"aWM" = ( +/obj/machinery/washing_machine, +/obj/structure/sign/securearea{ + 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"; + name = "Mr. Deempisi portrait"; + pixel_y = 28 + }, +/turf/open/floor/plasteel/black, +/area/janitor) +"aWN" = ( +/obj/machinery/camera{ + c_tag = "Custodial Quarters" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_y = 26 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/janitor) +"aWO" = ( +/obj/structure/bed, +/obj/effect/landmark/start/janitor, +/obj/item/bedsheet/purple, +/turf/open/floor/plasteel/black, +/area/janitor) +"aWP" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel/green/side{ + dir = 9 + }, +/area/hydroponics) +"aWQ" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel/green/corner{ + dir = 4 + }, +/area/hydroponics) +"aWR" = ( +/obj/structure/sink/kitchen{ + name = "utility sink"; + pixel_y = 28 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aWS" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + icon_state = "pipe-j2s"; + sortType = 21 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hydroponics) +"aWT" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/light_switch{ + pixel_x = -4; + pixel_y = 30 + }, +/turf/open/floor/plasteel/green/corner{ + dir = 4 + }, +/area/hydroponics) +"aWU" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"aWV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"aWW" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"aWX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aWY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aWZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aXa" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + icon_state = "pipe-j1s"; + sortType = 19 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aXb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aXc" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aXd" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "Bar APC"; + pixel_x = 27 + }, +/obj/structure/cable, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aXe" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8; + light_color = "#2cb2e8" + }, +/obj/structure/sign/poster/random{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aXf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/festivus, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/crew_quarters/theatre) +"aXg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/crew_quarters/theatre) +"aXh" = ( +/obj/effect/landmark/start/bartender, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aXi" = ( +/obj/structure/festivus, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/crew_quarters/theatre) +"aXj" = ( +/obj/machinery/light/small{ + dir = 4; + light_color = "#b4f237" + }, +/obj/structure/sign/poster/random{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/wood, +/area/crew_quarters/theatre) +"aXk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/redblue, +/area/crew_quarters/theatre) +"aXl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Theatre Storage"; + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/redblue, +/area/crew_quarters/theatre) +"aXm" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + icon_state = "pipe-j1s"; + sortType = 18 + }, +/obj/machinery/requests_console{ + department = "Theatre"; + departmentType = 0; + name = "theatre RC"; + pixel_x = -32; + pixel_y = -32 + }, +/turf/open/floor/plasteel/redblue, +/area/crew_quarters/theatre) +"aXn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/start/clown, +/turf/open/floor/plasteel/redblue, +/area/crew_quarters/theatre) +"aXo" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/item/cardboard_cutout, +/obj/structure/mirror{ + pixel_x = 28; + pixel_y = -2 + }, +/turf/open/floor/plasteel/redblue, +/area/crew_quarters/theatre) +"aXp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/crew_quarters/theatre) +"aXq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/brown/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"aXr" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/sign/cargo{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/brown/corner{ + dir = 4 + }, +/area/hallway/primary/central) +"aXs" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/westleft{ + dir = 2; + name = "Cargo Desk"; + req_access_txt = "50" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aXt" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/westleft{ + dir = 2; + name = "Cargo Desk"; + req_access_txt = "50" + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aXu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/autolathe, +/turf/open/floor/plasteel/black, +/area/quartermaster/office) +"aXv" = ( +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/obj/machinery/camera{ + c_tag = "Cargo Foyer"; + dir = 8 + }, +/turf/open/floor/plasteel/brown{ + dir = 4 + }, +/area/quartermaster/office) +"aXw" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + freq = 1400; + location = "QM #3" + }, +/obj/effect/turf_decal/bot, +/mob/living/simple_animal/bot/mulebot{ + home_destination = "QM #2"; + suffix = "#2" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aXx" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aXy" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad2" + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"aXz" = ( +/obj/machinery/door/poddoor{ + id = "QMLoaddoor2"; + name = "supply dock loading door" + }, +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad2" + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"aXA" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad2" + }, +/turf/open/floor/plating, +/area/quartermaster/storage) +"aXB" = ( +/obj/machinery/door/poddoor{ + id = "QMLoaddoor2"; + name = "supply dock loading door" + }, +/obj/machinery/conveyor{ + dir = 8; + id = "QMLoad2" + }, +/turf/open/floor/plating, +/area/shuttle/supply) +"aXC" = ( +/obj/structure/chair/stool, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aXD" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + layer = 4.1; + pixel_y = 3 + }, +/turf/open/floor/plasteel/escape{ + dir = 10 + }, +/area/hallway/secondary/exit/departure_lounge) +"aXE" = ( +/obj/machinery/camera{ + c_tag = "Departure Lounge Port"; + dir = 1 + }, +/turf/open/floor/plasteel/escape, +/area/hallway/secondary/exit/departure_lounge) +"aXF" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-10"; + layer = 4.1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/turf/open/floor/plasteel/escape{ + dir = 6 + }, +/area/hallway/secondary/exit/departure_lounge) +"aXG" = ( +/turf/closed/wall/r_wall, +/area/hallway/secondary/exit/departure_lounge) +"aXH" = ( +/turf/closed/wall/r_wall, +/area/security/checkpoint/customs) +"aXI" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "papersplease"; + name = "security shutters" + }, +/turf/open/floor/plating, +/area/security/checkpoint/customs) +"aXJ" = ( +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/machinery/door/window/westright{ + dir = 2; + name = "Security Checkpoint"; + req_access_txt = "1" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id = "papersplease"; + layer = 3.1; + name = "privacy shutters"; + opacity = 0 + }, +/obj/item/folder/red, +/obj/item/pen, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/security/checkpoint/customs) +"aXK" = ( +/turf/closed/wall, +/area/security/checkpoint/customs) +"aXL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/primary/central) +"aXM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/janitor) +"aXN" = ( +/obj/structure/bedsheetbin, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault, +/area/janitor) +"aXO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/vault, +/area/janitor) +"aXP" = ( +/obj/structure/table, +/obj/item/clothing/under/maid, +/obj/item/key/janitor, +/obj/item/grenade/clusterbuster/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/turf/open/floor/plasteel/vault, +/area/janitor) +"aXQ" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/hydroponics) +"aXR" = ( +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/plasteel/neutral/side{ + dir = 9 + }, +/area/hydroponics) +"aXS" = ( +/turf/open/floor/plasteel, +/area/hydroponics) +"aXT" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/hydroponics) +"aXU" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hydroponics) +"aXV" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 5 + }, +/area/hydroponics) +"aXW" = ( +/obj/machinery/biogenerator, +/obj/machinery/requests_console{ + department = "Hydroponics"; + departmentType = 2; + pixel_y = 30 + }, +/turf/open/floor/plasteel/green/corner{ + dir = 4 + }, +/area/hydroponics) +"aXX" = ( +/obj/machinery/hydroponics/constructable, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_y = 26 + }, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/hydroponics) +"aXY" = ( +/obj/machinery/hydroponics/constructable, +/obj/structure/sign/botany{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/hydroponics) +"aXZ" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/hydroponics) +"aYa" = ( +/obj/machinery/door/airlock{ + name = "Kitchen"; + req_access_txt = "28" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/crew_quarters/kitchen) +"aYb" = ( +/obj/machinery/door/airlock{ + name = "Bar Access"; + req_access_txt = "28" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/crew_quarters/kitchen) +"aYc" = ( +/obj/machinery/door/airlock{ + cyclelinkeddir = 4; + name = "Bar Access"; + req_access_txt = "25" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aYd" = ( +/obj/machinery/door/airlock{ + cyclelinkeddir = 8; + name = "Kitchen"; + req_access_txt = "0"; + req_one_access_txt = "25; 28" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aYe" = ( +/obj/structure/table/reinforced, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-18"; + layer = 4.1; + pixel_y = 10 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/crew_quarters/bar) +"aYf" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/barman_recipes, +/obj/item/reagent_containers/glass/rag, +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/crew_quarters/bar) +"aYg" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/crew_quarters/bar) +"aYh" = ( +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/device/instrument/guitar, +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/crew_quarters/bar) +"aYi" = ( +/obj/structure/table/reinforced, +/obj/structure/disposalpipe/segment, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-18"; + layer = 4.1; + pixel_y = 10 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/crew_quarters/bar) +"aYj" = ( +/obj/machinery/door/airlock{ + name = "Theatre Storage"; + req_access_txt = "46" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/theatre) +"aYk" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/crew_quarters/theatre) +"aYl" = ( +/obj/structure/table/wood, +/obj/item/soap, +/obj/structure/table/wood, +/obj/item/bikehorn, +/obj/item/toy/cattoy, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/crew_quarters/theatre) +"aYm" = ( +/obj/structure/closet/crate/wooden/toy, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/crew_quarters/theatre) +"aYn" = ( +/obj/machinery/computer/cargo, +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + pixel_x = -32 + }, +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/quartermaster/office) +"aYo" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/quartermaster/office) +"aYp" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/cargo_technician, +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/quartermaster/office) +"aYq" = ( +/obj/item/stamp{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/stamp/denied{ + pixel_x = 4; + pixel_y = -2 + }, +/obj/structure/table, +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/quartermaster/office) +"aYr" = ( +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/quartermaster/office) +"aYs" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/quartermaster/office) +"aYt" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/quartermaster/office) +"aYu" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/turf/open/floor/plasteel/brown{ + dir = 4 + }, +/area/quartermaster/office) +"aYv" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + freq = 1400; + location = "QM #4" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aYw" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aYx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aYy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aYz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aYA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aYB" = ( +/obj/machinery/conveyor_switch/oneway{ + convdir = 1; + id = "QMLoad2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aYC" = ( +/obj/structure/grille/broken, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aYD" = ( +/obj/structure/table, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/storage/box/matches, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aYE" = ( +/obj/structure/table, +/obj/item/device/assembly/igniter, +/obj/item/device/assembly/igniter, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aYF" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 10 + }, +/obj/item/stack/rods{ + amount = 25 + }, +/obj/item/shard{ + icon_state = "small" + }, +/obj/effect/decal/cleanable/deadcockroach, +/obj/item/light/bulb, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aYG" = ( +/turf/closed/wall/r_wall, +/area/hallway/secondary/entry) +"aYH" = ( +/obj/machinery/computer/security, +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + pixel_y = 30 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/security/checkpoint/customs) +"aYI" = ( +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/checkpoint/customs) +"aYJ" = ( +/obj/structure/closet/wardrobe/red, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/checkpoint/customs) +"aYK" = ( +/obj/structure/closet/secure_closet/security, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_y = 26 + }, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/security/checkpoint/customs) +"aYL" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/primary/central) +"aYM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Custodial Quarters"; + req_access_txt = "26" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/janitor) +"aYN" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/hydroponics) +"aYO" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 4 + }, +/area/hydroponics) +"aYP" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/green/corner{ + dir = 1 + }, +/area/hydroponics) +"aYQ" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aYR" = ( +/obj/machinery/vending/dinnerware, +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aYS" = ( +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aYT" = ( +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aYU" = ( +/obj/machinery/processor, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_y = 26 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aYV" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"aYW" = ( +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks/beer, +/obj/machinery/button/door{ + dir = 2; + id = "barshutters"; + name = "Bar Lockdown"; + pixel_x = 6; + pixel_y = 27; + req_access_txt = "7; 29" + }, +/obj/machinery/light_switch{ + pixel_x = -5; + pixel_y = 28 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aYX" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchenshutters"; + name = "kitchen shutters" + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/obj/item/reagent_containers/food/condiment/saltshaker{ + layer = 3; + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 5; + pixel_y = -2 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 8 + }, +/area/crew_quarters/kitchen) +"aYY" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05"; + layer = 4.1 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aYZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aZa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/bar) +"aZb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aZc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/stool/bar, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/bar) +"aZd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/chair/stool/bar, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/bar) +"aZe" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/bar) +"aZf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/bar) +"aZg" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"aZh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -28 + }, +/turf/open/floor/plasteel/brown/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"aZi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/brown/corner{ + dir = 4 + }, +/area/hallway/primary/central) +"aZj" = ( +/obj/structure/table, +/obj/machinery/computer/stockexchange, +/obj/machinery/status_display{ + dir = 4; + layer = 4; + pixel_x = -32; + supply_display = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aZk" = ( +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j1" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aZl" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_mining{ + name = "Cargo Office"; + req_access_txt = "50" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aZm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aZn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"aZo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aZp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aZq" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j2s"; + sortType = 3 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aZr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aZs" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aZt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"aZu" = ( +/obj/machinery/light, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/supply) +"aZv" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aZw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"aZx" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"aZy" = ( +/turf/open/floor/plasteel/arrival{ + dir = 1 + }, +/area/hallway/secondary/entry) +"aZz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/arrival{ + dir = 1 + }, +/area/hallway/secondary/entry) +"aZA" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/arrival{ + dir = 1 + }, +/area/hallway/secondary/entry) +"aZB" = ( +/obj/machinery/camera{ + c_tag = "Arrivals Fore"; + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/arrival{ + dir = 1 + }, +/area/hallway/secondary/entry) +"aZC" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_y = 26 + }, +/turf/open/floor/plasteel/arrival{ + dir = 1 + }, +/area/hallway/secondary/entry) +"aZD" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/arrival{ + dir = 1 + }, +/area/hallway/secondary/entry) +"aZE" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/arrival{ + dir = 1 + }, +/area/hallway/secondary/entry) +"aZF" = ( +/obj/machinery/computer/card, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Security Checkpoint"; + dir = 4; + network = list("SS13") + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/checkpoint/customs) +"aZG" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/customs) +"aZH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/customs) +"aZI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/customs) +"aZJ" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/checkpoint/customs) +"aZK" = ( +/obj/machinery/door/airlock/security{ + name = "Security Checkpoint"; + req_access = null; + req_access_txt = "1" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red, +/area/security/checkpoint/customs) +"aZL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aZM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"aZN" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 23 + }, +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/primary/central) +"aZO" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/floorgrime, +/area/janitor) +"aZP" = ( +/turf/open/floor/plasteel/floorgrime, +/area/janitor) +"aZQ" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/power/apc{ + dir = 1; + name = "Custodial Closet APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plasteel/floorgrime, +/area/janitor) +"aZR" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/hydroponics) +"aZS" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 8; + heat_capacity = 1e+006 + }, +/area/hydroponics) +"aZT" = ( +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/hydroponics) +"aZU" = ( +/obj/machinery/vending/hydronutrients, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/hydroponics) +"aZV" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/hydroponics) +"aZW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aZX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"aZY" = ( +/obj/effect/landmark/start/botanist, +/turf/open/floor/plasteel, +/area/hydroponics) +"aZZ" = ( +/obj/machinery/smartfridge, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/crew_quarters/kitchen) +"baa" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"bab" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"bac" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"bad" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchenshutters"; + name = "kitchen shutters" + }, +/obj/item/storage/fancy/donut_box, +/turf/open/floor/plasteel/darkred/side{ + dir = 8 + }, +/area/crew_quarters/kitchen) +"bae" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/bar) +"baf" = ( +/obj/structure/chair/stool/bar, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"bag" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/bar) +"bah" = ( +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"bai" = ( +/obj/structure/chair/wood/normal, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/crew_quarters/bar) +"baj" = ( +/obj/effect/landmark/start/assistant, +/obj/structure/chair/wood/normal, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/crew_quarters/bar) +"bak" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/effect/landmark/xmastree, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/crew_quarters/bar) +"bal" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/wood/normal, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/crew_quarters/bar) +"bam" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/bar) +"ban" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/newscaster{ + pixel_x = 32; + pixel_y = 1 + }, +/obj/structure/chair/wood/normal, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/bar) +"bao" = ( +/obj/machinery/computer/slot_machine, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_y = 26 + }, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/crew_quarters/bar) +"bap" = ( +/obj/machinery/computer/slot_machine, +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/crew_quarters/bar) +"baq" = ( +/obj/machinery/computer/arcade, +/obj/structure/noticeboard{ + pixel_y = 32 + }, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/crew_quarters/bar) +"bar" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/turf/open/floor/plasteel/brown/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"bas" = ( +/obj/structure/table, +/obj/item/pen, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_y = -26 + }, +/obj/item/paper_bin{ + layer = 2.9 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bat" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bau" = ( +/obj/machinery/photocopier, +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Cargo Office"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bav" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/power/apc{ + dir = 2; + name = "Cargo Office APC"; + areastring = "/area/quartermaster/office"; + pixel_x = 1; + pixel_y = -24 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"baw" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bax" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bay" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/closed/wall, +/area/quartermaster/office) +"baz" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"baA" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"baB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"baC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 2; + name = "Cargo Bay APC"; + pixel_y = -24 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"baD" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_y = -26 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"baE" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + icon_state = "pipe-j1s"; + sortType = 2 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"baF" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel, +/area/quartermaster/storage) +"baG" = ( +/turf/closed/wall, +/area/maintenance/solars/starboard) +"baH" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/solars/starboard) +"baI" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/solar{ + id = "portsolar"; + name = "Port Solar Array" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard) +"baJ" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"baK" = ( +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"baL" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"baM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"baN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"baO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"baP" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/hallway/secondary/entry) +"baQ" = ( +/obj/machinery/computer/secure_data, +/obj/machinery/button/door{ + dir = 2; + id = "papersplease"; + name = "Shutters Control Button"; + pixel_x = -26; + pixel_y = 6; + req_access_txt = "1" + }, +/obj/machinery/button/flasher{ + id = "brigentry"; + pixel_x = -26; + pixel_y = -4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/security/checkpoint/customs) +"baR" = ( +/obj/item/pen, +/obj/structure/table, +/obj/item/paper_bin{ + layer = 2.9 + }, +/turf/open/floor/plasteel/red/side, +/area/security/checkpoint/customs) +"baS" = ( +/obj/structure/chair/office/dark, +/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red/side, +/area/security/checkpoint/customs) +"baT" = ( +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/structure/table, +/turf/open/floor/plasteel/red/side, +/area/security/checkpoint/customs) +"baU" = ( +/obj/machinery/power/apc{ + dir = 2; + name = "Security Checkpoint APC"; + pixel_x = 1; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/security/checkpoint/customs) +"baV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"baW" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/button/door{ + dir = 2; + id = "jangarage"; + name = "Custodial Closet Shutters Control"; + pixel_x = 25; + req_access_txt = "26" + }, +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/primary/central) +"baX" = ( +/obj/vehicle/janicart, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/button/door{ + dir = 2; + id = "jangarage"; + name = "Custodial Closet Shutters Control"; + pixel_x = -25; + req_access_txt = "26" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/floorgrime, +/area/janitor) +"baY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/janitor) +"baZ" = ( +/obj/structure/closet/l3closet/janitor, +/obj/machinery/requests_console{ + department = "Janitorial"; + departmentType = 1; + pixel_x = 32 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/floorgrime, +/area/janitor) +"bba" = ( +/obj/effect/landmark/start/botanist, +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/hydroponics) +"bbb" = ( +/obj/machinery/vending/hydroseeds{ + slogan_delay = 700 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/hydroponics) +"bbc" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/hydroponics) +"bbd" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-10"; + layer = 4.1 + }, +/turf/open/floor/plasteel/green/corner, +/area/hydroponics) +"bbe" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/green/side, +/area/hydroponics) +"bbf" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/eastleft{ + dir = 8; + name = "Hydroponics Desk"; + req_access_txt = "35" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/eastleft{ + dir = 4; + name = "Kitchen Desk"; + req_access_txt = "28" + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"bbg" = ( +/obj/effect/landmark/start/cook, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"bbh" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/reagent_containers/food/condiment/peppermill, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"bbi" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"bbj" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/reagent_containers/food/snacks/pie/cream, +/obj/machinery/camera{ + c_tag = "Kitchen"; + dir = 1; + network = list("SS13") + }, +/turf/open/floor/plasteel/hydrofloor, +/area/crew_quarters/kitchen) +"bbk" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"bbl" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchenshutters"; + name = "kitchen shutters" + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 8 + }, +/area/crew_quarters/kitchen) +"bbm" = ( +/obj/structure/chair/stool/bar, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"bbn" = ( +/obj/structure/chair/stool/bar, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/bar) +"bbo" = ( +/obj/item/clothing/head/hardhat/cakehat, +/obj/structure/table/wood/fancy, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/crew_quarters/bar) +"bbp" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/crew_quarters/bar) +"bbq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/bar) +"bbr" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/crew_quarters/bar) +"bbs" = ( +/obj/item/cane, +/obj/item/clothing/head/that{ + throwforce = 1 + }, +/obj/structure/table/wood/fancy, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/crew_quarters/bar) +"bbt" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/table/wood, +/obj/item/clothing/under/sundress, +/obj/item/clothing/under/waiter, +/obj/item/clothing/under/blacktango, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"bbu" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/crew_quarters/bar) +"bbv" = ( +/obj/structure/chair/stool, +/obj/item/trash/can, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/crew_quarters/bar) +"bbw" = ( +/obj/effect/landmark/start/assistant, +/obj/structure/chair/stool, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/crew_quarters/bar) +"bbx" = ( +/obj/structure/chair/stool, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/crew_quarters/bar) +"bby" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bbz" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/brown/corner{ + dir = 4 + }, +/area/hallway/primary/central) +"bbA" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Cargo Office Maintenance"; + req_access_txt = "50" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/quartermaster/office) +"bbB" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular{ + pixel_x = 6; + pixel_y = -5 + }, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bbC" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/hand_labeler, +/obj/machinery/light/small, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bbD" = ( +/obj/structure/closet/wardrobe/cargotech, +/obj/item/clothing/head/mailman, +/obj/item/clothing/under/rank/mailman, +/turf/open/floor/plasteel, +/area/quartermaster/office) +"bbE" = ( +/turf/closed/wall, +/area/quartermaster/qm) +"bbF" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/quartermaster/qm) +"bbG" = ( +/obj/machinery/door/airlock/glass_mining{ + name = "Quartermaster"; + req_access_txt = "41" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/brown, +/area/quartermaster/qm) +"bbH" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/quartermaster/qm) +"bbI" = ( +/turf/closed/wall, +/area/quartermaster/miningdock) +"bbJ" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/brown, +/area/quartermaster/miningdock) +"bbK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/brown, +/area/quartermaster/miningdock) +"bbL" = ( +/obj/machinery/power/smes, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard) +"bbM" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard) +"bbN" = ( +/obj/structure/rack, +/obj/item/clothing/mask/gas, +/obj/item/device/multitool, +/turf/open/floor/plating, +/area/maintenance/solars/starboard) +"bbO" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 32 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard) +"bbP" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/turf/open/space, +/area/solar/starboard) +"bbQ" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 2; + name = "Port Docking Bay 1" + }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"bbR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bbS" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bbT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bbU" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/hallway/secondary/entry) +"bbV" = ( +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/machinery/door/window/westright{ + dir = 1; + name = "Security Checkpoint"; + req_access_txt = "1" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id = "papersplease"; + layer = 3.1; + name = "privacy shutters"; + opacity = 0 + }, +/obj/item/crowbar, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/security/checkpoint/customs) +"bbW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "jangarage"; + name = "Custodial Closet Shutters" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/janitor) +"bbX" = ( +/obj/structure/janitorialcart, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/janitor) +"bbY" = ( +/obj/structure/closet/jcloset, +/obj/item/clothing/head/crown, +/obj/machinery/camera{ + c_tag = "Custodial Closet"; + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/floorgrime, +/area/janitor) +"bbZ" = ( +/obj/machinery/seed_extractor, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/hydroponics) +"bca" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Hydroponics South"; + dir = 8; + network = list("SS13") + }, +/turf/open/floor/plasteel/neutral/side{ + dir = 4 + }, +/area/hydroponics) +"bcb" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/westright{ + dir = 1; + name = "Hydroponics Desk"; + req_access_txt = "35" + }, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/plasteel, +/area/hydroponics) +"bcc" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/westright{ + dir = 1; + name = "Hydroponics Desk"; + req_access_txt = "35" + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"bcd" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/westright{ + dir = 1; + name = "Hydroponics Desk"; + req_access_txt = "35" + }, +/obj/item/reagent_containers/food/snacks/monkeycube, +/turf/open/floor/plasteel, +/area/hydroponics) +"bce" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"bcf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"bcg" = ( +/obj/structure/table, +/obj/item/kitchen/rollingpin, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"bch" = ( +/obj/structure/table, +/obj/item/storage/box/ingredients/wildcard, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"bci" = ( +/obj/machinery/newscaster{ + pixel_y = 1 + }, +/turf/closed/wall, +/area/crew_quarters/kitchen) +"bcj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"bck" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"bcl" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/head/that{ + throwforce = 1 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 8 + }, +/area/crew_quarters/bar) +"bcm" = ( +/obj/structure/chair/stool/bar, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"bcn" = ( +/mob/living/carbon/monkey/punpun, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"bco" = ( +/obj/structure/table/wood/fancy, +/obj/item/gun/ballistic/revolver/russian{ + pixel_y = 16 + }, +/obj/item/storage/box/matches{ + pixel_x = -3; + pixel_y = 5 + }, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/crew_quarters/bar) +"bcp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/crew_quarters/bar) +"bcq" = ( +/obj/item/clothing/glasses/monocle, +/obj/item/device/instrument/recorder, +/obj/structure/table/wood/fancy, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/crew_quarters/bar) +"bcr" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/bar) +"bcs" = ( +/obj/item/clothing/shoes/sandal, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"bct" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/bar) +"bcu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"bcv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/bar) +"bcw" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Bar" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/sign/poster/random{ + pixel_y = 32 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "barshutters"; + name = "bar shutters" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"bcx" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plating{ + burnt = 1; + icon_state = "panelscorched" + }, +/area/maintenance/department/cargo) +"bcy" = ( +/obj/item/chair, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg3" + }, +/area/maintenance/department/cargo) +"bcz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bcA" = ( +/obj/structure/closet/secure_closet/quartermaster, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/obj/item/storage/belt/fannypack/yellow, +/turf/open/floor/plasteel/brown{ + dir = 9 + }, +/area/quartermaster/qm) +"bcB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/quartermaster/qm) +"bcC" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel/brown{ + dir = 5 + }, +/area/quartermaster/qm) +"bcD" = ( +/obj/structure/closet/wardrobe/miner, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -28 + }, +/turf/open/floor/plasteel/brown{ + dir = 9 + }, +/area/quartermaster/miningdock) +"bcE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/quartermaster/miningdock) +"bcF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/brown{ + dir = 1 + }, +/area/quartermaster/miningdock) +"bcG" = ( +/obj/structure/closet/emcloset, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 23 + }, +/turf/open/floor/plasteel/brown{ + dir = 5 + }, +/area/quartermaster/miningdock) +"bcH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bcI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bcJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/engineering{ + name = "Starboard Solar Access"; + req_access_txt = "10" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard) +"bcK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard) +"bcL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard) +"bcM" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard) +"bcN" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; + name = "Solar Maintenance"; + req_access = null; + req_access_txt = "10; 13" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard) +"bcO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard) +"bcP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + name = "Solar Maintenance"; + req_access = null; + req_access_txt = "10; 13" + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard) +"bcQ" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/space, +/area/solar/starboard) +"bcR" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/space, +/area/solar/starboard) +"bcS" = ( +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/solar/starboard) +"bcT" = ( +/obj/structure/lattice/catwalk, +/obj/item/stack/cable_coil, +/turf/open/space, +/area/solar/starboard) +"bcU" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/space, +/area/solar/starboard) +"bcV" = ( +/obj/machinery/power/tracker, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/airless/solarpanel, +/area/solar/starboard) +"bcW" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_y = 32 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"bcX" = ( +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"bcY" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bcZ" = ( +/obj/machinery/light, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bda" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bdb" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bdc" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bdd" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bde" = ( +/obj/machinery/flasher{ + id = "brigentry"; + pixel_x = -28; + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bdf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bdg" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/floorgrime, +/area/janitor) +"bdh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel/floorgrime, +/area/janitor) +"bdi" = ( +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/open/floor/plasteel/floorgrime, +/area/janitor) +"bdj" = ( +/turf/open/floor/plasteel/green/corner, +/area/hydroponics) +"bdk" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 8 + }, +/area/hydroponics) +"bdl" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/green/corner{ + dir = 8 + }, +/area/hydroponics) +"bdm" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/hydroponics) +"bdn" = ( +/turf/open/floor/plasteel/green/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"bdo" = ( +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/hallway/primary/central) +"bdp" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/beaker/large, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"bdq" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/grown/tomato, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"bdr" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/enzyme{ + pixel_y = 6 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"bds" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"bdt" = ( +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/item/clothing/head/hardhat/cakehat, +/turf/open/floor/plasteel/darkred/side{ + dir = 8 + }, +/area/crew_quarters/bar) +"bdu" = ( +/obj/structure/chair/stool/bar, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/bar) +"bdv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"bdw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/bar) +"bdx" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/bar) +"bdy" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Bar" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "barshutters"; + name = "bar shutters" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"bdz" = ( +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg3" + }, +/area/maintenance/department/cargo) +"bdA" = ( +/obj/item/cigbutt, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bdB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bdC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bdD" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bdE" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bdF" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "Quartermaster APC"; + areastring = "/area/quartermaster/qm"; + pixel_x = -24 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/quartermaster/qm) +"bdG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"bdH" = ( +/obj/structure/filingcabinet, +/turf/open/floor/plasteel/brown{ + dir = 4 + }, +/area/quartermaster/qm) +"bdI" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/quartermaster/miningdock) +"bdJ" = ( +/obj/structure/table, +/obj/item/folder/yellow, +/obj/item/pen, +/turf/open/floor/plasteel/brown/corner{ + dir = 1 + }, +/area/quartermaster/miningdock) +"bdK" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start/shaft_miner, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bdL" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bdM" = ( +/obj/machinery/computer/security/mining, +/obj/machinery/requests_console{ + department = "Mining"; + departmentType = 0; + pixel_x = 32 + }, +/turf/open/floor/plasteel/brown/corner, +/area/quartermaster/miningdock) +"bdN" = ( +/obj/structure/table, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"bdO" = ( +/obj/machinery/computer/shuttle/mining, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"bdP" = ( +/obj/structure/table, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"bdQ" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/cargo) +"bdR" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + dir = 8; + name = "Starboard Solar APC"; + pixel_x = -24 + }, +/turf/open/floor/plating, +/area/maintenance/solars/starboard) +"bdS" = ( +/obj/structure/chair/stool, +/obj/item/cigbutt/cigarbutt, +/turf/open/floor/plating, +/area/maintenance/solars/starboard) +"bdT" = ( +/obj/machinery/power/solar_control{ + id = "starboardsolar"; + name = "Starboard Solar Control"; + track = 0 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/maintenance/solars/starboard) +"bdU" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/open/space, +/area/solar/starboard) +"bdV" = ( /obj/machinery/door/airlock/external{ cyclelinkeddir = 1; name = "Port Docking Bay 1" }, /turf/open/floor/plating, /area/hallway/secondary/entry) -"cil" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 1; - name = "Port Docking Bay 1" +"bdW" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bdX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bdY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bdZ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bea" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"beb" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/sign/custodian{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/primary/central) +"bec" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/janitor) +"bed" = ( +/obj/structure/table, +/obj/item/restraints/legcuffs/beartrap, +/obj/item/restraints/legcuffs/beartrap, +/obj/item/reagent_containers/spray/cleaner, +/turf/open/floor/plasteel/floorgrime, +/area/janitor) +"bee" = ( +/obj/structure/table, +/obj/item/storage/box/lights/mixed{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/mousetraps, +/turf/open/floor/plasteel/floorgrime, +/area/janitor) +"bef" = ( +/turf/open/floor/plasteel/neutral/side{ + dir = 10 + }, +/area/hydroponics) +"beg" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"beh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/side, +/area/hydroponics) +"bei" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hydroponics) +"bej" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"bek" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + cyclelinkeddir = 4; + name = "Hydroponics"; + req_access_txt = "35" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hydroponics) +"bel" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/green/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"bem" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"ben" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/hallway/primary/central) +"beo" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + cyclelinkeddir = 8; + name = "Kitchen"; + req_access_txt = "28" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/kitchen) +"bep" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + icon_state = "pipe-j1s"; + sortType = 20 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"beq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"ber" = ( +/obj/effect/landmark/start/cook, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"bes" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"bet" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"beu" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"bev" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"bew" = ( +/obj/structure/table/reinforced, +/obj/item/lighter, +/turf/open/floor/plasteel/darkred/side{ + dir = 8 + }, +/area/crew_quarters/bar) +"bex" = ( +/obj/machinery/camera{ + c_tag = "Bar Port"; + dir = 1 + }, +/obj/machinery/light{ + light_color = "#c9d3e8" + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"bey" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"bez" = ( +/obj/structure/table/wood, +/obj/item/device/instrument/trombone, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/bar) +"beA" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/obj/machinery/light{ + light_color = "#c9d3e8" + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"beB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"beC" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/obj/machinery/light{ + light_color = "#c9d3e8" + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"beD" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/chocolatebar, +/obj/item/kitchen/fork, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/bar) +"beE" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"beF" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/bar) +"beG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Bar Starboard"; + dir = 1 + }, +/obj/machinery/light{ + light_color = "#c9d3e8" + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"beH" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/bar) +"beI" = ( +/turf/closed/wall, +/area/science/robotics/mechbay) +"beJ" = ( +/obj/structure/table, +/obj/item/cartridge/quartermaster{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/item/cartridge/quartermaster, +/obj/item/cartridge/quartermaster{ + pixel_x = -4; + pixel_y = 7 + }, +/obj/item/coin/silver, +/obj/machinery/status_display{ + dir = 4; + layer = 4; + pixel_x = -32; + supply_display = 1 + }, +/turf/open/floor/plasteel/brown{ + dir = 8 + }, +/area/quartermaster/qm) +"beK" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start/quartermaster, +/turf/open/floor/plasteel, +/area/quartermaster/qm) +"beL" = ( +/obj/machinery/computer/cargo, +/turf/open/floor/plasteel/brown{ + dir = 4 + }, +/area/quartermaster/qm) +"beM" = ( +/obj/machinery/mineral/equipment_vendor, +/turf/open/floor/plasteel/brown/corner{ + dir = 1 + }, +/area/quartermaster/miningdock) +"beN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/shaft_miner, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"beO" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"beP" = ( +/obj/machinery/computer/shuttle/mining, +/turf/open/floor/plasteel/brown/corner, +/area/quartermaster/miningdock) +"beQ" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"beR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"beS" = ( +/obj/item/caution, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"beT" = ( +/obj/structure/table, +/obj/item/paper_bin{ + layer = 2.9 }, /turf/open/floor/plating, +/area/maintenance/department/cargo) +"beU" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/space, +/area/solar/starboard) +"beV" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/arrival) +"beW" = ( +/obj/machinery/door/airlock/titanium{ + name = "Arrivals Shuttle Airlock" + }, +/turf/open/floor/plating, +/area/shuttle/arrival) +"beX" = ( +/obj/effect/spawner/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/arrival) +"beY" = ( +/obj/machinery/camera{ + c_tag = "Arrivals Central"; + dir = 4; + network = list("SS13") + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) -"cim" = ( +"beZ" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bfa" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bfb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -29 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bfc" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bfd" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bfe" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bff" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/sign/directions/evac{ + dir = 8; + icon_state = "direction_evac"; + pixel_y = -32 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bfg" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bfh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bfi" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Custodial Closet"; + req_access_txt = "26" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/janitor) +"bfj" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel/green/side{ + dir = 10 + }, +/area/hydroponics) +"bfk" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel/green/side, +/area/hydroponics) +"bfl" = ( +/obj/machinery/hydroponics/constructable, +/turf/open/floor/plasteel/green/corner, +/area/hydroponics) +"bfm" = ( +/obj/item/reagent_containers/glass/bucket, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hydroponics) +"bfn" = ( +/obj/structure/reagent_dispensers/watertank/high, +/turf/open/floor/plasteel/green/corner, +/area/hydroponics) +"bfo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/hallway/primary/central) +"bfp" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + layer = 4.1 + }, +/obj/machinery/button/door{ + id = "kitchenwindowshutters"; + name = "Kitchen Window Shutters Control"; + pixel_x = -26; + pixel_y = 5; + req_access_txt = "28" + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"bfq" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/crew_quarters/kitchen) +"bfr" = ( +/obj/structure/sign/barsign, +/turf/closed/wall, +/area/crew_quarters/bar) +"bfs" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "barshutters"; + name = "bar shutters" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"bft" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "barshutters"; + name = "bar shutters" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/bar) +"bfu" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bfv" = ( +/obj/structure/table, +/obj/item/crowbar/large, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/obj/item/clothing/head/welding, +/turf/open/floor/plasteel/black, +/area/science/robotics/mechbay) +"bfw" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/machinery/power/apc{ + dir = 1; + name = "Mech Bay APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plasteel/black, +/area/science/robotics/mechbay) +"bfx" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = 24 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/black, +/area/science/robotics/mechbay) +"bfy" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/status_display{ + density = 0; + layer = 4; + pixel_y = 30 + }, +/turf/open/floor/plasteel/black, +/area/science/robotics/mechbay) +"bfz" = ( +/turf/open/floor/plasteel/black, +/area/science/robotics/mechbay) +"bfA" = ( +/obj/machinery/computer/mech_bay_power_console, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plasteel/black, +/area/science/robotics/mechbay) +"bfB" = ( +/obj/structure/table, +/obj/machinery/computer/stockexchange, +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + pixel_x = -30 + }, +/turf/open/floor/plasteel/brown{ + dir = 10 + }, +/area/quartermaster/qm) +"bfC" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/stamp/qm, +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Cargo Quartermaster's Office"; + dir = 1; + network = list("SS13") + }, +/turf/open/floor/plasteel/brown{ + dir = 2 + }, +/area/quartermaster/qm) +"bfD" = ( +/obj/machinery/computer/security/mining, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -35 + }, +/turf/open/floor/plasteel/brown{ + dir = 6 + }, +/area/quartermaster/qm) +"bfE" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/pickaxe{ + pixel_x = 5 + }, +/obj/item/shovel{ + pixel_x = -5 + }, +/obj/machinery/camera{ + c_tag = "Cargo Mining Dock"; + dir = 4 + }, +/turf/open/floor/plasteel/brown/corner{ + dir = 1 + }, +/area/quartermaster/miningdock) +"bfF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/start/shaft_miner, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bfG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bfH" = ( +/turf/open/floor/plasteel/brown/corner, +/area/quartermaster/miningdock) +"bfI" = ( +/obj/machinery/door/airlock/external{ + name = "Mining Dock Airlock"; + req_access = null; + req_access_txt = "48" + }, +/turf/open/floor/plating, +/area/quartermaster/miningdock) +"bfJ" = ( +/turf/open/floor/plating, +/area/quartermaster/miningdock) +"bfK" = ( +/obj/machinery/door/airlock/titanium{ + name = "Mining Shuttle Airlock"; + req_access_txt = "48" + }, +/turf/open/floor/plating, +/area/shuttle/labor) +"bfL" = ( +/obj/machinery/door/airlock/titanium{ + name = "Mining Shuttle Airlock"; + req_access_txt = "48" + }, +/obj/docking_port/mobile{ + dir = 8; + dwidth = 3; + height = 5; + id = "mining"; + name = "mining shuttle"; + port_angle = 90; + width = 7 + }, +/obj/docking_port/stationary{ + dir = 8; + dwidth = 3; + height = 5; + id = "mining_home"; + name = "mining shuttle bay"; + width = 7 + }, +/turf/open/floor/plating, +/area/shuttle/labor) +"bfM" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bfN" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/table, +/obj/item/paperplane, +/obj/item/trash/chips, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bfO" = ( +/obj/structure/frame/machine, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bfP" = ( +/obj/structure/closet/cabinet, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/circuitboard/machine/hydroponics, +/obj/item/electronics/apc, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bfQ" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular{ + pixel_y = 4 + }, +/obj/item/storage/toolbox/emergency, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/arrival) +"bfR" = ( +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/arrival) +"bfS" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/sign/poster/official/enlist{ + pixel_y = 32 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/arrival) +"bfT" = ( +/obj/structure/closet/wardrobe/black, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/arrival) +"bfU" = ( +/obj/structure/closet/wardrobe/mixed, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/arrival) +"bfV" = ( +/obj/machinery/requests_console{ + department = "Arrival shuttle"; + name = "Arrivals Shuttle console"; + pixel_y = 30 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/arrival) +"bfW" = ( +/obj/structure/shuttle/engine/heater{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/shuttle/arrival) +"bfX" = ( +/obj/structure/shuttle/engine/propulsion/burst/right{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/shuttle/arrival) +"bfY" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/secondary/entry) +"bfZ" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/lounge) +"bga" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "loungeshutters"; + name = "privacy shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/lounge) +"bgb" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Lounge" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/lounge) +"bgc" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "loungeshutters"; + name = "privacy shutters" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/crew_quarters/lounge) +"bgd" = ( +/turf/closed/wall, +/area/crew_quarters/lounge) +"bge" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/sign/directions/security{ + dir = 1; + icon_state = "direction_sec"; + pixel_x = 32; + pixel_y = 40 + }, +/obj/structure/sign/directions/science{ + dir = 4; + icon_state = "direction_sci"; + pixel_x = 32; + pixel_y = 32 + }, +/obj/structure/sign/directions/engineering{ + pixel_x = 32; + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bgf" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plasteel/purple/corner{ + dir = 4 + }, +/area/hallway/primary/central) +"bgg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/purple/corner{ + dir = 4 + }, +/area/hallway/primary/central) +"bgh" = ( +/obj/structure/chair{ + name = "Throne of Custodia" + }, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_y = 26 + }, +/turf/open/floor/plasteel/purple/corner{ + dir = 4 + }, +/area/hallway/primary/central) +"bgi" = ( +/obj/machinery/vending/cola, +/obj/structure/sign/map{ + icon_state = "map-pubby"; + pixel_y = 32 + }, +/turf/open/floor/plasteel/purple/corner{ + dir = 4 + }, +/area/hallway/primary/central) +"bgj" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/hydroponics) +"bgk" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchenwindowshutters"; + name = "kitchen shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/kitchen) +"bgl" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchenwindowshutters"; + name = "kitchen shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/kitchen) +"bgm" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "kitchen"; + name = "kitchen shutters" + }, +/turf/open/floor/plasteel/white, +/area/crew_quarters/kitchen) +"bgn" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"bgo" = ( +/obj/structure/table, +/obj/item/trash/plate, +/obj/item/storage/fancy/rollingpapers, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"bgp" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"bgq" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"bgr" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"bgs" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/donut, +/turf/open/floor/plasteel/neutral/corner{ + dir = 1 + }, +/area/hallway/primary/central) +"bgt" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Bar" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"bgu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/glass{ + name = "Bar" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/bar) +"bgv" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-14"; + layer = 4.1 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/hallway/primary/central) +"bgw" = ( +/obj/structure/chair, +/obj/item/clothing/head/bowler, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/hallway/primary/central) +"bgx" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = 27 + }, +/obj/structure/chair, +/obj/item/clothing/mask/cigarette, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/hallway/primary/central) +"bgy" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/airalarm{ + pixel_y = 24 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/hallway/primary/central) +"bgz" = ( +/obj/structure/sign/poster/official/cohiba_robusto_ad{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/hallway/primary/central) +"bgA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/sign/directions/evac{ + dir = 1; + icon_state = "direction_evac"; + pixel_x = -32; + pixel_y = 40 + }, +/obj/structure/sign/directions/medical{ + dir = 8; + icon_state = "direction_med"; + pixel_x = -32; + pixel_y = 32 + }, +/obj/structure/sign/directions/engineering{ + pixel_x = -32; + pixel_y = 24 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bgB" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bgC" = ( +/turf/open/floor/plasteel/purple/corner, +/area/hallway/primary/central) +"bgD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "Skynet_launch"; + name = "mech bay" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"bgE" = ( +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/robot_debris{ + icon_state = "gib3" + }, +/turf/open/floor/plasteel/floorgrime, +/area/science/robotics/mechbay) +"bgF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"bgG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"bgH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/circuit/green, +/area/science/robotics/mechbay) +"bgI" = ( +/turf/open/floor/circuit/green, +/area/science/robotics/mechbay) +"bgJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4; + light_color = "#c1caff" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/turf/open/floor/circuit/green, +/area/science/robotics/mechbay) +"bgK" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "Mining Dock APC"; + pixel_x = -24 + }, +/turf/open/floor/plasteel/brown/corner{ + dir = 1 + }, +/area/quartermaster/miningdock) +"bgL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bgM" = ( +/turf/open/floor/plasteel, +/area/quartermaster/miningdock) +"bgN" = ( +/obj/structure/table, +/obj/item/paperplane, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bgO" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/cargo) +"bgP" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "arrivy"; + name = "ship shutters" + }, +/turf/open/floor/plating, +/area/shuttle/arrival) +"bgQ" = ( +/obj/machinery/door/airlock/titanium{ + name = "Arrivals Shuttle Airlock" + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/arrival) +"bgR" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/arrival) +"bgS" = ( /obj/structure/shuttle/engine/propulsion{ dir = 4 }, @@ -51258,476 +26921,20690 @@ }, /turf/open/floor/plating/airless, /area/shuttle/arrival) -"cin" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 1; - name = "Port Docking Bay 1" - }, -/turf/open/floor/plating, +"bgT" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plasteel, /area/hallway/secondary/entry) -"cio" = ( -/obj/machinery/door/airlock/external{ - cyclelinkeddir = 1; - name = "Port Docking Bay 1" +"bgU" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 }, -/turf/open/floor/plating, -/area/hallway/secondary/entry) -"cip" = ( -/obj/machinery/computer/secure_data/syndie, -/turf/open/floor/plasteel/vault{ - dir = 8 +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/lounge) +"bgV" = ( +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/lounge) +"bgW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/area/shuttle/syndicate) -"ciq" = ( -/obj/structure/chair/office/dark{ - dir = 8; - name = "tactical swivel chair" - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"cir" = ( -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"cis" = ( -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"cit" = ( -/obj/structure/chair/office/dark{ - dir = 4; - name = "tactical swivel chair" - }, -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"ciu" = ( -/obj/structure/table/reinforced, -/obj/machinery/ai_status_display{ - pixel_x = 32 - }, -/obj/item/weapon/storage/fancy/donut_box, -/obj/machinery/light{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 4 }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"civ" = ( -/obj/machinery/status_display, -/turf/closed/wall/mineral/plastitanium, -/area/shuttle/syndicate) -"ciw" = ( -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"cix" = ( -/obj/structure/chair{ - dir = 4; - name = "tactical chair" - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"ciy" = ( -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"ciz" = ( -/obj/structure/chair{ - dir = 4; - name = "tactical chair" - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"ciA" = ( -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"ciB" = ( -/obj/structure/chair{ - dir = 8; - name = "tactical chair" - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"ciC" = ( -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"ciD" = ( -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"ciE" = ( -/obj/structure/chair{ - dir = 4; - name = "tactical chair" - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"ciF" = ( -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"ciG" = ( -/obj/machinery/suit_storage_unit/syndicate, -/turf/open/floor/plasteel/podhatch{ - dir = 4 - }, -/area/shuttle/syndicate) -"ciH" = ( -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"ciI" = ( -/obj/structure/chair{ - dir = 4; - name = "tactical chair" - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"ciJ" = ( -/obj/machinery/suit_storage_unit/syndicate, -/turf/open/floor/plasteel/podhatch{ - dir = 4 - }, -/area/shuttle/syndicate) -"ciK" = ( -/obj/item/weapon/storage/toolbox/syndicate, -/obj/item/weapon/crowbar/red, -/obj/structure/table/reinforced, -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/podhatch{ - dir = 10 - }, -/area/shuttle/syndicate) -"ciL" = ( -/turf/open/floor/plasteel/podhatch, -/area/shuttle/syndicate) -"ciM" = ( -/obj/structure/chair{ - name = "tactical chair" - }, -/turf/open/floor/plasteel/podhatch{ - dir = 6 - }, -/area/shuttle/syndicate) -"ciN" = ( -/obj/machinery/suit_storage_unit/syndicate, -/turf/open/floor/plasteel/podhatch{ - dir = 4 - }, -/area/shuttle/syndicate) -"ciO" = ( -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"ciP" = ( -/obj/machinery/suit_storage_unit/syndicate, -/turf/open/floor/plasteel/podhatch{ - dir = 6 - }, -/area/shuttle/syndicate) -"ciQ" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"ciR" = ( -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"ciS" = ( -/obj/structure/chair{ - dir = 1; - name = "tactical chair" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"ciT" = ( -/obj/structure/chair{ - dir = 1; - name = "tactical chair" - }, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"ciU" = ( -/obj/structure/rack, -/obj/item/clothing/suit/space/syndicate/black/red, -/obj/item/clothing/head/helmet/space/syndicate/black/red, -/turf/open/floor/plasteel/vault{ - dir = 8 - }, -/area/shuttle/syndicate) -"ciV" = ( -/obj/machinery/ai_status_display, -/turf/closed/wall/mineral/plastitanium, -/area/shuttle/syndicate) -"ciW" = ( -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"ciX" = ( -/obj/machinery/status_display, -/turf/closed/wall/mineral/plastitanium, -/area/shuttle/syndicate) -"ciY" = ( -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"ciZ" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"cja" = ( -/turf/open/floor/plasteel/black, -/area/shuttle/syndicate) -"cjb" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"cjc" = ( -/turf/open/floor/plasteel/podhatch{ +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/lounge) +"bgX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 9 }, -/area/shuttle/syndicate) -"cjd" = ( -/turf/open/floor/plasteel/podhatch{ - dir = 1 +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/lounge) +"bgY" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 }, -/area/shuttle/syndicate) -"cje" = ( -/turf/open/floor/plasteel/podhatch{ - dir = 1 +/obj/machinery/button/door{ + id = "loungeshutters"; + name = "Privacy Shutters"; + pixel_y = 25 }, -/area/shuttle/syndicate) -"cjf" = ( -/turf/open/floor/plasteel/podhatch{ - dir = 1 +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/lounge) +"bgZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" }, -/area/shuttle/syndicate) -"cjg" = ( -/turf/open/floor/plasteel/podhatch{ - dir = 1 +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" }, -/area/shuttle/syndicate) -"cjh" = ( -/turf/open/floor/plasteel/podhatch{ - dir = 1 +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + icon_state = "pipe-j1s"; + sortType = 22 }, -/area/shuttle/syndicate) -"cji" = ( -/turf/open/floor/plasteel/podhatch{ - dir = 1 +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bha" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/area/shuttle/syndicate) -"cjj" = ( -/turf/open/floor/plasteel/podhatch{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/area/shuttle/syndicate) -"cjk" = ( -/turf/open/floor/plasteel/podhatch{ +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 }, -/area/shuttle/syndicate) -"cjl" = ( -/obj/structure/closet/syndicate/personal, -/turf/open/floor/plasteel/vault{ - dir = 8 +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bhb" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" }, -/area/shuttle/syndicate) -"cjm" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/glass/beaker, -/obj/item/weapon/reagent_containers/dropper, -/turf/open/floor/plasteel/vault{ - dir = 8 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, -/area/shuttle/syndicate) -"cjn" = ( -/turf/open/floor/plasteel/podhatch{ +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j1" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bhc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bhd" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bhe" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bhf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/sign/directions/engineering{ + pixel_x = 32; + pixel_y = 28 + }, +/obj/structure/sign/directions/evac{ + dir = 1; + icon_state = "direction_evac"; + pixel_x = 32; + pixel_y = 38 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bhg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/sign/map{ + icon_state = "map-pubby"; + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bhh" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Bar1"; + location = "Robo" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bhi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/purple/corner, +/area/hallway/primary/central) +"bhj" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "Skynet_launch"; + name = "mech bay" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"bhk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"bhl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"bhm" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 }, -/area/shuttle/syndicate) -"cjo" = ( -/turf/open/floor/plasteel/podhatch, -/area/shuttle/syndicate) -"cjp" = ( -/turf/open/floor/plasteel/podhatch, -/area/shuttle/syndicate) -"cjq" = ( -/turf/open/floor/plasteel/podhatch, -/area/shuttle/syndicate) -"cjr" = ( -/turf/open/floor/plasteel/podhatch, -/area/shuttle/syndicate) -"cjs" = ( -/turf/open/floor/plasteel/podhatch, -/area/shuttle/syndicate) -"cjt" = ( -/turf/open/floor/plasteel/podhatch, -/area/shuttle/syndicate) -"cju" = ( -/turf/open/floor/plasteel/podhatch, -/area/shuttle/syndicate) -"cjv" = ( -/turf/open/floor/plasteel/podhatch{ +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"bhn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/circuit, +/area/science/robotics/mechbay) +"bho" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/circuit, +/area/science/robotics/mechbay) +"bhp" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Mech Bay Maintenance"; + req_access_txt = "29" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bhq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bhr" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Mining Maintenance"; + req_access_txt = "48" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bhs" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + dir = 10 + }, +/area/quartermaster/miningdock) +"bht" = ( +/obj/structure/closet/secure_closet/miner, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/brown, +/area/quartermaster/miningdock) +"bhu" = ( +/obj/structure/closet/secure_closet/miner, +/obj/machinery/light, +/turf/open/floor/plasteel/brown, +/area/quartermaster/miningdock) +"bhv" = ( +/obj/structure/closet/secure_closet/miner, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/turf/open/floor/plasteel/brown{ dir = 6 }, -/area/shuttle/syndicate) -"cjw" = ( -/obj/machinery/door/window{ - dir = 1; - name = "Technological Storage"; - req_access_txt = "150" - }, -/turf/open/floor/plasteel/vault, -/area/shuttle/syndicate) -"cjx" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/table/reinforced, -/obj/item/device/aicard, -/turf/open/floor/plasteel/vault, -/area/shuttle/syndicate) -"cjy" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/plasteel/vault{ - dir = 5 - }, -/area/shuttle/syndicate) -"cjz" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/labor) -"cjA" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/escape) -"cjB" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/escape) -"cjC" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/escape) -"cjD" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/escape) -"cjE" = ( -/obj/machinery/light, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/escape) -"cjF" = ( -/obj/machinery/light, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/escape) -"cjG" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/open/floor/mineral/titanium, -/area/shuttle/escape) -"cjH" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/supply) -"cjI" = ( -/obj/machinery/light, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/supply) -"cjJ" = ( -/obj/structure/table, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/labor) -"cjK" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/open/floor/mineral/titanium/blue, -/area/shuttle/arrival) -"cjL" = ( +/area/quartermaster/miningdock) +"bhw" = ( /obj/structure/closet/crate, /obj/machinery/light/small{ dir = 8 }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/labor) -"cjM" = ( +"bhx" = ( +/obj/structure/shuttle/engine/heater, +/turf/open/floor/plating, +/area/shuttle/labor) +"bhy" = ( +/obj/structure/ore_box, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/labor) +"bhz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bhA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bhB" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bhC" = ( /obj/machinery/light/small, /turf/open/floor/mineral/titanium/blue, /area/shuttle/arrival) -"cjN" = ( +"bhD" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/shuttle/arrival) +"bhE" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/secondary/entry) +"bhF" = ( +/obj/structure/chair/comfy/beige{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/lounge) +"bhG" = ( +/turf/open/floor/carpet, +/area/crew_quarters/lounge) +"bhH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/carpet, +/area/crew_quarters/lounge) +"bhI" = ( +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Lounge"; + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/lounge) +"bhJ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27; + pixel_y = -1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bhK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bhL" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=BrigS1"; + location = "Lounge" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bhM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bhN" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bhO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Eng"; + location = "Bar1" + }, +/turf/open/floor/plasteel{ + icon_state = "L7" + }, +/area/hallway/primary/central) +"bhP" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bhQ" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/button/door{ + dir = 2; + id = "Skynet_launch"; + name = "Mech Bay Door Control"; + pixel_x = 25 + }, +/turf/open/floor/plasteel/purple/corner, +/area/hallway/primary/central) +"bhR" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/button/door{ + dir = 2; + id = "Skynet_launch"; + name = "Mech Bay Door Control"; + pixel_x = -25 + }, +/obj/machinery/camera{ + c_tag = "Mech Bay"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"bhS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"bhT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"bhU" = ( +/obj/machinery/mech_bay_recharge_port, +/obj/structure/cable, +/turf/open/floor/plasteel/black, +/area/science/robotics/mechbay) +"bhV" = ( +/obj/machinery/computer/mech_bay_power_console, +/obj/structure/cable, +/turf/open/floor/plasteel/black, +/area/science/robotics/mechbay) +"bhW" = ( +/obj/structure/shuttle/engine/propulsion/burst, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/floor/plating/airless, +/area/shuttle/labor) +"bhX" = ( +/obj/structure/closet/emcloset, +/obj/item/storage/firstaid/o2, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/clothing/mask/breath, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/arrival) +"bhY" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -29 + }, +/obj/machinery/light, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/arrival) +"bhZ" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -29 + }, +/obj/machinery/light, +/turf/open/floor/mineral/titanium/blue, +/area/shuttle/arrival) +"bia" = ( +/obj/structure/shuttle/engine/propulsion/burst/left{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/shuttle/arrival) +"bib" = ( +/obj/structure/chair/comfy/beige{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/lounge) +"bic" = ( +/obj/effect/landmark/start/assistant, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/carpet, +/area/crew_quarters/lounge) +"bid" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/carpet, +/area/crew_quarters/lounge) +"bie" = ( +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/lounge) +"bif" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"big" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bih" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bii" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/sign/bluecross_2{ + pixel_x = 32; + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bij" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/blue/corner, +/area/hallway/primary/central) +"bik" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/blue/corner, +/area/hallway/primary/central) +"bil" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/turf/open/floor/plasteel/blue/corner, +/area/hallway/primary/central) +"bim" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/blue/corner, +/area/hallway/primary/central) +"bin" = ( +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Central Primary Hallway Hydroponics"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/blue/corner, +/area/hallway/primary/central) +"bio" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Lounge"; + location = "Bar2" + }, +/turf/open/floor/plasteel{ + icon_state = "L8" + }, +/area/hallway/primary/central) +"bip" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/purple/corner, +/area/hallway/primary/central) +"biq" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/purple/corner, +/area/hallway/primary/central) +"bir" = ( +/obj/machinery/camera{ + c_tag = "Central Primary Hallway Robotics"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/purple/corner, +/area/hallway/primary/central) +"bis" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/purple/corner, +/area/hallway/primary/central) +"bit" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Mech Bay"; + req_access_txt = "29"; + req_one_access_txt = "0" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"biu" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"biv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"biw" = ( +/obj/machinery/recharge_station, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/black, +/area/science/robotics/mechbay) +"bix" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/robot_debris{ + icon_state = "gib3" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"biy" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"biz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"biA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/mob/living/simple_animal/mouse/gray, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"biB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"biC" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/item/shard{ + icon_state = "small" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"biD" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"biE" = ( +/obj/structure/girder, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/cargo) +"biF" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"biG" = ( +/obj/item/cigbutt/cigarbutt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/department/cargo) +"biH" = ( +/obj/structure/closet/radiation, +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/department/cargo) +"biI" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/secondary/entry) +"biJ" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "loungeshutters"; + name = "privacy shutters" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/crew_quarters/lounge) +"biK" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/lounge) +"biL" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/lounge) +"biM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/lounge) +"biN" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/machinery/power/apc{ + dir = 2; + name = "Lounge APC"; + areastring = "/area/crew_quarters/lounge"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/open/floor/plasteel/grimy, +/area/crew_quarters/lounge) +"biO" = ( +/obj/structure/table/glass, +/obj/item/device/healthanalyzer{ + layer = 3.1 + }, +/obj/item/pen{ + layer = 3.2 + }, +/turf/open/floor/plasteel/blue/side, +/area/hallway/primary/central) +"biP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/purple/side, +/area/hallway/primary/central) +"biQ" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05"; + layer = 4.1 + }, +/turf/open/floor/plasteel/blue/side, +/area/hallway/primary/central) +"biR" = ( +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Central Primary Hallway Genetics"; + dir = 1 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05"; + layer = 4.1 + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"biS" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"biT" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"biU" = ( +/obj/structure/grille, +/obj/structure/window/fulltile, +/turf/open/floor/plating, +/area/medical/medbay/zone3) +"biV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Medbay" + }, +/turf/open/floor/plasteel/white/side, +/area/medical/medbay/zone3) +"biW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Medbay" + }, +/turf/open/floor/plasteel/white/side, +/area/medical/medbay/zone3) +"biX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Medbay" + }, +/turf/open/floor/plasteel/white/side, +/area/medical/medbay/zone3) +"biY" = ( +/turf/closed/wall, +/area/medical/morgue) +"biZ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/centcom{ + name = "Morgue"; + opacity = 1; + req_access_txt = "6" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bja" = ( +/turf/closed/wall, +/area/security/checkpoint/medical) +"bjb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/security/checkpoint/medical) +"bjc" = ( +/turf/closed/wall, +/area/medical/medbay/central) +"bjd" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/medical/medbay/central) +"bje" = ( +/obj/structure/sign/bluecross_2, +/turf/closed/wall, +/area/medical/medbay/central) +"bjf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/blue/side, +/area/medical/medbay/central) +"bjg" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/blue/side, +/area/medical/medbay/central) +"bjh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/blue/side, +/area/medical/medbay/central) +"bji" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-10"; + layer = 4.1 + }, +/turf/open/floor/plasteel/blue/side, +/area/hallway/primary/central) +"bjj" = ( +/turf/open/floor/plasteel/blue/side, +/area/hallway/primary/central) +"bjk" = ( +/obj/machinery/camera{ + c_tag = "Central Primary Hallway Bar"; + dir = 1 + }, +/obj/machinery/light, +/turf/open/floor/plasteel/blue/side, +/area/hallway/primary/central) +"bjl" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/purple/side, +/area/hallway/primary/central) +"bjm" = ( +/turf/open/floor/plasteel/purple/side, +/area/hallway/primary/central) +"bjn" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-10"; + layer = 4.1 + }, +/turf/open/floor/plasteel/purple/side, +/area/hallway/primary/central) +"bjo" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/science/research/lobby) +"bjp" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/green/corner{ + dir = 8 + }, +/area/science/research/lobby) +"bjq" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"bjr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/green/corner, +/area/science/research/lobby) +"bjs" = ( +/obj/structure/sign/science, +/turf/closed/wall, +/area/science/research/lobby) +"bjt" = ( +/turf/closed/wall, +/area/science/research/lobby) +"bju" = ( +/turf/open/floor/plasteel, +/area/science/robotics/mechbay) +"bjv" = ( +/obj/structure/closet, +/obj/item/weldingtool, +/obj/item/crowbar, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bjw" = ( +/turf/closed/wall/r_wall, +/area/science/explab) +"bjx" = ( +/turf/closed/wall/r_wall, +/area/maintenance/department/cargo) +"bjy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bjz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bjA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bjB" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bjC" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bjD" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bjE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/cargo) +"bjF" = ( +/obj/item/trash/sosjerky, +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bjG" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/cargo) +"bjH" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/cargo) +"bjI" = ( +/obj/structure/bookcase/random/nonfiction, +/turf/open/floor/wood, +/area/crew_quarters/lounge) +"bjJ" = ( +/obj/structure/bookcase/random/fiction, +/turf/open/floor/wood, +/area/crew_quarters/lounge) +"bjK" = ( +/obj/structure/bookcase/random/religion, +/turf/open/floor/wood, +/area/crew_quarters/lounge) +"bjL" = ( +/turf/closed/wall, +/area/storage/emergency/port) +"bjM" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock{ + name = "Port Emergency Storage"; + req_access_txt = "0" + }, +/turf/open/floor/plasteel/freezer, +/area/storage/emergency/port) +"bjN" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/storage/emergency/port) +"bjO" = ( +/turf/closed/wall, +/area/medical/medbay/zone3) +"bjP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 + }, +/area/medical/medbay/zone3) +"bjQ" = ( +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"bjR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/whiteblue/corner, +/area/medical/medbay/zone3) +"bjS" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bjT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bjU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1; + light_color = "#e8eaff" + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bjV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bjW" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/power/apc{ + dir = 1; + name = "Morgue APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bjX" = ( +/obj/structure/filingcabinet, +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + pixel_y = 30 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/security/checkpoint/medical) +"bjY" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_y = 26 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/checkpoint/medical) +"bjZ" = ( +/obj/machinery/computer/secure_data, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 30 + }, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/checkpoint/medical) +"bka" = ( +/obj/machinery/computer/security, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/security/checkpoint/medical) +"bkb" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/medical/medbay/central) +"bkc" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 9 + }, +/area/medical/medbay/central) +"bkd" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 + }, +/area/medical/medbay/central) +"bke" = ( +/obj/structure/chair, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 + }, +/area/medical/medbay/central) +"bkf" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 + }, +/area/medical/medbay/central) +"bkg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bkh" = ( +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bki" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/shower{ + dir = 8 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 + }, +/area/medical/medbay/central) +"bkj" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bkk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bkl" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/glass, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"bkm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/turf/open/floor/plasteel/green/side{ + dir = 8 + }, +/area/science/research/lobby) +"bkn" = ( +/turf/open/floor/plasteel, +/area/science/research/lobby) +"bko" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/science/research/lobby) +"bkp" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/science/research/lobby) +"bkq" = ( +/obj/structure/table, +/obj/item/device/gps{ + gpstag = "RD0" + }, +/obj/item/device/assembly/igniter{ + pixel_x = -4; + pixel_y = -4 + }, +/obj/item/clothing/head/welding, +/obj/item/screwdriver{ + pixel_y = 16 + }, +/turf/open/floor/plasteel/black, +/area/science/research/lobby) +"bkr" = ( +/obj/machinery/modular_computer/console/preset/civilian, +/turf/open/floor/plasteel/black, +/area/science/research/lobby) +"bks" = ( +/obj/structure/table, +/obj/item/wrench, +/obj/item/stack/cable_coil, +/obj/item/electronics/apc, +/obj/item/electronics/airlock, +/turf/open/floor/plasteel/black, +/area/science/research/lobby) +"bkt" = ( +/turf/closed/wall/r_wall, +/area/science/robotics/lab) +"bku" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics"; + name = "robotics lab shutters" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/robotics/lab) +"bkv" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 2; + icon_state = "left"; + name = "Robotics Desk"; + req_access_txt = "29" + }, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "robotics"; + name = "robotics lab shutters" + }, +/turf/open/floor/plating, +/area/science/robotics/lab) +"bkw" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Mech Bay"; + req_access_txt = "29"; + req_one_access_txt = "0" + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bkx" = ( +/turf/closed/wall/r_wall, +/area/science/server) +"bky" = ( +/turf/open/floor/engine, +/area/science/explab) +"bkz" = ( +/obj/machinery/camera{ + c_tag = "Experimentation Lab Chamber"; + dir = 2; + network = list("SS13","RD") + }, +/turf/open/floor/engine, +/area/science/explab) +"bkA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/explab) +"bkB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/engine, +/area/science/explab) +"bkC" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Testing Lab Maintenance"; + req_access_txt = "47" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bkD" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/science/explab) +"bkE" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"bkF" = ( +/turf/closed/wall/r_wall, +/area/science/xenobiology) +"bkG" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 6 + }, +/turf/closed/wall/r_wall, +/area/science/xenobiology) +"bkH" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/science/xenobiology) +"bkI" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/science/xenobiology) +"bkJ" = ( +/obj/item/extinguisher, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bkK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bkL" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/item/reagent_containers/food/snacks/deadmouse, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/obj/effect/landmark/revenantspawn, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg1" + }, +/area/maintenance/department/cargo) +"bkM" = ( +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bkN" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bkO" = ( +/obj/item/tank/internals/air, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bkP" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/space, +/area/solar/starboard) +"bkQ" = ( +/obj/machinery/vending/snack, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bkR" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bkS" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bkT" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/secondary/entry) +"bkU" = ( +/turf/closed/wall/r_wall, +/area/construction/mining/aux_base/closet) +"bkV" = ( +/turf/closed/wall, +/area/construction/mining/aux_base/closet) +"bkW" = ( +/obj/item/hemostat, +/obj/item/retractor, +/obj/item/cautery, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bkX" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/freezer, +/area/storage/emergency/port) +"bkY" = ( +/turf/open/floor/plasteel/freezer, +/area/storage/emergency/port) +"bkZ" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Genetics Cloning Foyer"; + dir = 2; + network = list("SS13") + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/freezer, +/area/storage/emergency/port) +"bla" = ( +/obj/machinery/space_heater, +/turf/open/floor/plasteel/freezer, +/area/storage/emergency/port) +"blb" = ( +/obj/structure/closet/l3closet, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/medical/medbay/zone3) +"blc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/sign/poster/official/walk{ + pixel_x = 32 + }, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/whiteblue/corner, +/area/medical/medbay/zone3) +"bld" = ( +/obj/structure/bodycontainer/morgue, +/obj/effect/landmark/revenantspawn, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"ble" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"blf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"blg" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"blh" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/checkpoint/medical) +"bli" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/medical) +"blj" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start/depsec/medical, +/turf/open/floor/plasteel, +/area/security/checkpoint/medical) +"blk" = ( +/obj/structure/table, +/obj/item/pen, +/obj/item/paper_bin{ + layer = 2.9 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/checkpoint/medical) +"bll" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 + }, +/area/medical/medbay/central) +"blm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bln" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"blo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"blp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 26; + pixel_y = 28 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"blq" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags{ + pixel_x = 3; + pixel_y = 2 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 + }, +/area/medical/medbay/central) +"blr" = ( +/obj/structure/table, +/obj/item/folder/white, +/obj/item/device/healthanalyzer, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 + }, +/area/medical/medbay/central) +"bls" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"blt" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"blu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"blv" = ( +/obj/structure/table, +/obj/item/device/paicard, +/obj/item/clothing/glasses/science, +/turf/open/floor/plasteel/green/side{ + dir = 9 + }, +/area/science/research/lobby) +"blw" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high/plus, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/science/research/lobby) +"blx" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/science/research/lobby) +"bly" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26; + pixel_y = 28 + }, +/turf/open/floor/plasteel/green/corner{ + dir = 1 + }, +/area/science/research/lobby) +"blz" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/green/corner{ + dir = 4 + }, +/area/science/research/lobby) +"blA" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/science/research/lobby) +"blB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/chair/stool, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/science/research/lobby) +"blC" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/science/research/lobby) +"blD" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/green/side{ + dir = 5 + }, +/area/science/research/lobby) +"blE" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/science/robotics/lab) +"blF" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start/roboticist, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/science/robotics/lab) +"blG" = ( +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/science/robotics/lab) +"blH" = ( +/obj/machinery/camera{ + c_tag = "Robotics Lab"; + dir = 2; + network = list("SS13","RD") + }, +/obj/structure/sink/kitchen{ + name = "utility sink"; + pixel_y = 28 + }, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/science/robotics/lab) +"blI" = ( +/obj/machinery/requests_console{ + department = "Robotics"; + departmentType = 2; + name = "Robotics RC"; + pixel_y = 30; + receive_ore_updates = 1 + }, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/science/robotics/lab) +"blJ" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + icon_state = "pipe-j2s"; + sortType = 14 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/science/robotics/lab) +"blK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Robotics Lab APC"; + pixel_y = 25 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/science/robotics/lab) +"blL" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/science/robotics/lab) +"blM" = ( +/obj/machinery/r_n_d/server/core, +/obj/structure/sign/poster/random{ + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/circuit/telecomms/server, +/area/science/server) +"blN" = ( +/obj/machinery/light{ + dir = 1; + light_color = "#c1caff" + }, +/obj/structure/sign/poster/random{ + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/plasteel/black/telecomms/server/walkway, +/area/science/server) +"blO" = ( +/obj/machinery/r_n_d/server/robotics, +/obj/structure/sign/poster/random{ + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/circuit/telecomms/server, +/area/science/server) +"blP" = ( +/obj/effect/landmark/event_spawn, +/obj/item/device/radio/beacon, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/engine, +/area/science/explab) +"blQ" = ( +/obj/machinery/r_n_d/experimentor, +/turf/open/floor/engine, +/area/science/explab) +"blR" = ( +/obj/effect/landmark/blobstart, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/engine, +/area/science/explab) +"blS" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/engine, +/area/science/explab) +"blT" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Testing Lab APC"; + pixel_y = 25 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/engine, +/area/science/explab) +"blU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/turf/open/floor/engine, +/area/science/explab) +"blV" = ( +/obj/structure/sign/atmosplaque{ + desc = "A guide to the drone shell dispenser, detailing the constructive and destructive applications of modern repair drones, as well as the development of the incorruptible cyborg servants of tomorrow, available today."; + icon_state = "kiddieplaque"; + name = "\improper 'Perfect Drone' sign"; + pixel_y = 32 + }, +/turf/open/floor/engine, +/area/science/explab) +"blW" = ( +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Research Division Delivery"; + req_access_txt = "47" + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=2"; + dir = 8; + freq = 1400; + location = "Research Division" + }, +/obj/effect/turf_decal/delivery, +/obj/structure/window/reinforced, +/turf/open/floor/engine, +/area/science/explab) +"blX" = ( +/turf/open/floor/engine, +/area/science/xenobiology) +"blY" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology Test Chamber"; + dir = 2; + network = list("Xeno","RD") + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/obj/machinery/light{ + dir = 1; + light_color = "#d1dfff" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"blZ" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/turf/closed/wall/r_wall, +/area/science/xenobiology) +"bma" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bmb" = ( +/obj/item/trash/candle, +/obj/item/cautery, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bmc" = ( +/obj/structure/table, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/reagent_containers/food/drinks/britcup{ + desc = "Kingston's personal cup." + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bmd" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating{ + burnt = 1; + icon_state = "panelscorched" + }, +/area/maintenance/department/engine) +"bme" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg1" + }, +/area/maintenance/department/engine) +"bmf" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bmg" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bmh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/power/apc{ + dir = 2; + name = "Lounge APC"; + areastring = "/area/storage/emergency/port"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/freezer, +/area/storage/emergency/port) +"bmi" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/storage/emergency/port) +"bmj" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/freezer, +/area/storage/emergency/port) +"bmk" = ( +/obj/structure/table, +/obj/item/crowbar, +/obj/item/storage/toolbox/emergency, +/turf/open/floor/plasteel/freezer, +/area/storage/emergency/port) +"bml" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/medical/medbay/zone3) +"bmm" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 + }, +/area/medical/medbay/zone3) +"bmn" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"bmo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/whiteblue/corner, +/area/medical/medbay/zone3) +"bmp" = ( +/obj/structure/bodycontainer/morgue, +/obj/effect/landmark/revenantspawn, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bmq" = ( +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bmr" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/item/pen, +/obj/machinery/camera{ + c_tag = "Morgue"; + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bms" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Medbay Security APC"; + areastring = "/area/security/checkpoint/medical"; + pixel_x = -25 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/camera{ + c_tag = "Medbay Security Post"; + dir = 4; + network = list("SS13") + }, +/obj/structure/closet/wardrobe/red, +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/security/checkpoint/medical) +"bmt" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/red/side, +/area/security/checkpoint/medical) +"bmu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/red/side, +/area/security/checkpoint/medical) +"bmv" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/security_space_law, +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/security/checkpoint/medical) +"bmw" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05"; + layer = 4.1 + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 + }, +/area/medical/medbay/central) +"bmx" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bmy" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bmz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/whiteblue/corner, +/area/medical/medbay/central) +"bmA" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/blue/side{ + dir = 8 + }, +/area/medical/medbay/central) +"bmB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bmC" = ( +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bmD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bmE" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/science/research/lobby) +"bmF" = ( +/turf/open/floor/plasteel/neutral/corner{ + dir = 4 + }, +/area/science/research/lobby) +"bmG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"bmH" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"bmI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"bmJ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"bmK" = ( +/turf/open/floor/plasteel/purple/side{ + dir = 4 + }, +/area/science/research/lobby) +"bmL" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = 6 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/clothing/glasses/welding, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/science/robotics/lab) +"bmM" = ( +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bmN" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bmO" = ( +/obj/machinery/mecha_part_fabricator, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bmP" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bmQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bmR" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass{ + amount = 20; + pixel_x = 3; + pixel_y = -4 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/turf/open/floor/plasteel/black, +/area/science/robotics/lab) +"bmS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 4; + external_pressure_bound = 120; + name = "server vent" + }, +/turf/open/floor/circuit/telecomms/server, +/area/science/server) +"bmT" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 1 + }, +/turf/open/floor/plasteel/black/telecomms/server/walkway, +/area/science/server) +"bmU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8; + external_pressure_bound = 140; + name = "server vent"; + pressure_checks = 0 + }, +/turf/open/floor/circuit/telecomms/server, +/area/science/server) +"bmV" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector{ + on = 1 + }, +/turf/open/floor/engine, +/area/science/explab) +"bmW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/engine, +/area/science/explab) +"bmX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/engine, +/area/science/explab) +"bmY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/engine, +/area/science/explab) +"bmZ" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/engine, +/area/science/explab) +"bna" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/scientist, +/obj/machinery/atmospherics/components/trinary/filter, +/turf/open/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/science/explab) +"bnb" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 6 + }, +/turf/open/floor/engine, +/area/science/explab) +"bnc" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/heater{ + dir = 8 + }, +/turf/open/floor/engine, +/area/science/explab) +"bnd" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/xenobiology) +"bne" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8; + light_color = "#d1ffee" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bnf" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1; + frequency = 1441; + id = "air_in" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bng" = ( +/obj/machinery/light/small{ + dir = 4; + light_color = "#d1ffee" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bnh" = ( +/obj/machinery/light{ + dir = 1; + light_color = "#d1dfff" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bni" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/engine, +/area/science/xenobiology) +"bnj" = ( +/turf/closed/wall, +/area/science/xenobiology) +"bnk" = ( +/obj/effect/decal/cleanable/ash, +/obj/effect/landmark/revenantspawn, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bnl" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bnm" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/manifold/general/hidden{ + dir = 1 + }, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg1" + }, +/area/maintenance/department/cargo) +"bnn" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 8 + }, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg1" + }, +/area/maintenance/department/cargo) +"bno" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bnp" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bnq" = ( +/obj/item/device/radio/beacon, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bnr" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bns" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/secondary/entry) +"bnt" = ( +/obj/structure/chair/comfy{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bnu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg1" + }, +/area/maintenance/department/engine) +"bnv" = ( +/turf/closed/wall, +/area/medical/genetics) +"bnw" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_medical{ + id_tag = null; + name = "Cloning"; + req_access_txt = "0"; + req_one_access_txt = "5;9" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/freezer, +/area/storage/emergency/port) +"bnx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/camera{ + c_tag = "Medbay Port Entrance"; + dir = 4; + network = list("SS13") + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 + }, +/area/medical/medbay/zone3) +"bny" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = 28; + pixel_y = 0 + }, +/obj/structure/table, +/obj/item/storage/box/gloves{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/masks, +/turf/open/floor/plasteel/whiteblue/corner, +/area/medical/medbay/zone3) +"bnz" = ( +/obj/structure/table, +/obj/item/folder/white, +/obj/item/clothing/gloves/color/latex, +/obj/item/storage/fancy/candle_box, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bnA" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/checkpoint/medical) +"bnB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_security{ + name = "Medbay Security Post"; + req_access_txt = "63" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/red, +/area/security/checkpoint/medical) +"bnC" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/drinks/britcup{ + desc = "Kingston's personal cup." + }, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/medbay/central) +"bnD" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = 1 + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 + }, +/area/medical/medbay/central) +"bnE" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bnF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bnG" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 5 + }, +/area/medical/medbay/central) +"bnH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bnI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/purple/side, +/area/science/research/lobby) +"bnJ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"bnK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"bnL" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/purple/side, +/area/science/research/lobby) +"bnM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/purple/corner{ + dir = 8 + }, +/area/science/research/lobby) +"bnN" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"bnO" = ( +/obj/machinery/r_n_d/circuit_imprinter, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = -28 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/science/robotics/lab) +"bnP" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bnQ" = ( +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bnR" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bnS" = ( +/obj/structure/table, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/item/device/assembly/flash/handheld, +/obj/item/device/assembly/flash/handheld, +/obj/item/device/assembly/flash/handheld, +/obj/item/device/assembly/flash/handheld, +/obj/item/device/assembly/flash/handheld, +/obj/item/device/assembly/flash/handheld, +/obj/item/device/assembly/flash/handheld, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 23 + }, +/turf/open/floor/plasteel/black, +/area/science/robotics/lab) +"bnT" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plasteel/black, +/area/science/server) +"bnU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_command{ + name = "Server Room"; + req_access_txt = "30" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/plasteel/black, +/area/science/server) +"bnV" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "testlab"; + name = "test chamber blast door" + }, +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/turf/open/floor/engine, +/area/science/explab) +"bnW" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/poddoor/preopen{ + id = "testlab"; + name = "test chamber blast door" + }, +/turf/open/floor/engine, +/area/science/explab) +"bnX" = ( +/obj/machinery/door/poddoor/preopen{ + id = "telelab"; + name = "test chamber blast door" + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/engine, +/area/science/explab) +"bnY" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "testlab"; + name = "test chamber blast door" + }, +/turf/open/floor/engine, +/area/science/explab) +"bnZ" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/explab) +"boa" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/turf/open/floor/engine, +/area/science/explab) +"bob" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/obj/item/wrench, +/turf/open/floor/engine, +/area/science/explab) +"boc" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 8 + }, +/turf/open/floor/engine, +/area/science/explab) +"bod" = ( +/turf/closed/wall, +/area/science/explab) +"boe" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = 0 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/xenobiology) +"bof" = ( +/obj/structure/table, +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/storage/box/syringes, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/xenobiology) +"bog" = ( +/obj/structure/table, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/xenobiology) +"boh" = ( +/obj/structure/table, +/obj/item/pen, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/item/paper_bin{ + layer = 2.9 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/xenobiology) +"boi" = ( +/obj/effect/landmark/revenantspawn, +/turf/open/floor/engine, +/area/science/xenobiology) +"boj" = ( +/obj/item/weldingtool, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bok" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/cargo) +"bol" = ( +/obj/machinery/atmospherics/pipe/manifold/general/hidden, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/cargo) +"bom" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/heater{ + dir = 8 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/cargo) +"bon" = ( +/turf/open/floor/plasteel/arrival, +/area/hallway/secondary/entry) +"boo" = ( +/obj/machinery/camera{ + c_tag = "Arrivals Port Aft"; + dir = 1 + }, +/turf/open/floor/plasteel/arrival, +/area/hallway/secondary/entry) +"bop" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"boq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bor" = ( +/obj/structure/flora/grass/jungle, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/grass, +/area/medical/genetics) +"bos" = ( +/obj/structure/flora/junglebush/large, +/turf/open/floor/grass, +/area/medical/genetics) +"bot" = ( +/obj/structure/flora/junglebush, +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/grass, +/area/medical/genetics) +"bou" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/medical/genetics) +"bov" = ( +/obj/structure/closet/secure_closet/personal/patient, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 + }, +/area/medical/genetics) +"bow" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 + }, +/area/medical/genetics) +"box" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 + }, +/area/medical/genetics) +"boy" = ( +/obj/structure/closet/wardrobe/mixed, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 + }, +/area/medical/genetics) +"boz" = ( +/obj/machinery/vending/clothing, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = 27 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 + }, +/area/medical/genetics) +"boA" = ( +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 + }, +/area/medical/medbay/zone3) +"boB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/table, +/obj/item/clothing/gloves/color/latex/nitrile, +/obj/item/clothing/neck/stethoscope, +/turf/open/floor/plasteel/whiteblue/corner, +/area/medical/medbay/zone3) +"boC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"boD" = ( +/obj/item/ectoplasm, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"boE" = ( +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 9 + }, +/area/medical/medbay/central) +"boF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 + }, +/area/medical/medbay/central) +"boG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 5 + }, +/area/medical/medbay/central) +"boH" = ( +/obj/machinery/requests_console{ + announcementConsole = 0; + department = "Medbay"; + departmentType = 1; + name = "Medbay RC"; + pixel_x = -32 + }, +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + frequency = 1485; + listening = 1; + name = "Station Intercom (Medbay)"; + pixel_y = 26 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 + }, +/area/medical/medbay/central) +"boI" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 5 + }, +/area/medical/medbay/central) +"boJ" = ( +/obj/structure/table/reinforced, +/obj/item/folder/white, +/obj/item/pen, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 + }, +/area/medical/medbay/central) +"boK" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"boL" = ( +/obj/structure/bed/roller, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/medbay/central) +"boM" = ( +/obj/structure/bed/roller, +/obj/machinery/camera{ + c_tag = "Medbay Entrance"; + dir = 1 + }, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/medbay/central) +"boN" = ( +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/medbay/central) +"boO" = ( +/obj/structure/table/glass, +/obj/item/stack/medical/gauze, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/medbay/central) +"boP" = ( +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/black, +/area/science/research/lobby) +"boQ" = ( +/obj/structure/closet/firecloset/full, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/black, +/area/science/research/lobby) +"boR" = ( +/obj/structure/table, +/obj/item/paper_bin{ + layer = 2.9; + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/pen, +/turf/open/floor/plasteel/black, +/area/science/research/lobby) +"boS" = ( +/obj/structure/chair, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/science/research/lobby) +"boT" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/science/research/lobby) +"boU" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = -2; + pixel_y = -27 + }, +/obj/machinery/camera{ + c_tag = "Research Division Lobby"; + dir = 1 + }, +/obj/machinery/light, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-10"; + layer = 4.1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/science/research/lobby) +"boV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/purple/corner{ + dir = 8 + }, +/area/science/research/lobby) +"boW" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"boX" = ( +/obj/machinery/computer/rdconsole/robotics, +/obj/machinery/button/door{ + dir = 2; + id = "robotics"; + name = "Shutters Control Button"; + pixel_x = -26; + pixel_y = 4; + req_access_txt = "29" + }, +/obj/machinery/light_switch{ + pixel_x = -25; + pixel_y = -6 + }, +/turf/open/floor/plasteel/black, +/area/science/robotics/lab) +"boY" = ( +/obj/effect/landmark/start/roboticist, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"boZ" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high/plus, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/science/robotics/lab) +"bpa" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 4; + on = 1; + target_temperature = 80 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/plasteel/black, +/area/science/server) +"bpb" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/turf/open/floor/plasteel/black, +/area/science/server) +"bpc" = ( +/obj/machinery/computer/rdservercontrol, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/camera{ + c_tag = "Server Room"; + dir = 2; + network = list("SS13","RD"); + pixel_x = 22 + }, +/turf/open/floor/plasteel/black, +/area/science/server) +"bpd" = ( +/obj/machinery/button/door{ + id = "testlab"; + name = "Window Blast Doors"; + pixel_x = -6 + }, +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "telelab"; + name = "Test Chamber Blast Door"; + pixel_x = 6 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bpe" = ( +/obj/machinery/computer/rdconsole/experiment, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bpf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bpg" = ( +/obj/structure/table/reinforced, +/obj/item/folder, +/obj/item/book/manual/experimentor, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bph" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + dir = 2; + name = "Science Requests Console"; + pixel_y = 30; + receive_ore_updates = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bpi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bpj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bpk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bpl" = ( +/obj/structure/rack, +/obj/item/stack/packageWrap, +/obj/item/stack/cable_coil, +/obj/item/wirecutters, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bpm" = ( +/obj/machinery/monkey_recycler, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bpn" = ( +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bpo" = ( +/obj/effect/landmark/start/scientist, +/obj/structure/chair/office/light{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bpp" = ( +/obj/machinery/computer/camera_advanced/xenobio, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bpq" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/turf/closed/wall/r_wall, +/area/science/xenobiology) +"bpr" = ( +/obj/structure/disposaloutlet{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/engine, +/area/science/xenobiology) +"bps" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/cargo) +"bpt" = ( +/obj/structure/table, +/obj/item/folder, +/obj/item/pen, +/obj/machinery/light/small, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bpu" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bpv" = ( +/obj/structure/flora/junglebush, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/grass, +/area/medical/genetics) +"bpw" = ( +/obj/structure/flora/grass/jungle, +/obj/item/reagent_containers/food/snacks/grown/banana, +/turf/open/floor/grass, +/area/medical/genetics) +"bpx" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/pointybush, +/obj/structure/flora/junglebush, +/obj/structure/flora/junglebush/large, +/turf/open/floor/grass, +/area/medical/genetics) +"bpy" = ( +/obj/machinery/clonepod, +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + frequency = 1485; + listening = 1; + name = "Station Intercom (Medbay)"; + pixel_x = -30; + pixel_y = 0 + }, +/turf/open/floor/plasteel/blue, +/area/medical/genetics) +"bpz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bpA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bpB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bpC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/medical/genetics) +"bpD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 + }, +/area/medical/medbay/zone3) +"bpE" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"bpF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 + }, +/area/medical/medbay/zone3) +"bpG" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/centcom{ + name = "Morgue"; + opacity = 1; + req_access_txt = "6" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bpH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bpI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bpJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 2; + light_color = "#e8eaff" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bpK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bpL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bpM" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/centcom{ + name = "Morgue"; + opacity = 1; + req_access_txt = "6" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/medical/morgue) +"bpN" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 + }, +/area/medical/medbay/central) +"bpO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bpP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 + }, +/area/medical/medbay/central) +"bpQ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Medbay Reception"; + req_access_txt = "5" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bpR" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 + }, +/area/medical/medbay/central) +"bpS" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 + }, +/area/medical/medbay/central) +"bpT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 + }, +/area/medical/medbay/central) +"bpU" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/whiteblue/corner, +/area/medical/medbay/central) +"bpV" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chemistry_shutters"; + name = "chemistry shutters" + }, +/turf/open/floor/plating, +/area/medical/chemistry) +"bpW" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/northleft{ + dir = 2; + name = "Chemistry Desk"; + req_access_txt = "5; 33" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chemistry_shutters"; + name = "chemistry shutters" + }, +/obj/item/folder/white, +/obj/item/pen, +/turf/open/floor/plasteel/whiteyellow{ + dir = 4 + }, +/area/medical/chemistry) +"bpX" = ( +/obj/machinery/smartfridge/chemistry/preloaded, +/turf/open/floor/plasteel/black, +/area/medical/chemistry) +"bpY" = ( +/turf/closed/wall, +/area/medical/chemistry) +"bpZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 + }, +/area/hallway/primary/aft) +"bqa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/sign/directions/engineering{ + pixel_x = 32; + pixel_y = 0 + }, +/turf/open/floor/plasteel/yellow/corner{ + dir = 4 + }, +/area/hallway/primary/aft) +"bqb" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "research_shutters_2"; + name = "research shutters" + }, +/turf/open/floor/plating, +/area/science/explab) +"bqc" = ( +/obj/structure/table/reinforced, +/obj/item/pen{ + layer = 3.1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/eastright{ + dir = 2; + name = "Research and Development Desk"; + req_access_txt = "7" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "research_shutters_2"; + name = "research shutters" + }, +/obj/item/folder/white, +/turf/open/floor/plating, +/area/science/explab) +"bqd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/glass{ + name = "Research Division" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/purple/side{ + dir = 8 + }, +/area/science/research/lobby) +"bqe" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/glass{ + name = "Research Division" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"bqf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Research Division" + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/science/research/lobby) +"bqg" = ( +/obj/structure/table, +/obj/item/book/manual/robotics_cyborgs{ + pixel_x = 2; + pixel_y = 5 + }, +/obj/item/storage/belt/utility, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_x = -27 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/science/robotics/lab) +"bqh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bqi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bqj" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bqk" = ( +/obj/machinery/aug_manipulator, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/science/robotics/lab) +"bql" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Server Room APC"; + pixel_x = -25 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/open/floor/plasteel/black, +/area/science/server) +"bqm" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/black, +/area/science/server) +"bqn" = ( +/obj/structure/table, +/obj/item/folder/white, +/obj/item/pen, +/turf/open/floor/plasteel/black, +/area/science/server) +"bqo" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bqp" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/structure/chair/stool, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bqq" = ( +/obj/effect/landmark/start/scientist, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bqr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bqs" = ( +/turf/open/floor/plasteel/white, +/area/science/explab) +"bqt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bqu" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass{ + amount = 50; + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/device/assembly/timer, +/obj/item/device/assembly/timer, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bqv" = ( +/obj/machinery/processor{ + desc = "A machine used to process slimes and retrieve their extract."; + name = "Slime Processor" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bqw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bqx" = ( +/obj/machinery/smartfridge/extract/preloaded, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bqy" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/shieldwallgen/xenobiologyaccess, +/turf/open/floor/plating, +/area/science/xenobiology) +"bqz" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "misclab"; + name = "test chamber blast door" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bqA" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "misclab"; + name = "test chamber blast door" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/engine, +/area/science/xenobiology) +"bqB" = ( +/obj/machinery/door/window/southleft{ + dir = 1; + name = "Test Chamber"; + req_access_txt = "55" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "misclab"; + name = "test chamber blast door" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bqC" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id = "misclab"; + name = "test chamber blast door" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/engine, +/area/science/xenobiology) +"bqD" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/poddoor/preopen{ + id = "misclab"; + name = "test chamber blast door" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bqE" = ( +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/shieldwallgen/xenobiologyaccess, +/turf/open/floor/plating, +/area/science/xenobiology) +"bqF" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden, +/turf/closed/wall, +/area/science/xenobiology) +"bqG" = ( +/obj/machinery/door/poddoor/preopen{ + id = "xenobio5"; + name = "containment blast door" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/engine, +/area/science/xenobiology) +"bqH" = ( +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 1; + icon_state = "right"; + name = "Containment Pen #5"; + req_access_txt = "55" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio5"; + name = "containment blast door" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bqI" = ( +/obj/machinery/door/poddoor/preopen{ + id = "xenobio5"; + name = "containment blast door" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bqJ" = ( +/obj/machinery/door/poddoor/preopen{ + id = "xenobio6"; + name = "containment blast door" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/engine, +/area/science/xenobiology) +"bqK" = ( +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 1; + icon_state = "right"; + name = "Containment Pen #6"; + req_access_txt = "55" + }, +/obj/machinery/door/poddoor/preopen{ + id = "xenobio6"; + name = "containment blast door" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bqL" = ( +/obj/machinery/door/poddoor/preopen{ + id = "xenobio6"; + name = "containment blast door" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bqM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bqN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bqO" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/item/cigbutt, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bqP" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/transport) +"bqQ" = ( +/obj/effect/spawner/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/transport) +"bqR" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/pod/dark, +/area/shuttle/transport) +"bqS" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Arrivals APC"; + areastring = "/area/hallway/secondary/entry"; + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/secondary/entry) +"bqT" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/ppflowers, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/machinery/camera{ + c_tag = "Genetics Monkey Pen Fore"; + dir = 4; + network = list("SS13","RD") + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/grass, +/area/medical/genetics) +"bqU" = ( +/obj/structure/sink/puddle, +/obj/structure/flora/ausbushes/reedbush{ + pixel_y = 6 + }, +/turf/open/floor/grass, +/area/medical/genetics) +"bqV" = ( +/obj/structure/flora/grass/jungle/b, +/obj/machinery/light/small{ + dir = 4 + }, +/mob/living/carbon/monkey, +/turf/open/floor/grass, +/area/medical/genetics) +"bqW" = ( +/obj/machinery/computer/cloning, +/turf/open/floor/plasteel/blue, +/area/medical/genetics) +"bqX" = ( +/obj/machinery/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bqY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j2s"; + sortType = 23 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bqZ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bra" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_medical{ + id_tag = "GeneticsDoor"; + name = "Cloning"; + req_access_txt = "0"; + req_one_access_txt = "5;9" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"brb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 + }, +/area/medical/medbay/zone3) +"brc" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"brd" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Medbay APC"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 + }, +/area/medical/medbay/zone3) +"bre" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/obj/structure/cable, +/obj/machinery/power/apc{ + dir = 8; + name = "Medbay APC"; + pixel_x = -24 + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 + }, +/area/medical/medbay/central) +"brf" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"brg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 + }, +/area/medical/medbay/central) +"brh" = ( +/obj/machinery/computer/med_data, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/medbay/central) +"bri" = ( +/obj/machinery/computer/crew, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 6 + }, +/area/medical/medbay/central) +"brj" = ( +/obj/machinery/chem_master{ + layer = 2.7; + pixel_x = -2 + }, +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 9 + }, +/area/medical/chemistry) +"brk" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start/chemist, +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 1 + }, +/area/medical/chemistry) +"brl" = ( +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/clothing/glasses/science, +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 1 + }, +/area/medical/chemistry) +"brm" = ( +/obj/machinery/chem_master{ + layer = 2.7; + pixel_x = -2 + }, +/obj/machinery/button/door{ + id = "chemistry_shutters"; + name = "Shutters Control"; + pixel_x = 26; + pixel_y = 4; + req_access_txt = "5; 33" + }, +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 5 + }, +/area/medical/chemistry) +"brn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 + }, +/area/hallway/primary/aft) +"bro" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/yellow/corner{ + dir = 4 + }, +/area/hallway/primary/aft) +"brp" = ( +/obj/structure/table, +/obj/item/crowbar, +/obj/item/wrench, +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_x = -32; + receive_ore_updates = 1 + }, +/obj/item/book/manual/research_and_development, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/explab) +"brq" = ( +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "old sink"; + pixel_y = 28 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/explab) +"brr" = ( +/obj/machinery/disposal/bin, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/explab) +"brs" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/explab) +"brt" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/explab) +"bru" = ( +/obj/item/storage/toolbox/mechanical, +/obj/machinery/holopad, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/explab) +"brv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/airalarm{ + dir = 4; + locked = 0; + pixel_x = -23 + }, +/turf/open/floor/plasteel/purple/side{ + dir = 8 + }, +/area/science/research/lobby) +"brw" = ( +/obj/structure/closet/wardrobe/robotics_black, +/obj/item/device/radio/headset/headset_sci{ + pixel_x = -3 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/science/robotics/lab) +"brx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"bry" = ( +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus{ + pixel_x = 5; + pixel_y = -5 + }, +/obj/item/crowbar, +/obj/structure/table, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"brz" = ( +/obj/item/circular_saw, +/obj/item/scalpel{ + pixel_y = 12 + }, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/item/razor{ + pixel_y = 5 + }, +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/obj/structure/table, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"brA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"brB" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"brC" = ( +/obj/item/clothing/gloves/color/latex, +/obj/item/surgical_drapes, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/structure/table, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"brD" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/black, +/area/science/server) +"brE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/science/server) +"brF" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/science/server) +"brG" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1; + name = "Connector Port (Air Supply)" + }, +/obj/machinery/light_switch{ + pixel_x = -25 + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"brH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/science/explab) +"brI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"brJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"brK" = ( +/obj/structure/chair/stool, +/obj/effect/decal/cleanable/oil{ + icon_state = "floor5" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/science/explab) +"brL" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"brM" = ( +/obj/structure/table, +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"brN" = ( +/obj/structure/table/glass, +/obj/item/folder, +/obj/item/pen, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"brO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"brP" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"brQ" = ( +/obj/machinery/computer/camera_advanced/xenobio, +/obj/machinery/camera{ + c_tag = "Xenobiology Port"; + dir = 8; + network = list("SS13","RD") + }, +/obj/effect/turf_decal/stripes/line{ + tag = "icon-warninglinecorner"; + icon_state = "warninglinecorner"; + dir = 2 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"brR" = ( +/obj/structure/sign/biohazard, +/turf/closed/wall, +/area/science/xenobiology) +"brS" = ( +/obj/item/wrench, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"brT" = ( +/obj/machinery/computer/security/telescreen{ + name = "Test Chamber Monitor"; + network = list("Xeno"); + pixel_y = 2 + }, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"brU" = ( +/obj/machinery/button/door{ + id = "misclab"; + name = "Test Chamber Blast Doors"; + pixel_y = -2; + req_access_txt = "55" + }, +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"brV" = ( +/obj/machinery/door/window/southleft{ + name = "Test Chamber"; + req_access_txt = "55" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"brW" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"brX" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"brY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"brZ" = ( +/obj/structure/sign/xenobio, +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 9 + }, +/turf/closed/wall, +/area/science/xenobiology) +"bsa" = ( +/obj/machinery/disposal/bin, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bsb" = ( +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 2; + icon_state = "right"; + name = "Containment Pen #5"; + req_access_txt = "55" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bsc" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "xenobio5"; + name = "Containment Blast Doors"; + pixel_y = 4; + req_access_txt = "55" + }, +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bsd" = ( +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 2; + icon_state = "right"; + name = "Containment Pen #6"; + req_access_txt = "55" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bse" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "xenobio6"; + name = "Containment Blast Doors"; + pixel_y = 4; + req_access_txt = "55" + }, +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bsf" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "0"; + req_one_access_txt = "12; 55" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bsg" = ( +/obj/structure/shuttle/engine/propulsion/left{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/shuttle/transport) +"bsh" = ( +/obj/structure/shuttle/engine/heater{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/shuttle/transport) +"bsi" = ( +/obj/structure/chair, +/turf/open/floor/pod/dark, +/area/shuttle/transport) +"bsj" = ( /obj/machinery/light{ dir = 1 }, /turf/open/floor/pod/light, /area/shuttle/transport) -"cjO" = ( +"bsk" = ( +/turf/open/floor/pod/light, +/area/shuttle/transport) +"bsl" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"bsm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Arrivals Starboard Aft"; + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/secondary/entry) +"bsn" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bso" = ( +/obj/structure/flora/junglebush, +/obj/structure/flora/grass/jungle/b, +/mob/living/simple_animal/butterfly, +/turf/open/floor/grass, +/area/medical/genetics) +"bsp" = ( +/obj/item/toy/beach_ball, +/turf/open/floor/grass, +/area/medical/genetics) +"bsq" = ( +/obj/structure/flora/grass/jungle/b, +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/grass, +/area/medical/genetics) +"bsr" = ( +/obj/machinery/dna_scannernew, +/obj/machinery/camera{ + c_tag = "Genetics Cloning"; + dir = 4; + network = list("SS13") + }, +/obj/machinery/airalarm{ + dir = 4; + locked = 0; + pixel_x = -23 + }, +/turf/open/floor/plasteel/blue, +/area/medical/genetics) +"bss" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bst" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bsu" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bsv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/stool, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bsw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/medical/genetics) +"bsx" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 + }, +/area/medical/medbay/zone3) +"bsy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"bsz" = ( +/obj/machinery/shower{ + dir = 8 + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 + }, +/area/medical/medbay/zone3) +"bsA" = ( +/turf/closed/wall, +/area/medical/sleeper) +"bsB" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/blue, +/area/medical/sleeper) +"bsC" = ( +/obj/machinery/atmospherics/components/unary/cryo_cell, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/blue, +/area/medical/sleeper) +"bsD" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/structure/noticeboard{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/blue, +/area/medical/sleeper) +"bsE" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + frequency = 1485; + listening = 1; + name = "Station Intercom (Medbay)"; + pixel_x = 28 + }, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/blue, +/area/medical/sleeper) +"bsF" = ( +/obj/machinery/shower{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 + }, +/area/medical/medbay/central) +"bsG" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 + }, +/area/medical/medbay/central) +"bsH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Medbay" + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 + }, +/area/medical/medbay/central) +"bsI" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Medbay" + }, +/turf/open/floor/plasteel/whiteblue/corner, +/area/medical/medbay/central) +"bsJ" = ( +/obj/machinery/chem_dispenser{ + layer = 2.7 + }, +/obj/structure/sign/poster/official/safety_eye_protection{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 8 + }, +/area/medical/chemistry) +"bsK" = ( +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bsL" = ( +/obj/item/book/manual/wiki/chemistry, +/obj/item/storage/box/beakers, +/obj/structure/table/glass, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bsM" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bsN" = ( +/obj/machinery/chem_dispenser{ + layer = 2.7 + }, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_x = 29 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bsO" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 + }, +/area/hallway/primary/aft) +"bsP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bsQ" = ( +/obj/structure/table, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/obj/item/disk/tech_disk, +/obj/item/disk/design_disk, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bsR" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bsS" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bsT" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Research Lab APC"; + pixel_x = 26 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bsU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/purple/side{ + dir = 8 + }, +/area/science/research/lobby) +"bsV" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/science/research/lobby) +"bsW" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/science/robotics/lab) +"bsX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/green/side, +/area/science/robotics/lab) +"bsY" = ( +/turf/open/floor/plasteel/green/side, +/area/science/robotics/lab) +"bsZ" = ( +/obj/item/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/item/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/item/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/item/device/healthanalyzer, +/obj/item/device/healthanalyzer, +/obj/item/device/healthanalyzer, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/structure/table, +/turf/open/floor/plasteel/green/side, +/area/science/robotics/lab) +"bta" = ( +/obj/item/retractor, +/obj/item/hemostat, +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/obj/structure/table, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"btb" = ( +/obj/structure/table/optable{ + name = "Robotics Operating Table" + }, +/obj/machinery/camera{ + c_tag = "Robotics - Aft"; + dir = 1; + network = list("SS13","RD") + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"btc" = ( +/obj/machinery/computer/operating{ + name = "Robotics Operating Computer" + }, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"btd" = ( +/obj/item/device/mmi, +/obj/item/device/mmi, +/obj/item/device/mmi, +/obj/structure/table, +/turf/open/floor/plasteel/white, +/area/science/robotics/lab) +"bte" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/science/server) +"btf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Server Room"; + req_access = null; + req_access_txt = "30" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/science/server) +"btg" = ( +/obj/structure/rack, +/obj/item/crowbar, +/obj/item/wrench, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bth" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bti" = ( +/obj/machinery/light, +/obj/structure/closet/radiation, +/turf/open/floor/plasteel/white, +/area/science/explab) +"btj" = ( +/obj/machinery/droneDispenser, +/turf/open/floor/plasteel/white, +/area/science/explab) +"btk" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/item/clothing/ears/earmuffs, +/turf/open/floor/plasteel/white, +/area/science/explab) +"btl" = ( +/obj/structure/table, +/obj/item/device/electropack, +/obj/item/device/healthanalyzer, +/obj/item/device/assembly/signaler, +/obj/machinery/light, +/obj/item/device/assembly/voice, +/obj/machinery/camera{ + c_tag = "Experimentation Lab"; + dir = 1; + network = list("SS13","RD") + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"btm" = ( +/obj/structure/table, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/item/stack/cable_coil, +/obj/item/device/multitool, +/obj/item/screwdriver, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/science/explab) +"btn" = ( +/obj/structure/table, +/obj/item/hand_labeler, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bto" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -27 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"btp" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"btq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"btr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bts" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 1 + }, +/area/science/xenobiology) +"btt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkgreen/side{ + dir = 1 + }, +/area/science/xenobiology) +"btu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkgreen/side{ + dir = 1 + }, +/area/science/xenobiology) +"btv" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 1 + }, +/area/science/xenobiology) +"btw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 1 + }, +/area/science/xenobiology) +"btx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 1 + }, +/area/science/xenobiology) +"bty" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology Starboard Fore"; + dir = 2; + network = list("SS13","RD") + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = 28 + }, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 1 + }, +/area/science/xenobiology) +"btz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 1 + }, +/area/science/xenobiology) +"btA" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/landmark/xeno_spawn, +/obj/structure/sign/xenobio{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/floorgrime, +/area/science/xenobiology) +"btB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/floorgrime, +/area/science/xenobiology) +"btC" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/biohazard, +/turf/open/floor/plating, +/area/science/xenobiology) +"btD" = ( +/turf/open/floor/plating/airless, +/area/science/xenobiology) +"btE" = ( +/obj/effect/decal/remains/xeno, +/turf/open/floor/plating/airless, +/area/science/xenobiology) +"btF" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"btG" = ( +/obj/structure/shuttle/engine/heater{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/shuttle/transport) +"btH" = ( /obj/machinery/light/small, /turf/open/floor/pod/light, /area/shuttle/transport) -"cjP" = ( +"btI" = ( +/obj/machinery/door/airlock/titanium, +/turf/open/floor/pod/light, +/area/shuttle/transport) +"btJ" = ( +/obj/machinery/computer/shuttle/ferry/request, +/turf/open/floor/pod/dark, +/area/shuttle/transport) +"btK" = ( +/obj/machinery/door/airlock/titanium, +/obj/docking_port/mobile{ + dir = 8; + dwidth = 2; + height = 13; + id = "ferry"; + name = "ferry shuttle"; + port_angle = 0; + preferred_direction = 4; + roundstart_move = "ferry_away"; + width = 5 + }, +/obj/docking_port/stationary{ + dir = 8; + dwidth = 2; + height = 13; + id = "ferry_home"; + name = "port bay 2"; + turf_type = /turf/open/space; + width = 5 + }, +/turf/open/floor/pod/light, +/area/shuttle/transport) +"btL" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; + id_tag = null; + name = "Port Docking Bay 2"; + req_access_txt = "0" + }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"btM" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + id_tag = null; + name = "Port Docking Bay 2"; + req_access_txt = "0" + }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"btN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/secondary/entry) +"btO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"btP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"btQ" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"btR" = ( +/obj/structure/flora/ausbushes/brflowers, +/mob/living/carbon/monkey, +/turf/open/floor/grass, +/area/medical/genetics) +"btS" = ( +/turf/open/floor/grass, +/area/medical/genetics) +"btT" = ( +/obj/structure/flora/junglebush, +/obj/structure/flora/ausbushes/sunnybush, +/obj/item/reagent_containers/food/snacks/grown/banana, +/mob/living/carbon/monkey, +/turf/open/floor/grass, +/area/medical/genetics) +"btU" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/genetics) +"btV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/genetics) +"btW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/genetics) +"btX" = ( +/obj/structure/table, +/obj/item/book/manual/medical_cloning{ + pixel_y = 6 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/genetics) +"btY" = ( +/obj/structure/table, +/obj/item/storage/box/rxglasses{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/bodybags, +/obj/item/pen, +/obj/machinery/button/door{ + desc = "A remote control switch for the genetics doors."; + id = "GeneticsDoor"; + name = "Genetics Exit Button"; + normaldoorcontrol = 1; + pixel_x = 24; + pixel_y = 8 + }, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/genetics) +"btZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 + }, +/area/medical/medbay/zone3) +"bua" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bub" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"buc" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bud" = ( +/obj/item/wrench/medical, +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bue" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/white{ + heat_capacity = 1e+006 + }, +/area/medical/sleeper) +"buf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bug" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 + }, +/area/medical/medbay/central) +"buh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bui" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/whiteblue/corner, +/area/medical/medbay/central) +"buj" = ( +/obj/machinery/chem_heater, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/machinery/camera{ + c_tag = "Chemistry"; + dir = 4; + network = list("SS13") + }, +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 8 + }, +/area/medical/chemistry) +"buk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bul" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bum" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bun" = ( +/obj/machinery/chem_heater, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 6 + }, +/area/medical/chemistry) +"buo" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/oil{ + icon_state = "floor6" + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50; + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/reagent_containers/glass/beaker/large, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/obj/item/storage/box/beakers, +/obj/item/clothing/glasses/welding, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bup" = ( +/obj/machinery/r_n_d/destructive_analyzer, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/science/explab) +"buq" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/science/explab) +"bur" = ( +/obj/machinery/r_n_d/protolathe, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/science/explab) +"bus" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Research and Development Lab"; + dir = 8; + network = list("SS13","RD") + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"but" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/purple/side{ + dir = 8 + }, +/area/science/research/lobby) +"buu" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/item/clothing/mask/cigarette, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/science/research/lobby) +"buv" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/airlock/research{ + name = "Robotics Lab"; + req_access_txt = "29"; + req_one_access_txt = "0" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/science/robotics/lab) +"buw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-07"; + name = "Photosynthetic Potted plant"; + pixel_y = 10 + }, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 8 + }, +/area/science/server) +"bux" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/science/server) +"buy" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-07"; + name = "Photosynthetic Potted plant"; + pixel_y = 10 + }, +/turf/open/floor/plasteel/darkpurple/side{ + tag = "icon-darkpurple (EAST)"; + icon_state = "darkpurple"; + dir = 4 + }, +/area/science/server) +"buz" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/explab) +"buA" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_research{ + name = "Experimentation Lab"; + req_access_txt = "47" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/science/explab) +"buB" = ( +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_y = -28 + }, +/turf/closed/wall, +/area/science/explab) +"buC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/science/explab) +"buD" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-14"; + layer = 4.1 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"buE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"buF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"buG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"buH" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/science/xenobiology) +"buI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/science/xenobiology) +"buJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel/black, +/area/science/xenobiology) +"buK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/black, +/area/science/xenobiology) +"buL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/science/xenobiology) +"buM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/black, +/area/science/xenobiology) +"buN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/black, +/area/science/xenobiology) +"buO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/black, +/area/science/xenobiology) +"buP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/black, +/area/science/xenobiology) +"buQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/science/xenobiology) +"buR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/black, +/area/science/xenobiology) +"buS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Kill Room Access"; + req_access_txt = "55" + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"buT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel/floorgrime, +/area/science/xenobiology) +"buU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/plasteel/floorgrime, +/area/science/xenobiology) +"buV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_research{ + name = "Kill Room"; + req_access_txt = "55" + }, +/turf/open/floor/plating, +/area/science/xenobiology) +"buW" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Xenobiology Kill Room"; + dir = 8; + network = list("SS13","RD") + }, +/turf/open/floor/plating/airless, +/area/science/xenobiology) +"buX" = ( +/obj/structure/shuttle/engine/heater{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/turf/open/floor/plating/airless, +/area/shuttle/transport) +"buY" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/pod/dark, +/area/shuttle/transport) +"buZ" = ( /obj/machinery/light, /turf/open/floor/pod/light, /area/shuttle/transport) -"cjQ" = ( +"bva" = ( +/turf/closed/wall, +/area/maintenance/department/engine) +"bvb" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bvc" = ( +/turf/closed/wall/r_wall, +/area/medical/genetics) +"bvd" = ( +/obj/machinery/door/airlock/glass_research{ + name = "Genetics"; + req_access_txt = "9" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/whiteblue, +/area/medical/genetics) +"bve" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/medical/genetics) +"bvf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera{ + c_tag = "Medbay Port Hallway"; + dir = 4; + network = list("SS13") + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"bvg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"bvh" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j2s"; + sortType = 9 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"bvi" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bvj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bvk" = ( +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bvl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bvm" = ( +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j2" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bvn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bvo" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bvp" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/whiteblue/corner, +/area/medical/medbay/central) +"bvq" = ( +/obj/machinery/door/airlock/glass_medical{ + id_tag = null; + name = "Chemistry Lab"; + req_access_txt = "5; 33" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bvr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bvs" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bvt" = ( +/obj/machinery/shower{ + dir = 8; + name = "emergency shower" + }, +/obj/machinery/requests_console{ + department = "Chemistry"; + departmentType = 2; + pixel_x = 32; + receive_ore_updates = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bvu" = ( +/obj/machinery/camera{ + c_tag = "Aft Primary Hallway Chemistry"; + dir = 4; + network = list("SS13"); + start_active = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 + }, +/area/hallway/primary/aft) +"bvv" = ( +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_x = -28; + pixel_y = 3 + }, +/obj/machinery/button/door{ + dir = 2; + id = "research_shutters_2"; + name = "Shutters Control Button"; + pixel_x = -28; + pixel_y = -7; + req_access_txt = "7; 29" + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bvw" = ( +/obj/machinery/computer/rdconsole/core, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/science/explab) +"bvx" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/scientist, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel, +/area/science/explab) +"bvy" = ( +/obj/machinery/r_n_d/circuit_imprinter{ + pixel_y = 4 + }, +/obj/item/reagent_containers/glass/beaker/sulphuric, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/science/explab) +"bvz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bvA" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"bvB" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/green/corner{ + dir = 4 + }, +/area/science/research/lobby) +"bvC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/power/apc{ + cell_type = 10000; + dir = 1; + name = "Research Lobby APC"; + pixel_y = 25 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/science/research/lobby) +"bvD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/purple/side{ + dir = 1 + }, +/area/science/research/lobby) +"bvE" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/science/research/lobby) +"bvF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/green/side{ + dir = 5 + }, +/area/science/research/lobby) +"bvG" = ( +/obj/machinery/door/poddoor/preopen{ + id = "rndshutters"; + name = "research shutters" + }, +/obj/machinery/door/firedoor/heavy, +/obj/structure/sign/securearea{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/black, +/area/science/research/lobby) +"bvH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/science/research/lobby) +"bvI" = ( +/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, /obj/effect/turf_decal/stripes/line, +/obj/machinery/camera{ + c_tag = "Science Access Airlock"; + dir = 2; + network = list("SS13","RD") + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"bvJ" = ( +/obj/structure/closet/firecloset/full, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/white, +/area/science/research) +"bvK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/science/research) +"bvL" = ( +/obj/machinery/power/apc{ + cell_type = 10000; + dir = 1; + name = "Research Division APC"; + pixel_y = 25 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/sign/poster/random{ + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 1 + }, +/area/science/research) +"bvM" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/darkpurple/corner{ + dir = 1 + }, +/area/science/research) +"bvN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/science/research) +"bvO" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/darkpurple/corner{ + tag = "icon-darkpurplecorners (EAST)"; + icon_state = "darkpurplecorners"; + dir = 4 + }, +/area/science/research) +"bvP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 0; + pixel_y = 30 + }, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 1 + }, +/area/science/research) +"bvQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 1 + }, +/area/science/research) +"bvR" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 1 + }, +/area/science/research) +"bvS" = ( +/turf/open/floor/plasteel/darkpurple/side{ + dir = 1 + }, +/area/science/research) +"bvT" = ( +/obj/machinery/vending/assist, +/obj/machinery/airalarm{ + dir = 2; + pixel_y = 22 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 1 + }, +/area/science/research) +"bvU" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-18"; + layer = 4.1 + }, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 1 + }, +/area/science/research) +"bvV" = ( +/obj/structure/closet/firecloset, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/xenobiology) +"bvW" = ( +/obj/structure/closet/l3closet, +/obj/machinery/camera{ + c_tag = "Xenobiology Access"; + dir = 2; + network = list("SS13") + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/xenobiology) +"bvX" = ( +/obj/structure/closet/l3closet, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/science/xenobiology) +"bvY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/science/xenobiology) +"bvZ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bwa" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bwb" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bwc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bwd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkpurple/side, +/area/science/xenobiology) +"bwe" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkpurple/side, +/area/science/xenobiology) +"bwf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkpurple/side, +/area/science/xenobiology) +"bwg" = ( +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Xenobiology Central"; + dir = 1; + network = list("SS13","RD") + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/darkpurple/side, +/area/science/xenobiology) +"bwh" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/darkpurple/side, +/area/science/xenobiology) +"bwi" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Xenobiology Starboard Aft"; + dir = 1; + network = list("SS13","RD") + }, +/turf/open/floor/plasteel/darkpurple/side, +/area/science/xenobiology) +"bwj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/science/xenobiology) +"bwk" = ( +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 8; + name = "Xenobiology APC"; + pixel_x = -25 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plasteel/floorgrime, +/area/science/xenobiology) +"bwl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/floorgrime, +/area/science/xenobiology) +"bwm" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bwn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/department/cargo) +"bwo" = ( +/obj/structure/disposaloutlet{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/space) +"bwp" = ( +/obj/machinery/door/airlock/external, +/turf/open/floor/pod/light, +/area/shuttle/transport) +"bwq" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Monastery Transit" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/secondary/entry) +"bwr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Monastery Transit" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/secondary/entry) +"bws" = ( +/obj/structure/closet, +/obj/item/stack/cable_coil/random, +/obj/item/electronics/airalarm, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bwt" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg1" + }, +/area/maintenance/department/engine) +"bwu" = ( +/mob/living/carbon/monkey, +/turf/open/floor/grass, +/area/medical/genetics) +"bwv" = ( +/obj/structure/table, +/obj/item/folder/white, +/obj/item/pen, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 9 + }, +/area/medical/genetics) +"bww" = ( +/obj/machinery/computer/scan_consolenew, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/medical/genetics) +"bwx" = ( +/obj/machinery/dna_scannernew, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/medical/genetics) +"bwy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/medical/genetics) +"bwz" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 1 + }, +/area/medical/genetics) +"bwA" = ( +/obj/structure/table, +/obj/item/storage/box/rxglasses{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/box/bodybags, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 5 + }, +/area/medical/genetics) +"bwB" = ( +/obj/machinery/requests_console{ + announcementConsole = 0; + department = "Medbay"; + departmentType = 1; + name = "Medbay RC"; + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=2"; + dir = 4; + freq = 1400; + location = "Medbay" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"bwC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"bwD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"bwE" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bwF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/sleeper) +"bwG" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/sleeper) +"bwH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Medbay Sleepers"; + dir = 1; + network = list("SS13") + }, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/sleeper) +"bwI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/sleeper) +"bwJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bwK" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bwL" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bwM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bwN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/corner, +/area/medical/medbay/central) +"bwO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/bed/roller, +/turf/open/floor/plasteel/whiteblue/corner, +/area/medical/medbay/central) +"bwP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/bed/roller, +/obj/machinery/iv_drip{ + density = 0 + }, +/turf/open/floor/plasteel/whiteblue/corner, +/area/medical/medbay/central) +"bwQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/whiteblue/corner, +/area/medical/medbay/central) +"bwR" = ( +/obj/machinery/smartfridge/chemistry/preloaded, +/turf/closed/wall, +/area/medical/chemistry) +"bwS" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bwT" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bwU" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bwV" = ( +/obj/structure/rack, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/item/device/radio/headset/headset_med, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"bwW" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/hallway/primary/aft) +"bwX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bwY" = ( +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-y" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bwZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bxa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/purple/side{ + dir = 4 + }, +/area/hallway/primary/aft) +"bxb" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "research_shutters_2"; + name = "research shutters" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/science/explab) +"bxc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bxd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j2s"; + sortType = 13 + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bxe" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j1s"; + sortType = 12 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bxf" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bxg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"bxh" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/research{ + name = "R&D Lab"; + req_access_txt = "0"; + req_one_access_txt = "7;29;30" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/science/explab) +"bxi" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/purple/side{ + dir = 8 + }, +/area/science/research/lobby) +"bxj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"bxk" = ( +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j1" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"bxl" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"bxm" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"bxn" = ( +/obj/structure/disposalpipe/junction{ + icon_state = "pipe-j2"; + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"bxo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/science/research/lobby) +"bxp" = ( +/obj/machinery/door/poddoor/preopen{ + id = "rndshutters"; + name = "research shutters" + }, +/obj/machinery/door/firedoor/heavy, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/black, +/area/science/research/lobby) +"bxq" = ( +/obj/machinery/door/airlock/research{ + cyclelinkeddir = 4; + name = "Research Division Access"; + req_access_txt = "47" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/science/research/lobby) +"bxr" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/science/research) +"bxs" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/science/research) +"bxt" = ( +/obj/machinery/door/airlock/research{ + cyclelinkeddir = 8; + name = "Research Division Access"; + req_access_txt = "47" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/science/research) +"bxu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/science/research) +"bxv" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/science/research) +"bxw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/black, +/area/science/research) +"bxx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/black, +/area/science/research) +"bxy" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/black, +/area/science/research) +"bxz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/black, +/area/science/research) +"bxA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/black, +/area/science/research) +"bxB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/science/research) +"bxC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/science/research) +"bxD" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/science/research) +"bxE" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + autoclose = 0; + frequency = 1449; + icon_state = "door_locked"; + id_tag = "xeno_airlock_exterior"; + locked = 1; + name = "Xenobiology Lab External Airlock"; + req_access_txt = "55" + }, +/obj/machinery/doorButtons/access_button{ + idDoor = "xeno_airlock_exterior"; + idSelf = "xeno_airlock_control"; + name = "Access Button"; + pixel_y = -24; + req_access_txt = "0" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/science/xenobiology) +"bxF" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bxG" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bxH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bxI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + autoclose = 0; + frequency = 1449; + icon_state = "door_locked"; + id_tag = "xeno_airlock_interior"; + locked = 1; + name = "Xenobiology Lab Internal Airlock"; + req_access_txt = "55" + }, +/obj/machinery/doorButtons/access_button{ + idDoor = "xeno_airlock_interior"; + idSelf = "xeno_airlock_control"; + name = "Access Button"; + pixel_y = -24; + req_access_txt = "0" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bxJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/doorButtons/airlock_controller{ + idExterior = "xeno_airlock_exterior"; + idInterior = "xeno_airlock_interior"; + idSelf = "xeno_airlock_control"; + name = "Access Console"; + pixel_x = -25; + pixel_y = 25 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bxK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/structure/chair/office/light, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bxL" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/effect/turf_decal/stripes/line{ + tag = "icon-warninglinecorner (WEST)"; + icon_state = "warninglinecorner"; + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/xenobiology) +"bxM" = ( +/obj/machinery/disposal/bin, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bxN" = ( +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 1; + icon_state = "right"; + name = "Containment Pen #1"; + req_access_txt = "55" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bxO" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "xenobio1"; + name = "Containment Blast Doors"; + pixel_y = 4; + req_access_txt = "55" + }, +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bxP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/science/xenobiology) +"bxQ" = ( +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 1; + icon_state = "right"; + name = "Containment Pen #2"; + req_access_txt = "55" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bxR" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "xenobio2"; + name = "Containment Blast Doors"; + pixel_y = 4; + req_access_txt = "55" + }, +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bxS" = ( +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 1; + icon_state = "right"; + name = "Containment Pen #3"; + req_access_txt = "55" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bxT" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "xenobio3"; + name = "Containment Blast Doors"; + pixel_y = 4; + req_access_txt = "55" + }, +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bxU" = ( +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 1; + icon_state = "right"; + name = "Containment Pen #4"; + req_access_txt = "55" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bxV" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "xenobio4"; + name = "Containment Blast Doors"; + pixel_y = 4; + req_access_txt = "55" + }, +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/science/xenobiology) +"bxW" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "0"; + req_one_access_txt = "12; 55" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bxX" = ( +/obj/structure/girder, +/turf/open/floor/plating/airless, +/area/maintenance/department/cargo) +"bxY" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/hallway/secondary/entry) +"bxZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/hallway/secondary/entry) +"bya" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/hallway/secondary/entry) +"byb" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/clothing/shoes/winterboots, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"byc" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating{ + burnt = 1; + icon_state = "panelscorched" + }, +/area/maintenance/department/engine) +"byd" = ( +/obj/structure/flora/junglebush/c, +/mob/living/carbon/monkey, +/turf/open/floor/grass, +/area/medical/genetics) +"bye" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/grass, +/area/medical/genetics) +"byf" = ( +/obj/structure/table, +/obj/item/storage/box/disks, +/obj/item/device/flashlight/pen, +/obj/item/device/flashlight/pen, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 8 + }, +/area/medical/genetics) +"byg" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start/geneticist, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"byh" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"byi" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"byj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"byk" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/gloves/color/latex, +/obj/item/storage/box/monkeycubes, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 4 + }, +/area/medical/genetics) +"byl" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 + }, +/area/medical/medbay/zone3) +"bym" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + icon_state = "pipe-s"; + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/zone3) +"byn" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/whiteblue/corner, +/area/medical/medbay/zone3) +"byo" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/medical/sleeper) +"byp" = ( +/obj/machinery/door/airlock/glass_medical{ + id_tag = null; + name = "Sleepers"; + req_access_txt = "5" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"byq" = ( +/obj/machinery/door/airlock/glass_medical{ + id_tag = null; + name = "Sleepers"; + req_access_txt = "5" + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"byr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 + }, +/area/medical/medbay/central) +"bys" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"byt" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/whiteblue/corner, +/area/medical/medbay/central) +"byu" = ( +/turf/closed/wall, +/area/crew_quarters/heads/cmo) +"byv" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/heads/cmo) +"byw" = ( +/obj/structure/closet/secure_closet/chemical, +/obj/machinery/power/apc{ + dir = 8; + name = "Chemistry APC"; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 8 + }, +/area/medical/chemistry) +"byx" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/chemistry) +"byy" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 4 + }, +/area/medical/chemistry) +"byz" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/eastright{ + dir = 8; + name = "Chemistry Desk"; + req_access_txt = "5; 33" + }, +/obj/item/pen, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/paper_bin{ + layer = 2.9; + pixel_x = -2 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "chemistry_shutters"; + name = "chemistry shutters" + }, +/turf/open/floor/plasteel/whiteyellow{ + dir = 4 + }, +/area/medical/chemistry) +"byA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/hallway/primary/aft) +"byB" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"byC" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"byD" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plasteel/purple/side{ + dir = 4 + }, +/area/hallway/primary/aft) +"byE" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/eastright{ + dir = 4; + name = "Research and Development Desk"; + req_access_txt = "7" + }, +/obj/item/folder/white, +/obj/machinery/door/firedoor, +/obj/item/pen, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "research_shutters_2"; + name = "research shutters" + }, +/turf/open/floor/plating, +/area/science/explab) +"byF" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/science/explab) +"byG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/science/explab) +"byH" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/white, +/area/science/explab) +"byI" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/science/explab) +"byJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/purple/side{ + tag = "icon-purple (SOUTHWEST)"; + icon_state = "purple"; + dir = 10 + }, +/area/science/research/lobby) +"byK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/purple/side, +/area/science/research/lobby) +"byL" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/purple/corner{ + dir = 8 + }, +/area/science/research/lobby) +"byM" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/structure/disposalpipe/junction{ + tag = "icon-pipe-j1 (NORTH)"; + icon_state = "pipe-j1"; + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"byN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/science/research/lobby) +"byO" = ( +/obj/machinery/door/poddoor/preopen{ + id = "rndshutters"; + name = "research shutters" + }, +/obj/machinery/door/firedoor/heavy, +/obj/effect/turf_decal/stripes/line, +/obj/structure/sign/securearea{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/black, +/area/science/research/lobby) +"byP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/science/research/lobby) +"byQ" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/science/research) +"byR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/shower{ + dir = 8; + name = "emergency shower"; + pixel_y = -4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/research) +"byS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/science/research) +"byT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-09"; + name = "Photosynthetic Potted plant"; + pixel_y = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/darkpurple/side, +/area/science/research) +"byU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/comfy{ + tag = "icon-comfychair (EAST)"; + icon_state = "comfychair"; + dir = 4 + }, +/turf/open/floor/plasteel/darkpurple/side, +/area/science/research) +"byV" = ( +/obj/structure/table, +/obj/item/folder, +/obj/item/pen, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/darkpurple/side, +/area/science/research) +"byW" = ( +/obj/structure/chair/comfy{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkpurple/side, +/area/science/research) +"byX" = ( +/obj/machinery/camera{ + c_tag = "Research Division Secure Hallway"; + dir = 1 + }, +/obj/machinery/disposal/bin, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + icon_state = "pipe-t"; + dir = 1 + }, +/turf/open/floor/plasteel/darkpurple/side, +/area/science/research) +"byY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkpurple/corner{ + tag = "icon-darkpurplecorners (WEST)"; + icon_state = "darkpurplecorners"; + dir = 8 + }, +/area/science/research) +"byZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/science/research) +"bza" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/darkpurple/corner, +/area/science/research) +"bzb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkpurple/side, +/area/science/research) +"bzc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/darkpurple/side, +/area/science/research) +"bzd" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel/whitepurple/side, +/area/science/xenobiology) +"bze" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/whitepurple/side, +/area/science/xenobiology) +"bzf" = ( +/obj/machinery/shower{ + dir = 8; + name = "emergency shower"; + pixel_y = -4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel/whitepurple/side, +/area/science/xenobiology) +"bzg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/whitepurple/side, +/area/science/xenobiology) +"bzh" = ( +/obj/item/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whitepurple/side, +/area/science/xenobiology) +"bzi" = ( +/obj/item/extinguisher{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/extinguisher, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whitepurple/side, +/area/science/xenobiology) +"bzj" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_x = 32; + receive_ore_updates = 1 + }, +/turf/open/floor/plasteel/whitepurple/side, +/area/science/xenobiology) +"bzk" = ( +/obj/machinery/door/poddoor/preopen{ + id = "xenobio1"; + name = "containment blast door" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/engine, +/area/science/xenobiology) +"bzl" = ( +/obj/machinery/door/poddoor/preopen{ + id = "xenobio1"; + name = "containment blast door" + }, +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 2; + icon_state = "right"; + name = "Containment Pen #1"; + req_access_txt = "55" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bzm" = ( +/obj/machinery/door/poddoor/preopen{ + id = "xenobio1"; + name = "containment blast door" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable, +/turf/open/floor/engine, +/area/science/xenobiology) +"bzn" = ( +/obj/machinery/door/poddoor/preopen{ + id = "xenobio2"; + name = "containment blast door" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/engine, +/area/science/xenobiology) +"bzo" = ( +/obj/machinery/door/poddoor/preopen{ + id = "xenobio3"; + name = "containment blast door" + }, +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 2; + icon_state = "right"; + name = "Containment Pen #2"; + req_access_txt = "55" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bzp" = ( +/obj/machinery/door/poddoor/preopen{ + id = "xenobio2"; + name = "containment blast door" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bzq" = ( +/obj/machinery/door/poddoor/preopen{ + id = "xenobio3"; + name = "containment blast door" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/engine, +/area/science/xenobiology) +"bzr" = ( +/obj/machinery/door/poddoor/preopen{ + id = "xenobio3"; + name = "containment blast door" + }, +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 2; + icon_state = "right"; + name = "Containment Pen #3"; + req_access_txt = "55" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bzs" = ( +/obj/machinery/door/poddoor/preopen{ + id = "xenobio3"; + name = "containment blast door" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable, +/turf/open/floor/engine, +/area/science/xenobiology) +"bzt" = ( +/obj/machinery/door/poddoor/preopen{ + id = "xenobio4"; + name = "containment blast door" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/engine, +/area/science/xenobiology) +"bzu" = ( +/obj/machinery/door/poddoor/preopen{ + id = "xenobio4"; + name = "containment blast door" + }, +/obj/machinery/door/window/northleft{ + base_state = "right"; + dir = 2; + icon_state = "right"; + name = "Containment Pen #4"; + req_access_txt = "55" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bzv" = ( +/obj/machinery/door/poddoor/preopen{ + id = "xenobio4"; + name = "containment blast door" + }, +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bzw" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bzx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bzy" = ( +/obj/structure/grille, +/turf/open/space, +/area/space) +"bzz" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/sign/holy{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/black, +/area/hallway/secondary/entry) +"bzA" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/black, +/area/hallway/secondary/entry) +"bzB" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the monastery."; + dir = 8; + name = "Monastery Monitor"; + network = list("Monastery"); + pixel_x = 28; + pixel_y = 0 + }, +/turf/open/floor/plasteel/black, +/area/hallway/secondary/entry) +"bzC" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bzD" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating{ + burnt = 1; + icon_state = "panelscorched" + }, +/area/maintenance/department/engine) +"bzE" = ( +/obj/structure/flora/grass/jungle/b, +/obj/machinery/camera{ + c_tag = "Genetics Monkey Pen Aft"; + dir = 4; + network = list("SS13","RD") + }, +/obj/structure/flora/ausbushes/grassybush, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/grass, +/area/medical/genetics) +"bzF" = ( +/obj/machinery/door/window/eastleft{ + name = "Monkey Pen"; + req_one_access_txt = "9" + }, +/obj/item/reagent_containers/food/snacks/grown/banana, +/turf/open/floor/grass, +/area/medical/genetics) +"bzG" = ( +/turf/open/floor/plasteel/whitepurple/side{ + dir = 8 + }, +/area/medical/genetics) +"bzH" = ( +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bzI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bzJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bzK" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bzL" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 4 + }, +/area/medical/genetics) +"bzM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-10"; + layer = 4.1 + }, +/turf/open/floor/plasteel/whitegreen/side, +/area/medical/medbay/zone3) +"bzN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/whitegreen/side, +/area/medical/medbay/zone3) +"bzO" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/whitegreen/side, +/area/medical/medbay/zone3) +"bzP" = ( +/obj/machinery/vending/medical, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 + }, +/area/medical/sleeper) +"bzQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 + }, +/area/medical/sleeper) +"bzR" = ( +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 + }, +/area/medical/sleeper) +"bzS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 + }, +/area/medical/sleeper) +"bzT" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/machinery/button/door{ + desc = "A remote control switch for exiting the sleeper room."; + id = "MedbaySleepers"; + name = "Medbay Exit Button"; + normaldoorcontrol = 1; + pixel_x = 24; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 + }, +/area/medical/sleeper) +"bzU" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/medical/sleeper) +"bzV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 + }, +/area/medical/medbay/central) +"bzW" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bzX" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/corner, +/area/medical/medbay/central) +"bzY" = ( +/obj/structure/sign/bluecross_2, +/turf/closed/wall, +/area/crew_quarters/heads/cmo) +"bzZ" = ( +/obj/machinery/suit_storage_unit/cmo, +/turf/open/floor/plasteel/cmo, +/area/crew_quarters/heads/cmo) +"bAa" = ( +/obj/machinery/computer/crew, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Chief Medical Officer's Desk"; + departmentType = 5; + name = "Chief Medical Officer RC"; + pixel_y = 30 + }, +/turf/open/floor/plasteel/cmo, +/area/crew_quarters/heads/cmo) +"bAb" = ( +/obj/machinery/computer/med_data, +/turf/open/floor/plasteel/cmo, +/area/crew_quarters/heads/cmo) +"bAc" = ( +/obj/machinery/computer/card/minor/cmo, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/cmo, +/area/crew_quarters/heads/cmo) +"bAd" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/machinery/keycard_auth{ + pixel_x = 26; + pixel_y = 0 + }, +/turf/open/floor/plasteel/cmo, +/area/crew_quarters/heads/cmo) +"bAe" = ( +/obj/structure/closet/wardrobe/chemistry_white, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 10 + }, +/area/medical/chemistry) +"bAf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/whiteyellow/side, +/area/medical/chemistry) +"bAg" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder, +/obj/machinery/light, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/whiteyellow/side, +/area/medical/chemistry) +"bAh" = ( +/obj/structure/table/glass, +/obj/item/stack/sheet/mineral/plasma{ + amount = 2; + layer = 2.9 + }, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/grenade/chem_grenade, +/obj/item/stack/cable_coil/random, +/obj/item/screwdriver, +/turf/open/floor/plasteel/whiteyellow/side{ + dir = 6 + }, +/area/medical/chemistry) +"bAi" = ( +/obj/item/folder/white, +/obj/item/clothing/gloves/color/latex, +/obj/structure/table/glass, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/hallway/primary/aft) +"bAj" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bAk" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bAl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bAm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/table/glass, +/obj/item/paper_bin{ + layer = 2.9; + pixel_x = -2; + pixel_y = 4 + }, +/turf/open/floor/plasteel/purple/side{ + dir = 4 + }, +/area/hallway/primary/aft) +"bAn" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "research_shutters_2"; + name = "research shutters" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/science/explab) +"bAo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/whitepurple/side, +/area/science/explab) +"bAp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/window{ + name = "Research Director's Office"; + req_access_txt = "30" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/side, +/area/science/explab) +"bAq" = ( +/obj/structure/table, +/obj/item/stock_parts/console_screen, +/obj/item/stock_parts/console_screen, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/scanning_module, +/obj/item/stock_parts/scanning_module, +/obj/item/device/multitool, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/whitepurple/side, +/area/science/explab) +"bAr" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/whitepurple/side, +/area/science/explab) +"bAs" = ( +/obj/structure/table, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/micro_laser, +/obj/item/stock_parts/micro_laser, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/machinery/light_switch{ + pixel_x = 25 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/whitepurple/side, +/area/science/explab) +"bAt" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/checkpoint/science) +"bAu" = ( +/turf/closed/wall, +/area/security/checkpoint/science) +"bAv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/purple/side{ + dir = 8 + }, +/area/science/research/lobby) +"bAw" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"bAx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/obj/effect/turf_decal/stripes/line{ + tag = "icon-warninglinecorner (WEST)"; + icon_state = "warninglinecorner"; + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/science/research/lobby) +"bAy" = ( +/turf/closed/wall/r_wall, +/area/science/research/lobby) +"bAz" = ( +/turf/closed/wall, +/area/science/research) +"bAA" = ( +/turf/closed/wall, +/area/science/storage) +"bAB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/science/storage) +"bAC" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 8 + }, +/area/science/research) +"bAD" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/science/research) +"bAE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/darkpurple/side{ + tag = "icon-darkpurple (EAST)"; + icon_state = "darkpurple"; + dir = 4 + }, +/area/science/research) +"bAF" = ( +/turf/closed/wall, +/area/science/mixing) +"bAG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/science/mixing) +"bAH" = ( +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bAI" = ( +/obj/structure/transit_tube/curved/flipped{ + icon_state = "curved1"; + dir = 4 + }, +/turf/open/space/basic, +/area/space) +"bAJ" = ( +/obj/structure/transit_tube/horizontal, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"bAK" = ( +/obj/structure/transit_tube/horizontal, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"bAL" = ( +/obj/structure/transit_tube/station/reverse/flipped, +/obj/structure/transit_tube_pod{ + dir = 8 + }, +/turf/open/floor/plating, +/area/hallway/secondary/entry) +"bAM" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/extinguisher, +/turf/open/floor/plating{ + burnt = 1; + icon_state = "panelscorched" + }, +/area/maintenance/department/engine) +"bAN" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/grass, +/area/medical/genetics) +"bAO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/light/small, +/turf/open/floor/grass, +/area/medical/genetics) +"bAP" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/grass, +/area/medical/genetics) +"bAQ" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/dropper, +/obj/item/storage/pill_bottle/mutadone, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 8 + }, +/area/medical/genetics) +"bAR" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start/geneticist, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bAS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bAT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bAU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bAV" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/machinery/requests_console{ + department = "Genetics"; + departmentType = 0; + name = "Genetics Requests Console"; + pixel_x = 32 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 4 + }, +/area/medical/genetics) +"bAW" = ( +/turf/closed/wall, +/area/medical/virology) +"bAX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/virology{ + autoclose = 0; + frequency = 1449; + icon_state = "door_locked"; + id_tag = "virology_airlock_exterior"; + locked = 1; + name = "Virology Exterior Airlock"; + req_access_txt = "39" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/doorButtons/access_button{ + idDoor = "virology_airlock_exterior"; + idSelf = "virology_airlock_control"; + name = "Virology Access Button"; + pixel_x = -24; + req_access_txt = "39" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bAY" = ( +/obj/structure/sign/biohazard, +/turf/closed/wall, +/area/medical/virology) +"bAZ" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/structure/chair, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bBa" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bBb" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bBc" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bBd" = ( +/obj/machinery/door/airlock/glass_medical{ + id_tag = "MedbaySleepers"; + name = "Sleepers"; + req_access_txt = "5" + }, +/turf/open/floor/plasteel/white, +/area/medical/sleeper) +"bBe" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 + }, +/area/medical/medbay/central) +"bBf" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bBg" = ( +/turf/open/floor/plasteel/cmo, +/area/crew_quarters/heads/cmo) +"bBh" = ( +/mob/living/simple_animal/pet/cat/Runtime, +/turf/open/floor/plasteel/cmo, +/area/crew_quarters/heads/cmo) +"bBi" = ( +/obj/effect/landmark/start/chief_medical_officer, +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/cmo, +/area/crew_quarters/heads/cmo) +"bBj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/cmo, +/area/crew_quarters/heads/cmo) +"bBk" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/camera{ + c_tag = "Chief Medical Office"; + dir = 8; + network = list("SS13") + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching surgery."; + dir = 8; + layer = 4; + name = "Surgery Telescreen"; + network = list("Surgery"); + pixel_x = 30 + }, +/turf/open/floor/plasteel/cmo, +/area/crew_quarters/heads/cmo) +"bBl" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Chemistry Lab Maintenance"; + req_access_txt = "5; 33" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bBm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/yellow/corner{ + dir = 8 + }, +/area/hallway/primary/aft) +"bBn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/corner, +/area/hallway/primary/aft) +"bBo" = ( +/turf/closed/wall, +/area/hallway/primary/aft) +"bBp" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/hor) +"bBq" = ( +/obj/structure/closet/secure_closet/RD, +/obj/machinery/power/apc{ + dir = 8; + name = "RD Office APC"; + pixel_x = -25 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/open/floor/plasteel/darkpurple/side{ + tag = "icon-darkpurple (NORTHWEST)"; + icon_state = "darkpurple"; + dir = 9 + }, +/area/crew_quarters/heads/hor) +"bBr" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 1 + }, +/area/crew_quarters/heads/hor) +"bBs" = ( +/obj/structure/disposalpipe/segment{ + icon_state = "pipe-s"; + dir = 4 + }, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 1 + }, +/area/crew_quarters/heads/hor) +"bBt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment{ + icon_state = "pipe-s"; + dir = 4 + }, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 1 + }, +/area/crew_quarters/heads/hor) +"bBu" = ( +/obj/item/twohanded/required/kirbyplants/dead, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/button/door{ + id = "rndshutters"; + name = "Research Lockdown"; + pixel_x = 28; + pixel_y = -5; + req_access_txt = "47" + }, +/obj/machinery/keycard_auth{ + pixel_x = 28; + pixel_y = 6 + }, +/turf/open/floor/plasteel/darkpurple/side{ + tag = "icon-darkpurple (NORTHEAST)"; + icon_state = "darkpurple"; + dir = 5 + }, +/area/crew_quarters/heads/hor) +"bBv" = ( +/turf/closed/wall, +/area/crew_quarters/heads/hor) +"bBw" = ( +/obj/machinery/computer/security, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/checkpoint/science) +"bBx" = ( +/obj/machinery/computer/security/mining, +/turf/open/floor/plasteel/red/side, +/area/security/checkpoint/science) +"bBy" = ( +/obj/machinery/computer/secure_data, +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 23 + }, +/obj/item/device/radio/intercom{ + dir = 8; + freerange = 1; + name = "Station Intercom (Telecomms)"; + pixel_x = 28; + pixel_y = 24 + }, +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/security/checkpoint/science) +"bBz" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"bBA" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/science/research/lobby) +"bBB" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-20"; + layer = 4.1; + pixel_y = 3 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/science/research/lobby) +"bBC" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/effect/turf_decal/delivery, +/turf/open/floor/engine, +/area/science/storage) +"bBD" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/engine, +/area/science/storage) +"bBE" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/effect/turf_decal/delivery, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/storage) +"bBF" = ( +/obj/machinery/portable_atmospherics/scrubber/huge, +/obj/machinery/airalarm{ + dir = 2; + pixel_y = 22 + }, +/turf/open/floor/engine, +/area/science/storage) +"bBG" = ( +/obj/machinery/portable_atmospherics/scrubber/huge, +/turf/open/floor/engine, +/area/science/storage) +"bBH" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -28 + }, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 8 + }, +/area/science/research) +"bBI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/science/research) +"bBJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/darkpurple/side{ + tag = "icon-darkpurple (EAST)"; + icon_state = "darkpurple"; + dir = 4 + }, +/area/science/research) +"bBK" = ( +/obj/structure/closet/bombcloset, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel/black, +/area/science/mixing) +"bBL" = ( +/obj/structure/closet/bombcloset, +/turf/open/floor/plasteel/black, +/area/science/mixing) +"bBM" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister, +/turf/open/floor/plasteel/black, +/area/science/mixing) +"bBN" = ( +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_y = 26 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/camera{ + c_tag = "Toxins Lab Port"; + dir = 2; + network = list("SS13","RD") + }, +/turf/open/floor/plasteel/black, +/area/science/mixing) +"bBO" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/open/floor/plasteel/black, +/area/science/mixing) +"bBP" = ( +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plasteel/black, +/area/science/mixing) +"bBQ" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Toxins Lab APC"; + pixel_y = 25 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/science/mixing) +"bBR" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/mixing) +"bBS" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/camera{ + c_tag = "Toxins Lab Starboard"; + dir = 2; + network = list("SS13","RD") + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/mixing) +"bBT" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/mixing) +"bBU" = ( +/obj/effect/landmark/revenantspawn, +/mob/living/simple_animal/slime, +/turf/open/floor/engine, +/area/science/xenobiology) +"bBV" = ( +/obj/structure/transit_tube/curved, +/turf/open/space, +/area/space) +"bBW" = ( +/turf/open/space, +/area/space) +"bBX" = ( +/turf/closed/wall/r_wall, +/area/maintenance/department/engine) +"bBY" = ( +/obj/structure/closet/crate/medical, +/obj/item/stack/medical/ointment, +/obj/item/stack/medical/bruise_pack, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bBZ" = ( +/obj/structure/table, +/obj/item/pen, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_x = -27 + }, +/obj/item/paper_bin{ + layer = 2.9 + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 10 + }, +/area/medical/genetics) +"bCa" = ( +/obj/machinery/computer/scan_consolenew, +/turf/open/floor/plasteel/whitepurple/side, +/area/medical/genetics) +"bCb" = ( +/obj/machinery/dna_scannernew, +/obj/machinery/camera{ + c_tag = "Genetics"; + dir = 1; + network = list("SS13","RD") + }, +/turf/open/floor/plasteel/whitepurple/side, +/area/medical/genetics) +"bCc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/whitepurple/corner{ + dir = 8 + }, +/area/medical/genetics) +"bCd" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/medical/genetics) +"bCe" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Genetics APC"; + pixel_x = 27 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 4 + }, +/area/medical/genetics) +"bCf" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/shower{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bCg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bCh" = ( +/obj/structure/closet/emcloset, +/obj/machinery/camera{ + c_tag = "Virology Airlock"; + dir = 2; + network = list("SS13") + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bCi" = ( +/obj/structure/table/glass, +/obj/item/stack/medical/gauze, +/obj/machinery/power/apc{ + dir = 8; + name = "Treatment Center APC"; + areastring = "/area/medical/sleeper"; + pixel_x = -24 + }, +/obj/item/reagent_containers/glass/beaker/cryoxadone, +/obj/item/reagent_containers/glass/beaker/cryoxadone, +/obj/item/reagent_containers/glass/beaker/cryoxadone, +/obj/structure/cable, +/turf/open/floor/plasteel/blue, +/area/medical/sleeper) +"bCj" = ( +/obj/machinery/sleeper{ + dir = 4 + }, +/turf/open/floor/plasteel/blue, +/area/medical/sleeper) +"bCk" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/blue, +/area/medical/sleeper) +"bCl" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/open/floor/plasteel/blue, +/area/medical/sleeper) +"bCm" = ( +/obj/structure/table/glass, +/obj/item/clothing/neck/stethoscope, +/obj/item/device/healthanalyzer, +/turf/open/floor/plasteel/blue, +/area/medical/sleeper) +"bCn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 + }, +/area/medical/medbay/central) +"bCo" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bCp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 + }, +/area/medical/medbay/central) +"bCq" = ( +/obj/machinery/door/airlock/glass_command{ + name = "Chief Medical Office"; + req_access_txt = "40" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/heads/cmo) +"bCr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/cmo, +/area/crew_quarters/heads/cmo) +"bCs" = ( +/obj/structure/table/glass, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/item/pen{ + layer = 3.1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/cmo, +/area/crew_quarters/heads/cmo) +"bCt" = ( +/obj/structure/table/glass, +/obj/item/folder/white, +/obj/item/clothing/glasses/hud/health, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/cmo, +/area/crew_quarters/heads/cmo) +"bCu" = ( +/obj/structure/table/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/stack/medical/gauze, +/obj/item/clothing/neck/stethoscope, +/turf/open/floor/plasteel/cmo, +/area/crew_quarters/heads/cmo) +"bCv" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j1s"; + sortType = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/cmo, +/area/crew_quarters/heads/cmo) +"bCw" = ( +/obj/machinery/door/airlock/maintenance{ + name = "CMO Maintenance"; + req_access_txt = "40" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bCx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bCy" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j1s"; + sortType = 11 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bCz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bCA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bCB" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bCC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/yellow/corner, +/area/hallway/primary/aft) +"bCD" = ( +/obj/machinery/vending/cola, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/hallway/primary/aft) +"bCE" = ( +/obj/machinery/computer/robotics, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 8 + }, +/area/crew_quarters/heads/hor) +"bCF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/crew_quarters/heads/hor) +"bCG" = ( +/obj/structure/displaycase/labcage, +/turf/open/floor/plasteel/black, +/area/crew_quarters/heads/hor) +"bCH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/heads/hor) +"bCI" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + icon_state = "pipe-t"; + dir = 1 + }, +/obj/machinery/light{ + dir = 4; + light_color = "#c1caff" + }, +/turf/open/floor/plasteel/darkpurple/side{ + tag = "icon-darkpurple (EAST)"; + icon_state = "darkpurple"; + dir = 4 + }, +/area/crew_quarters/heads/hor) +"bCJ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "research_shutters_2"; + name = "research shutters" + }, +/turf/open/floor/plating, +/area/crew_quarters/heads/hor) +"bCK" = ( +/obj/structure/table, +/obj/machinery/camera{ + c_tag = "Science Security Post"; + dir = 4; + network = list("SS13","RD") + }, +/obj/item/book/manual/wiki/security_space_law, +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/security/checkpoint/science) +"bCL" = ( +/obj/effect/landmark/start/depsec/science, +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/science) +"bCM" = ( +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/checkpoint/science) +"bCN" = ( +/obj/structure/chair/comfy, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/science/research/lobby) +"bCO" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/research/lobby) +"bCP" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/storage) +"bCQ" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/storage) +"bCR" = ( +/turf/open/floor/engine, +/area/science/storage) +"bCS" = ( +/obj/structure/sign/fire, +/turf/closed/wall, +/area/science/storage) +"bCT" = ( +/turf/open/floor/plasteel/darkpurple/side{ + dir = 8 + }, +/area/science/research) +"bCU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/science/research) +"bCV" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/mixing) +"bCW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bCX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bCY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/general/visible, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bCZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bDa" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bDb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/trinary/mixer/flipped{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/mixing) +"bDc" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 9 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/mixing) +"bDd" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_x = 32; + receive_ore_updates = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/item/wrench, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/mixing) +"bDe" = ( +/obj/machinery/light{ + light_color = "#d1dfff" + }, +/turf/open/floor/engine, +/area/science/xenobiology) +"bDf" = ( +/obj/structure/transit_tube, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space) +"bDg" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 2 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bDh" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bDi" = ( +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bDj" = ( +/obj/item/trash/candy, +/obj/effect/decal/cleanable/deadcockroach, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bDk" = ( +/obj/item/chair, +/obj/item/cigbutt/roach, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bDl" = ( +/obj/structure/closet/secure_closet/medical1, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 10 + }, +/area/medical/genetics) +"bDm" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/machinery/light, +/obj/machinery/airalarm{ + dir = 1; + pixel_y = -22 + }, +/turf/open/floor/plasteel/whitepurple/side, +/area/medical/genetics) +"bDn" = ( +/obj/structure/closet/wardrobe/genetics_white, +/turf/open/floor/plasteel/whitepurple/side{ + dir = 6 + }, +/area/medical/genetics) +"bDo" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bDp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bDq" = ( +/obj/structure/closet/l3closet, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bDr" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/medical/sleeper) +"bDs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 + }, +/area/medical/medbay/central) +"bDt" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/cmo, +/area/crew_quarters/heads/cmo) +"bDu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/cmo, +/area/crew_quarters/heads/cmo) +"bDv" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/cmo, +/area/crew_quarters/heads/cmo) +"bDw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/cmo, +/area/crew_quarters/heads/cmo) +"bDx" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "CMO's Office APC"; + areastring = "/area/crew_quarters/heads/cmo"; + pixel_x = 26 + }, +/obj/structure/cable, +/turf/open/floor/plasteel/cmo, +/area/crew_quarters/heads/cmo) +"bDy" = ( +/turf/closed/wall, +/area/medical/exam_room) +"bDz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bDA" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/hallway/primary/aft) +"bDB" = ( +/obj/machinery/computer/aifixer, +/obj/machinery/airalarm{ + dir = 4; + locked = 0; + pixel_x = -23 + }, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 8 + }, +/area/crew_quarters/heads/hor) +"bDC" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/heads/hor) +"bDD" = ( +/turf/open/floor/plasteel/black, +/area/crew_quarters/heads/hor) +"bDE" = ( +/obj/structure/chair/office/light, +/obj/effect/landmark/start/research_director, +/turf/open/floor/plasteel/black, +/area/crew_quarters/heads/hor) +"bDF" = ( +/obj/machinery/computer/card/minor/rd, +/turf/open/floor/plasteel/darkpurple/side{ + tag = "icon-darkpurple (EAST)"; + icon_state = "darkpurple"; + dir = 4 + }, +/area/crew_quarters/heads/hor) +"bDG" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/checkpoint/science) +"bDH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel, +/area/security/checkpoint/science) +"bDI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/checkpoint/science) +"bDJ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"bDK" = ( +/obj/structure/table, +/obj/item/folder, +/obj/item/pen, +/obj/structure/sign/poster/random{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/science/research/lobby) +"bDL" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/bot, +/turf/open/floor/engine, +/area/science/storage) +"bDM" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/engine, +/area/science/storage) +"bDN" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/storage) +"bDO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/storage) +"bDP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/engine, +/area/science/storage) +"bDQ" = ( +/obj/machinery/door/firedoor/heavy, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/glass_research{ + name = "Toxins Storage"; + req_access_txt = "8" + }, +/turf/open/floor/plasteel/black, +/area/science/storage) +"bDR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 8 + }, +/area/science/research) +"bDS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/black, +/area/science/research) +"bDT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/darkpurple/side{ + tag = "icon-darkpurple (EAST)"; + icon_state = "darkpurple"; + dir = 4 + }, +/area/science/research) +"bDU" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/glass_research{ + name = "Toxins Lab"; + req_access_txt = "8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"bDV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bDW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bDX" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bDY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bDZ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bEa" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bEb" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/mixing) +"bEc" = ( +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/mixing) +"bEd" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/mixing) +"bEe" = ( +/turf/closed/wall, +/area/science/mineral_storeroom) +"bEf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/science/mineral_storeroom) +"bEg" = ( +/turf/closed/wall/r_wall, +/area/science/mineral_storeroom) +"bEh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/trash/sosjerky, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bEi" = ( +/obj/structure/transit_tube, +/turf/open/space, +/area/space) +"bEj" = ( +/obj/machinery/atmospherics/pipe/manifold/general/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bEk" = ( +/obj/machinery/atmospherics/pipe/manifold/general/hidden, +/obj/machinery/meter, +/obj/machinery/light/small, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bEl" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Air Out"; + on = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bEm" = ( +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Maintenance"; + req_access_txt = "12;24" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bEn" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bEo" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bEp" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bEq" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bEr" = ( +/turf/closed/wall/r_wall, +/area/medical/virology) +"bEs" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bEt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bEu" = ( +/obj/structure/closet/l3closet, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 10 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bEv" = ( +/obj/structure/table, +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/storage/box/syringes, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 + }, +/area/medical/medbay/central) +"bEw" = ( +/obj/structure/table, +/obj/item/storage/firstaid/brute{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/firstaid/brute, +/obj/item/storage/firstaid/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 + }, +/area/medical/medbay/central) +"bEx" = ( +/obj/structure/table, +/obj/item/storage/firstaid/fire{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 + }, +/area/medical/medbay/central) +"bEy" = ( +/obj/structure/table, +/obj/item/storage/firstaid/toxin{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/firstaid/toxin, +/obj/item/storage/firstaid/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 + }, +/area/medical/medbay/central) +"bEz" = ( +/obj/structure/table, +/obj/item/storage/firstaid/o2{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/firstaid/o2, +/obj/item/storage/firstaid/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 + }, +/area/medical/medbay/central) +"bEA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 + }, +/area/medical/medbay/central) +"bEB" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bEC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 + }, +/area/medical/medbay/central) +"bED" = ( +/obj/structure/closet/secure_closet/CMO, +/obj/item/valentine, +/turf/open/floor/plasteel/cmo, +/area/crew_quarters/heads/cmo) +"bEE" = ( +/obj/machinery/modular_computer/console/preset/civilian, +/turf/open/floor/plasteel/cmo, +/area/crew_quarters/heads/cmo) +"bEF" = ( +/obj/item/cartridge/medical{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/item/cartridge/medical{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/item/cartridge/medical, +/obj/item/cartridge/chemistry{ + pixel_y = 2 + }, +/obj/structure/table, +/obj/machinery/light, +/obj/item/wrench/medical, +/turf/open/floor/plasteel/cmo, +/area/crew_quarters/heads/cmo) +"bEG" = ( +/obj/item/folder/blue, +/obj/item/stamp/cmo, +/obj/structure/table, +/turf/open/floor/plasteel/cmo, +/area/crew_quarters/heads/cmo) +"bEH" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-16"; + layer = 4.1 + }, +/turf/open/floor/plasteel/cmo, +/area/crew_quarters/heads/cmo) +"bEI" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/closet, +/obj/item/clothing/under/rank/nursesuit, +/obj/item/clothing/head/nursehat, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/obj/structure/sign/poster/official/no_erp{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/black, +/area/medical/exam_room) +"bEJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/vending/wallmed{ + pixel_y = 28; + products = list(/obj/item/reagent_containers/syringe = 3, /obj/item/reagent_containers/pill/patch/styptic = 1, /obj/item/reagent_containers/pill/patch/silver_sulf = 1, /obj/item/reagent_containers/spray/medical/sterilizer = 1) + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/landmark/blobstart, +/obj/item/melee/baton/cattleprod{ + cell = new /obj/item/stock_parts/cell/high() + }, +/turf/open/floor/plasteel/black, +/area/medical/exam_room) +"bEK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/button/door{ + id = "CMOCell"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_y = 26; + req_access_txt = "0"; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plasteel/black, +/area/medical/exam_room) +"bEL" = ( +/obj/machinery/door/airlock/command{ + id_tag = "CMOCell"; + name = "Personal Examination Room"; + req_access_txt = "40" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/medical/exam_room) +"bEM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bEN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/yellow/corner{ + dir = 8 + }, +/area/hallway/primary/aft) +"bEO" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bEP" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/corner, +/area/hallway/primary/aft) +"bEQ" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-03"; + layer = 4.1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/hallway/primary/aft) +"bER" = ( +/obj/machinery/computer/mecha, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_y = -26 + }, +/turf/open/floor/plasteel/darkpurple/side{ + tag = "icon-darkpurple (SOUTHWEST)"; + icon_state = "darkpurple"; + dir = 10 + }, +/area/crew_quarters/heads/hor) +"bES" = ( +/obj/item/device/aicard, +/obj/item/circuitboard/aicore, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Research Director's Desk"; + departmentType = 5; + name = "Research Director RC"; + pixel_y = -30; + receive_ore_updates = 1 + }, +/obj/machinery/light, +/obj/structure/table/glass, +/turf/open/floor/plasteel/darkpurple/side, +/area/crew_quarters/heads/hor) +"bET" = ( +/obj/item/paper_bin{ + layer = 2.9; + pixel_x = -2; + pixel_y = 5 + }, +/obj/item/folder/white, +/obj/item/pen, +/obj/item/stamp/rd, +/obj/machinery/status_display{ + density = 0; + pixel_y = -30; + supply_display = 0 + }, +/obj/machinery/camera{ + c_tag = "Research Director's Office"; + dir = 1; + network = list("SS13","RD") + }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/darkpurple/side, +/area/crew_quarters/heads/hor) +"bEU" = ( +/obj/item/cartridge/signal/toxins, +/obj/item/cartridge/signal/toxins{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/cartridge/signal/toxins{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the RD's goons and the AI's satellite from the safety of his office."; + name = "Research Monitor"; + network = list("RD","MiniSat"); + pixel_y = -32 + }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/darkpurple/side, +/area/crew_quarters/heads/hor) +"bEV" = ( +/obj/machinery/newscaster{ + pixel_y = -30 + }, +/obj/machinery/modular_computer/console/preset/research, +/turf/open/floor/plasteel/darkpurple/side{ + tag = "icon-darkpurple (SOUTHEAST)"; + icon_state = "darkpurple"; + dir = 6 + }, +/area/crew_quarters/heads/hor) +"bEW" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = -32 + }, +/obj/structure/filingcabinet, +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/security/checkpoint/science) +"bEX" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/red/side, +/area/security/checkpoint/science) +"bEY" = ( +/obj/structure/closet/wardrobe/red, +/obj/machinery/power/apc{ + dir = 4; + name = "Science Security APC"; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/security/checkpoint/science) +"bEZ" = ( +/obj/structure/chair/comfy{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/science/research/lobby) +"bFa" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/engine, +/area/science/storage) +"bFb" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/bot, +/turf/open/floor/engine, +/area/science/storage) +"bFc" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/storage) +"bFd" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/engine, +/area/science/storage) +"bFe" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/science/research) +"bFf" = ( +/turf/open/floor/plasteel/darkpurple/side{ + tag = "icon-darkpurple (EAST)"; + icon_state = "darkpurple"; + dir = 4 + }, +/area/science/research) +"bFg" = ( +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bFh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bFi" = ( +/obj/item/device/assembly/prox_sensor{ + pixel_x = -4; + pixel_y = 1 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = 8; + pixel_y = 9 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = 9; + pixel_y = -2 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_y = 2 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bFj" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start/scientist, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bFk" = ( +/obj/structure/table/reinforced, +/obj/item/wrench, +/obj/item/screwdriver{ + pixel_y = 10 + }, +/obj/item/device/analyzer, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bFl" = ( +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bFm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/science/mixing) +"bFn" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/mixing) +"bFo" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/mixing) +"bFp" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/mixing) +"bFq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/closed/wall, +/area/science/mixing) +"bFr" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel, +/area/science/mineral_storeroom) +"bFs" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/closet/firecloset, +/turf/open/floor/plasteel, +/area/science/mineral_storeroom) +"bFt" = ( +/obj/machinery/suit_storage_unit/rd, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel, +/area/science/mineral_storeroom) +"bFu" = ( +/obj/structure/ore_box, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/science/mineral_storeroom) +"bFv" = ( +/obj/structure/ore_box, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Toxins Launch Area"; + dir = 2; + network = list("SS13","RD") + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/science/mineral_storeroom) +"bFw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/mineral_storeroom) +"bFx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/mineral_storeroom) +"bFy" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/mineral_storeroom) +"bFz" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Toxins Launch Room APC"; + pixel_y = 25 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/mineral_storeroom) +"bFA" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Toxins Launch Room Maintenance"; + req_access_txt = "8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bFB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/cigbutt/cigarbutt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bFC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bFD" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"bFE" = ( +/obj/docking_port/stationary{ + dwidth = 2; + height = 6; + id = "monastery_shuttle_asteroid"; + name = "monastery"; + width = 5 + }, +/turf/open/space, +/area/space) +"bFF" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bFG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bFH" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/medical/virology) +"bFI" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/mob/living/carbon/monkey, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"bFJ" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"bFK" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/mob/living/carbon/monkey, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"bFL" = ( +/obj/effect/decal/cleanable/deadcockroach, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"bFM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/virology{ + autoclose = 0; + frequency = 1449; + icon_state = "door_locked"; + id_tag = "virology_airlock_interior"; + locked = 1; + name = "Virology Interior Airlock"; + req_access_txt = "39" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/doorButtons/access_button{ + idDoor = "virology_airlock_interior"; + idSelf = "virology_airlock_control"; + name = "Virology Access Button"; + pixel_x = -24; + req_access_txt = "39" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bFN" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/closed/wall/r_wall, +/area/medical/virology) +"bFO" = ( +/turf/closed/wall/r_wall, +/area/medical/medbay/central) +"bFP" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/machinery/requests_console{ + announcementConsole = 0; + department = "Medbay"; + departmentType = 1; + name = "Medbay RC"; + pixel_x = -32 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bFQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bFR" = ( +/obj/machinery/door/airlock/glass_medical{ + id_tag = null; + name = "Medbay Storage"; + req_access_txt = "45" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bFS" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 + }, +/area/medical/medbay/central) +"bFT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 + }, +/area/medical/medbay/central) +"bFU" = ( +/turf/closed/wall, +/area/medical/surgery) +"bFV" = ( +/obj/structure/table/glass, +/obj/item/device/flashlight/pen, +/obj/item/clothing/neck/stethoscope, +/obj/item/lipstick/black, +/obj/machinery/power/apc{ + dir = 8; + name = "Personal Examination Room APC"; + pixel_x = -25 + }, +/obj/structure/cable, +/obj/item/reagent_containers/pill/morphine, +/turf/open/floor/plasteel/black, +/area/medical/exam_room) +"bFW" = ( +/obj/effect/decal/remains/human, +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/landmark/revenantspawn, +/turf/open/floor/plasteel/black, +/area/medical/exam_room) +"bFX" = ( +/obj/structure/bed, +/obj/item/bedsheet/cmo, +/obj/effect/decal/cleanable/blood/drip, +/obj/item/restraints/handcuffs, +/obj/item/clothing/mask/muzzle, +/obj/effect/landmark/revenantspawn, +/turf/open/floor/plasteel/black, +/area/medical/exam_room) +"bFY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/sign/examroom{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bFZ" = ( +/obj/machinery/camera{ + c_tag = "Aft Primary Hallway Central"; + dir = 8; + network = list("SS13") + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/yellow/corner, +/area/hallway/primary/aft) +"bGa" = ( +/obj/structure/sign/science, +/turf/closed/wall, +/area/hallway/primary/aft) +"bGb" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Research Security Post"; + req_access_txt = "63" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/red, +/area/security/checkpoint/science) +"bGc" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/security/checkpoint/science) +"bGd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/plasteel/purple/side{ + dir = 8 + }, +/area/science/research/lobby) +"bGe" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/science/research/lobby) +"bGf" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/science/storage) +"bGg" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/bot, +/turf/open/floor/engine, +/area/science/storage) +"bGh" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/engine, +/area/science/storage) +"bGi" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Toxins Storage"; + dir = 8; + network = list("SS13","RD") + }, +/turf/open/floor/engine, +/area/science/storage) +"bGj" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plasteel/darkpurple/side{ + dir = 8 + }, +/area/science/research) +"bGk" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/light, +/turf/open/floor/plasteel/black, +/area/science/research) +"bGl" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plasteel/darkpurple/side{ + tag = "icon-darkpurple (EAST)"; + icon_state = "darkpurple"; + dir = 4 + }, +/area/science/research) +"bGm" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/whitepurple/side, +/area/science/mixing) +"bGn" = ( +/obj/structure/closet/wardrobe/science_white, +/turf/open/floor/plasteel/whitepurple/side, +/area/science/mixing) +"bGo" = ( +/obj/item/device/assembly/signaler{ + pixel_y = 8 + }, +/obj/item/device/assembly/signaler{ + pixel_x = -8; + pixel_y = 5 + }, +/obj/item/device/assembly/signaler{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/item/device/assembly/signaler{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/whitepurple/side, +/area/science/mixing) +"bGp" = ( +/obj/item/device/transfer_valve{ + pixel_x = -5 + }, +/obj/item/device/transfer_valve{ + pixel_x = -5 + }, +/obj/item/device/transfer_valve, +/obj/item/device/transfer_valve, +/obj/item/device/transfer_valve{ + pixel_x = 5 + }, +/obj/item/device/transfer_valve{ + pixel_x = 5 + }, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/whitepurple/side, +/area/science/mixing) +"bGq" = ( +/obj/item/device/assembly/timer{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/item/device/assembly/timer{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/device/assembly/timer{ + pixel_x = 6; + pixel_y = -4 + }, +/obj/item/device/assembly/timer, +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/whitepurple/side, +/area/science/mixing) +"bGr" = ( +/obj/structure/tank_dispenser, +/turf/open/floor/plasteel/whitepurple/side, +/area/science/mixing) +"bGs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/side, +/area/science/mixing) +"bGt" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/obj/machinery/meter, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/mixing) +"bGu" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/mixing) +"bGv" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/mixing) +"bGw" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/research{ + name = "Toxins Launch Room"; + req_access_txt = "8" + }, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/mixing) +"bGx" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/science/mineral_storeroom) +"bGy" = ( +/turf/open/floor/plasteel, +/area/science/mineral_storeroom) +"bGz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/science/mineral_storeroom) +"bGA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/science/mineral_storeroom) +"bGB" = ( +/turf/open/floor/plasteel/loadingarea{ + dir = 4 + }, +/area/science/mineral_storeroom) +"bGC" = ( +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/science/mineral_storeroom) +"bGD" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/space, +/area/space) +"bGE" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/chapel/dock) +"bGF" = ( +/obj/machinery/door/airlock/external{ + name = "Pod Docking Bay" + }, +/turf/open/floor/plating, +/area/chapel/dock) +"bGG" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 2 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"bGH" = ( +/obj/structure/window/reinforced, +/turf/open/space, +/area/space) +"bGI" = ( +/obj/structure/window/reinforced, +/turf/open/space/basic, +/area/space) +"bGJ" = ( +/obj/structure/transit_tube, +/turf/open/space/basic, +/area/space) +"bGK" = ( +/obj/structure/closet/boxinggloves, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/engine) +"bGL" = ( +/obj/structure/closet/masks, +/obj/item/reagent_containers/food/snacks/deadmouse, +/obj/effect/landmark/revenantspawn, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bGM" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bGN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bGO" = ( +/obj/structure/window/reinforced, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"bGP" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/mob/living/carbon/monkey, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"bGQ" = ( +/obj/structure/window/reinforced, +/obj/effect/landmark/blobstart, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"bGR" = ( +/obj/machinery/door/window/eastleft{ + dir = 2; + name = "Monkey Pen"; + req_one_access_txt = "39" + }, +/mob/living/carbon/monkey, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"bGS" = ( +/obj/machinery/doorButtons/airlock_controller{ + idExterior = "virology_airlock_exterior"; + idInterior = "virology_airlock_interior"; + idSelf = "virology_airlock_control"; + name = "Virology Access Console"; + pixel_x = 8; + pixel_y = 22; + req_access_txt = "39" + }, +/obj/machinery/light_switch{ + pixel_x = -4; + pixel_y = 24 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 9 + }, +/area/medical/virology) +"bGT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bGU" = ( +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 1; + name = "Virology APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 5 + }, +/area/medical/virology) +"bGV" = ( +/obj/machinery/shower{ + icon_state = "shower"; + dir = 4 + }, +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + frequency = 1485; + listening = 1; + name = "Station Intercom (Medbay)"; + pixel_x = -28 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bGW" = ( +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bGX" = ( +/obj/effect/landmark/start/medical_doctor, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bGY" = ( +/obj/machinery/door/airlock/glass_medical{ + id_tag = null; + name = "Medbay Storage"; + req_access_txt = "45" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bGZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 + }, +/area/medical/medbay/central) +"bHa" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 28 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 + }, +/area/medical/medbay/central) +"bHb" = ( +/obj/structure/closet/crate/freezer/surplus_limbs, +/obj/item/reagent_containers/glass/beaker/synthflesh, +/obj/machinery/newscaster/security_unit{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"bHc" = ( +/obj/machinery/computer/med_data, +/obj/machinery/status_display{ + density = 0; + layer = 4; + pixel_y = 32 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"bHd" = ( +/obj/structure/table, +/obj/structure/bedsheetbin, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"bHe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/medical/surgery) +"bHf" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/yellow/corner{ + dir = 8 + }, +/area/hallway/primary/aft) +"bHg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/glass{ + name = "Research Division" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/purple/side{ + dir = 1 + }, +/area/science/research/lobby) +"bHh" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/purple/side{ + dir = 1 + }, +/area/science/research/lobby) +"bHi" = ( +/obj/structure/chair, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/purple/side{ + dir = 1 + }, +/area/science/research/lobby) +"bHj" = ( +/obj/item/storage/belt/utility, +/obj/item/clothing/glasses/science, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/purple/side{ + dir = 1 + }, +/area/science/research/lobby) +"bHk" = ( +/obj/item/device/gps{ + gpstag = "RD0" + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/clothing/ears/earmuffs, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/table/glass, +/turf/open/floor/plasteel/purple/side{ + dir = 1 + }, +/area/science/research/lobby) +"bHl" = ( +/obj/structure/chair, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/clothing/mask/gas, +/turf/open/floor/plasteel/purple/side{ + dir = 1 + }, +/area/science/research/lobby) +"bHm" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/purple/side{ + dir = 1 + }, +/area/science/research/lobby) +"bHn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/purple/side{ + dir = 1 + }, +/area/science/research/lobby) +"bHo" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/purple/side{ + dir = 1 + }, +/area/science/research/lobby) +"bHp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/purple/side{ + dir = 1 + }, +/area/science/research/lobby) +"bHq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/purple/corner{ + dir = 1 + }, +/area/science/research/lobby) +"bHr" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"bHs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side{ + dir = 4 + }, +/area/science/research/lobby) +"bHt" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/science/research/lobby) +"bHu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/engine, +/area/science/storage) +"bHv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/sign/poster/random{ + pixel_x = 32 + }, +/turf/open/floor/engine, +/area/science/storage) +"bHw" = ( +/turf/closed/wall/r_wall, +/area/science/storage) +"bHx" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/research) +"bHy" = ( +/turf/closed/wall/r_wall, +/area/science/mixing) +"bHz" = ( +/obj/machinery/atmospherics/components/binary/valve, +/obj/machinery/button/door{ + id = "toxvent"; + name = "Aft Vent Control"; + pixel_x = 0; + pixel_y = -24; + req_access_txt = "0"; + req_one_access_txt = "8;24" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/mixing) +"bHA" = ( +/obj/machinery/atmospherics/components/binary/valve, +/obj/machinery/button/ignition{ + id = "toxigniter"; + pixel_x = -6; + pixel_y = -24 + }, +/obj/machinery/doorButtons/airlock_controller{ + idExterior = "tox_airlock_exterior"; + idInterior = "tox_airlock_interior"; + idSelf = "tox_access_control"; + name = "Mixing Chamber Access Console"; + pixel_x = 6; + pixel_y = -26; + req_access_txt = "0" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/science/mixing) +"bHB" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 2; + name = "Incinerator Output Pump"; + on = 0 + }, +/turf/open/floor/plasteel, +/area/science/mineral_storeroom) +"bHC" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/mineral_storeroom) +"bHD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/mineral_storeroom) +"bHE" = ( +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/science/mineral_storeroom) +"bHF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/science/mineral_storeroom) +"bHG" = ( +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = 28 + }, +/turf/open/floor/plasteel/brown{ + dir = 4 + }, +/area/science/mineral_storeroom) +"bHH" = ( +/obj/machinery/mineral/unloading_machine{ + dir = 1; + icon_state = "unloader-corner"; + input_dir = 1; + output_dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating, +/area/science/mineral_storeroom) +"bHI" = ( +/obj/structure/grille/broken, +/turf/open/space/basic, +/area/space) +"bHJ" = ( +/turf/open/floor/plating, +/area/chapel/dock) +"bHK" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/chapel/dock) +"bHL" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/chapel/dock) +"bHM" = ( +/turf/closed/wall/r_wall, +/area/chapel/dock) +"bHN" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/turf/open/space/basic, +/area/space) +"bHO" = ( +/obj/structure/transit_tube, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"bHP" = ( +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/black, +/area/maintenance/department/engine) +"bHQ" = ( +/turf/open/floor/plasteel/black, +/area/maintenance/department/engine) +"bHR" = ( +/obj/effect/decal/cleanable/vomit/old, +/turf/open/floor/plasteel/black, +/area/maintenance/department/engine) +"bHS" = ( +/obj/structure/table, +/obj/item/device/flashlight/lamp, +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/turf/open/floor/plasteel/black, +/area/maintenance/department/engine) +"bHT" = ( +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bHU" = ( +/obj/machinery/vending/medical, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 9 + }, +/area/medical/virology) +"bHV" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 1 + }, +/area/medical/virology) +"bHW" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 1 + }, +/area/medical/virology) +"bHX" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 1 + }, +/area/medical/virology) +"bHY" = ( +/obj/machinery/camera{ + c_tag = "Virology"; + dir = 2; + network = list("SS13") + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + frequency = 1485; + listening = 1; + name = "Station Intercom (Medbay)"; + pixel_x = 0; + pixel_y = 28 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 1 + }, +/area/medical/virology) +"bHZ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 1 + }, +/area/medical/virology) +"bIa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bIb" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + frequency = 1485; + listening = 1; + name = "Station Intercom (Medbay)"; + pixel_x = 28 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/open/floor/plasteel/whitegreen/corner{ + dir = 4 + }, +/area/medical/virology) +"bIc" = ( +/obj/machinery/vending/medical, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/medbay/central) +"bId" = ( +/obj/structure/closet/secure_closet/medical3, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/medbay/central) +"bIe" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Medbay Equipment Room"; + dir = 1; + network = list("SS13") + }, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/medbay/central) +"bIf" = ( +/obj/structure/closet/wardrobe/white/medical, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/medbay/central) +"bIg" = ( +/obj/structure/table, +/obj/item/storage/belt/medical{ + pixel_y = 2 + }, +/obj/item/storage/belt/medical{ + pixel_y = 2 + }, +/obj/item/storage/belt/medical{ + pixel_y = 2 + }, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/reagent_containers/spray/cleaner, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/medbay/central) +"bIh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bIi" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 + }, +/area/medical/medbay/central) +"bIj" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/medical/surgery) +"bIk" = ( +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"bIl" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"bIm" = ( +/obj/machinery/camera{ + c_tag = "Medbay Recovery Room"; + dir = 8; + network = list("SS13") + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + broadcasting = 0; + freerange = 0; + frequency = 1485; + listening = 1; + name = "Station Intercom (Medbay)"; + pixel_x = 28 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"bIn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/medical/surgery) +"bIo" = ( +/obj/structure/closet/crate/freezer/blood, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue, +/area/medical/surgery) +"bIp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/sink{ + pixel_y = 28 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 + }, +/area/medical/surgery) +"bIq" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Surgery"; + dir = 2; + network = list("SS13","Surgery") + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 + }, +/area/medical/surgery) +"bIr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/vending/wallmed{ + pixel_y = 28; + products = list(/obj/item/reagent_containers/syringe = 3, /obj/item/reagent_containers/pill/patch/styptic = 1, /obj/item/reagent_containers/pill/patch/silver_sulf = 1, /obj/item/reagent_containers/spray/medical/sterilizer = 1) + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 + }, +/area/medical/surgery) +"bIs" = ( +/obj/structure/closet/secure_closet/medical2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/whiteblue, +/area/medical/surgery) +"bIt" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bIu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bIv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Research Division" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"bIw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"bIx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"bIy" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"bIz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"bIA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"bIB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"bIC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"bID" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"bIE" = ( +/obj/machinery/vending/assist, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/science/research/lobby) +"bIF" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Toxins Storage APC"; + pixel_x = -25 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/science/storage) +"bIG" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/science/storage) +"bIH" = ( +/obj/machinery/light, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine, +/area/science/storage) +"bII" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/sign/nosmoking_2{ + pixel_y = -32 + }, +/obj/effect/turf_decal/stripes/line{ + tag = "icon-warninglinecorner (NORTH)"; + icon_state = "warninglinecorner"; + dir = 1 + }, +/turf/open/floor/engine, +/area/science/storage) +"bIJ" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/engine, +/area/science/storage) +"bIK" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 2 + }, +/turf/closed/wall/r_wall, +/area/science/mixing) +"bIL" = ( +/obj/machinery/door/airlock/glass{ + autoclose = 0; + frequency = 1449; + heat_proof = 1; + icon_state = "door_locked"; + id_tag = "tox_airlock_interior"; + locked = 1; + name = "Interior Airlock"; + req_access_txt = "8"; + req_one_access_txt = "0" + }, +/turf/open/floor/engine, +/area/science/mixing) +"bIM" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/closed/wall/r_wall, +/area/science/mixing) +"bIN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel, +/area/science/mineral_storeroom) +"bIO" = ( +/obj/structure/window/reinforced, +/obj/machinery/doppler_array{ + dir = 2 + }, +/obj/effect/turf_decal/bot{ + dir = 2 + }, +/turf/open/floor/plasteel{ + dir = 2 + }, +/area/science/mineral_storeroom) +"bIP" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "toxmineral"; + name = "smelting conveyor" + }, +/turf/open/floor/plasteel/brown{ + dir = 4 + }, +/area/science/mineral_storeroom) +"bIQ" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/science/mineral_storeroom) +"bIR" = ( +/obj/machinery/conveyor{ + dir = 2; + id = "toxmineral" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/science/mineral_storeroom) +"bIS" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/science/mineral_storeroom) +"bIT" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/turf/open/space/basic, +/area/space) +"bIU" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/closed/wall, +/area/chapel/dock) +"bIV" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/chapel/dock) +"bIW" = ( +/obj/machinery/computer/shuttle/monastery_shuttle, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/chapel/dock) +"bIX" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 2 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/chapel/dock) +"bIY" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/turf/open/space/basic, +/area/space) +"bIZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bJa" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plasteel/black, +/area/maintenance/department/engine) +"bJb" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/maintenance/department/engine) +"bJc" = ( +/obj/structure/chair/comfy/black, +/obj/item/trash/pistachios, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/maintenance/department/engine) +"bJd" = ( +/obj/structure/chair/comfy/black, +/obj/item/stack/spacecash/c100, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/maintenance/department/engine) +"bJe" = ( +/obj/structure/chair/comfy/black, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/maintenance/department/engine) +"bJf" = ( +/obj/structure/chair/comfy/black, +/obj/item/cigbutt, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/maintenance/department/engine) +"bJg" = ( +/obj/item/trash/popcorn, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/maintenance/department/engine) +"bJh" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/black, +/area/maintenance/department/engine) +"bJi" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bJj" = ( +/obj/structure/rack, +/obj/item/cartridge/medical, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bJk" = ( +/obj/structure/table/glass, +/obj/item/book/manual/wiki/infections, +/obj/item/hand_labeler, +/obj/item/device/radio/headset/headset_med, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 8 + }, +/area/medical/virology) +"bJl" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bJm" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bJn" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bJo" = ( +/obj/machinery/requests_console{ + announcementConsole = 0; + department = "Medbay"; + departmentType = 1; + name = "Medbay RC"; + pixel_x = -30 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 + }, +/area/medical/medbay/central) +"bJp" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 + }, +/area/medical/medbay/central) +"bJq" = ( +/obj/machinery/door/airlock/glass_medical{ + id_tag = null; + name = "Recovery Room"; + req_access_txt = "0" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"bJr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"bJs" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"bJt" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Surgery"; + req_access_txt = "45" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"bJu" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 + }, +/area/medical/surgery) +"bJv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/medical/surgery) +"bJw" = ( +/obj/machinery/computer/operating, +/turf/open/floor/plasteel/white, +/area/medical/surgery) +"bJx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/white, +/area/medical/surgery) +"bJy" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 + }, +/area/medical/surgery) +"bJz" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Surgery Maintenance"; + req_access_txt = "45" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bJA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bJB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bJC" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bJD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Research Division" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/green/side, +/area/science/research/lobby) +"bJE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + tag = "icon-warninglinecorner"; + icon_state = "warninglinecorner"; + dir = 2 + }, +/turf/open/floor/plasteel/green/side, +/area/science/research/lobby) +"bJF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/green/side, +/area/science/research/lobby) +"bJG" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/green/side, +/area/science/research/lobby) +"bJH" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -29 + }, +/obj/machinery/camera{ + c_tag = "Research Division Entrance"; + dir = 1 + }, +/obj/machinery/light{ + dir = 2 + }, +/turf/open/floor/plasteel/green/side, +/area/science/research/lobby) +"bJI" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/purple/side, +/area/science/research/lobby) +"bJJ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/green/side, +/area/science/research/lobby) +"bJK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/machinery/space_heater, +/obj/structure/sign/poster/random{ + pixel_x = 0; + pixel_y = -32 + }, +/turf/open/floor/plasteel/green/side, +/area/science/research/lobby) +"bJL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plasteel/green/side, +/area/science/research/lobby) +"bJM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/portable_atmospherics/canister/air, +/obj/structure/sign/poster/random{ + pixel_x = 32 + }, +/obj/structure/sign/poster/random{ + pixel_x = 0; + pixel_y = -32 + }, +/turf/open/floor/plasteel/green/side{ + dir = 6 + }, +/area/science/research/lobby) +"bJN" = ( +/turf/closed/wall/r_wall, +/area/engine/atmos) +"bJO" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/atmos{ + name = "Toxins Storage"; + req_access_txt = "24" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/science/storage) +"bJP" = ( +/obj/structure/grille, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"bJQ" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 2; + on = 1; + target_pressure = 101.325 + }, +/obj/machinery/doorButtons/access_button{ + idDoor = "tox_airlock_exterior"; + idSelf = "tox_access_control"; + layer = 3.1; + name = "airlock control"; + pixel_x = 8; + pixel_y = -24 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/engine, +/area/science/mixing) +"bJR" = ( +/turf/open/floor/engine, +/area/science/mixing) +"bJS" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + on = 0; + target_pressure = 101.325 + }, +/obj/machinery/doorButtons/access_button{ + idDoor = "tox_airlock_interior"; + idSelf = "tox_access_control"; + name = "airlock control"; + pixel_x = -8; + pixel_y = 24 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/engine, +/area/science/mixing) +"bJT" = ( +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the test chamber."; + dir = 2; + layer = 4; + name = "Test Chamber Telescreen"; + network = list("Toxins"); + pixel_y = -32 + }, +/turf/open/floor/plasteel, +/area/science/mineral_storeroom) +"bJU" = ( +/obj/machinery/button/massdriver{ + dir = 2; + id = "toxinsdriver"; + pixel_y = -24 + }, +/turf/open/floor/plasteel/loadingarea{ + dir = 4 + }, +/area/science/mineral_storeroom) +"bJV" = ( +/obj/machinery/mass_driver{ + id = "toxinsdriver" + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/southleft{ + dir = 8; + name = "Mass Driver Door"; + req_access_txt = "7" + }, +/obj/effect/turf_decal/stripes/end{ + dir = 1 + }, +/turf/open/floor/plating{ + icon_state = "plating_warn_end" + }, +/area/science/mineral_storeroom) +"bJW" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/brown{ + dir = 4 + }, +/area/science/mineral_storeroom) +"bJX" = ( +/obj/machinery/mineral/processing_unit_console, +/turf/closed/wall, +/area/science/mineral_storeroom) +"bJY" = ( +/obj/machinery/mineral/processing_unit{ + dir = 1; + output_dir = 2 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating, +/area/science/mineral_storeroom) +"bJZ" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"bKa" = ( +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/turf/open/floor/plasteel/black, +/area/chapel/dock) +"bKb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/black, +/area/chapel/dock) +"bKc" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/black, +/area/chapel/dock) +"bKd" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Monastery Docking Bay APC"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/dock) +"bKe" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/black, +/area/chapel/dock) +"bKf" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/black, +/area/chapel/dock) +"bKg" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plasteel/black, +/area/chapel/dock) +"bKh" = ( +/obj/machinery/door/window/eastright{ + base_state = "left"; + dir = 8; + icon_state = "left"; + name = "Arena" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/chair/stool, +/turf/open/floor/engine, +/area/maintenance/department/engine) +"bKi" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/mob/living/simple_animal/chicken{ + name = "Bloodthirsty Peckins" + }, +/turf/open/floor/engine, +/area/maintenance/department/engine) +"bKj" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/engine, +/area/maintenance/department/engine) +"bKk" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/open/floor/engine, +/area/maintenance/department/engine) +"bKl" = ( +/obj/item/stack/medical/gauze, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/maintenance/department/engine) +"bKm" = ( +/obj/structure/light_construct{ + icon_state = "tube-construct-stage1"; + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/maintenance/department/engine) +"bKn" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/medical/virology) +"bKo" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_virology{ + name = "Isolation B"; + req_access_txt = "39" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"bKp" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_virology{ + name = "Isolation A"; + req_access_txt = "39" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"bKq" = ( +/obj/effect/spawner/structure/window, +/obj/structure/sign/deathsposal, +/turf/open/floor/plating, +/area/medical/virology) +"bKr" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bKs" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bKt" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/computer/pandemic, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bKu" = ( +/obj/machinery/smartfridge/chemistry/virology/preloaded, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 + }, +/area/medical/virology) +"bKv" = ( +/obj/item/bedsheet/medical, +/obj/structure/bed, +/obj/effect/landmark/revenantspawn, +/obj/structure/mirror{ + pixel_x = -28 + }, +/obj/structure/curtain{ + layer = 4.5 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/medbay/central) +"bKw" = ( +/obj/machinery/vending/wallmed{ + pixel_y = 28; + products = list(/obj/item/reagent_containers/syringe = 3, /obj/item/reagent_containers/pill/patch/styptic = 1, /obj/item/reagent_containers/pill/patch/silver_sulf = 1, /obj/item/reagent_containers/spray/medical/sterilizer = 1) + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/medbay/central) +"bKx" = ( +/obj/machinery/button/door{ + id = "patientB"; + name = "Privacy Shutters"; + pixel_y = 25 + }, +/obj/machinery/camera{ + c_tag = "Patient Room"; + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/medbay/central) +"bKy" = ( +/obj/machinery/door/airlock/medical{ + name = "Patient Room"; + req_access_txt = "5" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/medbay/central) +"bKz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/landmark/event_spawn, +/obj/item/device/radio/beacon, +/turf/open/floor/plasteel/white, +/area/medical/medbay/central) +"bKA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 + }, +/area/medical/medbay/central) +"bKB" = ( +/obj/structure/bed/roller, +/obj/machinery/iv_drip{ + density = 0 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"bKC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"bKD" = ( +/obj/structure/bed, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"bKE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 + }, +/area/medical/surgery) +"bKF" = ( +/obj/structure/table/optable, +/obj/effect/landmark/revenantspawn, +/turf/open/floor/plasteel/white, +/area/medical/surgery) +"bKG" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Surgery APC"; + pixel_x = 26 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 + }, +/area/medical/surgery) +"bKH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bKI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/yellow/corner{ + dir = 8 + }, +/area/hallway/primary/aft) +"bKJ" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bKK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/corner, +/area/hallway/primary/aft) +"bKL" = ( +/obj/structure/sign/science, +/turf/closed/wall, +/area/maintenance/department/engine/atmos) +"bKM" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/hallway/primary/aft) +"bKN" = ( +/turf/closed/wall, +/area/maintenance/department/engine/atmos) +"bKO" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "atmos blast door" + }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plasteel/black, +/area/engine/atmos) +"bKP" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "atmos blast door" + }, +/obj/machinery/door/firedoor/heavy, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/engine/atmos) +"bKQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"bKR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"bKS" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 6 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "Atmospherics APC"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/engine/atmos) +"bKT" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 2; + pixel_y = 22 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/engine/atmos) +"bKU" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Head of Security's Desk"; + departmentType = 5; + name = "Head of Security RC"; + pixel_y = 30 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/engine/atmos) +"bKV" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_y = 26 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/engine/atmos) +"bKW" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/engine/atmos) +"bKX" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bKY" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Mix Outlet Pump"; + on = 0 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 5 + }, +/area/engine/atmos) +"bKZ" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/engine/atmos) +"bLa" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/turf/open/space, +/area/space) +"bLb" = ( +/obj/machinery/atmospherics/pipe/simple{ + dir = 4 + }, +/obj/structure/grille, +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"bLc" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 8; + frequency = 1441; + id_tag = "mix_in"; + name = "distro out" + }, +/turf/open/floor/engine/vacuum, +/area/engine/atmos) +"bLd" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics Waste Tank" + }, +/turf/open/floor/engine/vacuum, +/area/engine/atmos) +"bLe" = ( +/turf/open/floor/engine/vacuum, +/area/engine/atmos) +"bLf" = ( +/obj/machinery/door/airlock/glass{ + autoclose = 0; + frequency = 1449; + heat_proof = 1; + icon_state = "door_locked"; + id_tag = "tox_airlock_exterior"; + locked = 1; + name = "Exterior Airlock"; + req_access_txt = "8"; + req_one_access_txt = "0" + }, +/turf/open/floor/engine, +/area/science/mixing) +"bLg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 2; + req_access_txt = "8"; + req_one_access_txt = "0" + }, +/turf/open/floor/plating, +/area/science/mineral_storeroom) +"bLh" = ( +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/science/mineral_storeroom) +"bLi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/closed/wall, +/area/science/mineral_storeroom) +"bLj" = ( +/obj/structure/closet/crate{ + icon_state = "crateopen"; + opened = 1 + }, +/obj/item/storage/bag/ore, +/obj/item/storage/bag/ore, +/turf/open/floor/plasteel, +/area/science/mineral_storeroom) +"bLk" = ( +/turf/open/floor/plasteel/loadingarea{ + dir = 8 + }, +/area/science/mineral_storeroom) +"bLl" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "toxmineral" + }, +/obj/structure/plasticflaps, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating, +/area/science/mineral_storeroom) +"bLm" = ( +/obj/machinery/conveyor{ + dir = 10; + id = "toxmineral" + }, +/obj/machinery/light/small, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plating, +/area/science/mineral_storeroom) +"bLn" = ( +/turf/open/floor/plasteel/black, +/area/chapel/dock) +"bLo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/chapel/dock) +"bLp" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/chapel/dock) +"bLq" = ( +/obj/machinery/door/airlock/centcom{ + name = "Monastery Transit"; + opacity = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/chapel/dock) +"bLr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/black, +/area/chapel/dock) +"bLs" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/turf/open/space, +/area/space) +"bLt" = ( +/obj/effect/decal/cleanable/oil{ + icon_state = "floor6" + }, +/obj/effect/decal/cleanable/robot_debris/old, +/turf/open/floor/plasteel/black, +/area/maintenance/department/engine) +"bLu" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/engine, +/area/maintenance/department/engine) +"bLv" = ( +/obj/effect/landmark/revenantspawn, +/turf/open/floor/engine, +/area/maintenance/department/engine) +"bLw" = ( +/turf/open/floor/engine, +/area/maintenance/department/engine) +"bLx" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/engine, +/area/maintenance/department/engine) +"bLy" = ( +/obj/structure/mineral_door/wood{ + name = "The Roosterdome" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bLz" = ( +/obj/item/bedsheet/medical, +/obj/structure/bed, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/landmark/revenantspawn, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"bLA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"bLB" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/effect/landmark/revenantspawn, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"bLC" = ( +/obj/structure/table, +/obj/item/reagent_containers/dropper, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bLD" = ( +/obj/effect/landmark/start/virologist, +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bLE" = ( +/obj/structure/table/glass, +/obj/item/clothing/gloves/color/latex, +/obj/machinery/requests_console{ + department = "Virology"; + name = "Virology Requests Console"; + pixel_x = 32; + receive_ore_updates = 1 + }, +/obj/item/storage/box/monkeycubes{ + layer = 3.1 + }, +/obj/item/stack/sheet/mineral/plasma{ + amount = 1; + layer = 3 + }, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 4 + }, +/area/medical/virology) +"bLF" = ( +/obj/structure/table, +/obj/item/clipboard{ + toppaper = null + }, +/obj/item/pen{ + layer = 3.1 + }, +/obj/item/clothing/neck/stethoscope{ + layer = 3.2 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/medbay/central) +"bLG" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/medbay/central) +"bLH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/closet/secure_closet/personal/patient, +/turf/open/floor/plasteel/freezer, +/area/medical/medbay/central) +"bLI" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "patientB"; + name = "privacy shutters" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/medical/medbay/central) +"bLJ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 + }, +/area/medical/medbay/central) +"bLK" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 + }, +/area/medical/medbay/central) +"bLL" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/surgery) +"bLM" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/suit/apron/surgical, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 8 + }, +/area/medical/surgery) +"bLN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/white, +/area/medical/surgery) +"bLO" = ( +/obj/effect/landmark/start/medical_doctor, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/medical/surgery) +"bLP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/white, +/area/medical/surgery) +"bLQ" = ( +/obj/structure/table, +/obj/item/surgical_drapes, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 + }, +/area/medical/surgery) +"bLR" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 + }, +/area/hallway/primary/aft) +"bLS" = ( +/obj/machinery/vending/cola, +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 + }, +/area/hallway/primary/aft) +"bLT" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "applebush"; + layer = 4.1 + }, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/yellow/corner{ + dir = 1 + }, +/area/hallway/primary/aft) +"bLU" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plasteel/escape{ + dir = 9 + }, +/area/hallway/primary/aft) +"bLV" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 10 + }, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"bLW" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/engine/atmos) +"bLX" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/door/airlock/glass_atmos{ + cyclelinkeddir = 0; + name = "Atmospherics"; + req_access_txt = "24" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bLY" = ( +/obj/structure/rack, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest{ + pixel_x = 3 + }, +/obj/item/clothing/mask/gas{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/engine/atmos) +"bLZ" = ( +/obj/machinery/meter{ + frequency = 1441; + id_tag = "waste_meter"; + name = "Waste Loop" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 8 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/engine/atmos) +"bMa" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Distro to Waste"; + on = 0 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/engine/atmos) +"bMb" = ( +/obj/machinery/meter{ + frequency = 1441; + id_tag = "distro_meter"; + name = "Distribution Loop" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/visible, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/engine/atmos) +"bMc" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/visible{ + dir = 1 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/engine/atmos) +"bMd" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Mix to Distro"; + on = 0 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/engine/atmos) +"bMe" = ( +/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bMf" = ( +/turf/open/floor/plasteel, +/area/engine/atmos) +"bMg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bMh" = ( +/obj/machinery/computer/atmos_control/tank{ + frequency = 1441; + input_tag = "mix_in"; + name = "Gas Mix Tank Control"; + output_tag = "mix_in"; + sensors = list("mix_sensor" = "Tank") + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/engine/atmos) +"bMi" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/engine/atmos) +"bMj" = ( +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "mix_sensor" + }, +/turf/open/floor/engine/vacuum, +/area/engine/atmos) +"bMk" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/engine/vacuum, +/area/engine/atmos) +"bMl" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1; + frequency = 1441; + id = "inc_in" + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = -32 + }, +/turf/open/floor/engine/vacuum, +/area/science/mixing) +"bMm" = ( +/obj/machinery/igniter{ + icon_state = "igniter0"; + id = "toxigniter"; + luminosity = 2; + on = 0 + }, +/turf/open/floor/engine/vacuum, +/area/science/mixing) +"bMn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 1 + }, +/turf/open/floor/engine/vacuum, +/area/science/mixing) +"bMo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = -32 + }, +/turf/open/floor/plating, +/area/science/mineral_storeroom) +"bMp" = ( +/obj/structure/closet/emcloset/anchored, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/science/mineral_storeroom) +"bMq" = ( +/obj/machinery/door/poddoor{ + id = "toxinsdriver"; + name = "toxins launcher bay door" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/science/mineral_storeroom) +"bMr" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/turf/open/space/basic, +/area/space) +"bMs" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/chapel/dock) +"bMt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/chapel/dock) +"bMu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/dock) +"bMv" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/chapel/dock) +"bMw" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/dock) +"bMx" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/dock) +"bMy" = ( +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"bMz" = ( +/obj/structure/transit_tube/curved{ + dir = 1 + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"bMA" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/engine, +/area/maintenance/department/engine) +"bMB" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/engine, +/area/maintenance/department/engine) +"bMC" = ( +/obj/item/stack/spacecash/c10, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/maintenance/department/engine) +"bMD" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plasteel/black, +/area/maintenance/department/engine) +"bME" = ( +/obj/structure/barricade/wooden, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bMF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"bMG" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"bMH" = ( +/obj/structure/table, +/obj/structure/disposalpipe/segment, +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/glasses/hud/health, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bMI" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/structure/chair/office/light{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/medical/virology) +"bMJ" = ( +/obj/structure/table/glass, +/obj/item/storage/box/beakers{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/box/syringes, +/obj/structure/reagent_dispensers/virusfood{ + density = 0; + pixel_x = 32 + }, +/obj/item/reagent_containers/spray/cleaner, +/turf/open/floor/plasteel/whitegreen/side{ + dir = 6 + }, +/area/medical/virology) +"bMK" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 10 + }, +/area/medical/medbay/central) +"bML" = ( +/obj/machinery/light, +/obj/item/soap/nanotrasen, +/obj/item/clothing/neck/stethoscope, +/obj/item/gun/syringe, +/obj/structure/table/glass, +/turf/open/floor/plasteel/whiteblue/side, +/area/medical/medbay/central) +"bMM" = ( +/obj/structure/closet/l3closet, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 6 + }, +/area/medical/medbay/central) +"bMN" = ( +/obj/structure/table, +/obj/item/hemostat, +/obj/item/stack/medical/gauze, +/turf/open/floor/plasteel/whiteblue, +/area/medical/surgery) +"bMO" = ( +/obj/structure/table, +/obj/item/surgicaldrill, +/turf/open/floor/plasteel/whiteblue, +/area/medical/surgery) +"bMP" = ( +/obj/structure/table, +/obj/item/scalpel{ + pixel_y = 12 + }, +/obj/item/circular_saw, +/obj/machinery/light, +/turf/open/floor/plasteel/whiteblue, +/area/medical/surgery) +"bMQ" = ( +/obj/structure/table, +/obj/item/cautery{ + pixel_x = 4 + }, +/obj/item/razor{ + pixel_y = 5 + }, +/turf/open/floor/plasteel/whiteblue, +/area/medical/surgery) +"bMR" = ( +/obj/structure/table, +/obj/item/retractor, +/turf/open/floor/plasteel/whiteblue, +/area/medical/surgery) +"bMS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bMT" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bMU" = ( +/obj/machinery/camera{ + c_tag = "Aft Primary Hallway Atmospherics"; + dir = 2; + network = list("SS13"); + start_active = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 8; + freerange = 1; + name = "Station Intercom (Telecomms)"; + pixel_y = 26 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bMV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bMW" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/plasteel/escape{ + dir = 10 + }, +/area/hallway/primary/aft) +"bMX" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"bMY" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "External to Filter"; + on = 1 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/engine/atmos) +"bMZ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bNa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/engine/atmos) +"bNb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/glass_atmos{ + name = "Atmospherics Monitoring"; + req_access_txt = "24" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bNc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bNd" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bNe" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bNf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bNg" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Air to Distro"; + on = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bNh" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bNi" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bNj" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bNk" = ( +/obj/machinery/atmospherics/pipe/manifold/green/visible{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bNl" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/engine/atmos) +"bNm" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/atmos) +"bNn" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/turf/open/space, +/area/space) +"bNo" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 8; + frequency = 1441; + id = "mix_in"; + pixel_y = 1 + }, +/turf/open/floor/engine/vacuum, +/area/engine/atmos) +"bNp" = ( +/turf/open/floor/engine/vacuum, +/area/science/mixing) +"bNq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plating, +/area/science/mineral_storeroom) +"bNr" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"bNs" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"bNt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/obj/machinery/light/small, +/obj/machinery/camera{ + c_tag = "Monastery Dock"; + dir = 1; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/chapel/dock) +"bNu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/chapel/dock) +"bNv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_x = 27 + }, +/obj/machinery/light/small, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/chapel/dock) +"bNw" = ( +/turf/closed/wall, +/area/chapel/dock) +"bNx" = ( +/obj/structure/transit_tube/station/reverse{ + tag = "icon-closed_terminus0 (NORTH)"; + icon_state = "closed_terminus0"; + dir = 1 + }, +/turf/open/floor/plating, +/area/chapel/dock) +"bNy" = ( +/obj/structure/transit_tube/horizontal, +/obj/machinery/camera{ + c_tag = "Monastery Transit"; + dir = 1; + network = list("SS13","Monastery") + }, +/turf/open/floor/plating, +/area/chapel/dock) +"bNz" = ( +/obj/structure/transit_tube/horizontal, +/turf/open/floor/plating, +/area/chapel/dock) +"bNA" = ( +/obj/structure/transit_tube/horizontal, +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/chapel/dock) +"bNB" = ( +/obj/structure/transit_tube/horizontal, +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space) +"bNC" = ( +/obj/structure/transit_tube/horizontal, +/turf/open/space/basic, +/area/space) +"bND" = ( +/obj/structure/transit_tube/horizontal, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"bNE" = ( +/obj/structure/transit_tube/curved/flipped{ + icon_state = "curved1"; + dir = 8 + }, +/turf/open/space/basic, +/area/space) +"bNF" = ( +/obj/item/stack/medical/bruise_pack, +/turf/open/floor/plasteel/black, +/area/maintenance/department/engine) +"bNG" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/floor/engine, +/area/maintenance/department/engine) +"bNH" = ( +/obj/structure/window/reinforced, +/turf/open/floor/engine, +/area/maintenance/department/engine) +"bNI" = ( +/obj/structure/window/reinforced, +/mob/living/simple_animal/chicken{ + name = "Killer Cluck" + }, +/turf/open/floor/engine, +/area/maintenance/department/engine) +"bNJ" = ( +/obj/machinery/door/window/eastright{ + base_state = "left"; + icon_state = "left"; + name = "Arena" + }, +/obj/structure/window/reinforced, +/obj/structure/chair/stool, +/turf/open/floor/engine, +/area/maintenance/department/engine) +"bNK" = ( +/obj/structure/grille/broken, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bNL" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/glass/beaker, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"bNM" = ( +/obj/structure/table/glass, +/obj/item/folder/white{ + pixel_y = 4 + }, +/obj/item/pen/red, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"bNN" = ( +/obj/structure/table/glass, +/obj/item/folder/white{ + pixel_y = 4 + }, +/obj/item/pen/red, +/obj/machinery/light/small, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"bNO" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/glass/beaker, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plasteel/freezer, +/area/medical/virology) +"bNP" = ( +/obj/structure/table, +/obj/structure/disposalpipe/segment, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel/whitegreen/side, +/area/medical/virology) +"bNQ" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/structure/table, +/obj/item/paper_bin{ + layer = 2.9 + }, +/obj/item/pen/red, +/turf/open/floor/plasteel/whitegreen/side, +/area/medical/virology) +"bNR" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21" + }, +/turf/open/floor/plasteel/whitegreen/side, +/area/medical/virology) +"bNS" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bNT" = ( +/obj/structure/closet/firecloset, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bNU" = ( +/obj/structure/chair, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bNV" = ( +/obj/item/wrench/medical, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bNW" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/engine) +"bNX" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bNY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bNZ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "12" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bOa" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/yellow/corner{ + dir = 8 + }, +/area/hallway/primary/aft) +"bOb" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bOc" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bOd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bOe" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/plasteel/arrival{ + dir = 9 + }, +/area/hallway/primary/aft) +"bOf" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 1 + }, +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"bOg" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Air to External"; + on = 1 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/engine/atmos) +"bOh" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bOi" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/engine/atmos) +"bOj" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/glass_atmos{ + name = "Atmospherics Monitoring"; + req_access_txt = "24" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bOk" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bOl" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bOm" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bOn" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bOo" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 0; + name = "Mix to Port"; + on = 0 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bOp" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Pure to Mix"; + on = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bOq" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Unfiltered to Mix"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bOr" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 10 + }, +/turf/open/floor/plating, +/area/engine/atmos) +"bOs" = ( +/obj/structure/sign/fire, +/turf/closed/wall/r_wall, +/area/science/mixing) +"bOt" = ( +/obj/machinery/door/poddoor{ + id = "toxvent"; + name = "Aft Vent" + }, +/turf/open/floor/engine/vacuum, +/area/science/mixing) +"bOu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 1; + req_access_txt = "8"; + req_one_access_txt = "0" + }, +/turf/open/floor/plating, +/area/science/mineral_storeroom) +"bOv" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"bOw" = ( +/turf/open/floor/plating/asteroid, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"bOx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/vault, +/area/chapel/dock) +"bOy" = ( +/turf/open/floor/plasteel/vault, +/area/chapel/dock) +"bOz" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/maintenance/department/engine) +"bOA" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel/black, +/area/maintenance/department/engine) +"bOB" = ( +/obj/structure/grille, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bOC" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/medical/virology) +"bOD" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/medical/virology) +"bOE" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/medical/virology) +"bOF" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bOG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bOH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bOI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bOJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bOK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/extinguisher_cabinet{ + pixel_x = -24 + }, +/turf/open/floor/plasteel/yellow/corner{ + dir = 8 + }, +/area/hallway/primary/aft) +"bOL" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bOM" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/plasteel/arrival{ + dir = 10 + }, +/area/hallway/primary/aft) +"bON" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"bOO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/engine/atmos) +"bOP" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bOQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/engine/atmos) +"bOR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"bOS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Atmospherics Monitoring"; + dir = 1; + network = list("SS13") + }, +/obj/machinery/space_heater, +/turf/open/floor/plasteel/yellow/side, +/area/engine/atmos) +"bOT" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bOU" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bOV" = ( +/obj/structure/table, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/clothing/head/welding{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/device/multitool{ + layer = 4 + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/atmos) +"bOW" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/storage/belt/utility, +/obj/item/device/t_scanner, +/obj/item/device/t_scanner, +/obj/item/device/t_scanner, +/turf/open/floor/plasteel/yellow/side, +/area/engine/atmos) +"bOX" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50; + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/stack/sheet/glass{ + layer = 3.1 + }, +/obj/item/stack/rods{ + amount = 50; + layer = 3.2 + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/atmos) +"bOY" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bOZ" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bPa" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bPb" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Pure to Port" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bPc" = ( +/obj/machinery/atmospherics/pipe/manifold4w/yellow/visible, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bPd" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bPe" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "N2O Outlet Pump"; + on = 0 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/engine/atmos) +"bPf" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/engine/atmos) +"bPg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 8; + frequency = 1441; + id_tag = "n2o_out"; + name = "n2o out" + }, +/turf/open/floor/engine/n2o, +/area/engine/atmos) +"bPh" = ( +/turf/open/floor/engine/n2o, +/area/engine/atmos) +"bPi" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"bPj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"bPk" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/space, +/area/space) +"bPl" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 9 + }, +/turf/open/space, +/area/space) +"bPm" = ( +/obj/structure/lattice/catwalk, +/turf/open/space, +/area/space/nearstation) +"bPn" = ( +/obj/machinery/door/airlock/centcom{ + name = "Chapel"; + opacity = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/dock) +"bPo" = ( +/obj/machinery/door/airlock/centcom{ + name = "Chapel"; + opacity = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/dock) +"bPp" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/black, +/area/maintenance/department/engine) +"bPq" = ( +/obj/item/trash/chips, +/obj/effect/decal/cleanable/deadcockroach, +/turf/open/floor/plasteel/black, +/area/maintenance/department/engine) +"bPr" = ( +/obj/structure/table, +/obj/item/paper, +/obj/item/pen, +/turf/open/floor/plasteel/black, +/area/maintenance/department/engine) +"bPs" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bPt" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bPu" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/department/engine) +"bPv" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"bPw" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 1 + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"bPx" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"bPy" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 4 + }, +/obj/structure/lattice, +/obj/structure/disposalpipe/segment, +/turf/open/space/basic, +/area/space) +"bPz" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 9 + }, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"bPA" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bPB" = ( +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) +"bPC" = ( +/obj/structure/chair/stool, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bPD" = ( +/obj/structure/table, +/obj/item/trash/chips, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bPE" = ( +/turf/closed/wall, +/area/storage/tech) +"bPF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/storage/tech) +"bPG" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/open/floor/plasteel/yellow/corner{ + dir = 8 + }, +/area/hallway/primary/aft) +"bPH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bPI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bPJ" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bPK" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/wrench, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bPL" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bPM" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/corner, +/area/hallway/primary/aft) +"bPN" = ( +/obj/machinery/conveyor_switch{ + id = "atmosdeliver" + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/engine/atmos) +"bPO" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bPP" = ( +/obj/structure/tank_dispenser, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/engine/atmos) +"bPQ" = ( +/turf/closed/wall, +/area/engine/atmos) +"bPR" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 0; + name = "Waste In"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bPS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bPT" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 0; + name = "Air to Port"; + on = 0 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bPU" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 0; + name = "Mix to Port"; + on = 0 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bPV" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bPW" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bPX" = ( +/obj/machinery/computer/atmos_control/tank{ + frequency = 1441; + input_tag = "n2o_in"; + name = "Nitrous Oxide Supply Control"; + output_tag = "n2o_out"; + sensors = list("n2o_sensor" = "Tank") + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/engine/atmos) +"bPY" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/engine/atmos) +"bPZ" = ( +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "n2o_sensor" + }, +/turf/open/floor/engine/n2o, +/area/engine/atmos) +"bQa" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/engine/n2o, +/area/engine/atmos) +"bQb" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/engine/n2o, +/area/engine/atmos) +"bQc" = ( +/obj/machinery/camera{ + c_tag = "Monastery Asteroid Dock Port"; + dir = 4; + network = list("SS13","Monastery") + }, +/turf/open/floor/plating/asteroid, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"bQd" = ( +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/flora/ausbushes/reedbush, +/turf/open/floor/plating/asteroid, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"bQe" = ( +/obj/item/device/flashlight/lantern{ + on = 1 + }, +/turf/open/floor/plating/asteroid, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"bQf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/asteroid{ + icon_plating = "asteroid" + }, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"bQg" = ( +/turf/open/floor/plasteel/asteroid{ + icon_plating = "asteroid" + }, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"bQh" = ( +/obj/machinery/camera{ + c_tag = "Monastery Asteroid Dock Staboard"; + dir = 8; + network = list("SS13","Monastery") + }, +/turf/open/floor/plating/asteroid, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"bQi" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"bQj" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bQk" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bQl" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bQm" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel/black, +/area/engine/gravity_generator) +"bQn" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/black, +/area/engine/gravity_generator) +"bQo" = ( +/obj/machinery/camera{ + c_tag = "Gravity Generator"; + dir = 2; + network = list("SS13") + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/black, +/area/engine/gravity_generator) +"bQp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/black, +/area/engine/gravity_generator) +"bQq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/engine/gravity_generator) +"bQr" = ( +/turf/closed/wall/r_wall, +/area/storage/tech) +"bQs" = ( +/obj/structure/table, +/obj/item/device/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/item/device/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/item/device/assembly/flash/handheld, +/obj/item/device/assembly/flash/handheld, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/extinguisher_cabinet{ + pixel_x = -26 + }, +/turf/open/floor/plasteel/darkgreen, +/area/storage/tech) +"bQt" = ( +/obj/structure/table, +/obj/item/device/aicard, +/obj/item/aiModule/reset, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/airalarm{ + dir = 2; + pixel_y = 22 + }, +/turf/open/floor/plasteel/darkgreen, +/area/storage/tech) +"bQu" = ( +/obj/structure/table, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/item/stock_parts/cell/high/plus, +/turf/open/floor/plasteel/darkgreen, +/area/storage/tech) +"bQv" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/circuitboard/computer/pandemic{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/circuitboard/computer/rdconsole, +/obj/item/circuitboard/machine/rdserver{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/circuitboard/machine/destructive_analyzer, +/obj/item/circuitboard/machine/protolathe, +/obj/item/circuitboard/computer/aifixer, +/obj/item/circuitboard/computer/teleporter, +/obj/item/circuitboard/machine/circuit_imprinter, +/obj/item/circuitboard/machine/mechfab, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/darkgreen, +/area/storage/tech) +"bQw" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/circuitboard/computer/mining, +/obj/item/circuitboard/machine/autolathe{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/circuitboard/computer/arcade/battle, +/obj/machinery/light{ + dir = 1; + light_color = "#cee5d2" + }, +/obj/machinery/camera{ + c_tag = "Tech Storage"; + dir = 2; + network = list("SS13") + }, +/obj/item/circuitboard/computer/shuttle/monastery_shuttle, +/turf/open/floor/plasteel/darkgreen, +/area/storage/tech) +"bQx" = ( +/obj/structure/rack, +/obj/item/circuitboard/machine/telecomms/processor, +/obj/item/circuitboard/machine/telecomms/receiver, +/obj/item/circuitboard/machine/telecomms/server, +/obj/item/circuitboard/machine/telecomms/bus, +/obj/item/circuitboard/machine/telecomms/broadcaster, +/obj/item/circuitboard/computer/message_monitor{ + pixel_y = -5 + }, +/turf/open/floor/plasteel/darkgreen, +/area/storage/tech) +"bQy" = ( +/obj/structure/rack, +/obj/item/electronics/airalarm, +/obj/item/electronics/airlock, +/obj/item/electronics/apc, +/obj/item/electronics/firealarm, +/obj/item/electronics/firelock, +/obj/item/electronics/tracker, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/darkgreen, +/area/storage/tech) +"bQz" = ( +/obj/machinery/computer/arcade, +/turf/open/floor/plasteel/darkgreen, +/area/storage/tech) +"bQA" = ( +/obj/machinery/vending/assist, +/turf/open/floor/plasteel/darkgreen, +/area/storage/tech) +"bQB" = ( +/obj/machinery/power/apc{ + name = "Aft Hall APC"; + dir = 8; + pixel_x = -25; + pixel_y = 1 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/yellow/corner{ + dir = 8 + }, +/area/hallway/primary/aft) +"bQC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Bar2"; + location = "Eng" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bQD" = ( +/turf/open/floor/plasteel/yellow/corner, +/area/hallway/primary/aft) +"bQE" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/window/northleft{ + dir = 4; + icon_state = "left"; + name = "Atmospherics Desk"; + req_access_txt = "24" + }, +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + layer = 2.9; + name = "atmos blast door" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bQF" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start/atmospheric_technician, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/engine/atmos) +"bQG" = ( +/obj/machinery/computer/atmos_control, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/engine/atmos) +"bQH" = ( +/obj/machinery/pipedispenser, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bQI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bQJ" = ( +/obj/structure/closet/secure_closet/atmospherics, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bQK" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister, +/obj/effect/turf_decal/bot{ + dir = 2 + }, +/turf/open/floor/plasteel{ + dir = 2 + }, +/area/engine/atmos) +"bQL" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bQM" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/effect/turf_decal/bot{ + dir = 2 + }, +/turf/open/floor/plasteel{ + dir = 2 + }, +/area/engine/atmos) +"bQN" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 1; + filter_type = "n2o"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bQO" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/atmos) +"bQP" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 8; + frequency = 1441; + id = "n2o_in"; + pixel_y = 1 + }, +/turf/open/floor/engine/n2o, +/area/engine/atmos) +"bQQ" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/open/space, +/area/space) +"bQR" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/open/space, +/area/space) +"bQS" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/engine) +"bQT" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bQU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bQV" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bQW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bQX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bQY" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bQZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/engine/gravity_generator) +"bRa" = ( +/turf/open/floor/plasteel/white, +/area/engine/gravity_generator) +"bRb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/engine/gravity_generator) +"bRc" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) +"bRd" = ( +/obj/structure/closet/radiation, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/machinery/airalarm{ + dir = 2; + pixel_y = 22 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"bRe" = ( +/obj/structure/closet/radiation, +/obj/machinery/camera{ + c_tag = "Gravity Generator Foyer"; + dir = 2; + network = list("SS13") + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_y = 26 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"bRf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/storage/tech) +"bRg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'RADIOACTIVE AREA'"; + icon_state = "radiation"; + name = "RADIOACTIVE AREA"; + pixel_x = -32 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/storage/tech) +"bRh" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/storage/tech) +"bRi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + tag = "icon-warninglinecorner"; + icon_state = "warninglinecorner"; + dir = 2 + }, +/turf/open/floor/plasteel/black, +/area/storage/tech) +"bRj" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/black, +/area/storage/tech) +"bRk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + tag = "icon-warninglinecorner (NORTH)"; + icon_state = "warninglinecorner"; + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/storage/tech) +"bRl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/storage/tech) +"bRm" = ( +/obj/machinery/light_switch{ + pixel_x = 25 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/storage/tech) +"bRn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bRo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bRp" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bRq" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/yellow/corner, +/area/hallway/primary/aft) +"bRr" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/window/northleft{ + dir = 4; + icon_state = "left"; + name = "Atmospherics Desk"; + req_access_txt = "24" + }, +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + layer = 2.9; + name = "atmos blast door" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bRs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start/atmospheric_technician, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/engine/atmos) +"bRt" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bRu" = ( +/obj/machinery/requests_console{ + department = "Atmospherics"; + departmentType = 4; + name = "Atmos RC"; + pixel_x = 30 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/computer/atmos_alert, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/engine/atmos) +"bRv" = ( +/obj/machinery/pipedispenser/disposal, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Atmospherics Central"; + dir = 4; + network = list("SS13") + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bRw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bRx" = ( +/obj/machinery/suit_storage_unit/atmos, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bRy" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bRz" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bRA" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/obj/machinery/meter, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bRB" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/engine/atmos) +"bRC" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"bRD" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bRE" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden, +/turf/closed/wall, +/area/maintenance/department/engine) +"bRF" = ( +/obj/structure/girder, +/turf/closed/wall, +/area/maintenance/department/engine) +"bRG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/engine/gravity_generator) +"bRH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Gravity Generator"; + req_access_txt = "11" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"bRI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"bRJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"bRK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Gravity Generator"; + req_access_txt = "11" + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/storage/tech) +"bRL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/storage/tech) +"bRM" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/storage/tech) +"bRN" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/storage/tech) +"bRO" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/circuitboard/computer/cloning, +/obj/item/circuitboard/computer/med_data{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/circuitboard/machine/clonescanner, +/obj/item/circuitboard/machine/clonepod, +/obj/item/circuitboard/computer/scan_consolenew, +/turf/open/floor/plasteel/darkgreen, +/area/storage/tech) +"bRP" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/circuitboard/computer/secure_data{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/circuitboard/computer/security{ + pixel_x = 1; + pixel_y = -1 + }, +/turf/open/floor/plasteel/darkgreen, +/area/storage/tech) +"bRQ" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/circuitboard/computer/powermonitor{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/circuitboard/computer/stationalert{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/circuitboard/computer/atmos_alert{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/open/floor/plasteel/darkgreen, +/area/storage/tech) +"bRR" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/storage/tech) +"bRS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/black, +/area/storage/tech) +"bRT" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/black, +/area/storage/tech) +"bRU" = ( +/obj/machinery/door/airlock/engineering{ + name = "Tech Storage"; + req_access_txt = "23" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/storage/tech) +"bRV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/corner{ + dir = 8 + }, +/area/hallway/primary/aft) +"bRW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bRX" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bRY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bRZ" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/hallway/primary/aft) +"bSa" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/effect/turf_decal/delivery, +/obj/machinery/conveyor{ + dir = 4; + id = "atmosdeliver" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bSb" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + freq = 1400; + location = "Atmospherics" + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/atmos) +"bSc" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + icon_state = "pipe-j2s"; + sortType = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/atmos) +"bSd" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/atmos) +"bSe" = ( +/obj/machinery/pipedispenser/disposal/transit_tube, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bSf" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 4 + }, +/obj/item/wrench, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bSg" = ( +/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bSh" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics Starboard"; + dir = 8; + network = list("SS13") + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Plasma Outlet Pump"; + on = 0 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/engine/atmos) +"bSi" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/atmos) +"bSj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 8; + frequency = 1441; + id_tag = "tox_out"; + name = "toxin out" + }, +/turf/open/floor/engine/plasma, +/area/engine/atmos) +"bSk" = ( +/turf/open/floor/engine/plasma, +/area/engine/atmos) +"bSl" = ( +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/engine/plasma, +/area/engine/atmos) +"bSm" = ( +/obj/structure/flora/ausbushes, +/turf/open/floor/plating/asteroid, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"bSn" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/space, +/area/space) +"bSo" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bSp" = ( +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-y" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/engine) +"bSq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bSr" = ( +/obj/structure/disposalpipe/junction{ + tag = "icon-pipe-y (WEST)"; + icon_state = "pipe-y"; + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bSs" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 6 + }, +/obj/item/wrench, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bSt" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/hidden{ + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bSu" = ( +/obj/item/broken_bottle, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bSv" = ( +/obj/effect/decal/cleanable/ash, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bSw" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/engine) +"bSx" = ( +/obj/structure/closet, +/obj/item/restraints/handcuffs/cable, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bSy" = ( +/obj/machinery/gravity_generator/main/station, +/turf/open/floor/plasteel/white, +/area/engine/gravity_generator) +"bSz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/engine/gravity_generator) +"bSA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/engine/gravity_generator) +"bSB" = ( +/obj/structure/chair/office/light, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"bSC" = ( +/obj/machinery/power/terminal, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/gravity_generator) +"bSD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/storage/tech) +"bSE" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'RADIOACTIVE AREA'"; + icon_state = "radiation"; + name = "RADIOACTIVE AREA"; + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/storage/tech) +"bSF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/item/device/radio/beacon, +/turf/open/floor/plasteel/black, +/area/storage/tech) +"bSG" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + tag = "icon-warninglinecorner (WEST)"; + icon_state = "warninglinecorner"; + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/storage/tech) +"bSH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/storage/tech) +"bSI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + tag = "icon-warninglinecorner (EAST)"; + icon_state = "warninglinecorner"; + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/storage/tech) +"bSJ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/black, +/area/storage/tech) +"bSK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/black, +/area/storage/tech) +"bSL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/yellow/corner, +/area/hallway/primary/aft) +"bSM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/corner, +/area/hallway/primary/aft) +"bSN" = ( +/obj/machinery/camera{ + c_tag = "Aft Primary Hallway Engineering"; + dir = 1; + network = list("SS13"); + start_active = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/sign/engineering{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/yellow/corner, +/area/hallway/primary/aft) +"bSO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/yellow/corner, +/area/hallway/primary/aft) +"bSP" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-02" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/sign/engineering{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/yellow/corner, +/area/hallway/primary/aft) +"bSQ" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/glass_atmos{ + cyclelinkeddir = 0; + name = "Atmospherics Monitoring"; + req_access_txt = "24" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bSR" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 0; + name = "Port to Filter"; + on = 0 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bSS" = ( +/obj/item/device/radio/beacon, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bST" = ( +/obj/machinery/atmospherics/pipe/manifold/general/visible{ + dir = 8 + }, +/obj/structure/chair/stool, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bSU" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/heater{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bSV" = ( +/obj/machinery/computer/atmos_control/tank{ + frequency = 1441; + input_tag = "tox_in"; + name = "Plasma Supply Control"; + output_tag = "tox_out"; + sensors = list("tox_sensor" = "Tank") + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/engine/atmos) +"bSW" = ( +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "tox_sensor" + }, +/turf/open/floor/engine/plasma, +/area/engine/atmos) +"bSX" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/open/floor/engine/plasma, +/area/engine/atmos) +"bSY" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/engine/plasma, +/area/engine/atmos) +"bSZ" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/space, +/area/space) +"bTa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"bTb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/space) +"bTc" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"bTd" = ( +/obj/item/stack/sheet/cardboard{ + amount = 14 + }, +/obj/item/vending_refill/cola, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bTe" = ( +/obj/item/cigbutt/cigarbutt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bTf" = ( +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Maintenance"; + req_access_txt = "12;24" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bTg" = ( +/obj/machinery/atmospherics/components/binary/valve, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bTh" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Air Out"; + on = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bTi" = ( +/obj/item/picket_sign, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bTj" = ( +/obj/structure/bonfire, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bTk" = ( +/obj/structure/closet, +/obj/item/cigbutt/cigarbutt, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bTl" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bTm" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/engine/gravity_generator) +"bTn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/engine/gravity_generator) +"bTo" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/engine/gravity_generator) +"bTp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/engine/gravity_generator) +"bTq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/engine/gravity_generator) +"bTr" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Gravity Generator APC"; + pixel_x = -25; + pixel_y = 1 + }, +/obj/structure/table, +/obj/item/paper/guides/jobs/engi/gravity_gen{ + layer = 3 + }, +/obj/item/pen/blue, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/light, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/engine/gravity_generator) +"bTs" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/engine/gravity_generator) +"bTt" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/turf/open/floor/plasteel/black, +/area/storage/tech) +"bTu" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/storage/tech) +"bTv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/closet/crate/engineering/electrical, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/electronics/apc, +/obj/item/electronics/airalarm, +/obj/item/electronics/airlock, +/turf/open/floor/plasteel/black, +/area/storage/tech) +"bTw" = ( +/obj/structure/rack, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/treatment, +/obj/item/stock_parts/subspace/treatment, +/obj/item/stock_parts/subspace/transmitter, +/obj/item/stock_parts/subspace/transmitter, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/darkgreen, +/area/storage/tech) +"bTx" = ( +/obj/structure/rack, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/crystal, +/obj/item/stock_parts/subspace/crystal, +/obj/machinery/light{ + light_color = "#cee5d2" + }, +/turf/open/floor/plasteel/darkgreen, +/area/storage/tech) +"bTy" = ( +/obj/structure/rack, +/obj/item/stock_parts/subspace/amplifier, +/obj/item/stock_parts/subspace/amplifier, +/obj/item/stock_parts/subspace/analyzer, +/obj/item/stock_parts/subspace/analyzer, +/turf/open/floor/plasteel/darkgreen, +/area/storage/tech) +"bTz" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/storage/toolbox/electrical{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/clothing/gloves/color/yellow, +/obj/item/device/t_scanner, +/turf/open/floor/plasteel/darkgreen, +/area/storage/tech) +"bTA" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/storage/toolbox/electrical{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/device/multitool, +/obj/item/clothing/glasses/meson, +/obj/machinery/requests_console{ + department = "Tech storage"; + pixel_y = -32 + }, +/turf/open/floor/plasteel/darkgreen, +/area/storage/tech) +"bTB" = ( +/obj/structure/closet/crate{ + name = "solar pack crate" + }, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/circuitboard/computer/solar_control, +/obj/item/electronics/tracker, +/obj/item/paper/guides/jobs/engi/solars, +/obj/machinery/power/apc{ + dir = 2; + name = "Tech Storage APC"; + areastring = "/area/storage/tech"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/open/floor/plasteel/darkgreen, +/area/storage/tech) +"bTC" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/security/checkpoint/engineering) +"bTD" = ( +/turf/closed/wall, +/area/security/checkpoint/engineering) +"bTE" = ( +/turf/closed/wall, +/area/engine/engineering) +"bTF" = ( +/obj/machinery/door/airlock/engineering{ + cyclelinkeddir = 2; + name = "Engineering"; + req_one_access_txt = "10;24" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bTG" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall, +/area/engine/engineering) +"bTH" = ( +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/engine/atmos) +"bTI" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 6 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/engine/atmos) +"bTJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/engine/atmos) +"bTK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/sign/atmosplaque{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Atmospherics Entrance"; + dir = 2; + network = list("SS13") + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/engine/atmos) +"bTL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = 29 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/engine/atmos) +"bTM" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bTN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_x = 30; + pixel_y = 26 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bTO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/closet/wardrobe/atmospherics_yellow, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/engine/atmos) +"bTP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/reagent_dispensers/watertank/high, +/obj/structure/fireaxecabinet{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/engine/atmos) +"bTQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/camera{ + c_tag = "Atmospherics Mixing"; + dir = 2; + network = list("SS13") + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/engine/atmos) +"bTR" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Port to Filter"; + on = 0 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bTS" = ( +/obj/item/cigbutt, +/obj/machinery/atmospherics/pipe/manifold4w/general/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bTT" = ( +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bTU" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 1; + filter_type = "plasma"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bTV" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 8; + frequency = 1441; + id = "tox_in"; + pixel_y = 1 + }, +/turf/open/floor/engine/plasma, +/area/engine/atmos) +"bTW" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"bTX" = ( +/obj/structure/table, +/obj/item/storage/box/mousetraps, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bTY" = ( +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg3" + }, +/area/maintenance/department/engine) +"bTZ" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/lootdrop/grille_or_trash, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bUa" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1; + name = "Connector Port (Air Supply)" + }, +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bUb" = ( +/obj/structure/grille/broken, +/obj/structure/piano, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bUc" = ( +/obj/item/reagent_containers/food/snacks/beans, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bUd" = ( +/obj/structure/closet, +/obj/item/shard, +/obj/item/stack/spacecash/c10, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bUe" = ( +/obj/item/cigbutt/cigarbutt, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bUf" = ( +/obj/structure/sign/securearea, +/turf/closed/wall/r_wall, +/area/storage/tech) +"bUg" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Secure Tech Storage"; + req_access_txt = "19;23" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/storage/tech) +"bUh" = ( +/obj/structure/sign/securearea, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/storage/tech) +"bUi" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/security_space_law, +/obj/machinery/camera{ + c_tag = "Engineering Security Post"; + dir = 4; + network = list("SS13") + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/plasteel/red/side{ + dir = 9 + }, +/area/security/checkpoint/engineering) +"bUj" = ( +/obj/machinery/computer/secure_data, +/turf/open/floor/plasteel/red/side{ + dir = 1 + }, +/area/security/checkpoint/engineering) +"bUk" = ( +/obj/machinery/computer/secure_data, +/turf/open/floor/plasteel/red/side{ + dir = 5 + }, +/area/security/checkpoint/engineering) +"bUl" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = 28 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bUm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bUn" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Engineering Access" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_y = 24 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bUo" = ( +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "atmos blast door" + }, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bUp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bUq" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bUr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bUs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bUt" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bUu" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bUv" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "incinerator mix pump" + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bUw" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bUx" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bUy" = ( +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/engine/atmos) +"bUz" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + tag = "icon-intact (EAST)"; + icon_state = "intact"; + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/atmos) +"bUA" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + tag = "icon-intact (SOUTHWEST)"; + icon_state = "intact"; + dir = 10 + }, +/turf/open/space, +/area/space) +"bUB" = ( +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 24; + id = "syndicate_se"; + name = "southeast of station"; + turf_type = /turf/open/space; + width = 18 + }, +/turf/open/space, +/area/space) +"bUC" = ( +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/plating/asteroid, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"bUD" = ( +/obj/structure/lattice, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/space, +/area/space) +"bUE" = ( +/obj/structure/lattice, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/space, +/area/space) +"bUF" = ( +/obj/structure/table, +/obj/item/stack/cable_coil, +/obj/item/extinguisher, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bUG" = ( +/obj/item/circuitboard/computer/libraryconsole, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bUH" = ( +/turf/closed/wall/r_wall, +/area/crew_quarters/heads/chief) +"bUI" = ( +/obj/item/cartridge/engineering{ + pixel_x = 4; + pixel_y = 5 + }, +/obj/item/cartridge/engineering{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/cartridge/engineering{ + pixel_x = 3 + }, +/obj/structure/table/reinforced, +/obj/item/cartridge/atmos, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Chief Engineer's Desk"; + departmentType = 3; + name = "Chief Engineer RC"; + pixel_x = -32 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 9 + }, +/area/crew_quarters/heads/chief) +"bUJ" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Chief Engineer's Office"; + dir = 2; + network = list("SS13") + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/crew_quarters/heads/chief) +"bUK" = ( +/obj/machinery/airalarm{ + dir = 2; + pixel_y = 22 + }, +/obj/machinery/computer/apc_control, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/crew_quarters/heads/chief) +"bUL" = ( +/obj/machinery/computer/station_alert, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/crew_quarters/heads/chief) +"bUM" = ( +/obj/machinery/computer/card/minor/ce, +/turf/open/floor/plasteel/yellow/side{ + dir = 5 + }, +/area/crew_quarters/heads/chief) +"bUN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/stairs, +/area/storage/tech) +"bUO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/storage/tech) +"bUP" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/closed/wall, +/area/engine/engine_smes) +"bUQ" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/power/smes/engineering, +/turf/open/floor/plasteel/darkyellow/side{ + dir = 1 + }, +/area/engine/engine_smes) +"bUR" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/power/smes/engineering, +/obj/machinery/camera{ + c_tag = "Engineering Power Storage"; + dir = 2; + network = list("SS13") + }, +/turf/open/floor/plasteel/darkyellow/side{ + dir = 1 + }, +/area/engine/engine_smes) +"bUS" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/smes/engineering, +/turf/open/floor/plasteel/darkyellow/side{ + dir = 1 + }, +/area/engine/engine_smes) +"bUT" = ( +/turf/closed/wall, +/area/engine/engine_smes) +"bUU" = ( +/turf/closed/wall/r_wall, +/area/engine/engine_smes) +"bUV" = ( +/obj/structure/table, +/obj/item/pen, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + pixel_x = -32 + }, +/obj/item/paper_bin{ + layer = 2.9 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/checkpoint/engineering) +"bUW" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/landmark/start/depsec/engineering, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/engineering) +"bUX" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/checkpoint/engineering) +"bUY" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Engineering Security Post"; + req_access_txt = "63" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red, +/area/security/checkpoint/engineering) +"bUZ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bVa" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/goonplaque, +/area/engine/engineering) +"bVb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bVc" = ( +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "atmos blast door" + }, +/obj/machinery/door/firedoor/heavy, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bVd" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics"; + req_access_txt = "24" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bVe" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bVf" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bVg" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bVh" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bVi" = ( +/obj/machinery/atmospherics/pipe/manifold/yellow/visible{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bVj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/yellow/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bVk" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "CO2 Outlet Pump"; + on = 0 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/engine/atmos) +"bVl" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plating, +/area/engine/atmos) +"bVm" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/purple/visible, +/turf/open/space, +/area/space) +"bVn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 8; + frequency = 1441; + id_tag = "co2_out"; + name = "co2 out" + }, +/turf/open/floor/engine/co2, +/area/engine/atmos) +"bVo" = ( +/turf/open/floor/engine/co2, +/area/engine/atmos) +"bVp" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/space/basic, +/area/space) +"bVq" = ( +/turf/closed/wall, +/area/space) +"bVr" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/airless, +/area/space) +"bVs" = ( +/obj/structure/mopbucket, +/obj/item/mop, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bVt" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bVu" = ( +/obj/structure/rack{ + dir = 4 + }, +/obj/item/wrench, +/obj/item/clothing/head/welding, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bVv" = ( +/obj/structure/rack{ + dir = 4 + }, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/wallframe/camera, +/obj/item/device/assault_pod/mining, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/engine) +"bVw" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/engine) +"bVx" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bVy" = ( +/obj/structure/table, +/obj/item/storage/box/lights/mixed, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bVz" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/engine) +"bVA" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bVB" = ( +/obj/item/book/manual/barman_recipes, +/obj/structure/closet/crate{ + icon_state = "crateopen"; + opened = 1 + }, +/obj/item/cigbutt, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bVC" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bVD" = ( +/obj/machinery/button/door{ + desc = "A remote control-switch for the engineering security doors."; + id = "Engineering"; + name = "Engineering Lockdown"; + pixel_x = -24; + pixel_y = -10; + req_access_txt = "10" + }, +/obj/machinery/button/door{ + desc = "A remote control-switch for secure storage."; + id = "Secure Storage"; + name = "Engineering Secure Storage"; + pixel_x = -24; + req_access_txt = "11" + }, +/obj/machinery/button/door{ + id = "atmos"; + name = "Atmospherics Lockdown"; + pixel_x = -24; + pixel_y = 10; + req_access_txt = "24" + }, +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/item/paper/monitorkey, +/obj/item/pen, +/mob/living/simple_animal/parrot/Poly, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/crew_quarters/heads/chief) +"bVE" = ( +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"bVF" = ( +/obj/effect/landmark/start/chief_engineer, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"bVG" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"bVH" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/lighter, +/obj/item/clothing/glasses/meson{ + pixel_y = 4 + }, +/obj/item/stamp/ce, +/obj/item/stock_parts/cell/high/plus, +/obj/machinery/keycard_auth{ + pixel_x = 26; + pixel_y = 26 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "CE Office APC"; + pixel_x = 28 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/crew_quarters/heads/chief) +"bVI" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8; + light_color = "#d8b1b1" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/black, +/area/storage/tech) +"bVJ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/black, +/area/storage/tech) +"bVK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 4; + light_color = "#d8b1b1" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel/black, +/area/storage/tech) +"bVL" = ( +/obj/structure/table, +/obj/item/storage/box/metalfoam{ + pixel_x = 4; + pixel_y = 7 + }, +/obj/item/storage/box/lights/mixed, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -23 + }, +/turf/open/floor/plasteel/darkyellow/side{ + tag = "icon-darkyellow (WEST)"; + icon_state = "darkyellow"; + dir = 8 + }, +/area/engine/engine_smes) +"bVM" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/engine/engine_smes) +"bVN" = ( +/obj/machinery/suit_storage_unit/engine, +/turf/open/floor/plasteel/darkyellow/side{ + dir = 4 + }, +/area/engine/engine_smes) +"bVO" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "Engineering Security APC"; + areastring = "/area/security/checkpoint/engineering"; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 8 + }, +/area/security/checkpoint/engineering) +"bVP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/security/checkpoint/engineering) +"bVQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/red/side{ + dir = 4 + }, +/area/security/checkpoint/engineering) +"bVR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/security/checkpoint/engineering) +"bVS" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bVT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bVU" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bVV" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 0; + name = "Waste to Space"; + on = 0 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bVW" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bVX" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bVY" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "O2 to Pure"; + on = 0 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bVZ" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bWa" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "N2 to Pure"; + on = 0 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bWb" = ( +/obj/machinery/computer/atmos_control/tank{ + frequency = 1441; + input_tag = "co2_in"; + name = "Carbon Dioxide Supply Control"; + output_tag = "co2_out"; + sensors = list("co2_sensor" = "Tank") + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/engine/atmos) +"bWc" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plating, +/area/engine/atmos) +"bWd" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/purple/visible, +/turf/open/space, +/area/space) +"bWe" = ( +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "co2_sensor" + }, +/turf/open/floor/engine/co2, +/area/engine/atmos) +"bWf" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/open/floor/engine/co2, +/area/engine/atmos) +"bWg" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/engine/co2, +/area/engine/atmos) +"bWh" = ( +/turf/open/floor/plating/asteroid, +/area/chapel/office) +"bWi" = ( +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/flora/ausbushes/reedbush, +/obj/machinery/camera{ + c_tag = "Monastery Asteroid Primary Entrance"; + dir = 1; + network = list("SS13","Monastery") + }, +/turf/open/floor/plating/asteroid, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"bWj" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/engine) +"bWk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bWl" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bWm" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg1" + }, +/area/maintenance/department/engine) +"bWn" = ( +/obj/structure/closet/secure_closet/engineering_chief{ + req_access_txt = "0" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/item/clothing/glasses/meson/gar, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/crew_quarters/heads/chief) +"bWo" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"bWp" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"bWq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"bWr" = ( +/obj/machinery/modular_computer/console/preset/engineering, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/crew_quarters/heads/chief) +"bWs" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/circuitboard/computer/robotics{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/circuitboard/computer/mecha_control{ + pixel_x = 1; + pixel_y = -1 + }, +/turf/open/floor/plasteel/darkred, +/area/storage/tech) +"bWt" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/circuitboard/computer/crew{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/circuitboard/computer/card{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/circuitboard/computer/communications{ + pixel_x = 5; + pixel_y = -5 + }, +/obj/machinery/camera{ + c_tag = "Secure Tech Storage"; + dir = 1 + }, +/turf/open/floor/plasteel/darkred, +/area/storage/tech) +"bWu" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/circuitboard/computer/borgupload{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/circuitboard/computer/aiupload{ + pixel_x = 2; + pixel_y = -2 + }, +/turf/open/floor/plasteel/darkred, +/area/storage/tech) +"bWv" = ( +/obj/structure/table, +/obj/item/stack/sheet/plasteel{ + amount = 20; + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/stack/sheet/glass{ + amount = 50; + layer = 4 + }, +/obj/item/stack/sheet/glass{ + amount = 50; + layer = 4 + }, +/obj/item/stack/sheet/glass{ + amount = 50; + layer = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the engine containment area."; + dir = 4; + name = "Engine Monitor"; + network = list("Engine"); + pixel_x = -32 + }, +/turf/open/floor/plasteel/darkyellow/side{ + tag = "icon-darkyellow (WEST)"; + icon_state = "darkyellow"; + dir = 8 + }, +/area/engine/engine_smes) +"bWw" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4"; + d1 = 1; + d2 = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/engine/engine_smes) +"bWx" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/landmark/start/station_engineer, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/black, +/area/engine/engine_smes) +"bWy" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/black, +/area/engine/engine_smes) +"bWz" = ( +/obj/structure/tank_dispenser, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/darkyellow/side{ + dir = 4 + }, +/area/engine/engine_smes) +"bWA" = ( +/obj/structure/filingcabinet, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the engine containment area."; + dir = 4; + name = "Engine Monitor"; + network = list("Engine"); + pixel_x = -32 + }, +/turf/open/floor/plasteel/red/side{ + dir = 10 + }, +/area/security/checkpoint/engineering) +"bWB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/red/side, +/area/security/checkpoint/engineering) +"bWC" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 32 + }, +/obj/structure/closet/wardrobe/red, +/turf/open/floor/plasteel/red/side{ + dir = 6 + }, +/area/security/checkpoint/engineering) +"bWD" = ( +/turf/closed/wall/r_wall, +/area/security/checkpoint/engineering) +"bWE" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "engineering security door" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bWF" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "engineering security door" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bWG" = ( +/obj/machinery/door/poddoor/preopen{ + id = "Engineering"; + name = "engineering security door" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bWH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/closed/wall, +/area/engine/engineering) +"bWI" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bWJ" = ( +/obj/machinery/portable_atmospherics/pump, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bWK" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 4; + filter_type = "o2"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bWL" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bWM" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bWN" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bWO" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bWP" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Air to Pure"; + on = 0 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bWQ" = ( +/obj/machinery/atmospherics/components/trinary/filter{ + dir = 1; + filter_type = "co2"; + on = 1 + }, +/turf/open/floor/plasteel, +/area/engine/atmos) +"bWR" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plating, +/area/engine/atmos) +"bWS" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/purple/visible, +/turf/open/space, +/area/space) +"bWT" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 8; + frequency = 1441; + id = "co2_in"; + pixel_y = 1 + }, +/turf/open/floor/engine/co2, +/area/engine/atmos) +"bWU" = ( +/obj/structure/flora/ausbushes, +/obj/machinery/camera{ + c_tag = "Monastery Asteroid Port Fore"; + dir = 1; + network = list("SS13","Monastery") + }, +/turf/open/floor/plating/asteroid, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"bWV" = ( +/turf/closed/wall, +/area/chapel/main/monastery) +"bWW" = ( +/obj/machinery/door/airlock/centcom{ + name = "Chapel"; + opacity = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"bWX" = ( +/obj/machinery/door/airlock/centcom{ + name = "Chapel"; + opacity = 1 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"bWY" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK" + }, +/turf/open/floor/plating, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"bWZ" = ( +/turf/open/floor/plating{ + icon_state = "panelscorched" + }, +/area/maintenance/department/engine) +"bXa" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/engine) +"bXb" = ( +/obj/item/storage/toolbox/electrical, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bXc" = ( +/obj/item/device/flashlight, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bXd" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bXe" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bXf" = ( +/obj/machinery/suit_storage_unit/ce, +/turf/open/floor/plasteel/yellow/side{ + dir = 10 + }, +/area/crew_quarters/heads/chief) +"bXg" = ( +/turf/open/floor/plasteel/yellow/side, +/area/crew_quarters/heads/chief) +"bXh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/yellow/side, +/area/crew_quarters/heads/chief) +"bXi" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/yellow/side, +/area/crew_quarters/heads/chief) +"bXj" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/light_switch{ + pixel_x = 25 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 6 + }, +/area/crew_quarters/heads/chief) +"bXk" = ( +/turf/closed/wall/r_wall, +/area/engine/engineering) +"bXl" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/item/stack/cable_coil, +/obj/machinery/power/apc{ + cell_type = 10000; + dir = 8; + name = "Engine Room APC"; + areastring = "/area/engine/engine_smes"; + pixel_x = -26 + }, +/obj/structure/cable, +/obj/item/stack/sheet/metal{ + amount = 50; + layer = 2.9 + }, +/obj/item/stack/cable_coil, +/turf/open/floor/plasteel/darkyellow/side{ + tag = "icon-darkyellow (WEST)"; + icon_state = "darkyellow"; + dir = 8 + }, +/area/engine/engine_smes) +"bXm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/engine/engine_smes) +"bXn" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/engine/engine_smes) +"bXo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/engine/engine_smes) +"bXp" = ( +/obj/machinery/door/airlock/engineering{ + cyclelinkeddir = 1; + name = "Engine Room"; + req_access_txt = "10" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bXq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"bXr" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, +/turf/open/floor/plasteel/yellow/side, +/area/engine/atmos) +"bXs" = ( +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/plasteel/yellow/side, +/area/engine/atmos) +"bXt" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/turf/open/floor/plasteel/yellow/side, +/area/engine/atmos) +"bXu" = ( +/obj/machinery/computer/atmos_control/tank{ + frequency = 1441; + input_tag = "n2_in"; + name = "Nitrogen Supply Control"; + output_tag = "n2_out"; + sensors = list("n2_sensor" = "Tank") + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/atmos) +"bXv" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plasteel/yellow/side, +/area/engine/atmos) +"bXw" = ( +/obj/machinery/light, +/turf/open/floor/plasteel/yellow/side, +/area/engine/atmos) +"bXx" = ( +/obj/machinery/computer/atmos_control/tank{ + frequency = 1441; + input_tag = "o2_in"; + name = "Oxygen Supply Control"; + output_tag = "o2_out"; + sensors = list("o2_sensor" = "Tank") + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/atmos) +"bXy" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 8 + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/atmos) +"bXz" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/atmos) +"bXA" = ( +/obj/machinery/atmospherics/components/trinary/mixer{ + node1_concentration = 0.8; + node2_concentration = 0.2; + on = 1 + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/atmos) +"bXB" = ( +/obj/machinery/computer/atmos_control/tank{ + frequency = 1441; + input_tag = "air_in"; + name = "Mixed Air Supply Control"; + output_tag = "air_out"; + sensors = list("air_sensor" = "Tank") + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/atmos) +"bXC" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + name = "Air Outlet Pump"; + on = 1 + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/atmos) +"bXD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + dir = 1 + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/atmos) +"bXE" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/atmos) +"bXF" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 6 + }, +/area/engine/atmos) +"bXG" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"bXH" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"bXI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"bXJ" = ( +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"bXK" = ( +/obj/item/device/radio/beacon, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"bXL" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 4 + }, +/turf/open/floor/plating, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"bXM" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"bXN" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8 + }, +/turf/open/floor/plating, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"bXO" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; + req_access_txt = "13" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bXP" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bXQ" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + req_access_txt = "13" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bXR" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bXS" = ( +/obj/structure/grille/broken, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/sign/deathsposal{ + pixel_x = -32 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/department/engine) +"bXT" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/engine) +"bXU" = ( +/obj/machinery/computer/security/telescreen{ + desc = "Used for the Auxillary Mining Base."; + dir = 1; + name = "Auxillary Base Monitor"; + network = list("AuxBase"); + pixel_x = 0; + pixel_y = -28 + }, +/obj/machinery/computer/shuttle/mining, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bXV" = ( +/obj/machinery/computer/camera_advanced/base_construction, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bXW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bXX" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bXY" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/crew_quarters/heads/chief) +"bXZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/crew_quarters/heads/chief) +"bYa" = ( +/obj/machinery/door/airlock/glass_command{ + name = "Chief Engineer"; + req_access_txt = "56" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"bYb" = ( +/turf/closed/wall, +/area/crew_quarters/heads/chief) +"bYc" = ( +/obj/machinery/computer/atmos_alert, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"bYd" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/modular_computer/console/preset/engineering, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"bYe" = ( +/obj/machinery/computer/station_alert, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"bYf" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/turf/open/floor/plating, +/area/engine/engine_smes) +"bYg" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/engine/engine_smes) +"bYh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_engineering{ + name = "Power Storage"; + req_access_txt = "11"; + req_one_access_txt = "0" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/engine/engine_smes) +"bYi" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/engine/engine_smes) +"bYj" = ( +/obj/machinery/vending/engivend, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"bYk" = ( +/obj/machinery/vending/tool, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"bYl" = ( +/obj/structure/closet/firecloset, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"bYm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bYn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bYo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bYp" = ( +/obj/machinery/atmospherics/pipe/simple/green/visible, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/engine/atmos) +"bYq" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 5 + }, +/turf/open/floor/plating, +/area/engine/atmos) +"bYr" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/atmos) +"bYs" = ( +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 8 + }, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"bYt" = ( +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/maintenance/disposal/incinerator) +"bYu" = ( +/obj/machinery/atmospherics/pipe/simple/green/hidden{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/atmos{ + name = "Incinerator"; + req_access_txt = "24" + }, +/turf/open/floor/plasteel/black, +/area/maintenance/disposal/incinerator) +"bYv" = ( +/turf/closed/wall, +/area/maintenance/disposal/incinerator) +"bYw" = ( +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"bYx" = ( +/obj/machinery/atmospherics/pipe/simple/purple/visible, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"bYy" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"bYz" = ( +/obj/machinery/door/morgue{ + name = "Confession Booth" + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"bYA" = ( +/obj/structure/chair/wood/normal, +/turf/open/floor/plasteel/chapel{ + dir = 8 + }, +/area/chapel/main/monastery) +"bYB" = ( +/obj/structure/chair/wood/normal, +/turf/open/floor/plasteel/chapel, +/area/chapel/main/monastery) +"bYC" = ( +/obj/structure/chair, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_x = 30 + }, +/turf/open/floor/plasteel/chapel{ + dir = 4 + }, +/area/chapel/main/monastery) +"bYD" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/open/space, +/area/space) +"bYE" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/closed/wall, +/area/maintenance/department/engine) +"bYF" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 1; + name = "Construction Zone"; + req_access = null; + req_access_txt = "0"; + req_one_access_txt = "0" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bYG" = ( +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 8; + name = "Engineering Maintenance APC"; + pixel_x = -25; + pixel_y = 1 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bYH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bYI" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + name = "Engineering Maintenance"; + req_access_txt = "10" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bYJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bYK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bYL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j1s"; + sortType = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bYM" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bYN" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Engineering Port Fore"; + dir = 2; + network = list("SS13") + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/sign/map{ + icon_state = "map-pubby"; + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bYO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bYP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bYQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bYR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/airalarm{ + dir = 2; + pixel_y = 22 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + tag = "icon-warninglinecorner (WEST)"; + icon_state = "warninglinecorner"; + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bYS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bYT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bYU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bYV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bYW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bYX" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = 29 + }, +/obj/effect/turf_decal/stripes/line{ + tag = "icon-warninglinecorner (EAST)"; + icon_state = "warninglinecorner"; + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bYY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Engineering Starboard Fore"; + dir = 2; + network = list("SS13") + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_y = 26 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bYZ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j2s"; + sortType = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bZa" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bZb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bZc" = ( /obj/machinery/power/apc{ cell_type = 15000; - dir = 2; + dir = 4; name = "Engineering APC"; - pixel_y = -24 + pixel_x = 28 }, /obj/structure/cable{ d2 = 8; @@ -51735,24 +47612,10586 @@ }, /turf/open/floor/plasteel, /area/engine/engineering) +"bZd" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/green/visible, +/turf/open/space, +/area/space) +"bZe" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/space, +/area/space) +"bZf" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Incinerator APC"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/airalarm{ + dir = 2; + pixel_y = 22 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/darkyellow/side{ + tag = "icon-darkyellow (WEST)"; + icon_state = "darkyellow"; + dir = 8 + }, +/area/maintenance/disposal/incinerator) +"bZg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/turf/open/floor/plasteel/black, +/area/maintenance/disposal/incinerator) +"bZh" = ( +/obj/machinery/power/smes, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/darkyellow/side{ + dir = 4 + }, +/area/maintenance/disposal/incinerator) +"bZi" = ( +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + tag = "icon-intact (SOUTHEAST)"; + icon_state = "intact"; + dir = 6 + }, +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"bZj" = ( +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + tag = "icon-intact (NORTHWEST)"; + icon_state = "intact"; + dir = 9 + }, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"bZk" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"bZl" = ( +/obj/structure/chair/wood/normal, +/turf/open/floor/plasteel/chapel{ + dir = 1 + }, +/area/chapel/main/monastery) +"bZm" = ( +/obj/structure/chair/wood/normal, +/turf/open/floor/plasteel/chapel{ + dir = 4 + }, +/area/chapel/main/monastery) +"bZn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/carpet, +/area/chapel/main/monastery) +"bZo" = ( +/turf/open/floor/carpet, +/area/chapel/main/monastery) +"bZp" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/chapel{ + dir = 8 + }, +/area/chapel/main/monastery) +"bZq" = ( +/obj/structure/chair, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/chapel, +/area/chapel/main/monastery) +"bZr" = ( +/obj/item/trash/tray, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/engine) +"bZs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"bZt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"bZu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/docking_port/stationary/public_mining_dock{ + dir = 2 + }, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"bZv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"bZw" = ( +/obj/item/bikehorn/rubberducky, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"bZx" = ( +/obj/structure/sign/directions/engineering{ + icon_state = "direction_eng"; + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/department/engine) +"bZy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/requests_console{ + announcementConsole = 0; + department = "Engineering"; + departmentType = 4; + name = "Engineering RC"; + pixel_x = -32 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bZz" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bZA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bZB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bZC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bZD" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bZE" = ( +/obj/machinery/holopad, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bZF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bZG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bZH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bZI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bZJ" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"bZK" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/space) +"bZL" = ( +/obj/machinery/atmospherics/pipe/simple, +/obj/structure/grille, +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"bZM" = ( +/obj/machinery/atmospherics/pipe/simple, +/obj/structure/grille, +/obj/machinery/meter{ + name = "Mixed Air Tank In" + }, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"bZN" = ( +/obj/machinery/atmospherics/pipe/simple, +/obj/structure/grille, +/obj/machinery/meter{ + name = "Mixed Air Tank Out" + }, +/turf/closed/wall/r_wall, +/area/engine/atmos) +"bZO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/plasteel/darkyellow/side{ + tag = "icon-darkyellow (WEST)"; + icon_state = "darkyellow"; + dir = 8 + }, +/area/maintenance/disposal/incinerator) +"bZP" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/maintenance/disposal/incinerator) +"bZQ" = ( +/obj/machinery/computer/turbine_computer{ + id = "incineratorturbine" + }, +/obj/machinery/button/door{ + id = "turbinevent"; + name = "Outtake Vent Control"; + pixel_x = 24; + pixel_y = 6; + req_access_txt = "0"; + req_one_access_txt = "8;24" + }, +/obj/machinery/button/door{ + id = "mixvent"; + name = "Intake Vent Control"; + pixel_x = 24; + pixel_y = -6; + req_access_txt = "0"; + req_one_access_txt = "8;24" + }, +/turf/open/floor/plasteel/darkyellow/side{ + dir = 4 + }, +/area/maintenance/disposal/incinerator) +"bZR" = ( +/obj/machinery/atmospherics/pipe/simple/purple/visible{ + tag = "icon-intact (NORTHEAST)"; + icon_state = "intact"; + dir = 5 + }, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"bZS" = ( +/obj/machinery/doorButtons/access_button{ + idDoor = "incinerator_airlock_interior"; + idSelf = "incinerator_access_control"; + name = "Incinerator airlock control"; + pixel_x = -24; + pixel_y = -8 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4; + on = 0; + target_pressure = 101.325 + }, +/obj/machinery/doorButtons/access_button{ + idDoor = "incinerator_airlock_exterior"; + idSelf = "incinerator_access_control"; + layer = 3.1; + name = "Incinerator airlock control"; + pixel_x = 24; + pixel_y = -8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/engine, +/area/maintenance/disposal/incinerator) +"bZT" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"bZU" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 8; + frequency = 1441; + id = "inc_in" + }, +/turf/open/floor/engine, +/area/maintenance/disposal/incinerator) +"bZV" = ( +/obj/structure/sign/fire, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"bZW" = ( +/obj/machinery/camera{ + c_tag = "Monastery Asteroid Port"; + dir = 1; + network = list("SS13","Monastery") + }, +/turf/open/floor/plating/asteroid, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"bZX" = ( +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/plating/asteroid, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"bZY" = ( +/turf/closed/wall, +/area/chapel/office) +"bZZ" = ( +/obj/effect/spawner/structure/window/reinforced/tinted, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"caa" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg1" + }, +/area/maintenance/department/engine) +"cab" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"cac" = ( +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"cad" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"cae" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/engine/engineering) +"caf" = ( +/obj/machinery/door/window/southleft{ + base_state = "left"; + dir = 4; + icon_state = "left"; + name = "Engineering Delivery"; + req_access_txt = "10" + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + freq = 1400; + location = "Engineering" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/engine/engineering) +"cag" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/loadingarea{ + dir = 4 + }, +/area/engine/engineering) +"cah" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cai" = ( +/obj/structure/chair/office/dark, +/turf/open/floor/plasteel, +/area/engine/engineering) +"caj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/chair/office/dark, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cak" = ( +/obj/effect/landmark/start/station_engineer, +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cal" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cam" = ( +/turf/open/floor/plasteel, +/area/engine/engineering) +"can" = ( +/obj/effect/turf_decal/stripes/line{ + tag = "icon-warninglinecorner"; + icon_state = "warninglinecorner"; + dir = 2 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cao" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/storage/belt/utility, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/effect/turf_decal/stripes/line, +/obj/item/airlock_painter, +/obj/item/clothing/glasses/meson{ + pixel_x = 3; + pixel_y = -4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cap" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/engine/engineering) +"caq" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/engine/engineering) +"car" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4"; + d1 = 1; + d2 = 4 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/camera{ + c_tag = "Engineering Central"; + dir = 1; + network = list("SS13") + }, +/obj/machinery/light, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cas" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cat" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cau" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/clothing/mask/gas{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cav" = ( +/obj/effect/turf_decal/stripes/line{ + tag = "icon-warninglinecorner (NORTH)"; + icon_state = "warninglinecorner"; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"caw" = ( +/obj/structure/table, +/obj/item/twohanded/rcl/pre_loaded, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cax" = ( +/obj/structure/table, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/electronics/apc, +/obj/item/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/stack/cable_coil, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cay" = ( +/obj/structure/closet/wardrobe/engineering_yellow, +/turf/open/floor/plasteel, +/area/engine/engineering) +"caz" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1; + frequency = 1441; + id = "n2_in" + }, +/turf/open/floor/engine/n2, +/area/engine/atmos) +"caA" = ( +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "n2_sensor" + }, +/turf/open/floor/engine/n2, +/area/engine/atmos) +"caB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 1; + frequency = 1441; + id_tag = "n2_out"; + name = "n2 out" + }, +/turf/open/floor/engine/n2, +/area/engine/atmos) +"caC" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1; + frequency = 1441; + id = "o2_in" + }, +/turf/open/floor/engine/o2, +/area/engine/atmos) +"caD" = ( +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "o2_sensor" + }, +/turf/open/floor/engine/o2, +/area/engine/atmos) +"caE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 1; + frequency = 1441; + id_tag = "o2_out"; + name = "oxygen out" + }, +/turf/open/floor/engine/o2, +/area/engine/atmos) +"caF" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1; + frequency = 1441; + id = "air_in" + }, +/turf/open/floor/engine/air, +/area/engine/atmos) +"caG" = ( +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "air_sensor" + }, +/turf/open/floor/engine/air, +/area/engine/atmos) +"caH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/on{ + dir = 1; + frequency = 1441; + id_tag = "air_out"; + name = "air out" + }, +/turf/open/floor/engine/air, +/area/engine/atmos) +"caI" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Incinerator"; + dir = 4; + network = list("SS13") + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the turbine vent."; + dir = 4; + name = "turbine vent monitor"; + network = list("Turbine"); + pixel_x = -29; + pixel_y = 0 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/darkyellow/side{ + tag = "icon-darkyellow (WEST)"; + icon_state = "darkyellow"; + dir = 8 + }, +/area/maintenance/disposal/incinerator) +"caJ" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/black, +/area/maintenance/disposal/incinerator) +"caK" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/darkyellow/side{ + dir = 4 + }, +/area/maintenance/disposal/incinerator) +"caL" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass{ + autoclose = 0; + frequency = 1449; + heat_proof = 1; + icon_state = "door_locked"; + id_tag = "incinerator_airlock_interior"; + locked = 1; + name = "Turbine Interior Airlock"; + req_access_txt = "24"; + req_one_access_txt = "0" + }, +/turf/open/floor/engine, +/area/maintenance/disposal/incinerator) +"caM" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/engine, +/area/maintenance/disposal/incinerator) +"caN" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass{ + autoclose = 0; + frequency = 1449; + heat_proof = 1; + icon_state = "door_locked"; + id_tag = "incinerator_airlock_exterior"; + locked = 1; + name = "Turbine Exterior Airlock"; + req_access_txt = "24"; + req_one_access_txt = "0" + }, +/turf/open/floor/engine, +/area/maintenance/disposal/incinerator) +"caO" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/igniter{ + icon_state = "igniter0"; + id = "Incinerator"; + luminosity = 2; + on = 0 + }, +/turf/open/floor/engine, +/area/maintenance/disposal/incinerator) +"caP" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/yellow{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/power/compressor{ + comp_id = "incineratorturbine"; + dir = 8; + luminosity = 2 + }, +/obj/machinery/camera{ + c_tag = "Turbine Chamber"; + dir = 2; + network = list("Turbine") + }, +/turf/open/floor/engine, +/area/maintenance/disposal/incinerator) +"caQ" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/turbine{ + dir = 4; + luminosity = 2 + }, +/turf/open/floor/engine, +/area/maintenance/disposal/incinerator) +"caR" = ( +/obj/machinery/door/poddoor{ + id = "turbinevent"; + name = "Outtake Vent" + }, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) +"caS" = ( +/turf/closed/wall, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"caT" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/tinted/fulltile, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"caU" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"caV" = ( +/obj/machinery/holopad, +/obj/item/device/flashlight/lantern, +/turf/open/floor/plasteel/chapel, +/area/chapel/main/monastery) +"caW" = ( +/obj/item/device/flashlight/lantern, +/turf/open/floor/plasteel/chapel{ + dir = 8 + }, +/area/chapel/main/monastery) +"caX" = ( +/obj/structure/chair, +/obj/machinery/camera{ + c_tag = "Chapel"; + dir = 8; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/chapel, +/area/chapel/main/monastery) +"caY" = ( +/obj/structure/flora/ausbushes/pointybush, +/obj/machinery/camera{ + c_tag = "Monastery Asteroid Starboard"; + dir = 1; + network = list("SS13","Monastery") + }, +/turf/open/floor/plating/asteroid, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"caZ" = ( +/obj/structure/table, +/obj/item/wirecutters, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"cba" = ( +/obj/structure/table, +/obj/item/storage/fancy/cigarettes/cigpack_robustgold, +/obj/effect/decal/cleanable/deadcockroach, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"cbb" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/engine) +"cbc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_x = -27 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cbd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cbe" = ( +/obj/item/pen, +/obj/item/storage/belt/utility, +/obj/item/clothing/glasses/meson, +/obj/item/paper_bin{ + layer = 2.9 + }, +/obj/structure/table/glass, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cbf" = ( +/obj/item/book/manual/wiki/engineering_hacking{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/book/manual/wiki/engineering_construction, +/obj/item/clothing/gloves/color/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/table/glass, +/obj/item/device/flashlight, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cbg" = ( +/obj/item/book/manual/engineering_singularity_safety{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/book/manual/wiki/engineering_guide, +/obj/item/book/manual/engineering_particle_accelerator{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/gloves/color/yellow, +/obj/structure/table/glass, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cbh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cbi" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/closet/radiation, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cbj" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'RADIOACTIVE AREA'"; + icon_state = "radiation"; + name = "RADIOACTIVE AREA" + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"cbk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Singularity"; + name = "radiation shutters" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/bot{ + dir = 2 + }, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"cbl" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/closet/secure_closet/engineering_welding, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cbm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cbn" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/yellow, +/obj/item/storage/belt/utility, +/obj/item/clothing/glasses/meson, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cbo" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cbp" = ( +/obj/effect/landmark/start/station_engineer, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/chair/stool, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cbq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cbr" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cbs" = ( +/turf/open/floor/engine/n2, +/area/engine/atmos) +"cbt" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/engine/n2, +/area/engine/atmos) +"cbu" = ( +/turf/open/floor/engine/o2, +/area/engine/atmos) +"cbv" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/engine/o2, +/area/engine/atmos) +"cbw" = ( +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/engine/air, +/area/engine/atmos) +"cbx" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/landmark/event_spawn, +/turf/open/floor/engine/air, +/area/engine/atmos) +"cby" = ( +/turf/open/floor/engine/air, +/area/engine/atmos) +"cbz" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/disposal/incinerator) +"cbA" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/darkyellow/side{ + tag = "icon-darkyellow (WEST)"; + icon_state = "darkyellow"; + dir = 8 + }, +/area/maintenance/disposal/incinerator) +"cbB" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Incinerator to Output"; + on = 0 + }, +/turf/open/floor/plasteel/black, +/area/maintenance/disposal/incinerator) +"cbC" = ( +/obj/machinery/doorButtons/airlock_controller{ + idExterior = "incinerator_airlock_exterior"; + idInterior = "incinerator_airlock_interior"; + idSelf = "incinerator_access_control"; + name = "Incinerator Access Console"; + pixel_x = 26; + pixel_y = 6; + req_access_txt = "0" + }, +/obj/machinery/button/ignition{ + id = "Incinerator"; + pixel_x = 26; + pixel_y = -6 + }, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/visible, +/turf/open/floor/plasteel/darkyellow/side{ + dir = 4 + }, +/area/maintenance/disposal/incinerator) +"cbD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/maintenance/disposal/incinerator) +"cbE" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + on = 0; + target_pressure = 101.325 + }, +/obj/machinery/light/small, +/turf/open/floor/engine, +/area/maintenance/disposal/incinerator) +"cbF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ + dir = 8 + }, +/turf/open/floor/engine, +/area/maintenance/disposal/incinerator) +"cbG" = ( +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/chapel/office) +"cbH" = ( +/obj/structure/closet{ + name = "chaplain closet" + }, +/obj/item/clothing/under/rank/chaplain, +/obj/item/clothing/shoes/sneakers/black, +/obj/item/storage/backpack/cultpack, +/obj/item/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box, +/obj/item/clothing/suit/nun, +/obj/item/clothing/head/nun_hood, +/obj/item/clothing/suit/holidaypriest, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_y = 26 + }, +/obj/machinery/requests_console{ + department = "Chapel"; + departmentType = 2; + pixel_x = -32 + }, +/turf/open/floor/carpet, +/area/chapel/office) +"cbI" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/turf/open/floor/carpet, +/area/chapel/office) +"cbJ" = ( +/obj/structure/table/wood, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-18"; + layer = 4.1; + pixel_y = 8 + }, +/obj/machinery/camera{ + c_tag = "Chapel Office"; + dir = 2; + network = list("SS13","Monastery") + }, +/turf/open/floor/carpet, +/area/chapel/office) +"cbK" = ( +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cbL" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/chapel{ + dir = 1 + }, +/area/chapel/main/monastery) +"cbM" = ( +/turf/open/floor/plasteel/chapel{ + dir = 4 + }, +/area/chapel/main/monastery) +"cbN" = ( +/obj/structure/table/wood, +/obj/item/storage/book/bible, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/carpet, +/area/chapel/main/monastery) +"cbO" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/trophy{ + pixel_y = 8 + }, +/turf/open/floor/carpet, +/area/chapel/main/monastery) +"cbP" = ( +/turf/open/floor/plasteel/chapel{ + dir = 1 + }, +/area/chapel/main/monastery) +"cbQ" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/chapel{ + dir = 4 + }, +/area/chapel/main/monastery) +"cbR" = ( +/obj/machinery/door/airlock/centcom{ + name = "Chapel Access"; + opacity = 1 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cbS" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"cbT" = ( +/obj/item/shovel, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"cbU" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/engine) +"cbV" = ( +/obj/machinery/shieldgen, +/turf/open/floor/plating, +/area/engine/engineering) +"cbW" = ( +/obj/machinery/shieldgen, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cbX" = ( +/turf/open/floor/plating, +/area/engine/engineering) +"cbY" = ( +/obj/machinery/door/poddoor{ + id = "Secure Storage"; + name = "secure storage" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cbZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cca" = ( +/obj/effect/landmark/start/station_engineer, +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ccb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ccc" = ( +/obj/structure/closet/radiation, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ccd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cce" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"ccf" = ( +/obj/machinery/camera{ + c_tag = "Engineering Center"; + dir = 2; + network = list("SS13","Engine"); + pixel_x = 23 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"ccg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cch" = ( +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cci" = ( +/obj/structure/chair/stool, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ccj" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cck" = ( +/obj/structure/table, +/obj/item/storage/toolbox/electrical{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/storage/toolbox/electrical{ + pixel_x = -2 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ccl" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ccm" = ( +/obj/machinery/light/small, +/turf/open/floor/engine/n2, +/area/engine/atmos) +"ccn" = ( +/obj/machinery/light/small, +/turf/open/floor/engine/o2, +/area/engine/atmos) +"cco" = ( +/obj/machinery/light/small, +/turf/open/floor/engine/air, +/area/engine/atmos) +"ccp" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/open/floor/plasteel/darkyellow/side{ + tag = "icon-darkyellow (WEST)"; + icon_state = "darkyellow"; + dir = 8 + }, +/area/maintenance/disposal/incinerator) +"ccq" = ( +/obj/structure/chair/office/dark, +/turf/open/floor/plasteel/black, +/area/maintenance/disposal/incinerator) +"ccr" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 2; + name = "Incinerator Output Pump"; + on = 1 + }, +/turf/open/floor/plasteel/darkyellow/side{ + dir = 4 + }, +/area/maintenance/disposal/incinerator) +"ccs" = ( +/obj/machinery/door/poddoor{ + id = "mixvent"; + name = "Intake Vent" + }, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) +"cct" = ( +/obj/structure/flora/ausbushes/pointybush, +/turf/open/floor/plating/asteroid, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"ccu" = ( +/obj/structure/flora/ausbushes/leafybush, +/turf/open/floor/plating/asteroid, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"ccv" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/chapel/office) +"ccw" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/chapel/office) +"ccx" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/holywater{ + name = "flask of holy water"; + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/nullrod, +/turf/open/floor/carpet, +/area/chapel/office) +"ccy" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/light_switch{ + pixel_x = 26; + pixel_y = -2 + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"ccz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"ccA" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_y = 26 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/camera{ + c_tag = "Chapel Port Access"; + dir = 2; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"ccB" = ( +/obj/machinery/door/airlock/centcom{ + name = "Chapel Access"; + opacity = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ccC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/chapel{ + dir = 8 + }, +/area/chapel/main/monastery) +"ccD" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/chapel, +/area/chapel/main/monastery) +"ccE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/carpet, +/area/chapel/main/monastery) +"ccF" = ( +/obj/effect/landmark/start/chaplain, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/carpet, +/area/chapel/main/monastery) +"ccG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/chapel{ + dir = 8 + }, +/area/chapel/main/monastery) +"ccH" = ( +/turf/open/floor/plasteel/chapel, +/area/chapel/main/monastery) +"ccI" = ( +/obj/machinery/door/airlock/centcom{ + name = "Chapel Access"; + opacity = 1 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ccJ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ccK" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Chapel Starboard Access"; + dir = 2; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ccL" = ( +/obj/item/device/flashlight/lantern{ + on = 1 + }, +/turf/open/floor/plasteel/asteroid{ + icon_plating = "asteroid" + }, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"ccM" = ( +/obj/structure/chair, +/turf/open/floor/plating/asteroid, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"ccN" = ( +/obj/structure/closet/crate/medical, +/obj/item/stack/medical/gauze, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"ccO" = ( +/obj/structure/bed, +/obj/item/bedsheet/random, +/obj/structure/table/optable, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"ccP" = ( +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Auxillary Mining Base"; + dir = 1; + network = list("SS13","AuxBase") + }, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"ccQ" = ( +/obj/machinery/field/generator, +/turf/open/floor/plating, +/area/engine/engineering) +"ccR" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/electronics/airlock, +/obj/item/electronics/airlock, +/obj/item/stock_parts/cell/high/plus, +/obj/item/stack/sheet/mineral/plasma{ + amount = 30 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"ccS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ccT" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ccU" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ccV" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ccW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Singularity"; + name = "radiation shutters" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/turf_decal/bot{ + dir = 2 + }, +/turf/open/floor/plasteel/black, +/area/engine/engineering) +"ccX" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"ccY" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"ccZ" = ( +/obj/structure/particle_accelerator/end_cap, +/turf/open/floor/plating, +/area/engine/engineering) +"cda" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/landmark/event_spawn, +/turf/open/floor/plating, +/area/engine/engineering) +"cdb" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cdc" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cdd" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cde" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cdf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cdg" = ( +/obj/structure/table/glass, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/plasteel/darkyellow/side{ + tag = "icon-darkyellow (SOUTHWEST)"; + icon_state = "darkyellow"; + dir = 10 + }, +/area/maintenance/disposal/incinerator) +"cdh" = ( +/obj/structure/table/glass, +/obj/item/storage/toolbox/emergency, +/turf/open/floor/plasteel/darkyellow/side, +/area/maintenance/disposal/incinerator) +"cdi" = ( +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/plasteel/darkyellow/side{ + tag = "icon-darkyellow (SOUTHEAST)"; + icon_state = "darkyellow"; + dir = 6 + }, +/area/maintenance/disposal/incinerator) +"cdj" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; + name = "Atmospherics External Access"; + req_access = null; + req_access_txt = "24" + }, +/turf/open/floor/plating, +/area/maintenance/disposal/incinerator) +"cdk" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 0; + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/maintenance/disposal/incinerator) +"cdl" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + name = "Atmospherics External Access"; + req_access = null; + req_access_txt = "24" + }, +/turf/open/floor/plating, +/area/maintenance/disposal/incinerator) +"cdm" = ( +/obj/structure/lattice/catwalk, +/turf/open/space/basic, +/area/space) +"cdn" = ( +/obj/structure/closet/crate/bin, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/turf/open/floor/carpet, +/area/chapel/office) +"cdo" = ( +/turf/open/floor/carpet, +/area/chapel/office) +"cdp" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + layer = 2.9; + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/pen, +/turf/open/floor/carpet, +/area/chapel/office) +"cdq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/closed/wall, +/area/chapel/main/monastery) +"cdr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cds" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Chapel Port Access"; + dir = 2; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cdt" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"cdu" = ( +/turf/open/floor/plasteel/chapel{ + dir = 8 + }, +/area/chapel/main/monastery) +"cdv" = ( +/obj/structure/table/wood/fancy, +/obj/item/storage/box/matches{ + pixel_x = -3; + pixel_y = 8 + }, +/obj/machinery/light/small, +/turf/open/floor/plasteel/chapel{ + dir = 4 + }, +/area/chapel/main/monastery) +"cdw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cdx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cdy" = ( +/obj/structure/table/wood/fancy, +/obj/item/storage/fancy/candle_box, +/obj/machinery/light/small, +/turf/open/floor/plasteel/chapel{ + dir = 1 + }, +/area/chapel/main/monastery) +"cdz" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-08"; + layer = 4.1 + }, +/turf/open/floor/plasteel/chapel{ + dir = 4 + }, +/area/chapel/main/monastery) +"cdA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cdB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cdC" = ( +/obj/structure/chair/wood/normal, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cdD" = ( +/obj/structure/table, +/obj/item/trash/plate, +/obj/item/kitchen/fork, +/turf/open/floor/plating/asteroid, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"cdE" = ( +/obj/structure/chair, +/obj/item/cigbutt, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"cdF" = ( +/obj/structure/closet/secure_closet/miner/unlocked, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"cdG" = ( +/obj/docking_port/mobile/auxillary_base{ + dheight = 5; + dir = 1; + dwidth = 5; + height = 11; + width = 11 + }, +/obj/machinery/bluespace_beacon, +/obj/machinery/computer/auxillary_base, +/turf/closed/wall, +/area/shuttle/auxillary_base) +"cdH" = ( +/obj/structure/mining_shuttle_beacon{ + dir = 4 + }, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"cdI" = ( +/obj/machinery/field/generator, +/obj/machinery/camera{ + c_tag = "Engineering Secure Storage"; + dir = 4; + network = list("SS13") + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cdJ" = ( +/obj/machinery/portable_atmospherics/canister/toxins, +/turf/open/floor/plating, +/area/engine/engineering) +"cdK" = ( +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plating, +/area/engine/engineering) +"cdL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cdM" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cdN" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cdO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cdP" = ( +/obj/machinery/camera{ + c_tag = "Engineering Port Aft"; + dir = 1; + network = list("SS13") + }, +/obj/machinery/light, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cdQ" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/engineering) +"cdR" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/button/door{ + id = "Singularity"; + name = "Shutters Control"; + pixel_x = 25; + req_access_txt = "11" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/engineering) +"cdS" = ( +/obj/machinery/button/door{ + id = "Singularity"; + name = "Shutters Control"; + pixel_x = -25; + req_access_txt = "11" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cdT" = ( +/obj/machinery/particle_accelerator/control_box, +/obj/structure/cable/yellow, +/turf/open/floor/plating, +/area/engine/engineering) +"cdU" = ( +/obj/structure/particle_accelerator/fuel_chamber, +/turf/open/floor/plating, +/area/engine/engineering) +"cdV" = ( +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/plating, +/area/engine/engineering) +"cdW" = ( +/obj/machinery/button/door{ + id = "Singularity"; + name = "Shutters Control"; + pixel_x = 25; + req_access_txt = "11" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cdX" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/button/door{ + id = "Singularity"; + name = "Shutters Control"; + pixel_x = -25; + req_access_txt = "11" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/yellow/side, +/area/engine/engineering) +"cdY" = ( +/obj/machinery/camera{ + c_tag = "Engineering Starboard Aft"; + dir = 1; + network = list("SS13") + }, +/obj/machinery/light, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cdZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cea" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ceb" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cec" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/general/visible, +/turf/open/floor/plating/airless, +/area/maintenance/disposal/incinerator) +"ced" = ( +/obj/structure/closet/emcloset/anchored, +/turf/open/floor/plating, +/area/maintenance/disposal/incinerator) +"cee" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/asteroid, +/area/chapel/office) +"cef" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/asteroid, +/area/chapel/office) +"ceg" = ( +/obj/machinery/door/airlock/centcom{ + name = "Chapel Office"; + opacity = 1; + req_access_txt = "22" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ceh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/chapel/office) +"cei" = ( +/obj/machinery/door/airlock/centcom{ + name = "Chapel"; + opacity = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cej" = ( +/obj/machinery/door/airlock/centcom{ + name = "Chapel"; + opacity = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cek" = ( +/obj/machinery/door/airlock/centcom{ + name = "Chapel"; + opacity = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cel" = ( +/obj/machinery/door/airlock/centcom{ + name = "Chapel Access"; + opacity = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cem" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall, +/area/chapel/main/monastery) +"cen" = ( +/obj/structure/table/wood, +/obj/item/storage/photo_album, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ceo" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plating/asteroid, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"cep" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"ceq" = ( +/obj/machinery/power/emitter, +/turf/open/floor/plating, +/area/engine/engineering) +"cer" = ( +/obj/machinery/door/airlock/engineering{ + name = "Telecommunications Transit Tube"; + req_access_txt = "10; 61" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ces" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 2; + name = "Engineering External Access"; + req_access = null; + req_access_txt = "10;13" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/engine/engineering) +"cet" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "Singularity"; + name = "radiation shutters" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"ceu" = ( +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/item/crowbar, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cev" = ( +/obj/structure/chair/stool, +/turf/open/floor/plating, +/area/engine/engineering) +"cew" = ( +/obj/structure/particle_accelerator/power_box, +/turf/open/floor/plating, +/area/engine/engineering) +"cex" = ( +/obj/item/screwdriver, +/turf/open/floor/plating, +/area/engine/engineering) +"cey" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cez" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 2; + name = "Engineering External Access"; + req_access = null; + req_access_txt = "10;13" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"ceA" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"ceB" = ( +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/chapel/office) +"ceC" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Chapel Crematorium"; + dir = 2; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"ceD" = ( +/obj/machinery/door/airlock/centcom{ + name = "Crematorium"; + opacity = 1; + req_access = "27" + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"ceE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"ceF" = ( +/obj/structure/filingcabinet, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"ceG" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"ceH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ceI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ceJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ceK" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-08"; + layer = 4.1 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ceL" = ( +/obj/structure/table/wood/fancy, +/obj/item/storage/box/matches{ + pixel_x = -3; + pixel_y = 8 + }, +/obj/machinery/light/small, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ceM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ceN" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ceO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ceP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ceQ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ceR" = ( +/obj/machinery/field/generator, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"ceS" = ( +/obj/machinery/power/emitter, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"ceT" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"ceU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ceV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"ceW" = ( +/obj/machinery/light/small{ + dir = 8; + light_color = "#fff4bc" + }, +/obj/structure/closet/emcloset/anchored, +/turf/open/floor/plating, +/area/engine/engineering) +"ceX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/engine/engineering) +"ceY" = ( +/obj/machinery/power/rad_collector/anchored, +/obj/item/tank/internals/plasma, +/obj/structure/cable/yellow, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"ceZ" = ( +/obj/machinery/power/rad_collector/anchored, +/obj/structure/cable/yellow, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cfa" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/engine/engineering) +"cfb" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cfc" = ( +/obj/structure/particle_accelerator/particle_emitter/left, +/turf/open/floor/plating, +/area/engine/engineering) +"cfd" = ( +/obj/structure/particle_accelerator/particle_emitter/center, +/turf/open/floor/plating, +/area/engine/engineering) +"cfe" = ( +/obj/structure/particle_accelerator/particle_emitter/right, +/turf/open/floor/plating, +/area/engine/engineering) +"cff" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = -32 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cfg" = ( +/obj/machinery/light/small{ + dir = 4; + light_color = "#fff4bc" + }, +/obj/structure/closet/emcloset/anchored, +/turf/open/floor/plating, +/area/engine/engineering) +"cfh" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"cfi" = ( +/obj/machinery/button/crematorium{ + id = "foo"; + pixel_x = 25 + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"cfj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/closed/wall, +/area/chapel/office) +"cfk" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/chapel/office) +"cfl" = ( +/obj/machinery/door/airlock/centcom{ + name = "Chapel Access"; + opacity = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cfm" = ( +/turf/closed/wall/mineral/iron, +/area/chapel/main/monastery) +"cfn" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"cfo" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"cfp" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"cfq" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/emcloset/anchored, +/turf/open/floor/plating, +/area/chapel/main/monastery) +"cfr" = ( +/obj/structure/transit_tube_pod, +/obj/structure/transit_tube/station/reverse{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cfs" = ( +/obj/machinery/camera{ + c_tag = "Engineering Telecomms Access"; + dir = 8; + network = list("Labor") + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching telecomms."; + dir = 8; + layer = 4; + name = "Telecomms Telescreen"; + network = list("Telecomms"); + pixel_x = 30 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cft" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 1; + name = "Engineering External Access"; + req_access = null; + req_access_txt = "10;13" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/engine/engineering) +"cfu" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4"; + d1 = 1; + d2 = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cfv" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/engine/engineering) +"cfw" = ( +/obj/item/wirecutters, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/engine/engineering) +"cfx" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/engine/engineering) +"cfy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cfz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 1; + name = "Engineering External Access"; + req_access = null; + req_access_txt = "10;13" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cfA" = ( +/obj/machinery/chem_master/condimaster, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"cfB" = ( +/obj/machinery/seed_extractor, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"cfC" = ( +/obj/machinery/biogenerator, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"cfD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cfE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"cfF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Monastery APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"cfG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/chapel/main/monastery) +"cfH" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 4 + }, +/turf/open/floor/plating, +/area/chapel/main/monastery) +"cfI" = ( +/turf/open/floor/plating, +/area/chapel/main/monastery) +"cfJ" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8 + }, +/turf/open/floor/plating, +/area/chapel/main/monastery) +"cfK" = ( +/turf/open/floor/plasteel/asteroid, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"cfL" = ( +/obj/structure/flora/ausbushes/fernybush, +/obj/machinery/camera{ + c_tag = "Monastery Asteroid Starboard Aft"; + dir = 1; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/asteroid, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"cfM" = ( +/obj/structure/flora/ausbushes, +/turf/open/floor/plasteel/asteroid, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"cfN" = ( +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"cfO" = ( +/obj/structure/transit_tube, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cfP" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/engine/engineering) +"cfQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"cfR" = ( +/obj/structure/grille, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"cfS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"cfT" = ( +/obj/machinery/camera/emp_proof{ + c_tag = "Engine Containment Port Fore"; + dir = 2; + network = list("Engine") + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"cfU" = ( +/obj/machinery/power/grounding_rod, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"cfV" = ( +/turf/open/floor/plating/airless, +/area/engine/engineering) +"cfW" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cfX" = ( +/obj/machinery/camera/emp_proof{ + c_tag = "Engine Containment Starboard Fore"; + dir = 2; + network = list("Engine") + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"cfY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"cfZ" = ( +/obj/structure/grille, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"cga" = ( +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "Monastery External APC"; + areastring = "/area/chapel/main/monastery"; + pixel_x = 24 + }, +/turf/open/floor/plasteel/asteroid{ + icon_plating = "asteroid" + }, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"cgb" = ( +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/obj/item/storage/firstaid/regular, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"cgc" = ( +/obj/item/seeds/wheat, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"cgd" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"cge" = ( +/obj/item/storage/bag/plants, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"cgf" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/chapel/main/monastery) +"cgg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/chapel/main/monastery) +"cgh" = ( +/obj/structure/flora/ausbushes/pointybush, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cgi" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/chapel/main/monastery) +"cgj" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cgk" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/machinery/camera{ + c_tag = "Monastery Garden"; + dir = 2; + network = list("SS13","Monastery") + }, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cgl" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/carrot, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cgm" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/watermelon/holy, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cgn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cgo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"cgp" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"cgq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating, +/area/shuttle/auxillary_base) +"cgr" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/transit_tube, +/turf/open/floor/plating, +/area/engine/engineering) +"cgs" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 2; + name = "Engineering External Access"; + req_access = null; + req_access_txt = "61" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cgt" = ( +/obj/structure/grille, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"cgu" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"cgv" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"cgw" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4"; + d1 = 1; + d2 = 4 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"cgx" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"cgy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/asteroid{ + icon_plating = "asteroid" + }, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"cgz" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/chapel/main/monastery) +"cgA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/chapel/main/monastery) +"cgB" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/chapel/main/monastery) +"cgC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"cgD" = ( +/obj/machinery/vending/hydronutrients, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"cgE" = ( +/obj/item/shovel/spade, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"cgF" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"cgG" = ( +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/chapel/main/monastery) +"cgH" = ( +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cgI" = ( +/mob/living/simple_animal/butterfly, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cgJ" = ( +/obj/item/cultivator, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cgK" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/sugarcane, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cgL" = ( +/obj/structure/closet/cabinet, +/obj/item/clothing/suit/holidaypriest, +/obj/item/clothing/suit/nun, +/obj/item/clothing/head/nun_hood, +/obj/machinery/button/door{ + id = "Cell1"; + name = "Cell Bolt Control"; + normaldoorcontrol = 1; + pixel_x = -25; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main/monastery) +"cgM" = ( +/obj/structure/dresser, +/obj/structure/sign/securearea{ + 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"; + name = "Mr. Deempisi portrait"; + pixel_y = 28 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main/monastery) +"cgN" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/device/flashlight/lantern, +/turf/open/floor/plasteel/grimy, +/area/chapel/main/monastery) +"cgO" = ( +/obj/structure/toilet{ + pixel_y = 8 + }, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/chapel/main/monastery) +"cgP" = ( +/obj/structure/transit_tube, +/turf/open/floor/plating/airless, +/area/space) +"cgQ" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = -32 + }, +/turf/open/floor/plating, +/area/engine/engineering) +"cgR" = ( +/obj/structure/grille, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"cgS" = ( +/obj/machinery/power/emitter/anchored{ + dir = 4; + state = 2 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"cgT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"cgU" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"cgV" = ( +/obj/machinery/field/generator{ + anchored = 1; + state = 2 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"cgW" = ( +/turf/open/space, +/area/space/nearstation) +"cgX" = ( +/turf/open/space/basic, +/area/space/nearstation) +"cgY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"cgZ" = ( +/obj/machinery/power/emitter/anchored{ + dir = 8; + state = 2 + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"cha" = ( +/obj/structure/grille, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"chb" = ( +/obj/machinery/camera{ + c_tag = "Monastery Kitchen"; + dir = 4; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"chc" = ( +/obj/machinery/vending/dinnerware, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"chd" = ( +/obj/item/clothing/suit/apron/chef, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"che" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"chf" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"chg" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"chh" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"chi" = ( +/obj/structure/flora/ausbushes/pointybush, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"chj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"chk" = ( +/obj/structure/sink/puddle, +/obj/item/reagent_containers/glass/bucket, +/obj/effect/landmark/event_spawn, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"chl" = ( +/obj/structure/flora/ausbushes/sunnybush, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"chm" = ( +/obj/machinery/door/airlock{ + name = "Garden" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/hydroponics/garden/monastery) +"chn" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"cho" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"chp" = ( +/obj/machinery/door/airlock{ + id_tag = "Cell1"; + name = "Cell 1" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main/monastery) +"chq" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main/monastery) +"chr" = ( +/turf/open/floor/plasteel/grimy, +/area/chapel/main/monastery) +"chs" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/grimy, +/area/chapel/main/monastery) +"cht" = ( +/obj/machinery/door/airlock{ + name = "Bathroom" + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main/monastery) +"chu" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/chapel/main/monastery) +"chv" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 1; + name = "Engineering External Access"; + req_access = null; + req_access_txt = "61" + }, +/turf/open/floor/plating, +/area/engine/engineering) +"chw" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4"; + d1 = 1; + d2 = 4 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"chx" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/tesla_coil, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"chy" = ( +/obj/structure/lattice, +/turf/open/space, +/area/space/nearstation) +"chz" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/power/tesla_coil, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"chA" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"chB" = ( +/obj/item/seeds/banana, +/obj/item/seeds/grass, +/obj/item/seeds/grape, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"chC" = ( +/obj/structure/table, +/obj/machinery/microwave, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_y = 26 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"chD" = ( +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"chE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"chF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall/mineral/iron, +/area/chapel/main/monastery) +"chG" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/wheat, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"chH" = ( +/obj/structure/flora/ausbushes/genericbush, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"chI" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"chJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/chapel/main/monastery) +"chK" = ( +/obj/structure/table/wood, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/device/instrument/violin, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main/monastery) +"chL" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main/monastery) +"chM" = ( +/obj/structure/bed, +/obj/item/bedsheet/green, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main/monastery) +"chN" = ( +/obj/machinery/shower{ + dir = 8; + pixel_y = -4 + }, +/obj/item/soap/homemade, +/turf/open/floor/plasteel/showroomfloor, +/area/chapel/main/monastery) +"chO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/grille, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"chP" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/grille, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"chQ" = ( +/turf/open/space/basic, +/area/engine/engineering) +"chR" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/grille, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"chS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/grille, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"chT" = ( +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/flora/ausbushes/fernybush, +/turf/open/floor/plating/asteroid, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"chU" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"chV" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"chW" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = 3; + pixel_y = 4 + }, +/obj/item/reagent_containers/food/condiment/peppermill, +/obj/item/storage/box/ingredients/wildcard{ + layer = 3.1 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"chX" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/kitchen/rollingpin, +/obj/item/kitchen/knife, +/obj/machinery/light/small, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"chY" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"chZ" = ( +/obj/structure/reagent_dispensers/watertank/high, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"cia" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/chapel/main/monastery) +"cib" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cic" = ( +/obj/structure/flora/ausbushes/ywflowers, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cid" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cie" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/machinery/light/small, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cif" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/camera{ + c_tag = "Monastery Cells"; + dir = 8; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cig" = ( +/obj/structure/transit_tube/crossing, +/turf/open/floor/plating/airless, +/area/space) +"cih" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/grille, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"cii" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"cij" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"cik" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"cil" = ( +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"cim" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 1 + }, +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"cin" = ( +/obj/machinery/door/airlock/glass{ + name = "Shuttle Airlock" + }, +/turf/open/floor/plasteel/black, +/area/shuttle/abandoned) +"cio" = ( +/obj/structure/closet/cabinet, +/obj/item/clothing/suit/holidaypriest, +/obj/item/clothing/suit/nun, +/obj/item/clothing/head/nun_hood, +/obj/machinery/button/door{ + id = "Cell2"; + name = "Cell Bolt Control"; + normaldoorcontrol = 1; + pixel_x = -25; + req_access_txt = "0"; + specialfunctions = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main/monastery) +"cip" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/easel, +/obj/item/canvas/twentythreeXnineteen, +/turf/open/floor/plasteel/grimy, +/area/chapel/main/monastery) +"ciq" = ( +/obj/structure/toilet{ + pixel_y = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/chapel/main/monastery) +"cir" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/grille, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"cis" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"cit" = ( +/obj/machinery/the_singularitygen, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"ciu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/the_singularitygen/tesla, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"civ" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/grille, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"ciw" = ( +/turf/open/floor/plasteel/black, +/area/shuttle/abandoned) +"cix" = ( +/turf/open/floor/plasteel, +/area/shuttle/abandoned) +"ciy" = ( +/obj/item/reagent_containers/glass/bucket, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"ciz" = ( +/obj/structure/closet/coffin, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ciA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ciB" = ( +/obj/structure/closet/coffin, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ciC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ciD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"ciE" = ( +/obj/structure/flora/ausbushes/genericbush, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"ciF" = ( +/obj/machinery/door/airlock{ + id_tag = "Cell2"; + name = "Cell 2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main/monastery) +"ciG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"ciH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 2 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"ciI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"ciJ" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ciK" = ( +/obj/structure/table, +/obj/item/crowbar, +/obj/item/clothing/mask/gas, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ciL" = ( +/obj/machinery/door/window/eastleft{ + dir = 1; + name = "Coffin Storage"; + req_one_access_txt = "22" + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ciM" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ciN" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ciO" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/condiment/saltshaker{ + layer = 3.1; + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 5; + pixel_y = 6 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ciP" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ciQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ciR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ciS" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"ciT" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/harebell, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"ciU" = ( +/obj/machinery/light/small, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ciV" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"ciW" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/pointybush, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"ciX" = ( +/obj/structure/table/wood, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/storage/crayons, +/turf/open/floor/plasteel/grimy, +/area/chapel/main/monastery) +"ciY" = ( +/obj/structure/bed, +/obj/item/bedsheet/yellow, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/grimy, +/area/chapel/main/monastery) +"ciZ" = ( +/obj/machinery/shower{ + dir = 8; + pixel_y = -4 + }, +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/obj/item/bikehorn/rubberducky, +/turf/open/floor/plasteel/showroomfloor, +/area/chapel/main/monastery) +"cja" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 8 + }, +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"cjb" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table/glass, +/obj/item/gun/medbeam, +/turf/open/floor/plating/abductor, +/area/shuttle/abandoned) +"cjc" = ( +/obj/structure/chair, +/turf/open/floor/plating/abductor, +/area/shuttle/abandoned) +"cjd" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table/glass, +/obj/machinery/recharger, +/obj/item/gun/energy/laser/retro, +/turf/open/floor/plating/abductor, +/area/shuttle/abandoned) +"cje" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 4 + }, +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"cjf" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cjg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cjh" = ( +/obj/machinery/door/airlock/external{ + name = "Dock Access" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cji" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cjj" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cjk" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cjl" = ( +/obj/machinery/door/airlock/centcom{ + name = "Monastery Cemetary"; + opacity = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cjm" = ( +/turf/closed/wall, +/area/maintenance/department/chapel/monastery) +"cjn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Monastery Maintenance"; + req_access_txt = "0"; + req_one_access_txt = "22;24;10;11" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"cjo" = ( +/obj/machinery/hydroponics/soil, +/obj/machinery/light/small, +/obj/item/seeds/poppy, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cjp" = ( +/turf/closed/wall, +/area/library) +"cjq" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/palebush, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cjr" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cjs" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4"; + d1 = 1; + d2 = 4 + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"cjt" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"cju" = ( +/turf/closed/mineral, +/area/mine/explored{ + name = "Bomb Testing Asteroid" + }) +"cjv" = ( +/turf/closed/wall, +/area/mine/explored{ + name = "Bomb Testing Asteroid" + }) +"cjw" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'BOMB RANGE"; + name = "BOMB RANGE" + }, +/turf/closed/indestructible{ + desc = "A wall impregnated with Fixium, able to withstand massive explosions with ease"; + icon_state = "riveted"; + name = "hyper-reinforced wall" + }, +/area/mine/explored{ + name = "Bomb Testing Asteroid" + }) +"cjx" = ( +/turf/open/floor/plating/asteroid/airless, +/area/mine/explored{ + name = "Bomb Testing Asteroid" + }) +"cjy" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/plating/abductor, +/area/shuttle/abandoned) +"cjz" = ( +/obj/machinery/computer/shuttle/white_ship, +/turf/open/floor/plating/abductor, +/area/shuttle/abandoned) +"cjA" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plating/abductor, +/area/shuttle/abandoned) +"cjB" = ( +/obj/machinery/door/airlock/glass{ + name = "Shuttle Airlock" + }, +/obj/docking_port/mobile{ + dheight = 0; + dir = 8; + dwidth = 4; + height = 9; + id = "whiteship"; + launch_status = 0; + name = "White Ship"; + port_angle = 90; + preferred_direction = 1; + roundstart_move = "whiteship_away"; + timid = null; + width = 9 + }, +/obj/docking_port/stationary{ + dir = 8; + dwidth = 11; + height = 22; + id = "whiteship_home"; + name = "monastery"; + turf_type = /turf/open/space; + width = 35 + }, +/turf/open/floor/plasteel/black, +/area/shuttle/abandoned) +"cjC" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/chapel/main/monastery) +"cjD" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Monastery Secondary Dock"; + dir = 8; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cjE" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cjF" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/chapel/main/monastery) +"cjG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/button/massdriver{ + id = "chapelgun"; + pixel_x = 28 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cjH" = ( +/obj/machinery/door/airlock/centcom{ + name = "Chapel Garden"; + opacity = 1 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cjI" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/closed/wall, +/area/maintenance/department/chapel/monastery) +"cjJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"cjK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/storage/toolbox/mechanical, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"cjL" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Monastery Maintenance APC"; + areastring = "/area/maintenance/department/chapel/monastery"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"cjM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"cjN" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/storage/box/lights/bulbs, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"cjO" = ( +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/obj/item/stack/sheet/glass{ + amount = 50; + layer = 4 + }, +/obj/item/stack/sheet/metal{ + amount = 20; + layer = 3.1 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"cjP" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_y = 26 + }, +/turf/open/floor/plasteel/black, +/area/library) +"cjQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet, +/area/library) "cjR" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/shuttle/escape) +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet, +/area/library) "cjS" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/shuttle/escape) +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "Library APC"; + areastring = "/area/library"; + pixel_x = 24 + }, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/black, +/area/library) "cjT" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/shuttle/escape) +/obj/structure/grille, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) "cjU" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/shuttle/escape) +/obj/structure/grille, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) "cjV" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/shuttle/escape) +/obj/machinery/camera{ + active_power_usage = 0; + c_tag = "Bomb Testing Asteroid Fore"; + desc = "A specially-reinforced camera with a long lasting battery, used to monitor the bomb testing site. An external light is attached to the top."; + invuln = 1; + luminosity = 3; + name = "Hardened Bomb-Test Camera"; + network = list("Toxins"); + use_power = 0 + }, +/turf/open/floor/plating/asteroid/airless, +/area/mine/explored{ + name = "Bomb Testing Asteroid" + }) "cjW" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/shuttle/escape) +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/table/glass, +/obj/item/tank/internals/oxygen, +/obj/item/clothing/mask/breath, +/obj/item/clothing/suit/space/hardsuit/engine/elite, +/turf/open/floor/plating/abductor, +/area/shuttle/abandoned) +"cjX" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plating/abductor, +/area/shuttle/abandoned) +"cjY" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/table/glass, +/obj/item/clothing/shoes/magboots, +/turf/open/floor/plating/abductor, +/area/shuttle/abandoned) +"cjZ" = ( +/obj/structure/table, +/obj/item/storage/crayons, +/obj/item/wrench, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cka" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ckb" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/chapel/main/monastery) +"ckc" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ckd" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cke" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"ckf" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"ckg" = ( +/obj/item/wrench, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"ckh" = ( +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"cki" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Air Out"; + on = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"ckj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"ckk" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"ckl" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/photocopier, +/turf/open/floor/plasteel/black, +/area/library) +"ckm" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet, +/area/library) +"ckn" = ( +/obj/item/storage/bag/books, +/turf/open/floor/plasteel/black, +/area/library) +"cko" = ( +/obj/structure/bookcase/random/religion, +/turf/open/floor/plasteel/black, +/area/library) +"ckp" = ( +/obj/structure/bookcase/random/religion, +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/turf/open/floor/plasteel/black, +/area/library) +"ckq" = ( +/obj/structure/grille, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"ckr" = ( +/obj/machinery/camera/emp_proof{ + c_tag = "Engine Containment Port Aft"; + dir = 1; + network = list("Engine") + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"cks" = ( +/obj/machinery/camera/emp_proof{ + c_tag = "Engine Containment Starboard Aft"; + dir = 1; + network = list("Engine") + }, +/turf/open/floor/plating/airless, +/area/engine/engineering) +"ckt" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating/asteroid/airless, +/area/mine/explored{ + name = "Bomb Testing Asteroid" + }) +"cku" = ( +/obj/structure/chair/wood/normal, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/chapel/main/monastery) +"ckv" = ( +/obj/machinery/mass_driver{ + id = "chapelgun" + }, +/obj/machinery/door/window/eastleft{ + dir = 8; + name = "Mass Driver"; + req_one_access_txt = "0" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ckw" = ( +/obj/machinery/mass_driver{ + id = "chapelgun" + }, +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ckx" = ( +/obj/structure/table/wood/fancy, +/obj/item/clothing/under/burial, +/obj/item/clothing/under/burial, +/obj/item/clothing/under/burial, +/obj/item/clothing/under/burial, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cky" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"ckz" = ( +/obj/machinery/atmospherics/pipe/simple/general/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"ckA" = ( +/obj/machinery/atmospherics/pipe/manifold/general/hidden{ + dir = 1 + }, +/obj/machinery/meter, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"ckB" = ( +/obj/machinery/atmospherics/pipe/manifold/general/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"ckC" = ( +/obj/item/extinguisher, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"ckD" = ( +/obj/structure/chair/wood/normal, +/turf/open/floor/plasteel/black, +/area/library) +"ckE" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/chapel/main/monastery) +"ckF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/carpet, +/area/library) +"ckG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/library) +"ckH" = ( +/turf/open/floor/plasteel/black, +/area/library) +"ckI" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/library) +"ckJ" = ( +/obj/structure/sign/securearea, +/turf/closed/wall/r_wall, +/area/engine/engineering) +"ckK" = ( +/turf/closed/mineral/random/low_chance, +/area/mine/explored{ + name = "Bomb Testing Asteroid" + }) +"ckL" = ( +/obj/item/device/radio/beacon, +/obj/effect/landmark/revenantspawn, +/turf/open/floor/plating/airless, +/area/mine/explored{ + name = "Bomb Testing Asteroid" + }) +"ckM" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ckN" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ckO" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"ckP" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + dir = 1 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"ckQ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/mineral/iron, +/area/maintenance/department/chapel/monastery) +"ckR" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"ckS" = ( +/obj/structure/table/wood, +/obj/item/folder/yellow, +/obj/item/pen, +/obj/machinery/camera{ + c_tag = "Monastery Library"; + dir = 4; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/black, +/area/library) +"ckT" = ( +/obj/machinery/door/airlock/centcom{ + name = "Library" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/library) +"ckU" = ( +/obj/machinery/bookbinder, +/turf/open/floor/plasteel/black, +/area/library) +"ckV" = ( +/obj/structure/bookcase/random/reference, +/turf/open/floor/plasteel/black, +/area/library) +"ckW" = ( +/obj/structure/bookcase/random/nonfiction, +/turf/open/floor/plasteel/black, +/area/library) +"ckX" = ( +/obj/structure/bookcase/random/fiction, +/turf/open/floor/plasteel/black, +/area/library) +"ckY" = ( +/obj/structure/shuttle/engine/propulsion/burst, +/turf/closed/wall/mineral/titanium, +/area/shuttle/abandoned) +"ckZ" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/open/space, +/area/space) +"cla" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/space, +/area/space) +"clb" = ( +/obj/machinery/door/poddoor{ + id = "chapelgun"; + name = "mass driver door" + }, +/turf/open/floor/plating, +/area/chapel/main/monastery) +"clc" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/space, +/area/space) +"cld" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/closed/wall, +/area/maintenance/department/chapel/monastery) +"cle" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/maintenance/department/chapel/monastery) +"clf" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/storage/box/lights/bulbs, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"clg" = ( +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/library) +"clh" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/carpet, +/area/library) +"cli" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/library) +"clj" = ( +/obj/item/device/flashlight/lantern{ + on = 1 + }, +/turf/open/floor/plating/asteroid/airless, +/area/mine/explored{ + name = "Bomb Testing Asteroid" + }) +"clk" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/libraryscanner, +/turf/open/floor/plasteel/black, +/area/library) +"cll" = ( +/obj/machinery/newscaster{ + pixel_x = -32; + pixel_y = -32 + }, +/turf/open/floor/carpet, +/area/library) +"clm" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel/black, +/area/library) +"cln" = ( +/obj/structure/bookcase/random/adult, +/turf/open/floor/plasteel/black, +/area/library) +"clo" = ( +/obj/effect/decal/remains/human, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"clp" = ( +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole/bookmanagement, +/turf/open/floor/plasteel/black, +/area/library) +"clq" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + layer = 2.9; + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/pen, +/obj/item/barcodescanner, +/turf/open/floor/plasteel/black, +/area/library) +"clr" = ( +/obj/item/pickaxe/mini, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"cls" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/closed/mineral, +/area/mine/explored{ + name = "Bomb Testing Asteroid" + }) +"clt" = ( +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 24; + id = "syndicate_southmaint"; + name = "south maintenance airlock"; + turf_type = /turf/open/space; + width = 18 + }, +/turf/open/space, +/area/space) +"clu" = ( +/obj/machinery/camera{ + c_tag = "Telecomms External Fore"; + dir = 1; + network = list("SS13, Telecomms"); + start_active = 1 + }, +/turf/open/space, +/area/space) +"clv" = ( +/turf/closed/mineral/iron, +/area/mine/explored{ + name = "Bomb Testing Asteroid" + }) +"clw" = ( +/turf/closed/wall/r_wall, +/area/tcommsat/computer) +"clx" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/space) +"cly" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/space, +/area/space) +"clz" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 2; + name = "Telecommunications External Access"; + req_access = null; + req_access_txt = "61" + }, +/turf/open/floor/plating, +/area/tcommsat/computer) +"clA" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/turf/open/floor/plating, +/area/tcommsat/computer) +"clB" = ( +/obj/structure/closet/emcloset/anchored, +/turf/open/floor/plating, +/area/tcommsat/computer) +"clC" = ( +/obj/structure/window/reinforced/fulltile, +/obj/structure/transit_tube, +/turf/open/floor/plating, +/area/tcommsat/computer) +"clD" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 1; + name = "Telecommunications External Access"; + req_access = null; + req_access_txt = "61" + }, +/turf/open/floor/plating, +/area/tcommsat/computer) +"clE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/closed/wall/r_wall, +/area/tcommsat/computer) +"clF" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/closed/mineral/random/low_chance, +/area/mine/explored{ + name = "Bomb Testing Asteroid" + }) +"clG" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/tcommsat/computer) +"clH" = ( +/obj/structure/transit_tube, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/tcommsat/computer) +"clI" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"clJ" = ( +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"clK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"clL" = ( +/turf/closed/wall, +/area/tcommsat/computer) +"clM" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Waste Out"; + on = 1 + }, +/turf/open/floor/plating, +/area/tcommsat/computer) +"clN" = ( +/obj/machinery/atmospherics/components/unary/tank/air, +/turf/open/floor/plating, +/area/tcommsat/computer) +"clO" = ( +/obj/structure/grille, +/obj/structure/lattice, +/obj/structure/lattice, +/turf/open/space, +/area/space) +"clP" = ( +/obj/structure/transit_tube/station/reverse/flipped{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/tcommsat/computer) +"clQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"clR" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/obj/item/device/radio/beacon, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"clS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"clT" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Telecommunications Maintenance"; + req_access_txt = "61" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/tcommsat/computer) +"clU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/tcommsat/computer) +"clV" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 0; + name = "Air Out"; + on = 1 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plating, +/area/tcommsat/computer) +"clW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/tcommsat/computer) +"clX" = ( +/obj/machinery/camera/motion{ + c_tag = "Telecomms External Access"; + dir = 1; + network = list("SS13","Telecomms") + }, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"clY" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"clZ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"cma" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/tcommsat/computer) +"cmb" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/item/wrench, +/obj/item/stack/cable_coil, +/turf/open/floor/plating, +/area/tcommsat/computer) +"cmc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/obj/machinery/power/port_gen/pacman, +/turf/open/floor/plating, +/area/tcommsat/computer) +"cmd" = ( +/obj/machinery/door/airlock/engineering{ + name = "Telecommunications Chamber"; + req_access_txt = "61" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/tcommsat/computer) +"cme" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/r_wall, +/area/tcommsat/computer) +"cmf" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical, +/obj/item/device/radio, +/obj/machinery/airalarm{ + dir = 4; + pixel_x = -22 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 9 + }, +/area/tcommsat/computer) +"cmg" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Telecomms Admin"; + departmentType = 5; + name = "Telecomms RC"; + pixel_y = 30 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/tcommsat/computer) +"cmh" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/tcommsat/computer) +"cmi" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 26 + }, +/obj/machinery/camera/motion{ + c_tag = "Telecomms Monitoring"; + dir = 2; + network = list("SS13","Telecomms") + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/tcommsat/computer) +"cmj" = ( +/obj/machinery/door/airlock/glass_command{ + name = "Control Room"; + req_access_txt = "19; 61" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/tcommsat/computer) +"cmk" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Telecomms Monitoring APC"; + areastring = "/area/tcommsat/computer"; + pixel_y = 25 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/tcommsat/computer) +"cml" = ( +/obj/machinery/announcement_system, +/turf/open/floor/plasteel/yellow/side{ + dir = 5 + }, +/area/tcommsat/computer) +"cmm" = ( +/obj/machinery/light/small{ + brightness = 3; + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 8 + }, +/area/tcommsat/computer) +"cmn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/chair/office/dark, +/turf/open/floor/plasteel/yellow/corner, +/area/tcommsat/computer) +"cmo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side, +/area/tcommsat/computer) +"cmp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply, +/turf/open/floor/plasteel/yellow/side, +/area/tcommsat/computer) +"cmq" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/tcommsat/computer) +"cmr" = ( +/obj/structure/chair/office/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/corner{ + dir = 8 + }, +/area/tcommsat/computer) +"cms" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 8 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 4 + }, +/area/tcommsat/computer) +"cmt" = ( +/obj/structure/lattice, +/obj/machinery/camera/motion{ + c_tag = "Telecomms External Port"; + dir = 8; + network = list("Telecomms") + }, +/turf/open/space, +/area/space) +"cmu" = ( +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/item/pen, +/turf/open/floor/plasteel/yellow/side{ + dir = 10 + }, +/area/tcommsat/computer) +"cmv" = ( +/obj/machinery/computer/telecomms/monitor{ + network = "tcommsat" + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 6 + }, +/area/tcommsat/computer) +"cmw" = ( +/obj/machinery/door/airlock/glass_engineering{ + cyclelinkeddir = 2; + name = "Server Room"; + req_access_txt = "61" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/tcommsat/computer) +"cmx" = ( +/obj/machinery/computer/telecomms/server{ + network = "tcommsat" + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 10 + }, +/area/tcommsat/computer) +"cmy" = ( +/obj/machinery/computer/message_monitor, +/turf/open/floor/plasteel/yellow/side{ + dir = 6 + }, +/area/tcommsat/computer) +"cmz" = ( +/obj/structure/lattice, +/obj/machinery/camera/motion{ + c_tag = "Telecomms External Starboard"; + dir = 4; + network = list("Telecomms") + }, +/turf/open/space, +/area/space) +"cmA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/tcommsat/computer) +"cmB" = ( +/turf/closed/wall/r_wall, +/area/tcommsat/server) +"cmC" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/closed/wall/r_wall, +/area/tcommsat/server) +"cmD" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"cmE" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/tcommsat/computer) +"cmF" = ( +/obj/machinery/door/airlock/glass_engineering{ + cyclelinkeddir = 1; + name = "Server Room"; + req_access_txt = "61" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/tcommsat/computer) +"cmG" = ( +/obj/machinery/blackbox_recorder, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"cmH" = ( +/obj/machinery/message_server, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"cmI" = ( +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 1; + layer = 4; + name = "Telecomms Server APC"; + areastring = "/area/tcommsat/server"; + pixel_y = 24 + }, +/obj/structure/cable, +/turf/open/floor/plasteel/black/telecomms, +/area/tcommsat/server) +"cmJ" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/turf/open/floor/plasteel/black/telecomms, +/area/tcommsat/server) +"cmK" = ( +/turf/open/floor/plasteel/black/telecomms, +/area/tcommsat/server) +"cmL" = ( +/obj/machinery/telecomms/bus/preset_three, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"cmM" = ( +/obj/machinery/telecomms/receiver/preset_left, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"cmN" = ( +/obj/machinery/telecomms/processor/preset_three, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"cmO" = ( +/obj/machinery/telecomms/processor/preset_one, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"cmP" = ( +/obj/machinery/telecomms/receiver/preset_right, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"cmQ" = ( +/obj/machinery/telecomms/bus/preset_one, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"cmR" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/darkred/side/telecomms, +/area/tcommsat/server) +"cmS" = ( +/turf/open/floor/plasteel/whitepurple/side/telecomms, +/area/tcommsat/server) +"cmT" = ( +/turf/open/floor/plasteel/darkgreen/side/telecomms, +/area/tcommsat/server) +"cmU" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/side/telecomms, +/area/tcommsat/server) +"cmV" = ( +/obj/machinery/telecomms/server/presets/security, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"cmW" = ( +/obj/machinery/telecomms/server/presets/science, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"cmX" = ( +/obj/machinery/telecomms/hub/preset, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"cmY" = ( +/obj/machinery/telecomms/server/presets/common, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"cmZ" = ( +/obj/machinery/telecomms/server/presets/service, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"cna" = ( +/obj/machinery/telecomms/server/presets/medical, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"cnb" = ( +/obj/machinery/telecomms/server/presets/command, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"cnc" = ( +/obj/machinery/power/terminal, +/obj/machinery/ntnet_relay, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"cnd" = ( +/obj/machinery/telecomms/server/presets/supply, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"cne" = ( +/obj/machinery/telecomms/server/presets/engineering, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"cnf" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/open/floor/plasteel/darkblue/side/telecomms{ + dir = 1 + }, +/area/tcommsat/server) +"cng" = ( +/turf/open/floor/plasteel/darkblue/side/telecomms{ + dir = 1 + }, +/area/tcommsat/server) +"cnh" = ( +/turf/open/floor/plasteel/whitepurple/side/telecomms{ + dir = 1 + }, +/area/tcommsat/server) +"cni" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/open/floor/plasteel/whitepurple/side/telecomms{ + dir = 1 + }, +/area/tcommsat/server) +"cnj" = ( +/obj/machinery/telecomms/processor/preset_four, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"cnk" = ( +/obj/machinery/telecomms/broadcaster/preset_left, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"cnl" = ( +/obj/machinery/telecomms/bus/preset_four, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"cnm" = ( +/obj/machinery/telecomms/bus/preset_two, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"cnn" = ( +/obj/machinery/telecomms/broadcaster/preset_right, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"cno" = ( +/obj/machinery/telecomms/processor/preset_two, +/turf/open/floor/circuit/telecomms/mainframe, +/area/tcommsat/server) +"cnp" = ( +/obj/machinery/camera{ + active_power_usage = 0; + c_tag = "Bomb Testing Asteroid Aft"; + desc = "A specially-reinforced camera with a long lasting battery, used to monitor the bomb testing site. An external light is attached to the top."; + dir = 1; + invuln = 1; + luminosity = 3; + name = "Hardened Bomb-Test Camera"; + network = list("Toxins"); + use_power = 0 + }, +/turf/open/floor/plating/asteroid/airless, +/area/mine/explored{ + name = "Bomb Testing Asteroid" + }) +"cnq" = ( +/turf/closed/indestructible{ + desc = "A wall impregnated with Fixium, able to withstand massive explosions with ease"; + icon_state = "riveted"; + name = "hyper-reinforced wall" + }, +/area/mine/explored{ + name = "Bomb Testing Asteroid" + }) +"cnr" = ( +/obj/structure/table, +/obj/item/stock_parts/subspace/amplifier, +/obj/item/stock_parts/subspace/amplifier, +/obj/item/stock_parts/subspace/analyzer, +/obj/item/stock_parts/subspace/analyzer, +/turf/open/floor/plasteel/black/telecomms, +/area/tcommsat/server) +"cns" = ( +/obj/structure/table, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/crystal, +/obj/item/stock_parts/subspace/crystal, +/turf/open/floor/plasteel/black/telecomms, +/area/tcommsat/server) +"cnt" = ( +/obj/structure/table, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/transmitter, +/obj/item/stock_parts/subspace/transmitter, +/turf/open/floor/plasteel/black/telecomms, +/area/tcommsat/server) +"cnu" = ( +/obj/machinery/camera/motion{ + c_tag = "Telecomms Server Room"; + dir = 1; + network = list("SS13","Telecomms") + }, +/turf/open/floor/plasteel/black/telecomms, +/area/tcommsat/server) +"cnv" = ( +/obj/structure/table, +/obj/item/stock_parts/subspace/treatment, +/obj/item/stock_parts/subspace/treatment, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/turf/open/floor/plasteel/black/telecomms, +/area/tcommsat/server) +"cnw" = ( +/obj/structure/table, +/obj/item/stock_parts/console_screen, +/obj/item/stock_parts/console_screen, +/obj/item/stock_parts/micro_laser, +/obj/item/stock_parts/micro_laser, +/turf/open/floor/plasteel/black/telecomms, +/area/tcommsat/server) +"cnx" = ( +/obj/structure/table, +/obj/item/stock_parts/scanning_module, +/obj/item/stock_parts/scanning_module, +/turf/open/floor/plasteel/black/telecomms, +/area/tcommsat/server) +"cny" = ( +/obj/structure/lattice, +/obj/machinery/camera/motion{ + c_tag = "Telecomms External Port Aft"; + dir = 2; + network = list("Telecomms") + }, +/turf/open/space, +/area/space) +"cnz" = ( +/obj/structure/lattice, +/obj/machinery/camera/motion{ + c_tag = "Telecomms External Starboard Aft"; + dir = 2; + network = list("Telecomms") + }, +/turf/open/space, +/area/space) +"cnA" = ( +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 24; + id = "syndicate_s"; + name = "south of station"; + turf_type = /turf/open/space; + width = 18 + }, +/turf/open/space, +/area/space) +"cnB" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/purple/side{ + dir = 4 + }, +/area/science/research/lobby) +"cnC" = ( +/obj/machinery/turretid{ + control_area = "/area/ai_monitored/turret_protected/aisat_interior"; + name = "AI Satellite turret control"; + pixel_x = -5; + pixel_y = -24 + }, +/turf/open/floor/plasteel/darkblue/side{ + dir = 8 + }, +/area/ai_monitored/turret_protected/aisat_interior) +"cnD" = ( +/turf/open/space/basic, +/area/ai_monitored/turret_protected/AIsatextAP) +"cnE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/lattice, +/turf/open/space/basic, +/area/ai_monitored/turret_protected/AIsatextAP) +"cnF" = ( +/turf/open/space/basic, +/area/ai_monitored/turret_protected/AIsatextAP) +"cnG" = ( +/turf/open/space/basic, +/area/ai_monitored/turret_protected/AIsatextAS) +"cnH" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/space/basic, +/area/ai_monitored/turret_protected/AIsatextAS) +"cnI" = ( +/turf/open/space/basic, +/area/ai_monitored/turret_protected/AIsatextAS) +"cnJ" = ( +/obj/structure/closet/wardrobe/red, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"cnK" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"cnL" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"cnM" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"cnN" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/machinery/camera{ + c_tag = "Brig Equipment Room"; + dir = 2 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = 29 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"cnO" = ( +/obj/structure/closet/secure_closet/security/sec, +/obj/effect/turf_decal/delivery, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"cnP" = ( +/obj/machinery/vending/security, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"cnQ" = ( +/obj/machinery/suit_storage_unit/security, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"cnR" = ( +/obj/machinery/suit_storage_unit/security, +/obj/effect/turf_decal/bot, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"cnS" = ( +/turf/closed/wall/r_wall, +/area/security/main) +"cnT" = ( +/obj/structure/weightlifter, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"cnU" = ( +/obj/structure/weightlifter, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"cnV" = ( +/obj/structure/punching_bag, +/turf/open/floor/plasteel/showroomfloor, +/area/security/main) +"cnW" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/pod_1) +"cnX" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/dorms) +"cnY" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/pod_1) +"cnZ" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/pod_1) +"coa" = ( +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/security/brig) +"cob" = ( +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/security/brig) +"coc" = ( +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/security/brig) +"cod" = ( +/obj/structure/table, +/obj/item/clothing/under/color/grey, +/obj/machinery/power/apc{ + dir = 1; + name = "Dormitory APC"; + pixel_y = 25 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/barber, +/area/crew_quarters/dorms) +"coe" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Dormitory Maintenance APC"; + pixel_x = -24 + }, +/obj/structure/cable, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plating{ + burnt = 1; + icon_state = "panelscorched" + }, +/area/maintenance/department/crew_quarters/dorms) +"cof" = ( +/turf/open/floor/plasteel/darkred/side, +/area/security/brig) +"cog" = ( +/turf/open/floor/plasteel/darkred/side, +/area/security/brig) +"coh" = ( +/turf/open/floor/plasteel/darkred/side, +/area/security/brig) +"coi" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"coj" = ( +/obj/structure/chair/comfy{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"cok" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/chair/comfy{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"col" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet, +/area/crew_quarters/dorms) +"com" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"con" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"coo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"cop" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Dormitories"; + req_access_txt = "0" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel, +/area/crew_quarters/dorms) +"coq" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/storage/emergency/starboard) +"cor" = ( +/obj/item/extinguisher, +/turf/open/floor/plating, +/area/storage/emergency/starboard) +"cos" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"cot" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"cou" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/neutral/side, +/area/storage/primary) +"cov" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/neutral/side, +/area/storage/primary) +"cow" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/emergency, +/turf/open/floor/plating, +/area/storage/emergency/starboard) +"cox" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"coy" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel, +/area/hallway/primary/central) +"coz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"coA" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"coB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Central Primary Hallway Bridge"; + dir = 1 + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"coC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"coD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/open/floor/plasteel/blue/corner{ + dir = 8 + }, +/area/hallway/primary/central) +"coE" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/turf/open/floor/plating, +/area/hallway/primary/central) +"coF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + broken = 1; + icon_state = "platingdmg1" + }, +/area/maintenance/department/crew_quarters/bar) +"coG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/open/floor/plating{ + burnt = 1; + icon_state = "panelscorched" + }, +/area/maintenance/department/crew_quarters/bar) +"coH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + burnt = 1; + icon_state = "panelscorched" + }, +/area/maintenance/department/crew_quarters/bar) +"coI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + burnt = 1; + icon_state = "panelscorched" + }, +/area/maintenance/department/crew_quarters/bar) +"coJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/crew_quarters/bar) +"coK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/department/crew_quarters/bar) +"coL" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/quartermaster/storage) +"coM" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/quartermaster/storage) +"coN" = ( +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/secondary/exit/departure_lounge) +"coO" = ( +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/secondary/exit/departure_lounge) +"coP" = ( +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/secondary/exit/departure_lounge) +"coQ" = ( +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/secondary/exit/departure_lounge) +"coR" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/quartermaster/storage) +"coS" = ( +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/secondary/exit/departure_lounge) +"coT" = ( +/obj/item/device/radio/beacon, +/turf/open/floor/plasteel, +/area/hallway/secondary/exit/departure_lounge) +"coU" = ( +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/secondary/exit/departure_lounge) +"coV" = ( +/obj/machinery/vending/cigarette, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/hallway/primary/central) +"coW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"coX" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"coY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/crew_quarters/bar) +"coZ" = ( +/turf/open/floor/plasteel/neutral/corner, +/area/hallway/secondary/exit/departure_lounge) +"cpa" = ( +/obj/machinery/vending/boozeomat, +/turf/closed/wall, +/area/crew_quarters/bar) +"cpb" = ( +/obj/structure/table/glass, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/reagent_containers/food/drinks/bottle/goldschlager{ + pixel_x = -8; + pixel_y = 15 + }, +/obj/item/reagent_containers/food/drinks/bottle/vermouth{ + pixel_x = 3; + pixel_y = 7 + }, +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ + pixel_x = 7; + pixel_y = 16 + }, +/obj/item/reagent_containers/food/drinks/bottle/kahlua{ + pixel_x = 9; + pixel_y = 7 + }, +/obj/item/reagent_containers/food/drinks/bottle/absinthe{ + pixel_x = -5; + pixel_y = 4 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"cpc" = ( +/obj/machinery/chem_dispenser/drinks, +/obj/structure/table, +/obj/machinery/camera{ + c_tag = "Bar Drinks"; + dir = 2 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"cpd" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"cpe" = ( +/obj/machinery/door/airlock{ + cyclelinkeddir = 4; + name = "Bar Access"; + req_access_txt = "25" + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"cpf" = ( +/obj/structure/table/reinforced, +/turf/open/floor/plasteel/darkred/side{ + dir = 1 + }, +/area/crew_quarters/bar) +"cpg" = ( +/obj/machinery/button/door{ + id = "barshutters"; + name = "Bar Lockdown"; + pixel_x = 0; + pixel_y = 26; + req_access_txt = "28" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/bar) +"cph" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/chair/stool/bar, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"cpi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/chair/stool/bar, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"cpj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/chair/stool/bar, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/bar) +"cpk" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + icon_state = "pipe-j2s"; + sortType = 19 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"cpl" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"cpm" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/pie/cream, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"cpn" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/spaghetti, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"cpo" = ( +/obj/machinery/holopad, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"cpp" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/turf/open/floor/carpet{ + icon_state = "carpetsymbol" + }, +/area/crew_quarters/bar) +"cpq" = ( +/obj/machinery/deepfryer, +/obj/machinery/light{ + dir = 8; + light_color = "#e8eaff" + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"cpr" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"cps" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"cpt" = ( +/obj/item/device/radio/beacon, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/crew_quarters/bar) +"cpu" = ( +/obj/machinery/deepfryer, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"cpv" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/crew_quarters/bar) +"cpw" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"cpx" = ( +/obj/machinery/camera{ + c_tag = "Kitchen"; + dir = 1; + network = list("SS13") + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/button/door{ + id = "kitchenshutters"; + name = "Kitchen Shutters Control"; + pixel_x = 5; + pixel_y = -26; + req_access_txt = "28" + }, +/obj/machinery/light_switch{ + pixel_x = -6; + pixel_y = -25 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"cpy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/food_cart, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"cpz" = ( +/obj/structure/rack, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"cpA" = ( +/obj/structure/rack, +/obj/item/storage/box/drinkingglasses, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"cpB" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel/cafeteria, +/area/crew_quarters/kitchen) +"cpC" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "barshutters"; + name = "bar shutters" + }, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/crew_quarters/bar) +"cpD" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "barshutters"; + name = "bar shutters" + }, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/crew_quarters/bar) +"cpE" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "barshutters"; + name = "bar shutters" + }, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/crew_quarters/bar) +"cpF" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "barshutters"; + name = "bar shutters" + }, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/crew_quarters/bar) +"cpG" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "barshutters"; + name = "bar shutters" + }, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/crew_quarters/bar) +"cpH" = ( +/turf/open/floor/plasteel{ + icon_state = "L1" + }, +/area/hallway/primary/central) +"cpI" = ( +/turf/open/floor/plasteel{ + icon_state = "L3" + }, +/area/hallway/primary/central) +"cpJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel{ + icon_state = "L5" + }, +/area/hallway/primary/central) +"cpK" = ( +/turf/open/floor/plasteel{ + icon_state = "L9" + }, +/area/hallway/primary/central) +"cpL" = ( +/turf/open/floor/plasteel{ + icon_state = "L11" + }, +/area/hallway/primary/central) +"cpM" = ( +/turf/open/floor/plasteel{ + icon_state = "L13" + }, +/area/hallway/primary/central) +"cpN" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "L2" + }, +/area/hallway/primary/central) +"cpO" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "L4" + }, +/area/hallway/primary/central) +"cpP" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel{ + icon_state = "L6" + }, +/area/hallway/primary/central) +"cpQ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel{ + icon_state = "L10" + }, +/area/hallway/primary/central) +"cpR" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "L12" + }, +/area/hallway/primary/central) +"cpS" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel{ + icon_state = "L14" + }, +/area/hallway/primary/central) +"cpT" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/open/floor/plasteel/blue/side, +/area/hallway/primary/central) +"cpU" = ( +/obj/item/twohanded/required/kirbyplants, +/turf/open/floor/plasteel/purple/side, +/area/hallway/primary/central) +"cpV" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"cpW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/cargo) +"cpX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 + }, +/area/medical/medbay/central) +"cpY" = ( +/turf/open/floor/plasteel/whiteblue/side{ + dir = 1 + }, +/area/medical/medbay/central) +"cpZ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/whiteblue/side{ + dir = 6 + }, +/area/medical/medbay/central) +"cqa" = ( +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 + }, +/area/medical/medbay/central) +"cqb" = ( +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 8 + }, +/area/medical/medbay/central) +"cqc" = ( +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 + }, +/area/medical/medbay/central) +"cqd" = ( +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 + }, +/area/medical/medbay/central) +"cqe" = ( +/obj/effect/turf_decal/plaque, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"cqf" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 1 + }, +/area/medical/medbay/central) +"cqg" = ( +/turf/open/floor/plasteel/whiteblue/side{ + dir = 4 + }, +/area/medical/medbay/central) +"cqh" = ( +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel/purple/corner, +/area/science/research/lobby) +"cqi" = ( +/turf/open/floor/plasteel/purple/side, +/area/science/research/lobby) +"cqj" = ( +/turf/open/floor/plasteel/purple/side, +/area/science/research/lobby) +"cqk" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/purple/side{ + dir = 8 + }, +/area/science/research/lobby) +"cql" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"cqm" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 + }, +/area/medical/medbay/central) +"cqn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 + }, +/area/medical/medbay/central) +"cqo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/corner{ + dir = 4 + }, +/area/medical/medbay/central) +"cqp" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/green/side{ + dir = 1 + }, +/area/science/research/lobby) +"cqq" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/transport) +"cqr" = ( +/obj/structure/grille, +/obj/structure/window/shuttle, +/turf/open/floor/plating, +/area/shuttle/transport) +"cqs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/whiteblue/corner, +/area/medical/medbay/central) +"cqt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Research Division Hallway"; + dir = 1 + }, +/obj/machinery/light{ + dir = 2 + }, +/turf/open/floor/plasteel/purple/side, +/area/science/research/lobby) +"cqu" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/purple/side{ + dir = 8 + }, +/area/science/research/lobby) +"cqv" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"cqw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"cqx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/turf/open/floor/plasteel, +/area/science/research/lobby) +"cqy" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"cqz" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side, +/area/science/research/lobby) +"cqA" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side, +/area/science/research/lobby) +"cqB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side, +/area/science/research/lobby) +"cqC" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side, +/area/science/research/lobby) +"cqD" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/green/side, +/area/science/research/lobby) +"cqE" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-18"; + layer = 3 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/green/side, +/area/science/research/lobby) +"cqF" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"cqG" = ( +/obj/machinery/atmospherics/pipe/simple/yellow/visible{ + dir = 4 + }, +/turf/open/floor/plasteel/yellow/side{ + dir = 1 + }, +/area/engine/atmos) +"cqH" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/chapel/dock) +"cqI" = ( +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/chapel/dock) +"cqJ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"cqK" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"cqL" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"cqM" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"cqN" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"cqO" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"cqP" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"cqQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"cqR" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"cqS" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/space) +"cqT" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"cqU" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/open/space/basic, +/area/space) +"cqV" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start/chief_engineer, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel, +/area/crew_quarters/heads/chief) +"cqW" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"cqX" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"cqY" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"cqZ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"cra" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"crb" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/office) +"crc" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"crd" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"cre" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/space/basic, +/area/space) +"crf" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"crg" = ( +/obj/structure/chair/wood/normal, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"crh" = ( +/obj/machinery/button/crematorium{ + id = "foo"; + pixel_x = 25 + }, +/obj/structure/bodycontainer/crematorium{ + id = "foo" + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"cri" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"crj" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"crk" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"crl" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK" + }, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"crm" = ( +/obj/structure/lattice, +/obj/structure/disposalpipe/segment, +/turf/open/space, +/area/space) +"crn" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"cro" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"crp" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"crq" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"crr" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"crs" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"crt" = ( +/obj/structure/table/wood/fancy, +/obj/item/folder, +/obj/item/pen, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"cru" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"crv" = ( +/turf/open/floor/plasteel/black, +/area/chapel/office) +"crw" = ( +/turf/open/floor/plasteel/black, +/area/chapel/office) +"crx" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/grown/harebell, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cry" = ( +/obj/structure/lattice/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/open/space, +/area/space) +"crz" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 4; + req_access_txt = "13" + }, +/obj/structure/disposalpipe/segment{ + icon_state = "pipe-s"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"crA" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_y = 32 + }, +/obj/structure/disposalpipe/segment{ + icon_state = "pipe-s"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"crB" = ( +/obj/machinery/door/airlock/external{ + cyclelinkeddir = 8; + req_access_txt = "13" + }, +/obj/structure/disposalpipe/segment{ + icon_state = "pipe-s"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"crC" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + icon_state = "pipe-s"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"crD" = ( +/obj/structure/table/wood/fancy, +/obj/item/storage/box/bodybags, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"crE" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"crF" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"crG" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"crH" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/grown/poppy, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"crI" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"crJ" = ( +/obj/machinery/door/airlock/centcom{ + name = "Crematorium"; + opacity = 1; + req_access = "27" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"crK" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Chapel Port"; + dir = 4; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"crL" = ( +/obj/structure/chair/wood/normal, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/chapel{ + dir = 4 + }, +/area/chapel/main/monastery) +"crM" = ( +/obj/structure/chair/wood/normal, +/obj/effect/landmark/start/assistant, +/turf/open/floor/plasteel/chapel{ + dir = 1 + }, +/area/chapel/main/monastery) +"crN" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Chapel Starboard"; + dir = 8; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"crO" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/space/basic, +/area/space) +"crP" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/office) +"crQ" = ( +/turf/open/floor/plasteel/black, +/area/chapel/office) +"crR" = ( +/turf/open/floor/plasteel/black, +/area/chapel/office) +"crS" = ( +/obj/machinery/airalarm{ + frequency = 1439; + locked = 0; + pixel_y = 23 + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"crT" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"crU" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "Chapel Office APC"; + pixel_x = 24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + d2 = 2 + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"crV" = ( +/obj/structure/flora/ausbushes/pointybush, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"crW" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"crX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"crY" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/breadslice/plain, +/obj/item/reagent_containers/food/snacks/breadslice/plain{ + pixel_y = 4 + }, +/obj/item/reagent_containers/food/snacks/breadslice/plain{ + pixel_y = 8 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"crZ" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/space/basic, +/area/space) +"csa" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"csb" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"csc" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"csd" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/chapel/office) +"cse" = ( +/obj/structure/table/wood, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-18"; + layer = 4.1; + pixel_y = 8 + }, +/turf/open/floor/carpet, +/area/chapel/office) +"csf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/darkyellow/corner, +/area/chapel/office) +"csg" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/darkyellow/corner, +/area/chapel/office) +"csh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/darkyellow/corner, +/area/chapel/office) +"csi" = ( +/turf/open/floor/plasteel/darkyellow/corner, +/area/chapel/office) +"csj" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"csk" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/wine{ + pixel_y = 8 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"csl" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/space/basic, +/area/space) +"csm" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"csn" = ( +/obj/structure/closet{ + name = "chaplain closet" + }, +/obj/item/clothing/under/rank/chaplain, +/obj/item/clothing/shoes/sneakers/black, +/obj/item/storage/backpack/cultpack, +/obj/item/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box, +/obj/item/clothing/suit/nun, +/obj/item/clothing/head/nun_hood, +/obj/item/clothing/suit/holidaypriest, +/obj/item/device/radio/intercom{ + dir = 0; + name = "Station Intercom (General)"; + pixel_y = 26 + }, +/obj/machinery/requests_console{ + department = "Chapel"; + departmentType = 2; + pixel_x = -32 + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"cso" = ( +/obj/structure/table/wood, +/obj/item/nullrod, +/turf/open/floor/carpet, +/area/chapel/office) +"csp" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/darkred/side{ + dir = 10 + }, +/area/chapel/office) +"csq" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 10 + }, +/area/chapel/office) +"csr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/darkred/side{ + dir = 10 + }, +/area/chapel/office) +"css" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 10 + }, +/area/chapel/office) +"cst" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 10 + }, +/area/chapel/office) +"csu" = ( +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/chapel/office) +"csv" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"csw" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/space/basic, +/area/space) +"csx" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"csy" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"csz" = ( +/obj/structure/disposalpipe/segment{ + icon_state = "pipe-s"; + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/engine) +"csA" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/office) +"csB" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/effect/landmark/start/chaplain, +/turf/open/floor/carpet, +/area/chapel/office) +"csC" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/holywater{ + name = "flask of holy water"; + pixel_x = -2; + pixel_y = 2 + }, +/turf/open/floor/carpet, +/area/chapel/office) +"csD" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/darkred, +/area/chapel/office) +"csE" = ( +/turf/open/floor/plasteel/darkred, +/area/chapel/office) +"csF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/open/floor/plasteel/darkred, +/area/chapel/office) +"csG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/darkred, +/area/chapel/office) +"csH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/darkred, +/area/chapel/office) +"csI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/centcom{ + name = "Chapel Office"; + opacity = 1; + req_access_txt = "22" + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"csJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/asteroid, +/area/chapel/office) +"csK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/asteroid, +/area/chapel/office) +"csL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/asteroid, +/area/chapel/office) +"csM" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Chapel Office Tunnel"; + dir = 1; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/asteroid, +/area/chapel/office) +"csN" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"csO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"csP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"csQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"csR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"csS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"csT" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Chapel Starboard Access"; + dir = 2; + network = list("SS13","Monastery") + }, +/obj/structure/chair/wood/normal, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"csU" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"csV" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/space/basic, +/area/space) +"csW" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"csX" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"csY" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/machinery/newscaster{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"csZ" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 9 + }, +/area/chapel/office) +"cta" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 9 + }, +/area/chapel/office) +"ctb" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 9 + }, +/area/chapel/office) +"ctc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 9 + }, +/area/chapel/office) +"ctd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/darkred/side{ + dir = 9 + }, +/area/chapel/office) +"cte" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall, +/area/chapel/office) +"ctf" = ( +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/chapel/office) +"ctg" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cth" = ( +/obj/structure/table/wood/fancy, +/obj/item/storage/fancy/candle_box, +/obj/machinery/light/small, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cti" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/space/basic, +/area/space) +"ctj" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"ctk" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"ctl" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"ctm" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"ctn" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"cto" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"ctp" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/chapel/office) +"ctq" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet, +/area/chapel/office) +"ctr" = ( +/turf/open/floor/plasteel/darkyellow/corner{ + tag = "icon-darkyellowcorners (EAST)"; + icon_state = "darkyellowcorners"; + dir = 4 + }, +/area/chapel/office) +"cts" = ( +/turf/open/floor/plasteel/darkyellow/corner{ + tag = "icon-darkyellowcorners (EAST)"; + icon_state = "darkyellowcorners"; + dir = 4 + }, +/area/chapel/office) +"ctt" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/darkyellow/corner{ + tag = "icon-darkyellowcorners (EAST)"; + icon_state = "darkyellowcorners"; + dir = 4 + }, +/area/chapel/office) +"ctu" = ( +/obj/machinery/light/small{ + dir = 2 + }, +/turf/open/floor/plasteel/darkyellow/corner{ + tag = "icon-darkyellowcorners (EAST)"; + icon_state = "darkyellowcorners"; + dir = 4 + }, +/area/chapel/office) +"ctv" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"ctw" = ( +/turf/closed/wall/mineral/iron, +/area/chapel/main/monastery) +"ctx" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/mineral/iron, +/area/chapel/main/monastery) +"cty" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/closed/wall/mineral/iron, +/area/chapel/main/monastery) +"ctz" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/space/basic, +/area/space) +"ctA" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/lattice, +/turf/open/space/basic, +/area/space) +"ctB" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"ctC" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"ctD" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/office) +"ctE" = ( +/turf/open/floor/plasteel/black, +/area/chapel/office) +"ctF" = ( +/turf/open/floor/plasteel/black, +/area/chapel/office) +"ctG" = ( +/turf/open/floor/plasteel/black, +/area/chapel/office) +"ctH" = ( +/turf/open/floor/plasteel/black, +/area/chapel/office) +"ctI" = ( +/turf/open/floor/plasteel/black, +/area/chapel/office) +"ctJ" = ( +/obj/machinery/camera{ + c_tag = "Chapel Office"; + dir = 8; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/black, +/area/chapel/office) +"ctK" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-10"; + layer = 4.1 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ctL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"ctM" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"ctN" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Monastery Cloister Fore"; + dir = 2; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"ctO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"ctP" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + layer = 4.1 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"ctQ" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plating, +/area/chapel/main/monastery) +"ctR" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/space/basic, +/area/space) +"ctS" = ( +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ + icon_state = "pipe-t"; + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/space) +"ctT" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"ctU" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"ctV" = ( +/obj/structure/closet, +/obj/item/clothing/suit/holidaypriest, +/obj/item/clothing/suit/nun, +/obj/item/clothing/head/nun_hood, +/obj/item/storage/backpack/cultpack, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/chapel/office) +"ctW" = ( +/obj/structure/closet, +/obj/machinery/light/small{ + dir = 2 + }, +/obj/item/storage/book/bible, +/obj/item/storage/book/bible, +/obj/item/storage/book/bible, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/chapel/office) +"ctX" = ( +/obj/structure/closet/crate/bin, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/chapel/office) +"ctY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"ctZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/chapel/main/monastery) +"cua" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/chapel/main/monastery) +"cub" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/space/basic, +/area/space) +"cuc" = ( +/obj/structure/window/reinforced/fulltile, +/turf/open/floor/plating, +/area/chapel/main/monastery) +"cud" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/space/basic, +/area/space) +"cue" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"cuf" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"cug" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"cuh" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"cui" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"cuj" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/maintenance/department/engine) +"cuk" = ( +/obj/structure/closet{ + name = "beekeeping wardrobe" + }, +/obj/item/clothing/suit/beekeeper_suit, +/obj/item/clothing/suit/beekeeper_suit, +/obj/item/clothing/suit/beekeeper_suit, +/obj/item/clothing/head/beekeeper_head, +/obj/item/clothing/head/beekeeper_head, +/obj/item/clothing/head/beekeeper_head, +/obj/item/melee/flyswatter, +/obj/item/melee/flyswatter, +/obj/item/melee/flyswatter, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"cul" = ( +/obj/machinery/chem_master/condimaster, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"cum" = ( +/obj/machinery/seed_extractor, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"cun" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cuo" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cup" = ( +/obj/machinery/hydroponics/soil, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/seeds/watermelon/holy, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cuq" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cur" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/open/space/basic, +/area/space) +"cus" = ( +/obj/structure/closet{ + name = "beekeeping supplies" + }, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/honey_frame, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"cut" = ( +/obj/item/reagent_containers/glass/bucket, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"cuu" = ( +/obj/item/storage/bag/plants, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 24 + }, +/obj/item/storage/bag/plants, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"cuv" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cuw" = ( +/obj/structure/table/wood, +/obj/item/trash/plate, +/obj/item/kitchen/fork, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cux" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/mug/tea, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cuy" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cuz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Monastery Cloister Port"; + dir = 4; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cuA" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/beebox, +/obj/item/queen_bee/bought, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cuB" = ( +/obj/structure/flora/tree/jungle/small, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cuC" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/beebox, +/obj/item/queen_bee/bought, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cuD" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cuE" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/carrot, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cuF" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/carrot, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cuG" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/machinery/light/small{ + dir = 2 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"cuH" = ( +/obj/item/hatchet, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"cuI" = ( +/obj/machinery/vending/hydronutrients, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"cuJ" = ( +/obj/item/shovel/spade, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"cuK" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Monastery Dining Room"; + dir = 8; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cuL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"cuM" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "Garden APC"; + pixel_x = -24 + }, +/obj/structure/cable{ + icon_state = "0-2"; + pixel_y = 1; + d2 = 2 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cuN" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cuO" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/sugarcane, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cuP" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"cuQ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/mineral/iron, +/area/chapel/main/monastery) +"cuR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"cuS" = ( +/obj/machinery/door/airlock{ + name = "Kitchen" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cuT" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cuU" = ( +/obj/machinery/door/airlock{ + name = "Dining Room" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cuV" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cuW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cuX" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock{ + name = "Garden" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"cuY" = ( +/obj/machinery/door/airlock{ + name = "Garden" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"cuZ" = ( +/obj/item/wrench, +/turf/open/floor/plasteel/hydrofloor, +/area/chapel/main/monastery) +"cva" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cvb" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/wheat, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cvc" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"cvd" = ( +/obj/structure/chair/wood/normal{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cve" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cvf" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/harebell, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cvg" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cvh" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/poppy, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cvi" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/brflowers, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cvj" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/machinery/light/small, +/turf/open/floor/grass, +/area/hydroponics/garden/monastery) +"cvk" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Monastery Cloister Starboard"; + dir = 8; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cvl" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/mineral/iron, +/area/chapel/main/monastery) +"cvm" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"cvn" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"cvo" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"cvp" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"cvq" = ( +/obj/machinery/camera{ + c_tag = "Monastery Secondary Dock"; + dir = 8; + network = list("SS13","Monastery") + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cvr" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/window/eastleft{ + dir = 1; + name = "Coffin Storage"; + req_one_access_txt = "22" + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cvs" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cvt" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/window/eastleft{ + base_state = "right"; + dir = 1; + icon_state = "right"; + name = "Coffin Storage"; + req_one_access_txt = "22" + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cvu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"cvv" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/chapel/main/monastery) +"cvw" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/chapel/main/monastery) +"cvx" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/chapel/main/monastery) +"cvy" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/chapel/main/monastery) +"cvz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"cvA" = ( +/obj/machinery/door/airlock/external{ + name = "Dock Access" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cvB" = ( +/obj/structure/chair/wood/normal, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cvC" = ( +/obj/structure/chair/wood/normal, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cvD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/closed/wall/mineral/iron, +/area/chapel/main/monastery) +"cvE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-21"; + layer = 4.1 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cvF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"cvG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"cvH" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 8 + }, +/area/chapel/main/monastery) +"cvI" = ( +/obj/machinery/light/small, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/machinery/camera{ + c_tag = "Monastery Cloister Aft"; + dir = 1; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"cvJ" = ( +/obj/machinery/light/small, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"cvK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"cvL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/chapel/main/monastery) +"cvM" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-10"; + layer = 4.1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cvN" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"cvO" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"cvP" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"cvQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"cvR" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = -32 + }, +/obj/machinery/camera{ + c_tag = "Monastery Cemetary"; + dir = 4; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cvS" = ( +/obj/structure/chair/wood/normal, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cvT" = ( +/obj/structure/chair/wood/normal, +/turf/open/floor/carpet, +/area/chapel/main/monastery) +"cvU" = ( +/obj/structure/chair/wood/normal, +/turf/open/floor/carpet, +/area/chapel/main/monastery) +"cvV" = ( +/obj/structure/chair/wood/normal, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cvW" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cvX" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/closed/wall/mineral/iron, +/area/maintenance/department/chapel/monastery) +"cvY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/closed/wall/mineral/iron, +/area/maintenance/department/chapel/monastery) +"cvZ" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/closed/wall/mineral/iron, +/area/maintenance/department/chapel/monastery) +"cwa" = ( +/turf/closed/wall/mineral/iron, +/area/maintenance/department/chapel/monastery) +"cwb" = ( +/turf/closed/wall/mineral/iron, +/area/maintenance/department/chapel/monastery) +"cwc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Monastery Maintenance"; + req_access_txt = "0"; + req_one_access_txt = "22;24;10;11;37" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"cwd" = ( +/turf/closed/wall/mineral/iron, +/area/maintenance/department/chapel/monastery) +"cwe" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cwf" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cwg" = ( +/obj/machinery/door/airlock/centcom{ + name = "Library" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/library) +"cwh" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cwi" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cwj" = ( +/obj/item/storage/box/matches{ + pixel_x = -3; + pixel_y = 8 + }, +/obj/structure/table/wood, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cwk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/carpet, +/area/chapel/main/monastery) +"cwl" = ( +/obj/effect/decal/cleanable/cobweb{ + icon_state = "cobweb2" + }, +/obj/item/storage/fancy/candle_box, +/obj/structure/table/wood, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cwm" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 6 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"cwn" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/storage/toolbox/mechanical, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"cwo" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "Monastery Maintenance APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + icon_state = "0-4"; + d2 = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"cwp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"cwq" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cwr" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "Library APC"; + pixel_x = 24 + }, +/obj/machinery/airalarm{ + pixel_y = 22 + }, +/turf/open/floor/plasteel/black, +/area/library) +"cws" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cwt" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cwu" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cwv" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cww" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/grown/poppy, +/obj/item/reagent_containers/food/snacks/grown/harebell, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cwx" = ( +/obj/structure/table/wood/fancy, +/obj/item/storage/book/bible, +/turf/open/floor/carpet, +/area/chapel/main/monastery) +"cwy" = ( +/obj/structure/table/wood/fancy, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/item/candle, +/obj/item/candle{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/item/candle{ + pixel_x = -8; + pixel_y = 6 + }, +/turf/open/floor/carpet, +/area/chapel/main/monastery) +"cwz" = ( +/obj/item/clothing/under/burial, +/obj/item/clothing/under/burial, +/obj/item/clothing/under/burial, +/obj/item/clothing/under/burial, +/obj/structure/table/wood, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cwA" = ( +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"cwB" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cwC" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cwD" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cwE" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cwF" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cwG" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/button/massdriver{ + id = "chapelgun"; + pixel_x = 28 + }, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cwH" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"cwI" = ( +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"cwJ" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cwK" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/library) +"cwL" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cwM" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/turf/open/space, +/area/space) +"cwN" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"cwO" = ( +/obj/item/device/flashlight/lantern, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cwP" = ( +/obj/item/device/flashlight/lantern, +/turf/open/floor/plasteel/black, +/area/chapel/main/monastery) +"cwQ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"cwR" = ( +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/turf/open/space/basic, +/area/space) +"cwS" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/maintenance/department/chapel/monastery) +"cwT" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cwU" = ( +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole, +/turf/open/floor/plasteel/black, +/area/library) +"cwV" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cwW" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"cwX" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"cwY" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"cwZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"cxa" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"cxb" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"cxc" = ( +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/turf/open/space/basic, +/area/space) +"cxd" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cxe" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/library) +"cxf" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cxg" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/turf/open/space/basic, +/area/space) +"cxh" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/turf/open/space/basic, +/area/space) +"cxi" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"cxj" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/chapel/main/monastery) +"cxk" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/obj/structure/window/reinforced{ + dir = 8; + layer = 2.9 + }, +/turf/open/space/basic, +/area/space) +"cxl" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/turf/open/space/basic, +/area/space) +"cxm" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cxn" = ( +/obj/machinery/newscaster{ + pixel_x = -32; + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/carpet, +/area/library) +"cxo" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cxp" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/turf/open/space/basic, +/area/space) +"cxq" = ( +/obj/structure/window/reinforced{ + dir = 1; + pixel_y = 1 + }, +/turf/open/space/basic, +/area/space) +"cxr" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cxs" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cxt" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cxu" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cxv" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cxw" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cxx" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cxy" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cxz" = ( +/obj/machinery/door/airlock/centcom{ + name = "Library" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/library) +"cxA" = ( +/turf/closed/wall/mineral/iron, +/area/library) +"cxB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 6 + }, +/turf/closed/wall, +/area/library) +"cxC" = ( +/obj/effect/turf_decal/stripes/line{ + tag = "icon-warninglinecorner (NORTH)"; + icon_state = "warninglinecorner"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/library) +"cxD" = ( +/obj/effect/turf_decal/stripes/line{ + tag = "icon-warninglinecorner"; + icon_state = "warninglinecorner"; + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/library) +"cxE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/closed/wall, +/area/library) +"cxF" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/library) +"cxG" = ( +/turf/open/space/basic, +/area/library) +"cxH" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/library) +"cxI" = ( +/turf/open/space/basic, +/area/library) +"cxJ" = ( +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/library) +"cxK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/library) +"cxL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/library) +"cxM" = ( +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/library) +"cxN" = ( +/turf/open/space/basic, +/area/library) +"cxO" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/library) +"cxP" = ( +/turf/open/space/basic, +/area/library) +"cxQ" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/library) +"cxR" = ( +/turf/open/space/basic, +/area/library) +"cxS" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/library) +"cxT" = ( +/turf/open/space/basic, +/area/library) +"cxU" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/library) +"cxV" = ( +/turf/open/space/basic, +/area/library) +"cxW" = ( +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/library) +"cxX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Monastery Archives Access Tunnel"; + dir = 4; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/library) +"cxY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/library) +"cxZ" = ( +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/library) +"cya" = ( +/turf/open/space/basic, +/area/library) +"cyb" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/library) +"cyc" = ( +/turf/open/space/basic, +/area/library) +"cyd" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/library) +"cye" = ( +/turf/open/space/basic, +/area/library) +"cyf" = ( +/turf/open/space/basic, +/area/library) +"cyg" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/library) +"cyh" = ( +/turf/open/space/basic, +/area/library) +"cyi" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/library) +"cyj" = ( +/turf/open/space/basic, +/area/library) +"cyk" = ( +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plating, +/area/library) +"cyl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/library) +"cym" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/library) +"cyn" = ( +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/library) +"cyo" = ( +/turf/open/space/basic, +/area/library) +"cyp" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/library) +"cyq" = ( +/turf/open/space/basic, +/area/library) +"cyr" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/library) +"cys" = ( +/turf/open/space/basic, +/area/library) +"cyt" = ( +/turf/open/space/basic, +/area/library) +"cyu" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/library) +"cyv" = ( +/turf/open/space/basic, +/area/library) +"cyw" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/library) +"cyx" = ( +/turf/open/space/basic, +/area/library) +"cyy" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 5 + }, +/turf/closed/wall, +/area/library) +"cyz" = ( +/obj/effect/turf_decal/stripes/line{ + tag = "icon-warninglinecorner (EAST)"; + icon_state = "warninglinecorner"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 10 + }, +/turf/open/floor/plasteel/vault{ + dir = 4 + }, +/area/library) +"cyA" = ( +/obj/effect/turf_decal/stripes/line{ + tag = "icon-warninglinecorner (WEST)"; + icon_state = "warninglinecorner"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 1 + }, +/area/library) +"cyB" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 9 + }, +/turf/closed/wall, +/area/library) +"cyC" = ( +/turf/open/space/basic, +/area/library) +"cyD" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/library) +"cyE" = ( +/turf/open/space/basic, +/area/library) +"cyF" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/library) +"cyG" = ( +/turf/open/space/basic, +/area/library) +"cyH" = ( +/turf/open/space/basic, +/area/library) +"cyI" = ( +/obj/machinery/door/airlock/centcom{ + name = "Library" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/library) +"cyJ" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/library) +"cyK" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"cyL" = ( +/obj/structure/lattice, +/obj/structure/lattice, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"cyM" = ( +/obj/structure/lattice, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"cyN" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"cyO" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"cyP" = ( +/obj/structure/bookcase/random/nonfiction, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/library) +"cyQ" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/obj/machinery/camera{ + c_tag = "Monastery Archives Fore"; + dir = 2; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/black, +/area/library) +"cyR" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/black, +/area/library) +"cyS" = ( +/obj/structure/bookcase/random/religion, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/library) +"cyT" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + layer = 2.9; + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/pen, +/turf/open/floor/plasteel/black, +/area/library) +"cyU" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"cyV" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"cyW" = ( +/obj/structure/lattice, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"cyX" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"cyY" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/library) +"cyZ" = ( +/obj/structure/displaycase/trophy, +/turf/open/floor/plasteel/black, +/area/library) +"cza" = ( +/obj/structure/displaycase/trophy, +/turf/open/floor/plasteel/black, +/area/library) +"czb" = ( +/obj/structure/displaycase/trophy, +/turf/open/floor/plasteel/black, +/area/library) +"czc" = ( +/obj/structure/displaycase/trophy, +/turf/open/floor/plasteel/black, +/area/library) +"czd" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"cze" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"czf" = ( +/obj/structure/lattice, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"czg" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"czh" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"czi" = ( +/obj/structure/lattice, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"czj" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"czk" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"czl" = ( +/obj/structure/chair/wood/normal, +/turf/open/floor/carpet, +/area/library) +"czm" = ( +/obj/structure/chair/wood/normal, +/turf/open/floor/carpet, +/area/library) +"czn" = ( +/obj/structure/chair/wood/normal, +/turf/open/floor/carpet, +/area/library) +"czo" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/open/floor/plasteel/black, +/area/library) +"czp" = ( +/obj/structure/table/wood, +/obj/item/disk/fakenucleardisk, +/obj/item/barcodescanner, +/turf/open/floor/plasteel/black, +/area/library) +"czq" = ( +/obj/machinery/airalarm{ + dir = 8; + pixel_x = 24 + }, +/turf/open/floor/plasteel/black, +/area/library) +"czr" = ( +/obj/structure/table/wood/fancy, +/obj/item/toy/cards/deck/cas/black{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/item/toy/cards/deck/cas, +/turf/open/floor/carpet, +/area/library) +"czs" = ( +/obj/structure/table/wood/fancy, +/obj/item/storage/pill_bottle/dice, +/turf/open/floor/carpet, +/area/library) +"czt" = ( +/obj/structure/table/wood/fancy, +/obj/item/storage/photo_album, +/turf/open/floor/carpet, +/area/library) +"czu" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + layer = 2.9; + pixel_x = -2; + pixel_y = 4 + }, +/turf/open/floor/plasteel/black, +/area/library) +"czv" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/library) +"czw" = ( +/obj/machinery/newscaster{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/black, +/area/library) +"czx" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"czy" = ( +/obj/structure/lattice, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"czz" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"czA" = ( +/obj/structure/table/wood/fancy, +/obj/item/dice/d20, +/turf/open/floor/carpet, +/area/library) +"czB" = ( +/obj/structure/table/wood/fancy, +/obj/item/storage/fancy/candle_box, +/turf/open/floor/carpet, +/area/library) +"czC" = ( +/obj/structure/table/wood/fancy, +/obj/item/device/flashlight/lantern{ + on = 1; + pixel_y = 8 + }, +/turf/open/floor/carpet, +/area/library) +"czD" = ( +/obj/structure/table/wood, +/obj/item/folder/yellow, +/obj/item/pen, +/turf/open/floor/plasteel/black, +/area/library) +"czE" = ( +/obj/structure/chair/wood/normal{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/library) +"czF" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"czG" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"czH" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Monastery Archives Port"; + dir = 4; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/black, +/area/library) +"czI" = ( +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/library) +"czJ" = ( +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/library) +"czK" = ( +/obj/structure/chair/wood/normal{ + dir = 1 + }, +/turf/open/floor/carpet, +/area/library) +"czL" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/black, +/area/library) +"czM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/black, +/area/library) +"czN" = ( +/obj/structure/table/wood, +/obj/item/storage/bag/books, +/turf/open/floor/plasteel/black, +/area/library) +"czO" = ( +/obj/structure/table/wood, +/obj/item/device/instrument/saxophone, +/turf/open/floor/plasteel/black, +/area/library) +"czP" = ( +/obj/structure/table/wood, +/obj/item/stack/packageWrap, +/obj/item/coin/gold, +/turf/open/floor/plasteel/black, +/area/library) +"czQ" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Monastery Archives Starboard"; + dir = 8; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/black, +/area/library) +"czR" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"czS" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"czT" = ( +/obj/structure/lattice, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"czU" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"czV" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/library) +"czW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/library) +"czX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/library) +"czY" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/library) +"czZ" = ( +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/library) +"cAa" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/library) +"cAb" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/library) +"cAc" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"cAd" = ( +/obj/structure/lattice, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"cAe" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"cAf" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/black, +/area/library) +"cAg" = ( +/turf/open/floor/plasteel/vault, +/area/library) +"cAh" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/library) +"cAi" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/library) +"cAj" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/library) +"cAk" = ( +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/library) +"cAl" = ( +/turf/open/floor/plasteel/vault, +/area/library) +"cAm" = ( +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-22" + }, +/turf/open/floor/plasteel/black, +/area/library) +"cAn" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"cAo" = ( +/obj/structure/lattice, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"cAp" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"cAq" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"cAr" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/door/window/northright{ + base_state = "left"; + dir = 2; + icon_state = "left"; + name = "Curator Desk Door"; + req_access_txt = "37" + }, +/turf/open/floor/plasteel/darkred/side, +/area/library) +"cAs" = ( +/obj/structure/table/wood, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05"; + layer = 4.1; + pixel_y = 10 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/library) +"cAt" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lantern{ + pixel_y = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/library) +"cAu" = ( +/obj/structure/table/wood, +/obj/item/clothing/head/pharoah, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/library) +"cAv" = ( +/obj/structure/table/wood, +/obj/item/device/camera, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/library) +"cAw" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lantern{ + pixel_y = 8 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/library) +"cAx" = ( +/obj/structure/table/wood, +/obj/item/twohanded/required/kirbyplants{ + icon_state = "plant-05"; + layer = 4.1; + pixel_y = 10 + }, +/turf/open/floor/plasteel/vault{ + dir = 5 + }, +/area/library) +"cAy" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/door/window/northright{ + base_state = "right"; + dir = 2; + icon_state = "right"; + name = "Curator Desk Door"; + req_access_txt = "37" + }, +/turf/open/floor/plasteel/darkred/side, +/area/library) +"cAz" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"cAA" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"cAB" = ( +/turf/open/floor/plasteel/darkpurple/side{ + dir = 1 + }, +/area/library) +"cAC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/obj/structure/chair/wood/wings{ + icon_state = "wooden_chair_wings"; + dir = 1 + }, +/turf/open/floor/plasteel/black, +/area/library) +"cAD" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, +/obj/structure/chair/wood/wings{ + icon_state = "wooden_chair_wings"; + dir = 1 + }, +/obj/effect/landmark/start/librarian, +/turf/open/floor/plasteel/black, +/area/library) +"cAE" = ( +/turf/open/floor/plasteel/darkpurple/side{ + dir = 1 + }, +/area/library) +"cAF" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"cAG" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"cAH" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/library) +"cAI" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/library) +"cAJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 9 + }, +/turf/open/floor/plasteel/black, +/area/library) +"cAK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plasteel/black, +/area/library) +"cAL" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/black, +/area/library) +"cAM" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/plasteel/black, +/area/library) +"cAN" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"cAO" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"cAP" = ( +/obj/structure/lattice, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"cAQ" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"cAR" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"cAS" = ( +/obj/structure/closet/wardrobe/curator, +/turf/open/floor/plasteel/black, +/area/library) +"cAT" = ( +/obj/structure/destructible/cult/tome, +/turf/open/floor/plasteel/black, +/area/library) +"cAU" = ( +/obj/structure/rack{ + icon = 'icons/obj/stationobjs.dmi'; + icon_state = "minibar"; + name = "skeletal minibar" + }, +/obj/item/book/codex_gigas, +/obj/machinery/camera{ + c_tag = "Monastery Archives Aft"; + dir = 1; + network = list("SS13","Monastery") + }, +/turf/open/floor/plasteel/black, +/area/library) +"cAV" = ( +/obj/structure/bookcase{ + name = "Forbidden Knowledge" + }, +/turf/open/floor/plasteel/black, +/area/library) +"cAW" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"cAX" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"cAY" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"cAZ" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"cBa" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"cBb" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating/airless, +/area/library) +"cBc" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"cBd" = ( +/obj/structure/lattice, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"cBe" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"cBf" = ( +/obj/structure/lattice, +/turf/open/space/basic, +/area/space/nearstation) +"cBg" = ( +/obj/structure/lattice, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"cBh" = ( +/obj/structure/lattice, +/turf/closed/mineral, +/area/chapel/asteroid{ + name = "Monastery Asteroid" + }) +"cBi" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "Brig Maintenance APC"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/maintenance/department/security/brig) +"cBj" = ( +/obj/structure/ore_box, +/turf/open/floor/plating, +/area/maintenance/department/engine) (1,1,1) = {" aaa @@ -57953,16 +64392,16 @@ aaa aaa aaa aaa -cfI -cfJ -cfJ -cfJ -cfJ -cfJ -cfJ -cfJ -cfJ -cfX +aab +aac +aac +aac +aac +aac +aac +aac +aac +aat aaa aaa aaa @@ -58010,11 +64449,11 @@ aaa aaa aaa aaa -chi -chi -chi -chi -chi +aoH +aoH +aoH +aoH +aoH aaa aaa aaa @@ -58204,22 +64643,22 @@ aaa aaa aaa aaa -cfI -cfJ -cfJ -cfJ -cfJ -cfJ -cfJ -cgs -cgC -cgs -cjm -cgL -cgS -cgW -cgZ -chd +aab +aac +aac +aac +aac +aac +aac +abd +abm +abd +abu +abz +abK +abP +abS +abZ aaa aaa aaa @@ -58267,11 +64706,11 @@ aaa aaa aaa aaa -chi +aoH aaa -chj +aoI aaa -chi +aoH aaa aaa aaa @@ -58461,22 +64900,22 @@ aaa aaa aaa aaa -cfJ -cge -ciG -ciG -ciG -ciP -cfJ -ciO -cfU -ciw -ciw -cgM -ciw -cgX -cgZ -che +aac +aaH +aaJ +aaJ +aaJ +aaX +aac +aaU +aas +aaz +aaz +abA +aaz +abQ +abS +aca aaa aaa aaa @@ -58524,11 +64963,11 @@ aaa aaa aaa aaa -chj -chj -awf -chj -chj +aoI +aoI +azG +aoI +aoI aaa aaa aaa @@ -58718,22 +65157,22 @@ aaa aaa aaa aaa -cfJ -ciw -ciw -ciw -ciw -ciw -ciV -cgu -cfU -cjc -cjn -cgN -cgT -cgY -cgZ -chf +aac +aaz +aaz +aaz +aaz +aaz +abc +abe +aas +abp +abv +abB +abL +abR +abS +acb aaa aaa aaa @@ -58772,29 +65211,29 @@ aaa aaa aaa aaa -chi -chi -chi -chi -chi -chi -chi -chi -chi -chi +aoH +aoH +aoH +aoH +aoH +aoH +aoH +aoH +aoH +aoH aaa -awg +azH aaa -chi -chi -chi -chi -chi -chi -chi -chi -chi -chi +aoH +aoH +aoH +aoH +aoH +aoH +aoH +aoH +aoH +aoH aaa aaa aaa @@ -58968,29 +65407,29 @@ aaa aaa aaa aaa -cfI -cfJ -cfJ -cfJ -cfX +aab +aac +aac +aac +aat aaa aaa -cfJ -ciw -ciw -ciw -ciw -ciw -cfJ -cgv -cfU -cjd -ciL -cgO -cfJ -cfJ -cfJ -chg +aac +aaz +aaz +aaz +aaz +aaz +aac +abf +aas +abq +aaR +abC +aac +aac +aac +aaB aaa aaa aaa @@ -59029,7 +65468,7 @@ aaa aaa aaa aaa -chj +aoI aaa aaa aaa @@ -59040,7 +65479,7 @@ aaa aaa aaa aaa -awg +azH aaa aaa aaa @@ -59051,7 +65490,7 @@ aaa aaa aaa aaa -chj +aoI aaa aaa aaa @@ -59225,26 +65664,26 @@ aaa aaa aaa aaa -cfJ -cfM -cfS -cfU -cfJ -chh +aac +aaf +aam +aas +aac +aax aaa -cfJ -cgf -cgh -cgk -ciO -ciQ -cfJ -cgw -cfU -cjd -ciL -cgP -cfJ +aac +aaI +aaK +aaN +aaU +aaY +aac +abg +aas +abq +aaR +abD +aac aaa aaa aaa @@ -59286,29 +65725,29 @@ aaa aaa aaa aaa -chi +aoH aaa -ans -ans -ans -ans -ans -ans -ans -ans +aqa +aqa +aqa +aqa +aqa +aqa +aqa +aqa aaa -awh +azI aaa -ans -ans -ans -ans -ans -ans -ans -ans +aqa +aqa +aqa +aqa +aqa +aqa +aqa +aqa aaa -chi +aoH aaa aaa aaa @@ -59482,28 +65921,28 @@ aaa aaa aaa aaa -cfK -cfN -ciq -cfU -cfJ -cfJ -cfJ -cfJ -cfJ -cfJ -cfJ -cgn -cgl -cfJ -cfJ -cfJ -cgF -cgl -cfJ -cfJ -cfJ -cfX +aad +aag +aan +aas +aac +aac +aac +aac +aac +aac +aac +aaV +aaO +aac +aac +aac +abr +aaO +aac +aac +aac +aat aaa aaa aaa @@ -59543,29 +65982,29 @@ aaa aaa aaa aaa -chi -chj -anv -aoj -aoj -aoj -aoj -aoj -aoj -aoj -auT -chl -axv -ayv -ayv -ayv -ayv -ayv -ayv -ayv -aEn -chj -chi +aoH +aoI +aqb +ara +ara +ara +ara +ara +ara +ara +ayy +azJ +aAV +aCa +aCa +aCa +aCa +aCa +aCa +aCa +aIr +aoI +aoH aaa aaa aaa @@ -59739,28 +66178,28 @@ aaa aaa aaa aaa -cfK -cfO -cir -cfU -civ -cga -cix -ciz -cix -cix -cgl -ciw -ciw -ciw -ciw -ciZ -cjd -ciL -cfU -cgl -cgZ -chd +aad +aah +aao +aas +aau +aay +aaC +aaE +aaC +aaC +aaO +aaz +aaz +aaz +aaz +abn +abq +aaR +aas +aaO +abS +abZ aaa aaa aaa @@ -59800,29 +66239,29 @@ aaa aaa aaa aaa -chi +aoH aaa -anu -anu -anu -anu -anu -anu -anu -anu +aqc +aqc +aqc +aqc +aqc +aqc +aqc +aqc aaa -awj +azK aaa -anw -anw -anw -anw -anw -anw -anw -anu +aqd +aqd +aqd +aqd +aqd +aqd +aqd +aqc aaa -chi +aoH aaa aaa aaa @@ -59996,28 +66435,28 @@ aaa aaa aaa aaa -cfK -cfP -cfT -cfU -cfY -ciw -cir -cir -cir -ciw -cgm -ciw -cir -cir -cir -cir -cjd -ciL -cfU -cgU -cgZ -che +aad +aai +aap +aas +aav +aaz +aao +aao +aao +aaz +aaP +aaz +aao +aao +aao +aao +abq +aaR +aas +abM +abS +aca aaa aaa aaa @@ -60057,7 +66496,7 @@ aaa aaa aaa aaa -chk +aoJ aaa aaa aaa @@ -60068,7 +66507,7 @@ aaa aaa aaa aaa -awj +azK aaa aaa aaa @@ -60079,7 +66518,7 @@ aaa aaa aaa aaa -chi +aoH aaa aaa aaa @@ -60253,28 +66692,28 @@ aaa aaa aaa aaa -cfK -cfQ -cir -cfU -cfJ -cgb -cgc -ciB -cgc -cgc -cgl -ciw -ciw -ciw -ciw -cjb -cjd -ciL -cfU -cgl -cgZ -chf +aad +aaj +aao +aas +aac +aaA +aaD +aaF +aaD +aaD +aaO +aaz +aaz +aaz +aaz +abo +abq +aaR +aas +aaO +abS +acb aaa aaa aaa @@ -60314,34 +66753,29 @@ aaa aaa aaa aaa -chi -aaa -ans -ans -ans -ans -ans -ans -ans -ans -aaa -awj -aaa -ans -ans -ans -ans -ans -ans -ans -ans -aaa -chi -aaa +aoH aaa +aqa +aqa +aqa +aqa +aqa +aqa +aqa +aqa aaa +azK aaa +aqa +aqa +aqa +aqa +aqa +aqa +aqa +aqa aaa +aoH aaa aaa aaa @@ -60424,6 +66858,11 @@ aaa aaa aaa aaa +cil +cja +cin +cja +cil aaa aaa aaa @@ -60510,28 +66949,28 @@ aaa aaa aaa aaa -cfK -cfR -cit -cfU -cfJ -cfJ -cfJ -cgd -cfJ -cfJ -cfJ -cgo -cgl -cfJ -cfJ -cfJ -cgF -cgl -cfJ -cfJ -cfJ -cfZ +aad +aak +aaq +aas +aac +aac +aac +aaG +aac +aac +aac +aaW +aaO +aac +aac +aac +abr +aaO +aac +aac +aac +aaw aaa aaa aaa @@ -60571,36 +67010,29 @@ aaa aaa aaa aaa -chi -chj -anv -aoj -aoj -aoj -aoj -aoj -aoj -aoj -auT -awj -axv -ayv -ayv -ayv -ayv -ayv -ayv -ayv -aEn -chj -chi -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aoH +aoI +aqb +ara +ara +ara +ara +ara +ara +ara +ayy +azK +aAV +aCa +aCa +aCa +aCa +aCa +aCa +aCa +aIr +aoI +aoH aaa aaa aaa @@ -60682,6 +67114,13 @@ aaa aaa aaa aaa +cil +cil +ciw +cix +ciw +cil +cil aaa aaa aaa @@ -60767,179 +67206,179 @@ aaa aaa aaa aaa -cfJ -cip -ciu -cfU -cfJ -chg +aac +aal +aar +aas +aac +aaB aaa aaa aaa -cfJ -ciK +aac +aaQ +aaz +aaZ +aac +abh +aas +abq +aaR +abE +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aoH +aaa +aqc +aqc +aqc +aqc +aqc +aqc +aqc +aqc +aaa +azK +aaa +aqd +aqd +aqd +aqd +aqd +aqd +aqd +aqc +aaa +aoH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cil +cil ciw -ciS -cfJ -cgx -cfU -cjd -ciL -cgQ -cfJ -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -chi -aaa -anu -anu -anu -anu -anu -anu -anu -anu -aaa -awj -aaa -anw -anw -anw -anw -anw -anw -anw -anu -aaa -chi -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +ciw +cix +ciw +ciw +cil +cil aaa aaa aaa @@ -61024,179 +67463,179 @@ aaa aaa aaa aaa -cfL -cfJ -cfJ -cfJ -cfZ +aae +aac +aac +aac +aaw aaa aaa aaa aaa -cgi -ciL +aaL +aaR +aaz +aaZ +aac +abi +aas +abq +aaR +abF +aac +aac +aac +aax +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aoH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +azK +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aoH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cim ciw -ciS -cfJ -cgy -cfU -cjd -ciL -cgR -cfJ -cfJ -cfJ -chh -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -chi -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -awj -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -chi -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -ceU -aaE -ceW -aaE -ceU -aaa -aaa -aaa -aaa +ciw +cjb +cjy +cjW +ciw +ciw +ckY aaa aaa aaa @@ -61290,20 +67729,20 @@ aaa aaa aaa aaa -cgj -ciM -ciw -ciU -civ -cgz -cfU -cjk -cjv -cgN -ciw -cha -cgZ -chd +aaM +aaS +aaz +aba +aau +abj +aas +abs +abw +abB +aaz +abT +abS +abZ aaa aaa aaa @@ -61342,29 +67781,29 @@ aaa aaa aaa aaa -chi +aoH aaa -ans -ans -ans -ans -ans -ans -ans -ans +aqa +aqa +aqa +aqa +aqa +aqa +aqa +aqa aaa -awj +azK aaa -ans -ans -ans -ans -ans -ans -ans -ans +aqa +aqa +aqa +aqa +aqa +aqa +aqa +aqa aaa -chi +aoH aaa aaa aaa @@ -61444,16 +67883,16 @@ aaa aaa aaa aaa -ceU -ceU -cfa -cfb -cfa -ceU -ceU -aaa -aaa aaa +cin +cix +cix +cjc +cjz +cjX +cix +cix +cin aaa aaa aaa @@ -61547,170 +67986,170 @@ aaa aaa aaa aaa -cfL -cfJ -cfJ -cfJ -cfJ -cgA -cfU +aae +aac +aac +aac +aac +abk +aas +aaz +aaz +abG +aaz +abU +abS +aca +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aoH +aoI +aqb +ara +ara +ara +ara +ara +ara +ara +ayy +azK +aAV +aCa +aCa +aCa +aCa +aCa +aCa +aCa +aIr +aoI +aoH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cim ciw ciw -cjw +cjd +cjA +cjY ciw -chb -cgZ -che -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -chi -chj -anv -aoj -aoj -aoj -aoj -aoj -aoj -aoj -auT -awj -axv -ayv -ayv -ayv -ayv -ayv -ayv -ayv -aEn -chj -chi -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -ceU -ceU -cfa -cfa -cfb -cfa -cfa -ceU -ceU -aaa -aaa +ciw +ckY aaa aaa aaa @@ -61807,17 +68246,17 @@ aaa aaa aaa aaa -cgq -cfJ -cgB -cfU -cjl -cgJ -cjx -cjb -cha -cgZ -chf +abb +aac +abl +aas +abt +abx +abH +abo +abT +abS +acb aaa aaa aaa @@ -61856,29 +68295,29 @@ aaa aaa aaa aaa -chi +aoH aaa -anw -anw -anw -anw -anw -anw -anw -anu +aqd +aqd +aqd +aqd +aqd +aqd +aqd +aqc aaa -awj +azK aaa -anw -anw -anw -anw -anw -anw -anw -anu +aqd +aqd +aqd +aqd +aqd +aqd +aqd +aqc aaa -chi +aoH aaa aaa aaa @@ -61957,17 +68396,17 @@ aaa aaa aaa aaa -ceV -cfa -cfa -aic -aFH -aXo -cfa -cfa -bCg aaa aaa +cil +cil +ciw +ciw +cix +ciw +ciw +cil +cil aaa aaa aaa @@ -62065,16 +68504,16 @@ aaa aaa aaa aaa -cfL -cfJ -cfJ -cfJ -cfJ -cfJ -cfJ -cfJ -cfJ -cfZ +aae +aac +aac +aac +aac +aac +aac +aac +aac +aaw aaa aaa aaa @@ -62113,7 +68552,7 @@ aaa aaa aaa aaa -chi +aoH aaa aaa aaa @@ -62124,7 +68563,7 @@ aaa aaa aaa aaa -awj +azK aaa aaa aaa @@ -62135,7 +68574,7 @@ aaa aaa aaa aaa -chk +aoJ aaa aaa aaa @@ -62214,18 +68653,18 @@ aaa aaa aaa aaa -ceW -cfb -cfb -aiS -aFM -aXt -cfb -cfb -ceW aaa aaa aaa +cil +cil +ciw +cix +ciw +cil +cil +aaa +aaa aaa aaa aaa @@ -62370,29 +68809,29 @@ aaa aaa aaa aaa -chi +aoH aaa -ans -ans -ans -ans -ans -ans -ans -ans +aqa +aqa +aqa +aqa +aqa +aqa +aqa +aqa aaa -awj +azK aaa -ans -ans -ans -ans -ans -ans -ans -ans +aqa +aqa +aqa +aqa +aqa +aqa +aqa +aqa aaa -chi +aoH aaa aaa aaa @@ -62428,7 +68867,7 @@ aaa aaa aaa aaa -aab +abN aaa aaa aaa @@ -62460,6 +68899,11 @@ aaa aaa aaa aaa +bZY +bZY +crb +bZY +bZY aaa aaa aaa @@ -62470,16 +68914,11 @@ aaa aaa aaa aaa -aaa -ceV -cfa -cfa -aiV -aGe -aXu -cfa -cfa -bCg +cil +cje +cjB +cje +cil aaa aaa aaa @@ -62627,29 +69066,29 @@ aaa aaa aaa aaa -chi -chj -anv -aoj -aoj -aoj -aoj -aoj -aoj -aoj -auT -awj -axv -ayv -ayv -ayv -ayv -ayv -ayv -ayv -aEn -chj -chi +aoH +aoI +aqb +ara +ara +ara +ara +ara +ara +ara +ayy +azK +aAV +aCa +aCa +aCa +aCa +aCa +aCa +aCa +aIr +aoI +aoH aaa aaa aaa @@ -62714,29 +69153,29 @@ aaa aaa aaa aaa +cfN +bZY +crb +bZY +csn +ceF +csY +bZY +crb +bZY +cfN +cfN +cfN +cfN aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -ceU -ceU -cfa -cfa -cfb -cfa -cfa -ceU -ceU +cfN +cfN +csU +cfH +csU +cfN aaa aaa aaa @@ -62884,29 +69323,29 @@ aaa aaa aaa aaa -chi +aoH aaa -anw -anw -anw -anw -anw -anw -anw -anu +aqd +aqd +aqd +aqd +aqd +aqd +aqd +aqc aaa -awj +azK aaa -anw -anw -anw -anw -anw -anw -anw -anu +aqd +aqd +aqd +aqd +aqd +aqd +aqd +aqc aaa -chi +aoH aaa aaa aaa @@ -62969,32 +69408,32 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -ceU -ceU -cfa -cfb -cfa -ceU -ceU -aaa -aaa +cfN +cfN +cfN +bZY +crv +ccv +cdo +cdo +cdo +ccv +crv +bZY +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +csU +cfI +csU +cfN +cfN aaa aaa aaa @@ -63141,29 +69580,29 @@ aaa aaa aaa aaa -chi +aoH aaa aaa aaa -chj +aoI aaa aaa aaa aaa aaa aaa -awj +azK aaa aaa aaa aaa aaa aaa -chj +aoI aaa aaa aaa -chj +aoI aaa aaa aaa @@ -63225,33 +69664,33 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -ceU -akO -aGf -akO -ceU -aaa -aaa -aaa +cfN +bZY +bZY +bZY +bZY +crv +csd +cdo +csB +cdo +csd +crv +bZY +bZY +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +csU +cjC +csU +cfN +cfN aaa aaa aaa @@ -63398,29 +69837,29 @@ aaa aaa aaa aaa -chi -chj -chi -chi -chi +aoH +aoI +aoH +aoH +aoH aaa aaa aaa aaa aaa aaa -chm +azL aaa aaa aaa aaa aaa aaa -chi -chj -chi -chi -chi +aoH +aoI +aoH +aoH +aoH aaa aaa aaa @@ -63482,34 +69921,34 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aac -aac -acl -aac -aac -aac -aac -aac -aaa -aaa -aaa -aaa -cds -cca -cdm -cca -cds -aaa -aaa -aaa -aaa +bZY +bZY +crt +crD +bZY +crS +cse +cso +csC +cdp +csd +crv +ctV +bZY +cfN +cfN +cfN +cfN +cfN +cfN +bWV +bWV +csU +cfJ +csU +bWV +cfN +cfN aaa aaa aaa @@ -63666,7 +70105,7 @@ aaa aaa aaa aaa -awg +azH aaa aaa aaa @@ -63737,36 +70176,36 @@ aaa aaa aaa aaa -aac -aad -aac -aac -aac -aac -aac -aaa -bYE -bZq -bYE -bYE -bYE -bZq -bYE -bZq -bYE -bYE -bYE -cds -cds -cds -cca -cdn -cca -cds -cds -cds aaa aaa +crb +crg +cru +crE +ceh +crT +csf +csp +csD +csZ +ctr +crv +ctW +bZY +cfN +cfN +cfN +cfN +cfN +cfN +bWV +ciJ +cjf +bXJ +cjZ +bWV +cfN +cfN aaa aaa aaa @@ -63923,7 +70362,7 @@ aaa aaa aaa aaa -awg +azH aaa aaa aaa @@ -63994,36 +70433,36 @@ aaa aaa aaa aaa -aac aaa aaa -aad -aaa -bZq -bYE -bYY -bZj -bZj -bZj -bZj -bZj -bZj -bZj -bZj -bZj -bZj -bZj -cds -cds -cds -cca -aGs -cca -cds -cds -cds -cds -aaa +bZY +ceC +crv +crF +crJ +ceE +csg +csq +csE +cta +ctr +crv +ctX +bWV +bWV +bWV +bWV +bWV +bWV +bWV +bWV +ciK +cjg +cjk +cka +bWV +cfN +cfN aaa aaa aaa @@ -64180,7 +70619,7 @@ aaa aaa aaa aaa -awg +azH aaa aaa aaa @@ -64251,38 +70690,38 @@ aaa aaa aaa aaa -aac -aaa -bYE -bZq -bYY -bZj -bZj -bZj -bZj -bZr -bZr -bZr -cah -bZr -bZr -cbw -bZr -bZr -ceG -ceG -cax -cax -cca -cdo -cca -cax -cds -cds -cds -aaa aaa aaa +bZY +crh +crv +crG +bZY +crU +csh +csr +csF +ctb +ctt +ctJ +bZY +bWV +cuk +cus +cuG +bWV +chC +chV +bWV +bWV +cvq +ceP +bWV +bWV +bWV +bWV +cwM +bIT aaa aaa aaa @@ -64437,7 +70876,7 @@ aaa aaa aaa aaa -awg +azH aaa aaa aaa @@ -64506,41 +70945,41 @@ aaa aaa aaa aaa -aac -aad -aac -cam -bZj -bZj -bZj -bZj -bZr -bZr -bZr -bZr -bZr -bZr -bZr -bZr -bZr -bZI -bZr -bZr -cah -ceG -cax -cfl -ami -caJ -aXA -cax -cds -cds -cds -aaa aaa aaa aaa +cfN +bZY +bZY +bZY +bZY +bZY +bZY +csi +css +csG +cta +ctu +bZY +bZY +bWV +cgb +cut +cuH +chb +chD +chW +bWV +bWV +cgf +cvA +bWV +cwj +cww +bWV +csU +csU +cxg aaa aaa aaa @@ -64694,7 +71133,7 @@ aaa aaa aaa aaa -awg +azH aaa aaa aaa @@ -64709,7 +71148,7 @@ aaa aaa aaa aaa -aab +abN aaa aaa aaa @@ -64763,41 +71202,41 @@ aaa aaa aaa aaa -aac -aaa -bYE -bYY -bZj -bZr -bZr -bZr -bZr -bZI -bZr -bZr -bZr -bZr -bZr -bZr -bZr -bZr -bZr -ces -ceH -ceG -cax -cfm -amD -aGP -aXD -cax -cax -cax -aaa -aaa -aaa aaa aaa +cfN +cfN +cqW +cfN +cfN +cfN +cfN +bZY +csj +css +csG +cta +csj +bZY +cfN +bWV +cul +chB +cuI +chc +cuZ +chX +bWV +ciz +cvr +ceP +cvR +bXJ +bXJ +crj +cwO +csU +cxh aaa aaa aaa @@ -64951,7 +71390,7 @@ aaa aaa aaa aaa -awg +azH aaa aaa aaa @@ -65020,42 +71459,42 @@ aaa aaa aaa aaa -acl -cam -bZj -bZj -bZj -bZr -bZr -bZr -bZr -bZr -bZr -bZr -bZH -bZr -bZr -bZr -cdt -cdG -bZK -cax -cax -cax -cax -cax -aom -ceB -cax -cax -cax -bCj -aaa -aaa -aaa -aaa -aaa aaa +bVp +cfN +cfN +cfN +cfN +cfN +cfN +cfN +bZY +bZY +cfk +csI +cte +bZY +bZY +cfN +bWV +cum +cgd +cuJ +chd +chE +chY +bWV +ciz +cvs +cvB +cvS +cdw +cjj +bXJ +bXJ +csU +csU +cxg aaa aaa aaa @@ -65208,7 +71647,7 @@ aaa aaa aaa aaa -awg +azH aaa aaa aaa @@ -65277,41 +71716,41 @@ aaa aaa aaa aaa -aac -aqA -bZj -bZr -bZr -bZr -bZT -cbl -cbp -bZj -cbp -bZj -cbn -cbn -cbn -cbn -cax -cdH -cax -cax -ceI -cax -cfc -cfn -apZ -aGQ -aXG -bgh -cca -bCJ -aaa -aaa -aaa -aaa -aaa +bGI +bNs +cfN +cqW +cqW +cqW +bSm +bOw +cfN +crV +cfN +csu +csJ +ctf +cfN +cfN +cfN +bWV +cfC +cuu +chU +cuR +ciy +chZ +bWV +ciz +ckb +cku +cvT +bZo +cwx +cwE +ckv +ckM +clb aaa aaa aaa @@ -65465,7 +71904,7 @@ aaa aaa aaa aaa -awg +azH aaa aaa aaa @@ -65534,41 +71973,41 @@ aaa aaa aaa aaa -aac -cam -bZj -bZr -bZr -bZr -bZr -cbm -cbp -cbw -cbI -cbw -cbn -ccF -ccV -cbn -cde -cdI -cax -cax -cax -cax -cfd -cfo -arK -ccT -caJ -caJ -cca -cca -aaa -aaa -aaa -aaa -aaa +bGI +bNs +cfN +cfN +bOw +bOw +bOw +bUC +bOw +chT +cfN +csu +csK +ctf +cfN +cfN +cfN +bWV +bWV +cgf +bWV +cuS +bWV +bWV +bWV +ciz +ckb +cku +cvT +cwk +cwy +cwF +ckw +ckN +clb aaa aaa aaa @@ -65722,7 +72161,7 @@ aaa aaa aaa aaa -awg +azH aaa aaa aaa @@ -65730,21 +72169,21 @@ aaa aaa aaa aaa -aCh -aCi -aCi -aMQ -aCh -aCh -aCi -aCi -aCh -aMQ -aCh -aMQ -aCh -aCh -aCh +aFS +aFT +aFT +aKs +aFS +aFS +aFT +aFT +aFS +aKs +aFS +aKs +aFS +aFS +aFS aaa aaa aaa @@ -65791,42 +72230,42 @@ aaa aaa aaa aaa -aaa -aqA -bZj -cah -bZr -bZr -bZr -bZr -cbn -cbn -cbJ -cbn -cbn -ccG -ccW -cbn -cax -cdJ -cax -cet -ceJ -cax -cfd -cfp -cbh -aKR -aXJ -bgH -bqb -bCK -aaa -aaa -aaa -aaa -aaa -aaa +bGI +bNs +cqW +bOw +bOw +bOw +bOw +bOw +bOw +bOw +ccu +csu +csJ +ctf +cfN +cfN +cfN +bWV +crW +cuv +bXJ +ceP +crj +ciN +bWV +ciz +ckc +cvC +cvV +ceQ +ciA +bXJ +bXJ +csU +csU +cxg aaa aaa aaa @@ -65979,7 +72418,7 @@ aaa aaa aaa aaa -awg +azH aaa aaa aaa @@ -65987,21 +72426,21 @@ aaa aaa aaa aaa -aCh -aEp -aFl -aFl -aCi -aIy -aJJ -aJJ -aJJ -aIy -aJJ -aIy -aJJ -aQF -aRA +aFS +aIs +aJx +aJx +aFT +aMI +aNZ +aNZ +aNZ +aMI +aNZ +aMI +aNZ +aVJ +aWD aaa aaa aaa @@ -66044,54 +72483,45 @@ aaa aaa aaa aaa -aac -aac -aac -aac -aac -cam -bZj -bZj -bZr -bZr -bZr -bZr -cbn -cbx +aby +aby +aby +aby +cqU +bNs +bUC +bOw +bOw +bOw +bOw +bOw +bOw +bUC +bOw +csu +csM +ctf +cfN +cfN +cfN +bWV +cdC +cuw cbK -ccc -cbn -ccH -cbn -cbn -cdu -cdK -cdW -ceu -ceK -cax -cfe -cfp -cbh -aKR -aXJ -bgK -bqc -bCK -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +ctg +ciA +cvd +bWV +ciz +cvt +ceP +crk +bXJ +bXJ +cwG +cwO +csU +cxk aaa aaa aaa @@ -66101,10 +72531,19 @@ aaa aaa aaa aaa +cgX +cgX +cgX +cgX +cgX aaa aaa aaa aaa +cgX +cgX +cgX +cgX aaa aaa aaa @@ -66236,7 +72675,7 @@ aaa aaa aaa aaa -awg +azH aaa aaa aaa @@ -66244,21 +72683,21 @@ aaa aaa aaa aaa -aCh -bVv -aFl -aFl -bVD -aDz -aDz -aDz -aDz -aDz -aDz -aDz -aDz -aQF -aRA +aFS +aIt +aJx +aJx +aLp +aIx +aIx +aIx +aIx +aIx +aIx +aIx +aIx +aVJ +aWD aaa aaa aaa @@ -66301,69 +72740,69 @@ aaa aaa aaa aaa -aac -aaa -aaa -bZq -bYE -bYE -cas -bZj -bZr -bZr -bZI -bZr -cbn -cby -cbL -ccd -ccu -ccI -ccX -cdf -cdv -cdL -cdX -ceu -ceL -cax -cff -cfq -arL -aQE -caJ -caJ -cca -cca -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aby aaa aaa +bOv +bNs +bNs +bWh +bOw +bOw +bOw +bOw +bOw +bOw +bOw +bOw +csu +csK +ctf +cfN +cfN +cfN +bWV +cdC +cux +cbK +ceP +cdC +ciO +bWV +bWV +cgf +cjl +bWV +cwl +cwz +bWV +csU +csU +cxg aaa aaa aaa aaa aaa aaa +cgX +cgX +cgX +cgX +cfN +cfN +cfN +cgX aaa +cgX +cgX +cgX +cgX +cfN +cfN +cgX +cgX +cgX aaa aaa aaa @@ -66493,7 +72932,7 @@ aaa aaa aaa aaa -awg +azH aaa aaa aaa @@ -66501,21 +72940,21 @@ aaa aaa aaa aaa -aCh -aEq -bVz -aGg -aCi -aDz -aJK -aJK -aJK -aDz -aDz -aJO -aJO -aQF -aRA +aFS +aIu +aJy +aKt +aFT +aIx +aOa +aOa +aOa +aIx +aIx +aOe +aOe +aVJ +aWD aaa aaa aaa @@ -66558,71 +72997,71 @@ aaa aaa aaa aaa -aad -bYE -bYY -bZj -bZj -bZj -bZj -bZj -bZr -bZr -bZr -bZr -cbn -cbz -cbM -cce -ccv -ccJ -ccY -cdg -cdw -cdM -cdY -cev -ceM -cax -cax -cdy -awD -ceB -aYi -bhC -cca -bCN -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +abI +bGD +bQQ +bNs +bNs +bQe +bOw +bOw +bOw +bOw +bOw +bOw +bSm +bOw +bUC +csu +csJ +ctf +cfN +cfN +cfN +bWV +bXJ +cuy +cuK +ceP +bXJ +cve +bWV +bXJ +ckd +ceP +bWV +bWV +bWV +bWV +cwR +cwR aaa aaa aaa aaa aaa +cgX +cgX +cgX +cfN +cfN +cfN +cfN +cfN +cyM +cgX aaa +cgX +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cgX +cgX +cgX aaa aaa aaa @@ -66750,7 +73189,7 @@ aaa aaa aaa aaa -awg +azH aaa aaa aaa @@ -66758,22 +73197,22 @@ aaa aaa aaa aaa -aCh -aCh -aCh -aCh -cjT -cjC -aJL -aJL -aJL -cjE -cjV -aCh -aCh -aCh -aCh -aCh +aFS +aFS +aFS +aFS +aHv +aMJ +aOb +aOb +aOb +aRA +aHv +aFS +aFS +aFS +aFS +aFS aaa aaa aaa @@ -66808,78 +73247,78 @@ aaa aaa aaa aaa -aac -aad -aac -aac -aac -aac -aaa -bZi -bZj -bZj -bZj -cah -bZr -bZr -bZr -bZr -bZr -bZr -bZT -cbn -cbn -cbN -ccf -ccw -ccK -ccY -cdh -cdx -cdN -cdZ -cew -ceN -cax -cfg -cfr -ccU -aQJ -cax -cax -cax -bCj -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aby +abI +aby +aby +aby +aby aaa +bNr +bNs +bNs +bNs +bOw +bOw +bOw +bOw +bOw +bOw +bOw +bQe +bWV +bWV +bWV +cdq +ceg +chJ +ctw +ctw +ctw +ctw +ctw +chF +ctw +cuU +ctw +ctw +ctw +cjH +chF +cuQ +cvX +cke +cky +cld +ceA aaa aaa aaa aaa aaa aaa +cgX +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cyK +cgX aaa +cgX +cfN +cyM +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cgX aaa aaa aaa @@ -67007,30 +73446,30 @@ aaa aaa aaa aaa -awg +azH aaa aaa aaa aaa aaa -aCh -aCh -cjR -aEr -aFm -aGh -aHe -aDz -aDz -aDz -aDz -aDz -aCh -aOK -cjG -aOK -aQF -aRA +aFS +aFS +aHv +aIv +aJz +aKu +aLq +aIx +aIx +aIx +aIx +aIx +aFS +aTF +aUE +aTF +aVJ +aWD aaa aaa aaa @@ -67065,78 +73504,78 @@ aaa aaa aaa aaa -aac -aaa -aaa -bZq -bYE -bZq -bYY -bZj -bZj -bZr -bZr -bZr -bZr -bZr -bZr -bZr -bZr -bZr -cbn -cbn -cbn -cbn -ccg -cbn -cbn -ccY -cax -cdy -cax -cea -cax -cax -cax -cfh -ceB -aAK -aRz -aYI -bhE -aAK -bDC -bJD -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aby aaa aaa +bOv +bGD +bOv +bQQ +bNs +bNs +bOw +bOw +bOw +bOw +bOw +bOw +bOw +bOw +bWV +bWV +bWV +bXJ +bYz +crW +csN +ctg +ctx +ctK +ctY +cfD +chf +cuz +ctY +cuV +ctY +cfD +chf +cfD +cvu +cvE +cvY +ckf +ckf +cle +cjm +cjm aaa aaa aaa aaa aaa +cgX +cfN +cfN +cfN +cyM +cfN +cyM +cgX +cyK aaa aaa +cgX +cgX +cyK +cgX +cfN +cfN +cfN +cfN +cfN +cfN +cgX aaa aaa aaa @@ -67211,7 +73650,7 @@ aaa aaa aaa aaa -aab +abN aaa aaa aaa @@ -67251,45 +73690,43 @@ aaa aaa aaa aaa -aad -aad -agv -agu -agu -agu -aad -aad -aad aaa aaa +aiu +ait +ait +ait +aiu +abI +abI aaa aaa -awg aaa aaa +azH aaa aaa aaa -aCi -aCW -cjA -aEs -aEs -aCi -aDz -aDz -aJM -aKK -aJM -aDz -aCi -aIy -aIy -aIy -aQF -aRA aaa aaa +aFT +aGQ +aHw +aIw +aIw +aFT +aIx +aIx +aOc +aPj +aOc +aIx +aFT +aMI +aMI +aMI +aVJ +aWD aaa aaa aaa @@ -67322,78 +73759,80 @@ aaa aaa aaa aaa -acl -aad -bZi -bZj -bZj -bZj -bZj -bZj -bZT -bZr -bZr -bZr -bZr -bZr -caw -cax -cax -cax -cbn -cbq -cbA -cbO -cch -ccx -ccL -ccZ -cdi -cdz -cdi -ceb -cdi -ceO -cdi -ccZ -cfs -aAK -aSw -aZr -aZr -bqM -bDD -cds +aaa +aaa +aed +abI +bNr +bNs +bNs +bNs +bNs +bNs +bSm +bOw +bOw +bOw +bOw +bOw +bOw +bOw +bUC +bWV +cdC +caT +cbK +bWV cds +csO +ceH +cfl +ctL +cgg +cfE +cfE +cfp +cia +cuW +cia +cfE +cfE +cfE +cvv +cvF +cvZ +cwm +ckj +cwH +ckO +cjm +cfN aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cgX +cfN +cfN +cfN +cyK +cgX +cyK +cgX +aht +aht +aht +aht +aht +aht +cgX +cfN +cfN +cyM +cfN +cfN +cfN +cgX aaa aaa aaa @@ -67508,43 +73947,43 @@ aaa aaa aaa aaa -agv -agv -agv -amW -anx -agu -agv -aad -aad -aad +aht +aht +aiu +apz +aqe +arb +aiu +abI +abI +abI aaa aaa -atS -awk -atS +axB +azM +axB aaa aaa aaa aaa -aCi -aCX -aDA -aDz -aDz -aGi -aDz -aDz -aJN -aKL -aLL -aDz -aNC -aIy -aIy -aIy -aQF -aRA +aFT +aGR +aHx +aIx +aIx +aKv +aIx +aIx +aOd +aPk +aQq +aIx +aSp +aMI +aMI +aMI +aVJ +aWD aaa aaa aaa @@ -67576,81 +74015,81 @@ aaa aaa aaa aaa +bHI +aby +aby +aby +bGH +bNs +bNs +bOw +bQc +bOw +bOw +bOw +bOw +bOw +bOw +bOw +bOw +bOw +bWV +bWV +bWV +bYz +bWV +bWV +bWV +bWV +cei +bWV +ctw +ceJ +cfn +bWV +cuc +cuc +bWV +cuX +bWV +cuc +cuc +bWV +cfn +ciR +cwa +cwn +ckg +ckz +ckP +cjm +cfN +cfN +cfN aaa aaa +cgX +cgX +cgX +cgX +cyK aaa -aac -aqA -bZj -bZj -bZr -bZG -bZr -bZr -bZr -bZr -bZr -bZr -bZr -bZr -bZr -cax -caW -cbd -cbo -cbr -cbn -cbP -cci -ccy -ccM -cda -cdj -cdd -cdj -cec -cdj -cdj -cdj -cdc -cft -aAK -aSC -aZt -biD -btg -bDD -cds -cds -cds -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aht aaa +aht aaa aaa aaa aaa +aht +cgX +cgX +cgX +cyK +cfN +cfN +cgX +cgX aaa aaa aaa @@ -67758,50 +74197,50 @@ aaa aaa aaa aaa -agu -agu -agu -agv -agv +ait +ait +ait +aiu +aiu aaa aaa -agv -alL -amn -amX -any -aok -agv -agu -agu -agv +aiu +aiu +aiu +apA +aqf +ajD +aiu +ait +ait +aiu aaa aaa -auU -awl -atS +ayz +azN +axB aaa aaa aaa aaa -aCi -aCY -cjB -aEt -aEt -aCi -aDz -aDz -aJM -aKM -aJM -aDz -aCi +aFT +aGS +aHy aIy -aJJ -aJJ -aQF -aRA +aIy +aFT +aIx +aIx +aOc +aPl +aOc +aIx +aFT +aMI +aNZ +aNZ +aVJ +aWD aaa aaa aaa @@ -67832,81 +74271,81 @@ aaa aaa aaa aaa +bGD +bGD +bIT +bJZ +bIT +bMr +bNs +bOw +bOw +bOw +bOw +bOw +bOw +bOw +bOw +bOw +bOw +bOw +bOw +bWV +crj +bXJ +bXJ +crK +crW +cdw +csv +csN +bWV +ctw +cfF +ctZ +cuc +chi +cid +cuM +chj +cvb +cvf +cvh +cuc +ctZ +cvF +cwa +cwo +ckh +ckA +ckP +cjm +cfN +cfN +cfN +cfN aaa -aaa -bYE -bYE -bYE -bYY -bZj -bZr -bZr -bZr -bZr -bZr -bZr -bZr -bZr -bZr -bZr -bZr -bZr -cax -caX -cax -cax -cax -cax -cbQ -cax -cax -ccN -cdb -cdk -cdl -cdk -ced -cdk -cdl -cdk -cdb -cft -aAK -aTt -aZu -biE -btg -bDD -cds -bKv -bLc -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cxG +cxG +cxG +cxG +cjp +cyU +cjp +cyU +cjp +cjp +cyU +cjp +cyU +cjp +cyU +aht +aht +cyK +cgX +cgX +cgX aaa aaa aaa @@ -68015,50 +74454,50 @@ aaa aaa aaa aaa -agu -agV -ahw -aie -agv -agu -agu -agv -ahy -agv -amY -ahy -ahy -amn -ahy -ahy -agv +ait +aiV +ajB +akr +aiu +ait +ait +aiu +aod +aoK +aoK +aoK +ajD +aoK +ajD +ajD +aiu aaa -atS -atS -awm -atS -atS +axB +axB +azO +axB +axB aaa aaa aaa -aCh -aCh -cjS -aEu -aFn -aGh -aHe -aDz -aDz -aDz -aDz -aDz -aCh -aOL -aPC -aQG -aQF -aRA +aFS +aFS +aHv +aIz +aJA +aKu +aLq +aIx +aIx +aIx +aIx +aIx +aFS +aTG +aUF +aVK +aVJ +aWD aaa aaa aaa @@ -68089,78 +74528,78 @@ aaa aaa aaa aaa +bGE +bGE +bIU +bHM +bHM +bHM +bHM +bNw +bOw +bQd +bOw +bQd +bOw +bQd +bOw +bQd +bOw +bQd +bWV +bWV +bXJ +bZl +bYA +bZl +bYA +cbP +cdu +csQ +ceK +ctw +cfG +cfn +cuc +cid +cuA +cib +cgH +cgH +cuN +cid +cuc +cfn +cvH +cwc +cwp +cki +ckB +ckP +cjm +caS +caS +caS +caS +cxF +cxF +cxF +cxF +cjp +cjp +ckH +cyY +ckH +ckH +ckH +ckH +czH +ckH +cyR +cyU aaa aaa -bYF -bYF -bYR -bYZ -bYZ -bZs -bZr -bZH -bZr -bZH -bZr -bZH -bZr -bZH -bZr -bZH -cax -cax -caY -cbe -caY -cbi -cbB -cbR -ccj -cax -ccO -cdb -cdl -cdA -cdO -cee -cey -ceP -cdl -cdb -cfu -aAY -aTu -aZT -biF -btg -bDD -cds -cds -cds -cds -cds -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aht aaa aaa aaa @@ -68272,50 +74711,50 @@ aaa aaa aaa aaa -agu -agW -ahx -ahy -aiX -ahy -ahy -alb -ahy -agv -agv -agv -agv -agv -agv -ahy -agv -agv -atT -auV -awn -axw -atT +ait +aiW +ajC +ajD +ali +ajD +ajD +anq +ajD +ajD +apB +aiu +aiu +aiu +aiu +ajD +aiu +aiu +axC +ayA +azP +aAW +axC aaa aaa aaa aaa aaa -aCh -aCh -aCh -aCh -cjU -cjC -aJK -aJK -aJK -cjE -cjW -aCh -aCh -aCh -aCh -aCh +aFS +aFS +aFS +aFS +aHv +aMJ +aOa +aOa +aOa +aRA +aHv +aFS +aFS +aFS +aFS +aFS aaa aaa aaa @@ -68345,79 +74784,79 @@ aaa aaa aaa aaa +bFE +bGF +bHJ +bGF +bKa +cqH +bLn +bNt +bNw +bNw +bQe +bOw +bOw +bOw +bQe +bOw +bOw +bOw +bQe +bWV +bXJ +bXJ +bZm +bYB +crL +caV +cbM +ccH +csQ +ceL +ctw +ctM +ctZ +bWV +cun +cuB +cic +cgH +chG +cvf +cjo +bWV +cvw +cvI +ckQ +clf +cwA +cwA +cwS +cjm +cfN +caS +cfN aaa -aaa -bYz -bYG -bYJ -bYG -bZa -bZk -bZs -bZs -bZI -bZr -bZr -bZr -bZI -bZr -bZr -bZr -bZI -cax -caH -caZ -cbf -caZ -cbs -cbC -cbS -cck -cax -ccP -cdb -cdk -cdB -cdP -cdP -cdP -ceQ -cdk -cfj -cfv -aBW -aTP -baq -baq -btE -bDF -cds -cds -cds -cds -cds -cds -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cxG +cxG +cxG +cxG +cjp +ckW +ckH +cyZ +ckH +czl +czr +czA +czI +ckH +ckH +cjp +cjp +cyU +aht aaa aaa aaa @@ -68529,49 +74968,49 @@ aaa aaa aaa aaa -agv -agX -ahy -aif -agv -agu -agu -agv -alc -amo -amo -amo -amo -aph -amo -amo -amo -asZ -atT -auW -awo -axx -atT +aiu +aiX +ajD +aks +aiu +ait +ait +aiu +anr +aoL +aoL +aoL +aoL +aso +aoL +aoL +aoL +awE +axC +ayB +azQ +aAX +axC aaa aaa aaa aaa aaa -aCh -aEv -aFo -aGj -aCi -aDz -aJL -aJL -aJL -aDz -aDz -aJJ -aJJ -aQF -aRA +aFS +aIA +aJB +aKw +aFT +aIx +aOb +aOb +aOb +aIx +aIx +aNZ +aNZ +aVJ +aWD aaa aaa aaa @@ -68603,85 +75042,85 @@ aaa aaa aaa aaa -aaa -aaa -bYF -bYK -bYS -bZb -bZl -bZt -bZB -bZJ -bZJ -bZJ -bZJ -bZJ -bZJ -bZJ -bZJ -bZJ -cay -caI -caI -cbg -cbg -cbg -cbD -cbT -ccl -ccz -ccQ -cdc -cdl -cdC -cdP -cef -cdP -ceR -cdl -cdb -cft -aAK -aTQ -bby -biG -bxZ -aAK -cds -cds -cds -cds -cds -cds -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +bGE +bHK +bIV +bKb +bLo +bMs +bNu +bOx +bPn +bQf +bQf +bQf +bQf +bQf +bQf +bQf +bQf +bQf +bWW +bXI +bZn +bZn +bZn +bZn +bZn +bZn +cbN +ccE +cdw +cej +ceM +cfo +cuc +cgk +cuA +cuN +chk +cgH +cgH +cvi +cuc +cfn +ciR +cwa +cjO +ckk +ckC +ckR +cjm +cfN +caS +caS +aht +cxF +cxF +cxF +cxF +cjp +ckW +ckH +ckH +ckH +czl +czs +czB +czI +czV +ckH +cAr +cAB +cyU +cjp aaa aaa aaa aaa +cgX +cgX +cgX aaa aaa aaa @@ -68786,49 +75225,49 @@ aaa aaa aaa aaa -agu -agY -ahz -aig -agv +ait +aiY +ajE +akt +aiu aaa aaa -agv -alM -ahy -agv -agv -agu -api -agv -agu -agv -alM -atT -auX -awp -axy -atT +aiu +cBi +ajD +aiu +aiu +ait +asp +aiu +ait +aiu +aoe +axC +ayC +azR +aAY +axC aaa aaa aaa aaa aaa -aCh -aEv -aFp -aFp -aHd -aDz -aDz -aDz -aDz -aDz -aDz -aDz -aDz -aQF -aRA +aFS +aIA +aJC +aJC +aLr +aIx +aIx +aIx +aIx +aIx +aIx +aIx +aIx +aVJ +aWD aaa aaa aaa @@ -68860,86 +75299,86 @@ aaa aaa aaa aaa +bGG +bHL +bIW +bKc +cqI +bMt +bLn +bOy +bPo +bQg +bQg +bQg +bQg +bQg +bQg +bQg +bQg +bQg +bWX +bXJ +bZo +bZo +bZo +bZo +bZo +bZo +cbO +ccF +cdx +cek +ceN +cfn +cuc +cuo +cuq +cgI +chl +cib +cvg +cid +cuc +cfn +ciR +cwe +cwe +cwe +cwe +cwe +cwe +cwe +cwe +cfN aaa -aaa -bYH -bYL -bYT -bZc -bZm -bZu -bZC -bZK -bZK -bZK -bZK -bZK -bZK -bZK -bZK -bZK -caz -caJ -caJ -cbh -cbh -cbh -cbE -cbU -ccm -ccA -ccR -cdb -cdl -cdD -cbk -ceg -cdP -cdC -cdl -cdb -cft -aDy -aDy -aDy -aDy -aDy -aDy -aDy -aDy -cds -cds -cds -cds -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cxG +cxG +cxG +cxG +cjp +cyP +ckH +cyZ +ckH +czl +czt +czC +czI +czW +cAg +cAs +ckH +cAH +cjp +cyU aaa aaa +cgX +cgX +cfN +cgX +cgX aaa aaa aaa @@ -69043,160 +75482,160 @@ aaa aaa aaa aaa -agv -agv -agv -agv -agv -agv -agv -agv -alM -ahy -agv -anz -aol -apj -aqf -aqW -agv -alM -atT -atT -awq -atT -atT -agv -aaa -aaa -aaa -aaa -aCh -aEv -aFp -aFp -aCi -aIy -aJO -aJO -aJO -aIy -aJO -aIy -aJO -aQF -aRA -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -bjY -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aqA -bYF -bYU -bZd -bZn -bZs -bZs -bZI -bZr -bZr -bZr -bZI -bZr -bZr -bZr -bZI -cax -caK -caY -cbi -caY -cbt -cbF -cbV -ccn -cax -ccP -cdb -cdk -cdE -cdQ -cdP -cdP -ceS -cdk -cdb -cfx -aDy -aTR -bet -biJ -byR -bEs -bJE -aDy -aDy -cds -cds -cds -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aiu +aiu +aiu +aiu +aiu +aiu +aiu +aiu +aoe +ajD +aiu +aqg +arc +asq +atp +aus +aiu +aoe +axC +axC +azS +axC +axC +aiu aaa aaa aaa aaa +aFS +aIA +aJC +aJC +aFT +aMI +aOe +aOe +aOe +aMI +aOe +aMI +aOe +aVJ +aWD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bsg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bGH +bGE +bIX +bKd +bLp +bMu +bNv +bNw +bNw +bQe +bOw +bOw +bOw +bQe +bOw +bOw +bOw +bQe +bWV +bXJ +bXJ +bZl +bYA +crM +caW +cbP +cdu +ceP +cth +ctw +ctN +ctZ +bWV +cup +cuE +cgK +cgJ +cgH +cgj +cvj +bWV +ctZ +cvJ +cwe +cjP +ckl +ckD +ckS +clg +clk +cwe +cwe +cxB +cxJ +cxJ +cxJ +cyy +cjp +cyQ +ckH +ckH +ckH +ckH +ckH +ckH +ckH +czW +cAh +cAt +ckH +czW +cAS +cyU +aht +aht +cyK +cyM +cfN +cfN +cgX aaa aaa aaa @@ -69301,48 +75740,48 @@ aaa aaa aaa aaa -agv -ahA -aih -aiY -ajM -agv -alc -alN -amn -agu -anA -ahy -alM -aqg -aqX -agv -apl -amo -amo -awr -amn -ayw -agv +aiu +ajF +aku +alj +alT +aiu +anr +aof +aoK +ait +aqh +ajD +aoe +atq +aut +aiu +asr +aoL +aoL +azT +aoK +aCb +aiu aaa aaa aaa aaa -aCh -aCi -aCi -aGk -aCh -aCh -aCi -aCi -aCh -aMQ -aCh -aOM -aCh -aCh -aCh +aFS +aFT +aFT +aKx +aFS +aFS +aFT +aFT +aFS +aKs +aFS +aTH +aFS +aFS +aFS aaa aaa aaa @@ -69363,88 +75802,9 @@ aaa aaa aaa aaa -bjY -bmM -bjY -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aqA -bYF -bYF -bYZ -bYZ -bZs -bZr -bZH -bZr -bZH -bZr -bZH -bZr -bZH -bZr -cat -cax -cax -cba -cbj -caZ -cbu -cbG -cbW -cco -cax -ccS -cdb -cdl -cdF -cdR -cdP -cez -cdA -cdl -cdb -cfy -aEo -aUT -aUT -bkd -bzf -bzf -bJF -bKw -aDy -cds -cds -cds -cds -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +bsg +btG +bsg aaa aaa aaa @@ -69453,8 +75813,87 @@ aaa aaa aaa aaa +bGI +bHM +bHM +bHM +bLq +bMv +bNw +bNw +bOw +bQd +bOw +bQd +bOw +bQd +bOw +bQd +bOw +bWi +bWV +bWV +bXJ +bZm +bYB +bZm +bYB +cbM +ccH +ceP +ceK +ctw +cfG +cfn +cuc +cuq +cgH +cgH +cgH +cic +cuq +cjq +cuc +cfn +ckE +ckT +cjQ +cjQ +cwK +cjQ +cjQ +cxn +cjQ +ckT +cxC +cxK +cxX +cyl +cyz +ckT +cjQ +cjQ +cjQ +cjQ +cjQ +cjQ +cjQ +czL +czY +cAi +cAu +cAC +cAJ +cAT +cyU aaa aaa +cgX +cfN +cfN +cfN +cgX +cgX aaa aaa aaa @@ -69554,137 +75993,50 @@ aaa aaa aaa aaa -aea -afz -bUq -aea -aea -ahB -aii -aiZ -ajN +afU +ahu +ahS +afU +afU +ajG akv -ald -agv -amp -agv -anB -aon -apl -aqf -aqY -agv -atb -ahy -ahy -alM -ahy -ayx -agv +alk +alU +amH +ans +aiu +aoM +aiu +aqi +ard +asr +atp +auu +aiu +awF +apB +apB +aoe +ajD +aCc +aiu aaa aaa aaa aaa aaa aaa -aHf -aGl -aHf +aHA +aKy +aHA aaa aaa aaa -aHf -aGl -aHf -aGl -aHf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aYW -bXb -bXb -aYW -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -bls -blt -cif -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -bYM -bYV -bZe -bZj -bZr -bZr -bZr -bZr -bZr -bZr -bZr -bZr -bZr -bZr -bZr -bZr -cax -cax -cax -cax -cax -cax -cbX -cax -cax -ccT -cdb -cdk -cdl -cdk -ceh -cdk -cdl -cdk -cfj -cfz -aFB -aVM -bfE -bke -bfE -bEz -bzf -bKx -aDy -cds -cds -cds -cds -aaa -aaa +aHA +aKy +aHA +aKy +aHA aaa aaa aaa @@ -69695,6 +76047,10 @@ aaa aaa aaa aaa +beV +bgP +bgP +beV aaa aaa aaa @@ -69703,6 +76059,9 @@ aaa aaa aaa aaa +bsh +bsk +buX aaa aaa aaa @@ -69712,6 +76071,86 @@ aaa aaa aaa aaa +bHN +bGE +bKe +bLr +bMw +bNx +bNw +bOw +bOw +bOw +bOw +bOw +bOw +bOw +bOw +bOw +bOw +bOw +bWV +crk +bXJ +bXJ +crN +crX +cdx +cgn +csS +bWV +ctw +ctO +ctZ +cuc +cgm +cuE +cuO +cgH +ciE +ciW +cjr +cuc +cvw +cvK +cwg +cjR +ckm +ckF +ckm +cxe +ckm +ckm +cxz +cxD +cxL +cxY +cym +cyA +cxz +ckm +ckm +ckm +ckm +ckm +ckm +ckm +czM +czZ +cAj +cAv +cAD +cAK +cAU +cyU +aaa +cgX +cgX +cfN +cfN +cfN +cfN +cgX aaa aaa aaa @@ -69811,157 +76250,50 @@ aaa aaa aaa aaa -aea -afA -afW -agw -aea -ahB -aij -aja -ajO -agv -ale -agv -amq -agv -agv -agu -agu -agv -agu -agv -agv -agv -auY -bUR -bUU -ahy -agu -aaa -aaa -aaa -aaa -aaa -aaa -aHf -aGm -aHf -aaa -aaa -aaa -aHf -aGm -aHf -aGm -aHf -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aYW -aZS -cjM -aYW -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -bjZ -cjO -bjZ -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aqA -bZj -bZj -bZr -bZL -bZr -bZr -bZr -bZT -bZr -bZr -bZr -bZr -bZr -bZr -bZr -cah -bZr -bZI -cax -cbY -ccl -ccB -ccQ -cdd -cdj -cdj -cdj -cei -cdj -cdj -cdj -cdc -ccT -aDy -aWB -bfF -bkf -bAI -bGA -bJG -aDy -aDy -cds -cds -cds -cds -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +afU +ahv +ahT +aiv +afU +ajG +akw +all +alV +aiu +ant +aiu +aoN +aiu +aiu +ait +ait +aiu +ait +aiu +aiu +aiu +ayD +azU +aAZ +ajD +ait aaa aaa aaa aaa aaa aaa +aHA +aKz +aHA +aaa +aaa +aaa +aHA +aKz +aHA +aKz +aHA aaa aaa aaa @@ -69972,6 +76304,113 @@ aaa aaa aaa aaa +beV +bfR +bhC +beV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bqP +btH +bqP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bGI +bGE +bKf +bLn +bMw +bNy +bNw +bOw +bQh +bOw +bOw +bOw +bSm +bOw +bOw +bOw +bOw +bOw +bWV +bWV +crx +crH +bWV +crY +csk +bWV +cbR +bWV +ctw +ceP +cfn +bWV +cuc +cuc +bWV +cuY +bWV +cuc +cuc +bWV +cfn +ceP +cwe +cwr +clm +ckG +cwU +cli +ckU +cwe +cwe +cxE +cxM +cxM +cxM +cyB +cjp +cyR +ckH +ckH +ckH +ckH +ckH +ckH +ckH +cAa +cAh +cAt +ckH +cAa +cAV +cyU +aaa +cgX +cfN +cfN +cfN +cfN +cfN +cgX +aaa +aaa +aaa aaa aaa aaa @@ -70063,142 +76502,25 @@ aaa aaa aaa aaa -aea -aeo -aeo -aeo -aea -aea -afB -afX -agx -aea -ahC -ahC -ahC -ahC -ahC -ale -agv -agv -agv -aaa -aaa -aaa -aaa -aaa -aaa -aaa -agv -agv -bUS -bUV -bUY -agu -aaa -aaa -aaa -aaa -aaa -aaa -aHf -aMR -aHf -aad -aad -aad -aHf -aMR -aHf -aON -aHf -aad -aad -aad -aTs -aTr -aTr -aTr -aaa -aaa -aYW -aYW -bXc -bXc -aYW -aYW -aaa -aaa -aTr -aTr -aTr -aTr -bjZ -bjZ -cid -bjZ -bjZ -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aaa -bYV -bZj -bZj -bZj -bZj -bZj -bZr -bZr -bZr -bZr -bZr -bZr -bZr -bZr -bZr -bZr -bZr -bZK -cbH -caJ -ccp -ccC -ccU -ccm -ccm -caD -ccm -cej -ceA -ceT -ccm -cej -ccR -aDy -aDy -bfG -blK -bBg -blK -bJM -aDy -cds -cds -cds -cds -cds -aaa -aaa +afU +agi +agi +agi +afU +afU +ahw +ahU +aiw +afU +ajH +ajH +ajH +ajH +ajH +ant +aiu +aiu +aiu aaa aaa aaa @@ -70206,16 +76528,55 @@ aaa aaa aaa aaa +aiu +aiu +azV +aBa +aCd +ait aaa aaa aaa aaa aaa aaa +aHA +aKA +aHA +aaa +abI +abI +aHA +aKA +aHA +aTI +aHA +abI +abI +abI +aYG +aZx +aZx +aZx aaa aaa +beV +beV +bgQ +bgQ +beV +beV aaa aaa +aZx +aZx +aZx +aZx +bqP +bqP +btI +bqP +bqP aaa aaa aaa @@ -70224,8 +76585,86 @@ aaa aaa aaa aaa +bGI +bGE +bKg +bLn +bMx +bNz +bHM +bNs +bNs +bNs +bNs +bOw +bOw +bOw +bOw +bOw +bOw +bOw +bOw +bWV +bWV +bWV +bWV +bWV +bWV +bWV +ccJ +cdw +cel +ceM +cua +cfE +cfE +chn +cia +cdw +cia +chn +cfE +cfE +cvy +cvL +cwe +cwe +cko +ckH +ckV +ckH +cln +cwe +cfN aaa +cxG +cxG +cxG +cxG +cjp +cyS +ckH +cyZ +ckH +czo +czu +czD +czN +cAa +cAg +cAs +ckH +cAM +cjp +cyU aaa +cgX +cfN +cfN +cfN +cfN +cfN +cgX aaa aaa aaa @@ -70320,161 +76759,81 @@ aaa aaa aaa aaa -aeb -aep -aeB -aeL -afa -afq -afC -afY -agy -agZ -ahC -aik -ajb -ajP -akw -alf -alO +afV +agj agv -amZ -amZ -ana -amZ -amZ -ana -amZ -amZ -amZ -agv -awt -bUV -ahy -agu -aaa -aaa -aaa -aaa -aaa -aaa -aHf -aGm -aHf -aHf -aHf -aHf -aHf -aGn -aHf -aGn -aHf -aHf -aHf -aHf -aTs -aUh -aVl -aTr -aXi -aTr -aYW -aZR -aZS -aZS -bbP -aYW -aTr -aTr -aTr -aVl -bhz -aTr -bkb -blv -blt -boa -bkb -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aaa -aad -bYM -bYM -bYV -bZe -bZj -bZj -bZr -bZr -bZr -bZr -bZr -bZK -bZK -bZK -bZr -bZr -bZK -cbH -caJ -ccq -cax -cax -cax -cdm -cax -cax -cek -ceB -cax -cax -cfk -ceB -cax -aDy -bfG -blK -bBA -blK -bJM -aDy -cds -cds -cds -cds -cds -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +agF +agT +ahj +ahx +ahV +aix +aiZ +ajH +akx +alm +alW +amI +anu +aog +aiu +apC +apC +apD +apC +apC +apD +apC +apC +apC +aiu +azW +aBa +ajD +ait aaa aaa aaa aaa aaa aaa +aHA +aKz +aHA +aHA +aHA +aHA +aHA +aKB +aHA +aKB +aHA +aHA +aHA +aHA +aYG +aZy +baJ +aZx +bcW +aZx +beV +bfQ +bfR +bfR +bhX +beV +aZx +aZx +aZx +baJ +bon +aZx +bqQ +bsi +bsk +buY +cqq aaa aaa aaa @@ -70483,6 +76842,86 @@ aaa aaa aaa aaa +bGI +bHM +bGE +bGE +bHM +bNA +bHM +abI +bQi +bQR +bNs +bNs +bOw +bOw +bOw +bOw +bOw +bOw +bOw +bOw +bOw +bOw +bUC +bOw +bQg +cbR +bXJ +cdA +ctx +ctP +cdx +cdx +cgn +cho +cuP +cdx +cvc +cho +cvk +cdx +cvc +cvM +ctw +cwe +cko +ckH +ckW +ckH +cln +cwe +caS +aht +cxF +cxF +cxF +cxF +cjp +cko +ckH +ckH +ckH +clp +czv +czv +czO +cli +ckH +cAy +cAB +cyU +cjp +aht +aht +cyK +cyM +cfN +cfN +cfN +cfN +cgX aaa aaa aaa @@ -70577,169 +77016,169 @@ aaa aaa aaa aaa -aec -aeq -aeC -aeM -afb -afr -afD -afZ -agz -aha -ahD -ail -ajc -bUD -bUE -alg -alP -agv -ana -anC -aoo -apm -aqh -aqZ -arQ -atc -atU -agv -awu -axz -asZ -agv +afW +agk +agw +agG +agU +ahk +ahy +ahW +aiy +aja +ajI +aky +aln +alX +amJ +anv +aoh +aiu +apD +aqj +are +ass +atr +auv +avo +awG +axD +aiu +azX +aBb +awE +aiu +aaa +aaa +aaa +aaa +aHz +aHz +aHz +aKB +aHz +aMK +aOf +aOf +aQr +aOf +aSq +aOf +aQr +aOf +aOf +aXD +aYG +aZy +baK +bbQ +bcX +bdV +beW +bfR +bgR +bgR +bfR +beW +bbQ +bcX +bdV +baK +bon +aZx +bqP +bsi +bsk +buY +bqP aaa aaa aaa aaa aaa -aEz -aEz -aGn -aEz -aEz +aaa +aaa +aaa +aaa +bIY +bIY +bLs +bMy +bNB +bMy +abI +aby +abI +bRC +bNs +bNs +bNs +bOw +bOw +bOw +bOw +bOw +bOw +bOw +bOw +bOw +bOw +bQg +cbR +bXJ +cdB +ctw +ctw +cfH +ctw +ctw chp -chx -chE -chx -chN -chx -chE -chx -chx -chY -aTs -aUh -aVm -aWl -aXj -cik -aYX -aZS -baE -baE -aZS -aYX -aWl -aXj -cik -aVm -bhz -aTr -bjZ -blv -blt -boa -bjZ -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aac -acl -aac -aad -aac -aad -bZQ -bZj -bZj -bZj -bZj -cah -bZr -caA -caL -bZj -bZr -bZr -bZr -cax -cbZ -ccr -ccD -cax -cde -cdn -cax -cdS -cel -ceC -cax -ceX -cel -aas -cax -aDy -bfH -bnh -bBD -bnh -bJM -aDy -cds -cds -cds -cds -cds -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cuQ +ctw +ctw +ciF +cuQ +ctw +ctw +ctw +ctw +cwe +ckp +ckI +ckX +ckI +cln +cwe +cfN +cfN +cxG +cxG +cxG +cxG +cjp +cyT +ckH +cyZ +ckH +czp +ckH +ckH +czP +ckH +ckH +cjp +cjp +cyU +aht aaa +cgX +cgX +cfN +cfN +cfN +cfN +cgX +cgX aaa aaa aaa @@ -70827,174 +77266,174 @@ aaa aaa aaa aaa -acl -abZ -aad -aad -aad -aad -aad aed -aer -aeD -aeN -afc -afs -afE -aga -agA -ahb -ahC -aim -ajd -ajQ -akx -alh -alP -agv -ana -anD -aop -amZ -cjz -aqh -aqh -atc -atU -agv -awv -agv -alM -agv +adR +abI +abI +abI +abI +abI +afX +agl +agx +agH +agV +ahl +ahz +ahX +aiz +ajb +ajH +akz +alo +alY +amK +anw +aoh +aiu +apD +aqk +arf +apC +ats +atr +atr +awG +axD +aiu +azY +aiu +aoe +aiu +aaa +aaa +aaa +aaa +aHA +aIB +aJD +aKC +aHA +aML +aOg +aPm +aQs +aPm +aSr +aPm +aQs +aVL +aWE +aWK +aYG +aZz +baK +aZx +aZx +aZx +beV +bfS +bfR +bfR +bhY +beV +aZx +aZx +aZx +baK +bon +aZx +bqP +bsj +bsk +bsk +bqP aaa aaa aaa aaa aaa -aEz -aFq -aGo -aHg -aHf +aaa +aaa +aaa +aaa +aby +aby +aaa +aaa +amC +aaa +aht +aby +aby +abI +bSn +bSZ +cqS +bNs +bQe +bOw +bOw +bOw +bQg +bQg +bQg +bOw +bOw +ccL +bWV +csT +cen +bWV +ctQ +cfI +ctw +cgL chq -aGp -aGp -aGp -aGp -aGp -aGp -aGp -aGp -aRE -aTs -aUi -aVm -aTr -aTr -aTr -aYW -cjK -aZS -aZS -bXj -aYW -aTr -aTr -aTr -aVm -bhz -aTr -bjZ -cjN -blt -blt -bjZ -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aac -aac -aad -bYM -bZY -bZe -bZj -bZj -bZj -bZj -caM -bZj -bZr -bZr -cbv -cax -cca -cax -cax -cax -cax -cdo -cax -cdT -cem -ceD -cax -cdT -cem -ceD -cax -aDy -aDy -aDy -aDy -aDy -aDy -aDy -aDy -cds -cds -cds -cds -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +chK +ctw +cio +chq +ciX +ctw +cfN +cfN +cfN +cwe +cwe +cwe +cwe +cwe +cwe +cwe +caS +caS +cxF +cxF +cxF +cxF +cjp +cjp +ckH +ckI +ckH +czq +czw +ckH +czQ +ckH +cyR +cyU aaa aaa +aht +cgX +cgX +cfN +cfN +cfN +cfN +cfN aaa aaa aaa @@ -71083,159 +77522,89 @@ aaa aaa aaa aaa -abZ -aaa -aad -aaa -act -act -act -act -aee -aes -aes -aes -aes -aes -afF -agb -agB -agB -agB -ain -aje -ain -ain -ain -alQ -agv -ana -anE -aoq -apn -aqi -ara -aqh -atc -atU -agv -aww -agv -alM -agv -aaa -aaa -aaa -aaa -aaa -aEz -aFr -aGp -aHh -aHf -chq -chy -chF -aMT -aGp -chy -chF -aMT -aGp -aRE -aTs -aUj -aVm -aWm -aXk -aTr -aYY -aZU -baE -baE -aZS -aYY -aTr -beq -aWm -aVm -bhz -aTr -cih -blt -cie -blt -cig -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aad -aad -aad -aad -bZY -bZY -bZe -bZj -caN -bZj -bZr -bZr -bZr -bZr -ccb -ccs -ccE -bZr -bZr -cdp -cax -cdU -cen -ceE -cax -ceY -cen -aaw -cax -cds -cds -cds -cds -cds -cds -cds -cds -cds -cds -cds -aaa -aaa -aaa -aaa -aaa -aaa +adR aaa +abI aaa +aem +aem +aem +aem +afY +agm +agm +agm +agm +agm +ahA +ahY +aiA +aiA +aiA +akA +alp +akA +akA +akA +aoi +aiu +apD +aql +arg +ast +att +auw +atr +awG +axD +aiu +azZ +aiu +aoe +aiu aaa aaa aaa aaa +aHz +aIC +aJE +aKD +aHA +aML +aOh +aPn +aQt +aRB +aSs +aPn +aQt +aVM +aWE +aWK +aYG +aZA +baK +bbR +bcY +aZx +beX +bfT +bgR +bgR +bfR +beX +aZx +bkQ +bbR +baK +bon +aZx +bqR +bsk +btJ +bsk +bwp aaa aaa aaa @@ -71249,9 +77618,79 @@ aaa aaa aaa aaa +amB +aht +aht aaa aaa +abI +abI +abI +abI +bNs +bNs +bNs +bUC +bOw +crl +bXL +bNs +bOw +bOw +bOw +bWV +csU +bWV +bWV +bWV +cfJ +ctw +cgM +chr +chL +ctw +cgM +chr +chL +ctw +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN aaa +cxG +cxG +cxG +cxF +cjp +cyU +cjp +cyU +cjp +cjp +cyU +cjp +cyU +cjp +cyU +aht +aht +aht +cyK +cyM +cfN +cfN +cfN +cfN +cgX aaa aaa aaa @@ -71340,89 +77779,89 @@ aaa aaa aaa aaa -abZ +adR aaa -act -act -act -ada -adu -act -aef -aet -aeE -aeE -aeE -aeE -afG -agc -agC -ahc -aeE -aio -ajf -ajR -aky -ali -alR -agv -amZ -amZ -aor -amZ -amZ -amZ -arR -amZ -amZ -agv -awx -agv -aws -agv +aem +aem +aem +aeT +afn +aem +afZ +agn +agy +agy +agy +agy +ahB +ahZ +aiB +ajc +agy +akB +alq +alZ +amL +anx +aoj +aiu +apC +apC +arh +apC +apC +apC +avp +apC +apC +aiu +aAa +aiu +aCe +aiu aaa aaa aaa aaa -aaa -aEz -aFs -aGp -aHi -aIz -chr -chy -chG -aMT -aGp -chy -chG -aMT -aGp -aRE -aTs -aUj -aVn -aVm -aXl -aTr -aYY -aZV -aZS -aZS -aZS -aYY -aTr -ber -aVm -aVn -bhz -aTr -bjZ -blt -blt -cjP -bjZ +aHA +aID +aJE +aKE +aLs +aMM +aOi +aPn +aQu +aRB +aJE +aPn +aQu +aVM +aWE +aWK +aYG +aZA +baL +baK +bcZ +aZx +beX +bfU +bfR +bfR +bfR +beX +aZx +bkR +baK +baL +bon +aZx +bqP +bsk +bsk +buZ +bqP aaa aaa aaa @@ -71436,79 +77875,79 @@ aaa aaa aaa aaa +amC +aaa +aht aaa aaa aaa aaa +abI aaa aaa -aaa -aad -aaa -aaa -aad -aqA -bZj -bRv -bZj -bZT -bZr -bZr -bZr -bZr -bZI -bZr -bZr -bZr -cdq -cax -cax +bQR +bNs +bNs +bNs +bNs +bXM +bNs +bOw +bOw +bOw +bOw +ccM +cdD ceo -cax -cax -cax -ceo -cax -cax -cds -cds -cds -cds -cds -cds -cds -cds -cds -cds -cds -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +bOw +cfK +ctw +cgN +chs +chM +ctw +cip +chs +ciY +ctw +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN aaa aaa aaa +aht aaa aaa +aht aaa aaa +aht aaa +aht aaa +aht +cgX +cgX +cgX +cgX +cgX +cfN +cfN +cgX +cfN +cfN +cgX aaa aaa aaa @@ -71597,158 +78036,89 @@ aaa aaa aaa aaa -abZ -aad -act -acv -acJ -adb -adb -adJ -adb -adb -aeE -aeO -afd -aeG -afH -agd -agD -ahc -aeE -aip -ajg -ajS -akz -ain -ain -ain -anb -anb -aos -anb -aqj -anb -arS -anb -ahH -agv -agv -agv -alM -agv -aaa -aaa -aaa -aaa -aaa -aEz -aFt -aGq -aHj -cho -chs -chz -chF -aMT -aGp -chy -chF -aMT -aGp -aRE -aTs -aUj -aVm -aWn -aXm -aTr -aYY -aZS -baE -baE -aZS -aYY -aTr -bes -aWn -aVm -bhz -aTr -bjZ -blv -blt -boa -bjZ -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aad -aad -aad -aad -aad -caB -bRv -bZj -bZj -bZr -bZr -cah -bZr -bZr -bZr -bZr -cah -cdr -cax -cdV -cep -ceF -cax -ceZ -cep -aaA -cax -cds -cds -cds -cds -cds -cds -cds -cds -cds -cds -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +adR +abI +aem +aeo +aeC +aeU +aeU +afC +aeU +aeU +agy +agI +agW +agA +ahC +aia +aiC +ajc +agy +akC +alr +ama +amM +akA +akA +akA +apE +apE +ari +apE +atu +apE +avq +apE +ajM +aiu +aiu +aiu +aoe +aiu aaa aaa aaa aaa +aHz +aIE +aJE +aKF +aLt +aMN +aOj +aPo +aQt +aRB +aJE +aPn +aQt +aVM +aWE +aWK +aYG +aZA +baK +bbS +bda +aZx +beX +bfR +bgR +bgR +bfR +beX +aZx +bkS +bbS +baK +bon +aZx +bqP +bsi +bsk +buY +bqP aaa aaa aaa @@ -71762,10 +78132,79 @@ aaa aaa aaa aaa +amB +aht +aht +aht +aht +aht +aht +abI +abI +aht +abI +bSZ +bSZ +cre +bNs +bXN +bNs +bOw +bOw +bOw +bOw +bOw +bQe +bOw +bOw +cfL +ctw +ctw +cht +ctw +ctw +ctw +cht +ctw +ctw +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN aaa aaa aaa +aht +aht +aht +cyK +cgX +cgX +cyK +cyK +cyK aaa +aht +cgX +cfN +cfN +cgX +cgX +cgX +cgX +cgX +cgX +cgX +cgX aaa aaa aaa @@ -71854,169 +78293,169 @@ aaa aaa aaa aaa -abZ +adR aaa -acu -acw -acK -adb -adv -adK -aeg -aeg -aeF -aeP -afe -aft -afI -age -agE -ahc -aeE -aiq -ajh -ajT -akA -ahH -alS -amr -anc -anb -anU -anb -aqj -ahH -arT -atd -atV -auZ -awy -agv -alM -agv +aen +aep +aeD +aeU +afo +afD +aga +aga +agz +agJ +agX +ahm +ahD +aib +aiD +ajc +agy +akD +als +amb +amN +ajM +aok +aoO +apF +apE +aqC +apE +atu +ajM +avr +awH +axE +ayE +aAb +aiu +aoe +aiu +aaa +aaa +aaa +aaa +aHA +aIF +aJF +aKG +aHA +aML +aOk +aPp +aQu +aRC +coT +aTJ +aQu +aVN +aWE +aXE +aYG +aZB +baM +aZx +aZx +aZx +beV +bfV +bgR +bgR +bhZ +beV +aZx +aZx +aZx +bno +boo +aZx +bqQ +bsi +bsk +buY +cqq aaa aaa aaa aaa aaa -aEz -aEz -aEz -aEz -aEz +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +amD +aaa +aht +aaa +aaa +aht +aaa +aaa +aaa +aht +aaa +aaa +abI +aaa +bSZ +ahi +bNs +bOw +bOw +bUC +bOw +bOw +bOw +bOw +bUC +cfM +ctw +cgO chu -chA -chG -chI -aPD -chS -chG -chW -aGp -chZ -aTs -aUk -aVo -aTr -aTr -aTr -aYW -aZW -baE -baE -bbQ -aYW -aTr -aTr -aTr -bgE -bhA -aTr -bkb -blv -blt -boa -bkb -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aad -aaa -aad -bRv -cbb -bZj -bZj -bZj -bZj -bZj -bZj -bZj -bZj -bZj -bZj -cax -cax -cax -cax -cax -cax -cax -cax -cax -cds -cds -cds -cds -cds -cds -cds -cds -cds -cds -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +chN +ctw +ciq +chu +ciZ +ctw +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN aaa aaa aaa +aht +cgX +cgX +cyK +cfN +cfN +cyM +cfN +cyK +cgX +cyK +cfN +cfN +cfN +cgX +cgX aaa aaa aaa @@ -72111,169 +78550,169 @@ aaa aaa aaa aaa -abZ -aad -act -acx -acL -adb -adw -adL -adb -adb +adR +abI +aem +aeq aeE -aeQ -aff -aeE -afJ -agf -agF -aeE -aeE -air -aji -ajU -akB -ahH -alT -ams -and -ahH -aot -ahH -ahH -ain -ain -ain -ahH -ava -awz -agv -alM -agv -agv -agv -agv -agv -agv -agv -agv -aaa -aaa -aEz -chu -chB -chH -chJ -aNF -chy -chF -aMT -aGp -aRE -aTs -aUj -aVp -aWl -aXj -cik -aYX -aZS -aZS -aZS -aZS -aYX -aWl -aXj -cik -aXs -bhz -aTr -bjZ -bkb -bmN -bkb -bjZ -aaa -aaa -aaY -abZ -abZ -bYq -abZ -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aad -aaa -aad -bRv -bMX -bZY -bZY -bZY -bZY -bZY -bYM -bYM -bZY -bZY -cds -cds -cds -cds -cds -cds -cds -cds -cds -cds -cds -cds -cds -cds -cds -cds -cds -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aeU +afp +afE +aeU +aeU +agy +agK +agY +agy +ahE +aic +aiE +agy +agy +akE +alt +amc +amO +ajM +aol +aoP +apG +ajM +arj +ajM +ajM +akA +akA +akA +ajM +ayF +aAc +aiu +aoe +aiu +aiu +aiu +aiu +aiu +aiu +aiu +aiu +aHz +aHz +aML +aOk +aPq +aQt +aRB +aJE +aPn +aQt +aVM +aWE +aWK +aYG +aZA +baN +bbQ +bcX +bdV +beW +bfR +bfR +bfR +bfR +beW +bbQ +bcX +bdV +bnp +bon +aZx +bqP +bqQ +btK +bqQ +bqP aaa aaa aaa +bBV +bDf +bDf +bDf +agS +agS +agS +agS +agS +ala +aht +aaa +aht +aht +aht +aht +aht +aht +aht +aht +abI +abI +abI +aaa +aht +ahi +bNs +bNs +bNs +bNs +bNs +bNs +bNs +bNs +bNs +bNs +ctw +ctw +ctw +ctw +ctw +ctw +ctw +ctw +ctw +cfN +cfN +cfN +cfN +cfN +cfN +aaa +aaa +cfN +cfN +cfN +cfN aaa aaa aaa +cgX +cyK +cgX +cfN +cyM +cfN +cfN +cfN +cfN +cyM +cfN +cyM +cfN +cfN +cfN +cfN +cgX aaa aaa aaa @@ -72368,154 +78807,106 @@ aaa aaa aaa aaa -abZ -aaa -acu -acy -acM -adc -adx -adM -aeh -aeh -aeG -aeG -aeG -afu -afK -agf -agG -ahd -ahE -ais -ajj -ajV -akC -alj -alU -alU -ais -alU -aou -apo -aqk -arb -arU -ate -atW -atX -awA -agv -ayy -aCZ -aCZ -aCZ -aCZ -aCZ -aDB -aEw -agv -aaa -aaa -aHf -chu -chy -chG -aMT -aQH -chy -chG -aMT -aGp -aRE -aTs -aUj -aVp -aTr -aXi -aTr -aYW -aZX -aZX -aZX -aZX -aYW -aTr -aTr -aTr -aXs -bhz -aTr -aTr -blw -bmO -aTr -aaa -aaa -aaa -aaa -aad -aad -aad -aad -aaa -boc -buK -buK -boc -boc -buK -buK -boc -aad -aaa -aaa -aaa -aaa -aaa -aaa -aad -aad -bMX -bRv -aad -aaa -aaa -aaa -aad -aad -aad -aad -aad -aaa -aaa -cds -cds -cds -cds -cds -cds -cds -cds -cds -cds -cds -cds -cds -cds -aaa -aaa -aaa -aaa -aaa -aaa +adR aaa +aen +aer +aeF +aeV +afq +afF +agb +agb +agA +agA +agA +ahn +ahF +aic +aiF +ajd +ajJ +akF +alu +amd +amP +any +aom +aom +akF +aom +ark +asu +atv +aux +avs +awI +axF +axG +aAd +aiu +aCf +aDm +aDm +aDm +aDm +aDm +aHB +aIG +ait aaa +aHA +aML +aOk +aPq +aQu +aRB +aJE +aPn +aQu +aVM +aWE +aWK +aYG +aZA +baN +aZx +bcW +aZx +beV +bfW +bfW +bfW +bfW +beV +aZx +aZx +aZx +bnp +bon +aZx +aZx +bsl +btL +aZx aaa aaa aaa +bAI +bBW +abI aaa +abI aaa +bva +cqy +cqy +bva +bva +cqy +cqy +bva +abI aaa aaa aaa @@ -72524,13 +78915,61 @@ aaa aaa aaa aaa +abI +aaa +abI +ahi +bSZ +crO +crO +crO +crO +crO +crO +crO +crO +crO +crO +crO +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN aaa aaa aaa aaa +cfN +cfN aaa aaa aaa +cgX +cgX +cyL +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cgX aaa aaa aaa @@ -72625,145 +79064,106 @@ aaa aaa aaa aaa -abZ -aad -act -acz -acN -adb -adv -adN -adb -adb -aeE -aeR -afg -afv -afL -agg -agH -ahe -ahF -ait -aow -ajW -akD -alk -alV -alV -ane -anF -alV -app -aql -arc -arV -atf -atX -avb -awz -agv -ayz -azG -axB -axB -axB -axB -aDC -aEx -agv +adR +abI +aem +aes +aeG +aeU +afo +afG +aeU +aeU +agy +agL +agZ +aho +ahG +aid +aiG +aje +ajK +akG +alv +ame +amQ +anz +aon +aon +apH +aqm +aon +asv +atw +auy +avt +awJ +axG +ayG +aAc +aiu +aCg +aDn +aBd +aBd +aBd +aBd +aHC +aIH +aiu aaa -aaa -aHf -chu -chy -chF -aMT -chP -chy -chF -aMT -aGp -aRE -aTs -aUj -aVp -aWm -aWm -aTs -aYW -aYZ -cim -baG +aHz +aMO +aOl +aPr +aQt +aRB +aSt +aPn +aQt +aVM +aWE +aWK +aYG +aZA +baN bbR -aYW -aTs -aWm -aWm -aXs -aVm -aWm -aWm -aTr -aXj -aTr -aaa -aaa -aaa -aaa -bNA -bNA -bNA -bNA -boc -boc -bxb -btF -bYW -btF -bDN -btF -boc -boc -aaa -aaa -aaa -aaa -aaa -bMW -aad -aaa -bMX -bRv -aad -aaa -aaa -aaa -aad -aaa -aaa -aad -aaa -aaa -aaa -aad -cds -cds -cds -cds -cds -cds -cds -cds -cds -cds -cds -cds -aaa -aaa -aaa -aaa -aaa +bbR +aYG +beV +bfX +bgS +bhD +bia +beV +aYG +bbR +bbR +bnp +baK +bbR +bbR +aZx +bcX +aZx +aYG +aZx +aYG +bAJ +bBX +bBX +bBX +bBX +bva +bva +bJa +bHQ +bLt +bHQ +bNF +bHQ +bva +bva aaa aaa aaa @@ -72772,14 +79172,35 @@ aaa aaa aaa aaa +aht aaa +aht +cdm +abI aaa +bva +bva +cqy +cqy +cqy aaa aaa aaa aaa aaa aaa +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +aaa +aaa +aaa aaa aaa aaa @@ -72788,6 +79209,24 @@ aaa aaa aaa aaa +cgX +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cgX aaa aaa aaa @@ -72882,143 +79321,106 @@ aaa aaa aaa aaa -abZ +adR aaa -acu -acA -acO -acO -acO -adO -acO -acO +aen +aet aeH -aeS -afh -afw -afM -agh -agI -ahf -ahG -aiu -ajl -ajX -akE -all -alW -alW -alW -anG -aov -apq -aqm -ard -arW -atf -atX -avc -awB -axA -ayA -amn -axB -aBz -aCj -axB -ayz -aEy -agv -aaa -aaa -aEz -chv -chC -aGp -aGp -aQH -aGp -aGp -aGp -aGp -cia -aTs -aUl -aVp -aVm -aVm -aTs -aTs -aTr -baH -baH -aTr -aTs -aTs -aVm -aVm -bgF -aVo -aVm -aVm -blw -bmP -aTr -aTr -aaa -aaa -aaa -bNA -bYo -bYr -bIA -boc -bYA -bYI -bYN -bYN -bYN -bYN -bZv -bFh -boc -aaa -aaa -aaa -aaa -aaa -aaa -bbN -aad -bMX -bRv -bMX -aad -aad -aad -aad -aaa -aaa -aad -aaa -aaa -aad -aad -aaa -aaa -aaa -cds -cds -cds -cds -cds -cds -cds -cds -aaa -aaa -aaa +aeH +aeH +afH +aeH +aeH +agB +agM +aha +ahp +ahH +aie +aiH +ajf +ajL +akH +alw +amf +amR +anA +aoo +aoo +aoo +aqn +arl +asw +atx +auz +avu +awJ +axG +ayH +aAe +aBc +aCh +aoK +aBd +aFk +aFU +aBd +aCg +aII +ait aaa +aHA +aMP +aOm +aPs +aQv +aQv +aSu +aJE +aJE +aVO +aWF +aXF +aYG +aZC +baN +baK +baK +aYG +aYG +aZx +aZx +aZx +aZx +aYG +aYG +baK +baK +bnq +baM +baK +baK +bsl +btM +aZx +aYG +bxY +bzz +bAK +bBX +bDg +bEj +bFF +bva +bHP +bJb +bJb +bJb +bJb +bJb +bJb +bPp +bva aaa aaa aaa @@ -73027,8 +79429,17 @@ aaa aaa aaa aaa +aht aaa +aht +cdm +abI aaa +cqy +caZ +cbS +ccN +cqy aaa aaa aaa @@ -73038,6 +79449,16 @@ aaa aaa aaa aaa +cfN +cfN +cfN +cfN +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -73045,6 +79466,24 @@ aaa aaa aaa aaa +cgX +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cgX +cgX +cfN +cfN +cfN +cfN +cfN +cfN +cfN +cgX aaa aaa aaa @@ -73139,143 +79578,125 @@ aaa aaa aaa aaa -abZ -aad -act -acB -acP -adb -adb -adP -adb -adb -aeE -aeT -aff -aeE -afN -agi -agJ -aeE -ahH -aiv -ajm -ajY -ajY -alm -akN -amt -anf -anH -aow -apr -aqn -ahH -ahH -aqq -bUP -avd -awC -axB -axB -axB -axB -aBA -aCk -axB -ayz -agv -agv -aaa -aaa -aHf -aJP -aKO -aGp -aGp -aQH -aGp -aGp -aGp -aRC -bVP -aTs -bWb -aVq -aWo -aWo -aWo -aZa -aWo -aWo -aWo -aWo -aWo -aWo -aWo -aWo -aXr -bhB -aVm -aVm -aVm -aVm -aVm -aTr -aaa -aaa -aaa -bNA -bYo -bYs -boc -boc -btF -bzO -bAT -bBT -bBT -bDO -bZw -btF -buK -aaa -aaa -aaa -aaa -aaa -cai -can -aaa -bMX -bRv -bMX -aaa -aaa -aaa -aad -aad -aad -aad -aad -aad -aad -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +adR +abI +aem +aeu +aeI +aeU +aeU +afI +aeU +aeU +agy +agN +agY +agy +ahI +aif +aiB +agy +ajM +akI +alx +amg +amg +anB +ana +aoQ +apI +aqo +alv +asx +aty +ajM +ajM +atB +axH +ayI +aAf +aBd +aBd +aBd +aBd +aFl +aFV +aBd +aCg +aiu +aiu +aht +aHz +aHz +aOn +aPt +coN +coN +coN +coN +aJE +aVO +aWG +aXG +aYG +aZD +baO +bbT +bbT +bbT +beY +bbT +bbT +bbT +bbT +bbT +bbT +bbT +bbT +bnr +bop +bbT +bbT +bbT +bbT +bbT +bwq +bxZ +bzA +bAK +bBX +bDg +bEk +bva +bva +bHQ +bJc +bKh +bLu +bLu +bNG +bOz +bHQ +cqy aaa aaa aaa aaa aaa +bUD +bVr +cqX +cqX +cqX +crm +cry +abI aaa +cqy +cba +cbT +bDi +cqy aaa aaa aaa @@ -73302,6 +79723,24 @@ aaa aaa aaa aaa +cgX +cgX +cgX +cfN +cfN +cfN +cgX +cgX +cgX +cgX +cgX +cgX +cfN +cfN +cfN +cfN +cgX +cgX aaa aaa aaa @@ -73396,136 +79835,125 @@ aaa aaa aaa aaa -abZ -aaa -act -act -act -add -ady -act -aei -aeu -aeE -aeE -aeE -aeE -afO -agj -agK -aeE -ahI -aiw -ajn -ajY -akF -aln -alX -amu -ang -anI -alV -aps -aqo -arb -arX -ath -atX -atX -atX -axB -ayB -azH -axB -axB -aCl -axB -ayz -agv -aaa -aaa -aaa -aHf -aJP -aKO -aGp -chK -aND -chT -aGp -aGp -aRB -bVP -aTs -aUm -aVr -aWp -aXn -aYc -aZb -aZY -aZY -bbu -bXk -bcu -aZY -aZY -aZY -bgG -aZY -aZY -bkc -blx -bmQ -bob -aTr -aad -aad -aaa -bNA -bYp -bYt -boc -byc -btF -bzP -bAU -bBU -bDa -bDP -bZw -btF -buK -bMW -bMW -bMW -bZZ -cad -caj -bbN -aad -boc -caO -boc -aaa -aaa -aaa -aaa -aad -aaa -aaa -aad -aaa -aaa -aaa -aaa +adR aaa +aem +aem +aem +aeW +afr +aem +agc +ago +agy +agy +agy +agy +ahJ +aig +aiJ +agy +ajN +akJ +aly +amg +amS +anC +aop +aoR +apJ +aqp +aon +asy +atz +aux +avv +awK +axG +axG +axG +aBd +aCi +aDo +aBd +aBd +aFW +aBd +aCg +aiu aaa aaa aaa +aHA +aOn +aPt +coN +aRD +aSv +aTK +aOk +aVO +aWH +aXG +aYG +aZE +baP +bbU +bdb +bdW +beZ +bfY +bfY +bhE +bfY +biI +bfY +bkT +bfY +bns +bfY +bfY +bqS +bsm +btN +bfY +bwr +bya +bzB +bAL +bBX +bDh +bEl +bva +bGK +bHQ +bJd +bKi +bLv +bMA +bNH +bOz +bHQ +cqy +bBW +bBW +bBW +bTa +bTW +bUE +bva +abI aaa aaa +bva +crz +bva aaa +cqy +cbb +bDi +ccO +cqy aaa aaa aaa @@ -73554,10 +79982,21 @@ aaa aaa aaa aaa +cgX +cgX +cgX +cgX +cgX aaa aaa aaa aaa +cgX +cgX +cgX +cgX +cgX +cgX aaa aaa aaa @@ -73653,125 +80092,125 @@ aaa aaa aaa aaa -abZ +adR aaa -aad +abI aaa -act -ade -adz -act -aej -aev -aeI -aeU -afi -aeE -afP -agk -agL -aeE -ahJ -aix -ajo -ajY -akG -alo +aem +aeX +afs +aem +agd +agp +agC +agO +ahb +agy +ahK +aih +aiK +agy +ajO akK -amv -ang -anJ -alV -app -aqp -are -arY -atf -atX -atX -atX -axB -ayC -azI -aAE -aBB -aBC -axB -ayz -agu +alz +amg +amT +anD +amX +aoS +apJ +aqq +aon +asv +atA +auA +avw +awJ +axG +axG +axG +aBd +aCj +aDp +aEm +aFm +aFn +aBd +aCg +ait aaa aaa aaa -aEz -chw -aKO -aGp -chL -chQ -chU -aGp -aGp -chX -bVQ -bVQ -bVQ -bVQ -bVQ -aYd -bWD -aZc -aZZ -baa -aZZ -aZZ -bcv -aZZ -beu -beu -beu -bhD -beu -beu -beu -bmR -boc -boc -boc -buK -buK -boc -boc -bYu -boc -byd -btF -bzQ -bAV -bBV -bZf -bDQ -bZw -btF -buK -bMX -bMX -bMW -caa -bMX -boc -boc -boc -boc -caP -buK -aad -aad -aad -aad -aad +aHz +aOo +aPt +coN +aRE +aSw +aTL +aOk +aVO +aWI +aXH +aXH +aXH +aXH +aXH +bdc +bdX +bfa +bfZ +bga +bfZ +bfZ +biJ +bfZ +aYG +bmc +bnt +bnt +bpt +aYG +aYG +btO +aYG +aYG +aYG +aYG +aYG +bBX +bva +bEm +bva +bGL +bHQ +bJe +bKj +bLw +bMB +bNI +bOz +bHQ +cqy +abI +abI +bBW +bTb +abI +bva +bva +bva +bva +aht +bIZ +crA +bIZ aaa -aaa -aad +bva +bva +bNK +bva +bva aaa aaa aaa @@ -73911,126 +80350,126 @@ aaa aaa aaa aaa -acl -abZ -aad -act -act -act -act -act -act -act -act -act -act -afQ -afQ -afQ -afQ -afQ -afQ -afQ -ajY -akH -alp -akK -amw -anh -anK -aov -apq -aqm -ard -arZ -atf -atX -ave -awE -axC -ayD -azJ -aAF -aBC -aCm -axB -ayz -agu +aed +adR +abI +aem +aem +aem +aem +aem +aem +aem +aem +aem +aem +ahL +ahL +ahL +ahL +ahL +ahL +ahL +amg +amU +anE +amX +aoT +apK +aqr +arl +asw +atx +auz +avx +awJ +axG +ayJ +aAg +aBe +aCk +aDq +aEn +aFn +aFX +aBd +aCg +ait aaa aaa aaa -aHf -aJP -aKO -aGp -chM -aNE -chV -aGp -aGp -aRD -bVQ -aTv -aUn -aVs -bVQ -aXp -aYe -aZd -aZZ -baI -bbv -bbS -bcw -aZZ -beu -bfD -bfD -bfD -bfD -bfD -beu -bXX -bXZ -bvM -bqz -brN -brN -buL -btF -bxd -boc -bye -bYB -bzR -bAW -bBW -bBW -bDR -bZw -btF -buK -bMX -buK -buK -bHN -buK -boc -bJK -bKD -boc -caQ -boc -boc -aad +aHz +aOn +aPt +coN +aRF +aSx +aTM +aOk +aVO +aWJ +aXH +aYH +aZF +baQ +aXH +bdd +bdY +bfb +bfZ +bgU +bhF +bib +biK +bfZ +bfZ +aYG +aYG +aYG +aYG +aYG +bsn +btP +bva +bws +byb +bzC +bzC +bBY +bDi +bEn +bva +bGM +bHR +bJf +bKk +bLx +bLx +bNJ +bOz +bHQ +cqy +abI +cqy +cqy +bTc +cqy +bva +bVs +bVC +cqy aaa -boc -boc -buK -buK -buK +bva +crB +bva aaa aaa +cqy +csy +csX +cqX +cqX +ctS aaa aaa aaa @@ -74178,116 +80617,116 @@ aaa aaa aaa aaa -aac -aad -aad -afQ -agl -agM -ahg -ahK -aiy -ajp -ajZ -akI -alq -akJ -amx -ani -anL -alV -apt -aqq -ahH -ahH -aqq -atY -avf -awF -axD -ayE -azK -aAG -aBD -aCn -axB -ayz -agv +aby +abI +abI +ahL +aii +aiL +ajg +ajP +akL +alA +amh +amV +anF +amW +aoU +apL +aqs +aon +asz +atB +ajM +ajM +atB +axI +ayK +aAh +aBf +aCl +aDr +aEo +aFo +aFY +aBd +aCg +aiu aaa aaa aaa -aHf -aJQ -aKN -aLN -aLN -aNF -aGp -aGp -aGp -aRC -aSA -aTw -aUo -aVt -aSA -aXq -aVm -aVp -baa -baJ -bbw -bbw -bcx -bdk -beu -bfD -bgI -bhF -biH -bfD -beu -bmT -btF -bpo -bpn -brO -bpn -btF -buM -bxd -boc -boc -bod -bzS -bAX -bYX -bDb -bYX -bZx -bFi -boc -boc -buK -bZU -bHO -bIx -boc -bJL -boc -boc -btF -cbc -boc -aaa -aaa -buK -bPh -bEA -bPT -buK -aaa +aHA +aOn +aPt +aJE +aOk +aOk +aOk +aOk +aVO +aWG +aXI +aYI +aZG +baR +aXI +bde +baK +baN +bga +bgV +bhG +bhG +biL +bjI +bgd +bmd +bnu +boq +bpu +boq +boq +btQ +bvb +bwt +byc +bzD +bAM +bvb +bDj +bEo +bva +bva +bHQ +bJg +bKl +bJb +bMC +bJb +bJb +bPq +bva +bva +cqy +bSo +bSq +bTX +bUF +bNK +bva +bva +bva +bva +crC +bva +bva +bva +bva +csz +bva +bva aaa +aht aaa aaa aaa @@ -74398,7 +80837,7 @@ aaa aaa aaa aaa -aar +aaT aaa aaa aaa @@ -74435,114 +80874,116 @@ aaa aaa aaa aaa -aac -aad -aad -afQ -agm -agN -agN +aby +abI +abI ahL -aiz -aiz -aka -akJ -alr -akK -amy -ang -anM -aox -aps -aqo -arb -asa -ath -atX -avg -awG -axC -ayF -azL -aAH -aBC -aBC -axB -aDC -agv -agv -agv -agv -aEz -aJR -chD -aLM -aGp -chR -aGp -aGp -aGp -aRE -aSB -aTw -aUp -aVu -aWq -aWo -aYf -aZe -bab -baK -bbx +aij +aiM +aiM +ajQ +akM +akM +ami +amW +anG +amX +aoV +apJ +aqt +arm +asy +atz +aux +avy +awK +axG +ayL +aAi +aBe +aCm +aDs +aEp +aFn +aFn +aBd +aHC +aiu +aiu +aiu +aiu +aHz +aOp +aPt +aQw +aJE +aJE +aJE +aUG +aVP +aWK +aXJ +aYI +aZH +baS +bbV bbT -bcy -bdl -beu -bfD -bgJ -bhG -biI -bfD -beu -bmU -bof -byf -byf -brP -byf -bof -byf -bYv -bxb -boc -byT -bzT -bAY -btF -bZg -bAY -bEB -bFj -boc -bZO -btF -bHM -bHP -bIy -boc -bPk -bod -bPk -caR -buN -buK +bdZ +bfc +bgb +bgW +bhH +bic +biM +bjJ +bgd +bme +bnv +bnv +bnv +bnv +bnv +bnv +bnv +bnv +bnv +bnv +bnv +bnv +bDi +bmf +bsn +bva +bHS +bJh +bKm +bHQ +bMD +bKm +bOA +bPr +bva +bQS +bDi +bSp +bTd +bPC +bDi +bDi +bDi +bWZ +bDi +bDi +bZr +caa +caa +bXa +bRD +bWl +cdE +cqy aaa -aaa -buK -bPi -bPz -btF -buK +aht aaa aaa aaa @@ -74569,8 +81010,6 @@ aaa aaa aaa aaa -bJJ -aaa aaa aaa aaa @@ -74692,118 +81131,118 @@ aaa aaa aaa aaa -aac -aad -aad -afQ -agn -agN -ahh -ahM -aiA -agN -akb -akK -als -alY -cfC -anj -anN -cfD -apu -aqr -are -asb -atf -atX -avg -awG -axB -ayG -azM -aAI -aBE -aCo -aDa -aDF -aEA -aEA -aEA -aEA -aIA -aJS -aKP -aLO -aMS -aMS -aMS -aPE -aGp -aRE -aSA -aTx -aUq -aVv -aSA -aVm -aYg -aZf -bac -baL -bbw -bXl -baJ -bdm -beu -bfD -bfD -bhH -bfD -bfD -beu -bmS -bog -boi -boi -boi -boi -boi -buN -bmS -btF -boc -boc -boc -boc -bBX -bBX -boc -boc -boc -boc -bHX -btF -bZV -btF -caf -cak -cao -boc -caf -btF -bKD -buK -aaa -aaa -buK -bPj -btF -bPU -buK -aaa -aaa -aaa -aaa +aby +abI +abI +ahL +aik +aiM +ajh +ajR +akN +aiM +amj +amX +anH +aoq +aoW +apM +aqu +arn +asA +atC +auA +avz +awJ +axG +ayL +aAi +aBd +aCn +aDt +aEq +aFp +aFZ +aGT +aHD +aIJ +aIJ +aIJ +aIJ +aMQ +aOq +aPu +aQx +aRG +aRG +aRG +aUH +aVO +aWK +aXI +aYJ +aZI +baT +aXI +baK +bea +bfd +bgc +bgX +bhG +bid +bgV +bjK +bgd +bmf +bnv +bor +bpv +bqT +bso +btR +bnv +bnv +byd +bzE +bAN +bnv +bDi +bEp +bsn +bva +bva +bva +bva +bLy +bLy +bva +bva +bva +bva +bQT +bDi +bSq +bDi +bTY +bTY +bva +bva +bDi +bva +bva +bva +bva +bva +bva +bva +bva +bva +bva +cqy +cqy +bva +bva aaa aaa aaa @@ -74949,118 +81388,118 @@ aaa aaa aaa aaa -aac -aad -aad -afQ -ago -agO -ahi -ahN -aiB -aiB -akc -akL -alt -alZ -amz -ang -anM -cfE -apq -aqs -ard -asc -atf -atX -avg -awG -axB -ayH -ayD -aAJ -aBF -aCp -axB -ayx -aEB -agv -agv -agv -aEz -aJT -aKO -aLP -aMT -aNG -aOO -aPF -aGp -aRF -aSz -aTy -aUr -aVw -aSz -aYh -aYh -aZg -bWQ -baM -bbz -bbU -bXu -bWQ -beu -beu -beu -beu -beu -beu -beu -bmS -boh -boi -bqA -brQ -bsH -boi -buO -bmS -btF -boc -boe -bzU -boc -bBY -bBY -boc -bzU -boe -bGB -bog -btF -bZV -boc -boc -boc -boc -boc -btF -btF -boc -boc -boc -aad -boc -boc -bDS -boc -boc -aaa -aaa -aaa -aaa +aby +abI +abI +ahL +ail +aiN +aji +ajS +akO +akO +amk +amY +anI +aor +aoX +apJ +aqt +aro +asw +atD +auz +avA +awJ +axG +ayL +aAi +aBd +aCo +aCk +aEr +aFq +aGa +aBd +aCc +aIK +aiu +aiu +aiu +aHz +aOr +aOk +aQy +aRB +aSy +aTN +aUI +aVO +aWL +aXK +aYK +aZJ +baU +aXK +bdf +bdf +bfe +bgd +bgY +bhI +bie +biN +bgd +bgd +bmf +bnv +bos +bpw +bqU +bsp +btS +btS +bwu +btS +bwu +bAO +bnv +bDk +bmf +bva +bva +bHT +bJi +bva +bsn +bME +bva +bJi +bHT +bQj +bPA +bDi +bSq +bva +bTl +bva +bva +bWj +bWZ +bXS +bva +bZs +cab +cab +cab +cab +cab +cab +cab +cab +cab +cgo +bva aaa aaa aaa @@ -75206,118 +81645,118 @@ aaa aaa aaa aaa -aac -aad -aad -afQ -agp -agP -ahj -ahO -aiC -ajp -akb -akM -alu -akK -amA -ank -anI -aoz -apv -aqq -ahH -ahH -aqq -atX -avg -awG -axB -axB -axB -axB -axB -axB -axB -agv -agv -agv -bcB -aGr -aEz -aEz -aKQ -aLQ -aMU -aMU -aMU -aPG -aQI -aEz -aSz -aSA -aUs -aSA -aSz -aDc -aDc -aZh -bWQ -baa -bWQ -bWQ -baa -bWQ -bev -bfI -bgL -bgL -biK -bgL -bgL -bmV -boi -boi -bqB -brR -bsI -boi -boi -bvO -bxc -byf -byf -byf -byf -byf -byf -byf -byf -bFk -boc -boc -btF -bZV -boc -cag -cal -cap -boc -boc -btF -bMU -bNy -boc -aad -aad -buK -btF -buK -aad -aaa -aaa -aaa -aaa +aby +abI +abI +ahL +aim +aiO +ajj +ajT +akP +alA +amj +amZ +anJ +amX +aoY +apN +aqp +arp +asB +atB +ajM +ajM +atB +axJ +ayL +aAi +aBd +aBd +aBd +aBd +aBd +aBd +aBd +aiu +aiu +aiu +aKH +aLu +aHz +aOs +aPv +aQz +aRH +aRH +aRH +aUJ +aVQ +aOs +aXK +aXI +aZK +aXI +aXK +aGV +aGV +bff +bgd +bga +bgd +bgd +bga +bgd +bkW +bmf +bnv +bot +bpx +bqV +bsq +btT +bnv +bnv +bye +bzF +bAP +bnv +bnv +bEq +bFG +bGN +bGN +bGN +bGN +bGN +bGN +bGN +bGN +bPs +bva +bva +bDi +bSq +bsn +bva +bva +bVt +bWk +bXa +bXT +cqy +bZt +cac +cac +cac +cac +cac +cac +cac +cac +cac +cgp +cqy aaa aaa aaa @@ -75460,121 +81899,121 @@ aaa aaa aaa aaa -aaa -aac -aad -aeW -aeX -aeX -afQ -afQ -afQ -afQ -afQ -afQ -afQ -akd -akN -alv -ama -amB -anl -anO -cfE -apq -aqt -arf -asd -ati -atZ -avh -awH -bUW -ayI -azN -axE -aBG -aCq -aDb -aDG -aye -aye -aye -aye -aIB -aye -azs -aLR -aye -aye -aye -aPH -aye -aye -aDb -aye -aUt -aye -aye -aye -aye -aZi -aye -aye -bbA -bbV -bcz -bdn -bdn -bfJ -bdn -bdn -bdn -bdn -bdn -bdn -boi -bpp -bqC -brS -bsJ -btG -boi -btF -bxd -btF -btF -bzV -btF -btF -btF -bDS -bEC -bZD -bFO -bFO -bFO -bZW -btF -btF -btF -caq -bLl -btF -btF -btF -bFh -boc -aad -aad -buK -bxb -buK -aad -aaa -aaa -aaa -aaa +aby +abI +agP +agQ +agQ +cnS +ahL +ahL +ahL +ahL +ahL +ahL +ahL +aml +ana +anK +aos +aoZ +apO +aqv +aro +asw +atE +auB +avB +awL +axK +ayM +aAj +aBg +aCp +aDu +aEs +aFr +aGb +aGU +aHE +aAL +aAL +aAL +aAL +aMR +aAL +aAL +aQA +aAL +aAL +aTO +aUK +aCZ +aAL +aGU +aAL +aZL +aAL +aAL +aAL +aAL +bfg +aAL +aAL +bhJ +bif +biO +bjL +bjL +bmg +bnv +bou +bnv +bou +bnv +bou +bvc +bwv +byf +bzG +bAQ +bBZ +bvc +bDi +bEn +bDi +bDi +bJj +bDi +bDi +bDi +bNK +bOB +bPt +boq +bQU +bRD +bSr +bTe +bRD +bRD +bRD +bWl +bDi +bSw +bYF +bZt +cac +cac +cac +cac +cac +cac +cac +cac +cac +cgp +cqy aaa aaa aaa @@ -75717,121 +82156,121 @@ aaa aaa aaa aaa +aby aaa -aac -aaa -aeW -afj -afx -afR -agq -agQ -ahk -ahP -aiD -bUC -ake -ajq -alw -amb -amC -aeW -anP -aoz -apw -aqu -aow -aow -atj -atX -avi -awI -atX -ayJ -atX -atX -atX -aCr -aDc -aDH -aEC -aAs -aAs -aAs -aIC -aAs -aAs -aLS -aLm -aLm -aLm -aPI -aAt -aAt -aDp -aAt -aUu -aVx -aAt -aAt -aAt -aZj -aAt -baN -bbB +agP +cnJ +ahq +ahq +ahM +ain +aiP +ajk +ajU +akQ +alB +amm +anb +anL +aot +apa +agP +aqw +arp +asC +atF +alv +alv +awM +axG +ayN +aAk +axG +aCq +axG +axG +axG +aGc +aGV +aHF +aIL +aDZ +aDZ +aDZ +aMS +aDZ +aDZ +aQB +aPR +aPR +aPR +aUL aEa -bcA -bdo -bew -bfK -bdn -bhI -biL -bkg -bly -bmW -bgM -bpq -bqD -biM -bsK -btH -boi -bvP -bxe -bvP -bvP -bvP -bvP -bvP -bvP -bvP -bvP -bFo -bFP -boc -boc -bHQ -boc -boc -bJN -bKE -bLm -boc -bxb -btF -btF -boc -boc -boc -boc -btF -boc -boc -buK -buK -aaa -aaa +aEa +aHm +aEa +aZM +baV +aEa +aEa +aEa +bfh +aEa +bgZ +bhK +aIe +biP +bjM +bkX +bmh +bjL +bov +bpy +bqW +bsr +btU +bou +bww +byg +bzH +bAR +bCa +bvc +bEr +bFH +bEr +bEr +bEr +bEr +bEr +bEr +bEr +bEr +bPu +bva +bOG +bva +bva +bTf +bva +bva +bVu +bNX +bDi +bDi +cqy +bZt +cac +cac +cac +cac +cac +cac +cac +cac +cac +cgp +cqy aaa aaa aaa @@ -75974,121 +82413,121 @@ aaa aaa aaa aaa +aby aaa -aac -aaa -aeX -afk -afx -afS -bUr -aeW -ahl -ahQ -ahQ -ajr -akf -ajr -ajt -amc -amE -aeW -bUJ -aoy -apx -aqv -arg -arg -atk -aua -avj -awJ -axF -axF -bUZ -axF -axF -aCs -aDd -aDI -aED -aFu -aGt -aHk -aID -aGt -bVF -aLT -aGt -aGt -aOP -aPJ -aQK -aGt -aSD -aTz -aUv -bWi -aGt -aGt -aTz -aGt -bad -baO -bbC -aDJ -bXv -bdn -bex -bfL -bgM -bhJ -bXQ -bXQ -blz -bmX -bgM -bpr -bqE -brT -blC -btI -boi -boi -bxf -byg -byU -bzW -bAZ -bBZ -bDc -bDT -bxk -bFm -bFQ -boc -bHe -bHR -bIz -boc -boc -boc -boc -boc -bGB -boc -btF -boe -bOq -bOO -bpo -bod -btF -bIE -bQA -buK -aaa -aaa +agQ +cnK +ahq +ahq +ahN +aio +agP +ajl +ajV +ajV +alC +amn +alC +alE +aou +apb +agP +aqx +arq +asD +atG +auC +auC +awN +axL +ayO +aAl +aBh +aBh +aDv +aBh +aBh +aGd +aGW +aHG +aIM +aJG +aKI +aLv +aMT +aKI +aPw +aQC +aKI +aKI +aTP +aUM +aVR +aKI +aXL +aYL +aZN +baW +aKI +aKI +beb +aKI +bge +bha +bhL +aHN +bjj +bjN +bkY +bmi +bjN +bow +bpz +bpz +bss +btV +bou +bwx +byh +bzI +bAS +bCb +bvc +bvc +bFI +bGO +bHU +bJk +bKn +bLz +bMF +bNL +bOC +bPv +bIZ +bOG +bva +bSs +bTg +bUa +bva +bVv +bSw +bPC +bXU +bva +bZt +cac +cac +cac +cac +cdF +cac +cac +cac +cac +cgp +bva aaa aaa aaa @@ -76231,121 +82670,121 @@ aaa aaa aaa aaa +aby aaa -aac -aaa -aeX -afk -afx -afx -afk -aeW -ahm -ahR -ahQ -ajs -akg -akP -alx -amc -amE -aeX -anI -aoz -apy -ahH -arh -ase -ahH -atX -atX -awK +agQ +cnK +ahq +cnT +ahq +cnK +agP +ajm +ajW +ajV +alD +amo +anc +anM +aou +apb +agQ +aqp +arp +asE +ajM +auD +avC +ajM +axJ axG -axG -axG -axG -axG -axG -axG -bVn -aAs -aFv -aGu -aHl -aIE -aGv -aGu -aLU -aMV -aCI -aGE -aPK -aQL -aQL -aSE -aQL -aQL -aSE -bWn -bWn -aQL -aQL -bWR -baP -aAs -bbX -axm -bdn -bey -bfM -bgN -bhK -biN -bkh -blA -bmY -boj -bps -bqF -brU -bsL -btJ -buP -boi -bxg -byh -byV -bzX -bBa -bCa -bDd -bDU -bvP -bFn -bFR -bGC -bHf -bHS -bIA -boc -bJO -bKF -boc -btF -btF -bMV -btF -btF -btF -btF -bod -bPk -bod -bQf -bQB -buK -aaa -aaa +aAm +aBi +aBi +aBi +aBi +aBi +aBi +aBi +aHH +aDZ +aJH +aKJ +aLw +aMU +aKK +aKJ +aQD +aRI +coV +aKT +aUN +aVS +aVS +aXM +aVS +aVS +aXM +bbW +bbW +aVS +aVS +bgf +bhb +aDZ +aHN +biR +bjL +bkZ +bmj +bnw +box +bpA +bqX +bst +btW +bvd +bwy +byi +bzJ +bAT +bCc +bDl +bvc +bFJ +bGP +bHV +bJl +bKo +bLA +bMG +bNM +bOD +bPw +bQk +bQV +bRE +bSt +bTh +bFF +bva +bVw +bDi +bDi +bXV +cqy +bZu +cac +cac +cac +ccP +cdG +cep +cac +cac +cac +cgp +bva aaa aaa aaa @@ -76487,122 +82926,122 @@ aaa aaa aaa aaa +afJ +aby aaa -aaa -aac -aaa -aeX -afk -afx -afx -afk -aeW -ahn -ahR -ahQ -ajt -akh -bUF -bUF -amd -amF -anm -anQ -aoA -apw -ahH -ari -asf -atl -atX -atX -awK +agQ +cnK +ahq +ahq +ahq +cnK +agP +ajn +ajW +ajV +alE +amp +and +and +aov +apc +apP +aqy +arr +asC +ajM +auE +avD +awO axG -ayK -azO +axG +aAm +aBi +aCr +aDw +aEt +aFs +aGe +aGX +aHH +aDZ +aJI +aKK +aLx +aMV +aOt +aKJ +aKT +aKT +aKT +aKT +aUO +aVS +aWM +aXN +aVS +aZO +baX +bbX +bdg +bec +bfi +bgg +bhc aAL -aBH -aCt -aDe -bVn -aAs -aFw -aGv -aHm -aIF -aJU -aGu -aGE -aGE -aGE -aGE -aPL -aQL -aRG -aSF -aQL -aUw -aVy -aWr -aXv -aYj -aZk -bae -baQ -aye -aDN -bXw -bdn -bez -bfN -bgM -bhL -biO -bki -blB -bmZ -bok -bpt -bqG -brV -bsM -btK -buQ -boi -bxh -byi -byW -bzY -bAZ -bAZ -bAZ -bAZ -bvP -bFo -boc -boc -boc -boc -boc -boc -bJP -car -boc -btF -boc -boc -buK -boc -buK -boc -buK -boc -boc -bQg -boc -boc -aaa -aaa +big +biS +bjN +bla +bmk +bjN +boy +bpB +bqY +bsu +btX +bve +bwz +byj +bzK +bAU +bCd +bDm +bvc +bFK +bGQ +bHW +bGW +bKn +bKn +bKn +bKn +bEr +bPx +bva +bOG +bva +bva +bva +bva +bva +bVx +bPC +bXb +bDi +bva +bZt +cac +cac +cac +cac +cdH +cac +cac +cac +cac +cgp +bva aaa aaa aaa @@ -76745,122 +83184,121 @@ aaa aaa aaa aaa -aaa -aac -aad -aeW -afl -afx -afx -afk -aeW -aho -bUw -ahQ -ajr -akf -ajr -ajt -ame -amG -aeX -anR -aoB -aps -aqw -arj -asg -atm -atX -avk -awL +aby +abI +agP +cnN +ahq +cnT +ahq +cnK +agP +ajo +ajX +ajV +alC +amn +alC +alE +aow +apd +agQ +aqz +ars +asy +atH +auF +avE +awP axG -ayL -azP -aAM -aBI -aBI -aDf -aDK -aEE -aFx -aGw -aHn -aIG -aJV -aGu -aLV +ayP +aAn +aBi +aCs +aDx +aEu +aFt +cou +aGY +aHI +aIN +aJJ +aKL +aLy aMW -aNH -aNH -aPM -aQM -aRH -aSG -aTA -aUx -aVz -aUx -aXw -aYk -aQL -baf -baR -aAs -aDJ -bXw -bdn -bdn -bdn -bdn -bhM -biO -bkj -bXV -bna -boi -bpu -bqH -brW -bsN -btL -buR -boi -bxi -byj -byX -bzX -bBb -bCa -bDd -bDV -bvP -bFo -bFS -boc -bHg -bHT -bIB -boc -bod -btF -boc -bLT -boc -bMW -bMW -bMW -bMX -bMW -bMW -bMW -buK -btF -buK -aaa -aaa -aaa -aaa +aOu +aKJ +aQE +aRJ +aSz +aSz +aUP +aVT +aWN +aXO +aYM +aZP +baY +aZP +bdh +bed +aVS +bgh +aJI +aDZ +aHN +biT +bjL +bjN +bjN +bjL +boz +bpB +bqZ +bsv +btY +bvc +bwA +byk +bzL +bAV +bCe +bDn +bvc +bFL +bGR +bHX +bJl +bKp +bLA +bMG +bNN +bOD +bPx +bIZ +bOG +bva +bSu +bTi +bUb +bva +bVy +bDi +bXc +bDi +cqy +bZt +cac +cac +cac +cac +cac +cac +cac +cac +cac +cgp +cqy aaa aaa aaa @@ -76882,6 +83320,7 @@ aaa aaa aaa aaa +clt aaa aaa aaa @@ -77002,121 +83441,121 @@ aaa aaa aaa aaa +aby aaa -aac -aaa -aeX -afk -afx -afx -bUs -aeW -ahp -bUx -ahQ -aju -aki -akQ -aly -amf -amH -aeW -anS -aoC -apz -ahH -ark -ash -atn -atX -avl -atX +agQ +cnK +ahq +ahq +ahq +aip +agP +ajp +ajY +ajV +alF +amq +ane +anN +aox +ape +agP +aqA +art +asF +ajM +auG +avF +awQ axG -ayM -azQ -azR -azR -aCu -aDe -bVn -aEF -aFw -aGv -aHo -aIH -aJW -aGu -aLW +ayQ +axG +aBi +aCt +aDy +aDA +aDA +aGf +aGX +aHH +aIO +aJI +aKK +aLz aMX -aMY -aMY -aPN -aQN -aRI -aSH -aQL -aUy -aVA -aWs -aXx -aYl -aQL -bag -baR -aAs -aDJ -bXx -bcC -beA -bfO -bdn -bdn -biP -bkk -blD -bdn -boi -boi -boi -boi -boi -boi -boi -boi -bsO -bsO -byY -bzY -bAZ -bCb -bDc -bDW -bxk -bFp -bFS -bFS -btF -bEB -btF -boh -btF -btF -boc -bDS -boc -bMX -bMX -bMX -bOr -bMW -bMW -bMW -buK -bQh -buK -aaa -aaa -aaa +aOv +aKJ +aQF +aRK +aRL +aRL +aUQ +aVU +aWO +aXP +aVS +aZQ +baZ +bbY +bdi +bee +aVS +bgi +aJI +aDZ +aHN +biU +bjO +blb +bml +bnv +bnv +bpC +bra +bsw +bnv +bvc +bvc +bvc +bvc +bvc +bvc +bvc +bvc +bAW +bAW +bHY +bGW +bKn +bLB +bMF +bNO +bOC +bPv +bIZ +bOG +bRF +bDi +bPC +bDi +bva +bPA +bSw +bSw +bDi +bYF +bZt +cac +cac +cac +cac +cac +cac +cac +cac +cac +cgp +cqy aaa aaa aaa @@ -77259,121 +83698,121 @@ aaa aaa aaa aaa +aby aaa -aac -aaa -aeX -afm -afx -afT -agr -agR +agQ +cnP ahq -ahS -aiE -ajv -akj +ahq +ahO +aiq +aiQ +ajq +ajZ akR -alz -amg -amI -ahH -ahH -aoD -apA -ahH -arl -asi -arl -aub -avm -awM -axG -ayN -bVa -azR -azR -aCv -axG -bVo -aEF -aFw -aGu -aGu -aGu -aGu -aGu -aLX -aMY -aMY -aMY -aPO -aQL -aQL -aQL -aQL -aQL -aQL -aQL -aQL -aQL -aQL -aMY -baR -aAs -bXm -bcC -bcC -beB -bfP -bgO -bhN -biQ -bkl -blE -bnb -bol -bpv -bqI -brX -bsO -btM -buS -bvQ -bvP -byk -byZ -bzZ -bYO -bAZ -bAZ -bAZ -bvP -bFo -btF -bDS -bHh -bHU -btF -boc -btF -btF -boc -bDS -boc -bMW -bMW -bMW -bOs -bMX -bMX -bMX -buK -btF -buK -aaa -aaa -aaa +alG +amr +anf +anO +aoy +apf +ajM +ajM +aru +asG +ajM +auH +avG +auH +axM +ayR +aAo +aBi +aCu +aDz +aDA +aDA +aGg +aBi +aHJ +aIO +aJI +aKJ +aKJ +aKJ +aKJ +aKJ +aQG +aRL +aRL +aRL +aUR +aVS +aVS +aVS +aVS +aVS +aVS +aVS +aVS +aVS +aVS +aRL +aJI +aDZ +bih +biV +bjP +bjP +bmm +bnx +boA +bpD +brb +bsx +btZ +bvf +bwB +byl +bzM +bAW +bCf +bDo +bEs +bEr +bGS +bHZ +bJm +bKq +bKn +bKn +bKn +bEr +bPx +bva +bOG +bNK +bSv +bTj +bDi +bva +bVz +bWm +bSw +bNX +cqy +bZt +cac +cac +cac +cac +cac +cac +cac +cac +cac +cgp +cqy aaa aaa aaa @@ -77516,121 +83955,121 @@ aaa aaa aaa aaa +aby aaa -aac -aaa -aeX -afn -afx -afU -ags -aeW -aeW -aeW -aiF -ajw -akk -ajw -alA -aeW -amJ -ahH -anT -aoE -apB -aqx -arm -asj -ato -ato -ato -ato -axH -ayO -bVa -azR -azR -aCw -axG -aDL -aEF -aFw -aGx -aHp -aII -aGA -aIW -aLX +agQ +cnQ +ahq +cnV +ahP +air +agP +agP +agP +akS +alH +ams +alH +anP +agP +apg +ajM +aqB +arv +asH +atI +auI +avH +awR +awR +awR +awR +aBj +aCv +aDz +aDA +aDA +aGh +aBi +aHK +aIO +aJI +aKM +aLA aMY -aNI -bVJ -aPP -aMY -aRJ -aYm -aSI -aUz -aSI -aSI -aSI -bWE -aZl -aXy -baS -ayd -bbY -bcD -bdp -beC -bfQ -bgO -bhO -biR -bkm -blF -blF -bom -bpw -bqJ -brY -bsP -btN -buT -bvR -bxj -byl -bza -bzY -bBc -bCc -bDe -bDX -bED -bFq -boh -boc -bEd -bEB -bIC -boc -bJQ -bKG -boc -bLU -boc -bMW -bMW -bMW -bMX -bMW -bMW -bMW -buK -btF -buK -aaa -aaa -aaa +aKP +aNm +aQG +aRL +aSA +aTQ +aUS +aRL +aWP +aXQ +aYN +aZR +aYN +aYN +aYN +aXQ +bfj +bdm +aJI +aDZ +aHN +biW +bjQ +bjQ +bmn +bjQ +bjQ +bpE +brc +bsy +bsy +bvg +bwC +bym +bzN +bAX +bCg +bDp +bEt +bFM +bGT +bIa +bGW +bKr +bLC +bMH +bNP +bOE +bPy +bQl +bQW +bva +bSw +bPC +bUc +bva +bva +bva +bDi +cBj +bva +bZv +cad +cad +cad +cad +cad +cad +cad +cad +cad +cgq +bva aaa aaa aaa @@ -77773,121 +84212,121 @@ aaa aaa aaa aaa +aby aaa -aac -aaa -aeW -afn -afx -afV -agt -aeW -ahr -agS -aiG -agS -akl -agS -alB -agS -amK -ahH -anU -aoF -apC -anU -arl -ask -arl -auc -avn -awN -axH -ayP -azR -azQ -azR -aCx -aDe -bVp -aEG -aFy -aGy -aHq -aIJ -aGA -aKS -aLY +agP +cnQ +ahq +ahq +ahQ +ais +agP +ajr +aiR +akT +aiR +amt +aiR +anQ +aiR +aph +ajM +coa +arw +asI +cof +auH +avI +auH +axN +ayS +aAp +aBj +aCw +aDA +aDy +aDA +aGi +aGX +aHL +aIP +aJK +aKN +aLB aMZ -aNJ -aOR -aPQ -aMY -aRK -bVR -aSJ -aSJ -bWj -aSJ -aSJ -aSJ -bWK -aXy -aFw -aAs -bXm -bcC -bdq -bcC -bfR -bgO -bhP -biS -bkn -blG -bnc -bon -bpx -bqK -brZ -bsQ -btO -buU -bvS -bxk -bym -bzb -bAa -bBd -bCd -bZh -bDY -bxk -bFr -bFT -boc -bHi -bHV -bID -boc -boc -boc -boc -btF -boc -boc -buK -boc -buK -boc -buK -boc -boc -bQi -boc -boc -boc -boc +aKP +aPx +aQH +aRM +aSB +aTR +aUT +aRL +aWQ +aXR +aXS +aZS +bba +aZS +aXS +bef +bfk +bdm +bhd +aBI +bii +biX +bjR +blc +bmo +bny +boB +bpF +brd +bsz +bjQ +bvh +bwD +byn +bzO +bAY +bCh +bDq +bEu +bFN +bGU +bIb +bJn +bKs +bLD +bMI +bNQ +bOC +bPz +bIZ +bmf +bva +bSx +bTk +bUd +bva +bDi +bDi +bNK +bva +bva +bva +bva +bva +bva +bva +bva +bva +bva +cqy +cqy +bva +bva aaa aaa aaa @@ -78005,7 +84444,7 @@ aaa aaa aaa aaa -aab +abN aaa aaa aaa @@ -78030,121 +84469,121 @@ aaa aaa aaa aaa +aby +abI +agP +agQ +agQ +agQ +agP +agP +agP +ajs +aiR +akU +alI +amu +ang +anR +aiR +aph +ajM +aqD +arx +asJ +cof +auH +avJ +awS +axO +ayT +aAq +aBj +aCs +aDA +aEv +aFu +cov +aGZ +aHM +aIQ +aJL +aKO +aLC +aNa +aKP +aPy +aQI +aRL +aSC +aTS +aUU +aRL +aWQ +aXS +aYO +aZT +aZT +aZT +bdj +beg +bfl +bdm +aJI +aDZ +bij +biY +biY +biY +biY +biY +biY +bpG +biY +bsA +bua +bvi +bwE +bsA +bsA +bsA +bsA +bsA +bjc +bFO +bFO +bFO +bFO +bKt +bGW +bGW +bNR +bAW +bva +bva +bmf +bva +bva +bva +bva +bva +bDi +bva +bva +bva +bYG +bZw +bDi +bDi +cbU +bva +aaa +aht +aaa +aht +aaa +aht aaa -aac -aad -aeW -aeX -aeX -aeW -aeW -aeW -bUu -agS -aiH -ajx -akm -akS -alC -agS -amK -ahH -anV -aoG -apD -anU -arl -asl -atp -aud -avo -awO -axH -ayL -azR -aAN -aBJ -aBJ -aDg -bVq -aEH -aFz -aGz -aHr -aIK -aGA -aKT -aLZ -aMY -aNK -aOS -aPR -aMY -aRK -aSJ -bVV -bWc -bWc -bWc -aVC -aYn -aZm -aXy -aFw -aAs -bbZ -bcE -bdr -bcE -bcE -bcE -bcE -biT -bcE -blH -bnd -boo -bYb -blH -bcI -bcI -bcI -bcI -bcI -bcI -bvP -bzc -bzY -bBe -bzY -bDf -bDZ -bvP -bvO -bvN -boc -boc -boc -boc -boc -bJR -boh -boc -btF -boc -bMY -btF -btF -btF -bOP -bPk -bod -btF -btF -btF -bxb -btF -buK aaa aaa aaa @@ -78290,120 +84729,120 @@ aaa aaa aaa aaa -aad -aad -aad -aad -aad -aad -bUu -ahT -bUB -ajy -akn -akT -alD -agS -amL -ahH -anU -aoH -apE -anU -arl -asm -arl -aue -avp -awP -axH -ayQ -azS -aAO -aBK -aCy -aDe -bVn -aEF -aFw -aGA -aHs -aIL -aGA -aKU -aMa -aMY -aNL -aOT -aOQ -aMY -aRM -aSJ -bVV -aUA -aVB -aWt -bWw -aYo -aZm -aXy -aFw -aAs -bXm -bcE -bds -beD -bfS -beD -beD -biU -bcE -blI -bne -bop -bpz -bqL -bcJ -bsR -btP -buV -bvT -bcI -bvP -bzd -bAb -bBf -bCe -bDg -bvP -bvP -boh -bFU -bBr -bBr -bHW -bBr -bBr -bBr -bBr -bBr -bBr -bMx -bmS -bNz -bDS -bNA -bNA -bNA -bNA -bNA -bNA -bNA -btF -boc -boc -boc -boc +abI +abI +abI +abI +abI +abI +ajs +aka +akV +alJ +amv +anh +anS +aiR +api +ajM +coa +ary +asK +cof +auH +avK +auH +axP +ayU +aAr +aBj +aCx +aDB +aEw +aFv +aGj +aGX +aHH +aIO +aJI +aKP +aLD +aNb +aKP +aPz +aQJ +aRL +aSD +aTT +aTV +aRL +aWR +aXT +aYO +aZU +bbb +bbZ +bdk +beh +bfl +bdm +aJI +aDZ +bik +biY +bjS +bld +bmp +bld +bld +bpH +biY +bsB +bub +bvj +bwF +byo +bzP +bAZ +bCi +bDr +bEv +bFP +bGV +bIc +bFO +bKu +bLE +bMJ +bEr +bEr +bPA +bNX +bQX +bKH +bKH +bKH +bKH +bKH +bKH +bKH +bKH +bXW +bmf +bRF +bNK +bXk +bXk +bXk +bXk +bXk +bXk +bXk +aaa +aby +aaa +aaa +aaa aaa aaa aaa @@ -78552,115 +84991,112 @@ aaa aaa aaa aaa -aad -bUu -ahU -aiJ -ajz -ako -akU -alE -agS -amK -ahH -anU -aoI -apF -aqy -arl -arl -arl -auf -avq -awQ -axH -axH -axH -axH -axH -axH -axG -aDJ -aEF -aFw -aGB -aGB -aGB -aGB -aHA -aMb -aMY -aNM -aOU -aPS -aQO -aRN -aSK -bVW -aUB -bWk -bWk -bWx -aYp -aZn -bah -baT +abI +ajs +akb +akW +alK +amw +ani +anT +aiR +aph +ajM +coa +arz +asL +atJ +auH +auH +auH +axQ +ayV aAs -bXm -bcE -bdt -beE -bds -bds -bhQ -biV -bcE -blJ -bnf -bop -bpA -bqO -bcI -bsS -bdG -bdG -bvU -bcI -bsO -bvP -bvP -bvP -bvP -bvP -bvP -bEE -bBr -bFV -btF -cfH -bHX -bIE -bJn -bxb +aBj +aBj +aBj +aBj +aBj +aBj +aBi +aHN +aIO +aJI +aKQ +aKQ +aKQ +aKQ +aLL +aQK +aRL +aSE +aTU +aUV +aVV +aWS +aXU +aYP +aZV +bbc +bbc +bdl +bei +bfm +bgj +bhe +aDZ +bil +biY +bjT +ble +bmq +bmq +boC +bpI +biY +bsC +buc +bvj +bwG +byp +bzQ +bBa +bCj +bsA +bEw +bkh +bkh +bId +bFO +bEr +bEr +bEr +bEr +bOF bKH -boc -boe -bMy -bMZ -cae -bDS -bMb -bOQ -bPl -cct -bPl -bQj -bNA -btF -caf -btF -ceq -boc +bKH +bQY +bDi +bDi +bTl +bUe +bNX +bVA +bRF +bHT +bXX +bYH +bZx +bDi +bXk +cbV +ccQ +cdI +ccQ +ccQ +bXk +aht +aby aaa aaa aaa @@ -78687,22 +85123,25 @@ aaa aaa aaa aaa -aad +aaa +aaa +aaa +abI aaa aaa aaa aaa -aad +abI aaa aaa aaa aaa -aad +abI aaa aaa aaa aaa -aad +abI aaa aaa aaa @@ -78806,118 +85245,115 @@ aaa aaa aaa aaa +afJ aaa aaa +abI +ajs +akc +akX +alL +amx +anj +anU +aiR +apj +ajM +ajM +ajM +ajM +ajM +ajM +avL +auH +auH +ayW +auH +awR +awR +awR +awR +awR +awR +aHa +aHN +aIO +aJM +aKQ +aLE +aNc +aKQ +aLL +aQL +aRL +aSF +aTV +aTV +aRL +aWT +aXV +aXS +aZW +aXS +bca +aXS +bej +bfn +bdm +aJI +aDZ +bik +biY +bjU +bld +bld +bld +bld +bpJ +biY +bsC +bud +bvk +bwH +byo +bzR +bBb +bCk +bDr +bEx +bkh +bGX +bIe +bjc +bKv +bLF +bjc +bNS +bOG +bPB +bPB +bPB +bPB +bPB +bPB +bPB +bOB +bva +bva +bXd +bDi +bOG +bQj +bDi +bXk +cbW +ccR +cdJ +ceq +ceq +bXk aaa -aad -bUu -ahV -aiI -ajA -akp -akV -alF -agS -amM -ahH -ahH -ahH -ahH -ahH -ahH -asn -arl -arl -avr -arl -ato -ato -ato -ato -ato -ato -aDh -aDJ -aEF -aFA -aGB -aHt -aIM -aGB -aHA -aMc -aMY -aNN -aOQ -aPT -aMY -aRO -aSJ -aSJ -aUC -aSJ -aWu -aSJ -aYq -aZo -aXy -aFw -aAs -bXm -bcE -bdu -beD -beD -beD -beD -biW -bcE -blJ -bng -boq -bpA -bqN -bcJ -bsT -bdG -buW -bvV -bcI -byn -bze -bcI -byn -bze -bcI -bEa -bEF -bFs -bFs -bFs -bFs -bFs -bFs -bFs -bEC -boc -boc -bLV -btF -bEF -bGB -btF -bMb -bOR -bPm -bPA -bPV -bQk -bNA -btF -boc -bPk -cer -boc +aby aaa aaa aaa @@ -78942,28 +85378,31 @@ aaa aaa aaa aaa -abZ -abZ -bSB -abZ -abZ -abZ -abZ -bSB -abZ -abZ -abZ -abZ -bSB -abZ -abZ -abZ -abZ -bSB -abZ -abZ aaa -abZ +aaa +aaa +adR +adR +clO +adR +adR +adR +adR +clO +adR +adR +adR +adR +clO +adR +adR +adR +adR +clO +adR +adR +aaa +adR aaa aaa aaa @@ -79066,115 +85505,112 @@ aaa aaa aaa aaa -aad -bUu -ahW -aiI -ajy -akq -ajy -alG -agS -amN -ann -anW -anW -anW -aqz -arn -anW -atq -aug -avs +abI +ajs +akd +akX +alJ +amy +alJ +anV +aiR +apk +apQ +aqE +aqE +aqE +atK +auJ +aqE +awT +axR +ayX +aAt +aBk +aCy +aDC +aEx +aFw awR -axI -ayR -azT -aAP -aBL -ato -aDi -aDJ -aEH -aFz -aGC -aHu -aIN -aGB -aHA -aMd -aMY -aNO -aOV -aPU -aMY -aMY -aSL -aSJ -aUD -aVC -aMY -aXy -aYr -aXy -aMY -baX -bbD -bXn -bcF -bdv -beF -beF -beF -beF -biX -bcE -blL -bnf -bop -bpA -bqO -bcI -bsU -btQ -bnl -bvW -bcI -byo -bCf -bcI -byo -bCf -bcI -bEb -bEF -bFs -bZM -bZP -bZP -bZP -cab -bFs -bJS -bKI -bGB +aHb +aHN +aIQ +aJL +aKR +aLF +aNd +aKQ +aLL +aQM +aRL +aSG +aTW +aUW +aRL +aRL +aXW +aXS +aZX +bbd +aRL +bdm +bek +bdm +aRL +bhd +bhM +bim +biZ +bjV +blf +blf +blf +blf +bpK +biY +bsD +buc +bvj +bwI +byq +bzS +bBb +bCl +bsA +bEy bFQ -bod -bEF -bDS -btF -bMb -bOS -bOS -bOS -bPV -bQk -bNA -bxb -boc -buK -boc -boc +buh +bIf +bjc +bKw +bLG +bjc +bNT +bOG +bPB +bQm +bQZ +bQZ +bQZ +bTm +bPB +bUG +bVB +bQj +bXe +bSw +bOG +bNK +bDi +bXk +cbX +cbX +cbX +ceq +ceq +bXk +aaa +aht aaa aaa aaa @@ -79201,26 +85637,29 @@ aaa aaa aaa aaa -aad +aaa +aaa +aaa +abI aaa aaa aaa aaa -bMs +cmt aaa aaa aaa aaa -aad +abI aaa aaa aaa aaa -aad +abI aaa aaa aaa -abZ +adR aaa aaa aaa @@ -79323,162 +85762,162 @@ aaa aaa aaa aaa -aad -bUu -ahX -aiK -ajB -akr -akW -alE -bUu -amO -amh -amh -amh -amh -amh -arl -aso -ato -auh -avt -awS -axJ -ayS -azU -avv -avv -ato -axh -aDO -aEG -aFy -aGD -aHv -aIO -aGB -aKV -aMe -aNa -aNa -aNa -aNa -aNa -aNa -aSM -aSJ -aSJ -aVD -aWv -aXz -aYs -aXz -aXz -aFw -aAs -bXm -bcE -bXA -beG -bfU -bgP -bfT +abI +ajs +ake +akY +alM +amz +ank +anT +ajs +apl +aoz +aqF +arA +arA +arA +arA +avM +awR +axS +ayY +aAu +aBl +aCz +aDD +aza +aza +awR +aHc +aHO +aIP +aJK +aKS +aLG +aNe +aKQ +aPA +aQN +aRN +aRN +aRN +aRN +aRN +aRN +aXX +aXS +aXS +bbe +bcb +bdn +bel +bdn +bdn +aJI +aDZ +bik biY -bcE -blM -bni -bop -bpB -bqP -bcJ -bsV -bgV -bnl -bvX -bcI -byp -bzg -bcI -bBh -bzg -bcI -bEc -bEF -bFs -bZN -bGD -bGE -bGF -cac -bFs -btF -bKD -bGB -bog -btF -bEF -boc -btF -bMb -bOS -bOS +bjW +blg +bmr +bnz +boD +bpH +biY +bsE +bue +bvj +bwI +byo +bzT +bBc +bCm +bDr +bEz +bnF +buh +bIg +bjc +bKx +bLH +bjc +bNU +bOG bPB -bMb -bMb -bMb -bMb -bMb -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -bSj -bSt -bSt -bSt -bSj -bSj -bSj -bSj -bSj -bTl -bTl -bTl -bTl -bTl -bTl -bTl -bTl -bTl -bTl -bTl -bQL -bSB -aad +bQn +bRa +bRa +bRa +bTn +bPB +bDi +bVC +bQj +bPA +bDi +bOG +bva +bDi +bXk +cbX +cbX +cdK +bXk +bXk +bXk +bXk +bXk +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +clw +clG +clG +clG +clw +clw +clw +clw +clw +cmB +cmB +cmB +cmB +cmB +cmB +cmB +cmB +cmB +cmB +cmB +cny +clO +abI aaa aaa aaa @@ -79580,161 +86019,161 @@ aaa aaa aaa aaa -bbN -bUu -bUu -aiL -ajC -ajC -ajC -alH -bUu -amP -ano -aaa -aaa -aaa -aqA -aro -asp -ato -aui -avu -awT -axK -ayT -azV -aAQ -aBM -ato -ato -aDP -aEF -bVA -aGB -aGB -aGB -aGB -aHA -aMe -aNa -aNa -aOW -aPV -aQP -aNa -aSN -aSJ -aUE -aVD -aWw -aAs -bWF -aAs -aAs -aFw -aAs -bXm -bcE -bcE -bcE -bcE -bcE -bcE -biZ -bcE -blH -bnd -boo -bpy -blH -bcI -bcJ -btR -buX -bcJ -bcI -byq -bzh -bcI -bBi -bCh -bcI -bcI -bEF -bFs -bFX -bGE -bFW -bHY -bIF -bFs -bJT -bJT -bJT -bJT -bJT -bEF -bIV -bNR -bMb -bOS -bOS +aiR +ajs +ajs +akZ +alN +alN +alN +anW +ajs +apm +apR +aqG +arB +asM +atL +auK +avN +awU +axT +ayZ +aAv +aBm +aCA +aDE +aEy +aFx +awR +awR +aHP +aIO +aJN +aKQ +aKQ +aKQ +aKQ +aLL +aQN +aRN +aRN +aTX +aUX +aVW +aRN +aXY +aXS +aZY +bbe +bcc +aDZ +bem +aDZ +aDZ +aJI +aDZ +bik +biY +biY +biY +biY +biY +biY +bpM +biY +bsA +bua +bvi +bwJ +bsA +bzU +bBd +byo +bsA +bkb +bFR +bGY +bkb +bjc +bKy +bLI +bjc +bjc +bOG bPB -bMb -bQl -bQC -bQN -bQZ -aeZ -aeZ -aeZ -afy -aeZ -aeZ -aeZ -aeZ -afy -aeZ -aeZ -aeZ -aeZ -afy -aeZ -aeZ -aeZ -aeZ -afy -aeZ -aeZ -aeZ -aeZ -afy -aeZ -aeZ -aeZ -bSp -bSu -bSC -bSJ -bSj -bSR -bSY -bTf -bSt -bTm -bTs -bTv -bTC -bTH -bTM -bTR -bTV -bTu -bUb -bTl +bQo +bRa +bRa +bSy +bTo +bPB +bUH +bUH +bUH +bUH +bUH +bOG +bTE +cae +bXk +cbX +cbX +cdK +bXk +ceT +cfr +cfO +cgr +cgP +cgP +cgP +cig +cgP +cgP +cgP +cgP +cig +cgP +cgP +cgP +cgP +cig +cgP +cgP +cgP +cgP +cig +cgP +cgP +cgP +cgP +cig +cgP +cgP +cgP +clC +clH +clP +clW +clw +cmf +cmm +cmu +clG +cmC +cmI +cmL +cmR +cmV +cna +cnf +cnj +cmK +cnr +cmB aaa -abZ +adR aaa aaa aaa @@ -79839,159 +86278,159 @@ aaa aaa aaa aaa -bbN -aad -aad -aad -aad -aad -bUH -amQ -amh -aaa -aaa -aaa -aqA -aro -asq -ato -auj -avv -awU -axL -ayU -azV -aAR -aBM -aCz -ato -aDQ -aEF -aFC -aGE -aHw -aIP -aGE -aHA -aMf -aNb -aNP -aOX -aPW -aQQ -aNa -aRL -aTB -aSJ -aVD -bWo -bao -aYt -aZp -aZp -aFN -aye -bca -bcG -bdw -beH -bfV -bgQ -bhR +aiR +abI +abI +abI +abI +abI +aoz +apn +aoz +aqG +arC +asN +atM +auL +avO +awV +axU +aza +aAw +aBn +aCB +aDE +aEz +aFx +aGk +awR +aHQ +aIO +aJO +aKT +aLH +aNf +aKT +aLL +aQO +aRO +aSH +aTY +aUY +aVX +aRN +aXZ +aYQ +aXS +bbe +bcd +bdo +ben +bfo +bfo +aJZ +aAL +bin bja -bko -blN -bdG -bor -bpC -bqQ -bsa -bsW -btS -buY -bvY -bxl -buY -btS -bAc -buY -bCi -bDh -bcI -bEF -bFs -bFY -bGF -bGE -bGD -bIG -bFs -bJU -bKJ -bLn -bLW -bJT -bNa -bMb -bNS -bMb -bOT -bOT -bMb -bMb -bQm -bNt -bQO -bMb -bMb -bMb -bMb -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -bSj -bSj -bSj -bSj -bSv -bSD -bMm -bSj -bSS -bSZ -bTg -bSt -bTn -bTt -bTw -bTD -bTI -bTN -bTS -bTW -bTu -bUc -bTl +bjX +blh +bms +bnA +boE +bpN +bre +bsF +bkh +bvl +bwK +byr +bzV +bBe +bCn +bDs +bEA +bFS +bGZ +bCn +bJo +bGZ +bLJ +bMK +bjc +bOG +bPB +bQp +bRa +bRa +bRa +bTp +bPB +bUI +bVD +bWn +bXf +bUH +bYI +bXk +caf +bXk +cbY +cbY +bXk +bXk +ceU +cam +cfP +bXk +bXk +bXk +bXk +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +clw +clw +clw +clw +clI +clQ +clX +clw +cmg +cmn +cmv +clG +cmD +cmJ +cmM +cmS +cmW +cnb +cng +cnk +cmK +cns +cmB aaa -abZ +adR aaa aaa aaa @@ -80102,116 +86541,115 @@ aaa aaa aaa aaa -afp -afp -afp aaa -aaa -aaa -aqA -aro -asr -ato -auk -avw -awV -axM -ayU -azW -aAS -aBN -aCA -ato -aDR -aEI -aFD -aGE -aHx -aIQ -aGE -aKW -aMg -aNa -aNa -aOY -aPX -aNS -aNa -aNa -aNa -aUF -aVE -aNa -aNa -aYu -aNa -aNa -aFw -aAs -bXn -bcH -bdx -beI -bfW -bgR -bhS +ahi +ahi +aqG +arD +asO +atN +auK +avP +awW +axV +azb +aAx +aBo +aCB +aDF +aEA +aFy +aGl +awR +aHR +aIR +aJP +aKT +aLI +aNg +aKT +aPB +aQP +aRN +aRN +aTZ +aSK +aSK +aRN +aRN +aRN +aZZ +bbf +aRN +aRN +beo +aRN +aRN +aJI +aDZ +bim bjb -bkp -bdF -bnj -bos -bpD -bqR -bqR -bsX -btT -bnl -bdG -bxm -bnl -byr -bdG -bBj -bgX -bDi -bcI -bEF -bFs -bFZ -bGG -bZR -bHZ -bIH -bFs -bJV -bKK -bLo -bLX -bMz -bNb -caC -bNT -bOt -bOU -bOU -bPC -bPW -bQn -bQD -bND -bRa -bRh -bRq -bRv -aad -aad -aad +bjY +bli +bmt +bnB +boF +bpO +brf +bkg +buf +bvm +bwL +bys +bzW +bBf +bCo +bkh +bEB +bkh +buh +bIh +bkh +bKz +bnH +bML +bjc +bOG +bPB +bQq +bRb +bRG +bSz +bTq +bPB +bUJ +bVE +bWo +bXg +bXY +bYJ +bZy +cag +cbc +cbZ +cbZ +cdL +cer +ceV +cfs +bZA +cgs +cgQ +chv +bPm +abI +abI +abI aaa aaa aaa aaa -aaa -aad +abI aaa aaa aaa @@ -80224,31 +86662,32 @@ aaa aaa aaa aaa -afp -bSm -bSn -bSq -bSw -bSE -bSK -bSP -bST -bTa -bSt -bSt -bTo -bTu -bTx -bTu -bTu -bTu -bTu -bTX -bTu -bUd -bTl aaa -abZ +ahi +clz +clA +clD +clJ +clR +clY +cmd +cmh +cmo +clG +clG +cmE +cmK +cmN +cmK +cmK +cmK +cmK +cnl +cmK +cnt +cmB +aaa +adR aaa aaa aaa @@ -80362,113 +86801,112 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aqA -aro -ass -ato -aul -avx +aqG +arE +arA +atO +auM +avQ awW -axN -ayV -azX -axK -aBO -aCB -ato -aDQ -aEF -aFC -aGE -aHy -aHA -aJX -aHA -aMg -aNa -aNQ -aNS -aNS -aNS -aRP -aNa -aTC -aTD -aTD -aWx -aWx -aYv -aZq -bai -aFw -aAs -bXm -bcG -bdy -beJ -bfX -bgQ -bhT +axW +azc +aAy +aBp +aCC +aDG +aBm +aFz +aGm +awR +aHQ +aIO +aJO +aKT +aPz +aLL +aOw +aLL +aQP +aRN +aSI +aSK +aUZ +aSK +aWU +aRN +aYR +aYS +aYS +cpq +cpu +cpw +bfp +bgk +aJI +aDZ +bik +bja +bjZ +blj +bmu +bnA +boG +bpP +brg +bsG +brf +bvn +bwM +byt +bzX +bpP +bCp +bpP +bEC +bFT +bHa +bIi +bJp +bKA +bLK +bMM bjc -bkq -blO -bkp -bot -bpE -bqS -bsb -bjc -btU -buZ -bvZ -bxn -bys -bjc -bAd -bBk -bCk -bDj -bcI -bEF -bFs -bFs -bGH -bHj -bIa -bFs -bFs -bJW -bKL -bLp -bLY -bMA -bNc -bNC -bNs -bNY -bNt -bNt -bPD -bMb -bMb -bMb -bQP -bMb -bMb -bMb -bMb -bMb -bMb -bOz -bMb -bMb -bMb -bMb -bMb -bMb +bOG +bPB +bPB +bRc +bRH +bSA +bPB +bPB +bUK +bVG +bWp +bXh +bXZ +bYK +bZz +cah +cbd +cam +cam +cdM +bXk +bXk +bXk +cfQ +bXk +bXk +bXk +bXk +bXk +cbj +bXk +bXk +bXk +bXk +bXk +bXk aaa aaa aaa @@ -80480,33 +86918,34 @@ aaa aaa aaa aaa -bLN -bSj -bSj -bSo -bSj -bSx -bSF -bSL -bSQ -bSU -bTb -bTh -bTk -bTp -bTu -bTu -bTu -bTJ -bTO -bTu -bTu -bTu -bUe -bTl -aad -bSB -aad +aaa +clu +clw +clw +clB +clw +clK +clS +clZ +cme +cmi +cmp +cmw +cmA +cmF +cmK +cmK +cmK +cmX +cnc +cmK +cmK +cmK +cnu +cmB +abI +clO +abI aaa aaa aaa @@ -80601,7 +87040,7 @@ aaa aaa aaa aaa -aab +abN aaa aaa aaa @@ -80617,115 +87056,114 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -apG -apG -apG -apG -ato -ato -ato -ato -ato -ayW -azY -ato -ato -ato -ato -aDS -aEJ -aFC -aGE -aHz -aIR -aGE -aKX -aMg -aNa -aNR -aNS -aPY -aQS -aRQ -aSO -aTD -aTD -aVF -aWy -aWy -aYw -aWy -baj -baT -aAs -bXm -bcG -bdz -beK -bfY -bcG -bcI -bjd -bcI -bcI -bnk -bou -bpF -bqT -bsc -bqU -btV -bqU -bsc -bxo -bxo -bzi -bAe -bzi -bxo -bxo -bcI -bEF -bEB -bFs -bGI -bHk -bIb -bII -bFs -bJX -bKM -bLq -bLZ -bMB -bNd -bND -bNU -bOu -bNW -bNt -bPE -bMb -bQo -bMb -bQQ -bRb -bRi -bRb -bRw -bMb -bMb -bMb -bRy -bRb -bRW -bRY -bRY -bMb +aht +apS +ala +arF +arA +atP +auN +avR +awX +awU +awR +awR +awR +aCD +aDH +awR +awR +awR +awR +aHS +aIS +aJO +aKT +aLK +aNh +aKT +aPC +aQP +aRN +aSJ +aSK +aVa +aVY +aWV +aYa +aYS +aYS +bbg +cpr +bcf +beq +cpy +bgl +bhe +aDZ +bik +bja +bka +blk +bmv +bja +bjc +bpQ +bjc +bjc +bug +bvo +bwN +byu +bzY +byv +bCq +byv +bzY +bFU +bFU +bIj +bJq +bIj +bFU +bFU +bjc +bOG +bPC +bPB +bRd +bRI +bSB +bTr +bPB +bUL +cqV +bWq +bXi +bYa +bYL +bZA +cai +cbe +cca +cam +cdN +bXk +ceW +bXk +cfR +cgt +cgR +cgt +chO +bXk +bXk +bXk +chR +cgt +cjT +ckq +bXk aaa aaa aaa @@ -80738,31 +87176,32 @@ aaa aaa aaa aaa -bSk -bSj -bSj -bSj -bSy -bSG -bSM -bSj -bSV -bTc -bSt -bSt -bSt -bTu -bTy -bTu -bTu -bTu -bTu -bTY -bTu -bUf -bTl aaa -abZ +clx +clw +clw +clw +clL +clT +cma +clw +cmj +cmq +clG +clG +clG +cmK +cmO +cmK +cmK +cmK +cmK +cnm +cmK +cnv +cmB +aaa +adR aaa aaa aaa @@ -80873,116 +87312,115 @@ aaa aaa aaa aaa -aaa -aaa -aad -anX -aoJ -apH -aqB -arp -ast -atr -aum -avy -awX -axO -ayX -azZ -aAT -aAT -aAT -aDj -aDT -aEK -aFE -aGE -aGE -aGE -aGE -aKY -aMh -aNa -aNS -bVK -aPZ -aQT -aRR -aNa -aTE -aTD -aVG -aWz -aXB -aYx -aTD -bai -aFw -aAs -bXm -bcI -bdA -bdA -bdA -bcI -bhU -bdG -bkr -bdA -bnl -bor -bYc -bqU -bsd -bsY -btW -bva -bwa -bxo -byt -bzj -bAf -bBl -bBl -bxo -btF -bEF -bFt -bFs -bGJ -bHl -bIc -bIJ -bFs -bJY -bKN -bLr -bMa -bMz -bNe -bNE +aht +apo +abI +aqH +arG +asP +atQ +auO +avS +awY +axX +azd +aAz +aBq +aCE +aDI +aEB +aEB +aEB +aHd +aHT +aIT +aJQ +aKT +aKT +aKT +aKT +aPD +aQQ +aRN +aSK +aUa +aVb +aVZ +aWW +aRN +bce +aYS +cpm +bcg +bdp +ber +cpz +bgk +aJI +aDZ +bik +bjc +bkb +bkb +bkb +bjc +boH +bkh +brh +bjd +cqm +bvl +bwO +byv +bzZ +bBg +bCr +bDt +bED +bFU +bHb +bIk +bJr +bKB +bKB +bFU bNV -bOv -bNV -bPn -bPF -bPX -bQp -bQE -bQR -bQU -bRj -bQU -bRx -bRF -bRK -bRF -bRz -bQU -bRj -bQU -bQU -bMb +bOG +bPD +bPB +bRe +bRJ +bSC +bTs +bPB +bUM +bVH +bWr +bXj +bXY +bYM +bZB +caj +cbf +ccb +ccS +cdO +ces +ceX +cft +cfS +cfV +cgS +cfV +chP +cih +cir +cih +chS +cfV +cgS +cfV +bXk aaa aaa aaa @@ -80995,31 +87433,32 @@ aaa aaa aaa aaa -bSl -aaX -aaX -bSr -bSz -bSH -bSN -bSj -bSW -bTd -bTi -bSt -bTq -bTu -bTz -bTE -bTK -bTP -bTT -bTZ -bTu -bUg -bTl aaa -abZ +cly +acN +acN +clE +clM +clU +cmb +clw +cmk +cmr +cmx +clG +cmG +cmK +cmP +cmS +cmY +cnd +cnh +cnn +cmK +cnw +cmB +aaa +adR aaa aaa aaa @@ -81130,116 +87569,115 @@ aaa aaa aaa aaa +alO aaa aaa -aaa -anY -aoK -apI -aqC -arq -aqC -ats -aun -avz -awY -axP -ayY -aAa -aAU -aAa -awY -aDk -aDU -aEL -bVB -aGE -aHA -aIS -aIW -aHA -aMg -aNa -aNT -aNa -aNa -aQU -aNa -aNa -aTF -aTD -aVH -aWA -aXC -aYy -aTD -bai -aFw -aAs -bXm -bcI -bdB -bXD -bXK -bgS -bhV -bje -bks -bdA -bnl -bor -bYd -bqT -bse -bsZ -btX -bvb -bwb -bxo +aqI +arH +asQ +atR +auP +avT +awZ +axY +aze +aAA +aBr +aCF +aDJ +aEC +aDJ +aAA +aHe +aHU +aIV +aJS +aKU +aNj +aNi +aOx +aNj +aQR +aRN +aSL +aRN +aRN +aWa +aRN +aRN +bce +aYS +cpn +bch +bdq +bes +cpA +bgk +aJI +aDZ +bik +bjc +bkc +bll +bmw +bnC +boI +bpR +bri +bjd +cqm +bvl +bwP byu -bYC -bAg -bBm -bCl -bxo -bEd -bEG -bFu -bGa -bGK -bHm -bId -bGa -bGa -bJT -bJT -bJT -bJT -bMC -bNf -bND +bAa +bBh +bCs +bDu +bEE +bFU +bHc +bIl +bJs +bKC +bLL +bFU bNW -bOw -bNW -bNt -bPG -bMb -bIV -bMb -bQS -bQU -bRk -bQU -bQU -bQU -bQU -bQU -bQU -bQU -bRk -bQU -bSa -bIV +bOH +bPE +bQr +bRf +bRK +bSD +bQr +bQr +bUH +bUH +bUH +bUH +bYb +bYN +bZA +cak +cbg +cca +cam +cdP +bXk +bTE +bXk +cfT +cfV +cgT +cfV +cfV +cfV +cfV +cfV +cfV +cfV +cgT +ckr +bXk aaa aaa aaa @@ -81252,31 +87690,32 @@ aaa aaa aaa aaa -aad -aad -aad -bSj -bSA -bSI -bSO -bSj -bSX -bTe -bTj -bSt -bTr -bTu -bTA -bTF -bTL -bTQ -bTU -bUa -bTu -bUh -bTl aaa -abZ +abI +abI +abI +clw +clN +clV +cmc +clw +cml +cms +cmy +clG +cmH +cmK +cmQ +cmU +cmZ +cne +cni +cno +cmK +cnx +cmB +aaa +adR aaa aaa aaa @@ -81386,117 +87825,116 @@ aaa aaa aaa aaa +anl +aht aaa aaa -aaa -aaa -anY -aoL -apJ -aqD -arr -asu -att -auo -avA -awZ -awZ -awZ -awZ -awZ -awZ -apG -apG -aDV -aEM -aFG -aGF -aHB -aIT -aJY -aIT -aMi -aNc -aNU -aOZ -aQa -bVN -aRS -aSP -aTG -aUG -aUG -aUG -aUG -aYz -aTD -bai -aFw -aAs -bXm -bcJ -bdC -bdG -bdG -bgT -bhW -bjf -bdA -bcI -bnl -bor -bYd -bqU -bsf -bta -btY -bvc -bwc -bxo +aqI +arI +asR +atS +auQ +avU +axa +axZ +azf +aAB +aAB +aAB +aAB +aAB +aAB +arA +arA +aHV +aIO +aJO +aKT +aKT +aKT +aOy +aLL +aLL +aRP +aSM +aUb +aVc +aWb +aWX +aYb +aYV +cpl +bcf +cps +aYS +bep +cpB +bgk +aJI +aDZ +bik +bjd +bkd +bkh +cqa +bnD +boJ +bpS +bjd +bjc +cqm +bvl +bwP byv -bzk -bAf -bBn -bBn -bxo -bxb +bAb +bBi +bCt +bDv bEF -bFu -bGb -bGL -bZS -bIe -bIK -bJo -bJZ -bKO -bLs -bMb -bMD -bNg -bNF -bNB -bOx -bNt -bNZ -bPH -bPY -bQq +bFU +bHd +bIm +bJr +bKD +bKD +bFU +bNX +bOG +bPE bQs -bQT -bRc -bRl -bRr -bRl -bRl -bRr -bRl -bRl -bRr -bRl -bRl -bSb -bIV +bRg +bRL +bSE +bTt +bUf +bQr +bVI +bWs +bXk +bYc +bYO +bZC +cal +cbh +cam +ccT +cdQ +cet +ceY +cfa +cfU +cgu +cgU +chw +cgU +chw +cgU +chw +cgU +cjs +cfV +cfV +bTE aaa aaa aaa @@ -81509,32 +87947,33 @@ aaa aaa aaa aaa -aad -aad -aad -bSj -bSj -bSj -bSj -bSj -bSj -bSj -bSj -bSj -bTl -bTl -bTl -bTl -bTl -bTl -bTl -bTl -bTl -bTl -bTl -bQM -bSB -aad +aaa +abI +abI +abI +clw +clw +clw +clw +clw +clw +clw +clw +clw +cmB +cmB +cmB +cmB +cmB +cmB +cmB +cmB +cmB +cmB +cmB +cnz +clO +abI aaa aaa aaa @@ -81642,119 +88081,118 @@ aaa aaa aaa aaa +anl +aaa +aht aaa aaa -aaa -aaa -aaa -anY -aoM -apJ -apK -apK -apK -apK -aup -avB -awZ -bUX -ayZ -aAb -aAV -awZ -aCC -avO -bVr -aEF -aFC -aGE -aHC -aHA -aJZ -aKZ -aKZ -aKZ -aKZ -aKZ -aKZ -aQW -aRT -aNa -aNa -aUH -aVI -bWp -bWy -aNa -aNa -aNa -aFw -aAs -bcb -bcK -bdD -beL -bdF -bdF -bdF -bjg -bkt -blP -beN -bor -bgV -bqT -bsg -btb -btZ -bvd -bwd -bxo -bxo -bzl -bAh -bxo -bxo -bxo -bxo -bEH -bFv -bGc -bGM -bHn -bIf -bIL -bJp -bIL -bKP -bLt -bMb -bME -bNh -bND -bNt -bNt -bNt -bPp -bPH -bPY -bQr -bQs -bQU -bRd -bQU -bRs -bQU -bQU -bRs -bQU -bQU -bRs -bQU -bQU -bRd -bIV -aad +aqI +arJ +asR +asS +asS +asS +asS +aya +azg +aAB +aBs +aCG +aDK +aED +aAB +aGn +axi +aHW +aIO +aJO +aAN +aGn +aKT +coF +aPE +aPE +aPE +aPE +aPE +aPE +aWc +aWY +aRN +aYU +bab +bbi +bbh +bdr +cpx +aRN +aRN +aJI +aDZ +bij +bje +bke +blm +bpT +bpT +bpT +bpT +bpT +bsH +blo +bvl +cqs +byu +bAc +bBj +bCu +bDw +bEG +bFU +bFU +bIn +bJt +bFU +bFU +bFU +bFU +bOI +bPF +bQt +bRh +bRM +bSF +bTu +bUg +bUN +bVJ +bWt +bXk +bYd +bYP +bZA +cam +cam +cam +ccU +cdQ +cet +ceZ +cfa +cfV +cgv +cfV +chx +chQ +chx +cfV +chx +chQ +chx +cfV +cfV +bTE +abI aaa aaa aaa @@ -81771,26 +88209,27 @@ aaa aaa aaa aaa -aad +aaa +abI aaa aaa aaa aaa -bMv +cmz aaa aaa aaa aaa -aad +abI aaa aaa aaa aaa -aad +abI aaa aaa aaa -abZ +adR aaa aaa aaa @@ -81897,128 +88336,128 @@ aaa aaa aaa aaa +aht +amA +aht +aht +aht +aht +abI +aqJ +arK +asS +atT +auR +avV +axb +ayb +azh +aAB +aBt +aCH +aCK +aEE +aAB +aGo +aHf +aHX +aIW +coz +coE +abI +aKT +coG +aPE +aQS +aRQ +aSN +aUc +aPE +aWd +aXb +aRN +aYT +bac +baa +baa +baa +beu +bfq +bgn +aJI +aDZ +aHN +bjd +bkf +bln +bmx +bnE +boK +bpU +bpU +bsI +bui +bvp +bwQ +byv +bAd +bBk +bCv +bDx +bEH +bFU +bFU +bIo +bJu +bKE +bLM +bMN +bFU +bCz +bPE +bQu +bRi +bRN +bSG +bTv +bUh +bUO +bVK +bWu +bXk +bYe +bYQ +bZA +can +cbi +ccc +ccV +cdR +cet +ceZ +cfa +cfU +cgv +cgV +cgW +cgW +cgX +cgV +cgX +cgW +cgW +cgV +cfV +bTE +abI +abI aaa aaa aaa aaa aaa aaa -aad -anZ -aoN -apK -aqE -ars -asv -atu -auq -avC -awZ -axQ -aza -aAc -aAW -awZ -aad -aDl -aDW -aEN -aFC -aGE -aGE -aIU -aJZ -aKZ -aMj -aNd -aNV -aPa -aKZ -aQX -aRU -aKZ -aTH -aUI -bWl -aWC -aWC -bWG -bWL -bak -baT -aAs -aDJ -bcJ -bdE -beM -bfZ -bgU -bhX -bjh -bku -bjh -bnm -bov -bpG -bqU -bsh -btc -bua -bve -bwe -bxo -bxo -bzm -bAi -bBo -bCm -bDk -bxo -buc -bFu -bGd -bGN -bHo -bIg -bIM -bJq -bKa -bKQ -bLu -bMb -bMF -bNi -bND -bNt -bOy -bOV -bPp -bPI -bPY -bQr -bQs -bQT -bRd -bRm -bMW -bMW -bMX -bMW -bRm -bMW -bMW -bRm -bQU -bRd -bIV -aad -aad -aaa -aaa -aaa -aaa -aaa -aab +abN aaa aaa aaa @@ -82026,28 +88465,28 @@ aaa aaa aaa aaa -abZ -abZ -bSB -abZ -abZ -abZ -abZ -bSB -abZ -abZ -abZ -abZ -bSB -abZ -abZ -abZ -abZ -bSB -abZ -abZ +adR +adR +clO +adR +adR +adR +adR +clO +adR +adR +adR +adR +clO +adR +adR +adR +adR +clO +adR +adR aaa -abZ +adR aaa aaa aaa @@ -82137,14 +88576,137 @@ aaa aaa aaa aaa -aaY -aac -aac -aac -aac -aac +acO +aby +aby +aby +aby +aby aaa -aac +aby +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aht +amB +aht +aaa +aaa +aaa +aaa +aqI +arL +asR +atT +auR +avW +axb +ayb +azi +aAB +aBu +aCI +aDL +aEF +aAB +aGp +aHf +aHX +aIW +coz +coE +abI +aKT +coH +aPE +aQT +aRR +aSO +aUd +aVd +aWe +aXa +aRN +aYX +bad +bbl +bbl +bbl +bbl +aRN +bgo +bhd +aBI +aHG +bjf +cpX +cpZ +cqc +bnF +boL +bpV +bpV +bpY +bpY +bvq +bwR +bpY +bpY +bpY +bCw +bDy +bDy +bDy +bFU +bIp +bJv +bJx +bLN +bMO +bFU +bCz +bPE +bQv +bRj +bRO +bSH +bTw +bQr +bQr +bQr +bQr +bXk +bTE +bYR +bZA +cao +cbj +bXk +ccW +bXk +bXk +cfa +cfa +cfa +cgv +cgW +cgW +cgW +cgX +chy +cgX +cgW +cgW +cgW +cfV +bTE +abI aaa aaa aaa @@ -82161,146 +88723,23 @@ aaa aaa aaa aaa -anY -aoO -apJ -aqE -ars -asw -atu -auq -avD -awZ -axR -azb -aAd -aAX -awZ -aad -aDl -aDW -aEN -aFC -aGG -aGE -aIV -aJZ -aKZ -aMk -aNe -aNW -aPb -aQb -aQY -aRV -aSQ -aTI -bWd -aVJ -aWD -aXE -bWH -aKZ -bWS -baX -axi -aDI -bcL -bdF -beN -bdG -bgV -bhY -bji -bji -bjl -bjl -bow -bjk -bjl -bjl -bjl -bub -bvf -bvf -bvf -bxo -bzn -bAj -bAl -bCn -bDl -bxo -buc -bFu -bGe -bGN -bHp -bIh -bIN -bGa -bGa -bGa -bGa -bMb -bIV -bNj -bND -bNX -bOz -bMb -bPq -bMb -bMb -bQs -bQs -bQs -bRd -bMW -bMW -bMW -bMX -bMW -bMX -bMW -bMW -bMW -bRZ -bSc -bIV -aad +aaa +abI aaa aaa aaa aaa +abI aaa aaa aaa aaa +abI aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aad -aaa -aaa -aaa -aaa -aad -aaa -aaa -aaa -aaa -aad -aaa -aaa -aaa -aaa -aad +abI aaa aaa aaa @@ -82385,23 +88824,23 @@ aaa aaa aaa aaa +aby +aby +aby +aby +aby +aby +aby +aby +aby aaa -aac -aac -aac -aac -aac -aac -aac -aac -aaa -aad +abI aaa aaa aaa -aad +abI aaa -aac +aby aaa aaa aaa @@ -82411,123 +88850,123 @@ aaa aaa aaa aaa +aht +amC +aht aaa aaa aaa aaa +aqI +arM +asR +atU +auR +avX +axb +ayb +azj +aAC +aBv +aCJ +aDM +aEG +aAB +aGq +aHf +aHY +aIX +coB +coE +abI +aKT +coH +aPE +aQU +aRS +aSP +aSP +aPE +aWf +aXb +aPE +aYY +bae +bbm +bae +bcm +bae +cpC +bgp +aJI +bhN +big +bjg +cpY +cqa +bmy +bnF +boM +bpV +brj +bsJ +buj +bvr +bwS +byw +bAe +bpY +bCx +bDy +bEI +bFV +bFU +bIq +bJw +bKF +bLO +bMP +bFU +bCz +bPE +bQw +bRj +bRP +bSH +bTx +bQr +bUP +bVL +bWv +bXl +bYf +bYS +bZD +cap +bXk +ccd +ccX +cdS +ceu +cfb +cfu +cfa +cgv +cgW +cgW +cgX +cgX +chy +cgX +cgX +cgW +cgW +cfV +bTE +abI aaa aaa aaa -anY -aoP -apJ -aqF -ars -asx -atu -auq -avE -axa -axS -azc -aAe -awZ -awZ -aad -aDl -aDW -cij -aFC -aGH -aGE -aIW -aJZ -aKZ -aMl -aNf -aNX -aPc -aKZ -aQZ -aRW -aKZ -aTJ -bWe -aVK -aWE -aXF -aXK -aWL -bal -aFw -aAs -aDJ -bcM -bdG -bdG -bga -bgV -bhZ -bji -bkv -blQ -bnn -box -bpH -bqV -bsi -bjl -buc -bvf -bwf -bxp -bxo -bzo -bAk -bBp -bCo -bDm -bxo -buc -bFu -bGf -bGN -bHq -bIh -bIO -bGa -bKb -bKR -bLv -bMc -bMG -bNi -bNG -bNY -bMb -bOW -bPr -bPJ -bPZ -bQt -bQF -bQs -bRd -bMW -bMW -bMX -bMX -bMX -bMX -bMX -bMW -bMW -bQU -bRd -bIV -aad -aaa -aaa aaa aaa aaa @@ -82628,37 +89067,37 @@ aaa aaa aaa aaa -aaa -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac +aby +aby +aby +aby +aby +aby +aby +aby +aby +aby +aby +aby +aby aaa aaa -aad +abI aaa aaa aaa aaa -aad +abI aaa aaa -aaZ -aaZ -aaZ -aaZ -aaZ -aad -aac +aaa +acP +acP +acP +acP +acP +abI +aby aaa aaa aaa @@ -82668,121 +89107,121 @@ aaa aaa aaa aaa +aht +amC +aht aaa aaa aaa aaa -aaa -aaa -aaa -anY -aoQ -apJ -aqE -ars -asy -atu -auq -avF -awZ -axR -azd -aAf -aAZ -awZ -aad -aDl -aDW -aEN -aFC -aGI -aGE -aHA -aJZ -aKZ -aMm -aNg -aNY -aKZ -aKZ -aRa -aRX -aKZ -aKZ -aUJ -aVL -aWF -bWz -aYA -aZs -bam -aFw -aAs -bce -bcN -bXB -beO -bdH -bgW -bia -bjj -bkw -blR -bno -boy -bpI -bqW -bsj -btd -bud -bvf -bwg -bxq -byw -bzp -bAl -bAl -bCp -bDn -bxo -buc -bFu -bGg -bGN -bHr -bIh -bIP -bGa -bKc -bKS -bLw -bMd -bMH -bNk -bND -bNZ -bOA -bOX -bPs -bPK -bQa -bQu -bQG -bQs -bRd -bRm -bMX -bMX -bRG -bRL +aqI +arN +asR +atT +auR +avY +axb +ayb +azk +aAB +aBw +aCK +aDL +aEH +aAB +aGr +aHf +aHX +aIW +coz +coE +abI +aKT +coJ +aPE +aQV +aRT +aSQ +aUe +cpa +aWg +aXc +aPE +cpg +bah +bag +bah +bag +bex +bfr +bgq +aJI +aDZ +bih +bjh +bki +blp +bmz +bnG +boN +bpW +brk +bsK +buk +bvs +bwT +byx +bAf +bBl +bCy +bDy +bEJ +bFW +bHe +bIr +bJx +bJx +bLP +bMQ +bFU +bCz +bPE +bQx +bRj bRQ -bMX -bMX -bMX -bQU -bRd -bIV -aad +bSH +bTy +bQr +bUQ +bVM +bWw +bXm +bYg +bYT +bZA +caq +cbk +cce +ccY +cdT +cev +cfc +cfv +cfa +cgv +cgX +cgX +cgX +cii +cis +ciG +cgX +cgX +cgX +cfV +bTE +abI +aaa aaa aaa aaa @@ -82887,35 +89326,35 @@ aaa aaa aaa aaa -aaa -aad +abI aaa aaa aaa aaa -aad -bUi +abI +acm aaa aaa aaa -aad +abI aaa -aaZ -aaZ -aaZ -aaZ -abO -aca -aca -aca -aca -acQ -adf -adA -adQ -aaZ +acP +acP +acP +acP +adG +adS +adS +adS +adS +adS +aeJ +aeY +aft +afK +acP aaa -aac +aby aaa aaa aaa @@ -82925,121 +89364,121 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aad -anZ -aoR -apK -aqE -ars -asz -atu -auq -avG -awZ -axT -aze -azd -aBa -awZ -aad -aDl -aDW -aEO -aFC -aGE -aGE -aIX -aJZ -aKZ -aKZ -aNh -aKZ -aKZ -aQc -aRb -aRY -aSR -aTK -aUK -aUL -aUK -aQV -aUK -aKZ -bWT -aFw -aAs -aDJ -bcJ -bcI -bdD -bdG -bgX -bia -bXR -bkx -blS -bnp -blR -bYe -blR -bsk -bjl -buc -bvf -bwh -bxr -bxo -bzq -bAm -bBq -bCq -bDo -bxo -buc -bFu -bGh -bGN -bHs -bIh -bIQ -bGa -bKd -bKS -bLx -bMe -bMI -bNl -bNH -bOa -bMb -bOY -bPt -bPL -bQb -bQv -bQH -bQV -bRe -bMW -bMW -bMX -bRH -bRM +aht +amC +aht +aht +aht +aht +abI +aqJ +arO +asS +atT +auR +avZ +axb +ayb +azh +aAB +aBx +aCL +aCK +aEE +aAB +aGs +aHf +aHX +aIY +coz +coE +abI +aKT +coJ +aPE +aPE +aRU +aPE +aPE +aPE +aWh +aXd +aYd +aYZ +bag +cpo +cpt +cpv +bag +aPE +bgr +aJI +aDZ +aHN +bjd +bjc +bke +bkh +cqf +boN +bpX +brl +bsL +bul +bsK +bwU +bsK +bAg +bpY +bCz +bDy +bEK +bFX +bFU +bIs +bJy +bKG +bLQ +bMR +bFU +bCz +bPE +bQy +bRk bRR -bMX -bMW -bMW -bRZ -bSd -bIV -aad +bSI +bTz +bQr +bUR +bVM +bWx +bXn +bYh +bYU +bZE +car +bXk +ccf +ccZ +cdU +cew +cfd +cfw +cfW +cgw +cgV +chy +chy +cij +cit +ciH +chy +chy +cgV +cfV +bTE +abI +aaa aaa aaa aaa @@ -83142,37 +89581,37 @@ aaa aaa aaa aaa +aby aaa -aac -aaa -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaZ -abh -abp -abA -abP -acb -bUo -bUo -acC -abD -adg -adB -adR -aaZ -aad -aac +abO +abO +abO +abO +abO +abO +abO +abO +abO +abO +abO +abO +acP +acW +adh +ads +adH +adT +aee +aee +aee +aev +adv +aeZ +afu +afL +acP +abI +aby aaa aaa aaa @@ -83182,120 +89621,120 @@ aaa aaa aaa aaa +aht +amB +aht aaa aaa aaa aaa -aaa -aaa -aaa -anY -aoS -apJ -apK -apK -apK -apK -aup -avH -awZ -bUX -azf -aAg -aBb -awZ -aCC -avO -bVs -aAs -aFC -aGE -aHD -aHA -aKa -aLa -aMn -aNi -aNZ -aPd -aPd -aPd -aPd -aPd -aTL -aUL -aUK -aUL -aXH -bWI -aWL -bWU -aFw -aAs -aDJ -bcO -bcJ -beQ -bdG -bdG -bia -bjj -bkw -blT -bnq -boz -bpJ -bqX -bsl -bjl -bue -bvf -bwi -bvf -bxo -bxo -bAn -bxo -bxo -bxo -bxo -buc -bFu -bGi -bGN -bHt -bIi -bIR -bGa -bKe -bKS -bLy -bMf -bMJ -bNm -bND -bOb -bOA -bOX -bPu -bPM -bQc -bQw -bQI -bQs -bRd -bMX -bMX -bMX -bRI -bRN +aqI +arP +asR +asS +asS +asS +asS +aya +azl +aAB +aBs +aCM +aDN +aEI +aAB +aGn +axi +aHZ +aDZ +aJO +aAN +aGn +aKT +aOz +aPF +aQW +aRV +aSR +aPE +aPE +cpe +aPE +aPE +aZa +bah +bag +bah +bdw +bey +cpC +bgs +aJI +aDZ +aHN +bji +bjd +blq +bkh +bkh +boN +bpW +brk +bsM +bum +bvt +bwV +byy +bAh +bpY +bCA +bDy +bEL +bDy +bFU +bFU +bJz +bFU +bFU +bFU +bFU +bCz +bPE +bQz +bRl bRS -bMX -bMX -bRm -bQU -bRd -bIV +bSJ +bTA +bQr +bUS +bVM +bWy +bXo +bYi +bYV +bZA +cas +cbk +cce +cda +cdV +cex +cfe +cfx +cfa +cgv +cgX +cgX +cgX +cik +ciu +ciI +cgX +cgX +cgX +cfV +bTE +aaa aaa aaa aaa @@ -83399,35 +89838,35 @@ aaa aaa aaa aaa -aaa -aac -aad -aaf -aag -aak -aap -aaj -aah -aax -aaG -aaj -aag -aak -aaQ -aba -abi -abq -abB -abQ +aby +abI +abO +abV acc -acm -acm -acD -acR -adh -adC -adS -aaZ +ach +abY +abW +acn +acw +abY +abV +acc +acG +acQ +acX +adi +adt +adI +adU +aef +aef +aef +aew +aeK +afa +afv +afM +acP aaa aaa aaa @@ -83439,122 +89878,122 @@ aaa aaa aaa aaa +aht +amC +aht aaa aaa aaa aaa +aqI +arQ +asR +atV +auS +awa +axc +ayc +azm +aAB +aAB +aCN +aAB +aAB +aAB +arA +arA +aHV +aDZ +aJO +aKT +aKT +aKT +aOA +aPG +aQX +aRW +aSS +aUg +aVf +aWi +bah +aYe +aZb +bag +cpp +cpp +bdv +bez +cpC +bgp +bhf +cpH +cpN +cpT +bjd +blr +cqd +cqd +boO +bpV +brm +bsN +bun +bpY +bpV +byz +bpV +bpY +bCB +bDz +bEM +bFY +bDz +bDz +bJA +bKH +bKH +bKH +bNY +bOJ +bPE +bQA +bRm +bRT +bSK +bTB +bQr +bUT +bVN +bWz +bVN +bYf +bYW +bZF +cat +bXk +ccg +cdb +cdW +cey +cey +cfy +cfa +cgv +cgW +cgW +cgX +cgX +chy +cgX +cgX +cgW +cgW +cfV +bTE aaa aaa aaa -anY -aoT -apJ -aqG -art -asA -atv -aur -avI -awZ -awZ -azg -awZ -awZ -awZ -apG -apG -aDV -aAs -aFC -aGE -aHE -aIY -aKb -aLb -aMo -aNj -aOa -aPe -aQd -aRc -aRZ -bVS -bVX -aUK -aUL -aUK -aQV -aYB -aWL -bal -baV -bbE -aDN -bXy -bcJ -beR -bdG -bdG -bib -bji -bky -blU -bnr -bjl -bji -bqY -bji -bjl -buf -bvg -bwj -bxs -bvg -bvg -bAo -bBr -bBr -bBr -bEe -bEI -bFu -bGj -bGO -bHu -bIj -bIS -bGa -bKf -bKT -bLz -bKT -bMG -bNg -bNI -bOc -bMb -bOZ -bPv -bPN -bQd -bQd -bQJ -bQs -bRd -bMW -bMW -bMX -bMX -bMX -bMX -bMX -bMW -bMW -bQU -bRd -bIV -aaa -aaa aaa aaa aaa @@ -83656,37 +90095,37 @@ aaa aaa aaa aaa +aby aaa -aac -aaa -aaf -aah -aal -aam -aam -aam -aay -aaH -aaH -aaK -aal -aaR -aaZ -abj -abr -abC -abR +abO +abW acd +ace +ace +ace +aco +acx +acx +acz acd -acd -acd -acS -adi -aaZ -aaZ -aaZ -aew -acf +acH +acP +acY +adj +adu +adJ +adV +adV +cnD +adV +adV +aeL +afb +acP +acP +acP +agq +adX aaa aaa aaa @@ -83696,122 +90135,122 @@ aaa aaa aaa aaa +aht +amC +aht aaa aaa aaa aaa +aqI +arR +asT +atW +atW +atW +axd +axY +azn +aAD +aBr +axZ +aDO +aEJ +aDO +aAA +aHe +aHU +aIZ +aJT +aKY +aKY +aKY +aKY +aKY +aKY +aKY +coW +aPE +aVg +aWj +bah +aYf +aZc +bah +bbo +bco +bdw +beA +aPE +aPE +aJI +cpI +cpO +bjk +bje +bjd +bmA +bmA +bjd +bpY +bpY +bpY +bpY +bpY +bwW +byA +bAi +bva +bva +bva +bva +bva +bva +bva +bva +bva +bva +bva +bNZ +bva +bPE +bPE +bPE +bRU +bPE +bPE +bQr +bUU +bUU +bUU +bUU +bUT +bYX +bZA +cau +cbj +bXk +ccW +bXk +bXk +cfa +cfa +cfa +cgv +cgW +cgW +cgX +cgX +chy +cgX +cgX +cgW +cgW +cfV +bTE aaa aaa aaa -anY -aoU -apL -aqH -aqH -aqH -ats -aun -avJ -axb -axP -auo -aAh -aBc -aAh -awY -aDk -aDU -aEP -aFF -aGJ -aGJ -aGJ -aGJ -aGJ -aGJ -aGJ -aJZ -aPd -aQe -aRd -aSa -aSS -bVY -aUM -aVN -bWq -aXH -aYC -aKZ -aKZ -aFw -aAs -aDJ -bcP -bcK -bcJ -bgb -bgb -bcJ -bjl -bjl -bjl -bjl -bjl -bpK -bqZ -bYm -boc -boc -boc -boc -boc -boc -boc -boc -boc -boc -boc -bEf -boc -bFu -bFu -bFu -bHv -bFu -bFu -bGa -bKg -bKg -bKg -bKg -bKf -bNo -bND -bOd -bOz -bMb -bPq -bMb -bMb -bQs -bQs -bQs -bRd -bMW -bMW -bMW -bMX -bMW -bMX -bMW -bMW -bMW -bRZ -bSc -bIV -aaa -aaa aaa aaa aaa @@ -83913,37 +90352,37 @@ aaa aaa aaa aaa +aby aaa -aac -aaa -aaf -aai -aam -aam -aaf -aaf -aaz -aaf -aaf -aaL -aaH -aaS -aaZ -aaZ -aaZ -abD -abS +abO +abX ace -acn -acn -acE -acT -adj -aaZ -adT -aek +ace +abO +abO +acp +abO +abO +acA +acx +acI +acP +acP +acP +adv +adK +adW +aeg +cnE +aeg aex -acf +aeM +afc +acP +afN +age +agr +adX aaa aaa aaa @@ -83953,121 +90392,121 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aad -aoa -aoJ -apM -aqI -aru -asB -bUO -aus -avK -axc -axO -azh -aAi -aBd -aBd -aBd -aDm -aDX -aEQ -aFE -aGK -aHF -aIZ -aKc -aLc -aMp -aGJ -aJZ -aPd -aQf -aQe -aSa -aSS -bVX -aUN -aVO -bWq -aQV -aUK -aUL +aht +amC +aht +aht +aht +aht +abI +aqK +arG +asU +atX +auT +awb +axe +ayd +azo +aAE +aBy +aCO +aDP +aEK +aEK +aEK +aHg +aIa +aJa +aJQ +aKZ +aLQ +aNp +aOB +aPH +aQY +aKY +coW +aPE +aVh +bah +bah +cpf +cph +bag +bbp +bbp +bdv +bag +bfs +bgt +bhd +cpJ +cpP +aBI +bkj +bls +bmB +bmB +bmB +bpZ +brn +bsO +brn +bvu +bwX +byB +bAj +bBm +bBm +bBm +bEN +bBm +bHf +bBm +bEN +bKI +bBm +bHf +bOa +bOK +bPG +bQB +bBm +bRV +bSL +bTC +bUi +bUV +bVO bWA -baX -axi -aDI -axi -bdI -bXE -beS -beS -beS -bXS -bXU -blV -bXU -boA -bYf -bra -bsm -bAp -bAp -bAp -bYw -bAp -bAp -bzr -bYw -bBs -bAp -bzr -bEg -bZy -bFw -bGk -bAp -bHw -bIk -bIT -bJr -bKh -bKU -bLA -bIT -bMK -bNi -bND -bNt -bOB -bPa -bPw -bPO -bPY -bQr -bQs -bQT -bRd -bRm -bMW -bMW -bRm -bMW -bMX -bMW -bMW -bRm -bQU -bRd -bIV -aad +bTC +bYj +bYQ +bZA +cav +cbl +cch +cdc +cdX +cet +ceZ +cfa +cfU +cgv +cgV +cgW +cgX +cgX +cgV +cgX +cgW +cgW +cgV +cfV +bTE +abI +aaa aaa aaa aaa @@ -84170,39 +90609,39 @@ aaa aaa aaa aaa +aby aaa -aac -aaa -aaf -aaj -aam -aaf -aaf -aaf -aaz -aaf -aaf -aaf -aaM -aaT -aaf -abb -abs -abE -abT -acd -acd -acd -acd -acU +abO +abY +ace +abO +abO +abO +acp +abO +abO +abO +acB +acJ +abO +acZ adk -adD -adU -ael -aey -acf -acf -acf +adw +adL +adV +adV +cnD +adV +adV +aeN +afd +afw +afO +agf +ags +adX +adX +adX aaa aaa aaa @@ -84210,124 +90649,124 @@ aaa aaa aaa aaa +aht +amC +aht aaa aaa aaa aaa aaa aaa -aaa -aaa -aaa -apG -apG -apG -apG -apG -aut -apG -axd -axg -axg -aAj -axg -axg -avO -avO -aDY -aER -aFI -aGL -aHG -aJa -aJa -aLd -aMq -aGJ +arA +arA +arA +arA +arA +aye +arA +aAF +aAH +aAH +aDQ +aAH +aAH +axi +axi +aIb +aJb +aJU +aLa +aLR +aNq +aNq +aPI +aQZ +aKY +coW +aPE +aVi +bah +aXh +cpf +aZd +beB +bbq +beB +bdx +beB +bft +bgu aJZ -aPd -aQg -aRe -aSb -aST -aTM -aUO -aVP -aWG -aXI -aYD -bWM -ban -aFN -bbF -bcd -aAs -bdJ -bXF -beT -beT -beT -beT -beT -blW -beT -beT -bpL -brb -bsn -brb -brb -brb -bwk -brb -brb -bzs -bAq -bBt -bAq -bDp -bEh -bAq -bZE -bGl -bAq -bHx -bIl -bIT -bJs -bKi -bKV -bLB -bIT -bML -bNi -bND -bNt -bNt -bNt -bPw +bhO +bio +aDZ +bkk +blt +bmC +bmC +bmC +bmC +bmC +bsP +bmC +bmC +bwY +byC +bAk +byC +byC +byC +bEO +byC +bAk +bIt +bJB +bKJ +bJB +bMS +bOb +bJB bPH -bPY -bQr -bQs -bQU -bRd -bQU -bRt -bQU -bQU -bRt -bQU -bQU -bRt -bQU -bQU -bRd -bIV -aad -aad -aad -aad +bQC +bJB +bRW +bSM +bTC +bUj +bUW +bVP +bWB +bTC +bYk +bYQ +bZA +cam +cam +cam +cdd +cdQ +cet +ceZ +cfa +cfV +cgv +cfV +chz +chQ +chz +cfV +chz +chQ +chz +cfV +cfV +bTE +abI +abI +abI +abI +aaa aaa aaa aaa @@ -84427,39 +90866,39 @@ aaa aaa aaa aaa +aby aaa -aac -aaa -aaf -aaj -aam -aaf -aaf -aat -aaB -aaf -aaf -aaf -aaN -aaU -abc -abk -abt -abF -abT -acf -aco -aco -acf -acU +abO +abY +ace +abO +abO +acj +acq +abO +abO +abO +acC +acK +acR +ada adl -adE -adE -adE -acf -acf -acf -afo +adx +adL +adX +aeh +aeh +aeh +adX +aeN +afe +afx +afx +cnC +adX +adX +adX +ahh aaa aaa aaa @@ -84467,123 +90906,122 @@ aaa aaa aaa aaa +aht +amB +aht aaa aaa aaa aaa aaa aaa -aaa -aaa -aaa -afp -apN -arv -apN -atw -auu -atw -axd -axU -azi -aAk -aBe -axg -aCD -axm -aDV -aAs -aFC -aGK -aHH -aJb -aKd -aLe -aMr -aNk -aOb -aPd -aQf -aQe -aQe -aSS -aRW -aUP -aVQ -bWq -aUL -aUK -aUL -bWA -aFw -aAs -bce -aye -bdK -bXG -beU -beU -beU -bXT -bXT -bXT -bXT -bXT -bpM -beU -bso -bCr -bug -bCr -bwl -bxt -bCr -bzt -bAr -bBu -bCr -bDq -bEi -beU -bFx -beU -bGP -bHy -bIl -bIT -bJt -bKj -bKW -bLC -bIT -bMM -bNg -bNF -bNB +ahi +atY +auU +atY +axf +ayf +axf +aAF +aBz +aCP +aDR +aEL +aAH +aGt +aAN +aHV +aDZ +aJO +aKZ +aLS +aNr +aOC +aPJ +aRa +aRX +aST +aPE +cpb +bah +bah +cpf +cpi +bag +cpp +cpp +bah +bag +bfs +bgt +aJI +cpK +cpQ +aAL +bkl +blu +bmD +bmD +bmD +bqa +bro +bro +bro +bro +bwZ +bmD +bAl +bBn +bCC +bCC +bEP +bFZ +bAl +bIu +bJC +bKK +bCC +bMT bOc -bNt -bOb -bPH -bPY -bQr -bQs -bQT -bRf -bRl -bRu -bRl -bRl -bRu -bRl -bRl -bRu -bRl -bRl -bSe -bIV -aad +bmD +bPI +bmD +bRn +bRX +bSM +bTC +bUk +bUX +bVQ +bWC +bTC +bYl +bYO +bZC +cal +cbm +cci +cde +cdQ +cet +ceZ +cfa +cfU +cgx +cgU +chA +cgU +chA +cgU +chA +cgU +cjt +cfV +cfV +bTE +abI aaa -aad +abI aaa aaa aaa @@ -84598,7 +91036,8 @@ aaa aaa aaa aaa -aab +aaa +abN aaa aaa aaa @@ -84684,39 +91123,39 @@ aaa aaa aaa aaa -aaa -aac -aae -aaf -aaj -aan -aaf -aaf -aau -aaC -aaI -aaf -aaf -aaO -aaV -abd -abl -abu -abG -abU -acg -acp -acp -acF -acV +aby +abJ +abO +abY +acf +abO +abO +ack +acr +acy +abO +abO +acD +acL +acS +adb adm -adF -adV -ael -aez -aeJ -aeY -afp +ady +adM +adY +aei +aei +aei +aey +aeO +aff +afy +afP +agf +agt +agD +agR +ahi aaa aaa aaa @@ -84724,121 +91163,121 @@ aaa aaa aaa aaa +aht +amC +aht aaa aaa aaa aaa aaa aaa -aaa -aaa -aaa -afp -aqJ -arw -asC -atx -auv -avL -axe -axV -azj -aAl -azl +ahi +atZ +auV +awc axg -aCE -aDn -aDV -aAs -aFJ -aGM -aHI -aJc -aJc -aLf -aMs -aGJ -aMg -aPd -aQe -aRf -aQe -aSU -aTN -aUP -bWm -bWr -aUK -aYE -aKZ -aKZ -cfG -aAs -aDJ -bcQ -bcV -bcR -bgc -bgc -bcR -bcZ -bcZ -bcZ -bcZ -bcZ -bpN -brc -bsp -bte -bte -bte -bte -bte -bte -bzu -bAs -bBv -bCs -bDr -beT -bEJ -bFy -bEJ -bGQ -bHy -bIm -bIU -bIT -bKk -bKX -bLD -bLD -bIV -bNp -bND -bOe -bOC -bPb -bNt -bPP -bMb -bMb -bMb -bQW -bQU -bRn -bQU -bQU -bQU -bQU -bQU -bQU -bQU -bRn -bQU -bSf -bMb -aad +ayg +azp +aAG +aBA +aCQ +aDS +aCS +aAH +aGu +aHh +aHV +aDZ +aJV +aLb +aLT +aNs +aNs +aPK +aRb +aKY +aQN +aPE +cpc +aWl +beB +aYh +cpj +bah +bbs +bcq +bag +beC +aPE +aPE +bhg +cpL +cpR +bjl +bjs +bjo +bjq +cqh +bjo +bjw +bjw +bjw +bjw +bjw +bxa +byD +bAm +bBo +bCD +bDA +bEQ +bGa +bHg +bIv +bJD +bGa +bBo +bMU +bmC +bOL +bPJ +bOL +bRo +bRX +bSN +bTD +bTC +bUY +bVR +bWD +bWD +bTE +bYY +bZA +caw +cbn +ccj +cam +cdY +bXk +bXk +bXk +cfX +cfV +cgY +cfV +cfV +cfV +cfV +cfV +cfV +cfV +cgY +cks +bXk +abI +aaa aaa aaa aaa @@ -84941,39 +91380,39 @@ aaa aaa aaa aaa +aby aaa -aac -aaa -aaf -aaj -aam -aaf -aaf -aav -aaD -aaf -aaf -aaf -bUl -aaj -bUm -bUn -abv -abH -abT -acf -aco -aco -acf -acU +abO +abY +ace +abO +abO +acl +acs +abO +abO +abO +acE +abY +acT +adc adn -adG -adG -aem -acf -acf -acf -afo +adz +adL +adX +aeh +aeh +aeh +adX +aeN +afg +afz +afz +agg +adX +adX +adX +ahh aaa aaa aaa @@ -84981,125 +91420,125 @@ aaa aaa aaa aaa +aht +amD +aht aaa aaa aaa aaa aaa aaa +ahi +atY +atY +atY +axh +axh +axh +aAH +aBB +aCR +aDT +aEM +aFA +aGv +aHi +aHV +aDZ +aJO +aKZ +aLU +aNt +aOD +aPL +aRc +aKY +aQN +aPE +aVj +aWm +bck +aYi +cpk +bag +bbp +bbp +bah +beD +cpC +bgv +aJI +cpM +cpS +cpU +bjo +blv +bkn +cqi +boP +bjw +brp +bsQ +buo +bjw +bxb +byE +bAn +bBp +bBp +bBp +bBp +bBp +bvD +bIw +cqz +bKM +bLR +bMV +bOd +bOL +bPK +bOL +bRp +bRY +bSM +bTE +bUl +bUZ +bVS +bWE +bXk +bYm +bYZ +bZG +cax +cbo +cck +cdf +cdZ +cez +cff +cfz +cfY +cfV +cgZ +cfV +chR +cih +civ +cih +chO +cfV +cgZ +cfV +bXk +abI +abI +abI aaa aaa aaa -afp -apN -arx -apN -apN -auw -apN -axd -axW -azk -aAm -aBf -aBP -bVh -bVk -aDV -aAs -aFC -aGK -aHJ -aJd -aKe -aLg -aMt -aGJ -aOc -aPf -aQh -aRg -aSc -bVT -aRW -aUQ -aUL -aUK -aUL -aYF -aWL -bWV -aFw -aAs -aDJ -bcX -bcR -beV -bdM -bdM -bic -bcZ -bkz -blX -bns -bcZ -bpO -brd -bsq -bte -buh -bvh -bwm -bxu -bte -bzv -bAt -bBv -bCt -bDs -bEj -bEJ -bFz -bEJ -bGR -bHz -bIl -bIV -bJu -bKl -bKY -bLE -bMb -bMN -bNq -bNJ -bOf -bOD -bPc -bPy -bPQ -bQe -bQx -bQK -bQX -bQU -bRo -bQU -bRy -bRF -bRO -bRF -bRw -bQU -bRo -bQU -bQU -bMb -aad -aad -aad -aaa -aaa aaa aaa aaa @@ -85198,161 +91637,161 @@ aaa aaa aaa aaa +aby aaa -aac -aaa -aaf -aaj -aam -aaf -aaf -aaf -bUj -aaf -aaf -aaf -aaM -aaW -aaf -abe -abw -abI -abT -ach -ach -ach -ach -acW +abO +abY +ace +abO +abO +abO +act +abO +abO +abO +acB +acM +abO +add ado -adH -adW -ael -aey -acf -acf -acf -bUp -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aoV -apN -apN -apN -apN -aty -aux -avM -axf -axX -azl -aAn -aBg -axg -aCF -bVl -aDV -aAs -aFK -aGJ -aHK -aHK -aHK -aHK -aGJ -aGJ -aMe -aPd -aPd -aPd -aPd -aPd -bVZ -aUL -aUK -aUL -aUK -bWJ -aWL -bWW -aFw -aAs -aDJ -bXz -bcR -beW -bdM -bdM -bid -bcZ -bkA -bkT -bkT -boB -bpP -bre -bsr -btf -bui -bvi -bwn -bxv -bte -bzw -bAu -bBv -bCu -beT -beT -bEJ -bFA -bEJ -bGQ -bHA -bIn -bIW -bJv -bKm -bKZ -bLF -bMg -bMO -bNr -bNK -bNt -bOE -bNt -bNt -cjQ -bMb -bQy -bMb -bQY -bRb -bRp -bRb -bRz -bMb -bMb -bMb -bRx -bRb -bRX -bRY -bRY -bMb -aad +adA +adL +adZ +adZ +cnG +adZ +adZ +aeP +afh +afA +afQ +agf +ags +adX +adX +adX +ahr +aht +aht +aht +aht +aht +aht +alO +aht +aht +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aht +aaa +aaa +aht +aaa +aaa +aAH +aBC +aCS +aDU +aEN +aAH +aGw +aHj +aHV +aDZ +aJW +aKY +aLV +aLV +aLV +aLV +aKY +aKY +aQN +aPE +aPE +aPE +aPE +aPE +aZf +bah +bag +bah +bag +beE +cpC +bgw +aJI +aDZ +aHN +bjn +bjo +blw +bkn +cqi +boQ +bjw +brq +bqs +bqs +bvv +bxc +byF +bAo +bBq +bCE +bDB +bER +bBp +bHh +bIw +cqz +bBo +bLS +bmC +bmC +bOL +bPL +bOL +bRo +bRZ +bSO +bTF +bUm +bVa +bVT +bWF +bXp +bYn +bZa +bZH +cam +cbp +cci +cam +cdN +bXk +cfg +bXk +cfZ +cgt +cha +cgt +chS +bXk +bXk +bXk +chP +cgt +cjU +ckq +bXk +abI +aaa aaa aaa aaa @@ -85455,161 +91894,161 @@ aaa aaa aaa aaa +aby aaa -aac -aaa -aaf -aag -aam -aam -aaf -aaf -bUj -aaf -aaf -aam -aam -aap -abf -abf -abf -abJ +abO abV -aci -acq -acq -acG -acX -adp -abf -adX -aen -aeA -aeK -aeZ -aeZ -afy -aeZ -aeZ -aeZ -aeZ -afy -aeZ -aeZ -aeZ -aeZ -afy -aeZ -aeZ -aeZ -aeZ -afy -aeZ -aeZ -aeZ -asD -atz -auy -avN -axg -axY -azl -aAo -aBh -axg -aCF -bVl +ace +ace +abO +abO +act +abO +abO +ace +ace +ach +acU +acU +acU +adB +adN +aea +aej +cnH +aej +aez +aeQ +afi +acU +afR +agh +agu +agE +agS +agS +ahs +ahR +ahs +ahs +ahs +ahR +ala +aht +aaa +aht +aaa +aaa +app +apT +apT +apT +apT +apT +apT +aaa +aht +aaa +aaa +aAH +aBD +aCS aDV -aAs -bVB -aGN -aHL -aJe -aKf -aLh -aGN -aKW -aMe -aPd -aQi -aRh -aSd -aSV -aTO -aUR -aVR -aWH -aWD -aYG -aKZ -bWX -aFw -aAs -aDJ -bcR -bcW -beX -bdM -bgd -bie -bcZ -bkB -blY -bnt -boC -bpQ -brf -bss -bte -bte -bvj -bwo -bte -bte -bzw -bAt -bBv -bCv -beT -beT -beT -beT -beT -bGQ -beT -bGm -bIV -bJw -bKn -bLa -bLG -bMh -bMP -bNs -bNL -bNs -bOF -bNt -bNt -bPR -bMb -bMb -bMb -bMb -bMb -bMb -bMb -bMb -bMb -bOz -bMb -bMb -bMb -bMb -bMb -bMb -bSh -aad +aEO +aAH +aGw +aHj +aHV +aDZ +aJR +anX +aLW +aNu +aOE +aPM +anX +aPB +aQN +aUf +aVk +aWn +aXk +aYj +aZg +ban +bbt +bcr +bck +beF +aPE +bgx +aJI +aDZ +aHN +bjo +bjt +blx +bkn +bnI +boR +bjw +brr +bsR +bup +bvw +bxd +byG +bAp +bBr +bCF +bDC +bES +bBp +bHi +bIw +cqz +bBo +bLT +bmC +bmC +bmC +bmC +bmC +bRo +bmC +bQD +bTE +bUn +bVb +bVU +bWG +bXq +bYo +bZb +bZI +cah +cbq +cam +cam +cea +bXk +bXk +bXk +bXk +bXk +bXk +bXk +bXk +bXk +cbj +bXk +bXk +bXk +bXk +bXk +ckJ +abI +aaa aaa aaa aaa @@ -85712,161 +92151,161 @@ aaa aaa aaa aaa +aby aaa -aac -aaa -aaf -aah -aal -aam -aam -aam -aam -aam -aam -aam -aal -aaG -abf -abm -abx -abK +abO abW -ach -ach -ach -ach -acY -adq -abf -abf -abf -aew -acf -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -apN -atA -apN -apN -axg -axZ -azl -aAp -aBi -aBP -bVh -bVm -aDV -aAs -aFC -bVC -aHM -aJf -aKg -aLi -aGN -aNl -aMe -aPd -aQj -aRi -aSe -aPd -aPd -aKZ -aWL -aWI -aUK -aYH -aKZ -bap -aFw -aAs -bce -bcS -bXC -beY -bdL -bgY -bXO -bjm -bkC -blZ -bnu -boD -bpR -bkW -bst -bte -buj -bvk -bwp -bxw -bte -bzw -bAt -bBv -bCw -bDt -bEk -bEK -bFB -bGm -bGS -bCr -bIo -bIX -bJx -bKo -bJx -bLH -bMb -bIV -bNt -bNM -bOg -bOG -bPd -bNt -bPS -bMb +acd +ace +ace +ace +ace +ace +ace +ace +acd +acw +acU +ade +adp +adC +adO +adZ +adZ +cnG +adZ +adZ +aeR +afj +acU +acU +acU +agq +adX +abI +abI +aht +aht +aht +aht +aht +aht +aht +aht +aht +aht +aht +aht +aht +apT +aqL +arS +asV +aua +auW +awd +axi +aaa +aaa +aAH +aBE +aCS +aDW +aEP +aFA +aGv +aHk +aHV +aDZ +aJO +aLc +aLX +aNv +aOF +aPN +anX +aRY +aQN +aUf +aVl +aWo +aXl +aUf +aUf +aPE +bbu +bcs +bag +beG +aPE +bgy +aJI +aDZ +bih +bjp +bkm +bly +bmG +bJI +boS +bqb +brs +bsS +buq +bvx +bxe +byH +bAq +bBs +bCG +bDD +bET +bBp +bHj +bIx +cqz +bKM +bLU +bMW +bOe +bOM +bPM +bQD +bRq +bCC +bSP +bTG +bUo +bVc +bUo +bWH +bXk +bTE +bZc +bZJ +cay +cbr +ccl +cam +ceb +bXk aaa aaa aaa aaa aaa aaa -aad +abI aaa aaa aaa -aad +abI +aaa +abI +abI +abI +abI aaa -aad -aad -aad -aad -aad aaa aaa aaa @@ -85969,35 +92408,35 @@ aaa aaa aaa aaa -aaa -aac -aad -aaf -aai -aao -aaq -aaj -aah -aaF -aaG -aaj -aai -aao -aaq -abf -abn aby -abL +abI +abO abX -acj -acr -acr -acH -abN -adr -acs -adY -abf +acg +aci +abY +abW +acu +acw +abY +abX +acg +aci +acU +adf +adq +adD +adP +aeb +aek +aek +aek +aeA +adF +afk +ael +afS +acU aaa aaa aaa @@ -86011,113 +92450,113 @@ aaa aaa aaa aaa +aht aaa aaa +abI +apT +aqM +arT +asW +aub +auX +awe +axj aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -axg -aya -azm -aAq -aBj -aBQ -aCG -aDo -aDV -aAs -aFJ -aGO -aHN -aJg -aKh -aLj -aGN -aNm -aMe -aPd -aQk -aRj -aSf -aSW -aPd -bWf -aVS -aWJ -aUL -aTN -bWA +aAH +aBF +aCT +aDX +aEQ +aFB +aGx +aHl +aHV +aDZ +aJV +aLd +aLY +aNw +aOG +aPO +anX +aRZ +aQN +aUf +aVm +aWp +aXm +aYk +aUf bao -aFw -aAs -aDJ -bcT -bdM -bdM -bXL -bgZ -bXO -bjn -bkD -blY -bnv -boE -bpS -bkW -bsu -bxC -bxC -bxC -bxC -bxC -bxC -bzx -bAt -bAA -bCx -bDu -bEl -bEL -bAA -bGn -bGT -bHB -bAA -bAA -bAA -bKp -bAA -bAA -bAA -bAA -bMb -bMb -bMb -bMb -bMb -bMb -bMb -bMb -aad -abZ +bbv +bct +bah +aZe +bdy +bdo +aJI +aDZ +aHN +bjq +bkn +bkn +bmH +byK +boS +bqc +brt +bsR +bur +bvy +bxf +byI +bAr +bBt +bCH +bDE +bEU +bBp +bHk +bIw +bJE +bJN +bLV +bMX +bOf +bON +bJN +bQE +bRr +bSa +bJN +bJN +bJN +bVd +bJN +bJN +bJN +bJN +bXk +bXk +bXk +bXk +bXk +bXk +bXk +bXk +abI +adR aaa aaa aaa aaa -aad +abI aaa aaa aaa -aad +abI aaa aaa aaa @@ -86226,37 +92665,37 @@ aaa aaa aaa aaa +aby aaa -aac -aaa -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf -aaf -abf -abo -abz -abM -abY -ack -acs -acs -acI -acZ -ads -acs -adY -abf -aad -aac +abO +abO +abO +abO +abO +abO +abO +abO +abO +abO +abO +abO +acU +adg +adr +adE +adQ +aec +ael +ael +ael +aeB +aeS +afl +ael +afS +acU +abI +aby aaa aaa aaa @@ -86268,114 +92707,114 @@ aaa aaa aaa aaa +aht +aaa +aaa +abI +apT +aqN +arU +asX +auc +auY +awf +axk +aaa +abI +aAH +aBG +aCU +aDY +aER +aAH +aGy +aAN +aHV +aDZ +aJO +aLc +aLZ +aNx +aOH +aPP +anX +aSa +aQN +aUf +aUf +aWq +aXn +aYl +aUf +bap +bbw +bcu +bag +aXb +bdy +bdo +bhd +aBI +aHG +bjr +bko +blz +bmI +byK +boT +bqb +bru +bsT +bus +bvz +bxg +byH +bAs +bBu +bCI +bDF +bEV +bBp +bHl +bIw +bJF +bKO +bLW +bMY +bOg +bOO +bPN +bQF +bRs +bSb +bLW +bTH +bUp +bVe +bVV +bWI +bXr +bKQ +acN +bZK +abI +abI +abI +abI aaa aaa aaa +adR aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aad -axg -ayb -azn -aAr -aBk -axg -aCH -axm -aDV -aAs -aFC -bVC -aHO -aJh -aKi -aLk -aGN -aNn -aMe -aPd -aPd -aRk -aSg -aSX -aPd -bWg -aVT -aWK -aUK -aRW -bWA -bao -baX -axi -aDI -bcU -bdN -beZ -bgf -bgZ -bXP -bjm -bkE -bma -bnw -boF -bpT -bkW -bsv -bth -buk -bvl -bwq -bxx -bxC -bzw -bAt -bAA -bCy -bDv -bEm -bEM -bFC -bGo -bGU -bHC -bFC -bCy -baW -bKq -bMR -bLI -bMi -bNv -aaX -bJD -aad -aad -aad -aad -aaa -aaa -aaa -abZ -aaa -aaa -aaY -abZ -abZ -abZ -abZ -abZ -abZ -abZ +acO +adR +adR +adR +adR +adR +adR +adR aaa aaa aaa @@ -86485,35 +92924,35 @@ aaa aaa aaa aaa -aaa -aad +abI aaa aaa aaa aaa -aad -bUk +abI +acv aaa aaa aaa -aaP -aaX -abg -abg -abg -abN -abf -abf -abf -abf -abf -abf -adt -adI -adZ -abf +acF +acN +acV +acV +acV +adF +acU +acU +acU +acU +acU +acU +acU +afm +afB +afT +acU aaa -aac +aby aaa aaa aaa @@ -86525,104 +92964,104 @@ aaa aaa aaa aaa +aht aaa aaa +abI +apT +aqO +arV +asY +aud +auZ +awg +axl aaa -aaa -aaa -aad -aoW -aoW -aoW -aoW -aoW -aoW -aad -avO -axg -axg -azo -axg -axg -axg -axm -axm +axi +aAH +aAH +aCV +aAH +aAH +aAH +aAN +aAN +aIc +aGV +aJP +anX +aMa +aNy +aOI +aPQ +anX +aSb +aSV +aNj +aVn +aWr +aXo +aYm +aUf +baq +bbx +bcv +bah +beH +aPE +bgz +aJI aDZ -aDc -aFD -aGN -aHP -aJi -aKj -aLl -aGN -aNo -aOd -aIT -aQl -aRl -aSh -aSY -aPd -bWh -aVU -aWJ -aUL -aYJ -aKZ -bWY -aFw -aAs -bcg -bcR -bdO -bfa -bgg -bha -bcW -bcZ -bcZ -bcZ -bcZ -bnD -bpU -bnD -bik -bth -bul -bvm -bwr -bxy -bxC -bzy -bAv -bBw -bCz -bDw -bEn -bEN -bFD -bGp -bGV -bHD -bIp -bIY -bJy -bKr -bGs -bLJ -bMj -bAA -aad -bAJ -bAJ -bAJ -bAJ -bAJ -aad -aac -aad -abZ +bip +bjo +bkp +blA +bmJ +bnL +boU +bjw +bjw +bjw +bjw +bqb +bxh +bqb +bod +bBv +bCJ +bCJ +bBv +bBp +bHm +bIy +bJG +bKP +bLX +bMZ +bOh +bOP +bPO +bPO +bRt +bSc +bSQ +bTI +bUq +bVf +bQI +bWJ +bXs +bJN +abI +bJP +bJP +bJP +bJP +bJP +abI +abI +abI +adR aaa aaa aaa @@ -86740,37 +93179,37 @@ aaa aaa aaa aaa -aaa -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac +aby +aby +aby +aby +aby +aby +aby +aby +aby +aby +aby +aby +aby aaa aaa -aad +abI aaa aaa aaa aaa -aad +abI aaa aaa -abf -abf -abf -abf -abf -aad -aac +aaa +acU +acU +acU +acU +acU +abI +aby aaa aaa aaa @@ -86782,104 +93221,104 @@ aaa aaa aaa aaa +aht aaa aaa -aaa -aaa -aaa -aaa -aoW -apO -aqK -ary -asE -atB -aad -auB -bUT -ayc -azp -aAs -axm -aBR -aCI -axm -bVt -aAs +abI +apT +aqP +arW +asZ +aue +apT +awh +axk +abI +awd +aAI +aBH +aCW +aDZ +aAN aFC -aGN -aGN -aJj -aKk -aGN -aGN -aGE -bVH -aGE -aPd -aPd -aSi -aPd -aPd -aKZ -aKZ -bWs -bWA -aKZ -aKZ -aAs -aFw -aAs -bXo -bcV -bdP -bXH -bdM -bhb -bif -bjo -bkF -bmb -bnx -boG -bpV -brg -bsw -bti -bum -bvn -bws -bxz -byx -bzz +aGz +aAN +aId +aDZ +aJR +anX +anX +aNz +aOJ +anX +anX +aKT +aSW +aKT +aUf +aUf +aXp +aUf +aUf +aPE +aPE +bcw +bdy +aPE +aPE +aDZ +aJI +aDZ +biq +bjs +bkq +blB +bkn +bnM +bsU +bqd +brv +cqk +but +bsU +bxi +byJ bAt -bAA -bCA -bDx -bEo -bEO -bFC -bGq -bGW -bHE -bFC -bIZ -bEY -bKs -bEY -bLK -bMk -bMQ -bNu -bNN -bOh -bOH -bOH -bAJ +bBw +bCK +bDG +bEW +bAt +bvD +cqw +cqD +bKO +bLW +bNa +bOi +bOQ +bPP +bQG +bRu +bSd +bLW +bTJ +bMf +bUs +bMf +bWK +bXt +bYp +bZd +bZL +caz +cbs +cbs +bJP aaa -aac aaa -abZ +aaa +adR aaa aaa aaa @@ -87010,24 +93449,24 @@ aaa aaa aaa aaa +acO +aby +aby +aby +aby +aby +aby +aby +aby +aby aaa -aaY -aac -aac -aac -aac -aac -aac -aac -aac -aaa -aad +abI aaa aaa aaa -aad +abI aaa -aac +aby aaa aaa aaa @@ -87039,102 +93478,102 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aad -aoW -apP -aqL -arz -asF -atC -auz -auz -axi -axi -azq -axi -aBl -axi -axi -aDd -aDI -axi -aFL -axi -aHQ -aJk -aKl -aHQ -aMu -aHQ -bVI -aPg -aQm -aHQ -aSj -aHQ -aTS -aUS -aHQ -bVI -aHQ -axi -aDd +aht +anX +anX +anX +apT +apT +apT +apT +apT +apT +awi +axk +awd +awd +aAJ +aBI +aCX +aBI +aES +aBI +aBI +aGW +aHG +aBI +aJX +aBI +aMb +aNA +aOK +aMb +aRd +aMb +aSX +aUi +aVo +aMb +aXq +aMb +aZh bar -baT -aAs -bcg -bcR -bdQ -bXI -bdN -bhc -big -bjp -bkG -bmc -bny -boH -bpW -brh -bsx -btj -bun -bvo -bwt -bxA -bxC -bzA +aMb +aSX +aMb +aBI +aGW +bgA +bhe +aDZ +bip +bjo +bkr +blC +cqe +bnN +boW +bqe +boW +cql +boW +bvA +bxj +byK bAt -bAA -bCB -bDx -bEo -bEP -bAA -bAA -bAA -bAA -bAA -bJa -bJz -bKt -bLb -bLL -bMl -bFC -aad -bCQ -bOi -bOI -bPe -bAJ +bBx +bCL +bDH +bEX +bGb +bHn +bIA +bJH +bJN +bJN +bNb +bOj +bOR +bJN +bJN +bJN +bJN +bJN +bTK +bUr +bVg +bVW +bWL +bXu +bLW +abI +bMi +caA +cbt +ccm +bJP +aaa aaa -aac aaa aaa aaa @@ -87278,13 +93717,13 @@ aaa aaa aaa aaa -aac -aac -aac -aac -aac +aby +aby +aby +aby +aby aaa -aac +aby aaa aaa aaa @@ -87296,102 +93735,102 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aad -aad -aoW -apQ -aqM -arA -asG -atD -auA -avP -axj -ayd -azr -aAt -aAt -aAt -aAt -aDp +aht +anX +aoA +apq +apU +aqQ +arX +ata +auf +ava +awj +axm +ayh +azq +aAK +aBJ +aCY aEa -aES -aJl -aAt -aAt -aJl -aKm -aLm -aLm -aLm -aLm -aPh -aFw -aAs -aDJ -aAs -aAs -aAs -aVV -aAs -aAs -aAs -aDc -aAs -baY -bbD -bcf -bcW -bdR -bXJ -bdM -bhd -bcW -bjq -bkH -bmd -bnz -boI -bpX -bgZ -bsw -bti -buo -bvp -bwu -bxB -bxC -bzA +aEa +aEa +aEa +aHm +aIe +aJc +aJY +aEa +aEa +aJY +aOL +aPR +aPR +aPR +aPR +aUj +aJI +aDZ +aHN +aDZ +aDZ +aDZ +bby +aDZ +aDZ +aDZ +aGV +aDZ +bhh +bhM +bir +bjt +bks +blD +bko +bko +bko +bqf +bko +bsV +buu +bvB +bxk +byK bAt -bAA -bCC -bDx -bEo -bEQ -bZF -bGr -bGX -bHF -bZF -bJb -bKs +bBy +bCM +bDI bEY -bJA -bLM -bMq -bJI -bNw -bNN -bOj -bOH -bOH -bAJ +bGc +bHo +bIz +cqE +bJN +bLY +bNc +bOk +bOS +bPQ +bQH +bRv +bSe +bPQ +bTL +bUs +bMf +bVX +bWM +bXv +bWc +bZe +bZL +caB +cbs +cbs +bJP +aaa aaa -aac aaa aaa aaa @@ -87553,102 +93992,102 @@ aaa aaa aaa aaa +aht +anX +aoB +apr +apV +aqR +arY +atb +aug +anX +awk +axn +axn +axn +aAL +aAL +aCZ +aAL +aAL +aAL +aAL +aGU +aCZ +aJd +aJZ +aAL +aMc +aNB +aOM +aPS +aRe +aMc +aHE +aUk +aJZ +aMc +aXr +aMc +aZi +aMc +bbz +aMc +aPS +aAL +aGU +aAL +aJZ +aAL +bis +aAN +bkt +bkt +bku +bkt +bkt +bkt +bku +bkt +bkt +bvC +bxl +cqt +bAu +bAu +bAt +bAt +bAu +bAu +bHp +cqx +bJJ +bKQ +bLZ +bNd +bOl +bOT +bPR +bQI +bQI +bQI +bQI +bTM +bUs +bMf +bOk +bWL +bXw +bLW +abI +bJP +bJP +bJP +bJP +bJP aaa -aaa -aaa -aaa -aaa -aad -aoW -apR -aqN -arB -asH -atE -auB -auB -axk -aye -azs -aye -aye -aye -aye -aDb -azs -aET -aFN -aye -aHR -aJm -aKn -aLn -aHR -aHR -aDG -aPi -aFN -aHR -aSk -aHR -bWa -aHR -aSk -aHR -aLn -aye -aDb -aye -aFN -aye -bXp -bcW -bdS -bdT -bdT -bdS -bdS -bdS -bdS -bdS -bdS -boJ -bpY -bgZ -bsy -bth -bth -bth -bth -bxC -bxC -bzA -bAw -bBx -bCD -bDy -bEp -bER -bFE -bGs -bGs -bGs -bGs -bJc -bKs -bEY -bEo -bLL -bMn -bFC -aad -bAJ -bAJ -bAJ -bAJ -bAJ -aaa -aac +aby aaa aaa aaa @@ -87810,102 +94249,102 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aad -aoW -apS -aqO -arC -asI -aoW -aad -auB -axl -ayf -azt -aAu -axl -bVf -azt -axm +aht +anX +aoC +aps +apW +aqS +arZ +atc +auh +avb +awl +awd +abI +awd +aAM +aBK +aDa aEb -aEU -aFO -aGR -aGR -aJn -aKo -aGR -aGR -aLr -aOe -aPj -aPq -aLr -aGS -aGS -aGS -aGS -aGS -aAC -aAC -aAC -aAC -bWZ -aFw -aAs -aDJ -bcX -bdT -bfd -bgi -bhe -bih -bjr -bkI -bXW -bnA -boK -bpZ -bri -bsy -btk -bup -bvq -bwv -bxD -byy -bzB -bAx -bAA -bCE -bDz -bEo -bES -bFF -bFF -bGY -bEY -bEY -bJd -bLd -bEY -bEo -bLK -bMk -bMQ -bNu -bNN +aAM +aFD +aDa +aAN +aIf +aJe +aKa +aLe +aLe +aNC +aON +aLe +aLe +aPW +aSY +aUl +aUs +aPW +aLf +aLf +aLf +aLf +aLf +aEj +aEj +aEj +aEj +bgB +aJI +aDZ +aHN +bjm +bku +blE +bmL +bnO +boX +bqg +brw +bsW +bku +cqp +bxm +byL +bAv +bsU +cqk +bsU +bsU +bGd +bHq +bIC +bJK +bJN +bMa +bNe +bOm +bOU +bPS +bPS +bRw +bMf +bMf +bTN +bUt +bMf bOk -bOJ -bOJ -bAJ -aaa -aac +bWK +bXt +bYp +bZd +bZL +caC +cbu +cbu +bJP +abI +aby aaa aaa aaa @@ -88067,106 +94506,106 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aad -aoW -aoW -aoW -aoW -aoW -aoW -aad -avO -axm -auB -auB -axm -axm -auB -auB -anp -aEc -aEV -aFP -aGR -aHS -aJo -aKp -aLo -aMv -aNp -aOf -aKu -aQn -aRm -aLr +aht +anX +anX +anX +anX +anX +asa +atd +aui +avc +awm +awd +abI +axi +aAN +awd +awd +aAN +aAN +awd +awd +aAN +aIg +aJf +aKb +aLe +aMd +aND +aOO +aPT +aRf +aSc aSZ -aTT -aUU -aGS -bWu -bWB -aCg -aZv -aAs -aFw -bXg -aDJ -bcX -bdU -bfe -bff -bff -bff -bjs -bkJ -bme -bnB -boL -bqa -brj -bsz -btl -buq -bvr -bww -bxD -byz -bzC -bAy -bBy -bCF -bDz -bEo -bET -bZF -bGt -bGZ -bGt -bZF -bJe -bEY -bEY -bEo -bLL -bMo -bFC -aad -bCQ -bOl -bOK -bPf -bAJ -aad -aac +aOT +aVp +aWs +aPW +aYn +aZj +bas +aLf +bcx +bdz +aFi +bfu +aDZ +aJI +bhP +aHN +bjm +bkv +blF +bmM +bmM +bmM +bqh +brx +bsX +buv +bvE +bxn +byM +bAw +bBz +cqv +bBz +bBz +bBz +bHr +bID +bJL +bKR +bMb +bNf +bOk +bOV +bPQ +bQJ +bRx +bQJ +bPQ +bTO +bMf +bMf +bOk +bWL +bXx +bLW +abI +bMi +caD +cbv +ccn +bJP +aaa +aby +aaa aaa aaa aaa -aac aaa aaa aaa @@ -88316,6 +94755,12 @@ aaa aaa aaa aaa +aiS +aiS +aiT +aiT +aiS +aiS aaa aaa aaa @@ -88323,107 +94768,101 @@ aaa aaa aaa aaa +anX +anX +anX +anX +anX +awd +awd +aaa +aaa +aht +aaa +aaa +aht aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -anp -aEd -aEW -avZ -aGR -aHT -aJp -aKq -aLp -aMw -aNq -aOg -aKu -aQo -aRn -aSl +awd +aHN +aIU +aJI +aLe +aMe +aNE +aOP +aPU +aRg +aSd aTa -aQs -aUV -aGS -bWv -aGX -aAC -aAC -bas -baZ -bbG -bcg -bcX -bdT -bff -bXM -bXN -bXN -bjt -bff -bff -bnA -boK -bdM -brk -bsy -btm -bur -bvs -bwx -bxE -byA -bzD -bAz -bAA -bCG -bDA -bEq -bEU -bZF -bZF -bZF -bZF -bZF -bJf -bEY -bBz -bKu -bLM -bMp -bJI -bNw -bNN -bOm -bOJ -bOJ -bAJ +aOT +aVq +aWt +aXs +aYo +aVu +bat +aLf +bcy +aKq +aEj +aEj +bgC +bhi +bhQ +bip +bjm +bku +blG +bmN +bnP +bnP +bqi +bmM +bsY +bku +bvF +bxo +byN +bAx +bko +bko +bko +bko +bko +bHs +bBA +bJM +bJN +bMc +bNg +bOn +bOW +bPQ +bPQ +bPQ +bPQ +bPQ +bTP +bMf +bVh +bVY +bWM +bXy +bWc +bZe +bZL +caE +cbu +cbu +bJP +aaa +aby aaa -aac aaa aaa aaa -aac aaa aaa aaa @@ -88572,115 +95011,115 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aad -agT -agT -agU -agU -agT -agT +abI +aiS +akf +aju +alP +alP +aiS +aiS +aiT +aiS +aiS aaa aaa aaa aaa +aht +aaa +aht +aaa +aaa +aht +aaa +aaa +aht +aaa +aaa +aht aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aDq -aEd -aEW -aFQ -aGR -aHU -aJq -aKr -aLq -aMv -aNp -aOf -aPk -aQn -aRo -aSm -aTb -aLt -aUW -aGS -aCg -aXL -aYK -aYK -bat -bba -aYK -bch -aYK -bdS -bfg -bgj -bhf -bhf -bjt -bkK -bmf -bnC -boM -bdM -bYi -bsA -bsA -bsA -bsA -bsA -bsA -buw -bsA -bAA -bAA -bCH -bDz -bEo -bEV -bZF -bGu -bGu -bGu -bZF -bJg -bEY +awd +aHN +aIU +aJH +aLe +aMf +aNF +aOQ +aPV +aRf +aSc +aSZ +aUm +aVp +aWu +aXt +aYp +aPY +bau +aLf +aFi +bdA +beI +beI +bgD +bhj +beI +bit +beI +bkt +blH +bmO +bnQ +bnQ +bqi +bry +bsZ +bkt +bvG +bxp +byO +bAy bBB -bEo -bLP -caE -caS -aad -bAJ -bAJ -bAJ -bAJ -bAJ +bCN +bDK +bEZ +bGe +bHt +bIE +bJN +bJN +bMd +bNf +bOk +bOX +bPQ +bQK +bQK +bQK +bPQ +bTQ +bMf +bKX +bOk +bWN +bXz +bYq +abI +bJP +bJP +bJP +bJP +bJP +abI +aby +aaa +aaa +aaa aaa -aac -aad -aad -aad -aac aaa aaa aaa @@ -88829,115 +95268,113 @@ aaa aaa aaa aaa +aiS +aiS +akg +aiS +aiS +akg +aiS +anY +apt +aiS +aiS +aiS +aiS +aiS +aiS +aiS +aiS +apX +avd +avd +apX +ayi +ayi +apX +aBL +aBL +apX aaa aaa aaa -aad -agT -bUy -aht -ajD -ajD -agT -agT -agT -agU -agT -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aDq -aEd -aEW -avZ -aGS -aGS -aJr -aKs -aLr -aGS -aGS -aOh -aKu -aQn -aRo -aSn -aTc -aLt -aUX -aGS -aCg -aCg -aYK -aZw -bau -bbb -bbH -bci -baw -bdS -bfh -bgj -bhf -bii +aAN +aHN +aIU +aJI +aLf +aLf +aNG +aOR +aPW +aLf +aLf +aTb +aOT +aVp +aWu +aXu +aYq +aPY +bav +aLf +aFi +aFi +beI +bfv +bgE +bhk +bhR +biu +bju +bkt +blI +bmO +bnQ +boY +bqi +brz +bta +bkt +bvH +bxq +byP +bAy bjt -bkL -bmg -bnC -boN -bdM -brl -bsA -btn -btn -bvt -bwy -bxF -byB -bsA -bAB -bYP -bCI -bDB -bEr -bEt -bFG -bEX -bHa -bHG -bIq -bJc -bEY -bBB -bLe -bLf +bCO +bjt +bCO +bjt +bCO +bjt +bJN +bKS +bMe +bNh +bOo +bOY +bPT +bQL +bRy +bSf +bSR +bTM +bMf +bKX +bVZ +bWO +bXA +bQO +bZe +bZM caF -bMS -bNw -bNO -bOn -bOL -bON -bAJ -aaa -aac +cbw +cby +bJP aaa aaa aaa -aac +aby aaa aaa aaa @@ -88981,7 +95418,9 @@ aaa aaa aaa aaa -aab +aaa +aaa +abN aaa aaa aaa @@ -88991,7 +95430,7 @@ aaa aaa aaa aaa -bSs +cnA aaa aaa aaa @@ -89086,116 +95525,116 @@ aaa aaa aaa aaa +aiT +ajt +aju +alb +alQ +amE +aiS +anZ +ajv +aiS +ajv +ajv +apu +ale +ale +asb +coe +apX +ave +awn +apX +ayj +azr +apX +aBM +aDb +apX +aET +aET +aET +aET +aHN +aIU +aJI +aLf +aMg +aNH +aOS +aPX +aRh +aSe +aTc +aOT +aVp +aWu +aPW +aYr +aOV +baw +bbA +bcz +bdB +beI +bfw +bgF +bhl +bhS +bhS +bhS +bkw +blJ +bmP +bnR +bnR +bqj +brA +btb +bkt +bvI +bxr +byQ +bAz +aaa +aht +aht +aaa +aht +aht +aaa +bJN +bKT +bMf +bNi +bOk +bOZ +bMf +bMf +bRz +bMf +bSS +bTR +bMf +bKX +bWa +bMf +bXB +bNm +abI +bMi +caG +cbx +cco +bJP +abI +abI +abI +aby aaa aaa aaa -agT -agT -ahY -agT -agT -ahY -agT -cfA -agT -amR -agT -agT -agT -agT -anp -arD -arD -anp -auC -auC -anp -ayg -ayg -anp -aaa -aaa -aaa -aDq -aEd -aEW -avZ -aGS -aHV -aJs -aKt -aLs -aMx -aNr -aOi -aKu -aQn -aRo -aLr -aTd -aKw -aUY -aVW -aWM -aXM -aYK -aZx -bav -bbc -bbI -bbI -bbI -bdV -bfi -bgk -bhg -bhg -bju -bkM -bmh -bnC -bYa -bYg -brm -bsA -btn -btn -bvt -bwy -bxF -byB -bsA -bAC -bBB -bEY -bDz -bEo -bEW -bEY -bEY -bHb -bEY -bZX -bJh -bEY -bBB -bJB -bEY -bMr -bLR -aad -bCQ -bOo -bOM -bPg -bAJ -aaa -aac -aaa -aaa -aaa -aac -aaa aaa aaa aaa @@ -89343,116 +95782,116 @@ aaa aaa aaa aaa +aiU +aju +akh +alc +alR +amF +anm +aoa +ajv +ajv +ajv +aiS +akn +apX +apX +asc +atf +apX +avf +awo +apX +ayk +azs +apX +aBN +aDc +apX +coq +cor +cow +aET +aHN +aJh +bhe +aLf +aMh +aNI +aOT +aPY +aRi +aSf +aTd +aUn +aVr +aWu +aLf +aYs +aZk +bax +aLf +aFi +bdC +beI +bfx +bgG +bhm +bhT +biv +biv +bkt +blK +bmQ +bmM +bmM +bmM +brB +btc +bkt +bvJ +bxs +byR +bAA +bAA +bCP +bAA +bCP +bAA +bCP +bAA +bHw +bKU +bMf +bMf +bOk +bPa +bPU +bOY +bRA +bOY +bST +bTS +bUu +bVi +bMe +bWP +bXy +bQO +bZe +bZN +caH +cby +cby +bJP aaa aaa aaa -agU -ahs -aht -aiM -ajE -aks -agT -bUG -ahu -amS -ajH -ajH -aoX -apT -anp -arE -asJ -anp -auD -avQ -anp -ayh -azu -anp -aBm -aBm -aBm -aBm -aEd -aEX -aFR -aGS -aHW -aJt -aKu -aLt -aMy -aNs -aOj -aPl -aQp -aRo -aGS -aTe -aTU -aUZ -aGS -aCg -aOC -aYK -aZy -bXa -bbd -bbJ -bXq -bXq -bdS -bfj -bgl -bff -bff -bff -bkN -bmi -bnC -boO -bdM -brn -bsA -btn -bus -bvt -bwy -bxF -byB -bsA -bAD -bBB -bEY -bDz -bEo -bZz -bFH -bEt -bHc -bEt -bIr -bJi -bEY -bJC -bCI -cau -bMp -bMS -bNw -bNP -bOp -bON -bON -bAJ -aaa -aac +aby aaa aaa aaa -aac -aaa aaa aaa aaa @@ -89600,115 +96039,115 @@ aaa aaa aaa aaa -aaa -aaa -aaa -bUt -aht -ahZ -aiN -ajF -akt -akX -cfB -agT aiT -anp -anp -aoY -apU -anp -arF -asK -anp -auE -avR -anp -ayi -azv -anp -aBn -aBS -aCJ -aDr -aEe -aEY -aFS -aGS -aHX -aJu -aKu -aLu -aMz -aGS -aOk -aPm -aQq -aRp -aGS -aTf -aTV -aVa -aGS -aGS -aOC -aYK -aZz -bax -bbe -bbK -bcj -bcj -bdS -bfk -bgm -bhh -bij -bjv -bkO -bmj -bnC -bYa -bdM -bro -bsA -bto -bus -bvt -bwy -bxF -byC -bsA -bAE +ajv +aki +ald +alS +amG +aiS +aiS +aiS +aiS +aiS +aiS +akn +apX +aqT +asd +atg +auj +avg +awp +apX +ayl +azt +apX +aBO +aDd +apX +aEU +aFE +aGA +aHn +aIi +aJi +aKe +aLf +aMi +aNJ +aOT +aPZ +aRj +aLf +aTe +aUo +aVs +aWv +aLf +aYt +aZl +bay +aLf +aLf +bdC +beI +bfy +bgH +bhn +bhU +biw +biw +bkt +blL +bmR +bnS +boZ +bqk +brC +btd +bkt +bvK +bxt +byS +bAA bBC -bCL -bDE -bEo -bEu -bEY -bGv -bGv -bGv -bIs -bJj -bEY -bBB -bEY -bEY -bMt -caU -aad -bAJ -bAJ -bAJ -bAJ -bAJ -aad -aac -aad -aad -aad -aac +bBC +bDL +bFa +bGf +bCR +bIF +bHw +bKV +bMf +bMf +bOk +bPb +bMf +bQM +bQM +bQM +bSU +bTT +bUv +bKX +bMf +bMf +bXC +bYs +bYw +bYw +bYw +cbz +bYw +bYw +bYw +aht +aht +aby +aaa +aaa aaa aaa aaa @@ -89857,117 +96296,117 @@ aaa aaa aaa aaa -aaa -aaa -aaa -agU -ahu -aia -aiO -ajG -aku -agT -agT -agT -aiT -anp +aiS +ajw +aiS +aiS +aiS +aiS +aiS aob -aoZ -apV -aqP -arG -asL -anp -auF -avS -anp -ayj -azw -anp -aBo -aBT -aCK -aBm -aEd -aEW -avZ -aGS -aHY -aJv -aKu -aLt -aLt -aLr -aOl -aPn -aQr -aQr -aQr -aQr -aTW -aLt -aVX -aGS -bWC -aYK -aZA -bay -bbf -aZA -aYK -bcY -bdS -bdS -bdS -bcZ -bik -bik -bik -bik -bik -bfb -bdM -bYj -bsA -btp -but -btp -btp -btp -byD -bsA -bAF -bBB -bEY -bCM -bZo -bZA -bFI -bFI -bFI -bEZ -bFI -bFI -bFI -bKy -bEY -bEY -bMu -caU -aad +aoD +ajv +cnX +aiS +apv +apX +aqU +ase +ath +apX +atf +awq +apX +atf +azu +apX +atf +aDe +apX +aEV +aFF +aGB +aET +aHN +aIU +aJI +aLf +aMj +aNK +aOT +aPY +aPY +aPW +aTf +aUp +aVt +aVt +aVt +aVt +aZm +aPY +bbB +aLf +bdD +beI +bfz +bgI +bho +bfz +beI +beI +bkt +bkt +bkt +bkt +bkt +bkt +bkt +bkt +bkt +bvL +bxu +byT +bAB +bBD +bBD +bDM +bFb +bGg +bHu +bIG +bJO +bKW +bMg +bNj +bOp +bPc +bPV +bPV +bPV +bSg +bPV +bPV +bUw +bVj +bMg +bMg +bXD +bYt +bZf +bZO +caI +cbA +ccp +cdg +cbz aaa aaa +aby aaa aaa aaa aaa -aac -aaa -aaa -aaa -aac -aaa -aaa aaa aaa aaa @@ -90114,105 +96553,110 @@ aaa aaa aaa aaa -aaa -aaa -aaa -agT -ahv -agT -agT -agT -agT -agT -alJ -amj -bUI -anp -aoc -apa -apW -anp -apU -asM -anp -apU -avT -anp -apU -azx -anp -aBm -aBm -aBm -aBm -aEd -aEW -avZ -aGS -aHZ -aJw -aKv -aLv -aMA -aNt -aOm -aPo -aQs -aLt -aLt -aLt -aTX -aLt -aVY -aGS -aOC -aYK -aZB -baz -bbe -bbL -aYK -bcZ -bdW -bfl -bgn -bhi -bil -bjw -bkP -bmk -bnD -boP -bdN -brp -bsB -btq -buu -bvu -bwz -bwz -byE -bzE -bAG -bBB -bEY -bDG -bEv -bFa -bFJ -bGw -bFJ -bFa -bFJ -bJk -bFJ -bFa -bFJ -bLQ -caE -caV -bAA +aiS +aiS +aiS +ajv +ajv +akj +ale +ale +ale +ale +ale +ale +apw +apX +aqV +asf +ati +auk +avh +awr +axo +aym +awr +aAO +aBP +com +apX +aET +aET +aET +aET +aHN +aIU +aJI +aLf +aMk +aNL +aOU +aQa +aRk +aSg +aTg +aUq +aVu +aPY +aPY +aPY +aZn +aPY +bbC +aLf +bdC +beI +bfA +bgJ +bhn +bhV +beI +aKq +bkx +blM +bmS +bnT +bpa +bql +brD +bte +buw +bvM +bxv +byU bAA +bBE +bCQ +bDN +bFc +bGh +bCR +bIH +bHw +cqG +bMf +bNk +bOq +bPd +bPW +bQN +bPW +bPd +bPW +bTU +bUx +bPd +bPW +bWQ +bXE +bYu +bZg +bZP +caJ +cbB +ccq +cdh +bYw aaa aaa aaa @@ -90222,11 +96666,6 @@ aaa aaa aaa aaa -aac -aaa -aaa -aaa -aaa aaa aaa aaa @@ -90373,109 +96812,109 @@ aaa aaa aaa aaa -aaa -agT -agT -aiP -ajH -ajH -ajH -ajH -ajH -ajH -amT -anp -aod -apb +aiS +aiT +aiS +akk +aiS +aiS +aiS +aiT +aiT +aiT +aiS apX -aqQ -arH -asN -atF -bUQ -asN -axn -auG -asN -axn -aBp -axn -aCL -axn -asN -aEZ -avZ -aGS -aIa -aJx -aKw -aLw -aMB -aNu -aOn -aPp -aQt -aRq -aSo -aTg -aKu -aLt -aVZ -aGS -bWC -aYK -aYK -aYK -bbg -aYK -aYK -bcZ -bdW -bfm -bgo -bhj -bim -bjx -bkQ -bkQ -bnE -boQ -bdM -bYk -bsA -btr -buv -bvv -bwA -bxG -byF -bsA -bAH -bBE -bCO -bDH -bJH -bFb -bFK -bDH -bHd -bHH -bIt -bDH -bEw -bKz -bLg -bDH -bMw -bMT -bNx -bNQ -aaa -aaa -aaa -aaa -aaa -aaa +cod +asg +atj +apX +avi +aws +coi +aBQ +aDf +aDf +aBQ +con +cop +aEW +cos +aGC +cos +coy +aJj +aJI +aLf +aMl +aNM +aOV +aQb +aRl +aSh +aTh +aUr +aVv +aWw +aXv +aYu +aOT +aPY +bbD +aLf +bdD +beI +beI +beI +bhp +beI +beI +bjv +bkx +blN +bmT +bnU +bpb +bqm +brE +btf +bux +bvN +bxw +byV +bAA +bBF +bCR +bDO +bCR +bCR +bCR +bII +bHw +bKY +bMh +bNl +bOi +bPe +bPX +bNl +bRB +bSh +bSV +bNl +bUy +bVk +bWb +bNl +bXF +bYv +bZh +bZQ +caK +cbC +ccr +cdi +cec +ceA aaa aaa aaa @@ -90632,107 +97071,107 @@ aaa aaa aaa aaa -agU -aiQ -agT -agT -agT -agU -agU -agU -agT -anp -aoe -apc -apY -anp -arI -asO -atG -auH -avU -avU -ayk -azy -azy -aBq -azy -aCM -azy -azy -aFa -aFQ -aGS -aIb -aGS -aKx -aGS -aGS -aGS -aOe -aPq -aGS -aGS -aGS -aGS -aPj -aVb -aGS -aGS -aXN -aWM -aWM -aWM -bbh -aJB -bck -bcZ -bdW -bfn -bdW -bhk -bin -bjy -bkR -bml -bnF -boR -bdL -brq -bsA -bsA -buw -bvw -bsA -bsA -bsA -bsA +aiS +akl +aiS +aaa +aaa +aaa +aaa +aaa +aaa +apX +apX +apX +apX +apX +avj +awt +axp +ayn +azv +col +aBR +coo +apX +aGV +aDZ +aGD +aDZ +aDZ +aJk +aJH +aLf +aMm +aLf +aOW +aLf +aLf +aLf +aSY +aUs +aLf +aLf +aLf +aLf +aUl +baz +aLf +aLf +bdE +bcz +bcz +bcz +bhq +aNR +bix +aFi +bkx +blO +bmU +bnT +bpc +bqn +brF +bkx +buy +bvO +bxx +byW bAA -bYQ -bFC -bLR -bZp -bBF -bCP -bJl -bCP -bHI -bCP -bJl -bJI -bKA -bJI -cav -caG -bAA -bAA -bAA -aaa -aaa -aaa -aaa -aaa -aaa +bBG +bCR +bDP +bFd +bGi +bHv +bIJ +bHw +bKZ +bLW +bNm +bOr +bPf +bPY +bQO +bPY +bSi +bPY +bQO +bUz +bVl +bWc +bWR +bXG +bYw +bZi +bZR +caL +cbD +bYw +cdj +bYw +bYw aaa aaa aaa @@ -90889,107 +97328,107 @@ aaa aaa aaa aaa -agT -aiR -agT -aaa -aaa -aaa -aaa -aaa -aaa -anp -anp -anp -anp -anp -arJ -asP -atH -auI -avV -axo -ayl -azz -aAv -aBr -aAv -aAv -aAv -aAv -aFb -aFT -aGS -aIc -aGS -aKy -aGS -aMC -aGT -aOo -aPr -aQu -aRr -aSp -aTh -aTY -aOs -aWa -aWa -aWa -aWa -aWa -aWa -aAC -bbM -bcl -bcZ -bdX -bfo -bdW -bhk -bio -bjz -bjC -bmm -bik -bfb -bdM -bgZ -bsC -bts -bux -bvx -bwB -bxH -byG -aad -aad -bBG -aad -bDJ -aad -bBG -aad -bDJ -aad -bBG -aad -bDJ -aad -bBG -aad -bDJ -aad -aaa -aaa -aaa -aaa -aaa -aaa +ajx +akm +alf aaa aaa aaa +ann +ann +cnW +ann +aqX +apX +apX +aul +avk +awu +axq +ayo +azx +aAP +avk +aDg +aEc +aEY +cot +aBI +aBI +aBI +aJl +aKf +aLf +aMn +aLf +aOX +aLf +aRm +aLg +aTi +aUt +aVw +aWx +aXw +aYv +aZo +aTm +bbE +bbE +bbE +bbE +bbE +bbE +aEj +aEj +biy +bjw +bjw +bjw +bjw +bjw +bjw +bjw +bjw +bjw +bod +bvP +bxy +byX +bAA +bAA +bCS +bDQ +bCS +bAA +bHw +bHw +bHw +bLa +abI +bNn +abI +bLa +abI +bNn +abI +bLa +abI +bNn +bUA +bVm +bWd +bWS +bWd +bYx +bZj +bZS +caM +cbE +bYw +cdk +ced +bYw aaa aaa aaa @@ -91146,107 +97585,107 @@ aaa aaa aaa aaa -aib -bUz -ajI +ajy +akn +alg aaa aaa -aaa -akY -akY -akZ -akY -aof -anp -anp -bUL -arM -bUN -atI -auJ -avW -axp -arM -azA -aAw -aAw -aAw -aAw -aAw -aEf -aFc -aFU -aGT -aId -aGT -aGT -aGT -aGT -aGT -aOp -aPs -aQv -aQv -aQv -aTi -aTZ -aUd -aWb -aWN -aXO -aYL -aZC -aWa -aUe -aPB -bcm -bcZ -bdY -bfp -bdY -bhk -bip -bjA -bjC -bmn -bik -bfc -bYh -bgZ -bdM -bts -bYn -bvy -bYx -bxI -byG -aad -bAJ +ann +ann +aoE +apx +apY +aqX +ash +ash +ash +avk +awv +axr +ayq +azy +aAQ +avk +aDh +aEd +aEd +aEd +aEd +aEd +aIj +aJm +aKg +aLg +aMo +aLg +aLg +aLg +aLg +aLg +aTj +aUu +aVx +aVx +aVx +aYw +aZp +aZt +bbF +bcA +bdF +beJ +bfB +bbE +aZv +aUC +biz +bjw +bky +blP +bmV +bnV +bpd +bqo +brG +btg +buz +bvQ +bxz +byY +bAC bBH -bCQ -bBH -bAJ -bBH -bCQ -bBH -bAJ -bBH -bCQ -bBH -bAJ -bBH -bCQ -bBH -bAJ -aad -aac -aaa -aaa -aaa -aaa -aaa -aaa +bCT +bDR +bCT +bGj +bHx +abI +bJP +bLb +bMi +bLb +bJP +bLb +bMi +bLb +bJP +bLb +bMi +bLb +bJP +bLb +bMi +bLb +bJP aaa +bYw +bZT +caN +bZT +bYw +cdl +bYw +bYw aaa aaa aaa @@ -91403,100 +97842,112 @@ aaa aaa aaa aaa -bUv -aiT -ajJ +ajy +ako +alg aaa aaa -akY -akY -amk -amU -anq -aof -aDq -aDq -aDq -arM -asQ -atJ -auK -avX -axq -arM -azB -aAw -aBs -aBs -bVi -aAw -aAw -aFd -aAw -aAw -aIe -aJy -aKz -aLx -aMD -aNv -aOq -aPt -aQw -aRs -aSq -aTj -aUa -aVc -aWc -aWO -aXP -aYM -aZD -aWa -aUf -aAC -aUf -bcZ -bdZ -bfq -bgp -bhl -biq -bjB -bkS -bmo -bik -bdM -bqd -bge -bdL -btt -buy -bvz -bYl -bxJ -byG -aad -bAJ +cnW +aoc +aoF +aoF +aoF +aqY +asi +atk +asi +avk +awv +axt +coj +cok +ayr +aBS +aDi +aEd +aEZ +aEZ +aGE +aEd +aEd +aJn +aEd +aEd +aMp +aNN +aOY +aQc +aRn +aSi +aTk +aUv +aVy +aWy +aXx +aYx +aZq +baA +bbG +bcB +bdG +beK +bfC +bbE +aTx +aEj +aTx +bjw +bkz +blQ +bmW +bnW +bpe +bqp +brH +brH +buA +bvR +bxA +byZ +bAD bBI -bCR -bDK -bAJ -bFc -bFL -bGx -bAJ -bHJ -bIu -bJm -bAJ -bKB -bLh -bLS -bAJ -aaa -aac +bCU +bDS +bFe +bGk +bHx +abI +bJP +bLc +bMj +bNo +bJP +bPg +bPZ +bQP +bJP +bSj +bSW +bTV +bJP +bVn +bWe +bWT +bJP +aht +bYw +bZU +caO +cbF +ccs +cdm +cdm +bYw +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -91516,23 +97967,11 @@ aaa aaa aaa aaa -bRA -bRA -bRA -bRA -bRA -bRA -bRA aaa aaa aaa aaa aaa -bRA -bRA -bRA -bRA -bRA aaa aaa aaa @@ -91652,7 +98091,7 @@ aaa aaa aaa aaa -aab +abN aaa aaa aaa @@ -91660,100 +98099,118 @@ aaa aaa aaa aaa -bUv -aiU -ajJ +ajy +akn +alg aaa aaa -akZ -alK -aml -aml -aml -aog -apd -aqa -apd -arM -asQ -atK -auL -avY -auL -aym -azC -aAx -aBt -aBU -aBv -aBv -aBv -aBX -aFV -aAw -aIf -aJz -aKA -aLy -aME -aNw -aOr -aPu -aOs -aOs -aOs -aTk -aTY -aVd -aWd -aWP -aXQ -aYN -aZE -aWa -aUf -aAC -bcn -bcZ -bcZ -bcZ -bcZ -bcZ -bir -bjC -bkT -bmp -bik -boS -bqe -bYl -bsD -bsD +ann +ann +aoG +apy +apZ +aqX +asj +atl +aum +avk +awv +axu +ays +azA +avk +avk +aDj +aEe +aFa +aFG +aGF +aGF +aGF +aFI +aKh +aEd +aMq +aNO +aOZ +aQd +aRo +aSj +aTl +aUw +aTm +aTm +aTm +aYy +aZo +baB +bbH +bcC +bdH +beL +bfD +bbE +aTx +aEj +aTx +bjw +bkA +blR +bmX +bnX +bpf +bqq +brI +bth buz -bvA -bwC -bsD -byH -aad -bAJ +bvS +bxB +bza +bAE bBJ -bBK -bBK -bAJ -bFd -bFM -bFd -bAJ -bHK -bIv -bHK -bAJ -bKC -bLi -bKC -bAJ -aaa -aac +bBJ +bDT +bFf +bGl +bHx +abI +bJP +bLd +bLe +bLe +bJP +bPh +bQa +bPh +bJP +bSk +bSX +bSk +bJP +bVo +bWf +bVo +bJP +aht +bYw +bYw +caP +bYw +bYw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -91773,24 +98230,6 @@ aaa aaa aaa aaa -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA aaa aaa aaa @@ -91917,100 +98356,103 @@ aaa aaa aaa aaa -bUv -aiT -ajJ +ajz +akk +alh aaa aaa -akY -akY -amm -amV -anr -aof -bUK -aqb -bUM -arN -asQ -atL -auM -avZ -arM -arM -azD -aAw -aBu -aBV -aCN -aDs -aEg -aFf -aBv -aAw -aIg -aJz -aKB -aJz -aMF -aNx -aOs -aPr -aQx -aRt -aQx -aTl -aTY -aVe -aWe -aWe -aXR -aXR -aXR -aWe -bbi -aWe -aUf -bda -bcZ -bfr -bgq -bhm -bis -bjC -bkU -bmq -bnG -blc -bqf -bgz -bsD -btu -buA -bvB -bwD -bxK -byH -aad -bAJ -bBK -bCS -bBK -bAJ -bFd -bFN -bFd -bAJ -bHL -bIw -bHK -bAJ -bKC -bLj -bKC -bAJ aaa -aac +ann +ann +cnW +ann +aqX +apX +apX +apX +avl +awv +avk +aIh +azA +avk +avk +aDk +aEd +aFb +aFH +aGG +aHo +aIk +aJo +aGF +aEd +aMr +aNO +aPa +aNO +aRp +aSk +aTm +aUt +aVz +aWz +aVz +aYz +aZo +baC +bbI +bbI +bdI +bdI +bdI +bbI +bhr +bbI +biA +bjw +bkB +blS +bmY +bnY +bpg +bqr +brJ +bti +bod +bvT +bxC +bzb +bAF +bAF +bCV +bDU +bCV +bAF +bHy +aaa +bJP +bLe +bMk +bLe +bJP +bPh +bQb +bPh +bJP +bSl +bSY +bSk +bJP +bVo +bWg +bVo +bJP +aaa +aaa +bYw +caQ +bYw aaa aaa aaa @@ -92028,30 +98470,27 @@ aaa aaa aaa aaa -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRT -bRA -bRA -bRA -bRA -bRA -bRA -bRT -bRA -bRA -bRA -bRA aaa aaa aaa aaa +cju +cju +cju +cju +cju +cju +cju +aaa +aaa +aaa +aaa +aaa +cju +cju +cju +cju +cju aaa aaa aaa @@ -92174,100 +98613,103 @@ aaa aaa aaa aaa -aid -aiQ -ajK +aiS +akp +aiS aaa aaa aaa -akY -akY -akZ -akY -aof -anp -anp -anp -aqd -asR -atM -auN -awa -atM -atM -aqd -aAw -aAw -aBX -bVj -aAw -aAw -aAw -aFW -aAw -aIh -aJz -aKC -aLz -aGT -aGT -aOt -aPv -aQy -aOs -aOs -aOp -aUb -aVf -aWe -aWQ -aXS -aYO -aZF -baA -bbj -aWe -bco -aWM -bea -bfs -bgr -bhn -bit -bjC -bkV -bmr -bik -boT -bqg -brr -bsD -btv -buB -bvC -bwE -bxL -byH -aad -bAJ -bAJ -bAJ -bAJ -bAJ -bAJ -bAJ -bAJ -bAJ -bAJ -bAJ -bAJ -bAJ -bAJ -bAJ -bAJ -bAJ -aad -aac +aaa +aaa +aaa +apX +apX +apX +apX +apX +atn +aww +axv +ayt +azB +axv +axv +atn +aEd +aEd +aFI +aGH +aEd +aEd +aEd +aKi +aEd +aMs +aNO +aPb +aQe +aLg +aLg +aTn +aUx +aVA +aTm +aTm +aTj +aZr +baD +bbI +bcD +bdJ +beM +bfE +bgK +bhs +bbI +aTx +bjw +bjw +bjw +bjw +bjw +bph +bqs +brJ +btj +bod +bvU +bxD +bzc +bAF +bBK +bCW +bDV +bFg +bGm +bHy +aaa +bJP +bJP +bJP +bJP +bJP +bJP +bJP +bJP +bJP +bJP +bJP +bJP +bJP +bJP +bJP +bJP +bJP +abI +abI +bZV +caR +bZV aaa aaa aaa @@ -92285,31 +98727,28 @@ aaa aaa aaa aaa -bRA -bRA -bRA -bRT -bRA -bRT -bRT -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRT -bRT -bRT -bRA -bRT -bRA -bRA aaa aaa aaa aaa +cju +cju +cju +cju +cju +cju +cju +cju +cju +cju +cju +cju +cju +cju +cju +cju +cju +cju aaa aaa aaa @@ -92431,81 +98870,80 @@ aaa aaa aaa aaa -agT -bUA -agT -aaa -aaa -aaa -aaa -aaa -aaa -agT -agT -agT -aqc -aqR -aqd -asS -atN -auO -awb -atN -ayn -aqd -aAy -bVb -aBX -aBv -aDt -aEh -aAw -aFX -aAw -aIi -aJA -aKC -aJz -aJA -aGT -aOu -aNx -aOs -aOs -aOs -aTk -aUc -aVg -aWf -aWR -aXT -aYP -aZG -baB -bbk -aWe -aUf -bcZ -bcZ -bft -bgs -bho -biu -bjD -bkW -bms -bik -boU -bqh -brs -bsD -btw -buC -bvB -bwF -bxM -byH -aad +aiT +akm +aiS +aiS +aiS +aiT +aiT +aiT +aiS +aiS +aiS +aiS +atm +aun +atn +awx +axw +ayu +azC +axw +aBT +atn +aEf +aFc +aFI +aGF +aHp +aIl +aEd +aKj +aEd +aMt +aNP +aPb +aNO +aNP +aLg +aTo +aSk +aTm +aTm +aTm +aYy +aZs +baE +bbJ +bcE +bdK +beN +bfF +bgL +bht +bbI +aTx +bjw +bjw +blT +bmZ +bnZ +bpi +bqs +brJ +btk +buB +brR +bxE +bnj +bAF +bBL +bCW +bDW +bFh +bGn +bHy aaa aaa aaa @@ -92514,17 +98952,16 @@ aaa aaa aaa aaa -aad +aaa +abI aaa aaa aaa -aad +abI aaa aaa aaa -aaa -aaa -aac +abI aaa aaa aaa @@ -92542,27 +98979,6 @@ aaa aaa aaa aaa -bRA -bRA -bRT -bRA -bRT -bRA -bRT -bRT -bRA -bRA -bRA -bRT -bRA -bRT -bRA -bRA -bRA -bRT -bRA -bRA -bRA aaa aaa aaa @@ -92570,6 +98986,29 @@ aaa aaa aaa aaa +cju +cju +cju +cju +cju +cju +cju +cju +ckK +cju +cju +cju +cju +cju +cju +ckK +cju +cju +cju +cju +aaa +aaa +aaa aaa aaa aaa @@ -92688,81 +99127,81 @@ aaa aaa aaa aaa -agU -bUz -agT -agT -agT -agU -agU -agU -agT -agT -aoh -ape -ahu -ahu -aqd -asT -atN -auO -awb -atN -ayo -aqd -aAz -aBw -aBY -aBv -aAw -aAw -aAw -aAw -aAw -aIj -aJz -aKD -aLA -aMG -aGT -aOv -aNx -aOs -aOs -aOs +aiT +akq +ale +ale +ale +anp +ale +ale +ale +ale +ale +ale +ale +auo +atn +awy +axw +ayu +azC +axw +aBU +atn +aEg +aFd +aFJ +aGF +aEd +aEd +aEd +aEd +aEd +aMu +aNO +aPc +aQf +aRq +aLg +aTp +aSk aTm -aUd -aTZ -aWg -aWS -aXU -cfF -aZH -aYQ -bbl -aWe -aUf -bdb -beb -bdW -bgt -bhp -biv -bjE -bkX -bmt -bik -boV -bqi -brt -bsE -btx -buD -bvD -bwG -bxN -byH -aad +aTm +aTm +aYA +aZt +aZp +bbK +bcF +bdL +beO +bfG +bgM +bhu +bbI +biB +bcz +bkC +blU +bna +boa +bpj +bqt +brK +btl +bod +bvV +bxF +bzd +bAF +bBM +bCX +bDX +bFi +bGo +bHy +abI aaa aaa aaa @@ -92770,16 +99209,16 @@ aaa aaa aaa aaa -aeV -aac -aac -aac -aac -aac -aac -aac -aac -aac +bzy +aby +aby +aby +aby +aby +aby +aby +aby +aby aaa aaa aaa @@ -92797,32 +99236,6 @@ aaa aaa aaa aaa -bRA -bRA -bRA -bRT -bRT -bRT -bRA -bRT -bRT -bRA -bRA -bRA -bRT -bRT -bRT -bRT -bRA -bRA -bRA -bRT -bRA -bRA -bRA -bRA -bRA -bRA aaa aaa aaa @@ -92830,6 +99243,32 @@ aaa aaa aaa aaa +cju +cju +cju +ckK +cju +ckK +ckK +cju +cju +cju +cju +cju +cju +cju +ckK +ckK +ckK +cju +ckK +cju +cju +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -92945,81 +99384,81 @@ aaa aaa aaa aaa -agU -aiW -ajH -ajH -ajH -ala -ajH -ajH -ajH -ajH -ajH -ajH -ajH -aqS -aqd -asU -atO -auP -awc -axr -ayp -aqd -aAA -aBx -aBX -aBv -aDu -bVu -aAw -aFY -aGU -aIk -bVE -aJz -aLB -aJA -aGT -aOw -aNx -aQz -aRu -aSr -aTn -aOs -aVh -aWe -aWT -aXV -aYR -aZI -aZI -bbm -aWe -aUf -bcZ -bcZ -bcZ -bed -bgz -bgz -bgz -bgz -bgz -bgz -boW -bqj -bgz -bsD -bty +aiS +aiS +aiS +aiS +aiS +aiT +aiT +aiT +aiS +aiS +aiS +asl +aiS +aup +atn +awz +axx +ayv +azD +aAS +aBV +atn +aEh +aFe +aFI +aGF +aHq +aIm +aEd +aKk +aLh +aMv +aNQ +aNO +aQg +aNP +aLg +aTq +aSk +aVB +aWA +aXy +aYB +aTm +baF +bbI +bcG +bdM +beP +bfH +bfH +bhv +bbI +aTx +bjx +bjw +blV +bnb +bob +bpk +bqs +brL +btm buC -bvB -bwH -bxO -byH -bYD +bvW +bxG +bze +bAF +bBN +bCY +bDY +bFj +bGp +bHy +abI aaa aaa aaa @@ -93030,11 +99469,11 @@ aaa aaa aaa aaa -aad +abI aaa aaa aaa -aad +abI aaa aaa aaa @@ -93054,35 +99493,35 @@ aaa aaa aaa aaa -bRA -bRA -bRA -bRT -bRT -bRT -bRT -bRT -bRA -bRT -bRA -bRT -bRT -bRA -bRT -bRT -bRA -bRT -bRT -bRT -bRT -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cju +cju +ckK +cju +ckK +cju +ckK +ckK +cju +cju +cju +ckK +cju +ckK +cju +cju +cju +ckK +cju +cju +cju +aaa aaa aaa aaa @@ -93202,97 +99641,97 @@ aaa aaa aaa aaa -agT -agT -agT -agT -agT -agU -agU -agU -agT -agT -agT -alI -agT -aqT -aqd -asV -atN -atN -atN -atN -ayq -aqd -aAw -aAw -aBZ -aAw -aAw -aAw -aAw -aFZ -aGT -aGT -aGT -aKE -aKE -aKE -aGT -aOx -aPw -aKE -aPw -aSs -aGT -aGT -aGT -aWe -aWe -aWe -aXR -aZJ -aXR -aWe -aWe -bcp -aPB -aPB -bfu -bed -bhq -biw -bjF -bkY -bmu -bnH -boX -bqk -bru -bsD -btz -buE -bvE -bwI -bYy -bxP -byH -byH -byH -bCT -byH -aad -aad -aad aaa -aaY -aac -aac -aac aaa -aaY -aac -aeV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aiS +apu +ale +auq +atn +awA +axw +axw +axw +axw +aBW +atn +aEd +aEd +aFK +aEd +aEd +aEd +aEd +aKl +aLg +aLg +aLg +coL +coL +coL +aLg +aTr +aUy +aPd +aUy +aXz +aLg +aLg +aLg +bbI +bbI +bbI +bdI +bfI +bdI +bbI +bbI +biC +bjy +bkD +blW +bnc +boc +bpl +bqu +brM +btn +bod +bvX +bxH +bzf +bAF +bBO +bCZ +bDZ +bFk +bGq +bHy +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acO +aby +aby +aby +aaa +acO +aby +bzy aaa aaa aaa @@ -93311,38 +99750,38 @@ aaa aaa aaa aaa -bRA -bRA -bRA -bRT -bRA -bRT -bRT -bRA -bRT -bRA -bRT -bRT -bRA -bRA -bRA -bRT -bRA -bRT -bRT -bRT -bRA -bRA -bRT -bRA -bRT -bRA -bRA -bRA -bRA -bRA -bRA -bRA +aaa +aaa +aaa +aaa +aaa +cju +cju +cju +ckK +ckK +ckK +cju +ckK +ckK +cju +cju +cju +ckK +ckK +ckK +ckK +cju +cju +cju +ckK +cju +cju +cju +cju +cju +cju +aaa aaa aaa aaa @@ -93469,78 +99908,70 @@ aaa aaa aaa aaa -agT -amS -ajH -aqU -aqd -asW -atN -atN -atN -atN -ayr -aqd -aAB -aAw -aCa -aCO -aDv -aAw -aFg -aGa -aGV -aIl -aAC +aiS +akn +ajv +aqZ +atn +awB +axw +axw +axw +axw +aBX +atn +aEi +aEd +aFL +aGI +aHr +aEd +aJp +aKm +aLi +aMw +aEj aaa aaa aaa -aGT -aOy -aPx -aKE -aRv -aSt -aGT +aLg +aTs +aUz +aPd +aWB +aXA +aLg aaa aaa aaa aaa aaa -aXR -aZK -aXR +bdI +bfJ +bdI aaa -bbN -aCg -aCg -bec -bfv -bed -bhr -bix -bjG -bkZ -bmv -bnI -boY -bqh -brv -bsD -btA -buF -bvF -bwJ -bxQ -byI -bzF -bAK -bzF -bCU -byH -byH -bFe -aad +aEj +aFi +aTx +bjw +bjw +bjw +bod +bod +bod +bod +bod +bod +bvY +bxI +bnj +bAF +bBP +bCW +bDZ +bFl +bGr +bHy aaa aaa aaa @@ -93568,39 +99999,6 @@ aaa aaa aaa aaa -bRA -bRA -bRA -bRA -bRA -bRT -bRA -bRT -bRT -bRT -bRT -bRA -bRT -bRA -bRT -bRT -bRT -bRT -bLk -bRA -bRA -bRT -bRT -bRA -bRA -bRA -bRA -bRT -bRA -bRA -bRA -bRA -bRA aaa aaa aaa @@ -93614,6 +100012,47 @@ aaa aaa aaa aaa +cju +cju +cju +ckK +ckK +ckK +ckK +ckK +cju +ckK +cju +ckK +ckK +cju +ckK +ckK +cju +ckK +ckK +ckK +ckK +cju +cju +cju +cju +cju +cju +cju +cju +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -93726,78 +100165,77 @@ aaa aaa aaa aaa -agT -aiT -aqd -aqd -arO -arO -atP -arO -arO -atP -arO -arO -aqd -aqd -aCb -aCP -aCP -aEi -aAD -aAD -aGW -aIm -aAC +aiS +akn +atn +atn +avm +avm +axy +avm +avm +axy +avm +avm +atn +atn +aFM +aGJ +aGJ +aDl +aEk +aEk +aLj +aMx +aEj aaa aaa aaa -aGT -aOx -aPw -aKE -aPw -aSs -aGT +aLg +aTr +aUy +aPd +aUy +aXz +aLg aaa aaa aaa aaa aaa -aXR -aZJ -aXR +bdI +bfI +bdI aaa -bbN -aAC -aAC -aAC -bfw -bed -bhs -biy -bix -bla -bmw -bnJ -boZ -bql -brw -bsD -btB -buG -bvG -bvB -bxR -byJ -bzG -bAL -bBL -bCV -bDL -bEx -bFf -aad +aEj +aEj +bjz +bkE +aht +bnd +boe +bpm +bqv +brN +bto +buD +bvZ +bxJ +bzg +bAG +bBQ +bDa +bEa +bFm +bGs +bHy +bHy +bHy +bHy +bHy +bHy +bOs +clx aaa aaa aaa @@ -93824,43 +100262,6 @@ aaa aaa aaa aaa -bRA -bRA -bRT -bRA -bRA -bRA -bRA -bRT -bRT -bRA -bRA -bRA -bRT -bRT -bRT -bRT -bRA -bRT -bRT -bRA -bRA -bRA -bRT -bRA -bRA -bRA -bRT -bRA -bRA -bRA -bRT -bSg -bRA -bRA -bRA -bRA -bRA aaa aaa aaa @@ -93868,6 +100269,44 @@ aaa aaa aaa aaa +cju +cju +cju +ckK +cju +ckK +ckK +cju +ckK +cju +ckK +ckK +cju +cju +cju +ckK +cju +ckK +ckK +ckK +cju +cju +ckK +cju +ckK +cju +cju +cju +cju +cju +cju +cju +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -93983,78 +100422,77 @@ aaa aaa aaa aaa -agU aiT -aqd -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqd -aAw -aAw -aAw -aAw -aAC -aAC -aGX -aFi -aAC +akn +atn +aur +aur +aur +aur +aur +aur +aur +aur +aur +aur +atn +aEd +aEd +aEd +aEd +aEj +aEj +aKq +aJs +aEj aaa -aLC -aLC -aLC -aOz -aPy -aLC -aRw -aSu -aLC -aLC -aLC +aQh +aQh +aQh +aTt +aUA +aQh +aWC +aXB +aQh +aQh +aQh aaa -amZ -amZ -ana -aZL -ana -amZ -amZ -aAC -aUe -aPB -aUg -bed -bht -biz -bjH -blb -bmx -bnK -bpa -bqm -brx -bsD -btC -buH -bvH -bwL -bxS -byK -bzH -bAM -bzH -bCW -byH -byH -bFe -aad +apC +apC +apD +bfK +apD +apC +apC +aEj +aTx +bkE +aht +bnd +bof +bpn +bqw +brO +btp +buE +bwa +bxH +bzh +bAF +bBR +bDb +bEb +bFn +bGt +bHz +bIK +bJQ +bIK +bMl +bNp +bOt +bPj aaa aaa aaa @@ -94080,45 +100518,6 @@ aaa aaa aaa aaa -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRT -bRA -bRA -bRT -bRT -bRA -bRT -bRT -bRT -bRT -bRT -bRT -bRA -bRA -bRT -bRA -bRT -bRT -bRT -bRA -bRT -bRA -bRT -bRT -bRT -bRT -bRA -bRA -bRA -bRA -bRA aaa aaa aaa @@ -94127,6 +100526,46 @@ aaa aaa aaa aaa +cju +cju +cju +cju +cju +ckK +cju +ckK +ckK +ckK +ckK +cju +ckK +cju +ckK +ckK +ckK +ckK +clF +cju +cju +ckK +ckK +cju +cju +cju +cju +ckK +cju +cju +cju +cju +cju +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -94240,79 +100679,77 @@ aaa aaa aaa aaa -agU aiT -aqd -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqd -aCc -aCQ -aDw -aAC -aFh -aGb -aGb -aIn -aAC -aKF -aLC -aLC -aMH -aMH -aMH -aQA -aMH -aMH -aMH -aMH -aLC +akn +atn +aur +aur +aur +aur +aur +aur +aur +aur +aur +aur +atn +aFN +aGK +aHs +aEj +aJq +aKn +aKn +aMy +aEj +aPe +aQh +aQh +aRr +aRr +aRr +aVC +aRr +aRr +aRr +aRr +aQh aaa -amZ -aXW -aqh -aqh -aYS -cjL -amZ -aAC -aUf -bed -bed -bed -bed -bed -bgz -blc -bmy -bnL -bpb -blc -bgz -bsD -bsD -bsD -bsD -bwM -bxT -bsD -byH -byH -byH -byH -byH -byH -afp -afp -bGy +apC +bdN +atr +atr +beQ +bhw +apC +aEj +aTx +bkE +aht +bnd +bog +bpo +bpn +brP +btq +buF +bwb +bxK +bzi +bAF +bBS +bDc +bEc +bFo +bGu +bGu +bIL +bJR +bLf +bMm +bNp +bOt +bPj aaa aaa aaa @@ -94337,45 +100774,6 @@ aaa aaa aaa aaa -bRB -bRA -bRA -bRA -bRA -bRT -bRA -bRA -bRA -bRA -bRT -bRT -bRA -bRA -bRT -bRT -bRT -bRA -bRA -bRA -bRA -bRT -bRT -bRT -bRT -bRT -bRA -bRT -bRT -bRT -bRA -bRT -bRT -bSg -bRA -bRA -bRA -bRA -bRA aaa aaa aaa @@ -94384,6 +100782,47 @@ aaa aaa aaa aaa +cju +cju +ckK +cju +cju +cju +cju +ckK +ckK +cju +cju +cju +ckK +ckK +ckK +ckK +cju +ckK +ckK +cju +cju +cju +ckK +cju +cju +cju +ckK +cju +cju +cju +ckK +clv +cju +cju +cju +cju +cju +aaa +aaa +aaa +aaa aaa aaa aaa @@ -94497,79 +100936,77 @@ aaa aaa aaa aaa -agT -apf -aqd -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqd -aCd -aCR -aDx -aAC -bVw -aAC -aGY -aGY -aAC -aKF -aLD -aMH -aMH -aMH -aMH -aMH -aMH -aMH -aMH -aMH -aLC +aiS +asm +atn +aur +aur +aur +aur +aur +aur +aur +aur +aur +aur +atn +aFO +aGL +aHt +aEj +aJr +aEj +aLk +aLk +aEj +aPe +aQi +aRr +aRr +aRr +aRr +aRr +aRr +aRr +aRr +aRr +aQh aaa -ana -aXX -aYS -aqh -aYS -bbn -bbO -aAC -aUf -bed -bfy -bgu -bfy -bed -bjI -bld -bmz -bnK -bpc -bqn -bry -bsF -bfy -bfy -bvI -bwN -bxU -byL -bzI -bzI -bBM -bCX -bDM -bEy -bFg -bFg -bGz +apD +bdO +beQ +atr +beQ +bhx +bhW +aEj +bjz +bkE +aht +bnd +boh +bpp +bqx +brQ +btr +buG +bwc +bxL +bzj +bAF +bBT +bDd +bEd +bFp +bGv +bHA +bIM +bJS +bIM +bMn +bNp +bOt +bPj aaa aaa aaa @@ -94592,48 +101029,6 @@ aaa aaa aaa aaa -aad -aad -bRB -bRB -bRD -bRD -bRD -bRA -bRA -bRT -bRA -bRA -bRT -bRT -bRA -bRA -bRT -bRT -bRT -bRA -bRA -bRT -bRT -bRT -bRT -bRT -bRT -bRT -bRT -bRT -bRT -bRA -bRT -bRT -bRA -bRA -bRA -bRA -bRA -bRT -bRA -bRA aaa aaa aaa @@ -94643,6 +101038,50 @@ aaa aaa aaa aaa +cju +cju +cju +cju +cju +cju +cju +cju +ckK +cju +cju +ckK +ckK +cju +ckK +ckK +ckK +ckK +ckK +ckK +cju +cju +ckK +cju +ckK +ckK +ckK +cju +ckK +cju +ckK +ckK +ckK +ckK +cju +cju +cju +cju +cju +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -94754,78 +101193,77 @@ aaa aaa aaa aaa -agU aiT -aqd -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqd -aCe -aCS -aCg -aEj +akn +atn +aur +aur +aur +aur +aur +aur +aur +aur +aur +aur +atn +aFP +aGM aFi -aGc -aGZ aIo -aAC -aKF -aLD -aMH -aMH -aMH -aMH -aMH -aMH -aMH -aMH -cjI -aLC +aJs +aKo +aLl +aMz +aEj +aPe +aQi +aRr +aRr +aRr +aRr +aRr +aRr +aRr +aRr +aZu +aQh aaa -amZ -cjJ -aqh -aqh -aYS -bbo -amZ -aAC -aUf -bed -bfy -bfy -bfy -biA -bjJ -ble -bmz -bXY -bpc -bqo -brz -bfy -btD -buI -bvI -bwO -bxV -byM -bxW -bAN -bvI -bCY -bvK -bvK -afp -afp +apC +bdP +atr +atr +beQ +bhy +apC +aEj +aTx +bkF +bkF +bkF +bkF +bkF +bnj +brR +bts +buH +bwd +brR +bnj +bAF +bAF +bAF +bAF +bFq +bGw +bAF +bHy +bHy +bHy +bHy +bHy +bOs +bPk aaa aaa aaa @@ -94849,48 +101287,6 @@ aaa aaa aaa aaa -aad -afp -bRC -bRJ -bRP -bRD -bRD -bRD -bRA -bRA -bRT -bRT -bRT -bRT -bRA -bRA -bRT -bRT -bRT -bRA -bRT -bRT -bRT -bRA -bRA -bRT -bRT -bRA -bRT -bRT -bRT -bRT -bRT -bRA -bRT -bRA -bRA -bRA -bRA -bRA -bRA -bRA aaa aaa aaa @@ -94899,6 +101295,49 @@ aaa aaa aaa aaa +cjv +cju +cju +cju +cju +ckK +cju +cju +cju +cju +ckK +ckK +cju +cju +ckK +ckK +ckK +cju +cju +cju +cju +ckK +ckK +ckK +ckK +ckK +cju +ckK +ckK +ckK +cju +ckK +ckK +clv +cju +cju +cju +cju +cju +aaa +aaa +aaa +aaa aaa aaa aaa @@ -95011,143 +101450,77 @@ aaa aaa aaa aaa -agU aiT -aqd -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqV -aqd -aCf -aCT -aCT -aAC -bVx -aCg -aCg -aAC -aAC -aKF -aLD -aMH -aMH -aMH -aMH -aMH -aMH -aMH -aMH -aMH -aLC +akn +atn +aur +aur +aur +aur +aur +aur +aur +aur +aur +aur +atn +aFQ +aGN +aGN +aEj +aJt +aFi +aFi +aEj +aEj +aPe +aQi +aRr +aRr +aRr +aRr +aRr +aRr +aRr +aRr +aRr +aQh aaa -amZ -amZ -ana -aZM -ana -amZ -amZ -aAC -bdc -bed -bfy -bfy -bgy -bfy -bjK -blf -bmz -bnM -bpd -bqp -brA -bfy -bfy -bfy -bvI -bwP -bxW -byN -bxW -bAO -bvI -bvK -bvK -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -afp -bRD -bRD -bRD -bRD -bRD -bRD -bRD -bRT -bRT -bRT -bRT -bRA -bRA -bRT -bRT -bRT -bRA -bRT -bRA -bRT -bRT -bRT -bRA -bRT -bRT -bRT -bRT -bRT -bRT -bRT -bRA -bRT -bRT -bRA -bRA -bRA -bRD -bRA -bRA -bRA +apC +apC +apD +bfL +apD +apC +apC +aEj +aTx +bkF +blX +bne +blX +bkF +bqy +brS +btt +buI +bwe +bxM +bzk +bAH +blX +blX +bEe +bFr +bGx +bHB +bIN +bIN +bLg +bMo +bNq +bOu +bPl aaa aaa aaa @@ -95177,6 +101550,72 @@ aaa aaa aaa aaa +abI +abI +cjv +cjv +cjx +cjx +cjx +cju +cju +ckK +cju +cju +ckK +ckK +cju +cju +ckK +ckK +ckK +cju +cju +ckK +ckK +ckK +ckK +ckK +ckK +ckK +ckK +ckK +ckK +cju +ckK +ckK +cju +cju +cju +cju +cju +ckK +cju +cju +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -95268,41 +101707,41 @@ aaa aaa aaa aaa -agT -aiT -aqd -aqd -arO -arO -atP -arO -arO -atP -arO -arO -aqd -aqd -aAC -aAC -aAC -aAC -aFj -aGd -aCg -aIq -aAC -aKF -aLC -aLC -aMH -aMH -aMH -cjH -aMH -aMH -aMH -aMH -aLC +aiS +akn +atn +atn +avm +avm +axy +avm +avm +axy +avm +avm +atn +atn +aEj +aEj +aEj +aEj +aJu +aKp +aFi +aMA +aEj +aPe +aQh +aQh +aRr +aRr +aRr +aVD +aRr +aRr +aRr +aRr +aQh aaa aaa aaa @@ -95311,100 +101750,34 @@ aaa aaa aaa aaa -aAC -aUf -bee -bfz -bgv -bfy -bfy -bjL -blg -bmz -bnN -bpe -bqq -bqq -bqq -bqq -bqq -bvJ -bwQ -bxX -byO -bzJ -bAP -bBN -bCZ -aaa -aaa -aaa -aad -aaa -aaa -aaa -aad -aaa -aaa -aaa -aad -aaa -aaa -aaa -aad -aaa -aaa -aaa -aad -aaa -aaa -aaa -aad -aaa -aaa -aaa -aad -afp -bRD -bRD -bRD -bRU -bRD -bRV -bRD -bRT -bRT -bRT -bRT -bRA -bRT -bRT -bRT -bRA -bRT -bRT -bRA -bRA -bRT -bRT -bSg -bSg -bSg -bRT -bRT -bRT -bRT -bRA -bRT -bRA -bRT -bRT -bRA -bRD -bTB -bTG -bRA -bRA +aEj +aTx +bkF +blX +blX +blX +bpq +bqz +brT +btt +buJ +bwe +bxN +bzl +blX +bBU +bDe +bEe +bFs +bGy +bHC +bGy +bJT +bEe +bMp +bEg +bEg +ahi aaa aaa aaa @@ -95434,6 +101807,72 @@ aaa aaa aaa aaa +abI +ahi +cjw +cjV +ckt +cjx +cjx +cjx +cju +cju +ckK +ckK +ckK +ckK +cju +cju +ckK +ckK +ckK +cju +ckK +ckK +ckK +cju +cju +ckK +ckK +cju +ckK +ckK +ckK +ckK +ckK +cju +ckK +cju +cju +cju +cju +cju +cju +cju +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa aaa aaa aaa @@ -95525,41 +101964,41 @@ aaa aaa aaa aaa -agT -aiT -aqe -agT -aqd -asX -atQ -auQ -awd -axs -ays -aqd -aAC -aBy -aCg -aCg -aCg -aCg +aiS +akn +ato +aiS +atn +awC +axz +ayw +azE +aAT +aBY +atn +aEj +aFf aFi -aCg -aCg -aCg -aAC +aFi +aFi +aFi +aJs +aFi +aFi +aFi +aEj aaa -aLC -aLC -aLC -aLC -aLC -aLC -aLC -aLC -aLC -aLC -aLC +aQh +aQh +aQh +aQh +aQh +aQh +aQh +aQh +aQh +aQh +aQh aaa aaa aaa @@ -95568,105 +102007,105 @@ aaa aaa aaa aaa -aAC -bdd -bef -bfy -bfy -bfy -biB -bjM -blh -bmz -bnO -bpf -bqn -brB -bsF -bfy -bfy -bvI -bwR -bxY -bxY -bxY -bxY -bBO -bvK -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -aad -afp -bRD -bRD -bRD -bRD -bRD -bRD -bRD -bRA -bRT -bRT -bRA -bRT -bRT -bRT -bRT -bRA -bRT -bRT -bRA -bRA -bRT -bRT -bRA -bRA -bRT -bRT -bRT -bRT -bRT -bRT -bRA -bRA -bRT -bRA -bRA -bRA -bRD -bRA -bRA -bRA -aaa -aaa -aaa -aaa -aaa +aEj +aTx +bkF +blX +blX +bni +blX +bqA +brU +btt +buK +bwf +bxO +bzm +blX +blX +blX +bEe +bFt +bGy +bHD +bGy +bJU +bEe +bEg +bEg +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +ahi +cjx +cjx +cjx +cjx +cjx +cjx +cjx +ckK +ckK +ckK +ckK +cju +cju +ckK +ckK +ckK +cju +ckK +cju +ckK +ckK +ckK +cju +ckK +ckK +ckK +ckK +ckK +ckK +ckK +cju +ckK +ckK +cju +cju +cju +cjx +cju +cju +cju aaa aaa aaa @@ -95782,29 +102221,29 @@ aaa aaa aaa aaa -agT -apg -ajH -ajH -arP -asY -atR -auR -awe -axt -ayt -azE -aAD -aAD -aAD -aAD -aAD -aAD -aFk -aGb -aGb -aIr -aAC +aiS +asn +ale +ale +avn +awD +axA +ayx +azF +aAU +aBZ +aDl +aEk +aEk +aEk +aEk +aEk +aEk +aJv +aKn +aKn +aMB +aEj aaa aaa aaa @@ -95818,112 +102257,112 @@ aaa aaa aaa aaa -aAC -aAC -aAC -aCV -aCV -aAC -aCV -aAC -aUf -bef -bfy -bfy -bfy -biA -bjN -bli -bmz -bnP -bpc -bqr -brC -bfy -btD -buI -bvI -bwS -bxY -byP -bxW -bxW -bBP -bzN -aad +aEj +aEj +aEj +aEl +aEl +aEj +aEl +aEj +aTx +bkG +blY +bnf +blX +blX +bqB +brV +btt +buL +bwg +bxP +bxP +bxP +bxP +bxP +bEf +bFu +bGz +bHE +bIO +bJV +bLh +bMq +aht aaa aaa aaa +abI aaa aaa aaa +abI aaa aaa aaa +abI aaa aaa aaa +abI aaa aaa aaa +abI aaa aaa aaa +abI aaa aaa aaa +abI aaa aaa aaa -aaa -aaa -aad -afp -bRC -bRD -bRD -bRP -bRD -bRD -bRA -bRA -bRT -bRA -bRT -bRT -bRT -bRT -bRA -bRT -bRT -bRT -bRA -bRT -bRT -bRA -bRT -bRT -bRT -bRA -bRA -bRT -bRT -bRA -bRA -bRT -bRA -bRT -bRA -bRA -bRA -bRA -bRA -bRA -aaa -aaa -aaa -aaa -aaa +abI +ahi +cjx +cjx +cjx +ckL +cjx +clj +cjx +ckK +ckK +ckK +ckK +cju +ckK +ckK +ckK +cju +ckK +ckK +cju +cju +ckK +ckK +clv +clv +clv +ckK +ckK +ckK +ckK +cju +ckK +cju +ckK +ckK +cju +cjx +cnp +cnq +cju +cju aaa aaa aaa @@ -96039,29 +102478,29 @@ aaa aaa aaa aaa -agT -agU -agT -agT -aqd -aqd -arO -arO -arO -arO -aqd -aqd -aAC -aAC -aAC -aAC -aSx -aAC -aAC -aEk -aAC -aFi -aAC +aiS +aiT +aiS +aiS +atn +atn +avm +avm +avm +avm +atn +atn +aEj +aEj +aEj +aEj +aHu +aEj +aEj +aKq +aEj +aJs +aEj aaa aaa aaa @@ -96075,112 +102514,112 @@ aaa aaa aaa aaa -aCV -aXY -aYT -aPB -aPB -bbp -aPB -aPB -bde -bef -bfy -bgw -bfy -bed -bjO -blj -bmA -bnQ -bpd -bqs -brD -bfy -bfy -bfy -bvI -bwT -bxW -byQ -bzK -bAQ -bBQ -bzN -aad -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aad -aad -bRB -bRB -bRD -bRD -bRD -bRA -bRT -bRT -bRA -bRT -bRT -bRT -bRT -bRA -bRT -bRT -bRT -bRA -bRA -bRT -bRT -bRT -bRT -bRT -bRT -bRT -bRT -bRT -bRT -bRT -bRA -bRT -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -aaa -aaa -aaa -aaa -aaa +aEl +bdQ +beR +aUC +aUC +bhz +aUC +aUC +bjA +bkH +blX +blX +blX +bpr +bqC +brW +btt +buM +bwh +bxM +bzn +bAH +blX +blX +bEe +bFv +bGA +bGA +bGA +bGA +bLi +bEg +abI +aht +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +abI +ahi +cjx +cjx +cjx +cjx +cjx +cjx +cjx +cju +ckK +ckK +cju +ckK +ckK +ckK +ckK +cju +ckK +ckK +cju +cju +ckK +ckK +cju +cju +ckK +ckK +ckK +ckK +ckK +ckK +cju +cju +ckK +cju +cju +cju +cjx +cju +cju +cju aaa aaa aaa @@ -96299,72 +102738,72 @@ aaa aaa aaa aaa -bbN -aad -aad +aaa +aaa +abI aaa aaa aaa -aaa -aad -aad -aAC -bVc -bVg -aPA -aCg -aPA -aCg -aCg -aAC +abI +abI +abI +aEj +aFg +aFR +aGO aFi -aAC -aAC -aCV -aCV -aCV -aCV -aAC -aAC -aCV -aCV -aAC -aCV -aCV -aAC -aAC -aUf -aYU -aCg -aPA -aWV -aAC -aGY -bdf -beg -bfA -bfA -bfA -bfA -bjP -blk -bmB -bnP -bpc -bgz -bgz -bgz -bgz -bgz -bvI -bwU -bya -bvI -bzL -bAR -bBR -bvK -aad +aGO +aFi +aFi +aEj +aJs +aEj +aEj +aEl +aEl +aEl +aEl +aEj +aEj +aht +aht +aEj +aEl +aEl +aEj +aEj +aTx +beS +aFi +aGO +bcI +aEj +aLk +bjB +bkH +blX +blX +blX +bpq +bqD +brX +btt +buN +bwe +bxQ +bzo +blX +bBU +bDe +bEe +bFw +bGA +bHF +bGy +bGy +bLj +bIS +abI aaa aaa aaa @@ -96393,46 +102832,51 @@ aaa aaa aaa aaa -bRB -bRA -bRA -bRA -bRA -bRA -bRA -bRT -bRA -bRT -bRA -bRA -bRT -bRT -bRT -bRT -bRT -bRA -bRA -bRT -bRT -bRT -bRA -bRA -bRA -bRT -bRT -bRT -bRT -bRA -bRT -bRA -bRA -bRA -bRA -bRA -bRA -bRT -bRA -bRA +aaa +aaa +aaa +abI +ahi +cjw +cjx +cjx +ckt +cjx +cjx +cju +cju +ckK +cju +ckK +ckK +ckK +ckK +cju +ckK +ckK +ckK +cju +ckK +ckK +cju +ckK +ckK +ckK +cju +cju +ckK +ckK +cju +cju +ckK +cju +ckK +cju +cju +cju +cju +cju +cju aaa aaa aaa @@ -96441,12 +102885,7 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aab +abN aaa aaa aaa @@ -96558,70 +102997,70 @@ aaa aaa aaa aaa -aad aaa aaa aaa -aad -aad -aad -aAC -bVd -aAC -aZP -aAC -aEk -aAC -aAC -aAC -aIs -aJB -aJB -aJB -aJB -aJB -aOA -aPz -aAC -aRx -aSv -aAC -aUe -aPB -aPB -aWU -aUg -aCg -aZN -aCg -aWV -aAC -bcq -bdg -beh -bed -bfy -bfy -biB -bjQ -bll -bmC -bnP -bpc -bqn -brE -bsF -bfy -bfy -bvI -bwV -byb -byS -bzM -bAS -bBS -bvK -aad +aaa +aaa +abI +aaa +aEj +aFh +aEj +aGP +aEj +aIp +aEj +aEj +aEj +aMC +aNR +aNR +aNR +aNR +aNR +aTu +aUB +aEl +aaa +aaa +aEl +aZv +aUC +aUC +bcH +aZw +aFi +bfM +aFi +bcI +aEj +biD +bjC +bkH +blX +bng +blX +bkF +bqE +brY +btu +buO +bwf +bxR +bzp +blX +blX +blX +bEe +bFx +bGy +bHG +bIP +bJW +bLk +bIS +abI aaa aaa aaa @@ -96650,51 +103089,51 @@ aaa aaa aaa aaa -bRA -bRA -bRA -bRA -bRA -bRT -bRT -bRA -bRT -bRA -bRA -bRT -bRT -bRA -bRT -bRA -bRA -bRA -bRT -bRA -bRT -bRA -bRA -bRA -bRT -bRA -bRT -bRT -bRA -bRA -bRA -bRA -bRA -bRT -bRA -bRA -bRA -bRA -bRA -aaa -aaa -aaa aaa aaa aaa +abI +abI +cjv +cjv +cjx +cjx +cjx +cju +ckK +ckK +cju +ckK +ckK +ckK +ckK +cju +ckK +ckK +ckK +cju +cju +ckK +ckK +ckK +ckK +ckK +ckK +ckK +ckK +ckK +ckK +ckK +cju +ckK +cju +cju +cju +cju +cju +cju +cju +cju aaa aaa aaa @@ -96820,65 +103259,65 @@ aaa aaa aaa aaa -aad aaa -aCV -aCg -aAC -aAC -aAC -aCU -bVy +aaa aEl -aAC -aIt -aJC -aKG -aLE -aMI -aNy -aOB -aPA -aAC -aRy -aCg -aAC -aUf -aPA -aCg -aWV -aCg -aYV -aZO -baC -aWV -aAC -bcr -bdh -bei -bed -bgx -bhu -bfy -bjR -blm -bmC -bnP -bpc -bqt -brF -bfy -bhu -buI -bvK -bwW -bvK -bvK -bzN -bvK -bzN -bvK -aad +aFi +aEj +aEj +aEj +aIq +aJw +aKr +aEj +aMD +aNS +aPf +aQj +aRs +aSl +aTv +aGO +aEj +aEj +aEj +aEj +aTx +aGO +aFi +bcI +aFi +beT +bfN +bgN +bcI +aEj +aKq +cpV +bkI +blZ +blZ +blZ +blZ +bqF +brZ +btv +buN +bwe +bnj +bnj +bnj +bnj +bnj +bEe +bFy +bGB +bEe +bIQ +bJX +bLl +bEg +abI aaa aaa aaa @@ -96908,50 +103347,50 @@ aaa aaa aaa aaa -bRA -bRA -bRA -bRA -bRA -bRA -bRT -bRT -bRA -bRA -bRT -bRA -bRT -bRT -bRT -bSg -bRT -bRT -bRA -bRA -bRA -bRT -bRT -bRA -bRA -bRT -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -aaa -aaa aaa aaa aaa aaa +cjv +cju +cju +cju +cju +cju +cju +ckK +cju +ckK +cju +cju +ckK +ckK +ckK +ckK +ckK +cju +cju +ckK +ckK +ckK +cju +cju +cju +ckK +ckK +ckK +ckK +cju +ckK +cju +cju +cju +cju +cju +cju +ckK +cju +cju aaa aaa aaa @@ -97077,59 +103516,65 @@ aaa aaa aaa aaa -aad -aad -aAC -bVe -aAC aaa -aAC -aCV -aAC -aAC -aHa -aHa -aHa -aHa -aLF -aMJ -aHa -aOC -aCg -aCg -aCg -bVO -aAC -aUf -aVi -aVi -aWW -aVi -aVi -aAC -aAC -bbr -aAC -bcs -bdi -aCg -bed -bgy -bfy -bfy -bjS -bln -bmD -bnR -bpd -bqu -brG -bfy -bfy -bfy -bed -bwX -brM +aaa +aEj +aFj +aEj +aaa +aEj +aEl +aEj +aEj +aLm +aLm +aLm +aLm +aQk +aRt +aLm +aTw +aUC +aVE +aUC +aUC +aUC +aZw +baG +baG +bcJ +baG +baG +aEj +aEj +bhA +aKq +biE +cpV +bkJ +bkF +blX +blX +bpr +bqG +bsa +btw +buN +bwe +bxM +bzq +bAH +blX +blX +bEe +bFz +bGC +bHH +bIR +bJY +bLm +bEg +abI aaa aaa aaa @@ -97163,51 +103608,45 @@ aaa aaa aaa aaa -aaa -aaa -aaa -bRA -bRA -bRA -bRT -bRT -bRT -bRT -bRT -bRT -bRA -bRA -bRT -bRT -bRA -bRT -bRT -bRA -bRA -bRA -bRT -bRT -bRA -bRA -bRT -bRT -bRA -bRA -bRT -bRA -bRA -bRA -bRA -bRA -bRA -bRA -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cju +cju +cju +cju +cju +ckK +ckK +cju +ckK +cju +cju +ckK +ckK +cju +ckK +cju +cju +cju +ckK +cju +ckK +cju +cju +cju +ckK +cju +ckK +ckK +cju +cju +cju +cju +cju +ckK +cju +cju +cju +cju +cju aaa aaa aaa @@ -97335,58 +103774,64 @@ aaa aaa aaa aaa -aad -afp -afp -afp +aaa +ahi +ahi +ahi aaa aaa aaa aaa aaa -aHb -aHb -aJD -aKH -aLG -aMK -aHa -aOC -aCg -aAC -aAC -aAC -aAC -aUf -aVi -aWh -aWX -aXZ -aVi -bWN -aCg -aWV -aAC -aAC -bdi -aGd -bed -bgz -bgz -bgz -bgz -bgz -bmE -bnS -bpg -bgz -bgz -bgz -bgz -bgz -bed -bwY -brM +aLn +aLn +aNT +aPg +aQl +aRu +aLm +aTx +aEj +aEj +aEj +aEj +aYC +aEj +baG +bbL +bcK +bdR +baG +bfO +aFi +bhB +aNR +aNR +bjE +bkK +bkF +bnh +boi +blX +bqH +bsb +btw +buN +bwe +bxS +bzr +blX +boi +bDe +bEg +bFA +bEg +bEg +bIS +bEg +bIS +bEg +abI aaa aaa aaa @@ -97421,50 +103866,44 @@ aaa aaa aaa aaa -aaa -aaa -aaa -bRA -bRA -bRA -bRA -bRA -bRA -bRT -bRT -bSi -bRT -bRT -bRA -bRA -bRT -bRA -bRA -bRT -bRA -bRA -bRA -bRA -bRT -bRA -bRA -bRA -bRA -bRA -bRA -bRA -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cju +cju +cju +cju +cju +cju +ckK +ckK +cju +cju +ckK +cju +ckK +ckK +ckK +clv +ckK +ckK +cju +cju +cju +ckK +ckK +cju +cju +ckK +cju +cju +cju +cju +cju +cju +cju +cju +cju +cju +cju +cju aaa aaa aaa @@ -97601,49 +104040,49 @@ aaa aaa aaa aaa -aHa -aHa -aJE -aKI -aLH -aML -aHa -aOD -aPB -aQB -aPB -aPB -aPB -aUg -aVi -aWi -aWY -aYa -aVi -aZQ -baD -bbs -aJB -aJB -bdj -bej -bed -bfy -bfy -biB -bjT -bll -bmC -bnP -bpc -bqn -brH -bsF -bfy -bfy -bed -bwX -brM +aLm +aLm +aNU +aPh +aQm +aRv +aLm +aTx +aEj +aVF +aFi +aFi +aFi +aEj +baG +bbM +bcL +bdS +baG +bfP +bgO +aFi +aKq +biD +aGO +bjD +bkF +bni +blX +blX +bqI +bsc +btx +buP +bwf +bxT +bzs +blX +blX +blX +bkF +bFB +aEj aaa aaa aaa @@ -97682,44 +104121,44 @@ aaa aaa aaa aaa -bRA -bRA -bRA -bRT -bRA -bRT -bRA -bRT -bRT -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -aaa -aaa -aaa -aaa -aaa -aaa -aaa aaa aaa aaa +cju +cju +cju +ckK +ckK +ckK +ckK +ckK +ckK +cju +cju +ckK +ckK +cju +ckK +ckK +cju +cju +cju +ckK +ckK +cju +cju +ckK +ckK +cju +cju +ckK +cju +cju +cju +cju +cju +cju +cju aaa aaa aaa @@ -97858,49 +104297,49 @@ aaa aaa aaa aaa -aHa -aIu -aJF -aKI -aLH -aMM -aHa -aOE -aAC -aAC -aAC -aAC -bVU -aAC -aVi -aWj -aWZ -aYb -aVi -aAC -aCV -aCV -aAC -aAC -aAC -bek -bed -bgx -bhu -bfy -bjU -blo -bmC -bnP -bpc -bqv -brI -bfy -bhu -buI -bed -bwZ -brM +aLm +aME +aNV +aPh +aQm +aRw +aLm +aTy +aEj +aEj +aHu +aEj +aEj +aEj +baG +bbN +bcM +bdT +baG +aEj +aEl +aEl +aEj +biF +bjF +bjD +bkF +bnj +bnj +bnj +bnj +bnj +bty +buQ +bwi +bnj +bnj +bnj +bnj +bnj +bkF +bjD +aEj aaa aaa aaa @@ -97942,36 +104381,36 @@ aaa aaa aaa aaa -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -aaa -aaa -aaa -aaa -aaa -aaa -aaa aaa +cju +cju +cju +cju +cju +cju +ckK +ckK +cls +ckK +ckK +cju +cju +ckK +cju +cju +ckK +cju +cju +cju +cju +ckK +cju +cju +cju +cju +cju +cju +cju aaa aaa aaa @@ -98115,49 +104554,49 @@ aaa aaa aaa aaa -aHc -aIv -aJG -aKI -aLI -aMN -aNz -aOF -aAC -bVL -aCg -aCg -aCg -aAC -aVj -aVj -aXa -aVj -aVj -aad -aad -aad -aAC -bXr -aAC -bel -bed -bfy -bfy -bfy -bjV -blp -bmF -bnT -bpd -bqw -brJ -bfy -bfy -bfy -bed -bwX -brM +aLo +aMF +aNW +aPh +aQn +aRx +aSm +aTz +aEj +aVG +aFi +aFi +aYD +aEj +baH +baH +bcN +baH +baH +abI +abI +abI +aEj +biG +bjG +bjD +bkF +blX +blX +bpr +bqJ +bsa +btw +buN +bwe +bxM +bzt +bAH +blX +blX +bkF +bFC +aEj aaa aaa aaa @@ -98201,34 +104640,34 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -bRA -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +cju +cju +cju +ckK +cju +ckK +cju +ckK +ckK +cju +cju +cju +cju +cju +cju +cju +cju +cju +cju +cju +cju +cju +cju +cju +cju +cju +cju +cju aaa aaa aaa @@ -98372,71 +104811,49 @@ aaa aaa aaa aaa -aHc -aIw -aJH -aKI -aLJ -aMO -aNA -aOG -aAC -aAC -aSx -aAC -aAC -aAC -aad -aWk -aXb -aVj -aaa -aaa -aaa -aaa -aAC -aCg -aGX -bel -bed -bed -bed -bed -bed -bed -bed -bnU -bph -bed -bed -bed -bed -bed -bed -bxa -brM -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aLo +aMG +aNX +aPh +aQo +aRy +aSn +aTA +aEj +aVH +aFi +aXC +aYE +aEj +abI +bbO +bcO +baH aaa aaa aaa aaa +aEj +biH +bjH +bjD +bkF +bnh +boi +blX +bqK +bsd +btw +buN +bwe +bxU +bzu +blX +boi +bDe +bkF +bjD +aEj aaa aaa aaa @@ -98483,6 +104900,28 @@ aaa aaa aaa aaa +cju +cju +cju +cju +cju +cju +cju +cju +cju +cju +cju +cju +cju +cju +cju +cju +cju +cju +cju +cju +cju +cju aaa aaa aaa @@ -98617,7 +105056,7 @@ aaa aaa aaa aaa -aab +abN aaa aaa aaa @@ -98629,59 +105068,49 @@ aaa aaa aaa aaa -aHa -aIx -aJI -aKJ -aLK -aMP -aNB -aOH -aAC -aQC -aCg -aCg -aTo -aAC -aad -aVj -aXc -aVj -aaa -aaa -aaa -aAC -aAC -aCg -aAC -bel -aCg -bgA -bhv -biC -aIq -bgz -bmG -bnV -bpi -bgz -brK -bsG -bsG -bsG -bvL -brL -brM -aaa -aaa -aaa -aaa -aaa -aaa +aLm +aMH +aNY +aPi +aQp +aRz +aSo +aTB +aEj +aVI +aFi +aXC +aYF +aEj +abI +baH +bcP +baH aaa aaa aaa aaa +aEj +aEl +aEj +bjD +bkF +blX +blX +blX +bqL +bse +btz +buR +bwf +bxV +bzv +blX +blX +blX +bkF +bjD +aEj aaa aaa aaa @@ -98735,6 +105164,16 @@ aaa aaa aaa aaa +cju +cju +cju +cju +cju +cju +cju +cju +cju +cju aaa aaa aaa @@ -98886,49 +105325,49 @@ aaa aaa aaa aaa -aHa -aHa -aHc -aHa -aHc -aHa -aHa -aHa -aAC -aQD -aCg -aSy -aTp -aAC +aLm +aLm +aLo +aLm +aLo +aLm +aLm +aLm +aEj +aEj +aEl +aEl +aEl +aEj aaa aaa -aXd +bcQ aaa aaa aaa aaa -aAC -aCg -bWB -aCg -bem -bfB -bfB -bfB -bfB -bjW -blq -bmH -bnW -bpj -bqx -brL -brM -brM -buJ -buJ -brM -brM +aaa +aaa +aaa +aEj +bjD +bkF +bkF +bkF +bkF +bkF +bkF +bkF +buS +bwj +bkF +bkF +bkF +bkF +bkF +bkF +bFD +aEj aaa aaa aaa @@ -99143,44 +105582,14 @@ aaa aaa aaa aaa -aad -aad -aad +abI +abI +abI aaa aaa -aad -aad -aad -aCV -bVM -aCg -aSy -aTq -aAC -aaa -aaa -aXd -aaa -aaa -aaa -aAC -aAC -bWB -aAC -aAC -aAC -aSx -aAC -aAC -aAC -aFZ -bgz -bmI -bnX -bmI -bgz -brM -brM +abI +abI +abI aaa aaa aaa @@ -99189,6 +105598,36 @@ aaa aaa aaa aaa +bcQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aEj +bjD +aEj +bnk +boj +bps +aMA +aEj +btA +buT +bwk +aEj +bzw +bma +bma +bma +bEh +bzx +aEj +aaa +aaa +aaa aaa aaa aaa @@ -99407,37 +105846,7 @@ aaa aaa aaa aaa -aad -aAC -aAC -aCV -aCV -aCV -aAC -aaa -aaa -aXd -aaa -aaa -aaa -aCV -bXe -bXh -bXs -aAC -ben -aCg -bgB -bhw -aAC -aFZ -bgz -bmJ -bmJ -bmJ -bqy -aeV -aad +abI aaa aaa aaa @@ -99446,6 +105855,36 @@ aaa aaa aaa aaa +bcQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aEj +bkL +bma +bma +bma +bma +bqM +bsf +btB +buU +bwl +bxW +bzx +aEj +aEj +aEl +aEl +aEj +aEj +aaa +aaa +aaa aaa aaa aaa @@ -99673,28 +106112,28 @@ aaa aaa aaa aaa -aXd +bcQ aaa aaa aaa -aCV -bXf -bXi -bXt -aAC -beo -bfC -bgC -bhx -aAC -bjX -bgz -bmK -bnY -bmJ -bqy -aeV -aad +aaa +aaa +aaa +aaa +aEj +aEj +aHu +aEj +aEj +aEj +aKl +aEj +btC +buV +btC +aEj +aEj +abI aaa aaa aaa @@ -99930,28 +106369,28 @@ aaa aaa aaa aaa -aXd +bcQ aaa aaa aaa -aAC -aAC -aAC -aCV -aAC -bep -baD -bgD -bhy -aAC -aFZ -bgz -bgz -bgz -bgz -bgz -bbN -bbN +aaa +aaa +aaa +aaa +aEj +bkM +aFi +bnl +bok +aEj +aKl +aEj +btD +btD +btD +bxX +bzy +abI aaa aaa aaa @@ -100187,7 +106626,7 @@ aaa aaa aaa aaa -aXd +bcQ aaa aaa aaa @@ -100195,20 +106634,21 @@ aaa aaa aaa aaa -aAC -aCV -aCV -aCV -aCV -aAC -aGa -aGV -aGV -aGV -bpk -aAC -aad -aad +aEj +bkN +bmb +bnm +bol +aEj +bqN +aEj +btE +buW +btD +bxX +bzy +abI +aaa aaa aaa aaa @@ -100278,7 +106718,6 @@ aaa aaa aaa aaa -aab aaa aaa aaa @@ -100444,7 +106883,7 @@ aaa aaa aaa aaa -aXd +bcQ aaa aaa aaa @@ -100452,20 +106891,20 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aad -aAC -aCV -blr -bmL -aCV -bpl -aAC -aad -aaa +aEj +bkO +bgO +bnn +bom +aEj +aKl +aEj +aEj +aEj +aEj +aEj +aEj +abI aaa aaa aaa @@ -100701,7 +107140,7 @@ aaa aaa aaa aaa -aXd +bcQ aaa aaa aaa @@ -100709,20 +107148,19 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aad -aad -aCV -aCV -aCV -aCV -bpm -aad -aad -aaa +aEj +aEl +aEl +aEl +aEl +aEj +aKm +aLi +aLi +aLi +bwm +aEj +abI aaa aaa aaa @@ -100798,6 +107236,7 @@ aaa aaa aaa aaa +abN aaa aaa aaa @@ -100958,16 +107397,7 @@ aaa aaa aaa aaa -aXd -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +bcQ aaa aaa aaa @@ -100979,6 +107409,15 @@ aaa aaa aaa aaa +abI +aEj +bqO +aJp +btF +aEj +bwn +aEj +abI aaa aaa aaa @@ -101204,38 +107643,38 @@ aaa aaa aaa aaa -aac -acl -aac -aac -aac +aby +aed +aby +aby +aby aaa -aab +abN aaa aaa aaa aaa -aXe -aaa -aaa -aaa -aaa -aaa -aaa -aac -aac -aac -aad -aac -aaa -aaa -aaa +bcR aaa aaa aaa aaa aaa aaa +aby +aby +aby +aed +aby +abI +aEj +aEl +aEl +aEl +aEj +bwo +aEj +abI aaa aaa aaa @@ -101461,29 +107900,29 @@ aaa aaa aaa aaa -aac +aby aaa aaa aaa -aad +abI aaa aaa aaa aaa aaa aaa -aXf +bcS aaa aaa aaa aaa aaa aaa -aad +abI aaa aaa aaa -aac +aby aaa aaa aaa @@ -101718,29 +108157,29 @@ aaa aaa aaa aaa -aac +aby aaa -aOI -aOI -aOI -aOI -aOI -aOI -aOI -aOI +aTC +aTC +aTC +aTC +aTC +aTC +aTC +aTC aaa -aXf +bcS aaa -aOI -aOI -aOI -aOI -aOI -aOI -aOI -aOI +aTC +aTC +aTC +aTC +aTC +aTC +aTC +aTC aaa -aac +aby aaa aaa aaa @@ -101809,7 +108248,7 @@ aaa aaa aaa aaa -aab +abN aaa aaa aaa @@ -101975,29 +108414,29 @@ aaa aaa aaa aaa -aac -aad -ant -aoi -aoi -aoi -aoi -aoi -aoi -aoi -auS -aXf -axu -ayu -ayu -ayu -ayu -ayu -ayu -ayu -aEm -aad -aac +aby +abI +aTD +aUD +aUD +aUD +aUD +aUD +aUD +aUD +bbP +bcS +bdU +beU +beU +beU +beU +beU +beU +beU +bkP +aaa +aby aaa aaa aaa @@ -102232,29 +108671,29 @@ aaa aaa aaa aaa -aac +aby aaa -aOJ -aOJ -aOJ -aOJ -aOJ -aOJ -aOJ -aVk +aTE +aTE +aTE +aTE +aTE +aTE +aTE +baI aaa -aXf +bcS aaa -aOJ -aOJ -aOJ -aOJ -aOJ -aOJ -aOJ -aVk -aaa -aac +aTE +aTE +aTE +aTE +aTE +aTE +aTE +baI +abI +aby aaa aaa aaa @@ -102489,7 +108928,7 @@ aaa aaa aaa aaa -acl +aed aaa aaa aaa @@ -102500,7 +108939,7 @@ aaa aaa aaa aaa -aXf +bcS aaa aaa aaa @@ -102511,7 +108950,7 @@ aaa aaa aaa aaa -acl +aby aaa aaa aaa @@ -102746,29 +109185,29 @@ aaa aaa aaa aaa -aac +aby aaa -aOI -aOI -aOI -aOI -aOI -aOI -aOI -aOI +aTC +aTC +aTC +aTC +aTC +aTC +aTC +aTC aaa -aXf +bcS aaa -aOI -aOI -aOI -aOI -aOI -aOI -aOI -aOI +aTC +aTC +aTC +aTC +aTC +aTC +aTC +aTC aaa -aac +aed aaa aaa aaa @@ -103003,29 +109442,29 @@ aaa aaa aaa aaa -aac -aad -ant -aoi -aoi -aoi -aoi -aoi -aoi -aoi -auS -aXf -axu -ayu -ayu -ayu -ayu -ayu -ayu -ayu -aEm -aad -aac +aby +abI +aTD +aUD +aUD +aUD +aUD +aUD +aUD +aUD +bbP +bcS +bdU +beU +beU +beU +beU +beU +beU +beU +bkP +abI +aby aaa aaa aaa @@ -103260,29 +109699,29 @@ aaa aaa aaa aaa -aac +aby aaa -aOJ -aOJ -aOJ -aOJ -aOJ -aOJ -aOJ -aVk +aTE +aTE +aTE +aTE +aTE +aTE +aTE +baI aaa -aXf +bcS aaa -aOJ -aOJ -aOJ -aOJ -aOJ -aOJ -aOJ -aVk +aTE +aTE +aTE +aTE +aTE +aTE +aTE +baI aaa -aac +aby aaa aaa aaa @@ -103517,7 +109956,7 @@ aaa aaa aaa aaa -aac +aby aaa aaa aaa @@ -103528,7 +109967,7 @@ aaa aaa aaa aaa -aXf +bcS aaa aaa aaa @@ -103539,7 +109978,7 @@ aaa aaa aaa aaa -aac +aby aaa aaa aaa @@ -103774,29 +110213,29 @@ aaa aaa aaa aaa -aac +aby aaa -aOI -aOI -aOI -aOI -aOI -aOI -aOI -aOI +aTC +aTC +aTC +aTC +aTC +aTC +aTC +aTC aaa -aXf +bcS aaa -aOI -aOI -aOI -aOI -aOI -aOI -aOI -aOI +aTC +aTC +aTC +aTC +aTC +aTC +aTC +aTC aaa -aac +aby aaa aaa aaa @@ -104031,29 +110470,29 @@ aaa aaa aaa aaa -aac -aad -ant -aoi -aoi -aoi -aoi -aoi -aoi -aoi -auS -aXf -axu -ayu -ayu -ayu -ayu -ayu -ayu -ayu -aEm -aad -aac +aby +abI +aTD +aUD +aUD +aUD +aUD +aUD +aUD +aUD +bbP +bcS +bdU +beU +beU +beU +beU +beU +beU +beU +bkP +abI +aby aaa aaa aaa @@ -104288,29 +110727,29 @@ aaa aaa aaa aaa -aac +aby aaa -aOJ -aOJ -aOJ -aOJ -aOJ -aOJ -aOJ -aVk +aTE +aTE +aTE +aTE +aTE +aTE +aTE +baI aaa -aXf +bcS aaa -aOJ -aOJ -aOJ -aOJ -aOJ -aOJ -aOJ -aVk +aTE +aTE +aTE +aTE +aTE +aTE +aTE +baI aaa -acl +aed aaa aaa aaa @@ -104340,7 +110779,7 @@ aaa aaa aaa aaa -bQz +bUB aaa aaa aaa @@ -104545,7 +110984,7 @@ aaa aaa aaa aaa -acl +aed aaa aaa aaa @@ -104556,7 +110995,7 @@ aaa aaa aaa aaa -aXf +bcS aaa aaa aaa @@ -104567,7 +111006,7 @@ aaa aaa aaa aaa -aac +aby aaa aaa aaa @@ -104802,29 +111241,29 @@ aaa aaa aaa aaa -aac +aby aaa -aOI -aOI -aOI -aOI -aOI -aOI -aOI -aOI +aTC +aTC +aTC +aTC +aTC +aTC +aTC +aTC aaa -aXf +bcS aaa -aOI -aOI -aOI -aOI -aOI -aOI -aOI -aOI +aTC +aTC +aTC +aTC +aTC +aTC +aTC +aTC aaa -aac +aby aaa aaa aaa @@ -105059,29 +111498,29 @@ aaa aaa aaa aaa -aac -aad -ant -aoi -aoi -aoi -aoi -aoi -aoi -aoi -auS -awi -axu -ayu -ayu -ayu -ayu -ayu -ayu -ayu -aEm -aad -aac +aby +abI +aTD +aUD +aUD +aUD +aUD +aUD +aUD +aUD +bbP +bcT +bdU +beU +beU +beU +beU +beU +beU +beU +bkP +abI +aby aaa aaa aaa @@ -105316,29 +111755,29 @@ aaa aaa aaa aaa -aac +aby aaa -aOJ -aOJ -aOJ -aOJ -aOJ -aOJ -aOJ -aVk +aTE +aTE +aTE +aTE +aTE +aTE +aTE +baI aaa -aXg +bcU aaa -aOJ -aOJ -aOJ -aOJ -aOJ -aOJ -aOJ -aVk +aTE +aTE +aTE +aTE +aTE +aTE +aTE +baI aaa -aac +aby aaa aaa aaa @@ -105573,7 +112012,7 @@ aaa aaa aaa aaa -aad +abI aaa aaa aaa @@ -105584,7 +112023,7 @@ aaa aaa aaa aaa -aXd +bcQ aaa aaa aaa @@ -105595,7 +112034,7 @@ aaa aaa aaa aaa -aad +abI aaa aaa aaa @@ -105830,29 +112269,29 @@ aaa aaa aaa aaa -acl -aac -aac -aac -aac -aac -aac -aac -aac -aac +aed +aby +aby +aby +aby +aby +aby +aby +aby +aby aaa -aXd +bcQ aaa -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac +aby +aby +aby +aby +aby +aby +aby +aby +aby +aby aaa aaa aaa @@ -106096,11 +112535,11 @@ aaa aaa aaa aaa -aad -aad -aXh -aad -aad +abI +abI +bcV +abI +abI aaa aaa aaa @@ -106353,11 +112792,11 @@ aaa aaa aaa aaa -aac +aby aaa -aad +abI aaa -aac +aby aaa aaa aaa @@ -106610,11 +113049,11 @@ aaa aaa aaa aaa -aac -aac -aac -aac -aac +aby +aby +aby +aby +aby aaa aaa aaa @@ -108622,7 +115061,7 @@ aaa aaa aaa aaa -ajL +ajA aaa aaa aaa diff --git a/_maps/map_files/PubbyStation/job_changes.dm b/_maps/map_files/PubbyStation/job_changes.dm index 6bb5276d9c..b9789fd896 100644 --- a/_maps/map_files/PubbyStation/job_changes.dm +++ b/_maps/map_files/PubbyStation/job_changes.dm @@ -18,5 +18,4 @@ access += ACCESS_CREMATORIUM minimal_access += ACCESS_CREMATORIUM -MAP_REMOVE_JOB(curator) -MAP_REMOVE_JOB(lawyer) \ No newline at end of file +MAP_REMOVE_JOB(lawyer) diff --git a/_maps/map_files/PubbyStation/monastery_shuttle.dm b/_maps/map_files/PubbyStation/monastery_shuttle.dm index e64d784a1f..b1cbb3c7b2 100644 --- a/_maps/map_files/PubbyStation/monastery_shuttle.dm +++ b/_maps/map_files/PubbyStation/monastery_shuttle.dm @@ -1,11 +1,11 @@ /obj/machinery/computer/shuttle/monastery_shuttle name = "monastery shuttle console" desc = "Used to control the monastery shuttle." - circuit = /obj/item/weapon/circuitboard/computer/shuttle/monastery_shuttle + circuit = /obj/item/circuitboard/computer/shuttle/monastery_shuttle shuttleId = "pod1" possible_destinations = "monastery_shuttle_asteroid;monastery_shuttle_station" no_destination_swap = TRUE -/obj/item/weapon/circuitboard/computer/shuttle/monastery_shuttle +/obj/item/circuitboard/computer/shuttle/monastery_shuttle name = "Monastery Shuttle (Computer Board)" build_path = /obj/machinery/computer/shuttle/monastery_shuttle diff --git a/_maps/map_files/debug/runtimestation.dmm b/_maps/map_files/debug/runtimestation.dmm index 364e912b4b..399dc6427b 100644 --- a/_maps/map_files/debug/runtimestation.dmm +++ b/_maps/map_files/debug/runtimestation.dmm @@ -141,8 +141,7 @@ }, /area/engine/gravity_generator) "au" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; @@ -259,8 +258,7 @@ }, /area/engine/gravity_generator) "aI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engine/gravity_generator) "aJ" = ( @@ -333,7 +331,7 @@ /obj/item/device/flashlight{ pixel_y = 5 }, -/obj/item/weapon/airlock_painter, +/obj/item/airlock_painter, /turf/open/floor/plating, /area/engine/engineering) "aT" = ( @@ -427,7 +425,7 @@ /area/engine/atmos) "bd" = ( /obj/structure/table, -/obj/item/weapon/weldingtool/experimental, +/obj/item/weldingtool/experimental, /turf/open/floor/plating, /area/engine/engineering) "be" = ( @@ -473,7 +471,7 @@ /obj/machinery/light, /obj/structure/table, /obj/item/device/analyzer, -/obj/item/weapon/wrench, +/obj/item/wrench, /turf/open/floor/plating, /area/engine/atmos) "bk" = ( @@ -505,13 +503,13 @@ "bo" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on, /obj/structure/table, -/obj/item/weapon/screwdriver/power, -/obj/item/weapon/wirecutters/power, +/obj/item/screwdriver/power, +/obj/item/wirecutters/power, /turf/open/floor/plating, /area/engine/engineering) "bp" = ( /obj/machinery/light, -/obj/item/weapon/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, /obj/item/device/lightreplacer, /turf/open/floor/plating, /area/engine/engineering) @@ -545,8 +543,7 @@ /turf/closed/wall/r_wall, /area/bridge) "bv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/bridge) "bw" = ( @@ -635,7 +632,7 @@ "bH" = ( /obj/structure/table, /obj/item/ammo_box/c10mm, -/obj/item/weapon/gun/ballistic, +/obj/item/gun/ballistic, /turf/open/floor/plasteel, /area/bridge) "bI" = ( @@ -644,20 +641,20 @@ /area/bridge) "bJ" = ( /obj/structure/table, -/obj/item/weapon/card/id/captains_spare, +/obj/item/card/id/captains_spare, /turf/open/floor/plasteel, /area/bridge) "bK" = ( /obj/structure/table, -/obj/item/weapon/storage/backpack/holding, +/obj/item/storage/backpack/holding, /turf/open/floor/plasteel, /area/bridge) "bL" = ( /obj/structure/table, -/obj/item/weapon/rcd_ammo/large, -/obj/item/weapon/rcd_ammo/large, -/obj/item/weapon/rcd_ammo/large, -/obj/item/weapon/construction/rcd, +/obj/item/rcd_ammo/large, +/obj/item/rcd_ammo/large, +/obj/item/rcd_ammo/large, +/obj/item/construction/rcd, /turf/open/floor/plasteel, /area/bridge) "bM" = ( @@ -715,7 +712,6 @@ }, /obj/structure/closet/firecloset/full, /turf/open/floor/plasteel/arrival{ - icon_state = "arrival"; dir = 9 }, /area/hallway/secondary/entry) @@ -741,13 +737,11 @@ }, /area/hallway/secondary/entry) "bY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/maintenance/department/bridge) "bZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/primary/central) "ca" = ( @@ -781,8 +775,7 @@ /turf/open/floor/plasteel, /area/hallway/primary/central) "cd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -824,8 +817,7 @@ }, /area/bridge) "ch" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -1012,14 +1004,14 @@ /area/hallway/secondary/entry) "cI" = ( /obj/structure/table, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/arrival{ dir = 8 }, /area/hallway/secondary/entry) "cJ" = ( /obj/structure/table, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/arrival{ dir = 10 }, @@ -1037,7 +1029,7 @@ /area/hallway/secondary/entry) "cL" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -3; pixel_y = 7 }, @@ -1045,8 +1037,8 @@ /area/hallway/secondary/entry) "cM" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/item/device/healthanalyzer, /turf/open/floor/plasteel/arrival, /area/hallway/secondary/entry) @@ -1070,8 +1062,7 @@ /turf/open/floor/plasteel, /area/construction) "cR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/construction) "cS" = ( @@ -1353,8 +1344,8 @@ "dO" = ( /obj/structure/table, /obj/machinery/light, -/obj/item/weapon/twohanded/fireaxe, -/obj/item/weapon/extinguisher, +/obj/item/twohanded/fireaxe, +/obj/item/extinguisher, /turf/open/floor/plasteel, /area/storage/primary) "dP" = ( @@ -1364,8 +1355,8 @@ /area/storage/primary) "dQ" = ( /obj/structure/table, -/obj/item/weapon/storage/box/lights/mixed, -/obj/item/weapon/storage/box/lights/tubes, +/obj/item/storage/box/lights/mixed, +/obj/item/storage/box/lights/tubes, /obj/machinery/light, /turf/open/floor/plasteel, /area/storage/primary) diff --git a/_maps/map_files/generic/Centcomm.dmm b/_maps/map_files/generic/CentCom.dmm similarity index 93% rename from _maps/map_files/generic/Centcomm.dmm rename to _maps/map_files/generic/CentCom.dmm index 1840fb2d80..ca7c26625b 100644 --- a/_maps/map_files/generic/Centcomm.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -67,7 +67,7 @@ /obj/structure/table/wood{ layer = 3.3 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-05"; layer = 4.1; pixel_y = 4 @@ -167,7 +167,7 @@ /area/holodeck/rec_center/bunker) "aB" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/box/matches{ +/obj/item/storage/box/matches{ pixel_x = -4; pixel_y = 8 }, @@ -212,7 +212,7 @@ /area/holodeck/rec_center/winterwonderland) "aJ" = ( /obj/structure/table, -/obj/item/weapon/gun/energy/laser, +/obj/item/gun/energy/laser, /turf/open/floor/holofloor{ icon_state = "asteroidfloor"; dir = 8 @@ -299,7 +299,7 @@ /area/holodeck/rec_center/winterwonderland) "aV" = ( /obj/structure/table/wood, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-05"; layer = 4.1; pixel_y = 10 @@ -379,7 +379,7 @@ /area/holodeck/rec_center/lounge) "bh" = ( /obj/structure/table/wood, -/obj/item/weapon/book/manual/barman_recipes, +/obj/item/book/manual/barman_recipes, /obj/item/clothing/mask/cigarette/pipe, /turf/open/floor/holofloor/carpet, /area/holodeck/rec_center/lounge) @@ -425,7 +425,7 @@ /area/holodeck/rec_center/pet_lounge) "bq" = ( /obj/structure/table/glass, -/obj/item/weapon/surgicaldrill, +/obj/item/surgicaldrill, /turf/open/floor/holofloor{ icon_state = "white"; dir = 9 @@ -433,7 +433,7 @@ /area/holodeck/rec_center/medical) "br" = ( /obj/structure/table/glass, -/obj/item/weapon/hemostat, +/obj/item/hemostat, /turf/open/floor/holofloor{ icon_state = "white"; dir = 1 @@ -441,10 +441,10 @@ /area/holodeck/rec_center/medical) "bs" = ( /obj/structure/table/glass, -/obj/item/weapon/scalpel{ +/obj/item/scalpel{ pixel_y = 10 }, -/obj/item/weapon/circular_saw, +/obj/item/circular_saw, /turf/open/floor/holofloor{ icon_state = "white"; dir = 1 @@ -452,7 +452,7 @@ /area/holodeck/rec_center/medical) "bt" = ( /obj/structure/table/glass, -/obj/item/weapon/retractor, +/obj/item/retractor, /turf/open/floor/holofloor{ icon_state = "white"; dir = 1 @@ -461,7 +461,7 @@ "bu" = ( /obj/structure/table/glass, /obj/item/stack/medical/gauze, -/obj/item/weapon/cautery, +/obj/item/cautery, /turf/open/floor/holofloor{ icon_state = "white"; dir = 5 @@ -506,7 +506,7 @@ /obj/item/clothing/head/helmet/thunderdome, /obj/item/clothing/suit/armor/tdome/red, /obj/item/clothing/under/color/red, -/obj/item/weapon/holo/esword/red, +/obj/item/holo/esword/red, /turf/open/floor/holofloor{ icon_state = "warningline"; dir = 2 @@ -554,8 +554,8 @@ /area/holodeck/rec_center/pet_lounge) "bI" = ( /obj/structure/table/glass, -/obj/item/weapon/surgical_drapes, -/obj/item/weapon/razor, +/obj/item/surgical_drapes, +/obj/item/razor, /turf/open/floor/holofloor{ icon_state = "white"; dir = 8 @@ -619,7 +619,7 @@ /turf/open/floor/holofloor/grass, /area/holodeck/rec_center/pet_lounge) "bV" = ( -/obj/item/weapon/storage/bag/easterbasket{ +/obj/item/storage/bag/easterbasket{ name = "picnic basket"; pixel_y = 6 }, @@ -688,7 +688,7 @@ }, /area/holodeck/rec_center/pet_lounge) "ch" = ( -/obj/item/weapon/shovel/spade{ +/obj/item/shovel/spade{ pixel_x = 2; pixel_y = -2 }, @@ -725,11 +725,11 @@ /area/holodeck/rec_center/medical) "cm" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/box/syringes{ +/obj/item/storage/box/syringes{ pixel_x = 4; pixel_y = 4 }, -/obj/item/weapon/storage/box/beakers, +/obj/item/storage/box/beakers, /turf/open/floor/holofloor{ icon_state = "white" }, @@ -805,7 +805,7 @@ /area/holodeck/rec_center/anthophila) "cx" = ( /obj/effect/holodeck_effect/mobspawner/bee, -/obj/item/weapon/melee/flyswatter, +/obj/item/melee/flyswatter, /turf/open/floor/holofloor/asteroid, /area/holodeck/rec_center/anthophila) "cy" = ( @@ -891,7 +891,7 @@ /turf/open/floor/holofloor/grass, /area/holodeck/rec_center/pet_lounge) "cL" = ( -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/holofloor/grass, /area/holodeck/rec_center/pet_lounge) "cM" = ( @@ -928,7 +928,7 @@ /area/holodeck/rec_center/pet_lounge) "cS" = ( /obj/machinery/hydroponics/soil, -/obj/item/weapon/cultivator, +/obj/item/cultivator, /turf/open/floor/holofloor/grass, /area/holodeck/rec_center/pet_lounge) "cT" = ( @@ -942,7 +942,7 @@ /area/holodeck/rec_center/pet_lounge) "cV" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/medical, +/obj/item/bedsheet/medical, /obj/structure/window{ dir = 1 }, @@ -956,7 +956,7 @@ dir = 8 }, /obj/structure/bed, -/obj/item/weapon/bedsheet/medical, +/obj/item/bedsheet/medical, /obj/structure/window{ dir = 1 }, @@ -984,11 +984,11 @@ /turf/open/floor/holofloor/beach/coast_t, /area/holodeck/rec_center/beach) "da" = ( -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /turf/open/floor/holofloor/beach/coast_t, /area/holodeck/rec_center/beach) "db" = ( -/obj/item/weapon/shovel/spade, +/obj/item/shovel/spade, /turf/open/floor/holofloor/beach/coast_t, /area/holodeck/rec_center/beach) "dc" = ( @@ -1031,7 +1031,7 @@ /area/holodeck/rec_center/beach) "dj" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/medical, +/obj/item/bedsheet/medical, /obj/machinery/iv_drip{ density = 0 }, @@ -1045,7 +1045,7 @@ dir = 8 }, /obj/structure/bed, -/obj/item/weapon/bedsheet/medical, +/obj/item/bedsheet/medical, /obj/machinery/iv_drip{ density = 0 }, @@ -1120,7 +1120,7 @@ /obj/item/clothing/head/helmet/thunderdome, /obj/item/clothing/suit/armor/tdome/green, /obj/item/clothing/under/color/green, -/obj/item/weapon/holo/esword/green, +/obj/item/holo/esword/green, /turf/open/floor/holofloor{ icon_state = "warningline"; dir = 1 @@ -1165,14 +1165,14 @@ }, /area/holodeck/rec_center/spacechess) "dA" = ( -/obj/item/weapon/banner/blue, +/obj/item/banner/blue, /turf/open/floor/holofloor/grass, /area/holodeck/rec_center/thunderdome1218) "dB" = ( /obj/structure/table/wood/fancy, /obj/item/clothing/suit/armor/riot/knight/blue, /obj/item/clothing/head/helmet/knight/blue, -/obj/item/weapon/claymore/weak, +/obj/item/claymore/weak, /turf/open/floor/holofloor/grass, /area/holodeck/rec_center/thunderdome1218) "dC" = ( @@ -1186,11 +1186,11 @@ /obj/structure/table/wood/fancy, /obj/item/clothing/suit/armor/riot/knight/red, /obj/item/clothing/head/helmet/knight/red, -/obj/item/weapon/claymore/weak, +/obj/item/claymore/weak, /turf/open/floor/holofloor/grass, /area/holodeck/rec_center/thunderdome1218) "dE" = ( -/obj/item/weapon/banner/red, +/obj/item/banner/red, /turf/open/floor/holofloor/grass, /area/holodeck/rec_center/thunderdome1218) "dF" = ( @@ -1224,7 +1224,7 @@ /area/holodeck/rec_center/chapelcourt) "dJ" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/storage/book/bible, +/obj/item/storage/book/bible, /turf/open/floor/holofloor{ dir = 8; icon_state = "dark" @@ -1232,7 +1232,7 @@ /area/holodeck/rec_center/chapelcourt) "dK" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /turf/open/floor/holofloor{ dir = 8; icon_state = "dark" @@ -1397,7 +1397,7 @@ icon = 'icons/obj/machines/particle_accelerator.dmi'; icon_state = "control_boxp"; name = "Kobayashi Maru control computer"; - prizes = list(/obj/item/weapon/paper/trek_diploma = 1); + prizes = list(/obj/item/paper/fluff/holodeck/trek_diploma = 1); settlers = list("Kirk","Worf","Gene") }, /turf/open/floor/holofloor/plating, @@ -1423,7 +1423,7 @@ icon = 'icons/obj/machines/particle_accelerator.dmi'; icon_state = "control_boxp"; name = "Kobayashi Maru control computer"; - prizes = list(/obj/item/weapon/paper/trek_diploma = 1); + prizes = list(/obj/item/paper/fluff/holodeck/trek_diploma = 1); settlers = list("Kirk","Worf","Gene") }, /turf/open/floor/holofloor/plating, @@ -1438,7 +1438,7 @@ icon = 'icons/obj/machines/particle_accelerator.dmi'; icon_state = "control_boxp"; name = "Kobayashi Maru control computer"; - prizes = list(/obj/item/weapon/paper/trek_diploma = 1); + prizes = list(/obj/item/paper/fluff/holodeck/trek_diploma = 1); settlers = list("Kirk","Worf","Gene") }, /turf/open/floor/holofloor/plating, @@ -1593,7 +1593,7 @@ /area/holodeck/rec_center/kobayashi) "ez" = ( /obj/structure/table/glass, -/obj/item/weapon/gun/energy/e_gun/mini/practice_phaser, +/obj/item/gun/energy/e_gun/mini/practice_phaser, /turf/open/floor/holofloor/plating, /area/holodeck/rec_center/kobayashi) "eA" = ( @@ -1612,8 +1612,8 @@ }, /area/holodeck/rec_center/chapelcourt) "eC" = ( -/obj/item/weapon/gavelblock, -/obj/item/weapon/gavelhammer, +/obj/item/gavelblock, +/obj/item/gavelhammer, /obj/structure/table/wood, /turf/open/floor/holofloor{ dir = 8; @@ -1636,7 +1636,7 @@ }, /area/holodeck/rec_center/chapelcourt) "eF" = ( -/obj/item/weapon/shovel, +/obj/item/shovel, /turf/open/floor/holofloor/asteroid, /area/holodeck/rec_center/rollercoaster) "eG" = ( @@ -1663,7 +1663,7 @@ }, /area/holodeck/rec_center/firingrange) "eJ" = ( -/obj/item/weapon/weldingtool, +/obj/item/weldingtool, /turf/open/floor/holofloor/plating, /area/holodeck/rec_center/refuel) "eK" = ( @@ -1685,22 +1685,22 @@ /area/holodeck/rec_center/thunderdome1218) "eN" = ( /obj/structure/table/wood, -/obj/item/weapon/melee/chainofcommand{ +/obj/item/melee/chainofcommand{ name = "chain whip" }, -/obj/item/weapon/twohanded/spear, +/obj/item/twohanded/spear, /turf/open/floor/holofloor/asteroid, /area/holodeck/rec_center/thunderdome1218) "eO" = ( /obj/structure/table/wood, -/obj/item/weapon/scythe, -/obj/item/weapon/twohanded/spear, +/obj/item/scythe, +/obj/item/twohanded/spear, /turf/open/floor/holofloor/asteroid, /area/holodeck/rec_center/thunderdome1218) "eP" = ( /obj/structure/table/wood, -/obj/item/weapon/tailclub, -/obj/item/weapon/twohanded/spear, +/obj/item/tailclub, +/obj/item/twohanded/spear, /turf/open/floor/holofloor/asteroid, /area/holodeck/rec_center/thunderdome1218) "eQ" = ( @@ -1858,8 +1858,8 @@ /area/holodeck/rec_center/kobayashi) "fn" = ( /obj/structure/table, -/obj/item/weapon/folder, -/obj/item/weapon/pen/blue, +/obj/item/folder, +/obj/item/pen/blue, /obj/structure/window/reinforced{ dir = 8 }, @@ -1870,8 +1870,8 @@ /area/holodeck/rec_center/kobayashi) "fo" = ( /obj/structure/table, -/obj/item/weapon/folder, -/obj/item/weapon/pen, +/obj/item/folder, +/obj/item/pen, /turf/open/floor/holofloor{ icon_state = "neutral"; dir = 1 @@ -1882,8 +1882,8 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/folder, -/obj/item/weapon/pen/red, +/obj/item/folder, +/obj/item/pen/red, /turf/open/floor/holofloor{ icon_state = "neutral"; dir = 1 @@ -1918,7 +1918,7 @@ }, /area/holodeck/rec_center/firingrange) "ft" = ( -/obj/item/weapon/paper/range, +/obj/item/paper/guides/jobs/security/range, /turf/open/floor/holofloor, /area/holodeck/rec_center/firingrange) "fu" = ( @@ -2066,7 +2066,7 @@ /area/holodeck/rec_center/firingrange) "fM" = ( /obj/structure/rack, -/obj/item/weapon/gun/energy/laser/practice, +/obj/item/gun/energy/laser/practice, /obj/item/clothing/ears/earmuffs, /turf/open/floor/holofloor, /area/holodeck/rec_center/firingrange) @@ -2090,8 +2090,8 @@ /obj/item/clothing/shoes/sneakers/brown, /obj/item/clothing/suit/armor/tdome/red, /obj/item/clothing/head/helmet/thunderdome, -/obj/item/weapon/melee/baton/loaded, -/obj/item/weapon/melee/transforming/energy/sword/saber/red, +/obj/item/melee/baton/loaded, +/obj/item/melee/transforming/energy/sword/saber/red, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -2127,8 +2127,8 @@ /obj/item/clothing/shoes/sneakers/brown, /obj/item/clothing/suit/armor/tdome/green, /obj/item/clothing/head/helmet/thunderdome, -/obj/item/weapon/melee/baton/loaded, -/obj/item/weapon/melee/transforming/energy/sword/saber/green, +/obj/item/melee/baton/loaded, +/obj/item/melee/transforming/energy/sword/saber/green, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -2157,7 +2157,7 @@ /obj/item/clothing/shoes/sneakers/brown, /obj/item/clothing/suit/armor/vest, /obj/item/clothing/head/helmet/swat, -/obj/item/weapon/gun/energy/laser, +/obj/item/gun/energy/laser, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -2169,7 +2169,7 @@ /obj/item/clothing/shoes/sneakers/brown, /obj/item/clothing/suit/armor/vest, /obj/item/clothing/head/helmet/swat, -/obj/item/weapon/gun/energy/laser, +/obj/item/gun/energy/laser, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -2454,7 +2454,6 @@ /area/ctf) "hf" = ( /obj/machinery/power/emitter/energycannon{ - icon_state = "emitter"; dir = 1 }, /turf/open/floor/plating, @@ -2618,11 +2617,11 @@ /turf/open/floor/circuit/green/anim, /area/ctf) "hJ" = ( -/obj/item/weapon/twohanded/ctf/blue, +/obj/item/twohanded/ctf/blue, /turf/open/floor/circuit/green/anim, /area/ctf) "hK" = ( -/obj/item/weapon/twohanded/ctf/red, +/obj/item/twohanded/ctf/red, /turf/open/floor/circuit/green/anim, /area/ctf) "hL" = ( @@ -2842,22 +2841,21 @@ /area/centcom/prison) "ix" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/centcom/control) "iy" = ( /obj/structure/table/reinforced, -/obj/item/weapon/crowbar/red, -/obj/item/weapon/tank/internals/emergency_oxygen/engi, +/obj/item/crowbar/red, +/obj/item/tank/internals/emergency_oxygen/engi, /obj/item/clothing/mask/gas, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/centcom/control) "iz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/centcom/control) "iA" = ( @@ -2879,7 +2877,7 @@ /area/centcom/control) "iB" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/lockbox/loyalty, +/obj/item/storage/lockbox/loyalty, /obj/machinery/light{ dir = 1 }, @@ -2887,14 +2885,14 @@ /turf/open/floor/plasteel, /area/centcom/control) "iC" = ( -/obj/item/weapon/storage/box/emps{ +/obj/item/storage/box/emps{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/flashbangs, -/obj/item/weapon/grenade/plastic/x4, -/obj/item/weapon/grenade/plastic/x4, -/obj/item/weapon/grenade/plastic/x4, +/obj/item/storage/box/flashbangs, +/obj/item/grenade/plastic/x4, +/obj/item/grenade/plastic/x4, +/obj/item/grenade/plastic/x4, /obj/structure/table/reinforced, /obj/item/clothing/ears/earmuffs, /obj/structure/reagent_dispensers/peppertank{ @@ -2905,14 +2903,14 @@ /area/centcom/control) "iD" = ( /obj/structure/table/reinforced, -/obj/item/weapon/restraints/handcuffs/cable/zipties, +/obj/item/restraints/handcuffs/cable/zipties, /obj/item/device/assembly/flash/handheld, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/centcom/control) "iE" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/centcom/control) @@ -2923,7 +2921,7 @@ /area/centcom/prison) "iG" = ( /turf/closed/indestructible/fakedoor{ - name = "Centcom Cell" + name = "CentCom Cell" }, /area/centcom/prison) "iH" = ( @@ -2933,10 +2931,10 @@ /area/centcom/control) "iI" = ( /obj/structure/closet/secure_closet/security, -/obj/item/weapon/storage/belt/security/full, -/obj/item/weapon/gun/ballistic/automatic/wt550, +/obj/item/storage/belt/security/full, +/obj/item/gun/ballistic/automatic/wt550, /obj/item/clothing/head/helmet/swat/nanotrasen, -/obj/item/weapon/crowbar/red, +/obj/item/crowbar/red, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -2944,10 +2942,10 @@ /area/centcom/control) "iJ" = ( /obj/structure/closet/secure_closet/security, -/obj/item/weapon/storage/belt/security/full, -/obj/item/weapon/gun/ballistic/automatic/wt550, +/obj/item/storage/belt/security/full, +/obj/item/gun/ballistic/automatic/wt550, /obj/item/clothing/head/helmet/swat/nanotrasen, -/obj/item/weapon/crowbar/red, +/obj/item/crowbar/red, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -2958,7 +2956,7 @@ /area/centcom/supply) "iL" = ( /turf/closed/indestructible/fakedoor{ - name = "Centcom Warehouse" + name = "CentCom Warehouse" }, /area/centcom/supply) "iM" = ( @@ -3000,7 +2998,6 @@ /area/centcom/supply) "iT" = ( /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/centcom/supply) @@ -3010,7 +3007,6 @@ pixel_x = 24 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 5 }, /area/centcom/supply) @@ -3028,10 +3024,10 @@ /area/centcom/control) "iX" = ( /obj/structure/closet/secure_closet/security, -/obj/item/weapon/storage/belt/security/full, -/obj/item/weapon/gun/ballistic/automatic/wt550, +/obj/item/storage/belt/security/full, +/obj/item/gun/ballistic/automatic/wt550, /obj/item/clothing/head/helmet/swat/nanotrasen, -/obj/item/weapon/crowbar/red, +/obj/item/crowbar/red, /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -3039,18 +3035,17 @@ /area/centcom/control) "iY" = ( /obj/structure/closet/secure_closet/security, -/obj/item/weapon/storage/belt/security/full, -/obj/item/weapon/gun/ballistic/automatic/wt550, +/obj/item/storage/belt/security/full, +/obj/item/gun/ballistic/automatic/wt550, /obj/item/clothing/head/helmet/swat/nanotrasen, -/obj/item/weapon/crowbar/red, +/obj/item/crowbar/red, /obj/effect/turf_decal/stripes/line{ dir = 10 }, /turf/open/floor/plasteel, /area/centcom/control) "iZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/centcom/supply) "ja" = ( @@ -3064,7 +3059,7 @@ "jc" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/centcom{ - name = "Centcom"; + name = "CentCom"; opacity = 1; req_access_txt = "0" }, @@ -3074,8 +3069,7 @@ /turf/open/floor/plasteel, /area/centcom/control) "jd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/securearea{ desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; icon_state = "space"; @@ -3220,7 +3214,7 @@ /area/centcom/supply) "jr" = ( /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/structure/table, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -3327,7 +3321,7 @@ dwidth = 5; height = 7; id = "supply_away"; - name = "Centcom"; + name = "CentCom"; width = 12 }, /turf/open/space, @@ -3513,11 +3507,7 @@ }, /area/centcom/supply) "jZ" = ( -/obj/structure/closet/secure_closet{ - anchored = 1; - name = "Contraband Locker"; - req_access_txt = "19" - }, +/obj/structure/closet/secure_closet/contraband/heads, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -3535,8 +3525,8 @@ }, /area/centcom/control) "kc" = ( -/obj/item/weapon/storage/box/handcuffs, -/obj/item/weapon/crowbar/red, +/obj/item/storage/box/handcuffs, +/obj/item/crowbar/red, /obj/structure/table/wood, /turf/open/floor/plasteel/vault{ dir = 8 @@ -3558,7 +3548,7 @@ }, /area/centcom/control) "kf" = ( -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /obj/item/device/taperecorder, /obj/structure/table/wood, /turf/open/floor/plasteel/vault{ @@ -3566,8 +3556,8 @@ }, /area/centcom/control) "kg" = ( -/obj/item/weapon/wrench, -/obj/item/weapon/restraints/handcuffs, +/obj/item/wrench, +/obj/item/restraints/handcuffs, /obj/item/device/assembly/flash/handheld, /obj/structure/table/wood, /turf/open/floor/plasteel/vault{ @@ -3575,7 +3565,7 @@ }, /area/centcom/control) "kh" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -3585,8 +3575,8 @@ /area/centcom/control) "ki" = ( /obj/structure/table/wood, -/obj/item/weapon/phone{ - desc = "Supposedly a direct line to NanoTrasen Central Command. It's not even plugged in."; +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; pixel_x = -3; pixel_y = 3 }, @@ -3604,24 +3594,24 @@ }, /area/centcom/control) "kj" = ( -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/red, -/obj/item/weapon/stamp/denied{ +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/stamp/denied{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/stamp, +/obj/item/stamp, /obj/structure/table/wood, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/centcom/control) "kk" = ( -/obj/item/weapon/storage/briefcase{ +/obj/item/storage/briefcase{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/storage/secure/briefcase, +/obj/item/storage/secure/briefcase, /obj/structure/table/wood, /turf/open/floor/plasteel/vault{ dir = 8 @@ -3656,7 +3646,7 @@ /turf/open/floor/plasteel, /area/centcom/control) "kq" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/vault{ @@ -3685,8 +3675,8 @@ /area/syndicate_mothership/control) "kv" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/handcuffs, -/obj/item/weapon/crowbar/red, +/obj/item/storage/box/handcuffs, +/obj/item/crowbar/red, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -3701,13 +3691,13 @@ /turf/open/floor/plasteel, /area/centcom/control) "kx" = ( -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/red, -/obj/item/weapon/stamp/denied{ +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/stamp/denied{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/stamp, +/obj/item/stamp, /obj/structure/table/wood, /turf/open/floor/plasteel/grimy, /area/centcom/control) @@ -3716,7 +3706,7 @@ /turf/open/floor/plasteel/grimy, /area/centcom/control) "kz" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/firealarm{ @@ -3731,7 +3721,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -3741,7 +3731,7 @@ /obj/structure/window/reinforced{ dir = 1 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/grimy, @@ -3758,8 +3748,8 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen/fourcolor, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, /turf/open/floor/plasteel/grimy, /area/centcom/control) "kE" = ( @@ -3774,23 +3764,23 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/blue, -/obj/item/weapon/stamp/law, +/obj/item/clipboard, +/obj/item/folder/blue, +/obj/item/stamp/law, /turf/open/floor/plasteel/grimy, /area/centcom/control) "kG" = ( /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, /turf/open/floor/plasteel/grimy, /area/centcom/control) "kH" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/airalarm{ @@ -3816,13 +3806,12 @@ /area/centcom/supply) "kL" = ( /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 6 }, /area/centcom/supply) "kM" = ( /turf/closed/indestructible/fakedoor{ - name = "Centcom" + name = "CentCom" }, /area/centcom/control) "kN" = ( @@ -3839,8 +3828,8 @@ /area/centcom/control) "kP" = ( /obj/structure/table/reinforced, -/obj/item/weapon/wrench, -/obj/item/weapon/restraints/handcuffs, +/obj/item/wrench, +/obj/item/restraints/handcuffs, /obj/item/device/assembly/flash/handheld, /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -3849,7 +3838,7 @@ /area/centcom/control) "kQ" = ( /obj/structure/table/reinforced, -/obj/item/weapon/gun/ballistic/automatic/wt550, +/obj/item/gun/ballistic/automatic/wt550, /obj/item/device/flashlight/seclite, /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -3858,20 +3847,20 @@ /area/centcom/control) "kR" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen/fourcolor, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, /turf/open/floor/plasteel/grimy, /area/centcom/control) "kS" = ( /obj/structure/table/wood, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/blue, -/obj/item/weapon/stamp/law, +/obj/item/clipboard, +/obj/item/folder/blue, +/obj/item/stamp/law, /turf/open/floor/plasteel/grimy, /area/centcom/control) "kT" = ( /obj/machinery/door/airlock/centcom{ - name = "Centcom Security"; + name = "CentCom Security"; opacity = 1; req_access_txt = "101" }, @@ -3885,7 +3874,7 @@ base_state = "rightsecure"; dir = 2; icon_state = "leftsecure"; - name = "Centcom Stand"; + name = "CentCom Stand"; req_access_txt = "109" }, /obj/machinery/light{ @@ -3907,8 +3896,8 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/weapon/gavelblock, -/obj/item/weapon/gavelhammer, +/obj/item/gavelblock, +/obj/item/gavelhammer, /obj/structure/window/reinforced, /turf/open/floor/plasteel/grimy, /area/centcom/control) @@ -3922,7 +3911,7 @@ base_state = "rightsecure"; dir = 2; icon_state = "leftsecure"; - name = "Centcom Stand"; + name = "CentCom Stand"; req_access_txt = "109" }, /turf/open/floor/plasteel/grimy, @@ -3941,7 +3930,7 @@ base_state = "rightsecure"; dir = 2; icon_state = "leftsecure"; - name = "Centcom Stand"; + name = "CentCom Stand"; req_access_txt = "109" }, /obj/machinery/light{ @@ -3965,7 +3954,7 @@ /area/centcom/supply) "lc" = ( /obj/machinery/door/airlock/centcom{ - name = "Centcom Supply"; + name = "CentCom Supply"; req_access_txt = "106" }, /obj/effect/turf_decal/stripes/line{ @@ -3998,9 +3987,9 @@ /area/centcom/control) "lg" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen/red, +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/pen/red, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -4008,10 +3997,10 @@ /area/centcom/control) "lh" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/handcuffs, -/obj/item/weapon/crowbar/red, -/obj/item/weapon/crowbar/power, -/obj/item/weapon/storage/belt/security/full, +/obj/item/storage/box/handcuffs, +/obj/item/crowbar/red, +/obj/item/crowbar/power, +/obj/item/storage/belt/security/full, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -4035,7 +4024,7 @@ /area/centcom/control) "ll" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/briefcase, +/obj/item/storage/briefcase, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -4063,9 +4052,9 @@ pixel_y = 32 }, /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen/red, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/pen/red, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -4089,8 +4078,8 @@ dir = 1 }, /obj/structure/table/reinforced, -/obj/item/weapon/crowbar/red, -/obj/item/weapon/wrench, +/obj/item/crowbar/red, +/obj/item/wrench, /obj/item/clothing/mask/gas, /turf/open/floor/plasteel/vault{ dir = 8 @@ -4113,7 +4102,6 @@ /area/centcom/supply) "lv" = ( /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 9 }, /area/centcom/supply) @@ -4123,13 +4111,11 @@ pixel_x = 24 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 5 }, /area/centcom/supply) "lx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; @@ -4138,7 +4124,7 @@ /turf/open/floor/plating, /area/centcom/control) "ly" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -4162,7 +4148,7 @@ /area/centcom/control) "lB" = ( /obj/machinery/door/airlock/centcom{ - name = "Centcom Security"; + name = "CentCom Security"; opacity = 1; req_access_txt = "101" }, @@ -4209,7 +4195,7 @@ }, /area/syndicate_mothership/control) "lI" = ( -/obj/item/weapon/disk/data, +/obj/item/disk/data, /obj/effect/light_emitter{ set_cap = 1; set_luminosity = 4 @@ -4239,7 +4225,6 @@ dir = 8 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 9 }, /area/centcom/supply) @@ -4248,7 +4233,6 @@ dir = 1 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/centcom/supply) @@ -4258,22 +4242,21 @@ pixel_x = 32 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 5 }, /area/centcom/supply) "lQ" = ( /obj/structure/table, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/stack/packageWrap, /obj/item/stack/cable_coil/white, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /turf/open/floor/plasteel/green/side{ dir = 9 }, /area/centcom/control) "lR" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/green/side{ @@ -4281,7 +4264,7 @@ }, /area/centcom/control) "lS" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1; pixel_x = -3; @@ -4303,7 +4286,7 @@ }, /area/centcom/control) "lV" = ( -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/structure/table, /turf/open/floor/plasteel/green/side{ dir = 5 @@ -4326,9 +4309,9 @@ /area/centcom/control) "lY" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen/red, +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/pen/red, /obj/machinery/button/door{ id = "XCCsec3"; name = "XCC Shutter 3 Control"; @@ -4383,8 +4366,8 @@ /area/centcom/control) "me" = ( /obj/structure/table/wood, -/obj/item/weapon/folder, -/obj/item/weapon/pen/red, +/obj/item/folder, +/obj/item/pen/red, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -4435,7 +4418,7 @@ /obj/machinery/door/window/brigdoor/southleft{ name = "Shower" }, -/obj/item/weapon/soap/deluxe, +/obj/item/soap/deluxe, /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel/white, /area/centcom/ferry) @@ -4448,7 +4431,6 @@ /area/centcom/supply) "mm" = ( /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 10 }, /area/centcom/supply) @@ -4483,7 +4465,7 @@ }, /area/centcom/control) "ms" = ( -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /obj/structure/table/wood, /turf/open/floor/plasteel/vault{ dir = 8 @@ -4505,7 +4487,7 @@ /area/centcom/control) "mv" = ( /obj/structure/table/reinforced, -/obj/item/weapon/restraints/handcuffs/cable/zipties, +/obj/item/restraints/handcuffs/cable/zipties, /obj/item/device/assembly/flash/handheld, /turf/open/floor/plasteel/vault{ dir = 8 @@ -4519,8 +4501,8 @@ /area/centcom/control) "mx" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -4565,12 +4547,12 @@ /turf/open/floor/plasteel/white, /area/centcom/ferry) "mE" = ( -/obj/item/weapon/clipboard, -/obj/item/weapon/stamp/denied{ +/obj/item/clipboard, +/obj/item/stamp/denied{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/stamp, +/obj/item/stamp, /obj/structure/table/reinforced, /turf/open/floor/plasteel/vault{ dir = 8 @@ -4583,7 +4565,7 @@ /obj/structure/table/reinforced, /obj/item/stack/packageWrap, /obj/item/stack/cable_coil/white, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -4631,7 +4613,6 @@ pixel_y = -26 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 6 }, /area/centcom/supply) @@ -4662,16 +4643,16 @@ /area/centcom/control) "mP" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/photo_album, +/obj/item/storage/photo_album, /obj/item/device/camera, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/centcom/control) "mQ" = ( -/obj/item/weapon/paper/pamphlet/ccaInfo, -/obj/item/weapon/paper/pamphlet/ccaInfo, -/obj/item/weapon/paper/pamphlet/ccaInfo, +/obj/item/paper/pamphlet/centcom/visitor_info, +/obj/item/paper/pamphlet/centcom/visitor_info, +/obj/item/paper/pamphlet/centcom/visitor_info, /obj/structure/table/wood, /turf/open/floor/plasteel/vault{ dir = 8 @@ -4757,7 +4738,7 @@ base_state = "rightsecure"; dir = 2; icon_state = "leftsecure"; - name = "Centcom Stand"; + name = "CentCom Stand"; req_access_txt = "109" }, /obj/machinery/firealarm{ @@ -4773,7 +4754,7 @@ base_state = "rightsecure"; dir = 2; icon_state = "leftsecure"; - name = "Centcom Stand"; + name = "CentCom Stand"; req_access_txt = "109" }, /obj/machinery/firealarm{ @@ -4785,14 +4766,13 @@ }, /area/centcom/control) "nf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/centcom/ferry) "ng" = ( /obj/structure/table/wood, /obj/item/device/taperecorder, -/obj/item/weapon/storage/box/handcuffs, +/obj/item/storage/box/handcuffs, /obj/item/device/flashlight/seclite, /obj/structure/noticeboard{ pixel_y = 28 @@ -4803,7 +4783,7 @@ /area/centcom/ferry) "nh" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/photo_album, +/obj/item/storage/photo_album, /obj/item/device/camera, /obj/structure/reagent_dispensers/peppertank{ pixel_y = 32 @@ -4816,7 +4796,7 @@ /obj/machinery/ai_status_display{ pixel_y = 32 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-15"; pixel_x = -6; pixel_y = 12 @@ -4857,7 +4837,7 @@ /area/centcom/ferry) "nn" = ( /obj/machinery/computer/card/centcom, -/obj/item/weapon/card/id/centcom, +/obj/item/card/id/centcom, /turf/open/floor/plasteel/grimy, /area/centcom/ferry) "no" = ( @@ -4866,8 +4846,8 @@ /area/centcom/ferry) "np" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen/fourcolor, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, /obj/machinery/vending/wallmed{ name = "Emergency NanoMed"; pixel_y = 32; @@ -4878,10 +4858,10 @@ /area/centcom/ferry) "nq" = ( /obj/structure/table/wood, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/blue, -/obj/item/weapon/melee/chainofcommand, -/obj/item/weapon/stamp/captain, +/obj/item/clipboard, +/obj/item/folder/blue, +/obj/item/melee/chainofcommand, +/obj/item/stamp/captain, /obj/machinery/newscaster/security_unit{ pixel_y = 32 }, @@ -4890,7 +4870,7 @@ "nr" = ( /obj/structure/table/wood, /obj/machinery/computer/security/wooden_tv, -/obj/item/weapon/storage/secure/safe{ +/obj/item/storage/secure/safe{ pixel_x = 32; pixel_y = 24 }, @@ -4905,8 +4885,8 @@ /area/centcom/supply) "nt" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen/red, +/obj/item/paper_bin, +/obj/item/pen/red, /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -4915,7 +4895,7 @@ "nu" = ( /obj/structure/table/reinforced, /obj/item/stack/packageWrap, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/effect/turf_decal/stripes/line, /obj/machinery/light{ dir = 1 @@ -4938,22 +4918,22 @@ /area/centcom/supply) "nx" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/brown{ dir = 8 }, /area/centcom/control) "ny" = ( /obj/structure/table, -/obj/item/weapon/paper/pamphlet/ccaInfo, -/obj/item/weapon/paper/pamphlet/ccaInfo, -/obj/item/weapon/paper/pamphlet/ccaInfo, +/obj/item/paper/pamphlet/centcom/visitor_info, +/obj/item/paper/pamphlet/centcom/visitor_info, +/obj/item/paper/pamphlet/centcom/visitor_info, /obj/effect/turf_decal/delivery, /turf/open/floor/plasteel, /area/centcom/control) "nz" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1; pixel_x = -3; @@ -4965,8 +4945,8 @@ /area/centcom/control) "nA" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen/fourcolor, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -4984,11 +4964,11 @@ /turf/open/floor/plasteel/vault, /area/centcom/control) "nD" = ( -/obj/item/weapon/storage/briefcase{ +/obj/item/storage/briefcase{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/storage/secure/briefcase, +/obj/item/storage/secure/briefcase, /obj/structure/table/wood, /turf/open/floor/plasteel/vault{ dir = 8 @@ -5007,7 +4987,7 @@ /area/centcom/ferry) "nG" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/grimy, /area/centcom/ferry) "nH" = ( @@ -5022,13 +5002,13 @@ /area/centcom/ferry) "nJ" = ( /obj/structure/table/wood, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/red, -/obj/item/weapon/stamp/denied{ +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/stamp/denied{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/stamp, +/obj/item/stamp, /turf/open/floor/plasteel/grimy, /area/centcom/ferry) "nK" = ( @@ -5087,7 +5067,6 @@ /area/centcom/supply) "nQ" = ( /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 5 }, /area/centcom/supply) @@ -5105,8 +5084,8 @@ /area/centcom/control) "nT" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen/fourcolor, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, /obj/machinery/airalarm{ dir = 8; pixel_x = 24 @@ -5141,8 +5120,8 @@ /area/centcom/ferry) "nX" = ( /obj/structure/table/wood, -/obj/item/weapon/phone{ - desc = "Supposedly a direct line to NanoTrasen Central Command. It's not even plugged in."; +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; pixel_x = -3; pixel_y = 3 }, @@ -5170,8 +5149,8 @@ /area/centcom/ferry) "nZ" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen/fourcolor, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, /turf/open/floor/plasteel/grimy, /area/centcom/ferry) "oa" = ( @@ -5199,7 +5178,7 @@ /turf/open/floor/plasteel/grimy, /area/centcom/ferry) "oe" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -5215,8 +5194,8 @@ /area/centcom/ferry) "of" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/stamp/qm, +/obj/item/folder/yellow, +/obj/item/stamp/qm, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -5242,15 +5221,15 @@ /obj/structure/table/reinforced, /obj/machinery/door/firedoor, /obj/machinery/door/window/brigdoor{ - name = "Centcom Customs"; + name = "CentCom Customs"; icon_state = "rightsecure"; dir = 4; req_access_txt = "109"; base_state = "rightsecure" }, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen/red, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/pen/red, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/centcom/supply) @@ -5263,11 +5242,11 @@ }, /area/centcom/control) "ok" = ( -/obj/item/weapon/storage/briefcase{ +/obj/item/storage/briefcase{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/storage/secure/briefcase, +/obj/item/storage/secure/briefcase, /obj/structure/table/wood, /obj/structure/noticeboard{ dir = 8; @@ -5354,7 +5333,7 @@ /area/centcom/ferry) "ou" = ( /obj/structure/destructible/cult/tome, -/obj/item/weapon/book/codex_gigas, +/obj/item/book/codex_gigas, /obj/machinery/airalarm{ dir = 8; pixel_x = 24 @@ -5365,13 +5344,13 @@ /area/centcom/ferry) "ov" = ( /obj/structure/table/reinforced, -/obj/item/weapon/cartridge/quartermaster{ +/obj/item/cartridge/quartermaster{ pixel_x = -6 }, -/obj/item/weapon/cartridge/quartermaster{ +/obj/item/cartridge/quartermaster{ pixel_x = 6 }, -/obj/item/weapon/cartridge/quartermaster{ +/obj/item/cartridge/quartermaster{ pixel_y = 6 }, /obj/item/device/gps/mining, @@ -5386,14 +5365,14 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen/red, +/obj/item/paper_bin, +/obj/item/pen/red, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/centcom/supply) "ox" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -5446,7 +5425,7 @@ /area/centcom/control) "oE" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /obj/machinery/light, /turf/open/floor/plasteel/vault{ dir = 8 @@ -5462,7 +5441,7 @@ }, /area/centcom/control) "oG" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/structure/extinguisher_cabinet{ @@ -5473,9 +5452,9 @@ }, /area/centcom/control) "oH" = ( -/obj/item/weapon/storage/crayons, +/obj/item/storage/crayons, /obj/structure/table, -/obj/item/weapon/storage/crayons, +/obj/item/storage/crayons, /turf/open/floor/plasteel/freezer{ dir = 2 }, @@ -5493,9 +5472,9 @@ /area/syndicate_mothership/control) "oK" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/red, -/obj/item/weapon/book/manual/wiki/security_space_law, -/obj/item/weapon/restraints/handcuffs, +/obj/item/folder/red, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/restraints/handcuffs, /obj/item/device/assembly/flash/handheld, /obj/machinery/airalarm{ dir = 1; @@ -5507,8 +5486,8 @@ /area/centcom/ferry) "oL" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/red, -/obj/item/weapon/lighter, +/obj/item/folder/red, +/obj/item/lighter, /obj/machinery/firealarm{ dir = 1; pixel_y = -24 @@ -5518,14 +5497,14 @@ }, /area/centcom/ferry) "oM" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, /turf/open/floor/wood, /area/centcom/ferry) "oN" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/light_switch{ @@ -5540,7 +5519,7 @@ /area/centcom/ferry) "oP" = ( /obj/structure/table/wood, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/dsquad, /turf/open/floor/plasteel/vault{ dir = 8 @@ -5552,11 +5531,11 @@ /area/centcom/ferry) "oR" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/secure/briefcase{ +/obj/item/storage/secure/briefcase{ pixel_x = 5; pixel_y = 5 }, -/obj/item/weapon/storage/lockbox/medal, +/obj/item/storage/lockbox/medal, /obj/machinery/newscaster/security_unit{ pixel_x = 32 }, @@ -5571,7 +5550,7 @@ /area/centcom/ferry) "oT" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/black, +/obj/item/bedsheet/black, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -5605,12 +5584,12 @@ /area/centcom/supply) "oX" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder, -/obj/item/weapon/stamp/denied{ +/obj/item/folder, +/obj/item/stamp/denied{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/stamp, +/obj/item/stamp, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -5654,8 +5633,8 @@ /area/centcom/control) "pd" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/green/side{ dir = 6 }, @@ -5721,7 +5700,7 @@ /area/syndicate_mothership/control) "po" = ( /obj/machinery/vending/cigarette{ - products = list(/obj/item/weapon/storage/fancy/cigarettes/cigpack_syndicate = 7, /obj/item/weapon/storage/fancy/cigarettes/cigpack_uplift = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_robust = 2, /obj/item/weapon/storage/fancy/cigarettes/cigpack_carp = 3, /obj/item/weapon/storage/fancy/cigarettes/cigpack_midori = 1, /obj/item/weapon/storage/box/matches = 10, /obj/item/weapon/lighter/greyscale = 4, /obj/item/weapon/storage/fancy/rollingpapers = 5) + products = list(/obj/item/storage/fancy/cigarettes/cigpack_syndicate = 7, /obj/item/storage/fancy/cigarettes/cigpack_uplift = 3, /obj/item/storage/fancy/cigarettes/cigpack_robust = 2, /obj/item/storage/fancy/cigarettes/cigpack_carp = 3, /obj/item/storage/fancy/cigarettes/cigpack_midori = 1, /obj/item/storage/box/matches = 10, /obj/item/lighter/greyscale = 4, /obj/item/storage/fancy/rollingpapers = 5) }, /turf/open/floor/plasteel/bar{ dir = 2 @@ -5736,7 +5715,7 @@ }, /area/syndicate_mothership/control) "pq" = ( -/obj/item/weapon/soap/syndie, +/obj/item/soap/syndie, /obj/structure/mopbucket, /obj/machinery/light/small{ dir = 1 @@ -5749,7 +5728,7 @@ /obj/structure/mirror{ pixel_x = 28 }, -/obj/item/weapon/mop, +/obj/item/mop, /turf/open/floor/plasteel/freezer{ dir = 2 }, @@ -5772,7 +5751,7 @@ /area/centcom/ferry) "pu" = ( /obj/machinery/door/airlock/centcom{ - name = "Centcom Security"; + name = "CentCom Security"; opacity = 1; req_access_txt = "101" }, @@ -5783,7 +5762,7 @@ /area/centcom/supply) "pv" = ( /obj/machinery/door/airlock/centcom{ - name = "Centcom"; + name = "CentCom"; opacity = 1; req_access_txt = "0" }, @@ -5809,10 +5788,7 @@ /turf/open/floor/engine/cult, /area/wizard_station) "pz" = ( -/obj/item/weapon/paper{ - info = "GET DAT FUKKEN DISK"; - name = "memo" - }, +/obj/item/paper/fluff/stations/centcom/disk_memo, /obj/structure/noticeboard{ pixel_x = -32 }, @@ -5857,7 +5833,7 @@ /area/syndicate_mothership/control) "pF" = ( /obj/structure/table/reinforced, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /obj/item/device/taperecorder, /turf/open/floor/plasteel/vault{ dir = 8 @@ -5868,7 +5844,7 @@ pixel_y = 32 }, /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/device/radio/headset/headset_cent, /turf/open/floor/plasteel/vault{ dir = 8 @@ -5893,8 +5869,8 @@ dir = 1 }, /obj/structure/table/reinforced, -/obj/item/weapon/crowbar/red, -/obj/item/weapon/wrench, +/obj/item/crowbar/red, +/obj/item/wrench, /obj/item/clothing/mask/gas, /turf/open/floor/plasteel/vault{ dir = 8 @@ -5918,7 +5894,7 @@ /area/centcom/ferry) "pM" = ( /obj/structure/reagent_dispensers/fueltank, -/obj/item/weapon/weldingtool/experimental, +/obj/item/weldingtool/experimental, /obj/effect/decal/cleanable/oil, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, @@ -5949,7 +5925,7 @@ /turf/open/floor/plasteel, /area/centcom/ferry) "pO" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/newscaster{ @@ -5964,7 +5940,7 @@ /turf/open/floor/wood, /area/centcom/ferry) "pQ" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -5986,7 +5962,7 @@ /area/centcom/ferry) "pT" = ( /obj/machinery/computer/card/centcom, -/obj/item/weapon/card/id/centcom, +/obj/item/card/id/centcom, /obj/machinery/computer/security/telescreen{ desc = "Used for watching the RD's goons and the AI's satellite from the safety of his office."; name = "Research Monitor"; @@ -6036,7 +6012,7 @@ amount = 50 }, /obj/item/stack/cable_coil/white, -/obj/item/weapon/screwdriver/power, +/obj/item/screwdriver/power, /obj/effect/decal/cleanable/dirt, /obj/structure/cable/white{ d2 = 2; @@ -6061,8 +6037,8 @@ /area/centcom/ferry) "pY" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/lockbox/loyalty, -/obj/item/weapon/gun/ballistic/automatic/ar, +/obj/item/storage/lockbox/loyalty, +/obj/item/gun/ballistic/automatic/ar, /obj/machinery/light{ dir = 1 }, @@ -6071,10 +6047,10 @@ /area/centcom/ferry) "pZ" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/handcuffs, -/obj/item/weapon/crowbar/red, -/obj/item/weapon/crowbar/power, -/obj/item/weapon/storage/belt/security/full, +/obj/item/storage/box/handcuffs, +/obj/item/crowbar/red, +/obj/item/crowbar/power, +/obj/item/storage/belt/security/full, /obj/structure/extinguisher_cabinet{ pixel_x = 26 }, @@ -6106,7 +6082,7 @@ /turf/open/floor/plasteel, /area/centcom/control) "qd" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -6131,8 +6107,8 @@ /area/centcom/control) "qg" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/light{ dir = 1 }, @@ -6142,8 +6118,8 @@ /area/centcom/control) "qh" = ( /obj/structure/table/reinforced, -/obj/item/weapon/wrench, -/obj/item/weapon/restraints/handcuffs, +/obj/item/wrench, +/obj/item/restraints/handcuffs, /obj/item/device/assembly/flash/handheld, /turf/open/floor/plasteel/vault{ dir = 8 @@ -6151,18 +6127,18 @@ /area/centcom/control) "qi" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/handcuffs, -/obj/item/weapon/crowbar/red, +/obj/item/storage/box/handcuffs, +/obj/item/crowbar/red, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/centcom/control) "qj" = ( -/obj/item/weapon/storage/box/ids{ +/obj/item/storage/box/ids{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/silver_ids, +/obj/item/storage/box/silver_ids, /obj/structure/table/reinforced, /obj/machinery/newscaster{ pixel_y = 32 @@ -6178,8 +6154,7 @@ /turf/closed/indestructible/riveted, /area/centcom/evac) "ql" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/centcom/evac) "qm" = ( @@ -6317,7 +6292,7 @@ /turf/open/floor/wood, /area/centcom/ferry) "qE" = ( -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/structure/table/reinforced, /obj/item/device/detective_scanner, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -6451,7 +6426,6 @@ /area/centcom/ferry) "qO" = ( /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; dir = 1 }, /area/centcom/control) @@ -6463,7 +6437,7 @@ /area/centcom/control) "qQ" = ( /obj/machinery/door/airlock/centcom{ - name = "Centcom Security"; + name = "CentCom Security"; opacity = 1; req_access_txt = "101" }, @@ -6493,8 +6467,8 @@ /area/centcom/evac) "qU" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -6558,14 +6532,14 @@ /area/syndicate_mothership/control) "rg" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/snacks/pizzaslice/mushroom, +/obj/item/reagent_containers/food/snacks/pizzaslice/mushroom, /turf/open/floor/plasteel/bar{ dir = 2 }, /area/syndicate_mothership/control) "rh" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/beer{ +/obj/item/reagent_containers/food/drinks/beer{ pixel_x = 5; pixel_y = -2 }, @@ -6660,7 +6634,7 @@ /area/centcom/ferry) "rw" = ( /obj/machinery/door/airlock/centcom{ - name = "Centcom Supply"; + name = "CentCom Supply"; req_access_txt = "106" }, /obj/effect/turf_decal/stripes/line{ @@ -6680,7 +6654,7 @@ /area/centcom/ferry) "rz" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/pill_bottle/dice, +/obj/item/storage/pill_bottle/dice, /turf/open/floor/plasteel/grimy, /area/centcom/ferry) "rA" = ( @@ -6706,15 +6680,15 @@ /area/centcom/ferry) "rC" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/red, -/obj/item/weapon/restraints/handcuffs, +/obj/item/folder/red, +/obj/item/restraints/handcuffs, /obj/item/device/assembly/flash/handheld, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/centcom/ferry) "rD" = ( -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /obj/structure/table/reinforced, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/vault{ @@ -6722,8 +6696,8 @@ }, /area/centcom/ferry) "rE" = ( -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen/fourcolor, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, /obj/structure/table/reinforced, /obj/machinery/light{ dir = 4 @@ -6789,10 +6763,10 @@ /turf/open/floor/plasteel, /area/centcom/ferry) "rI" = ( -/obj/item/weapon/storage/box/handcuffs, +/obj/item/storage/box/handcuffs, /obj/item/ammo_box/a357, /obj/item/ammo_box/a357, -/obj/item/weapon/gun/ballistic/revolver/mateba, +/obj/item/gun/ballistic/revolver/mateba, /obj/structure/table/reinforced, /obj/machinery/firealarm{ dir = 1; @@ -6804,7 +6778,7 @@ /turf/open/floor/plasteel, /area/centcom/ferry) "rJ" = ( -/obj/item/weapon/gun/energy/pulse/carbine/loyalpin, +/obj/item/gun/energy/pulse/carbine/loyalpin, /obj/item/device/flashlight/seclite, /obj/structure/table/reinforced, /obj/machinery/airalarm{ @@ -6817,14 +6791,14 @@ /turf/open/floor/plasteel, /area/centcom/ferry) "rK" = ( -/obj/item/weapon/storage/box/emps{ +/obj/item/storage/box/emps{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/flashbangs, -/obj/item/weapon/grenade/plastic/x4, -/obj/item/weapon/grenade/plastic/x4, -/obj/item/weapon/grenade/plastic/x4, +/obj/item/storage/box/flashbangs, +/obj/item/grenade/plastic/x4, +/obj/item/grenade/plastic/x4, +/obj/item/grenade/plastic/x4, /obj/structure/table/reinforced, /obj/item/clothing/ears/earmuffs, /obj/structure/reagent_dispensers/peppertank{ @@ -6836,7 +6810,7 @@ /turf/open/floor/plasteel, /area/centcom/ferry) "rL" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/green/corner{ @@ -6867,7 +6841,7 @@ }, /area/centcom/control) "rQ" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -6880,7 +6854,7 @@ /turf/closed/indestructible/riveted, /area/centcom/control) "rS" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/vault{ @@ -6888,7 +6862,7 @@ }, /area/centcom/control) "rT" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -6914,7 +6888,7 @@ "rW" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/centcom{ - name = "Centcom"; + name = "CentCom"; opacity = 1; req_access_txt = "0" }, @@ -6972,13 +6946,13 @@ /turf/open/floor/plating/airless, /area/syndicate_mothership/control) "sf" = ( -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/red, -/obj/item/weapon/stamp/denied{ +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/stamp/denied{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/stamp, +/obj/item/stamp, /obj/structure/table/reinforced, /turf/open/floor/plasteel/vault{ dir = 8 @@ -7124,8 +7098,7 @@ /turf/open/floor/plasteel/neutral, /area/centcom/evac) "sw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; @@ -7202,9 +7175,9 @@ "sH" = ( /obj/structure/table/reinforced, /obj/item/stack/packageWrap, -/obj/item/weapon/crowbar/power, -/obj/item/weapon/wrench, -/obj/item/weapon/hand_labeler, +/obj/item/crowbar/power, +/obj/item/wrench, +/obj/item/hand_labeler, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -7225,8 +7198,8 @@ /area/centcom/ferry) "sK" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen/fourcolor, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, /obj/machinery/airalarm{ dir = 1; pixel_y = -22 @@ -7236,7 +7209,7 @@ }, /area/centcom/ferry) "sL" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/vault{ @@ -7248,7 +7221,7 @@ /turf/open/floor/plasteel/vault, /area/centcom/ferry) "sN" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -7267,11 +7240,11 @@ /area/centcom/ferry) "sP" = ( /obj/structure/table/wood, -/obj/item/weapon/dice/d20{ +/obj/item/dice/d20{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/dice/d10{ +/obj/item/dice/d10{ pixel_x = -3 }, /obj/machinery/computer/security/telescreen/entertainment{ @@ -7326,13 +7299,13 @@ "sV" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen/red, +/obj/item/folder/red, +/obj/item/pen/red, /obj/machinery/door/window/brigdoor{ base_state = "rightsecure"; dir = 1; icon_state = "rightsecure"; - name = "Centcom Customs"; + name = "CentCom Customs"; req_access_txt = "109" }, /obj/machinery/door/window, @@ -7347,7 +7320,6 @@ /area/centcom/evac) "sY" = ( /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 8 }, /area/centcom/evac) @@ -7360,7 +7332,7 @@ dwidth = 25; height = 50; id = "emergency_away"; - name = "Centcom Emergency Shuttle Dock"; + name = "CentCom Emergency Shuttle Dock"; width = 50 }, /turf/open/space, @@ -7395,8 +7367,8 @@ /turf/open/floor/carpet, /area/wizard_station) "th" = ( -/obj/item/weapon/storage/box/drinkingglasses, -/obj/item/weapon/reagent_containers/food/drinks/bottle/rum, +/obj/item/storage/box/drinkingglasses, +/obj/item/reagent_containers/food/drinks/bottle/rum, /obj/structure/table/wood, /turf/open/floor/wood, /area/syndicate_mothership/control) @@ -7430,8 +7402,7 @@ /turf/closed/wall/mineral/plastitanium, /area/shuttle/assault_pod) "tn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; @@ -7441,9 +7412,9 @@ /area/centcom/ferry) "to" = ( /obj/structure/closet/emcloset, -/obj/item/weapon/tank/internals/emergency_oxygen/engi, -/obj/item/weapon/tank/internals/emergency_oxygen/engi, -/obj/item/weapon/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, /obj/item/clothing/mask/gas, /obj/item/clothing/mask/gas, /obj/item/clothing/mask/gas, @@ -7551,7 +7522,7 @@ /area/centcom/control) "tx" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -7565,8 +7536,8 @@ /area/centcom/control) "tz" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -7600,9 +7571,9 @@ /area/centcom/control) "tD" = ( /obj/structure/table, -/obj/item/weapon/paper/pamphlet/ccaInfo, -/obj/item/weapon/paper/pamphlet/ccaInfo, -/obj/item/weapon/paper/pamphlet/ccaInfo, +/obj/item/paper/pamphlet/centcom/visitor_info, +/obj/item/paper/pamphlet/centcom/visitor_info, +/obj/item/paper/pamphlet/centcom/visitor_info, /obj/machinery/light{ dir = 8 }, @@ -7622,8 +7593,8 @@ /area/centcom/control) "tG" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/light{ dir = 4 }, @@ -7648,7 +7619,6 @@ /area/centcom/evac) "tJ" = ( /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; dir = 5 }, /area/centcom/evac) @@ -7657,13 +7627,11 @@ /area/centcom/evac) "tL" = ( /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; dir = 4 }, /area/centcom/evac) "tM" = ( /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; dir = 8 }, /area/centcom/evac) @@ -7741,7 +7709,7 @@ "tZ" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/centcom{ - name = "Centcom Security"; + name = "CentCom Security"; opacity = 1; req_access_txt = "101" }, @@ -7795,7 +7763,7 @@ /area/centcom/ferry) "ug" = ( /obj/machinery/door/airlock/centcom{ - name = "Centcom Customs"; + name = "CentCom Customs"; opacity = 1; req_access_txt = "109" }, @@ -7806,15 +7774,15 @@ /area/centcom/control) "uh" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/red{ +/obj/item/folder/red{ pixel_x = -2; pixel_y = -2 }, -/obj/item/weapon/folder/blue{ +/obj/item/folder/blue{ pixel_x = 2; pixel_y = 2 }, -/obj/item/weapon/lighter, +/obj/item/lighter, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -7854,7 +7822,6 @@ /area/centcom/evac) "uo" = ( /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; dir = 6 }, /area/centcom/evac) @@ -7890,7 +7857,7 @@ icon_state = "minibar_left"; name = "skeletal minibar" }, -/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka, +/obj/item/reagent_containers/food/drinks/bottle/vodka, /turf/open/floor/wood, /area/syndicate_mothership/control) "uv" = ( @@ -7902,7 +7869,7 @@ icon_state = "minibar_right"; name = "skeletal minibar" }, -/obj/item/weapon/reagent_containers/food/drinks/bottle/gin, +/obj/item/reagent_containers/food/drinks/bottle/gin, /turf/open/floor/wood, /area/syndicate_mothership/control) "uw" = ( @@ -7936,7 +7903,7 @@ dwidth = 2; height = 13; id = "ferry_away"; - name = "Centcom Ferry Dock"; + name = "CentCom Ferry Dock"; width = 5 }, /turf/open/space, @@ -7976,8 +7943,7 @@ /turf/open/floor/plasteel, /area/centcom/ferry) "uF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/directions/engineering{ desc = "A sign that shows there are doors here. There are doors everywhere!"; icon_state = "doors"; @@ -7986,7 +7952,7 @@ /turf/open/floor/plating, /area/centcom/ferry) "uG" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -8025,7 +7991,7 @@ /turf/open/floor/plasteel/green/corner, /area/centcom/control) "uN" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -8034,7 +8000,7 @@ }, /area/centcom/control) "uO" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -8043,7 +8009,7 @@ }, /area/centcom/control) "uP" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/effect/turf_decal/stripes/line{ @@ -8053,12 +8019,11 @@ /area/centcom/evac) "uQ" = ( /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; dir = 5 }, /area/centcom/evac) "uR" = ( -/obj/item/weapon/statuebust{ +/obj/item/statuebust{ pixel_y = 12 }, /obj/structure/table/wood/fancy, @@ -8074,14 +8039,14 @@ /area/wizard_station) "uU" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/storage/pill_bottle/dice{ +/obj/item/storage/pill_bottle/dice{ icon_state = "magicdicebag" }, /turf/open/floor/carpet, /area/wizard_station) "uV" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/storage/photo_album, +/obj/item/storage/photo_album, /obj/machinery/light, /turf/open/floor/carpet, /area/wizard_station) @@ -8185,13 +8150,11 @@ /area/centcom/control) "vm" = ( /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; dir = 9 }, /area/centcom/evac) "vn" = ( /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; dir = 10 }, /area/centcom/evac) @@ -8216,8 +8179,7 @@ /turf/open/floor/plating/airless, /area/syndicate_mothership/control) "vr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/sign/vacuum, /turf/open/floor/plating, /area/centcom/ferry) @@ -8267,11 +8229,11 @@ }, /area/centcom/control) "vx" = ( -/obj/item/weapon/storage/box/ids{ +/obj/item/storage/box/ids{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/silver_ids, +/obj/item/storage/box/silver_ids, /obj/structure/table/reinforced, /turf/open/floor/plasteel/vault{ dir = 8 @@ -8279,9 +8241,9 @@ /area/centcom/control) "vy" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen/blue, +/obj/item/clipboard, +/obj/item/folder/white, +/obj/item/pen/blue, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -8302,9 +8264,9 @@ /area/centcom/control) "vB" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen/red, +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/pen/red, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -8322,7 +8284,7 @@ /turf/open/floor/plasteel/blue/side, /area/centcom/control) "vE" = ( -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/structure/table, /turf/open/floor/plasteel/green/side{ dir = 6 @@ -8345,7 +8307,7 @@ /area/wizard_station) "vI" = ( /obj/structure/table/wood, -/obj/item/weapon/retractor, +/obj/item/retractor, /obj/machinery/light{ dir = 1 }, @@ -8355,7 +8317,7 @@ /obj/structure/table/wood, /obj/item/clothing/suit/wizrobe/magusblue, /obj/item/clothing/head/wizard/magus, -/obj/item/weapon/staff, +/obj/item/staff, /obj/structure/mirror/magic{ pixel_y = 28 }, @@ -8368,11 +8330,11 @@ /obj/structure/table/wood, /obj/item/clothing/suit/wizrobe/magusred, /obj/item/clothing/head/wizard/magus, -/obj/item/weapon/staff, +/obj/item/staff, /turf/open/floor/engine/cult, /area/wizard_station) "vL" = ( -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, /turf/open/floor/grass, /area/wizard_station) "vM" = ( @@ -8394,15 +8356,15 @@ /area/syndicate_mothership/control) "vQ" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/centcom/ferry) "vR" = ( /obj/structure/table/wood, -/obj/item/weapon/phone{ - desc = "Supposedly a direct line to NanoTrasen Central Command. It's not even plugged in."; +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; pixel_x = -3; pixel_y = 3 }, @@ -8439,7 +8401,7 @@ }, /area/centcom/ferry) "vU" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -8448,7 +8410,7 @@ }, /area/centcom/ferry) "vV" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/light{ @@ -8478,7 +8440,7 @@ /area/centcom/ferry) "vY" = ( /obj/structure/table/reinforced, -/obj/item/weapon/gun/ballistic/automatic/wt550, +/obj/item/gun/ballistic/automatic/wt550, /obj/item/device/flashlight/seclite, /obj/structure/noticeboard{ pixel_y = 28 @@ -8488,10 +8450,10 @@ /area/centcom/ferry) "vZ" = ( /obj/structure/table/reinforced, -/obj/item/weapon/grenade/plastic/c4{ +/obj/item/grenade/plastic/c4{ pixel_x = 6 }, -/obj/item/weapon/grenade/plastic/c4{ +/obj/item/grenade/plastic/c4{ pixel_x = -4 }, /obj/machinery/firealarm{ @@ -8502,11 +8464,11 @@ /area/centcom/ferry) "wa" = ( /obj/structure/rack, -/obj/item/weapon/gun/energy/e_gun{ +/obj/item/gun/energy/e_gun{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/gun/energy/e_gun, +/obj/item/gun/energy/e_gun, /obj/structure/sign/nanotrasen{ pixel_y = 32 }, @@ -8538,13 +8500,11 @@ /area/centcom/control) "wd" = ( /turf/open/floor/plasteel/blue/corner{ - icon_state = "bluecorner"; dir = 1 }, /area/centcom/evac) "we" = ( /turf/open/floor/plasteel/blue/side{ - icon_state = "blue"; dir = 1 }, /area/centcom/evac) @@ -8566,7 +8526,7 @@ }, /obj/item/clothing/suit/wizrobe/red, /obj/item/clothing/head/wizard/red, -/obj/item/weapon/staff, +/obj/item/staff, /obj/item/clothing/shoes/sandal/magic, /turf/open/floor/engine/cult, /area/wizard_station) @@ -8574,7 +8534,7 @@ /turf/open/floor/grass, /area/wizard_station) "wj" = ( -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/corgi, +/obj/item/reagent_containers/food/snacks/meat/slab/corgi, /turf/open/floor/grass, /area/wizard_station) "wk" = ( @@ -8586,7 +8546,7 @@ /area/syndicate_mothership/control) "wl" = ( /obj/structure/table, -/obj/item/weapon/gun/energy/ionrifle{ +/obj/item/gun/energy/ionrifle{ pin = /obj/item/device/firing_pin }, /obj/effect/turf_decal/stripes/line{ @@ -8596,8 +8556,8 @@ /area/syndicate_mothership/control) "wm" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/box/drinkingglasses, -/obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey{ +/obj/item/storage/box/drinkingglasses, +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ pixel_y = 5 }, /turf/open/floor/plasteel/vault{ @@ -8644,14 +8604,14 @@ /turf/open/floor/plasteel/blue/corner, /area/centcom/control) "wu" = ( -/obj/item/weapon/scalpel{ +/obj/item/scalpel{ pixel_y = 12 }, -/obj/item/weapon/circular_saw, -/obj/item/weapon/retractor{ +/obj/item/circular_saw, +/obj/item/retractor{ pixel_x = 4 }, -/obj/item/weapon/hemostat{ +/obj/item/hemostat{ pixel_x = -4 }, /obj/item/clothing/gloves/color/latex, @@ -8690,14 +8650,14 @@ /obj/structure/destructible/cult/talisman{ desc = "A altar dedicated to the Wizard's Federation" }, -/obj/item/weapon/kitchen/knife/ritual, +/obj/item/kitchen/knife/ritual, /turf/open/floor/engine/cult, /area/wizard_station) "wB" = ( /obj/item/clothing/shoes/sandal/marisa, /obj/item/clothing/suit/wizrobe/marisa, /obj/item/clothing/head/wizard/marisa, -/obj/item/weapon/staff/broom, +/obj/item/staff/broom, /turf/open/floor/engine/cult, /area/wizard_station) "wC" = ( @@ -8713,44 +8673,44 @@ /area/centcom/ferry) "wE" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/red{ +/obj/item/folder/red{ pixel_x = -2; pixel_y = -2 }, -/obj/item/weapon/folder/blue{ +/obj/item/folder/blue{ pixel_x = 2; pixel_y = 2 }, -/obj/item/weapon/lighter, +/obj/item/lighter, /turf/open/floor/plasteel/grimy, /area/centcom/ferry) "wF" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/secure/briefcase, +/obj/item/storage/secure/briefcase, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/centcom/ferry) "wG" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/centcom/ferry) "wH" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen/blue, +/obj/item/clipboard, +/obj/item/folder/white, +/obj/item/pen/blue, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/centcom/ferry) "wI" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -8769,7 +8729,7 @@ /area/centcom/ferry) "wM" = ( /obj/structure/table/reinforced, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /obj/item/device/radio, /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -8778,7 +8738,7 @@ /area/centcom/ferry) "wN" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/effect/turf_decal/stripes/line{ dir = 5 }, @@ -8793,7 +8753,7 @@ }, /area/centcom/ferry) "wP" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -8812,14 +8772,14 @@ /turf/open/floor/plasteel/green/corner, /area/centcom/control) "wS" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/blue/corner, /area/centcom/control) "wT" = ( /obj/structure/table/optable, -/obj/item/weapon/surgical_drapes, +/obj/item/surgical_drapes, /turf/open/floor/plasteel/cmo, /area/centcom/control) "wU" = ( @@ -8850,7 +8810,7 @@ /turf/open/floor/grass, /area/wizard_station) "xa" = ( -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/slime, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/slime, /turf/open/floor/grass, /area/wizard_station) "xb" = ( @@ -8865,13 +8825,13 @@ /turf/open/floor/plasteel/grimy, /area/centcom/ferry) "xd" = ( -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/red, -/obj/item/weapon/stamp/denied{ +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/stamp/denied{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/stamp, +/obj/item/stamp, /obj/structure/table/reinforced, /turf/open/floor/plasteel/grimy, /area/centcom/ferry) @@ -8891,9 +8851,9 @@ /area/centcom/ferry) "xh" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen/red, +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/pen/red, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -8909,8 +8869,8 @@ /area/centcom/ferry) "xj" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/yellow, +/obj/item/clipboard, +/obj/item/folder/yellow, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -8918,8 +8878,8 @@ /area/centcom/ferry) "xk" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/zipties, -/obj/item/weapon/crowbar/red, +/obj/item/storage/box/zipties, +/obj/item/crowbar/red, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -8963,12 +8923,12 @@ "xs" = ( /obj/structure/table, /obj/item/toy/sword, -/obj/item/weapon/gun/ballistic/shotgun/toy/crossbow, +/obj/item/gun/ballistic/shotgun/toy/crossbow, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/centcom/evac) "xt" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -8991,13 +8951,13 @@ /turf/open/floor/engine/cult, /area/wizard_station) "xw" = ( -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/xeno, +/obj/item/reagent_containers/food/snacks/meat/slab/xeno, /turf/open/floor/grass, /area/wizard_station) "xx" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen/fourcolor, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -9008,21 +8968,21 @@ /area/centcom/ferry) "xz" = ( /obj/structure/table/reinforced, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /obj/item/device/taperecorder, /turf/open/floor/plasteel/grimy, /area/centcom/ferry) "xA" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/centcom/ferry) "xB" = ( /obj/structure/table/reinforced, -/obj/item/weapon/crowbar/red, -/obj/item/weapon/tank/internals/emergency_oxygen/engi, +/obj/item/crowbar/red, +/obj/item/tank/internals/emergency_oxygen/engi, /obj/item/clothing/mask/gas, /turf/open/floor/plasteel/vault{ dir = 8 @@ -9030,16 +8990,16 @@ /area/centcom/ferry) "xC" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen/blue, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/pen/blue, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/centcom/ferry) "xD" = ( /obj/structure/table/reinforced, -/obj/item/weapon/restraints/handcuffs/cable/zipties, +/obj/item/restraints/handcuffs/cable/zipties, /obj/item/device/assembly/flash/handheld, /turf/open/floor/plasteel/vault{ dir = 8 @@ -9047,7 +9007,7 @@ /area/centcom/ferry) "xE" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/lockbox/loyalty, +/obj/item/storage/lockbox/loyalty, /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -9055,8 +9015,8 @@ /area/centcom/ferry) "xF" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/toolbox/mechanical, -/obj/item/weapon/tank/internals/emergency_oxygen/engi, +/obj/item/storage/toolbox/mechanical, +/obj/item/tank/internals/emergency_oxygen/engi, /obj/effect/turf_decal/stripes/line{ dir = 6 }, @@ -9079,38 +9039,38 @@ /turf/open/floor/plasteel, /area/centcom/control) "xI" = ( -/obj/item/weapon/defibrillator/loaded, +/obj/item/defibrillator/loaded, /obj/structure/table/reinforced, /turf/open/floor/plasteel/cmo, /area/centcom/control) "xJ" = ( -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ +/obj/item/reagent_containers/glass/bottle/epinephrine{ pixel_x = 6 }, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = -3 }, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ +/obj/item/reagent_containers/glass/bottle/epinephrine{ pixel_x = -3; pixel_y = 8 }, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = 6; pixel_y = 8 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 3; pixel_y = -2 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 4; pixel_y = 1 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = -2; pixel_y = 5 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 2; pixel_y = 8 }, @@ -9147,8 +9107,8 @@ /turf/open/floor/plasteel, /area/centcom/control) "xN" = ( -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 3 }, @@ -9156,8 +9116,8 @@ /turf/open/floor/plasteel/cmo, /area/centcom/control) "xO" = ( -/obj/item/weapon/storage/firstaid/toxin, -/obj/item/weapon/storage/firstaid/o2{ +/obj/item/storage/firstaid/toxin, +/obj/item/storage/firstaid/o2{ pixel_x = 3; pixel_y = 3 }, @@ -9171,12 +9131,12 @@ "xP" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /obj/machinery/door/window/brigdoor{ base_state = "rightsecure"; dir = 1; icon_state = "rightsecure"; - name = "Centcom Customs"; + name = "CentCom Customs"; req_access_txt = "109" }, /obj/effect/turf_decal/bot, @@ -9185,8 +9145,8 @@ "xQ" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen/red, +/obj/item/folder/red, +/obj/item/pen/red, /obj/structure/window/reinforced{ dir = 1 }, @@ -9200,7 +9160,7 @@ base_state = "rightsecure"; dir = 1; icon_state = "rightsecure"; - name = "Centcom Customs"; + name = "CentCom Customs"; req_access_txt = "109" }, /obj/effect/turf_decal/bot, @@ -9215,7 +9175,7 @@ /area/wizard_station) "xT" = ( /obj/structure/table/wood, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/device/radio/headset/headset_cent, /turf/open/floor/plasteel/vault{ dir = 8 @@ -9256,7 +9216,7 @@ /area/centcom/evac) "xY" = ( /obj/structure/table/reinforced, -/obj/item/weapon/restraints/handcuffs/cable/zipties, +/obj/item/restraints/handcuffs/cable/zipties, /obj/item/device/assembly/flash/handheld, /turf/open/floor/plasteel/vault{ dir = 8 @@ -9286,9 +9246,9 @@ /area/syndicate_mothership) "yd" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/red, -/obj/item/weapon/book/manual/wiki/security_space_law, -/obj/item/weapon/restraints/handcuffs, +/obj/item/folder/red, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/restraints/handcuffs, /obj/item/device/assembly/flash/handheld, /turf/open/floor/plasteel/vault{ dir = 8 @@ -9296,8 +9256,8 @@ /area/centcom/ferry) "ye" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/red, -/obj/item/weapon/lighter, +/obj/item/folder/red, +/obj/item/lighter, /obj/machinery/newscaster{ pixel_y = -32 }, @@ -9331,7 +9291,7 @@ }, /area/centcom/ferry) "yj" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/power/apc{ @@ -9353,7 +9313,7 @@ }, /area/centcom/ferry) "yl" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/light, @@ -9366,7 +9326,7 @@ }, /area/centcom/ferry) "ym" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -9418,8 +9378,8 @@ /area/centcom/ferry) "yq" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/emps, -/obj/item/weapon/gun/energy/ionrifle, +/obj/item/storage/box/emps, +/obj/item/gun/energy/ionrifle, /obj/structure/sign/bluecross_2{ pixel_y = -32 }, @@ -9430,8 +9390,8 @@ /area/centcom/ferry) "yr" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/syringes, -/obj/item/weapon/gun/syringe/rapidsyringe, +/obj/item/storage/box/syringes, +/obj/item/gun/syringe/rapidsyringe, /obj/structure/reagent_dispensers/peppertank{ pixel_y = -32 }, @@ -9460,7 +9420,7 @@ /area/centcom/ferry) "yu" = ( /obj/structure/table/reinforced, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /obj/item/device/taperecorder, /obj/machinery/firealarm{ dir = 4; @@ -9472,8 +9432,8 @@ /area/centcom/control) "yv" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/light{ dir = 1 }, @@ -9495,9 +9455,9 @@ /area/centcom/control) "yy" = ( /obj/structure/table, -/obj/item/weapon/paper/pamphlet/ccaInfo, -/obj/item/weapon/paper/pamphlet/ccaInfo, -/obj/item/weapon/paper/pamphlet/ccaInfo, +/obj/item/paper/pamphlet/centcom/visitor_info, +/obj/item/paper/pamphlet/centcom/visitor_info, +/obj/item/paper/pamphlet/centcom/visitor_info, /obj/machinery/light{ dir = 1 }, @@ -9517,7 +9477,7 @@ /area/centcom/control) "yA" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -9545,10 +9505,10 @@ /area/centcom/evac) "yE" = ( /obj/structure/closet/secure_closet/security, -/obj/item/weapon/storage/belt/security/full, -/obj/item/weapon/gun/ballistic/automatic/wt550, +/obj/item/storage/belt/security/full, +/obj/item/gun/ballistic/automatic/wt550, /obj/item/clothing/head/helmet/swat/nanotrasen, -/obj/item/weapon/crowbar/red, +/obj/item/crowbar/red, /obj/machinery/light{ dir = 8 }, @@ -9574,21 +9534,21 @@ /area/centcom/control) "yH" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = 6 }, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ +/obj/item/reagent_containers/glass/bottle/epinephrine{ pixel_x = -4 }, -/obj/item/weapon/reagent_containers/hypospray/medipen, +/obj/item/reagent_containers/hypospray/medipen, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/centcom/control) "yI" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/light{ dir = 4 }, @@ -9598,23 +9558,23 @@ /area/centcom/control) "yJ" = ( /obj/structure/closet/secure_closet/security, -/obj/item/weapon/storage/belt/security/full, -/obj/item/weapon/gun/ballistic/automatic/wt550, +/obj/item/storage/belt/security/full, +/obj/item/gun/ballistic/automatic/wt550, /obj/item/clothing/head/helmet/swat/nanotrasen, -/obj/item/weapon/crowbar/red, +/obj/item/crowbar/red, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/centcom/evac) "yK" = ( /obj/structure/table/reinforced, -/obj/item/weapon/crowbar/red, +/obj/item/crowbar/red, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/centcom/evac) "yL" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -9626,13 +9586,13 @@ }, /area/centcom/evac) "yM" = ( -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/red, -/obj/item/weapon/stamp/denied{ +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/stamp/denied{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/stamp, +/obj/item/stamp, /obj/structure/table/reinforced, /turf/open/floor/plasteel/vault{ dir = 8 @@ -9653,7 +9613,7 @@ "yP" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /obj/structure/window/reinforced{ dir = 4 }, @@ -9663,7 +9623,7 @@ "yQ" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/weapon/reagent_containers/food/drinks/britcup, +/obj/item/reagent_containers/food/drinks/britcup, /obj/structure/window/reinforced{ dir = 8 }, @@ -9687,8 +9647,8 @@ /area/centcom/evac) "yU" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/light, /turf/open/floor/plasteel/vault{ dir = 8 @@ -9696,18 +9656,18 @@ /area/centcom/evac) "yV" = ( /obj/structure/table/reinforced, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /obj/item/device/taperecorder, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/centcom/evac) "yW" = ( -/obj/item/weapon/storage/box/ids{ +/obj/item/storage/box/ids{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/silver_ids, +/obj/item/storage/box/silver_ids, /obj/structure/table/reinforced, /obj/structure/reagent_dispensers/peppertank{ pixel_x = 32 @@ -9738,13 +9698,13 @@ /turf/open/floor/engine/cult, /area/wizard_station) "za" = ( -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/red, -/obj/item/weapon/stamp/denied{ +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/stamp/denied{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/stamp, +/obj/item/stamp, /obj/structure/table/reinforced, /obj/machinery/light{ dir = 8 @@ -9764,10 +9724,10 @@ "zc" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen/red, +/obj/item/folder/red, +/obj/item/pen/red, /obj/machinery/door/window/brigdoor{ - name = "Centcom Customs"; + name = "CentCom Customs"; icon_state = "rightsecure"; dir = 4; req_access_txt = "109"; @@ -9779,10 +9739,10 @@ "zd" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen/blue, +/obj/item/folder/white, +/obj/item/pen/blue, /obj/machinery/door/window/brigdoor{ - name = "Centcom Customs"; + name = "CentCom Customs"; icon_state = "rightsecure"; dir = 8; req_access_txt = "109"; @@ -9825,8 +9785,8 @@ "zj" = ( /obj/structure/table/wood, /obj/effect/landmark/teleport_scroll, -/obj/item/weapon/dice/d20, -/obj/item/weapon/dice, +/obj/item/dice/d20, +/obj/item/dice, /turf/open/floor/carpet, /area/wizard_station) "zk" = ( @@ -9875,7 +9835,7 @@ }, /area/centcom/control) "zq" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -9884,7 +9844,7 @@ }, /area/centcom/control) "zr" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/green/corner, @@ -9900,9 +9860,9 @@ /area/centcom/control) "zt" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen/blue, +/obj/item/clipboard, +/obj/item/folder/white, +/obj/item/pen/blue, /obj/machinery/airalarm{ dir = 1; pixel_y = -22 @@ -9912,22 +9872,22 @@ }, /area/centcom/control) "zu" = ( -/obj/item/weapon/cautery/alien, +/obj/item/cautery/alien, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/wizard_station) "zv" = ( -/obj/item/weapon/coin/antagtoken, +/obj/item/coin/antagtoken, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/wizard_station) "zw" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/wiz, +/obj/item/bedsheet/wiz, /turf/open/floor/carpet, /area/wizard_station) "zx" = ( -/obj/item/weapon/soap/homemade, +/obj/item/soap/homemade, /obj/machinery/light/small{ brightness = 3; dir = 8 @@ -9947,7 +9907,7 @@ /area/centcom/control) "zz" = ( /obj/structure/closet/cardboard, -/obj/item/weapon/banhammer, +/obj/item/banhammer, /obj/effect/turf_decal/stripes/line, /turf/open/floor/plasteel, /area/wizard_station) @@ -9966,13 +9926,13 @@ /area/wizard_station) "zC" = ( /obj/structure/dresser, -/obj/item/weapon/storage/backpack/satchel, +/obj/item/storage/backpack/satchel, /turf/open/floor/carpet, /area/wizard_station) "zD" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/bag/tray, -/obj/item/weapon/reagent_containers/food/snacks/burger/spell, +/obj/item/storage/bag/tray, +/obj/item/reagent_containers/food/snacks/burger/spell, /turf/open/floor/carpet, /area/wizard_station) "zE" = ( @@ -9987,7 +9947,7 @@ /area/wizard_station) "zG" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/skub{ +/obj/item/skub{ pixel_y = 16 }, /turf/open/floor/plasteel/white, @@ -10013,12 +9973,12 @@ /turf/open/floor/plasteel, /area/tdome/tdomeobserve) "zL" = ( -/obj/item/weapon/clipboard, -/obj/item/weapon/stamp/denied{ +/obj/item/clipboard, +/obj/item/stamp/denied{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/stamp, +/obj/item/stamp, /obj/structure/table/reinforced, /turf/open/floor/plasteel/vault{ dir = 8 @@ -10026,21 +9986,20 @@ /area/tdome/tdomeobserve) "zM" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen/red, +/obj/item/paper_bin, +/obj/item/pen/red, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/tdome/tdomeobserve) "zN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/tdome/tdomeobserve) "zO" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/green/side{ dir = 9 }, @@ -10069,7 +10028,7 @@ /area/tdome/tdomeobserve) "zT" = ( /obj/machinery/door/airlock/centcom{ - name = "Centcom Security"; + name = "CentCom Security"; opacity = 1; req_access_txt = "101" }, @@ -10150,7 +10109,7 @@ "Af" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/weapon/paper/pamphlet/ccaInfo, +/obj/item/paper/pamphlet/centcom/visitor_info, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/tdome/tdomeobserve) @@ -10201,7 +10160,7 @@ /area/wizard_station) "Ao" = ( /obj/structure/table/wood, -/obj/item/weapon/gun/magic/wand{ +/obj/item/gun/magic/wand{ desc = "Used in emergencies to reignite magma engines."; max_charges = 0; name = "wand of emergency engine ignition" @@ -10210,7 +10169,7 @@ /area/wizard_station) "Ap" = ( /obj/structure/table/wood, -/obj/item/weapon/bikehorn/golden{ +/obj/item/bikehorn/golden{ pixel_x = -8; pixel_y = 8 }, @@ -10246,19 +10205,19 @@ /area/centcom/holding) "Au" = ( /obj/structure/table, -/obj/item/weapon/storage/box/donkpockets{ +/obj/item/storage/box/donkpockets{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/donkpockets{ +/obj/item/storage/box/donkpockets{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/donkpockets{ +/obj/item/storage/box/donkpockets{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/donkpockets{ +/obj/item/storage/box/donkpockets{ pixel_x = 3; pixel_y = 3 }, @@ -10338,14 +10297,14 @@ base_state = "rightsecure"; dir = 2; icon_state = "rightsecure"; - name = "Thunderdoom Booth"; + name = "Thunderdome Booth"; req_access_txt = "109" }, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/tdome/tdomeobserve) "AI" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/green/corner{ @@ -10358,7 +10317,7 @@ }, /area/tdome/tdomeobserve) "AK" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -10379,7 +10338,6 @@ dir = 4 }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 9 }, /area/tdome/tdomeobserve) @@ -10396,7 +10354,6 @@ dir = 8 }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 5 }, /area/tdome/tdomeobserve) @@ -10422,12 +10379,11 @@ dir = 4 }, /turf/open/floor/plasteel/whitered/corner{ - icon_state = "whiteredcorner"; dir = 1 }, /area/tdome/tdomeobserve) "AU" = ( -/obj/item/weapon/soap/nanotrasen, +/obj/item/soap/nanotrasen, /turf/open/floor/plasteel/white, /area/tdome/tdomeobserve) "AV" = ( @@ -10435,12 +10391,11 @@ dir = 8 }, /turf/open/floor/plasteel/whitered/corner{ - icon_state = "whiteredcorner"; dir = 4 }, /area/tdome/tdomeobserve) "AW" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -10493,7 +10448,7 @@ /turf/open/floor/plasteel/green/side, /area/tdome/tdomeobserve) "Bg" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -10533,28 +10488,28 @@ /area/centcom/holding) "Bl" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/drinks/shaker, +/obj/item/reagent_containers/food/drinks/shaker, /turf/open/floor/plasteel/freezer{ dir = 2 }, /area/centcom/holding) "Bm" = ( /obj/structure/table, -/obj/item/weapon/lighter, +/obj/item/lighter, /turf/open/floor/plasteel/freezer{ dir = 2 }, /area/centcom/holding) "Bn" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola, +/obj/item/reagent_containers/food/drinks/soda_cans/cola, /turf/open/floor/plasteel/freezer{ dir = 2 }, /area/centcom/holding) "Bo" = ( /obj/structure/table, -/obj/item/weapon/dice/d20, +/obj/item/dice/d20, /turf/open/floor/plasteel/freezer{ dir = 2 }, @@ -10596,7 +10551,7 @@ }, /area/tdome/tdomeobserve) "Bv" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/neutral/side{ @@ -10605,7 +10560,7 @@ }, /area/tdome/tdomeobserve) "Bw" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -10614,7 +10569,7 @@ }, /area/tdome/tdomeobserve) "Bx" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -10623,7 +10578,7 @@ }, /area/tdome/tdomeobserve) "By" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/red/side, @@ -10639,13 +10594,13 @@ /turf/open/floor/plasteel/loadingarea, /area/tdome/tdomeobserve) "BC" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/green/side, /area/tdome/tdomeobserve) "BD" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -10654,7 +10609,7 @@ }, /area/tdome/tdomeobserve) "BE" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -10690,7 +10645,6 @@ /obj/machinery/door/airlock/silver{ name = "Shower" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel/white, /area/tdome/tdomeobserve) "BK" = ( @@ -10732,8 +10686,8 @@ /area/wizard_station) "BP" = ( /obj/structure/rack, -/obj/item/weapon/storage/crayons, -/obj/item/weapon/gun/ballistic/automatic/toy/pistol, +/obj/item/storage/crayons, +/obj/item/gun/ballistic/automatic/toy/pistol, /turf/open/floor/plasteel/cafeteria, /area/centcom/holding) "BQ" = ( @@ -10765,49 +10719,49 @@ /area/tdome/tdomeobserve) "BU" = ( /obj/structure/closet/secure_closet/freezer/meat, -/obj/item/weapon/reagent_containers/food/snacks/meat/rawbacon, -/obj/item/weapon/reagent_containers/food/snacks/meat/rawbacon, -/obj/item/weapon/reagent_containers/food/snacks/meat/rawbacon, -/obj/item/weapon/reagent_containers/food/snacks/meat/rawbacon, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/killertomato, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/killertomato, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/killertomato, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/killertomato, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, -/obj/item/weapon/reagent_containers/food/snacks/sausage, -/obj/item/weapon/reagent_containers/food/snacks/sausage, -/obj/item/weapon/reagent_containers/food/snacks/meat/rawcutlet, -/obj/item/weapon/reagent_containers/food/snacks/meat/rawcutlet, -/obj/item/weapon/reagent_containers/food/snacks/meat/rawcutlet, -/obj/item/weapon/reagent_containers/food/snacks/carpmeat, -/obj/item/weapon/reagent_containers/food/snacks/carpmeat, -/obj/item/weapon/reagent_containers/food/snacks/carpmeat, -/obj/item/weapon/reagent_containers/food/snacks/carpmeat, +/obj/item/reagent_containers/food/snacks/meat/rawbacon, +/obj/item/reagent_containers/food/snacks/meat/rawbacon, +/obj/item/reagent_containers/food/snacks/meat/rawbacon, +/obj/item/reagent_containers/food/snacks/meat/rawbacon, +/obj/item/reagent_containers/food/snacks/meat/slab/killertomato, +/obj/item/reagent_containers/food/snacks/meat/slab/killertomato, +/obj/item/reagent_containers/food/snacks/meat/slab/killertomato, +/obj/item/reagent_containers/food/snacks/meat/slab/killertomato, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard, +/obj/item/reagent_containers/food/snacks/sausage, +/obj/item/reagent_containers/food/snacks/sausage, +/obj/item/reagent_containers/food/snacks/meat/rawcutlet, +/obj/item/reagent_containers/food/snacks/meat/rawcutlet, +/obj/item/reagent_containers/food/snacks/meat/rawcutlet, +/obj/item/reagent_containers/food/snacks/carpmeat, +/obj/item/reagent_containers/food/snacks/carpmeat, +/obj/item/reagent_containers/food/snacks/carpmeat, +/obj/item/reagent_containers/food/snacks/carpmeat, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/tdome/tdomeobserve) "BV" = ( /obj/structure/closet/secure_closet/freezer/fridge, -/obj/item/weapon/reagent_containers/food/snacks/grown/potato, -/obj/item/weapon/reagent_containers/food/snacks/grown/potato, -/obj/item/weapon/reagent_containers/food/snacks/grown/whitebeet, -/obj/item/weapon/reagent_containers/food/snacks/grown/whitebeet, -/obj/item/weapon/reagent_containers/food/snacks/grown/tomato, -/obj/item/weapon/reagent_containers/food/snacks/grown/tomato, -/obj/item/weapon/reagent_containers/food/snacks/grown/rice, -/obj/item/weapon/reagent_containers/food/snacks/grown/rice, -/obj/item/weapon/reagent_containers/food/snacks/grown/icepepper, -/obj/item/weapon/reagent_containers/food/snacks/grown/icepepper, -/obj/item/weapon/reagent_containers/food/snacks/grown/citrus/lemon, -/obj/item/weapon/reagent_containers/food/snacks/grown/citrus/lime, -/obj/item/weapon/reagent_containers/food/snacks/grown/citrus/orange, -/obj/item/weapon/reagent_containers/food/snacks/grown/cherries, -/obj/item/weapon/reagent_containers/food/snacks/grown/apple, -/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/deus, +/obj/item/reagent_containers/food/snacks/grown/potato, +/obj/item/reagent_containers/food/snacks/grown/potato, +/obj/item/reagent_containers/food/snacks/grown/whitebeet, +/obj/item/reagent_containers/food/snacks/grown/whitebeet, +/obj/item/reagent_containers/food/snacks/grown/tomato, +/obj/item/reagent_containers/food/snacks/grown/tomato, +/obj/item/reagent_containers/food/snacks/grown/rice, +/obj/item/reagent_containers/food/snacks/grown/rice, +/obj/item/reagent_containers/food/snacks/grown/icepepper, +/obj/item/reagent_containers/food/snacks/grown/icepepper, +/obj/item/reagent_containers/food/snacks/grown/citrus/lemon, +/obj/item/reagent_containers/food/snacks/grown/citrus/lime, +/obj/item/reagent_containers/food/snacks/grown/citrus/orange, +/obj/item/reagent_containers/food/snacks/grown/cherries, +/obj/item/reagent_containers/food/snacks/grown/apple, +/obj/item/reagent_containers/food/snacks/grown/ambrosia/deus, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -10819,48 +10773,48 @@ /area/tdome/tdomeobserve) "BX" = ( /obj/structure/closet/secure_closet/freezer/kitchen, -/obj/item/weapon/reagent_containers/food/snacks/grown/banana, -/obj/item/weapon/reagent_containers/food/snacks/grown/banana, -/obj/item/weapon/reagent_containers/food/snacks/grown/wheat, -/obj/item/weapon/reagent_containers/food/snacks/grown/wheat, -/obj/item/weapon/reagent_containers/food/snacks/grown/vanillapod, -/obj/item/weapon/reagent_containers/food/snacks/grown/vanillapod, -/obj/item/weapon/reagent_containers/food/snacks/grown/sugarcane, -/obj/item/weapon/reagent_containers/food/snacks/grown/sugarcane, -/obj/item/weapon/reagent_containers/food/snacks/grown/oat, -/obj/item/weapon/reagent_containers/food/snacks/grown/oat, -/obj/item/weapon/reagent_containers/food/snacks/grown/grapes, -/obj/item/weapon/reagent_containers/food/snacks/grown/grapes, -/obj/item/weapon/reagent_containers/food/snacks/grown/corn, -/obj/item/weapon/reagent_containers/food/snacks/grown/corn, -/obj/item/weapon/reagent_containers/food/snacks/grown/chili, -/obj/item/weapon/reagent_containers/food/snacks/grown/chili, -/obj/item/weapon/reagent_containers/food/snacks/grown/carrot, -/obj/item/weapon/reagent_containers/food/snacks/grown/apple, -/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosia/vulgaris, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/vanillapod, +/obj/item/reagent_containers/food/snacks/grown/vanillapod, +/obj/item/reagent_containers/food/snacks/grown/sugarcane, +/obj/item/reagent_containers/food/snacks/grown/sugarcane, +/obj/item/reagent_containers/food/snacks/grown/oat, +/obj/item/reagent_containers/food/snacks/grown/oat, +/obj/item/reagent_containers/food/snacks/grown/grapes, +/obj/item/reagent_containers/food/snacks/grown/grapes, +/obj/item/reagent_containers/food/snacks/grown/corn, +/obj/item/reagent_containers/food/snacks/grown/corn, +/obj/item/reagent_containers/food/snacks/grown/chili, +/obj/item/reagent_containers/food/snacks/grown/chili, +/obj/item/reagent_containers/food/snacks/grown/carrot, +/obj/item/reagent_containers/food/snacks/grown/apple, +/obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/tdome/tdomeobserve) "BY" = ( /obj/structure/closet/secure_closet/freezer/meat, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/bear, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/bear, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/bear, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/bear, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/goliath, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/goliath, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/goliath, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/goliath, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/xeno, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/xeno, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/xeno, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/xeno, -/obj/item/weapon/reagent_containers/food/snacks/spaghetti, -/obj/item/weapon/reagent_containers/food/snacks/spaghetti, -/obj/item/weapon/reagent_containers/food/snacks/meat/rawcutlet, -/obj/item/weapon/reagent_containers/food/snacks/meat/rawcutlet, -/obj/item/weapon/reagent_containers/food/snacks/meat/rawcutlet, +/obj/item/reagent_containers/food/snacks/meat/slab/bear, +/obj/item/reagent_containers/food/snacks/meat/slab/bear, +/obj/item/reagent_containers/food/snacks/meat/slab/bear, +/obj/item/reagent_containers/food/snacks/meat/slab/bear, +/obj/item/reagent_containers/food/snacks/meat/slab/goliath, +/obj/item/reagent_containers/food/snacks/meat/slab/goliath, +/obj/item/reagent_containers/food/snacks/meat/slab/goliath, +/obj/item/reagent_containers/food/snacks/meat/slab/goliath, +/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/reagent_containers/food/snacks/meat/slab/xeno, +/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, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -10925,8 +10879,8 @@ /area/tdome/tdomeobserve) "Cg" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/box/beanbag, -/obj/item/weapon/gun/ballistic/revolver/doublebarrel, +/obj/item/storage/box/beanbag, +/obj/item/gun/ballistic/revolver/doublebarrel, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -10949,8 +10903,8 @@ /area/tdome/tdomeobserve) "Cj" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/box/drinkingglasses, -/obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey{ +/obj/item/storage/box/drinkingglasses, +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ pixel_y = 5 }, /turf/open/floor/plasteel/vault{ @@ -10967,7 +10921,6 @@ dir = 1 }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 4 }, /area/tdome/tdomeobserve) @@ -10977,8 +10930,8 @@ /area/wizard_station) "Cn" = ( /obj/structure/rack, -/obj/item/weapon/storage/crayons, -/obj/item/weapon/gun/ballistic/shotgun/toy/crossbow, +/obj/item/storage/crayons, +/obj/item/gun/ballistic/shotgun/toy/crossbow, /turf/open/floor/plasteel/cafeteria, /area/centcom/holding) "Co" = ( @@ -10997,7 +10950,6 @@ pixel_x = -28 }, /turf/open/floor/plasteel/whitered/corner{ - icon_state = "whiteredcorner"; dir = 1 }, /area/tdome/tdomeobserve) @@ -11011,7 +10963,7 @@ /area/tdome/tdomeobserve) "Ct" = ( /obj/structure/table/wood, -/obj/item/weapon/reagent_containers/food/drinks/trophy/gold_cup, +/obj/item/reagent_containers/food/drinks/trophy/gold_cup, /turf/open/floor/plasteel/grimy, /area/tdome/tdomeobserve) "Cu" = ( @@ -11047,7 +10999,7 @@ /area/centcom/holding) "Cy" = ( /obj/structure/table, -/obj/item/weapon/gun/ballistic/automatic/toy/pistol, +/obj/item/gun/ballistic/automatic/toy/pistol, /turf/open/floor/plasteel/cafeteria, /area/centcom/holding) "Cz" = ( @@ -11065,14 +11017,14 @@ /area/tdome/tdomeobserve) "CB" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ +/obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = -8; pixel_y = 5 }, -/obj/item/weapon/reagent_containers/food/condiment/peppermill{ +/obj/item/reagent_containers/food/condiment/peppermill{ pixel_x = -8 }, -/obj/item/weapon/kitchen/knife, +/obj/item/kitchen/knife, /obj/machinery/newscaster{ pixel_x = -32 }, @@ -11157,17 +11109,7 @@ /turf/open/floor/plasteel/white, /area/tdome/tdomeobserve) "CL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plasteel, /area/centcom/holding) "CM" = ( @@ -11175,17 +11117,7 @@ /turf/open/floor/plasteel, /area/centcom/holding) "CN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, +/obj/effect/spawner/structure/window/hollow/reinforced, /turf/open/floor/plasteel, /area/centcom/holding) "CO" = ( @@ -11197,14 +11129,13 @@ pixel_x = -28 }, /turf/open/floor/plasteel/whitered/corner{ - icon_state = "whiteredcorner"; dir = 8 }, /area/tdome/tdomeobserve) "CP" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/food/snacks/mint, -/obj/item/weapon/reagent_containers/food/condiment/enzyme{ +/obj/item/reagent_containers/food/snacks/mint, +/obj/item/reagent_containers/food/condiment/enzyme{ pixel_y = 5 }, /turf/open/floor/plasteel/vault{ @@ -11243,7 +11174,7 @@ /turf/open/floor/plasteel/whitegreen/corner, /area/tdome/tdomeobserve) "CU" = ( -/obj/item/weapon/reagent_containers/food/snacks/egg/rainbow{ +/obj/item/reagent_containers/food/snacks/egg/rainbow{ desc = "I bet you think you're pretty clever... well you are."; name = "easter egg" }, @@ -11268,7 +11199,7 @@ "CX" = ( /obj/structure/table/reinforced, /obj/item/clothing/suit/apron/chef, -/obj/item/weapon/kitchen/rollingpin, +/obj/item/kitchen/rollingpin, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -11276,14 +11207,14 @@ "CY" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ +/obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = -8; pixel_y = 5 }, -/obj/item/weapon/reagent_containers/food/condiment/peppermill{ +/obj/item/reagent_containers/food/condiment/peppermill{ pixel_x = -8 }, -/obj/item/weapon/reagent_containers/food/drinks/britcup, +/obj/item/reagent_containers/food/drinks/britcup, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/tdome/tdomeobserve) @@ -11342,7 +11273,6 @@ pixel_x = 28 }, /turf/open/floor/plasteel/whitegreen/side{ - icon_state = "whitegreen"; dir = 4 }, /area/tdome/tdomeobserve) @@ -11373,8 +11303,8 @@ "Di" = ( /obj/structure/table/reinforced, /obj/machinery/door/firedoor, -/obj/item/weapon/storage/bag/tray, -/obj/item/weapon/kitchen/fork, +/obj/item/storage/bag/tray, +/obj/item/kitchen/fork, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/tdome/tdomeobserve) @@ -11391,7 +11321,7 @@ }, /area/tdome/tdomeobserve) "Dl" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -11404,8 +11334,8 @@ /area/tdome/tdomeobserve) "Dn" = ( /obj/structure/rack, -/obj/item/weapon/storage/box/donkpockets, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /obj/item/clothing/head/chefhat, /turf/open/floor/plasteel/vault, /area/tdome/tdomeobserve) @@ -11427,13 +11357,13 @@ }, /area/tdome/tdomeobserve) "Dq" = ( -/obj/item/weapon/storage/fancy/cigarettes/cigars{ +/obj/item/storage/fancy/cigarettes/cigars{ pixel_y = 6 }, -/obj/item/weapon/storage/fancy/cigarettes/cigars/cohiba{ +/obj/item/storage/fancy/cigarettes/cigars/cohiba{ pixel_y = 3 }, -/obj/item/weapon/storage/fancy/cigarettes/cigars/havana, +/obj/item/storage/fancy/cigarettes/cigars/havana, /obj/structure/table/wood, /turf/open/floor/plasteel/vault{ dir = 8 @@ -11445,7 +11375,7 @@ }, /area/tdome/tdomeobserve) "Ds" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -11513,7 +11443,7 @@ }, /area/tdome/tdomeobserve) "DA" = ( -/obj/item/weapon/storage/box/matches{ +/obj/item/storage/box/matches{ pixel_x = -3; pixel_y = 5 }, @@ -11526,11 +11456,11 @@ }, /area/tdome/tdomeobserve) "DB" = ( -/obj/item/weapon/lighter{ +/obj/item/lighter{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/lighter, +/obj/item/lighter, /obj/structure/table/wood, /turf/open/floor/plasteel/vault{ dir = 8 @@ -11538,9 +11468,9 @@ /area/tdome/tdomeobserve) "DC" = ( /obj/structure/table/wood, -/obj/item/weapon/book/manual/barman_recipes, -/obj/item/weapon/reagent_containers/food/drinks/shaker, -/obj/item/weapon/reagent_containers/glass/rag, +/obj/item/book/manual/barman_recipes, +/obj/item/reagent_containers/food/drinks/shaker, +/obj/item/reagent_containers/glass/rag, /obj/machinery/newscaster{ pixel_y = -32 }, @@ -11593,8 +11523,8 @@ /obj/item/clothing/shoes/sneakers/brown, /obj/item/clothing/suit/armor/tdome/red, /obj/item/clothing/head/helmet/thunderdome, -/obj/item/weapon/melee/baton/loaded, -/obj/item/weapon/melee/transforming/energy/sword/saber/red, +/obj/item/melee/baton/loaded, +/obj/item/melee/transforming/energy/sword/saber/red, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -11672,7 +11602,6 @@ name = "Thunderdome Blast Door" }, /turf/open/floor/plasteel/loadingarea{ - baseturf = /turf/open/space; dir = 8 }, /area/tdome/arena) @@ -11703,7 +11632,6 @@ name = "General Supply" }, /turf/open/floor/plasteel/loadingarea{ - baseturf = /turf/open/space; dir = 8 }, /area/tdome/arena) @@ -11713,8 +11641,8 @@ /obj/item/clothing/shoes/sneakers/brown, /obj/item/clothing/suit/armor/tdome/green, /obj/item/clothing/head/helmet/thunderdome, -/obj/item/weapon/melee/baton/loaded, -/obj/item/weapon/melee/transforming/energy/sword/saber/green, +/obj/item/melee/baton/loaded, +/obj/item/melee/transforming/energy/sword/saber/green, /obj/effect/turf_decal/stripes/line{ dir = 8 }, @@ -11731,8 +11659,7 @@ }, /area/tdome/tdomeadmin) "Ef" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/tdome/tdomeadmin) "Eg" = ( @@ -11852,7 +11779,6 @@ /area/tdome/arena) "Ey" = ( /turf/open/floor/plasteel/loadingarea{ - baseturf = /turf/open/space; dir = 8 }, /area/tdome/arena) @@ -11967,7 +11893,7 @@ /obj/item/clothing/shoes/sneakers/brown, /obj/item/clothing/suit/armor/vest, /obj/item/clothing/head/helmet/swat, -/obj/item/weapon/gun/energy/laser, +/obj/item/gun/energy/laser, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -11997,7 +11923,7 @@ /obj/item/clothing/shoes/sneakers/brown, /obj/item/clothing/suit/armor/vest, /obj/item/clothing/head/helmet/swat, -/obj/item/weapon/gun/energy/laser, +/obj/item/gun/energy/laser, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -12068,7 +11994,7 @@ }, /area/tdome/tdomeadmin) "Fd" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -12085,12 +12011,11 @@ /area/tdome/tdomeadmin) "Ff" = ( /turf/open/floor/plasteel/darkgreen/side{ - icon_state = "darkgreen"; dir = 1 }, /area/tdome/tdomeadmin) "Fg" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -12152,9 +12077,7 @@ /area/shuttle/escape) "Fp" = ( /obj/structure/table/wood, -/obj/item/weapon/paper{ - info = "Due to circumstances beyond our control, your Emergency Evacuation Shuttle is out of service.

We apologise for the inconvinience this may cause you.

Please enjoy the use of this complementary book.

Sincerely,
Centcom Operations Demolitions Examination Retribution Bugfixing Underlining Services" - }, +/obj/item/paper/fluff/stations/centcom/broken_evac, /turf/open/floor/mineral/titanium, /area/shuttle/escape) "Fq" = ( @@ -12165,8 +12088,8 @@ /area/tdome/tdomeadmin) "Fr" = ( /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen/fourcolor, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, /obj/machinery/light, /turf/open/floor/plasteel/vault{ dir = 8 @@ -12174,9 +12097,9 @@ /area/tdome/tdomeadmin) "Fs" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/red, -/obj/item/weapon/book/manual/wiki/security_space_law, -/obj/item/weapon/restraints/handcuffs, +/obj/item/folder/red, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/restraints/handcuffs, /obj/item/device/assembly/flash/handheld, /turf/open/floor/plasteel/vault{ dir = 8 @@ -12184,7 +12107,7 @@ /area/tdome/tdomeadmin) "Ft" = ( /obj/structure/table/wood, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/device/radio/headset/headset_cent, /turf/open/floor/plasteel/vault{ dir = 8 @@ -12192,8 +12115,8 @@ /area/tdome/tdomeadmin) "Fu" = ( /obj/structure/table/wood, -/obj/item/weapon/phone{ - desc = "Supposedly a direct line to NanoTrasen Central Command. It's not even plugged in."; +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; pixel_x = -3; pixel_y = 3 }, @@ -12250,8 +12173,8 @@ /area/tdome/tdomeadmin) "Fy" = ( /obj/structure/table/wood, -/obj/item/weapon/folder/red, -/obj/item/weapon/lighter, +/obj/item/folder/red, +/obj/item/lighter, /obj/machinery/newscaster{ pixel_y = -32 }, @@ -12260,11 +12183,11 @@ }, /area/tdome/tdomeadmin) "Fz" = ( -/obj/item/weapon/storage/briefcase{ +/obj/item/storage/briefcase{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/storage/secure/briefcase, +/obj/item/storage/secure/briefcase, /obj/structure/table/wood, /turf/open/floor/plasteel/vault{ dir = 8 @@ -12272,15 +12195,15 @@ /area/tdome/tdomeadmin) "FA" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/vault{ dir = 8 }, /area/tdome/tdomeadmin) "FB" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/box/drinkingglasses, -/obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey{ +/obj/item/storage/box/drinkingglasses, +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ pixel_y = 5 }, /obj/machinery/light, @@ -12290,7 +12213,7 @@ /area/tdome/tdomeadmin) "FC" = ( /obj/structure/table/wood, -/obj/item/weapon/book/manual/random, +/obj/item/book/manual/random, /turf/open/floor/mineral/titanium, /area/shuttle/escape) "FD" = ( @@ -12397,17 +12320,17 @@ /area/centcom/evac) "FW" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/toxin{ +/obj/item/storage/firstaid/toxin{ pixel_x = -2; pixel_y = 4 }, -/obj/item/weapon/storage/firstaid/toxin, +/obj/item/storage/firstaid/toxin, /turf/open/floor/mineral/titanium/blue, /area/centcom/evac) "FX" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/fire{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/fire{ pixel_x = -2; pixel_y = 4 }, @@ -12415,10 +12338,10 @@ /area/centcom/evac) "FY" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 2 }, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = -2; pixel_y = 4 }, @@ -12510,17 +12433,17 @@ /area/abductor_ship) "Gp" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /turf/open/floor/mineral/plastitanium, /area/centcom/evac) "Gq" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/mineral/plastitanium, /area/centcom/evac) "Gr" = ( /obj/structure/table/reinforced, -/obj/item/weapon/pen, +/obj/item/pen, /turf/open/floor/mineral/plastitanium, /area/centcom/evac) "Gs" = ( @@ -12586,8 +12509,8 @@ /area/centcom/evac) "GE" = ( /obj/structure/table/reinforced, -/obj/item/weapon/clipboard, -/obj/item/weapon/stamp, +/obj/item/clipboard, +/obj/item/stamp, /turf/open/floor/mineral/plastitanium, /area/centcom/evac) "GF" = ( @@ -12596,8 +12519,8 @@ }, /area/abductor_ship) "GG" = ( -/obj/item/weapon/retractor/alien, -/obj/item/weapon/hemostat/alien, +/obj/item/retractor/alien, +/obj/item/hemostat/alien, /obj/structure/table/abductor, /turf/open/floor/plating/abductor, /area/abductor_ship) @@ -12615,7 +12538,7 @@ /area/abductor_ship) "GK" = ( /obj/structure/table/abductor, -/obj/item/weapon/storage/box/alienhandcuffs, +/obj/item/storage/box/alienhandcuffs, /turf/open/floor/plating/abductor, /area/abductor_ship) "GL" = ( @@ -12655,11 +12578,11 @@ }, /area/abductor_ship) "GS" = ( -/obj/item/weapon/surgical_drapes, -/obj/item/weapon/paper/abductor, -/obj/item/weapon/scalpel/alien, +/obj/item/surgical_drapes, +/obj/item/paper/guides/antag/abductor, +/obj/item/scalpel/alien, /obj/structure/table/abductor, -/obj/item/weapon/cautery/alien, +/obj/item/cautery/alien, /turf/open/floor/plating/abductor, /area/abductor_ship) "GT" = ( @@ -12669,7 +12592,7 @@ /area/abductor_ship) "GU" = ( /obj/structure/table, -/obj/item/weapon/storage/box/handcuffs, +/obj/item/storage/box/handcuffs, /turf/open/floor/mineral/plastitanium, /area/centcom/evac) "GV" = ( @@ -12709,8 +12632,8 @@ /area/abductor_ship) "Ha" = ( /obj/structure/table/abductor, -/obj/item/weapon/surgicaldrill/alien, -/obj/item/weapon/circular_saw/alien, +/obj/item/surgicaldrill/alien, +/obj/item/circular_saw/alien, /turf/open/floor/plating/abductor, /area/abductor_ship) "Hb" = ( @@ -12755,8 +12678,7 @@ /turf/open/floor/mineral/titanium/blue, /area/centcom/evac) "Hk" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/centcom/evac) "Hl" = ( @@ -12829,13 +12751,13 @@ /area/centcom/evac) "Hw" = ( /obj/structure/table, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/machinery/light, /turf/open/floor/mineral/titanium/blue, /area/centcom/evac) "Hx" = ( /obj/structure/table, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /turf/open/floor/mineral/titanium/blue, /area/centcom/evac) "Hy" = ( @@ -12891,7 +12813,7 @@ /area/centcom/evac) "HH" = ( /obj/structure/table, -/obj/item/weapon/storage/lockbox, +/obj/item/storage/lockbox, /turf/open/floor/mineral/titanium/blue, /area/centcom/evac) "HI" = ( @@ -12904,13 +12826,13 @@ /area/centcom/evac) "HK" = ( /obj/structure/table, -/obj/item/weapon/clipboard, -/obj/item/weapon/pen, +/obj/item/clipboard, +/obj/item/pen, /turf/open/floor/mineral/titanium/blue, /area/centcom/evac) "HL" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, +/obj/item/paper_bin, /turf/open/floor/mineral/titanium/blue, /area/centcom/evac) "HM" = ( @@ -13012,7 +12934,6 @@ /area/tdome/arena_source) "IS" = ( /turf/open/floor/plasteel/loadingarea{ - baseturf = /turf/open/space; dir = 8 }, /area/tdome/arena_source) @@ -13123,7 +13044,7 @@ /area/centcom/evac) "JU" = ( /obj/structure/table, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /obj/machinery/light{ dir = 8 }, @@ -13160,7 +13081,6 @@ dir = 1 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 1 }, /area/centcom/supply) @@ -13633,7 +13553,7 @@ /area/centcom/evac) "LW" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/handcuffs, +/obj/item/storage/box/handcuffs, /turf/open/floor/plasteel/vault{ dir = 8 }, @@ -13658,7 +13578,7 @@ /area/centcom/evac) "Mb" = ( /obj/machinery/door/airlock/centcom{ - name = "Centcom Security"; + name = "CentCom Security"; opacity = 1; req_access_txt = "101" }, @@ -13669,7 +13589,7 @@ /area/centcom/evac) "Mc" = ( /turf/closed/indestructible/fakedoor{ - name = "Centcom" + name = "CentCom" }, /area/centcom/evac) "Md" = ( @@ -14389,6 +14309,12 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa Gf Gv GF @@ -14473,12 +14399,6 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa Gf Gv GF @@ -14645,6 +14565,12 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa Ga Gg GA @@ -14729,12 +14655,6 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa Ga Gg Ht @@ -14902,6 +14822,12 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa Gb Gm Gx @@ -14986,12 +14912,6 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa Gb Hn Gx @@ -15159,6 +15079,12 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa Gc Gn Gx @@ -15243,12 +15169,6 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa Gc Ho Gx @@ -15416,6 +15336,12 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa Gd Go Gx @@ -15500,12 +15426,6 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa Gd Hp Gx @@ -15673,6 +15593,12 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa Ge Gk Gy @@ -15757,12 +15683,6 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa Ge Gk Gy @@ -15931,6 +15851,12 @@ aa aa aa aa +aa +aa +aa +aa +aa +aa Gl Gz GL @@ -16015,12 +15941,6 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa Gl Gz GL @@ -26988,6 +26908,11 @@ hq hq hq hq +hq +hq +hq +hq +hq lF hq hq @@ -27016,11 +26941,6 @@ hq hq hq hq -hq -hq -hq -hq -hq Kl hm aa diff --git a/_maps/metastation.json b/_maps/metastation.json index 4b1b63499f..27ec0cb1db 100644 --- a/_maps/metastation.json +++ b/_maps/metastation.json @@ -4,4 +4,5 @@ "map_file": "MetaStation.dmm", "minetype": "lavaland", "transition_config": "default" + "allow_custom_shuttles": "yes" } \ No newline at end of file diff --git a/_maps/omegastation.json b/_maps/omegastation.json index 53fbc24def..808b9bc7eb 100644 --- a/_maps/omegastation.json +++ b/_maps/omegastation.json @@ -3,5 +3,6 @@ "map_path": "map_files/OmegaStation", "map_file": "OmegaStation.dmm", "minetype": "lavaland", - "transition_config": "default" + "transition_config": "default", + "allow_custom_shuttles": "yes" } \ No newline at end of file diff --git a/_maps/pubbystation.json b/_maps/pubbystation.json index 88a2702148..8781588624 100644 --- a/_maps/pubbystation.json +++ b/_maps/pubbystation.json @@ -3,5 +3,6 @@ "map_path": "map_files/PubbyStation", "map_file": "PubbyStation.dmm", "minetype": "lavaland", - "transition_config": "default" + "transition_config": "default", + "allow_custom_shuttles": "yes" } \ No newline at end of file diff --git a/_maps/runtimestation.json b/_maps/runtimestation.json index 664f6c98e0..a979e09f79 100644 --- a/_maps/runtimestation.json +++ b/_maps/runtimestation.json @@ -3,5 +3,6 @@ "map_path": "map_files/debug", "map_file": "runtimestation.dmm", "minetype": "lavaland", - "transition_config": "default" + "transition_config": "default", + "allow_custom_shuttles": "no" } diff --git a/_maps/shuttles/cargo_birdboat.dmm b/_maps/shuttles/cargo_birdboat.dmm index d892e13726..f05af797d1 100644 --- a/_maps/shuttles/cargo_birdboat.dmm +++ b/_maps/shuttles/cargo_birdboat.dmm @@ -6,16 +6,10 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/supply) "c" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s10"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/supply) "d" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/supply) "e" = ( /obj/machinery/conveyor{ @@ -148,10 +142,7 @@ /turf/closed/wall/mineral/titanium/nodiagonal, /area/shuttle/supply) "t" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall14"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/supply) "u" = ( /obj/structure/window/reinforced{ @@ -161,10 +152,7 @@ /turf/open/floor/plating/airless, /area/shuttle/supply) "v" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc4"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/supply) "w" = ( /turf/open/space, diff --git a/_maps/shuttles/cargo_box.dmm b/_maps/shuttles/cargo_box.dmm index 08ae8d8267..a45006d7df 100644 --- a/_maps/shuttles/cargo_box.dmm +++ b/_maps/shuttles/cargo_box.dmm @@ -6,16 +6,10 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/supply) "c" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s10"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/supply) "d" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/supply) "e" = ( /turf/open/floor/mineral/titanium/blue, @@ -81,10 +75,7 @@ /turf/open/floor/plating, /area/shuttle/supply) "k" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall7"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/supply) "l" = ( /turf/open/floor/mineral/titanium/blue, @@ -97,22 +88,13 @@ }, /area/shuttle/supply) "n" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall11"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/supply) "o" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s5"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/supply) "p" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall15"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/supply) "q" = ( /obj/structure/window/reinforced{ @@ -122,10 +104,7 @@ /turf/open/floor/plating/airless, /area/shuttle/supply) "r" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s9"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/supply) "s" = ( /turf/open/space, diff --git a/_maps/shuttles/emergency_asteroid.dmm b/_maps/shuttles/emergency_asteroid.dmm index 298f353da7..457373132c 100644 --- a/_maps/shuttles/emergency_asteroid.dmm +++ b/_maps/shuttles/emergency_asteroid.dmm @@ -20,17 +20,13 @@ /turf/open/floor/mineral/titanium/yellow, /area/shuttle/escape) "af" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s10"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "ag" = ( /turf/open/space, /area/space/nearstation) "ah" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/escape) "ai" = ( @@ -54,10 +50,7 @@ /turf/open/floor/mineral/titanium, /area/shuttle/escape) "ak" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "al" = ( /obj/machinery/door/airlock/titanium{ @@ -79,10 +72,7 @@ /turf/open/floor/plating/airless, /area/shuttle/escape) "ao" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall11"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "ap" = ( /obj/structure/ore_box, @@ -96,19 +86,13 @@ /turf/open/floor/mineral/titanium/yellow, /area/shuttle/escape) "as" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall7"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "at" = ( /turf/open/floor/mineral/titanium, /area/shuttle/escape) "au" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "av" = ( /obj/structure/chair{ @@ -126,28 +110,20 @@ /turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) "ay" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall15"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "az" = ( /turf/closed/wall/mineral/titanium/nodiagonal, /area/shuttle/escape) "aA" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall13"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "aB" = ( /turf/open/floor/mineral/titanium, /turf/closed/wall/mineral/titanium/interior, /area/shuttle/escape) "aC" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_f11" - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "aD" = ( /obj/structure/window/shuttle, @@ -188,8 +164,8 @@ /area/shuttle/escape) "aJ" = ( /obj/structure/table, -/obj/item/weapon/extinguisher, -/obj/item/weapon/crowbar, +/obj/item/extinguisher, +/obj/item/crowbar, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "aK" = ( @@ -198,8 +174,8 @@ /area/shuttle/escape) "aL" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 3 }, @@ -219,10 +195,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "aO" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc1"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "aP" = ( /obj/machinery/door/airlock/glass_security{ @@ -299,7 +272,7 @@ /area/shuttle/escape) "bc" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -1; pixel_y = 6 }, @@ -311,8 +284,8 @@ /area/shuttle/escape) "be" = ( /obj/structure/table, -/obj/item/weapon/folder/blue, -/obj/item/weapon/pen, +/obj/item/folder/blue, +/obj/item/pen, /obj/machinery/recharger, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) @@ -328,8 +301,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "bh" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plasteel/shuttle, /area/shuttle/escape) "bi" = ( @@ -369,10 +341,7 @@ /area/shuttle/escape) "bo" = ( /obj/machinery/status_display, -/turf/closed/wall/shuttle{ - icon_state = "swall2"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "bp" = ( /obj/machinery/computer/crew, @@ -440,8 +409,8 @@ /area/shuttle/escape) "by" = ( /obj/structure/table, -/obj/item/weapon/extinguisher, -/obj/item/weapon/crowbar, +/obj/item/extinguisher, +/obj/item/crowbar, /obj/machinery/recharger, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) @@ -452,16 +421,10 @@ /turf/open/floor/mineral/titanium, /area/shuttle/escape) "bA" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s9"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "bB" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s5"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "bC" = ( /obj/item/device/radio/intercom{ @@ -486,9 +449,9 @@ /area/shuttle/escape) "bF" = ( /obj/structure/table, -/obj/item/weapon/retractor, -/obj/item/weapon/hemostat, -/obj/item/weapon/scalpel, +/obj/item/retractor, +/obj/item/hemostat, +/obj/item/scalpel, /turf/open/floor/mineral/titanium, /area/shuttle/escape) "bG" = ( @@ -497,11 +460,11 @@ /area/shuttle/escape) "bH" = ( /obj/structure/table, -/obj/item/weapon/circular_saw, -/obj/item/weapon/cautery{ +/obj/item/circular_saw, +/obj/item/cautery{ pixel_x = 4 }, -/obj/item/weapon/surgical_drapes, +/obj/item/surgical_drapes, /turf/open/floor/mineral/titanium, /area/shuttle/escape) "bI" = ( diff --git a/_maps/shuttles/emergency_bar.dmm b/_maps/shuttles/emergency_bar.dmm index dab289be7a..19b6a85ea9 100644 --- a/_maps/shuttles/emergency_bar.dmm +++ b/_maps/shuttles/emergency_bar.dmm @@ -3,18 +3,14 @@ /turf/open/space, /area/space) "ab" = ( -/turf/closed/wall/mineral/titanium/overspace, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "ac" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/escape) "ad" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s10"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "ae" = ( /turf/closed/wall/mineral/titanium/nodiagonal, @@ -36,18 +32,15 @@ /area/shuttle/escape) "ai" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/fancy/cigarettes/cigars/havana, -/obj/item/weapon/lighter{ +/obj/item/storage/fancy/cigarettes/cigars/havana, +/obj/item/lighter{ pixel_x = -4; pixel_y = 6 }, /turf/open/floor/carpet, /area/shuttle/escape) "aj" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc3"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "ak" = ( /obj/structure/extinguisher_cabinet{ @@ -108,8 +101,8 @@ pixel_y = -24 }, /obj/structure/table/wood/poker, -/obj/item/weapon/storage/box/drinkingglasses, -/obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey, +/obj/item/storage/box/drinkingglasses, +/obj/item/reagent_containers/food/drinks/bottle/whiskey, /obj/machinery/light, /turf/open/floor/carpet, /area/shuttle/escape) @@ -118,28 +111,16 @@ /turf/open/floor/carpet, /area/shuttle/escape) "av" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall13"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "aw" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "ax" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall14"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "ay" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall8"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "az" = ( /obj/machinery/door/airlock/glass{ @@ -153,10 +134,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/escape) "aB" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall4"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "aC" = ( /obj/structure/chair, @@ -168,7 +146,7 @@ pixel_x = 6; pixel_y = 24 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1; pixel_x = -3; @@ -259,10 +237,7 @@ /turf/open/floor/plasteel/bar, /area/shuttle/escape) "aQ" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall7"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "aR" = ( /obj/structure/table/wood/bar{ @@ -275,8 +250,8 @@ pixel_x = 27 }, /obj/structure/table, -/obj/item/weapon/storage/box/drinkingglasses, -/obj/item/weapon/reagent_containers/food/drinks/bottle/lizardwine, +/obj/item/storage/box/drinkingglasses, +/obj/item/reagent_containers/food/drinks/bottle/lizardwine, /turf/open/floor/plasteel/bar, /area/shuttle/escape) "aT" = ( @@ -330,7 +305,7 @@ /turf/open/floor/plasteel/bar, /area/shuttle/escape) "bc" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1; pixel_x = -3; @@ -351,10 +326,7 @@ /turf/open/floor/plasteel/bar, /area/shuttle/escape) "bf" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall1"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "bg" = ( /obj/machinery/door/airlock/titanium{ @@ -373,8 +345,8 @@ /area/shuttle/escape) "bj" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/toxin{ +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/toxin{ pixel_x = 4; pixel_y = 4 }, @@ -385,10 +357,7 @@ /turf/open/floor/plasteel/bar, /area/shuttle/escape) "bl" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc2"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "bm" = ( /obj/machinery/door/airlock{ @@ -398,8 +367,7 @@ /turf/open/floor/plasteel/freezer, /area/shuttle/escape) "bn" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /obj/structure/sign/bluecross_2, /turf/closed/wall/mineral/titanium, /area/shuttle/escape) @@ -447,7 +415,7 @@ /area/shuttle/escape) "bw" = ( /obj/structure/table/optable, -/obj/item/weapon/surgical_drapes, +/obj/item/surgical_drapes, /obj/machinery/light/small{ brightness = 3; dir = 8 @@ -472,10 +440,10 @@ /area/shuttle/escape) "bz" = ( /obj/structure/table, -/obj/item/weapon/circular_saw, -/obj/item/weapon/hemostat, -/obj/item/weapon/retractor, -/obj/item/weapon/scalpel, +/obj/item/circular_saw, +/obj/item/hemostat, +/obj/item/retractor, +/obj/item/scalpel, /turf/open/floor/mineral/titanium, /area/shuttle/escape) "bA" = ( @@ -506,12 +474,11 @@ /turf/open/floor/plating/airless, /area/shuttle/escape) "bF" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plasteel/freezer, /area/shuttle/escape) "bG" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1; pixel_x = -3; @@ -529,7 +496,7 @@ /area/shuttle/escape) "bJ" = ( /obj/structure/table/wood/bar, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/grimy, /area/shuttle/escape) "bK" = ( @@ -550,14 +517,14 @@ /area/shuttle/escape) "bN" = ( /obj/structure/table, -/obj/item/weapon/storage/box/drinkingglasses, -/obj/item/weapon/reagent_containers/food/drinks/shaker, -/obj/item/weapon/storage/fancy/cigarettes/cigars/havana, +/obj/item/storage/box/drinkingglasses, +/obj/item/reagent_containers/food/drinks/shaker, +/obj/item/storage/fancy/cigarettes/cigars/havana, /turf/open/floor/plasteel/bar, /area/shuttle/escape) "bO" = ( /obj/structure/table/wood/bar, -/obj/item/weapon/folder/red, +/obj/item/folder/red, /turf/open/floor/plasteel/grimy, /area/shuttle/escape) "bP" = ( @@ -582,23 +549,23 @@ /area/shuttle/escape) "bS" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/toxin{ +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/toxin{ pixel_x = 4; pixel_y = 4 }, /turf/open/floor/mineral/titanium, /area/shuttle/escape) "bT" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/plasteel/bar, /area/shuttle/escape) "bU" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/brute{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/brute{ pixel_x = 4; pixel_y = 4 }, diff --git a/_maps/shuttles/emergency_birdboat.dmm b/_maps/shuttles/emergency_birdboat.dmm index 55c36c22f5..dd4ffeac54 100644 --- a/_maps/shuttles/emergency_birdboat.dmm +++ b/_maps/shuttles/emergency_birdboat.dmm @@ -6,24 +6,23 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/escape) "ac" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/escape) "ad" = ( /obj/structure/table, -/obj/item/weapon/scalpel, -/obj/item/weapon/retractor{ +/obj/item/scalpel, +/obj/item/retractor{ pixel_y = 5 }, -/obj/item/weapon/hemostat, +/obj/item/hemostat, /turf/open/floor/plasteel/white, /area/shuttle/escape) "ae" = ( /obj/structure/table, -/obj/item/weapon/cautery, -/obj/item/weapon/surgicaldrill, -/obj/item/weapon/circular_saw{ +/obj/item/cautery, +/obj/item/surgicaldrill, +/obj/item/circular_saw{ pixel_y = 9 }, /turf/open/floor/plasteel/white, @@ -48,7 +47,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "ak" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/mineral/titanium/blue, @@ -66,7 +65,7 @@ /area/shuttle/escape) "an" = ( /obj/structure/table/optable, -/obj/item/weapon/surgical_drapes, +/obj/item/surgical_drapes, /turf/open/floor/plasteel/white, /area/shuttle/escape) "ao" = ( @@ -129,7 +128,7 @@ /area/shuttle/escape) "ay" = ( /obj/structure/table, -/obj/item/weapon/storage/box/handcuffs, +/obj/item/storage/box/handcuffs, /turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) "az" = ( @@ -144,7 +143,7 @@ /turf/open/floor/plasteel/white, /area/shuttle/escape) "aB" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -181,7 +180,7 @@ /area/shuttle/escape) "aI" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/snacks/boiledspaghetti{ +/obj/item/reagent_containers/food/snacks/boiledspaghetti{ name = "pasghetti"; pixel_x = 4; pixel_y = 7 @@ -212,7 +211,7 @@ /area/shuttle/escape) "aM" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/snacks/chocolatebar, +/obj/item/reagent_containers/food/snacks/chocolatebar, /turf/open/floor/plasteel/black, /area/shuttle/escape) "aN" = ( @@ -248,11 +247,11 @@ /area/shuttle/escape) "aR" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/firstaid/fire{ +/obj/item/storage/firstaid/fire{ pixel_x = 5; pixel_y = 5 }, -/obj/item/weapon/storage/firstaid/toxin, +/obj/item/storage/firstaid/toxin, /turf/open/floor/plasteel/white, /area/shuttle/escape) "aS" = ( @@ -270,11 +269,11 @@ /area/shuttle/escape) "aU" = ( /obj/structure/table/glass, -/obj/item/weapon/storage/firstaid/brute{ +/obj/item/storage/firstaid/brute{ pixel_x = 5; pixel_y = 5 }, -/obj/item/weapon/storage/firstaid/brute, +/obj/item/storage/firstaid/brute, /obj/machinery/light{ dir = 4 }, @@ -298,7 +297,7 @@ /area/shuttle/escape) "aY" = ( /obj/structure/table/glass, -/obj/item/weapon/defibrillator/loaded, +/obj/item/defibrillator/loaded, /turf/open/floor/plasteel/white, /area/shuttle/escape) diff --git a/_maps/shuttles/emergency_box.dmm b/_maps/shuttles/emergency_box.dmm index 7bb5ad5ccf..1645d971c2 100644 --- a/_maps/shuttles/emergency_box.dmm +++ b/_maps/shuttles/emergency_box.dmm @@ -6,15 +6,11 @@ /turf/closed/wall/mineral/titanium/overspace, /area/shuttle/escape) "ac" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/escape) "ad" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s10"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "ae" = ( /turf/open/floor/mineral/titanium, @@ -37,12 +33,12 @@ /area/shuttle/escape) "ai" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 3 }, -/obj/item/weapon/crowbar, -/obj/item/weapon/storage/firstaid/fire, +/obj/item/crowbar, +/obj/item/storage/firstaid/fire, /turf/open/floor/mineral/titanium, /area/shuttle/escape) "aj" = ( @@ -111,22 +107,13 @@ /turf/open/floor/mineral/titanium, /area/shuttle/escape) "av" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall13"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "aw" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "ax" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall14"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "ay" = ( /obj/machinery/door/airlock/glass{ @@ -163,12 +150,12 @@ /area/shuttle/escape) "aE" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 3 }, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /turf/open/floor/mineral/titanium, /area/shuttle/escape) "aF" = ( @@ -226,16 +213,10 @@ /turf/open/floor/mineral/titanium, /area/shuttle/escape) "aN" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall7"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "aO" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc4"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "aP" = ( /obj/machinery/door/airlock/titanium{ @@ -307,10 +288,7 @@ /area/shuttle/escape) "aY" = ( /obj/machinery/status_display, -/turf/closed/wall/shuttle{ - icon_state = "swall14"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "aZ" = ( /obj/machinery/door/airlock/glass{ @@ -319,10 +297,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "ba" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall11"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "bb" = ( /turf/open/floor/mineral/titanium/yellow, @@ -341,12 +316,12 @@ /area/shuttle/escape) "be" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 3 }, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /obj/structure/extinguisher_cabinet{ pixel_x = 27 }, @@ -364,10 +339,7 @@ /turf/open/floor/mineral/titanium/yellow, /area/shuttle/escape) "bh" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s5"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "bi" = ( /obj/structure/window/reinforced{ diff --git a/_maps/shuttles/emergency_cere.dmm b/_maps/shuttles/emergency_cere.dmm index 8d9c39a269..0aaccabb3e 100644 --- a/_maps/shuttles/emergency_cere.dmm +++ b/_maps/shuttles/emergency_cere.dmm @@ -6,8 +6,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/escape) "ac" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/escape) "ad" = ( @@ -15,8 +14,8 @@ /area/shuttle/escape) "ae" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/emergency, -/obj/item/weapon/crowbar, +/obj/item/storage/toolbox/emergency, +/obj/item/crowbar, /obj/machinery/light{ dir = 1 }, @@ -28,8 +27,8 @@ /area/shuttle/escape) "ag" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/darkpurple, /area/shuttle/escape) "ah" = ( @@ -64,11 +63,11 @@ /area/shuttle/escape) "an" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/o2, +/obj/item/storage/firstaid/o2, /obj/machinery/light{ dir = 1 }, @@ -125,7 +124,7 @@ /area/shuttle/escape) "ay" = ( /obj/structure/table, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /turf/open/floor/plasteel/darkred, /area/shuttle/escape) "az" = ( @@ -156,7 +155,6 @@ /area/shuttle/escape) "aE" = ( /turf/open/floor/plasteel/darkyellow/side{ - icon_state = "darkyellow"; dir = 1 }, /area/shuttle/escape) @@ -181,7 +179,6 @@ /area/shuttle/escape) "aJ" = ( /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; dir = 1 }, /area/shuttle/escape) @@ -196,7 +193,7 @@ /turf/open/floor/plasteel/darkred, /area/shuttle/escape) "aM" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/item/device/radio/intercom{ @@ -218,7 +215,7 @@ /turf/open/floor/plasteel/black, /area/shuttle/escape) "aP" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /obj/item/device/radio/intercom{ @@ -226,7 +223,6 @@ pixel_y = -29 }, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; dir = 1 }, /area/shuttle/escape) @@ -267,7 +263,7 @@ /area/shuttle/escape) "aV" = ( /obj/structure/table, -/obj/item/weapon/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, /turf/open/floor/mineral/plastitanium/brig{ icon_state = "darkred"; dir = 1; @@ -303,13 +299,11 @@ /area/shuttle/escape) "aZ" = ( /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; dir = 8 }, /area/shuttle/escape) "ba" = ( /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; dir = 4 }, /area/shuttle/escape) @@ -444,7 +438,6 @@ pixel_x = -28 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/shuttle/escape) @@ -466,7 +459,6 @@ dir = 4 }, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/shuttle/escape) @@ -499,8 +491,8 @@ /area/shuttle/escape) "by" = ( /obj/structure/table, -/obj/item/weapon/storage/box/teargas, -/obj/item/weapon/storage/box/zipties, +/obj/item/storage/box/teargas, +/obj/item/storage/box/zipties, /turf/open/floor/mineral/plastitanium/brig{ icon_state = "darkred"; dir = 2; @@ -525,7 +517,6 @@ /area/shuttle/escape) "bB" = ( /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 8 }, /area/shuttle/escape) @@ -537,7 +528,6 @@ /obj/effect/turf_decal/delivery, /obj/structure/closet/crate, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 4 }, /area/shuttle/escape) @@ -562,7 +552,7 @@ /area/shuttle/escape) "bG" = ( /obj/structure/table, -/obj/item/weapon/storage/box/cups, +/obj/item/storage/box/cups, /obj/item/device/radio/intercom{ dir = 4; name = "Station Intercom (General)"; @@ -581,14 +571,14 @@ /area/shuttle/escape) "bJ" = ( /obj/structure/table, -/obj/item/weapon/storage/box/donkpockets, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /turf/open/floor/plasteel/neutral, /area/shuttle/escape) "bK" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /obj/machinery/light{ dir = 1 }, @@ -603,7 +593,6 @@ /area/shuttle/escape) "bM" = ( /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 10 }, /area/shuttle/escape) @@ -618,7 +607,6 @@ /obj/effect/turf_decal/delivery, /obj/structure/closet, /turf/open/floor/plasteel/brown{ - icon_state = "brown"; dir = 6 }, /area/shuttle/escape) @@ -630,7 +618,6 @@ /area/shuttle/escape) "bR" = ( /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; dir = 1 }, /area/shuttle/escape) @@ -652,7 +639,7 @@ /area/shuttle/escape) "bV" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 3 }, @@ -692,7 +679,7 @@ /turf/open/floor/plasteel, /area/shuttle/escape) "ca" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -708,7 +695,6 @@ "cc" = ( /obj/machinery/light, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; dir = 1 }, /area/shuttle/escape) @@ -716,7 +702,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -747,13 +733,11 @@ name = "Speedy* Recovery" }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 9 }, /area/shuttle/escape) "ci" = ( /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 1 }, /area/shuttle/escape) @@ -761,30 +745,26 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 1 }, /area/shuttle/escape) "ck" = ( /obj/machinery/atmospherics/components/unary/cryo_cell, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 1 }, /area/shuttle/escape) "cl" = ( /obj/machinery/atmospherics/components/unary/thermomachine/freezer, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 1 }, /area/shuttle/escape) "cm" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, -/obj/item/weapon/wrench, +/obj/item/reagent_containers/glass/beaker/cryoxadone, +/obj/item/wrench, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 5 }, /area/shuttle/escape) @@ -794,7 +774,6 @@ /area/shuttle/escape) "co" = ( /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 8 }, /area/shuttle/escape) @@ -821,7 +800,6 @@ /area/shuttle/escape) "ct" = ( /turf/open/floor/plasteel/whiteblue/corner{ - icon_state = "whitebluecorner"; dir = 4 }, /area/shuttle/escape) @@ -833,13 +811,11 @@ dir = 4 }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 5 }, /area/shuttle/escape) "cv" = ( /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 10 }, /area/shuttle/escape) @@ -848,18 +824,16 @@ /area/shuttle/escape) "cx" = ( /turf/open/floor/plasteel/whiteblue/corner{ - icon_state = "whitebluecorner"; dir = 8 }, /area/shuttle/escape) "cy" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 3 }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 4 }, /area/shuttle/escape) @@ -892,32 +866,31 @@ dir = 8 }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 4 }, /area/shuttle/escape) "cE" = ( /obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/blood/empty, -/obj/item/weapon/reagent_containers/blood/empty, -/obj/item/weapon/reagent_containers/blood/AMinus, -/obj/item/weapon/reagent_containers/blood/BMinus{ +/obj/item/reagent_containers/blood/empty, +/obj/item/reagent_containers/blood/empty, +/obj/item/reagent_containers/blood/AMinus, +/obj/item/reagent_containers/blood/BMinus{ pixel_x = -4; pixel_y = 4 }, -/obj/item/weapon/reagent_containers/blood/BPlus{ +/obj/item/reagent_containers/blood/BPlus{ pixel_x = 1; pixel_y = 2 }, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OPlus{ +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/OPlus{ pixel_x = -2; pixel_y = -1 }, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/random, -/obj/item/weapon/reagent_containers/blood/APlus, -/obj/item/weapon/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/APlus, +/obj/item/reagent_containers/blood/random, /turf/open/floor/plasteel/whiteblue, /area/shuttle/escape) "cF" = ( @@ -925,24 +898,23 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/circular_saw, -/obj/item/weapon/scalpel{ +/obj/item/circular_saw, +/obj/item/scalpel{ pixel_y = 12 }, -/obj/item/weapon/hemostat, -/obj/item/weapon/surgicaldrill, -/obj/item/weapon/cautery{ +/obj/item/hemostat, +/obj/item/surgicaldrill, +/obj/item/cautery{ pixel_x = 4 }, -/obj/item/weapon/retractor, +/obj/item/retractor, /turf/open/floor/plasteel/whiteblue, /area/shuttle/escape) "cG" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/crowbar, +/obj/item/storage/firstaid/fire, +/obj/item/crowbar, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 4 }, /area/shuttle/escape) @@ -962,16 +934,15 @@ /obj/item/clothing/suit/apron/surgical, /obj/item/clothing/gloves/color/latex, /obj/item/clothing/mask/surgical, -/obj/item/weapon/surgical_drapes, -/obj/item/weapon/razor, +/obj/item/surgical_drapes, +/obj/item/razor, /turf/open/floor/plasteel/whiteblue, /area/shuttle/escape) "cK" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/o2, -/obj/item/weapon/storage/firstaid/toxin, +/obj/item/storage/firstaid/o2, +/obj/item/storage/firstaid/toxin, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 10 }, /area/shuttle/escape) @@ -993,7 +964,6 @@ dir = 8 }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 6 }, /area/shuttle/escape) @@ -1002,7 +972,6 @@ pixel_y = -30 }, /turf/open/floor/plasteel/neutral/side{ - icon_state = "neutral"; dir = 1 }, /area/shuttle/escape) @@ -1034,13 +1003,11 @@ "cT" = ( /obj/structure/closet/secure_closet/engineering_personal, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 9 }, /area/shuttle/escape) "cU" = ( /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 1 }, /area/shuttle/escape) @@ -1050,13 +1017,11 @@ }, /obj/machinery/computer/monitor, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 1 }, /area/shuttle/escape) "cW" = ( /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 5 }, /area/shuttle/escape) @@ -1080,27 +1045,23 @@ "cZ" = ( /obj/structure/closet/secure_closet/engineering_personal, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 10 }, /area/shuttle/escape) "da" = ( /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; dir = 8 }, /area/shuttle/escape) "db" = ( /turf/open/floor/plasteel/yellow/corner{ - icon_state = "yellowcorner"; dir = 4 }, /area/shuttle/escape) "dc" = ( /obj/structure/table, -/obj/item/weapon/storage/box/metalfoam, +/obj/item/storage/box/metalfoam, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 1 }, /area/shuttle/escape) @@ -1108,7 +1069,6 @@ /obj/structure/table, /obj/item/stack/sheet/metal/fifty, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 1 }, /area/shuttle/escape) @@ -1116,7 +1076,6 @@ /obj/structure/table, /obj/item/stack/sheet/glass/fifty, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 5 }, /area/shuttle/escape) @@ -1136,7 +1095,6 @@ "dh" = ( /obj/structure/reagent_dispensers/watertank/high, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 10 }, /area/shuttle/escape) @@ -1145,22 +1103,20 @@ pixel_x = 32 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 4 }, /area/shuttle/escape) "dj" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 10 }, /area/shuttle/escape) "dk" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/electrical, -/obj/item/weapon/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, +/obj/item/storage/toolbox/electrical, /turf/open/floor/plasteel/yellow/side, /area/shuttle/escape) "dl" = ( @@ -1190,7 +1146,6 @@ pixel_y = -30 }, /turf/open/floor/plasteel/yellow/side{ - icon_state = "yellow"; dir = 6 }, /area/shuttle/escape) diff --git a/_maps/shuttles/emergency_clown.dmm b/_maps/shuttles/emergency_clown.dmm index f9f4cc136a..7915e1bc41 100644 --- a/_maps/shuttles/emergency_clown.dmm +++ b/_maps/shuttles/emergency_clown.dmm @@ -6,8 +6,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/escape) "ac" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/escape) "ad" = ( @@ -16,7 +15,7 @@ /area/shuttle/escape) "ae" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/fire, +/obj/item/storage/firstaid/fire, /turf/open/floor/noslip, /area/shuttle/escape) "af" = ( @@ -31,11 +30,11 @@ /area/shuttle/escape) "ah" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 3 }, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /turf/open/floor/noslip, /area/shuttle/escape) "ai" = ( @@ -122,16 +121,16 @@ /area/shuttle/escape) "ay" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 3 }, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /turf/open/floor/noslip, /area/shuttle/escape) "az" = ( -/obj/item/weapon/greentext/quiet{ +/obj/item/greentext/quiet{ anchored = 1 }, /turf/open/floor/mineral/plastitanium/brig, @@ -217,7 +216,7 @@ /area/shuttle/escape) "aM" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/random, +/obj/item/bedsheet/random, /turf/open/floor/noslip, /area/shuttle/escape) "aN" = ( @@ -225,7 +224,7 @@ dir = 4 }, /obj/structure/bed, -/obj/item/weapon/bedsheet/random, +/obj/item/bedsheet/random, /turf/open/floor/noslip, /area/shuttle/escape) "aO" = ( @@ -233,12 +232,12 @@ dir = 8 }, /obj/structure/bed, -/obj/item/weapon/bedsheet/random, +/obj/item/bedsheet/random, /turf/open/floor/noslip, /area/shuttle/escape) "aP" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/random, +/obj/item/bedsheet/random, /obj/structure/window/reinforced{ dir = 8 }, @@ -311,12 +310,12 @@ /area/shuttle/escape) "bb" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 3 }, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /obj/structure/extinguisher_cabinet{ pixel_x = 27 }, diff --git a/_maps/shuttles/emergency_cramped.dmm b/_maps/shuttles/emergency_cramped.dmm index f998b1cc55..fb82dc554a 100644 --- a/_maps/shuttles/emergency_cramped.dmm +++ b/_maps/shuttles/emergency_cramped.dmm @@ -3,8 +3,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/escape) "b" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/escape) "c" = ( @@ -30,8 +29,8 @@ "g" = ( /obj/structure/window/reinforced, /obj/structure/table/reinforced, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/book/manual/random, +/obj/item/storage/firstaid/regular, +/obj/item/book/manual/random, /obj/structure/extinguisher_cabinet{ pixel_x = -30 }, diff --git a/_maps/shuttles/emergency_delta.dmm b/_maps/shuttles/emergency_delta.dmm index b426bf0953..48cd143c44 100644 --- a/_maps/shuttles/emergency_delta.dmm +++ b/_maps/shuttles/emergency_delta.dmm @@ -56,19 +56,19 @@ desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket" }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, /obj/item/clothing/mask/breath{ @@ -121,7 +121,7 @@ }, /area/shuttle/escape) "aj" = ( -/obj/item/weapon/defibrillator/loaded, +/obj/item/defibrillator/loaded, /obj/structure/table/reinforced, /turf/open/floor/plasteel/cmo, /area/shuttle/escape) @@ -131,18 +131,18 @@ /area/shuttle/escape) "al" = ( /obj/structure/table/optable, -/obj/item/weapon/surgical_drapes, +/obj/item/surgical_drapes, /turf/open/floor/plasteel/cmo, /area/shuttle/escape) "am" = ( -/obj/item/weapon/scalpel{ +/obj/item/scalpel{ pixel_y = 12 }, -/obj/item/weapon/circular_saw, -/obj/item/weapon/retractor{ +/obj/item/circular_saw, +/obj/item/retractor{ pixel_x = 4 }, -/obj/item/weapon/hemostat{ +/obj/item/hemostat{ pixel_x = -4 }, /obj/item/clothing/gloves/color/latex, @@ -151,7 +151,7 @@ /turf/open/floor/plasteel/cmo, /area/shuttle/escape) "an" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1; pixel_x = -3; @@ -166,7 +166,7 @@ /turf/open/floor/plasteel/neutral, /area/shuttle/escape) "ap" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1; pixel_x = -3; @@ -184,33 +184,33 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/escape) "ar" = ( -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ +/obj/item/reagent_containers/glass/bottle/epinephrine{ pixel_x = 6 }, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = -3 }, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ +/obj/item/reagent_containers/glass/bottle/epinephrine{ pixel_x = -3; pixel_y = 8 }, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = 6; pixel_y = 8 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 3; pixel_y = -2 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 4; pixel_y = 1 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = -2; pixel_y = 5 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 2; pixel_y = 8 }, @@ -274,19 +274,17 @@ dir = 8 }, /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 1 }, /area/shuttle/escape) "aA" = ( /turf/open/floor/plasteel/whiteblue/side{ - icon_state = "whiteblue"; dir = 1 }, /area/shuttle/escape) "aB" = ( -/obj/item/weapon/storage/firstaid/toxin, -/obj/item/weapon/storage/firstaid/o2{ +/obj/item/storage/firstaid/toxin, +/obj/item/storage/firstaid/o2{ pixel_x = 3; pixel_y = 3 }, @@ -319,8 +317,8 @@ /turf/open/floor/plasteel, /area/shuttle/escape) "aG" = ( -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 3 }, @@ -468,14 +466,14 @@ /area/shuttle/escape) "aZ" = ( /obj/structure/rack, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/electrical{ pixel_x = -3; pixel_y = 1 }, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_y = -1 }, -/obj/item/weapon/storage/toolbox/emergency{ +/obj/item/storage/toolbox/emergency{ pixel_x = 3; pixel_y = -5 }, @@ -510,12 +508,12 @@ /obj/structure/closet/crate/medical{ name = "medical crate" }, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/o2{ +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/o2{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/toxin{ +/obj/item/storage/firstaid/toxin{ pixel_x = -4; pixel_y = 3 }, @@ -523,7 +521,7 @@ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/lazarus_injector, +/obj/item/lazarus_injector, /obj/effect/turf_decal/bot, /mob/living/simple_animal/bot/medbot{ name = "\improper emergency medibot"; @@ -561,8 +559,8 @@ /obj/structure/closet/crate{ name = "emergency supplies crate" }, -/obj/item/weapon/storage/toolbox/emergency, -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /obj/item/device/flashlight/flare{ pixel_x = 3; pixel_y = 3 @@ -571,8 +569,8 @@ pixel_x = -6; pixel_y = -2 }, -/obj/item/weapon/crowbar, -/obj/item/weapon/wrench, +/obj/item/crowbar, +/obj/item/wrench, /obj/item/device/radio, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -597,7 +595,7 @@ "bl" = ( /obj/structure/rack, /obj/item/clothing/suit/fire/firefighter, -/obj/item/weapon/tank/internals/oxygen/red, +/obj/item/tank/internals/oxygen/red, /obj/item/clothing/mask/gas, /obj/item/clothing/head/hardhat/red, /obj/effect/turf_decal/bot, @@ -631,9 +629,9 @@ /area/shuttle/escape) "bq" = ( /obj/structure/table, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/pen, /obj/item/hand_labeler_refill, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -646,7 +644,7 @@ "bs" = ( /obj/structure/table, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, /area/shuttle/escape) @@ -690,7 +688,7 @@ /turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) "bz" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -704,7 +702,7 @@ }, /area/shuttle/escape) "bA" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1 }, @@ -714,7 +712,7 @@ /area/shuttle/escape) "bB" = ( /obj/structure/table, -/obj/item/weapon/clipboard, +/obj/item/clipboard, /obj/item/toy/figure/ninja, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -798,7 +796,7 @@ /area/shuttle/escape) "bO" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/lockbox/loyalty, +/obj/item/storage/lockbox/loyalty, /turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) "bP" = ( @@ -841,7 +839,7 @@ /area/shuttle/escape) "bV" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/box/zipties, +/obj/item/storage/box/zipties, /obj/item/device/radio/intercom{ name = "Station Intercom"; pixel_y = -26 @@ -850,8 +848,8 @@ /area/shuttle/escape) "bW" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/red/corner{ dir = 8 }, @@ -883,7 +881,7 @@ }, /area/shuttle/escape) "cb" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1; pixel_x = -3; @@ -893,19 +891,17 @@ dir = 1 }, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 5 }, /area/shuttle/escape) "cc" = ( /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 5 }, /area/shuttle/escape) "cd" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/vault{ dir = 4 }, @@ -913,7 +909,6 @@ "ce" = ( /obj/machinery/computer/security, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; dir = 9 }, /area/shuttle/escape) @@ -922,7 +917,6 @@ dir = 8 }, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 5 }, /area/shuttle/escape) @@ -933,7 +927,6 @@ pixel_y = 58 }, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 5 }, /area/shuttle/escape) @@ -942,21 +935,18 @@ dir = 4 }, /turf/open/floor/plasteel/vault{ - icon_state = "vault"; dir = 5 }, /area/shuttle/escape) "ci" = ( /obj/machinery/computer/station_alert, /turf/open/floor/plasteel/darkyellow/side{ - icon_state = "darkyellow"; dir = 5 }, /area/shuttle/escape) "cj" = ( /obj/machinery/computer/secure_data, /turf/open/floor/plasteel/darkred/side{ - icon_state = "darkred"; dir = 10 }, /area/shuttle/escape) @@ -972,13 +962,13 @@ /area/shuttle/escape) "cm" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/vault, /area/shuttle/escape) "cn" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/blue, -/obj/item/weapon/pen, +/obj/item/folder/blue, +/obj/item/pen, /turf/open/floor/plasteel/vault, /area/shuttle/escape) "co" = ( @@ -990,22 +980,21 @@ "cp" = ( /obj/machinery/computer/atmos_alert, /turf/open/floor/plasteel/darkyellow/side{ - icon_state = "darkyellow"; dir = 6 }, /area/shuttle/escape) "cq" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/plasteel/vault{ dir = 4 }, /area/shuttle/escape) "cr" = ( /obj/structure/table/reinforced, -/obj/item/weapon/folder/red, -/obj/item/weapon/restraints/handcuffs, +/obj/item/folder/red, +/obj/item/restraints/handcuffs, /obj/item/device/assembly/flash/handheld, /turf/open/floor/plasteel/vault, /area/shuttle/escape) @@ -1031,13 +1020,13 @@ /area/shuttle/escape) "cw" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/plasteel/vault, /area/shuttle/escape) "cx" = ( /obj/structure/table/reinforced, /obj/machinery/cell_charger, -/obj/item/weapon/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, /turf/open/floor/plasteel/vault{ dir = 4 }, @@ -1059,7 +1048,7 @@ }, /area/shuttle/escape) "cA" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1; pixel_x = -3; @@ -1092,7 +1081,7 @@ /turf/open/floor/plasteel, /area/shuttle/escape) "cE" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1; pixel_x = -3; diff --git a/_maps/shuttles/emergency_goon.dmm b/_maps/shuttles/emergency_goon.dmm index c405a2df6b..dad0466b8b 100644 --- a/_maps/shuttles/emergency_goon.dmm +++ b/_maps/shuttles/emergency_goon.dmm @@ -45,20 +45,13 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "i" = ( -/turf/closed/wall/shuttle{ - icon_state = "wall_space"; - dir = 8 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "j" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall4" - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "k" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12" - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "l" = ( /obj/machinery/vending/wallmed, @@ -70,9 +63,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "n" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall1" - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "o" = ( /turf/open/floor/mineral/titanium/blue, @@ -126,7 +117,7 @@ /area/shuttle/escape) "y" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /obj/machinery/light/small{ dir = 1 }, @@ -161,14 +152,10 @@ /turf/open/floor/mineral/titanium/yellow, /area/shuttle/escape) "C" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall8" - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "D" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3" - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "E" = ( /obj/machinery/door/airlock/glass{ @@ -213,13 +200,13 @@ /area/shuttle/escape) "L" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/machinery/light/small, /turf/open/floor/mineral/titanium/yellow, /area/shuttle/escape) "M" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 4 @@ -227,22 +214,14 @@ /turf/open/floor/mineral/titanium/yellow, /area/shuttle/escape) "N" = ( -/turf/closed/wall/shuttle{ - icon_state = "wall_space"; - dir = 4 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "O" = ( -/turf/closed/wall/shuttle{ - icon_state = "wall_floor"; - dir = 8 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "P" = ( /obj/machinery/status_display, -/turf/closed/wall/shuttle{ - icon_state = "swall0" - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "Q" = ( /obj/machinery/light, diff --git a/_maps/shuttles/emergency_imfedupwiththisworld.dmm b/_maps/shuttles/emergency_imfedupwiththisworld.dmm index bc3f87c187..4bb10cef92 100644 --- a/_maps/shuttles/emergency_imfedupwiththisworld.dmm +++ b/_maps/shuttles/emergency_imfedupwiththisworld.dmm @@ -42,7 +42,7 @@ /area/shuttle/escape) "i" = ( /obj/structure/table/reinforced, -/obj/item/weapon/kitchen/knife, +/obj/item/kitchen/knife, /turf/open/floor/carpet, /area/shuttle/escape) "j" = ( @@ -71,12 +71,12 @@ /area/shuttle/escape) "o" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/food/snacks/store/cake/birthday, +/obj/item/reagent_containers/food/snacks/store/cake/birthday, /turf/open/floor/carpet, /area/shuttle/escape) "p" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/food/drinks/shaker, +/obj/item/reagent_containers/food/drinks/shaker, /turf/open/floor/plasteel/bar, /area/shuttle/escape) "q" = ( @@ -85,10 +85,10 @@ /area/shuttle/escape) "r" = ( /obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, /turf/open/floor/plasteel/bar, /area/shuttle/escape) "s" = ( @@ -116,28 +116,26 @@ /obj/effect/decal/cleanable/blood/drip, /obj/effect/decal/cleanable/blood/gibs, /obj/effect/mob_spawn/human/corpse, -/obj/item/weapon/gun/ballistic/automatic/pistol/m1911, +/obj/item/gun/ballistic/automatic/pistol/m1911, /obj/machinery/light/small{ dir = 8 }, -/obj/item/weapon/reagent_containers/food/snacks/cakeslice/birthday, +/obj/item/reagent_containers/food/snacks/cakeslice/birthday, /turf/open/floor/carpet, /area/shuttle/escape) "x" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/red, -/obj/item/weapon/paper{ - info = "i love daniel
daniel is my best friend

you are tearing me apart elise" - }, +/obj/item/bedsheet/red, +/obj/item/paper/fluff/shuttles/daniel, /turf/open/floor/carpet, /area/shuttle/escape) "y" = ( -/obj/item/weapon/twohanded/required/kirbyplants, +/obj/item/twohanded/required/kirbyplants, /turf/open/floor/wood, /area/shuttle/escape) "z" = ( /obj/structure/table/wood, -/obj/item/weapon/papercutter, +/obj/item/papercutter, /turf/open/floor/wood, /area/shuttle/escape) "A" = ( @@ -148,8 +146,8 @@ "B" = ( /obj/machinery/light, /obj/structure/table/wood, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/wood, /area/shuttle/escape) "C" = ( diff --git a/_maps/shuttles/emergency_luxury.dmm b/_maps/shuttles/emergency_luxury.dmm index 00739b62e8..e6ab6ef49d 100644 --- a/_maps/shuttles/emergency_luxury.dmm +++ b/_maps/shuttles/emergency_luxury.dmm @@ -57,7 +57,7 @@ /turf/open/floor/mineral/gold, /area/shuttle/escape) "ak" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-10" }, /turf/open/floor/mineral/gold, @@ -129,77 +129,77 @@ /area/shuttle/escape) "ax" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/reagent_containers/food/snacks/meatballspaghetti, +/obj/item/reagent_containers/food/snacks/meatballspaghetti, /turf/open/floor/carpet, /area/shuttle/escape) "ay" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/reagent_containers/food/snacks/notasandwich, +/obj/item/reagent_containers/food/snacks/notasandwich, /turf/open/floor/carpet, /area/shuttle/escape) "az" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/reagent_containers/food/snacks/pastatomato, +/obj/item/reagent_containers/food/snacks/pastatomato, /turf/open/floor/carpet, /area/shuttle/escape) "aA" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/reagent_containers/food/snacks/kebab/tofu, +/obj/item/reagent_containers/food/snacks/kebab/tofu, /turf/open/floor/carpet, /area/shuttle/escape) "aB" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/reagent_containers/food/snacks/honkdae, +/obj/item/reagent_containers/food/snacks/honkdae, /turf/open/floor/carpet, /area/shuttle/escape) "aC" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/reagent_containers/food/snacks/enchiladas, +/obj/item/reagent_containers/food/snacks/enchiladas, /turf/open/floor/carpet, /area/shuttle/escape) "aD" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/reagent_containers/food/snacks/candiedapple, +/obj/item/reagent_containers/food/snacks/candiedapple, /turf/open/floor/carpet, /area/shuttle/escape) "aE" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/reagent_containers/food/snacks/burger/baconburger, +/obj/item/reagent_containers/food/snacks/burger/baconburger, /turf/open/floor/carpet, /area/shuttle/escape) "aF" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/reagent_containers/food/snacks/benedict, +/obj/item/reagent_containers/food/snacks/benedict, /turf/open/floor/carpet, /area/shuttle/escape) "aG" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/reagent_containers/food/snacks/cakeslice/chocolate, +/obj/item/reagent_containers/food/snacks/cakeslice/chocolate, /turf/open/floor/carpet, /area/shuttle/escape) "aH" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/reagent_containers/food/snacks/chowmein, +/obj/item/reagent_containers/food/snacks/chowmein, /turf/open/floor/carpet, /area/shuttle/escape) "aI" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/reagent_containers/food/snacks/dulcedebatataslice, +/obj/item/reagent_containers/food/snacks/dulcedebatataslice, /turf/open/floor/carpet, /area/shuttle/escape) "aJ" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/reagent_containers/food/snacks/salad/validsalad, +/obj/item/reagent_containers/food/snacks/salad/validsalad, /turf/open/floor/carpet, /area/shuttle/escape) "aK" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/reagent_containers/food/snacks/carneburrito, +/obj/item/reagent_containers/food/snacks/carneburrito, /turf/open/floor/carpet, /area/shuttle/escape) "aL" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/reagent_containers/food/snacks/chawanmushi, +/obj/item/reagent_containers/food/snacks/chawanmushi, /turf/open/floor/carpet, /area/shuttle/escape) "aM" = ( @@ -208,77 +208,77 @@ /area/shuttle/escape) "aN" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/reagent_containers/food/snacks/melonfruitbowl, +/obj/item/reagent_containers/food/snacks/melonfruitbowl, /turf/open/floor/carpet, /area/shuttle/escape) "aO" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/reagent_containers/food/snacks/khachapuri, +/obj/item/reagent_containers/food/snacks/khachapuri, /turf/open/floor/carpet, /area/shuttle/escape) "aP" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/reagent_containers/food/snacks/grilledcheese, +/obj/item/reagent_containers/food/snacks/grilledcheese, /turf/open/floor/carpet, /area/shuttle/escape) "aQ" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/reagent_containers/food/snacks/jelliedtoast/cherry, +/obj/item/reagent_containers/food/snacks/jelliedtoast/cherry, /turf/open/floor/carpet, /area/shuttle/escape) "aR" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/reagent_containers/food/snacks/honeybun, +/obj/item/reagent_containers/food/snacks/honeybun, /turf/open/floor/carpet, /area/shuttle/escape) "aS" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/reagent_containers/food/snacks/eggplantparm, +/obj/item/reagent_containers/food/snacks/eggplantparm, /turf/open/floor/carpet, /area/shuttle/escape) "aT" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/reagent_containers/food/snacks/copypasta, +/obj/item/reagent_containers/food/snacks/copypasta, /turf/open/floor/carpet, /area/shuttle/escape) "aU" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/reagent_containers/food/snacks/bearsteak, +/obj/item/reagent_containers/food/snacks/bearsteak, /turf/open/floor/carpet, /area/shuttle/escape) "aV" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/reagent_containers/food/snacks/boiledspaghetti, +/obj/item/reagent_containers/food/snacks/boiledspaghetti, /turf/open/floor/carpet, /area/shuttle/escape) "aW" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/reagent_containers/food/snacks/cherrycupcake, +/obj/item/reagent_containers/food/snacks/cherrycupcake, /turf/open/floor/carpet, /area/shuttle/escape) "aX" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/reagent_containers/food/snacks/customizable/pizza, +/obj/item/reagent_containers/food/snacks/customizable/pizza, /turf/open/floor/carpet, /area/shuttle/escape) "aY" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/reagent_containers/food/snacks/hotdog, +/obj/item/reagent_containers/food/snacks/hotdog, /turf/open/floor/carpet, /area/shuttle/escape) "aZ" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/reagent_containers/food/snacks/pie/grapetart, +/obj/item/reagent_containers/food/snacks/pie/grapetart, /turf/open/floor/carpet, /area/shuttle/escape) "ba" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/reagent_containers/food/snacks/burger/superbite, +/obj/item/reagent_containers/food/snacks/burger/superbite, /turf/open/floor/carpet, /area/shuttle/escape) "bb" = ( /obj/structure/table/wood/fancy, -/obj/item/weapon/reagent_containers/food/snacks/cakeslice/slimecake, +/obj/item/reagent_containers/food/snacks/cakeslice/slimecake, /turf/open/floor/carpet, /area/shuttle/escape) "bc" = ( @@ -302,7 +302,7 @@ /turf/open/floor/mineral/gold, /area/shuttle/escape) "bg" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1; pixel_x = -3; @@ -330,7 +330,7 @@ /turf/open/floor/mineral/gold, /area/shuttle/escape) "bl" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-10" }, /obj/machinery/light{ @@ -357,7 +357,7 @@ /turf/open/floor/mineral/gold, /area/shuttle/escape) "bp" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1; pixel_x = -3; @@ -367,7 +367,7 @@ /turf/open/floor/mineral/gold, /area/shuttle/escape) "bq" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-21"; layer = 4.1; pixel_x = -3; diff --git a/_maps/shuttles/emergency_meta.dmm b/_maps/shuttles/emergency_meta.dmm index 3395fb8f12..641ea8d36f 100644 --- a/_maps/shuttles/emergency_meta.dmm +++ b/_maps/shuttles/emergency_meta.dmm @@ -6,18 +6,14 @@ /turf/closed/wall/mineral/titanium/overspace, /area/shuttle/escape) "ac" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/escape) "ad" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/escape) "ae" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "af" = ( /obj/machinery/door/airlock/titanium{ @@ -43,10 +39,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "ai" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s10"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "aj" = ( /turf/open/space, @@ -56,18 +49,15 @@ }, /area/shuttle/escape) "ak" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "al" = ( /obj/structure/table, -/obj/item/weapon/phone{ +/obj/item/phone{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/cigbutt/cigarbutt{ +/obj/item/cigbutt/cigarbutt{ pixel_x = 5; pixel_y = -1 }, @@ -83,7 +73,7 @@ /area/shuttle/escape) "ao" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "ap" = ( @@ -130,19 +120,19 @@ desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket" }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, /obj/item/clothing/mask/breath{ @@ -207,7 +197,7 @@ /area/shuttle/escape) "aw" = ( /obj/structure/table, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "ax" = ( @@ -218,7 +208,7 @@ /area/shuttle/escape) "ay" = ( /obj/structure/table, -/obj/item/weapon/restraints/handcuffs{ +/obj/item/restraints/handcuffs{ pixel_y = 3 }, /obj/machinery/light{ @@ -247,9 +237,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "aD" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall1" - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "aE" = ( /obj/structure/chair{ @@ -294,9 +282,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "aM" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall2" - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "aN" = ( /obj/machinery/status_display{ @@ -308,7 +294,7 @@ /area/shuttle/escape) "aO" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/emergency{ +/obj/item/storage/toolbox/emergency{ pixel_y = 3 }, /turf/open/floor/mineral/titanium/blue, @@ -325,7 +311,7 @@ /area/shuttle/escape) "aQ" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -2; pixel_y = 8 }, @@ -338,7 +324,7 @@ /area/shuttle/escape) "aR" = ( /obj/structure/table, -/obj/item/weapon/folder/blue, +/obj/item/folder/blue, /obj/structure/extinguisher_cabinet{ dir = 4; pixel_y = -27 @@ -368,16 +354,10 @@ /turf/open/floor/mineral/titanium, /area/shuttle/escape) "aU" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall7"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "aV" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall8"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "aW" = ( /obj/machinery/door/airlock/command{ @@ -388,10 +368,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "aX" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall15"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "aY" = ( /obj/machinery/door/airlock/glass_security{ @@ -420,10 +397,7 @@ /turf/open/floor/plasteel, /area/shuttle/escape) "bc" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall11"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "bd" = ( /obj/structure/chair{ @@ -455,7 +429,7 @@ /area/shuttle/escape) "bj" = ( /obj/structure/table, -/obj/item/weapon/defibrillator/loaded, +/obj/item/defibrillator/loaded, /turf/open/floor/mineral/titanium, /area/shuttle/escape) "bk" = ( @@ -470,10 +444,10 @@ /area/shuttle/escape) "bm" = ( /obj/structure/rack, -/obj/item/weapon/crowbar, -/obj/item/weapon/wrench, -/obj/item/weapon/weldingtool, -/obj/item/weapon/wirecutters, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/weldingtool, +/obj/item/wirecutters, /obj/item/stack/cable_coil, /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -503,10 +477,7 @@ /turf/open/floor/plasteel, /area/shuttle/escape) "br" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall4"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "bs" = ( /obj/structure/chair{ @@ -520,33 +491,33 @@ /area/shuttle/escape) "bu" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ +/obj/item/reagent_containers/glass/bottle/epinephrine{ pixel_x = 6 }, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = -3 }, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ +/obj/item/reagent_containers/glass/bottle/epinephrine{ pixel_x = -3; pixel_y = 8 }, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = 6; pixel_y = 8 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 3; pixel_y = -2 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 4; pixel_y = 1 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = -2; pixel_y = 5 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 2; pixel_y = 8 }, @@ -554,14 +525,14 @@ /area/shuttle/escape) "bv" = ( /obj/structure/rack, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/electrical{ pixel_x = -3; pixel_y = 1 }, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_y = -1 }, -/obj/item/weapon/storage/toolbox/emergency{ +/obj/item/storage/toolbox/emergency{ pixel_x = 3; pixel_y = -5 }, @@ -571,7 +542,7 @@ /turf/open/floor/plasteel, /area/shuttle/escape) "bw" = ( -/obj/item/weapon/cigbutt, +/obj/item/cigbutt, /turf/open/floor/plasteel/floorgrime, /area/shuttle/escape) "bx" = ( @@ -583,7 +554,7 @@ /area/shuttle/escape) "bz" = ( /obj/structure/table/optable, -/obj/item/weapon/surgical_drapes, +/obj/item/surgical_drapes, /obj/machinery/light{ dir = 8 }, @@ -607,10 +578,10 @@ /area/shuttle/escape) "bD" = ( /obj/structure/table, -/obj/item/weapon/folder/red{ +/obj/item/folder/red{ pixel_x = 3 }, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = -4; pixel_y = 2 }, @@ -619,7 +590,7 @@ name = "Station Intercom (General)"; pixel_y = -31 }, -/obj/item/weapon/book/manual/wiki/security_space_law{ +/obj/item/book/manual/wiki/security_space_law{ pixel_x = -4; pixel_y = 4 }, @@ -627,7 +598,7 @@ /area/shuttle/escape) "bE" = ( /obj/structure/table, -/obj/item/weapon/restraints/handcuffs{ +/obj/item/restraints/handcuffs{ pixel_y = 3 }, /turf/open/floor/mineral/plastitanium/brig, @@ -643,7 +614,7 @@ /area/shuttle/escape) "bG" = ( /obj/structure/table, -/obj/item/weapon/storage/box/handcuffs{ +/obj/item/storage/box/handcuffs{ pixel_x = 2; pixel_y = 2 }, @@ -651,14 +622,14 @@ /area/shuttle/escape) "bH" = ( /obj/structure/table, -/obj/item/weapon/scalpel{ +/obj/item/scalpel{ pixel_y = 12 }, -/obj/item/weapon/circular_saw, -/obj/item/weapon/retractor{ +/obj/item/circular_saw, +/obj/item/retractor{ pixel_x = 4 }, -/obj/item/weapon/hemostat{ +/obj/item/hemostat{ pixel_x = -4 }, /obj/item/clothing/gloves/color/latex, @@ -676,8 +647,8 @@ /area/shuttle/escape) "bJ" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 3 }, @@ -685,8 +656,8 @@ /area/shuttle/escape) "bK" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/toxin, -/obj/item/weapon/storage/firstaid/o2{ +/obj/item/storage/firstaid/toxin, +/obj/item/storage/firstaid/o2{ pixel_x = 3; pixel_y = 3 }, @@ -700,7 +671,7 @@ /obj/structure/rack{ dir = 1 }, -/obj/item/weapon/tank/internals/oxygen/red, +/obj/item/tank/internals/oxygen/red, /obj/item/clothing/suit/fire/firefighter, /obj/item/clothing/mask/gas, /obj/item/clothing/head/hardhat/red, @@ -722,8 +693,8 @@ /obj/structure/closet/crate{ name = "emergency supplies crate" }, -/obj/item/weapon/storage/toolbox/emergency, -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /obj/item/device/flashlight/flare{ pixel_x = 3; pixel_y = 3 @@ -732,8 +703,8 @@ pixel_x = -6; pixel_y = -2 }, -/obj/item/weapon/crowbar, -/obj/item/weapon/wrench, +/obj/item/crowbar, +/obj/item/wrench, /obj/item/device/radio, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -742,12 +713,12 @@ /obj/structure/closet/crate/medical{ name = "medical crate" }, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/o2{ +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/o2{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/firstaid/toxin{ +/obj/item/storage/firstaid/toxin{ pixel_x = -4; pixel_y = 3 }, @@ -755,7 +726,7 @@ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/lazarus_injector, +/obj/item/lazarus_injector, /obj/effect/turf_decal/bot, /mob/living/simple_animal/bot/medbot{ name = "\improper emergency medibot"; @@ -776,9 +747,9 @@ /area/shuttle/escape) "bR" = ( /obj/structure/table, -/obj/item/weapon/clipboard, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/pen, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/pen, /obj/item/hand_labeler_refill, /obj/effect/turf_decal/bot, /turf/open/floor/plasteel, @@ -825,19 +796,19 @@ desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket" }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, /obj/item/clothing/mask/breath{ diff --git a/_maps/shuttles/emergency_meteor.dmm b/_maps/shuttles/emergency_meteor.dmm index 1f27a93916..dcfd38acf8 100644 --- a/_maps/shuttles/emergency_meteor.dmm +++ b/_maps/shuttles/emergency_meteor.dmm @@ -42,7 +42,7 @@ luminosity = 0 }) "h" = ( -/obj/item/weapon/pickaxe, +/obj/item/pickaxe, /turf/open/floor/plating/asteroid, /area/shuttle/escape{ luminosity = 0 diff --git a/_maps/shuttles/emergency_mini.dmm b/_maps/shuttles/emergency_mini.dmm index b5caf8aad0..570b600743 100644 --- a/_maps/shuttles/emergency_mini.dmm +++ b/_maps/shuttles/emergency_mini.dmm @@ -19,11 +19,11 @@ /turf/open/floor/plating/airless, /area/shuttle/escape) "e" = ( -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 6 }, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = -2; pixel_y = 4 }, @@ -78,8 +78,7 @@ /turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) "n" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/escape) "o" = ( @@ -182,13 +181,13 @@ /area/shuttle/escape) "D" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 3 }, -/obj/item/weapon/crowbar, -/obj/item/weapon/extinguisher, +/obj/item/crowbar, +/obj/item/extinguisher, /turf/open/floor/mineral/titanium, /area/shuttle/escape) "E" = ( @@ -196,18 +195,15 @@ /turf/open/floor/mineral/titanium, /area/shuttle/escape) "F" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall7"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /obj/structure/table, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 3 }, -/obj/item/weapon/crowbar, -/obj/item/weapon/extinguisher, +/obj/item/crowbar, +/obj/item/extinguisher, /turf/open/floor/mineral/titanium, /area/shuttle/escape) "G" = ( @@ -263,8 +259,8 @@ /area/shuttle/escape) "Q" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/extinguisher, +/obj/item/storage/firstaid/fire, +/obj/item/extinguisher, /turf/open/floor/mineral/titanium, /area/shuttle/escape) "R" = ( @@ -277,11 +273,11 @@ /area/shuttle/escape) "T" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 3 }, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /turf/open/floor/mineral/titanium, /area/shuttle/escape) diff --git a/_maps/shuttles/emergency_narnar.dmm b/_maps/shuttles/emergency_narnar.dmm index f7fc4e16b9..1a94ca7dd1 100644 --- a/_maps/shuttles/emergency_narnar.dmm +++ b/_maps/shuttles/emergency_narnar.dmm @@ -11,7 +11,7 @@ /area/shuttle/escape) "d" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/fire, +/obj/item/storage/firstaid/fire, /turf/open/floor/plasteel/cult, /area/shuttle/escape) "e" = ( @@ -26,11 +26,11 @@ /area/shuttle/escape) "g" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 3 }, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /turf/open/floor/plasteel/cult, /area/shuttle/escape) "h" = ( @@ -99,12 +99,12 @@ /area/shuttle/escape) "u" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 3 }, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /turf/open/floor/plasteel/cult, /area/shuttle/escape) "v" = ( @@ -164,7 +164,7 @@ /obj/structure/extinguisher_cabinet{ pixel_x = 27 }, -/obj/item/weapon/extinguisher{ +/obj/item/extinguisher{ safety = 0 }, /turf/open/floor/plasteel/cult, @@ -218,12 +218,12 @@ /turf/open/floor/plasteel/cult, /area/shuttle/escape) "Q" = ( -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 3 }, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /obj/structure/extinguisher_cabinet{ pixel_x = 27 }, @@ -236,12 +236,12 @@ /area/shuttle/escape) "S" = ( /obj/structure/table/wood, -/obj/item/weapon/tome, +/obj/item/tome, /turf/open/floor/plasteel/cult, /area/shuttle/escape) "T" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/cult, +/obj/item/bedsheet/cult, /turf/open/floor/plasteel/cult, /area/shuttle/escape) "U" = ( diff --git a/_maps/shuttles/emergency_pubby.dmm b/_maps/shuttles/emergency_pubby.dmm index f7dd78f851..5e14226d56 100644 --- a/_maps/shuttles/emergency_pubby.dmm +++ b/_maps/shuttles/emergency_pubby.dmm @@ -1,18 +1,17 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "aa" = ( -/turf/open/space, +/turf/open/space/basic, /area/space) "ab" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/escape) "ac" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/escape) "ad" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 3 }, @@ -159,7 +158,7 @@ name = "Emergency Shuttle Airlock"; req_access_txt = "2" }, -/turf/open/floor/mineral/plastitanium/brig, +/turf/open/floor/plating, /area/shuttle/escape) "aE" = ( /obj/machinery/door/airlock/glass{ @@ -169,12 +168,9 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "aF" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, -/obj/machinery/light{ - dir = 1 - }, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "aG" = ( @@ -286,7 +282,7 @@ port_angle = 90; width = 18 }, -/turf/open/floor/mineral/titanium/blue, +/turf/open/floor/plating, /area/shuttle/escape) "aY" = ( /obj/machinery/light{ @@ -296,12 +292,12 @@ /area/shuttle/escape) "aZ" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 3 }, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /obj/structure/sign/nosmoking_2{ pixel_x = 32 }, @@ -311,21 +307,37 @@ /turf/open/floor/mineral/titanium, /area/shuttle/escape) "ba" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, /obj/structure/shuttle/engine/heater, +/obj/structure/window/shuttle, /turf/open/floor/plating/airless, /area/shuttle/escape) "bb" = ( /obj/structure/table, -/obj/item/weapon/defibrillator/loaded, +/obj/item/defibrillator/loaded, /turf/open/floor/mineral/titanium, /area/shuttle/escape) "bc" = ( /obj/structure/shuttle/engine/propulsion, /turf/open/floor/plating/airless, /area/shuttle/escape) +"bd" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) +"be" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) +"bf" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) +"bg" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) +"bh" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) +"bi" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/shuttle/escape) (1,1,1) = {" aa @@ -414,13 +426,13 @@ ab ab ab ab -ab -ao +bf +aI aL aL aL -ao -ab +aT +bh ab ab ab @@ -430,7 +442,7 @@ ab (6,1,1) = {" ab ab -ab +bd am au aA @@ -439,7 +451,7 @@ ao ao ao ao -aT +ao ab aV aY @@ -510,7 +522,7 @@ bc (10,1,1) = {" ab ab -ab +be aq av aA @@ -519,7 +531,7 @@ ao ao ao ao -aT +ao ab aW aZ @@ -534,13 +546,13 @@ ab ab ab ab -ab -ao +bg +aI aK aK aK -ao -ab +aT +bi ab ab ab diff --git a/_maps/shuttles/emergency_raven.dmm b/_maps/shuttles/emergency_raven.dmm index 7382695c40..2b21ec0c97 100644 --- a/_maps/shuttles/emergency_raven.dmm +++ b/_maps/shuttles/emergency_raven.dmm @@ -1,7 +1,7 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "aa" = ( /turf/open/space, -/obj/machinery/porta_turret/centcomm_shuttle{ +/obj/machinery/porta_turret/centcom_shuttle{ dir = 9 }, /turf/closed/wall/mineral/plastitanium{ @@ -14,8 +14,7 @@ /turf/closed/wall/mineral/plastitanium/interior, /area/shuttle/escape) "ac" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters{ id = "shuttleshutters"; name = "blast shutters" @@ -32,7 +31,7 @@ /area/shuttle/escape) "af" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /turf/open/floor/plasteel/vault, /area/shuttle/escape) "ag" = ( @@ -53,13 +52,13 @@ /area/shuttle/escape) "ak" = ( /obj/structure/table/reinforced, -/obj/item/weapon/restraints/handcuffs, +/obj/item/restraints/handcuffs, /obj/item/device/assembly/flash, /turf/open/floor/plasteel/vault, /area/shuttle/escape) "al" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/vault, /area/shuttle/escape) "am" = ( @@ -93,7 +92,7 @@ /area/shuttle/escape) "as" = ( /obj/structure/table/optable, -/obj/item/weapon/surgical_drapes, +/obj/item/surgical_drapes, /obj/item/clothing/gloves/color/latex, /obj/item/clothing/mask/surgical, /turf/open/floor/plasteel/darkpurple/side{ @@ -144,10 +143,10 @@ /area/shuttle/escape) "aB" = ( /obj/structure/table/reinforced, -/obj/item/weapon/scalpel, -/obj/item/weapon/circular_saw, -/obj/item/weapon/retractor, -/obj/item/weapon/hemostat, +/obj/item/scalpel, +/obj/item/circular_saw, +/obj/item/retractor, +/obj/item/hemostat, /turf/open/floor/plasteel/darkpurple/side{ dir = 8 }, @@ -163,7 +162,7 @@ /area/shuttle/escape) "aE" = ( /obj/structure/table/reinforced, -/obj/item/weapon/defibrillator/loaded, +/obj/item/defibrillator/loaded, /obj/machinery/light{ dir = 4 }, @@ -278,8 +277,8 @@ /area/shuttle/escape) "aT" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/firstaid/toxin, -/obj/item/weapon/storage/firstaid/o2{ +/obj/item/storage/firstaid/toxin, +/obj/item/storage/firstaid/o2{ pixel_x = 4; pixel_y = 4 }, @@ -287,8 +286,8 @@ /area/shuttle/escape) "aU" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/brute{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/brute{ pixel_x = 3; pixel_y = 4 }, @@ -354,19 +353,19 @@ desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket" }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, /obj/item/clothing/mask/breath{ @@ -414,7 +413,6 @@ dir = 1 }, /turf/open/floor/plasteel/darkyellow/side{ - icon_state = "darkyellow"; dir = 5 }, /area/shuttle/escape) @@ -448,7 +446,7 @@ /area/shuttle/escape) "bg" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/firstaid, +/obj/item/storage/firstaid, /turf/open/floor/plasteel/darkpurple/side{ dir = 8 }, @@ -476,38 +474,37 @@ "bk" = ( /obj/machinery/suit_storage_unit/standard_unit, /turf/open/floor/plasteel/darkyellow/side{ - icon_state = "darkyellow"; dir = 6 }, /area/shuttle/escape) "bl" = ( -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ +/obj/item/reagent_containers/glass/bottle/epinephrine{ pixel_x = 6 }, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = -3 }, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ +/obj/item/reagent_containers/glass/bottle/epinephrine{ pixel_x = -3; pixel_y = 8 }, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = 6; pixel_y = 8 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 3; pixel_y = -2 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 4; pixel_y = 1 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = -2; pixel_y = 5 }, -/obj/item/weapon/reagent_containers/syringe/epinephrine{ +/obj/item/reagent_containers/syringe/epinephrine{ pixel_x = 2; pixel_y = 8 }, @@ -557,7 +554,6 @@ /area/shuttle/escape) "br" = ( /turf/open/floor/plasteel/darkgreen/side{ - icon_state = "darkgreen"; dir = 1 }, /area/shuttle/escape) @@ -604,8 +600,8 @@ /area/shuttle/escape) "bB" = ( /obj/structure/table/reinforced, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen/blue, +/obj/item/paper_bin, +/obj/item/pen/blue, /turf/open/floor/plasteel/darkpurple/side, /area/shuttle/escape) "bC" = ( @@ -623,7 +619,7 @@ /obj/docking_port/mobile/emergency{ dwidth = 14; height = 18; - name = "Centcomm Raven Battlecruiser"; + name = "CentCom Raven Battlecruiser"; timid = 1; width = 32 }, @@ -643,12 +639,12 @@ /area/shuttle/escape) "bH" = ( /obj/structure/rack, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = 3; pixel_y = -6 }, -/obj/item/weapon/storage/toolbox/emergency, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/emergency, +/obj/item/storage/toolbox/electrical{ pixel_x = -2; pixel_y = 5 }, @@ -660,7 +656,7 @@ "bI" = ( /obj/structure/rack, /obj/item/clothing/suit/fire/firefighter, -/obj/item/weapon/tank/internals/oxygen/red, +/obj/item/tank/internals/oxygen/red, /obj/item/clothing/mask/gas, /obj/item/clothing/head/hardhat/red, /turf/open/floor/plasteel/darkgreen/side{ @@ -668,8 +664,7 @@ }, /area/shuttle/escape) "bJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "bK" = ( @@ -681,13 +676,12 @@ "bL" = ( /obj/machinery/door/airlock/hatch, /turf/open/floor/plasteel/darkgreen/side{ - icon_state = "darkgreen"; dir = 1 }, /area/shuttle/escape) "bM" = ( /obj/structure/table/reinforced, -/obj/item/weapon/dice/d20, +/obj/item/dice/d20, /turf/open/floor/plasteel/darkgreen/side{ dir = 10 }, @@ -728,19 +722,19 @@ desc = "A high-visibility lifejacket complete with whistle and slot for oxygen tanks."; name = "emergency lifejacket" }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, -/obj/item/weapon/tank/internals/emergency_oxygen/double{ +/obj/item/tank/internals/emergency_oxygen/double{ pixel_x = 3 }, /obj/item/clothing/mask/breath{ @@ -814,7 +808,7 @@ }, /area/shuttle/escape) "bV" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/darkgreen/side{ @@ -823,7 +817,7 @@ }, /area/shuttle/escape) "bW" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/darkgreen/side{ @@ -865,7 +859,6 @@ "cb" = ( /obj/structure/chair, /turf/open/floor/plasteel/darkgreen/side{ - icon_state = "darkgreen"; dir = 1 }, /area/shuttle/escape) @@ -876,7 +869,7 @@ /turf/open/floor/plasteel/darkgreen/side, /area/shuttle/escape) "cd" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/darkgreen/side{ @@ -884,7 +877,7 @@ }, /area/shuttle/escape) "ce" = ( -/obj/item/weapon/twohanded/required/kirbyplants{ +/obj/item/twohanded/required/kirbyplants{ icon_state = "plant-22" }, /turf/open/floor/plasteel/darkgreen/side{ @@ -980,7 +973,7 @@ /area/shuttle/escape) "cr" = ( /turf/open/space, -/obj/machinery/porta_turret/centcomm_shuttle{ +/obj/machinery/porta_turret/centcom_shuttle{ dir = 5 }, /turf/closed/wall/mineral/plastitanium{ @@ -995,18 +988,16 @@ /turf/closed/wall/mineral/plastitanium/interior, /area/shuttle/escape) "cu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "cv" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "cw" = ( /turf/open/space, -/obj/machinery/porta_turret/centcomm_shuttle{ +/obj/machinery/porta_turret/centcom_shuttle{ dir = 5 }, /turf/closed/wall/mineral/plastitanium{ @@ -1039,12 +1030,11 @@ /turf/open/floor/plasteel/darkblue/side, /area/shuttle/escape) "cA" = ( -/obj/structure/grille, /obj/machinery/door/poddoor/shutters{ id = "shuttleshutters"; name = "blast shutters" }, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "cB" = ( @@ -1079,13 +1069,11 @@ }, /area/shuttle/escape) "cJ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "cK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "cL" = ( @@ -1108,7 +1096,7 @@ /area/shuttle/escape) "cR" = ( /turf/open/space, -/obj/machinery/porta_turret/centcomm_shuttle{ +/obj/machinery/porta_turret/centcom_shuttle{ dir = 5 }, /turf/closed/wall/mineral/plastitanium{ @@ -1123,8 +1111,7 @@ /turf/closed/wall/mineral/plastitanium/interior, /area/shuttle/escape) "cU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "cV" = ( @@ -1140,31 +1127,26 @@ /turf/closed/wall/mineral/plastitanium/interior, /area/shuttle/escape) "cZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "da" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "db" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "dc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "dd" = ( /turf/closed/wall/mineral/plastitanium/interior, /area/shuttle/escape) "de" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "df" = ( @@ -1183,13 +1165,11 @@ /turf/closed/wall/mineral/plastitanium/interior, /area/shuttle/escape) "dk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "dl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "dm" = ( @@ -1205,18 +1185,15 @@ /turf/closed/wall/mineral/plastitanium/interior, /area/shuttle/escape) "dq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "dr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "ds" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "dt" = ( @@ -1248,13 +1225,11 @@ /turf/closed/wall/mineral/plastitanium/interior, /area/shuttle/escape) "dB" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "dC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "dD" = ( @@ -1268,8 +1243,7 @@ /turf/closed/wall/mineral/plastitanium/interior, /area/shuttle/escape) "dF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "dG" = ( @@ -1311,7 +1285,7 @@ /area/shuttle/escape) "dQ" = ( /turf/open/space, -/obj/machinery/porta_turret/centcomm_shuttle{ +/obj/machinery/porta_turret/centcom_shuttle{ dir = 5 }, /turf/closed/wall/mineral/plastitanium{ @@ -1333,7 +1307,7 @@ /area/shuttle/escape) "dV" = ( /turf/open/space, -/obj/machinery/porta_turret/centcomm_shuttle{ +/obj/machinery/porta_turret/centcom_shuttle{ dir = 5 }, /turf/closed/wall/mineral/plastitanium{ @@ -1379,7 +1353,7 @@ /area/shuttle/escape) "ei" = ( /turf/open/space, -/obj/machinery/porta_turret/centcomm_shuttle{ +/obj/machinery/porta_turret/centcom_shuttle{ dir = 10 }, /turf/closed/wall/mineral/plastitanium{ @@ -1400,7 +1374,7 @@ /area/shuttle/escape) "en" = ( /turf/open/space, -/obj/machinery/porta_turret/centcomm_shuttle{ +/obj/machinery/porta_turret/centcom_shuttle{ dir = 6 }, /turf/closed/wall/mineral/plastitanium{ @@ -1461,7 +1435,7 @@ /area/shuttle/escape) "eA" = ( /turf/open/space, -/obj/machinery/porta_turret/centcomm_shuttle{ +/obj/machinery/porta_turret/centcom_shuttle{ dir = 5 }, /turf/closed/wall/mineral/plastitanium{ @@ -1504,7 +1478,6 @@ dir = 1 }, /turf/open/floor/plasteel/darkgreen/side{ - icon_state = "darkgreen"; dir = 1 }, /area/shuttle/escape) @@ -1521,7 +1494,6 @@ dir = 1 }, /turf/open/floor/plasteel/darkgreen/side{ - icon_state = "darkgreen"; dir = 1 }, /area/shuttle/escape) @@ -1547,7 +1519,6 @@ dir = 1 }, /turf/open/floor/plasteel/darkgreen/side{ - icon_state = "darkgreen"; dir = 1 }, /area/shuttle/escape) @@ -1556,7 +1527,6 @@ dir = 1 }, /turf/open/floor/plasteel/darkgreen/side{ - icon_state = "darkgreen"; dir = 1 }, /area/shuttle/escape) @@ -1565,7 +1535,6 @@ dir = 1 }, /turf/open/floor/plasteel/darkgreen/side{ - icon_state = "darkgreen"; dir = 1 }, /area/shuttle/escape) diff --git a/_maps/shuttles/emergency_russiafightpit.dmm b/_maps/shuttles/emergency_russiafightpit.dmm index 6d02bd568b..201639f8e2 100644 --- a/_maps/shuttles/emergency_russiafightpit.dmm +++ b/_maps/shuttles/emergency_russiafightpit.dmm @@ -6,8 +6,7 @@ /turf/closed/wall, /area/shuttle/escape) "ac" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/shuttle/escape) "ad" = ( @@ -15,7 +14,7 @@ /area/shuttle/escape) "ae" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/fire, +/obj/item/storage/firstaid/fire, /turf/open/floor/mineral/titanium, /area/shuttle/escape) "af" = ( @@ -30,11 +29,11 @@ /area/shuttle/escape) "ah" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 3 }, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /turf/open/floor/mineral/titanium, /area/shuttle/escape) "ai" = ( @@ -56,8 +55,8 @@ /area/shuttle/escape) "am" = ( /obj/structure/table, -/obj/item/weapon/storage/fancy/cigarettes/cigars/cohiba, -/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka/badminka{ +/obj/item/storage/fancy/cigarettes/cigars/cohiba, +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka{ pixel_x = 5; pixel_y = 18 }, @@ -121,8 +120,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "au" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ id = "ohnorevs" }, @@ -150,7 +148,7 @@ /turf/open/floor/engine, /area/shuttle/escape) "az" = ( -/obj/item/weapon/tank/internals/oxygen, +/obj/item/tank/internals/oxygen, /turf/open/floor/engine, /area/shuttle/escape) "aA" = ( @@ -161,7 +159,7 @@ /turf/open/floor/engine, /area/shuttle/escape) "aC" = ( -/obj/item/weapon/kitchen/knife, +/obj/item/kitchen/knife, /turf/open/floor/engine, /area/shuttle/escape) "aD" = ( @@ -213,7 +211,7 @@ /area/shuttle/escape) "aL" = ( /obj/effect/decal/cleanable/blood/old, -/obj/item/weapon/broken_bottle, +/obj/item/broken_bottle, /turf/open/floor/engine, /area/shuttle/escape) "aM" = ( @@ -268,7 +266,7 @@ /turf/open/floor/engine, /area/shuttle/escape) "aV" = ( -/obj/item/weapon/kitchen/fork, +/obj/item/kitchen/fork, /mob/living/simple_animal/hostile/bear/fightpit, /turf/open/floor/engine, /area/shuttle/escape) @@ -333,7 +331,7 @@ /area/shuttle/escape) "be" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka, +/obj/item/reagent_containers/food/drinks/bottle/vodka, /turf/open/floor/mineral/plastitanium, /area/shuttle/escape) "bf" = ( @@ -383,7 +381,7 @@ /area/shuttle/escape) "bm" = ( /obj/structure/table, -/obj/item/weapon/hatchet, +/obj/item/hatchet, /turf/open/floor/mineral/plastitanium, /area/shuttle/escape) "bn" = ( @@ -397,21 +395,21 @@ /area/shuttle/escape) "bo" = ( /obj/structure/table, -/obj/item/weapon/melee/baseball_bat{ +/obj/item/melee/baseball_bat{ pixel_x = -5 }, -/obj/item/weapon/crowbar/large{ +/obj/item/crowbar/large{ pixel_x = 6 }, /turf/open/floor/mineral/plastitanium, /area/shuttle/escape) "bp" = ( /obj/structure/table, -/obj/item/weapon/shovel, +/obj/item/shovel, /turf/open/floor/mineral/plastitanium, /area/shuttle/escape) "bq" = ( -/obj/item/weapon/broken_bottle, +/obj/item/broken_bottle, /obj/effect/decal/cleanable/blood/old, /turf/open/floor/mineral/plastitanium, /area/shuttle/escape) @@ -432,7 +430,7 @@ pixel_x = 27 }, /obj/structure/table, -/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka, +/obj/item/reagent_containers/food/drinks/bottle/vodka, /turf/open/floor/mineral/plastitanium, /area/shuttle/escape) "bu" = ( @@ -496,12 +494,12 @@ /area/shuttle/escape) "bF" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/brute, -/obj/item/weapon/storage/firstaid{ +/obj/item/storage/firstaid/brute, +/obj/item/storage/firstaid{ pixel_x = 2; pixel_y = 3 }, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /turf/open/floor/plasteel/floorgrime, /area/shuttle/escape) "bG" = ( @@ -510,12 +508,12 @@ /area/shuttle/escape) "bH" = ( /obj/structure/closet, -/obj/item/weapon/reagent_containers/food/drinks/beer, -/obj/item/weapon/reagent_containers/food/drinks/beer, -/obj/item/weapon/reagent_containers/food/drinks/beer, -/obj/item/weapon/reagent_containers/food/drinks/beer, -/obj/item/weapon/reagent_containers/food/drinks/beer, -/obj/item/weapon/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, +/obj/item/reagent_containers/food/drinks/beer, /turf/open/floor/plating, /area/shuttle/escape) "bI" = ( diff --git a/_maps/shuttles/emergency_scrapheap.dmm b/_maps/shuttles/emergency_scrapheap.dmm index 1830bdc95f..09360fab60 100644 --- a/_maps/shuttles/emergency_scrapheap.dmm +++ b/_maps/shuttles/emergency_scrapheap.dmm @@ -6,8 +6,7 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/escape) "ac" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/escape) "ad" = ( @@ -170,8 +169,8 @@ pixel_y = -30 }, /obj/structure/table, -/obj/item/weapon/extinguisher, -/obj/item/weapon/crowbar, +/obj/item/extinguisher, +/obj/item/crowbar, /turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) "aE" = ( @@ -181,7 +180,7 @@ /turf/open/floor/mineral/plastitanium/brig, /area/shuttle/escape) "aF" = ( -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "aG" = ( @@ -190,7 +189,7 @@ /area/shuttle/escape) "aH" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "aI" = ( @@ -260,7 +259,7 @@ /area/shuttle/escape) "aS" = ( /obj/structure/table/wood, -/obj/item/weapon/storage/firstaid/fire, +/obj/item/storage/firstaid/fire, /turf/open/floor/mineral/titanium/blue, /area/shuttle/escape) "aT" = ( diff --git a/_maps/shuttles/emergency_supermatter.dmm b/_maps/shuttles/emergency_supermatter.dmm index e0dad50c6c..5324551cec 100644 --- a/_maps/shuttles/emergency_supermatter.dmm +++ b/_maps/shuttles/emergency_supermatter.dmm @@ -10,15 +10,11 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/escape) "ad" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/escape) "ae" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s10"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "af" = ( /turf/closed/wall/mineral/titanium, @@ -45,9 +41,7 @@ /area/shuttle/escape) "ak" = ( /obj/structure/sign/radiation, -/turf/closed/wall/shuttle{ - icon_state = "swall3" - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "al" = ( /obj/machinery/shower{ @@ -56,18 +50,14 @@ /turf/open/floor/noslip, /area/shuttle/escape) "am" = ( -/obj/structure/reflector/single{ - anchored = 1 - }, +/obj/structure/reflector/single/anchored, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plating, /area/shuttle/escape) "an" = ( -/obj/structure/reflector/box{ - anchored = 1 - }, +/obj/structure/reflector/box/anchored, /turf/open/floor/plating, /area/shuttle/escape) "ao" = ( @@ -126,15 +116,10 @@ /turf/closed/wall/mineral/titanium/interior, /area/shuttle/escape) "ay" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_f5"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "az" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc1" - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "aA" = ( /obj/machinery/door/airlock/titanium{ @@ -159,9 +144,9 @@ /area/shuttle/escape) "aD" = ( /obj/structure/table/reinforced, -/obj/item/weapon/storage/firstaid/toxin, -/obj/item/weapon/crowbar/red, -/obj/item/weapon/storage/box/snappops{ +/obj/item/storage/firstaid/toxin, +/obj/item/crowbar/red, +/obj/item/storage/box/snappops{ pixel_x = 4; pixel_y = -4 }, @@ -182,15 +167,11 @@ /turf/open/floor/plating, /area/shuttle/escape) "aG" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc3" - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "aH" = ( /obj/machinery/status_display, -/turf/closed/wall/shuttle{ - icon_state = "swall12" - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "aI" = ( /obj/structure/sign/radiation, @@ -198,16 +179,10 @@ /area/shuttle/escape) "aJ" = ( /obj/structure/sign/radiation, -/turf/closed/wall/shuttle{ - icon_state = "swallc2"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "aK" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc4"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/escape) "aL" = ( /obj/machinery/door/airlock/external{ @@ -221,15 +196,11 @@ /turf/open/floor/plating/airless, /area/shuttle/escape) "aN" = ( -/obj/structure/reflector/single{ - anchored = 1 - }, +/obj/structure/reflector/single/anchored, /turf/open/floor/plating/airless, /area/shuttle/escape) "aO" = ( -/obj/structure/reflector/double{ - anchored = 1 - }, +/obj/structure/reflector/double/anchored, /turf/open/floor/plating/airless, /area/shuttle/escape) "aP" = ( diff --git a/_maps/shuttles/emergency_wabbajack.dmm b/_maps/shuttles/emergency_wabbajack.dmm index 96ceb67871..4b0b2a7f49 100644 --- a/_maps/shuttles/emergency_wabbajack.dmm +++ b/_maps/shuttles/emergency_wabbajack.dmm @@ -69,17 +69,16 @@ /area/shuttle/escape) "ar" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/fire, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/fire, +/obj/item/storage/firstaid/regular{ pixel_x = 2; pixel_y = 3 }, -/obj/item/weapon/crowbar, +/obj/item/crowbar, /turf/open/floor/mineral/titanium, /area/shuttle/escape) "as" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/escape) "at" = ( @@ -121,8 +120,8 @@ /area/shuttle/escape) "ay" = ( /obj/structure/table, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen{ +/obj/item/paper_bin, +/obj/item/pen{ pixel_x = -2; pixel_y = 4 }, @@ -134,7 +133,7 @@ /area/shuttle/escape) "aA" = ( /obj/structure/table, -/obj/item/weapon/coin/mythril, +/obj/item/coin/mythril, /turf/open/floor/mineral/titanium, /area/shuttle/escape) "aB" = ( @@ -170,11 +169,11 @@ pixel_x = 27 }, /obj/structure/table/glass, -/obj/item/weapon/storage/box/syringes{ +/obj/item/storage/box/syringes{ pixel_x = 3; pixel_y = 3 }, -/obj/item/weapon/storage/box/beakers, +/obj/item/storage/box/beakers, /turf/open/floor/mineral/titanium, /area/shuttle/escape) "aH" = ( @@ -215,12 +214,12 @@ /area/shuttle/escape) "aN" = ( /obj/structure/table, -/obj/item/weapon/storage/toolbox/mechanical, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/firstaid/regular{ pixel_x = -1; pixel_y = 1 }, -/obj/item/weapon/wrench/medical, +/obj/item/wrench/medical, /turf/open/floor/mineral/titanium, /area/shuttle/escape) "aO" = ( @@ -246,11 +245,11 @@ /area/shuttle/escape) "aT" = ( /obj/structure/table/glass, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ +/obj/item/reagent_containers/glass/bottle/epinephrine{ pixel_x = 2; pixel_y = 2 }, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal, +/obj/item/reagent_containers/glass/bottle/charcoal, /turf/open/floor/mineral/titanium, /area/shuttle/escape) "aU" = ( diff --git a/_maps/shuttles/ferry_base.dmm b/_maps/shuttles/ferry_base.dmm index a0efdd6398..f227228b85 100644 --- a/_maps/shuttles/ferry_base.dmm +++ b/_maps/shuttles/ferry_base.dmm @@ -17,8 +17,7 @@ /turf/open/floor/plating, /area/shuttle/transport) "e" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/transport) "f" = ( @@ -68,16 +67,11 @@ /obj/structure/shuttle/engine/propulsion{ dir = 4 }, -/turf/closed/wall/shuttle{ - icon_state = "swall_s5"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/transport) "o" = ( /turf/open/floor/plasteel/shuttle, -/turf/closed/wall/mineral/titanium/interior{ - icon_state = "swall_f10" - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/transport) "p" = ( /obj/structure/closet/crate, @@ -90,10 +84,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "r" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s9"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/transport) (1,1,1) = {" diff --git a/_maps/shuttles/ferry_lighthouse.dmm b/_maps/shuttles/ferry_lighthouse.dmm index 12a8fb0a04..d7880e1164 100644 --- a/_maps/shuttles/ferry_lighthouse.dmm +++ b/_maps/shuttles/ferry_lighthouse.dmm @@ -95,15 +95,11 @@ /turf/open/floor/wood, /area/shuttle/transport) "aw" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/closed/wall/mineral/titanium, /area/shuttle/transport) "ax" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/transport) "ay" = ( /obj/structure/window/shuttle, @@ -111,15 +107,11 @@ /turf/open/floor/plating, /area/shuttle/transport) "az" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/transport) "aA" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s10"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/transport) "aB" = ( /obj/structure/grille{ @@ -158,7 +150,7 @@ /area/shuttle/transport) "aI" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/wiz, +/obj/item/bedsheet/wiz, /turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "aJ" = ( @@ -202,8 +194,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "aQ" = ( -/obj/structure/grille, -/obj/structure/window/fulltile, +/obj/effect/spawner/structure/window, /turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "aR" = ( @@ -219,12 +210,12 @@ /area/shuttle/transport) "aT" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/centcom, +/obj/item/bedsheet/centcom, /turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "aU" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/rainbow, +/obj/item/bedsheet/rainbow, /turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "aV" = ( @@ -242,8 +233,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/transport) "aY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/closed/wall/mineral/titanium, /area/shuttle/transport) "aZ" = ( @@ -269,11 +259,11 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/weapon/vending_refill/snack, +/obj/item/vending_refill/snack, /turf/open/floor/wood, /area/shuttle/transport) "bd" = ( -/obj/item/weapon/twohanded/required/kirbyplants/dead{ +/obj/item/twohanded/required/kirbyplants/dead{ desc = "It doesn't look very healthy..."; name = "potted plant" }, diff --git a/_maps/shuttles/ferry_meat.dmm b/_maps/shuttles/ferry_meat.dmm index bf71346f92..6384f0e057 100644 --- a/_maps/shuttles/ferry_meat.dmm +++ b/_maps/shuttles/ferry_meat.dmm @@ -6,13 +6,13 @@ /obj/structure/shuttle/engine/propulsion{ dir = 4 }, -/turf/closed/wall/mineral/titanium/overspace, +/turf/closed/wall/mineral/titanium, /area/shuttle/transport) "c" = ( /turf/closed/wall/mineral/titanium, /area/shuttle/transport) "d" = ( -/turf/closed/wall/mineral/titanium/overspace, +/turf/closed/wall/mineral/titanium, /area/shuttle/transport) "e" = ( /turf/open/floor/plasteel/freezer, @@ -32,35 +32,35 @@ /obj/structure/closet/secure_closet/freezer/meat{ name = "\"meat\" fridge" }, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/bear, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/corgi, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/goliath, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/killertomato, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/pug, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/spider, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/xeno, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human{ +/obj/item/reagent_containers/food/snacks/meat/slab/bear, +/obj/item/reagent_containers/food/snacks/meat/slab/corgi, +/obj/item/reagent_containers/food/snacks/meat/slab/goliath, +/obj/item/reagent_containers/food/snacks/meat/slab/killertomato, +/obj/item/reagent_containers/food/snacks/meat/slab/pug, +/obj/item/reagent_containers/food/snacks/meat/slab/spider, +/obj/item/reagent_containers/food/snacks/meat/slab/xeno, +/obj/item/reagent_containers/food/snacks/meat/slab/human{ name = "human meat" }, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/fly{ +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/fly{ name = "flyman meat" }, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/golem/adamantine{ +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/golem/adamantine{ name = "golem meat" }, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/lizard{ +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/lizard{ name = "lizard meat" }, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/plant{ +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/plant{ name = "podperson meat" }, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/shadow{ +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/shadow{ name = "shadowling meat" }, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/slime{ +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/slime{ name = "slimeperson meat" }, -/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/zombie{ +/obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/zombie{ name = "rotten meat" }, /turf/open/floor/plasteel/freezer, @@ -123,16 +123,11 @@ /obj/structure/shuttle/engine/propulsion{ dir = 4 }, -/turf/closed/wall/shuttle{ - icon_state = "swall_s5"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/transport) "s" = ( /turf/open/floor/plasteel/freezer, -/turf/closed/wall/mineral/titanium/interior{ - icon_state = "swall_f10" - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/transport) "t" = ( /obj/structure/closet/chefcloset, @@ -156,10 +151,7 @@ /turf/open/floor/plasteel/freezer, /area/shuttle/transport) "x" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s9"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/transport) (1,1,1) = {" diff --git a/_maps/shuttles/whiteship_box.dmm b/_maps/shuttles/whiteship_box.dmm index e5e272c1b9..a52eb6aa36 100644 --- a/_maps/shuttles/whiteship_box.dmm +++ b/_maps/shuttles/whiteship_box.dmm @@ -6,10 +6,7 @@ /turf/closed/wall/mineral/titanium/overspace, /area/shuttle/abandoned) "ac" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s10"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "ad" = ( /obj/machinery/door/airlock/titanium, @@ -30,10 +27,7 @@ /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "ae" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "af" = ( /obj/machinery/door/airlock/titanium, @@ -46,16 +40,10 @@ /turf/open/floor/plating/airless, /area/shuttle/abandoned) "ah" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall13"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "ai" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall11"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "aj" = ( /turf/open/floor/mineral/titanium, @@ -67,17 +55,14 @@ /area/shuttle/abandoned) "al" = ( /obj/structure/table, -/obj/item/weapon/screwdriver, +/obj/item/screwdriver, /obj/structure/light_construct{ dir = 1 }, /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "am" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "an" = ( /obj/structure/shuttle/engine/propulsion{ @@ -99,10 +84,7 @@ /turf/closed/wall/mineral/titanium/interior, /area/shuttle/abandoned) "aq" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall15"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "ar" = ( /obj/machinery/computer/pod{ @@ -111,18 +93,13 @@ /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "as" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall7"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "at" = ( /turf/open/floor/plating, /area/shuttle/abandoned) "au" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_f13" - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "av" = ( /obj/structure/rack, @@ -150,15 +127,10 @@ /turf/open/floor/plating, /area/shuttle/abandoned) "az" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_f12" - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "aA" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall14"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "aB" = ( /obj/structure/shuttle/engine/propulsion/right{ @@ -174,24 +146,22 @@ /turf/open/floor/plating, /area/shuttle/abandoned) "aE" = ( -/obj/item/weapon/stock_parts/cell{ +/obj/item/stock_parts/cell{ charge = 100; maxcharge = 15000 }, /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aF" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_f14" - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "aG" = ( /obj/structure/rack, -/obj/item/weapon/tank/internals/emergency_oxygen, -/obj/item/weapon/tank/internals/emergency_oxygen, -/obj/item/weapon/tank/internals/emergency_oxygen, -/obj/item/weapon/tank/internals/emergency_oxygen, -/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aH" = ( @@ -202,9 +172,7 @@ /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aI" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_f11" - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "aJ" = ( /obj/structure/chair{ @@ -213,19 +181,17 @@ /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aK" = ( -/obj/item/weapon/shard{ +/obj/item/shard{ icon_state = "medium" }, /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aL" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/abandoned) "aM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aN" = ( @@ -234,7 +200,7 @@ /area/shuttle/abandoned) "aO" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/structure/window/reinforced, /obj/structure/window/reinforced{ dir = 4 @@ -247,7 +213,7 @@ /area/shuttle/abandoned) "aQ" = ( /obj/structure/table, -/obj/item/weapon/gun/energy/laser/retro, +/obj/item/gun/energy/laser/retro, /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aR" = ( @@ -271,7 +237,7 @@ /area/shuttle/abandoned) "aV" = ( /obj/structure/table, -/obj/item/weapon/tank/internals/oxygen, +/obj/item/tank/internals/oxygen, /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aW" = ( @@ -284,7 +250,7 @@ /area/shuttle/abandoned) "aY" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet, +/obj/item/bedsheet, /obj/structure/window/reinforced{ dir = 1 }, @@ -321,12 +287,12 @@ /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "bf" = ( -/obj/item/weapon/scalpel, +/obj/item/scalpel, /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "bg" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular{ +/obj/item/storage/firstaid/regular{ pixel_x = 6; pixel_y = -5 }, diff --git a/_maps/shuttles/whiteship_cere.dmm b/_maps/shuttles/whiteship_cere.dmm index 1832f02588..ce705d1850 100644 --- a/_maps/shuttles/whiteship_cere.dmm +++ b/_maps/shuttles/whiteship_cere.dmm @@ -147,8 +147,7 @@ /turf/open/floor/mineral/titanium/yellow, /area/shuttle/abandoned) "ar" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/abandoned) "as" = ( @@ -239,9 +238,9 @@ name = "spare equipment crate"; opened = 1 }, -/obj/item/weapon/pickaxe, -/obj/item/weapon/pickaxe, -/obj/item/weapon/storage/toolbox/emergency/old, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/storage/toolbox/emergency/old, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -289,8 +288,8 @@ name = "spare equipment crate"; opened = 1 }, -/obj/item/weapon/storage/bag/ore, -/obj/item/weapon/pickaxe, +/obj/item/storage/bag/ore, +/obj/item/pickaxe, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -382,7 +381,7 @@ /obj/structure/closet/crate{ name = "spare equipment crate" }, -/obj/item/weapon/storage/toolbox/mechanical/old, +/obj/item/storage/toolbox/mechanical/old, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -530,7 +529,7 @@ "aT" = ( /obj/structure/table, /obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -585,7 +584,7 @@ /area/space) "aZ" = ( /obj/structure/table, -/obj/item/weapon/phone{ +/obj/item/phone{ pixel_x = -3; pixel_y = 3 }, @@ -605,7 +604,7 @@ /area/shuttle/abandoned) "bb" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -1; pixel_y = 6 }, diff --git a/_maps/shuttles/whiteship_meta.dmm b/_maps/shuttles/whiteship_meta.dmm index 2ed07a1004..67847a4b9f 100644 --- a/_maps/shuttles/whiteship_meta.dmm +++ b/_maps/shuttles/whiteship_meta.dmm @@ -9,21 +9,14 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "ad" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall12"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "ae" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/shuttle/abandoned) "af" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc1"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "ag" = ( /obj/docking_port/mobile{ @@ -59,16 +52,10 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "ai" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc2"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "aj" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s10"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "ak" = ( /obj/structure/shuttle/engine/propulsion/left{ @@ -77,16 +64,10 @@ /turf/open/floor/plating/airless, /area/shuttle/abandoned) "al" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall13"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "am" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall11"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "an" = ( /obj/structure/toilet{ @@ -123,20 +104,17 @@ /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "ap" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall3"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "aq" = ( /obj/structure/closet/wardrobe/mixed, /obj/item/clothing/under/rank/centcom_officer{ - desc = "A badge on the arm indicates that it's meant to be worn by Centcom recovery teams. This one seems dusty and clearly hasn't been cleaned in some time."; - name = "\improper dusty old Centcom jumpsuit" + desc = "A badge on the arm indicates that it's meant to be worn by CentCom recovery teams. This one seems dusty and clearly hasn't been cleaned in some time."; + name = "\improper dusty old CentCom jumpsuit" }, /obj/item/clothing/under/rank/centcom_commander{ - desc = "A badge on the arm indicates that it's meant to be worn by Centcom recovery teams. This one seems dusty and clearly hasn't been cleaned in some time."; - name = "\improper dusty old Centcom jumpsuit" + desc = "A badge on the arm indicates that it's meant to be worn by CentCom recovery teams. This one seems dusty and clearly hasn't been cleaned in some time."; + name = "\improper dusty old CentCom jumpsuit" }, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; @@ -146,7 +124,7 @@ /area/shuttle/abandoned) "ar" = ( /obj/structure/table, -/obj/item/weapon/storage/pill_bottle/dice{ +/obj/item/storage/pill_bottle/dice{ pixel_y = 3 }, /obj/effect/decal/cleanable/dirt{ @@ -160,7 +138,7 @@ /obj/item/stack/sheet/metal{ amount = 50 }, -/obj/item/weapon/stock_parts/cell/high{ +/obj/item/stock_parts/cell/high{ charge = 100; maxcharge = 15000; pixel_y = 2 @@ -196,9 +174,7 @@ /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "av" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall1" - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "aw" = ( /obj/structure/sign/vacuum{ @@ -228,7 +204,7 @@ /obj/structure/closet/crate/medical{ name = "medical crate" }, -/obj/item/weapon/storage/firstaid/o2{ +/obj/item/storage/firstaid/o2{ pixel_x = 3; pixel_y = 3 }, @@ -247,8 +223,8 @@ /obj/structure/closet/crate{ name = "spare equipment crate" }, -/obj/item/weapon/grenade/chem_grenade/metalfoam, -/obj/item/weapon/relic, +/obj/item/grenade/chem_grenade/metalfoam, +/obj/item/relic, /obj/item/device/t_scanner, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 3; @@ -262,15 +238,15 @@ /turf/open/floor/plasteel, /area/shuttle/abandoned) "aA" = ( -/obj/item/weapon/storage/box/lights/mixed, -/obj/item/weapon/cigbutt, +/obj/item/storage/box/lights/mixed, +/obj/item/cigbutt, /obj/structure/closet/crate{ icon_state = "crateopen"; name = "spare equipment crate"; opened = 1 }, -/obj/item/weapon/tank/internals/oxygen/red, -/obj/item/weapon/tank/internals/air, +/obj/item/tank/internals/oxygen/red, +/obj/item/tank/internals/air, /obj/effect/spawner/lootdrop/maintenance{ lootcount = 2; name = "2maintenance loot spawner" @@ -288,8 +264,8 @@ /obj/structure/closet/crate{ name = "emergency supplies crate" }, -/obj/item/weapon/storage/toolbox/emergency, -/obj/item/weapon/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, /obj/item/device/flashlight/flare{ pixel_x = 3; pixel_y = 3 @@ -298,11 +274,11 @@ pixel_x = -6; pixel_y = -2 }, -/obj/item/weapon/crowbar, -/obj/item/weapon/wrench, +/obj/item/crowbar, +/obj/item/wrench, /obj/effect/spawner/lootdrop/maintenance, -/obj/item/weapon/extinguisher, -/obj/item/weapon/extinguisher, +/obj/item/extinguisher, +/obj/item/extinguisher, /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; @@ -330,16 +306,10 @@ /turf/open/floor/plating/airless, /area/shuttle/abandoned) "aE" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall7"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "aF" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall8"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "aG" = ( /obj/machinery/door/airlock/titanium{ @@ -364,12 +334,12 @@ icon_state = "remains"; name = "remains" }, -/obj/item/weapon/gun/energy/laser/retro, +/obj/item/gun/energy/laser/retro, /turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "aI" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/centcom, +/obj/item/bedsheet/centcom, /obj/effect/decal/cleanable/blood/old, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; @@ -388,8 +358,8 @@ /area/shuttle/abandoned) "aJ" = ( /obj/structure/table, -/obj/item/weapon/storage/belt/utility, -/obj/item/weapon/storage/belt/utility, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, /obj/item/device/radio/off, /obj/item/device/radio/off, /obj/item/device/radio/off, @@ -505,7 +475,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/obj/item/weapon/soap/nanotrasen, +/obj/item/soap/nanotrasen, /obj/effect/decal/cleanable/ash{ desc = "They look like human remains, and have clearly been gnawed at."; icon = 'icons/effects/blood.dmi'; @@ -544,7 +514,7 @@ /area/shuttle/abandoned) "aV" = ( /obj/structure/bed, -/obj/item/weapon/bedsheet/centcom, +/obj/item/bedsheet/centcom, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -565,7 +535,7 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/obj/item/weapon/wrench, +/obj/item/wrench, /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aX" = ( @@ -574,11 +544,11 @@ layer = 2.9; pixel_y = 2 }, -/obj/item/weapon/storage/toolbox/electrical{ +/obj/item/storage/toolbox/electrical{ pixel_x = 1; pixel_y = 6 }, -/obj/item/weapon/storage/toolbox/mechanical{ +/obj/item/storage/toolbox/mechanical{ pixel_x = -2; pixel_y = -1 }, @@ -602,9 +572,7 @@ /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "aZ" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall2" - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "ba" = ( /obj/effect/decal/cleanable/oil, @@ -646,10 +614,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "be" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall1"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "bf" = ( /obj/machinery/door/airlock/titanium{ @@ -672,16 +637,10 @@ /turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "bh" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall4"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "bi" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc4"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "bj" = ( /obj/machinery/door/airlock/titanium{ @@ -698,10 +657,7 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "bk" = ( -/turf/closed/wall/shuttle{ - icon_state = "swallc3"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "bl" = ( /obj/machinery/door/airlock/titanium{ @@ -786,12 +742,12 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/obj/item/weapon/storage/photo_album, +/obj/item/storage/photo_album, /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "bu" = ( /obj/structure/table, -/obj/item/weapon/paper_bin{ +/obj/item/paper_bin{ pixel_x = -1; pixel_y = 6 }, @@ -883,7 +839,7 @@ /area/shuttle/abandoned) "bD" = ( /obj/structure/table, -/obj/item/weapon/folder/blue, +/obj/item/folder/blue, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -917,7 +873,7 @@ /area/shuttle/abandoned) "bG" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/drinks/shaker, +/obj/item/reagent_containers/food/drinks/shaker, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -926,11 +882,11 @@ /area/shuttle/abandoned) "bH" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/condiment/peppermill{ +/obj/item/reagent_containers/food/condiment/peppermill{ pixel_x = 3; pixel_y = 4 }, -/obj/item/weapon/reagent_containers/food/condiment/saltshaker{ +/obj/item/reagent_containers/food/condiment/saltshaker{ pixel_x = -3; pixel_y = 4 }, @@ -942,7 +898,7 @@ /area/shuttle/abandoned) "bI" = ( /obj/structure/table, -/obj/item/weapon/storage/fancy/donut_box, +/obj/item/storage/fancy/donut_box, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -982,7 +938,7 @@ pixel_x = 3; pixel_y = 4 }, -/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/spray/cleaner, /obj/structure/table, /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) @@ -1041,12 +997,12 @@ /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "bQ" = ( -/obj/item/weapon/storage/toolbox/emergency{ +/obj/item/storage/toolbox/emergency{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/storage/toolbox/emergency, -/obj/item/weapon/storage/toolbox/emergency{ +/obj/item/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency{ pixel_x = 3; pixel_y = -3 }, @@ -1165,11 +1121,11 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "cb" = ( -/obj/item/weapon/phone{ +/obj/item/phone{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/cigbutt/cigarbutt{ +/obj/item/cigbutt/cigarbutt{ pixel_x = 5; pixel_y = -1 }, @@ -1181,10 +1137,7 @@ /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "cc" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s5"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "cd" = ( /obj/machinery/vending/snack/random, @@ -1288,22 +1241,19 @@ /turf/open/floor/mineral/titanium/blue, /area/shuttle/abandoned) "cp" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall_s9"; - dir = 2 - }, +/turf/closed/wall/mineral/titanium, /area/shuttle/abandoned) "cq" = ( -/obj/item/weapon/storage/bag/plants/portaseeder, +/obj/item/storage/bag/plants/portaseeder, /obj/structure/table, -/obj/item/weapon/reagent_containers/spray/plantbgone{ +/obj/item/reagent_containers/spray/plantbgone{ pixel_x = 13; pixel_y = 5 }, -/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez, -/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez, -/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez, -/obj/item/weapon/reagent_containers/glass/bottle/nutrient/rh{ +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/obj/item/reagent_containers/glass/bottle/nutrient/rh{ pixel_x = -2; pixel_y = 3 }, @@ -1358,7 +1308,7 @@ pixel_x = -3; pixel_y = 6 }, -/obj/item/weapon/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -1376,7 +1326,7 @@ /area/shuttle/abandoned) "cx" = ( /obj/structure/fluff/empty_sleeper/nanotrasen, -/obj/item/weapon/circuitboard/machine/autolathe, +/obj/item/circuitboard/machine/autolathe, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -1396,12 +1346,12 @@ /area/shuttle/abandoned) "cz" = ( /obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/blood/empty{ +/obj/item/reagent_containers/blood/empty{ pixel_x = -3; pixel_y = -3 }, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/OMinus, +/obj/item/reagent_containers/blood/random, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -1411,8 +1361,8 @@ /area/shuttle/abandoned) "cA" = ( /obj/structure/table/optable, -/obj/item/weapon/surgical_drapes, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/surgical_drapes, +/obj/item/storage/firstaid/regular, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -1424,18 +1374,18 @@ /area/shuttle/abandoned) "cB" = ( /obj/structure/table, -/obj/item/weapon/wrench, -/obj/item/weapon/crowbar, +/obj/item/wrench, +/obj/item/crowbar, /obj/item/clothing/suit/apron, -/obj/item/weapon/shovel/spade, -/obj/item/weapon/cultivator, +/obj/item/shovel/spade, +/obj/item/cultivator, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/obj/item/weapon/wirecutters, +/obj/item/wirecutters, /obj/item/device/plant_analyzer, -/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/reagent_containers/glass/bucket, /obj/structure/light_construct/small{ dir = 8 }, @@ -1481,8 +1431,8 @@ /area/shuttle/abandoned) "cG" = ( /obj/structure/table, -/obj/item/weapon/kitchen/rollingpin, -/obj/item/weapon/kitchen/knife, +/obj/item/kitchen/rollingpin, +/obj/item/kitchen/knife, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -1494,7 +1444,7 @@ /area/shuttle/abandoned) "cH" = ( /obj/structure/fluff/empty_sleeper/nanotrasen, -/obj/item/weapon/circuitboard/machine/chem_dispenser, +/obj/item/circuitboard/machine/chem_dispenser, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -1616,23 +1566,23 @@ desc = "A thin layer of dust coating the floor."; name = "dust" }, -/obj/item/weapon/storage/box/monkeycubes{ +/obj/item/storage/box/monkeycubes{ pixel_y = 4 }, -/obj/item/weapon/storage/fancy/egg_box{ +/obj/item/storage/fancy/egg_box{ pixel_y = 5 }, /turf/open/floor/mineral/titanium, /area/shuttle/abandoned) "cT" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/glass/beaker{ +/obj/item/reagent_containers/glass/beaker{ pixel_x = 5 }, -/obj/item/weapon/reagent_containers/food/condiment/enzyme{ +/obj/item/reagent_containers/food/condiment/enzyme{ layer = 5 }, -/obj/item/weapon/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -1641,18 +1591,18 @@ /area/shuttle/abandoned) "cU" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/reagent_containers/food/condiment/flour, -/obj/item/weapon/reagent_containers/food/condiment/milk, -/obj/item/weapon/reagent_containers/food/condiment/milk, -/obj/item/weapon/reagent_containers/food/condiment/milk, -/obj/item/weapon/reagent_containers/food/condiment/soymilk, -/obj/item/weapon/reagent_containers/food/condiment/soymilk, -/obj/item/weapon/reagent_containers/food/condiment/sugar, -/obj/item/weapon/reagent_containers/food/condiment/sugar, -/obj/item/weapon/reagent_containers/food/condiment/sugar, +/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/flour, +/obj/item/reagent_containers/food/condiment/milk, +/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/reagent_containers/food/condiment/sugar, +/obj/item/reagent_containers/food/condiment/sugar, +/obj/item/reagent_containers/food/condiment/sugar, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -1661,13 +1611,13 @@ /area/shuttle/abandoned) "cV" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/glass/beaker{ +/obj/item/reagent_containers/glass/beaker{ pixel_x = 5; pixel_y = 2 }, -/obj/item/weapon/reagent_containers/glass/beaker, -/obj/item/weapon/reagent_containers/dropper, -/obj/item/weapon/reagent_containers/syringe, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/syringe, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -1676,7 +1626,7 @@ /area/shuttle/abandoned) "cW" = ( /obj/structure/table, -/obj/item/weapon/folder/white{ +/obj/item/folder/white{ pixel_x = 4; pixel_y = -3 }, @@ -1688,7 +1638,7 @@ /area/shuttle/abandoned) "cX" = ( /obj/structure/table, -/obj/item/weapon/hand_labeler, +/obj/item/hand_labeler, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -1697,7 +1647,7 @@ /area/shuttle/abandoned) "cY" = ( /obj/structure/table, -/obj/item/weapon/defibrillator, +/obj/item/defibrillator, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -1706,13 +1656,13 @@ /area/shuttle/abandoned) "cZ" = ( /obj/structure/table, -/obj/item/weapon/reagent_containers/glass/bottle/epinephrine{ +/obj/item/reagent_containers/glass/bottle/epinephrine{ pixel_x = 6 }, -/obj/item/weapon/reagent_containers/glass/bottle/charcoal{ +/obj/item/reagent_containers/glass/bottle/charcoal{ pixel_x = -3 }, -/obj/item/weapon/reagent_containers/syringe, +/obj/item/reagent_containers/syringe, /obj/effect/decal/cleanable/dirt{ desc = "A thin layer of dust coating the floor."; name = "dust" @@ -1732,7 +1682,7 @@ /area/shuttle/abandoned) "db" = ( /obj/structure/table, -/obj/item/weapon/storage/backpack/duffelbag/med/surgery{ +/obj/item/storage/backpack/duffelbag/med/surgery{ pixel_y = 4 }, /turf/open/floor/mineral/titanium, diff --git a/_maps/shuttles/whiteship_pubby.dmm b/_maps/shuttles/whiteship_pubby.dmm index 464c77f21e..49c4f1dde0 100644 --- a/_maps/shuttles/whiteship_pubby.dmm +++ b/_maps/shuttles/whiteship_pubby.dmm @@ -38,7 +38,7 @@ dir = 8 }, /obj/structure/table/glass, -/obj/item/weapon/gun/medbeam, +/obj/item/gun/medbeam, /turf/open/floor/plating/abductor, /area/shuttle/abandoned) "i" = ( @@ -55,7 +55,7 @@ }, /obj/structure/table/glass, /obj/machinery/recharger, -/obj/item/weapon/gun/energy/laser/retro, +/obj/item/gun/energy/laser/retro, /turf/open/floor/plating/abductor, /area/shuttle/abandoned) "k" = ( @@ -106,7 +106,7 @@ }, /obj/structure/window/reinforced, /obj/structure/table/glass, -/obj/item/weapon/tank/internals/oxygen, +/obj/item/tank/internals/oxygen, /obj/item/clothing/mask/breath, /obj/item/clothing/suit/space/hardsuit/engine/elite, /turf/open/floor/plating/abductor, diff --git a/_maps/templates/medium_shuttle1.dmm b/_maps/templates/medium_shuttle1.dmm index edd7df2a67..8f5f9a83b0 100644 --- a/_maps/templates/medium_shuttle1.dmm +++ b/_maps/templates/medium_shuttle1.dmm @@ -74,7 +74,7 @@ }) "l" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/darkblue, /area/ruin/powered{ name = "Shuttle" @@ -125,8 +125,7 @@ name = "Shuttle" }) "u" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/ruin/powered{ name = "Shuttle" diff --git a/_maps/templates/medium_shuttle2.dmm b/_maps/templates/medium_shuttle2.dmm index ec569a13f1..17c3bcf098 100644 --- a/_maps/templates/medium_shuttle2.dmm +++ b/_maps/templates/medium_shuttle2.dmm @@ -120,7 +120,7 @@ }) "s" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/darkblue, /area/ruin/powered{ name = "Shuttle" @@ -153,8 +153,7 @@ name = "Shuttle" }) "x" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating, /area/ruin/powered{ name = "Shuttle" diff --git a/_maps/templates/medium_shuttle3.dmm b/_maps/templates/medium_shuttle3.dmm index c151b4bb39..dafd85bf55 100644 --- a/_maps/templates/medium_shuttle3.dmm +++ b/_maps/templates/medium_shuttle3.dmm @@ -205,7 +205,7 @@ }) "D" = ( /obj/structure/table, -/obj/item/weapon/storage/firstaid, +/obj/item/storage/firstaid, /turf/open/floor/plasteel/darkblue, /area/ruin/powered{ name = "Shuttle" diff --git a/_maps/templates/medium_shuttle4.dmm b/_maps/templates/medium_shuttle4.dmm index 4943d8c63d..c698d3370c 100644 --- a/_maps/templates/medium_shuttle4.dmm +++ b/_maps/templates/medium_shuttle4.dmm @@ -5,7 +5,6 @@ "b" = ( /turf/open/space, /turf/closed/indestructible/oldshuttle/corner{ - icon_state = "corner"; dir = 8 }, /area/ruin/powered) @@ -14,38 +13,24 @@ /area/ruin/powered) "d" = ( /obj/machinery/door/airlock/glass, -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /area/ruin/powered) "e" = ( /turf/open/space, /turf/closed/indestructible/oldshuttle/corner, /area/ruin/powered) "f" = ( -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /turf/closed/indestructible/oldshuttle/corner{ - icon_state = "corner"; dir = 1 }, /area/ruin/powered) "g" = ( -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /area/ruin/powered) "h" = ( -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /turf/closed/indestructible/oldshuttle/corner{ - icon_state = "corner"; dir = 4 }, /area/ruin/powered) @@ -53,10 +38,7 @@ /obj/structure/closet{ icon_state = "oldcloset" }, -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /area/ruin/powered) "j" = ( /obj/structure/shuttle/engine/propulsion/burst{ @@ -74,39 +56,27 @@ icon_state = "chairold"; dir = 1 }, -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /area/ruin/powered) "m" = ( -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /turf/closed/indestructible/oldshuttle/corner{ - icon_state = "corner"; dir = 8 }, /area/ruin/powered) "n" = ( -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /turf/closed/indestructible/oldshuttle/corner, /area/ruin/powered) "o" = ( /turf/open/space, /turf/closed/indestructible/oldshuttle/corner{ - icon_state = "corner"; dir = 1 }, /area/ruin/powered) "p" = ( /turf/open/space, /turf/closed/indestructible/oldshuttle/corner{ - icon_state = "corner"; dir = 4 }, /area/ruin/powered) @@ -116,17 +86,11 @@ /area/ruin/powered) "r" = ( /obj/machinery/power/generator, -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /area/ruin/powered) "s" = ( /obj/machinery/power/smes, -/turf/open/floor/oldshuttle{ - baseturf = /turf/open/space; - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, +/turf/open/floor/oldshuttle, /area/ruin/powered) "t" = ( /obj/structure/shuttle/engine/propulsion/burst/left, diff --git a/_maps/templates/shelter_1.dmm b/_maps/templates/shelter_1.dmm index 2237e82dda..42e8ec7540 100644 --- a/_maps/templates/shelter_1.dmm +++ b/_maps/templates/shelter_1.dmm @@ -35,7 +35,7 @@ /area/survivalpod) "i" = ( /obj/structure/bed/pod, -/obj/item/weapon/bedsheet/black, +/obj/item/bedsheet/black, /turf/open/floor/pod, /area/survivalpod) "j" = ( diff --git a/_maps/templates/shelter_2.dmm b/_maps/templates/shelter_2.dmm index fd8dab33c3..9f3827e5c3 100644 --- a/_maps/templates/shelter_2.dmm +++ b/_maps/templates/shelter_2.dmm @@ -31,7 +31,7 @@ /area/survivalpod) "h" = ( /obj/machinery/shower, -/obj/item/weapon/soap/deluxe, +/obj/item/soap/deluxe, /obj/structure/curtain{ alpha = 240; color = "#454545"; @@ -42,7 +42,7 @@ /area/survivalpod) "i" = ( /obj/structure/toilet/secret{ - secret_type = /obj/item/weapon/kitchen/knife/combat/survival + secret_type = /obj/item/kitchen/knife/combat/survival }, /turf/open/floor/pod, /area/survivalpod) @@ -61,7 +61,7 @@ /area/survivalpod) "m" = ( /obj/structure/bed/pod, -/obj/item/weapon/bedsheet/black, +/obj/item/bedsheet/black, /turf/open/floor/pod, /area/survivalpod) "n" = ( @@ -91,15 +91,15 @@ /area/survivalpod) "p" = ( /obj/structure/table/survival_pod, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/weapon/storage/firstaid/brute{ +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/brute{ pixel_x = 5 }, /turf/open/floor/pod, /area/survivalpod) "q" = ( /obj/structure/tubes, -/obj/item/weapon/twohanded/required/kirbyplants/random, +/obj/item/twohanded/required/kirbyplants/random, /turf/open/floor/pod, /area/survivalpod) "r" = ( @@ -115,11 +115,11 @@ light_color = "#DDFFD3" }, /obj/structure/table/wood/fancy/black, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{ +/obj/item/reagent_containers/food/drinks/drinkingglass{ pixel_x = 7; pixel_y = 2 }, -/obj/item/weapon/reagent_containers/food/drinks/bottle/wine{ +/obj/item/reagent_containers/food/drinks/bottle/wine{ pixel_x = -6; pixel_y = 10 }, @@ -169,7 +169,7 @@ /area/survivalpod) "x" = ( /obj/structure/table/wood/fancy/black, -/obj/item/weapon/reagent_containers/food/drinks/drinkingglass{ +/obj/item/reagent_containers/food/drinks/drinkingglass{ pixel_x = 7; pixel_y = 2 }, diff --git a/_maps/templates/small_shuttle_1.dmm b/_maps/templates/small_shuttle_1.dmm index 81439ab63e..71cd3cdca5 100644 --- a/_maps/templates/small_shuttle_1.dmm +++ b/_maps/templates/small_shuttle_1.dmm @@ -6,15 +6,12 @@ /turf/closed/wall/mineral/titanium/overspace, /area/space) "c" = ( -/obj/structure/grille, -/obj/structure/window/shuttle, +/obj/effect/spawner/structure/window/shuttle, /turf/open/floor/plating/airless, /area/space) "d" = ( /turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f10" - }, +/turf/closed/wall/mineral/titanium, /area/space) "e" = ( /turf/closed/wall/mineral/titanium, @@ -29,23 +26,17 @@ /turf/open/floor/mineral/titanium/blue, /area/space) "h" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall13" - }, +/turf/closed/wall/mineral/titanium, /area/space) "i" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall8" - }, +/turf/closed/wall/mineral/titanium, /area/space) "j" = ( /obj/machinery/door/unpowered/shuttle, /turf/open/floor/mineral/titanium/blue, /area/space) "k" = ( -/turf/closed/wall/shuttle{ - icon_state = "swall4" - }, +/turf/closed/wall/mineral/titanium, /area/space) "l" = ( /obj/structure/chair{ @@ -65,9 +56,7 @@ /area/space) "o" = ( /turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f5" - }, +/turf/closed/wall/mineral/titanium, /area/space) "p" = ( /obj/structure/shuttle/engine/propulsion/left, @@ -82,10 +71,7 @@ /turf/open/floor/plating/airless, /area/space) "s" = ( -/turf/open/space, -/turf/closed/wall/shuttle{ - icon_state = "swall_f9" - }, +/turf/closed/wall/mineral/titanium, /area/space) (1,1,1) = {" diff --git a/apc_repair.dmi b/apc_repair.dmi new file mode 100644 index 0000000000..6e861eef61 Binary files /dev/null and b/apc_repair.dmi differ diff --git a/code/__DATASTRUCTURES/linked_lists.dm b/code/__DATASTRUCTURES/linked_lists.dm index eccc3c422a..1d2e8d78a6 100644 --- a/code/__DATASTRUCTURES/linked_lists.dm +++ b/code/__DATASTRUCTURES/linked_lists.dm @@ -78,7 +78,7 @@ //If you specify a value the FIRST ONE is removed /datum/linked_list/proc/Remove(node) var/datum/linked_node/removing - if(istype(node,/datum/linked_node)) + if(istype(node, /datum/linked_node)) removing = node else //optimise removing head and tail, no point looping for them, especially the tail diff --git a/code/__DEFINES/DNA.dm.rej b/code/__DEFINES/DNA.dm.rej deleted file mode 100644 index 343dc1f7a0..0000000000 --- a/code/__DEFINES/DNA.dm.rej +++ /dev/null @@ -1,9 +0,0 @@ -diff a/code/__DEFINES/DNA.dm b/code/__DEFINES/DNA.dm (rejected hunks) -@@ -114,4 +114,6 @@ - #define EASYLIMBATTACHMENT 23 - #define TOXINLOVER 24 - #define DIGITIGRADE 25 //Uses weird leg sprites. Optional for Lizards, required for ashwalkers. Don't give it to other races unless you make sprites for this (see human_parts_greyscale.dmi) --#define NO_UNDERWEAR 26 -+#define NO_UNDERWEAR 26 -+#define NOLIVER 27 -+#define NOSTOMACH 28 diff --git a/code/__DEFINES/MC.dm b/code/__DEFINES/MC.dm index 92d3f01982..846599534d 100644 --- a/code/__DEFINES/MC.dm +++ b/code/__DEFINES/MC.dm @@ -22,7 +22,7 @@ #define START_PROCESSING(Processor, Datum) if (!Datum.isprocessing) {Datum.isprocessing = TRUE;Processor.processing += Datum} #define STOP_PROCESSING(Processor, Datum) Datum.isprocessing = FALSE;Processor.processing -= Datum -//SubSystem flags (Please design any new flags so that the default is off, to make adding flags to subsystems easier) +//SubSystem flags_1 (Please design any new flags_1 so that the default is off, to make adding flags_1 to subsystems easier) //subsystem does not initialize. #define SS_NO_INIT 1 diff --git a/code/__DEFINES/access.dm b/code/__DEFINES/access.dm index e557a55e7c..2e93a2a63c 100644 --- a/code/__DEFINES/access.dm +++ b/code/__DEFINES/access.dm @@ -76,7 +76,7 @@ #define ACCESS_CENT_STORAGE 106//Generic storage areas. #define ACCESS_CENT_TELEPORTER 107//Teleporter. #define ACCESS_CENT_CAPTAIN 109//Captain's office/ID comp/AI. -#define ACCESS_CENT_BAR 110 // The non-existent Centcom Bar +#define ACCESS_CENT_BAR 110 // The non-existent CentCom Bar //The Syndicate #define ACCESS_SYNDICATE 150//General Syndicate Access @@ -93,4 +93,9 @@ #define ACCESS_AWAY_GENERIC1 205//Away generic access #define ACCESS_AWAY_GENERIC2 206 #define ACCESS_AWAY_GENERIC3 207 -#define ACCESS_AWAY_GENERIC4 208 \ No newline at end of file +#define ACCESS_AWAY_GENERIC4 208 + + //Special, for anything that's basically internal +#define ACCESS_BLOODCULT 250 +#define ACCESS_CLOCKCULT 251 + diff --git a/code/__DEFINES/admin.dm b/code/__DEFINES/admin.dm index d3937d50bb..26a1535e33 100644 --- a/code/__DEFINES/admin.dm +++ b/code/__DEFINES/admin.dm @@ -1,6 +1,6 @@ //A set of constants used to determine which type of mute an admin wishes to apply: //Please read and understand the muting/automuting stuff before changing these. MUTE_IC_AUTO etc = (MUTE_IC << 1) -//Therefore there needs to be a gap between the flags for the automute flags +//Therefore there needs to be a gap between the flags_1 for the automute flags_1 #define MUTE_IC 1 #define MUTE_OOC 2 #define MUTE_PRAY 4 @@ -39,7 +39,7 @@ #error Remove the flag below , its been long enough #endif //legacy , remove post 512, it was replaced by R_POLL -#define R_REJUVINATE 2 +#define R_REJUVINATE 2 #define R_MAXPERMISSION 4096 //This holds the maximum value for a permission. It is used in iteration, so keep it updated. @@ -50,7 +50,7 @@ #define ADMIN_SM(user) "(SM)" #define ADMIN_TP(user) "(TP)" #define ADMIN_KICK(user) "(KICK)" -#define ADMIN_CENTCOM_REPLY(user) "(RPLY)" +#define ADMIN_CENTCOM_REPLY(user) "(RPLY)" #define ADMIN_SYNDICATE_REPLY(user) "(RPLY)" #define ADMIN_SC(user) "(SC)" #define ADMIN_SMITE(user) "(SMITE)" diff --git a/code/__DEFINES/atmospherics.dm b/code/__DEFINES/atmospherics.dm index 5ce803fa3c..a79850b04f 100644 --- a/code/__DEFINES/atmospherics.dm +++ b/code/__DEFINES/atmospherics.dm @@ -67,8 +67,8 @@ #define PLASMA_MINIMUM_OXYGEN_NEEDED 2 #define PLASMA_MINIMUM_OXYGEN_PLASMA_RATIO 30 #define PLASMA_OXYGEN_FULLBURN 10 -#define MIN_PLASMA_DAMAGE 1 -#define MAX_PLASMA_DAMAGE 10 +#define MIN_TOXIC_GAS_DAMAGE 1 +#define MAX_TOXIC_GAS_DAMAGE 10 #define MOLES_PLASMA_VISIBLE 0.5 //Moles in a standard cell after which plasma is visible //Plasma fusion properties #define PLASMA_BINDING_ENERGY 3000000 diff --git a/code/__DEFINES/atom_hud.dm b/code/__DEFINES/atom_hud.dm index 3a2534c00b..8a107c23ee 100644 --- a/code/__DEFINES/atom_hud.dm +++ b/code/__DEFINES/atom_hud.dm @@ -40,6 +40,7 @@ #define ANTAG_HUD_SINTOUCHED 16 #define ANTAG_HUD_SOULLESS 17 #define ANTAG_HUD_CLOCKWORK 18 +#define ANTAG_HUD_BORER 19 // Notification action types #define NOTIFY_JUMP "jump" diff --git a/code/__DEFINES/clockcult.dm b/code/__DEFINES/clockcult.dm index c74bf9c61e..0bedf57620 100644 --- a/code/__DEFINES/clockcult.dm +++ b/code/__DEFINES/clockcult.dm @@ -7,6 +7,7 @@ GLOBAL_VAR_INIT(clockwork_construction_value, 0) //The total value of all structures built by the clockwork cult GLOBAL_VAR_INIT(clockwork_caches, 0) //How many clockwork caches exist in the world (not each individual) +GLOBAL_VAR_INIT(clockwork_vitality, 0) //How much Vitality is stored, total GLOBAL_LIST_EMPTY(active_daemons) //A list of all active tinkerer's daemons GLOBAL_LIST_EMPTY(all_clockwork_objects) //All clockwork items, structures, and effects in existence GLOBAL_LIST_EMPTY(all_clockwork_mobs) //All clockwork SERVANTS (not creatures) in existence diff --git a/code/__DEFINES/combat.dm b/code/__DEFINES/combat.dm index 6ca2d80974..c088e81c4a 100644 --- a/code/__DEFINES/combat.dm +++ b/code/__DEFINES/combat.dm @@ -1,147 +1,150 @@ -/*ALL DEFINES RELATED TO COMBAT GO HERE*/ - -//Damage and status effect defines - -//Damage defines //TODO: merge these down to reduce on defines -#define BRUTE "brute" -#define BURN "fire" -#define TOX "tox" -#define OXY "oxy" -#define CLONE "clone" -#define STAMINA "stamina" -//citadel code -#define AROUSAL "arousal" - -//bitflag damage defines used for suicide_act -#define BRUTELOSS 1 -#define FIRELOSS 2 -#define TOXLOSS 4 -#define OXYLOSS 8 -#define SHAME 16 -//citadel code -#define AROUSAL 32 - -#define STUN "stun" -#define KNOCKDOWN "knockdown" -#define UNCONSCIOUS "unconscious" -#define IRRADIATE "irradiate" -#define STUTTER "stutter" -#define SLUR "slur" -#define EYE_BLUR "eye_blur" -#define DROWSY "drowsy" -#define JITTER "jitter" - -//Bitflags defining which status effects could be or are inflicted on a mob -#define CANSTUN 1 -#define CANKNOCKDOWN 2 -#define CANUNCONSCIOUS 4 -#define CANPUSH 8 -#define IGNORESLOWDOWN 16 -#define GOTTAGOFAST 32 -#define GOTTAGOREALLYFAST 64 -#define GODMODE 4096 -#define FAKEDEATH 8192 //Replaces stuff like changeling.changeling_fakedeath -#define DISFIGURED 16384 //I'll probably move this elsewhere if I ever get wround to writing a bitflag mob-damage system -#define XENO_HOST 32768 //Tracks whether we're gonna be a baby alien's mummy. - -//Health Defines -#define HEALTH_THRESHOLD_CRIT 0 -#define HEALTH_THRESHOLD_DEAD -100 - -//Actual combat defines - -//click cooldowns, in tenths of a second, used for various combat actions -#define CLICK_CD_MELEE 8 -#define CLICK_CD_RANGE 4 -#define CLICK_CD_RAPID 2 -#define CLICK_CD_CLICK_ABILITY 6 -#define CLICK_CD_BREAKOUT 100 -#define CLICK_CD_HANDCUFFED 10 -#define CLICK_CD_RESIST 20 -#define CLICK_CD_GRABBING 10 - -//Cuff resist speeds -#define FAST_CUFFBREAK 1 -#define INSTANT_CUFFBREAK 2 - -//Grab levels -#define GRAB_PASSIVE 0 -#define GRAB_AGGRESSIVE 1 -#define GRAB_NECK 2 -#define GRAB_KILL 3 - -//Attack types for checking shields/hit reactions -#define MELEE_ATTACK 1 -#define UNARMED_ATTACK 2 -#define PROJECTILE_ATTACK 3 -#define THROWN_PROJECTILE_ATTACK 4 -#define LEAP_ATTACK 5 - -//attack visual effects -#define ATTACK_EFFECT_PUNCH "punch" -#define ATTACK_EFFECT_KICK "kick" -#define ATTACK_EFFECT_SMASH "smash" -#define ATTACK_EFFECT_CLAW "claw" -#define ATTACK_EFFECT_DISARM "disarm" -#define ATTACK_EFFECT_BITE "bite" -#define ATTACK_EFFECT_MECHFIRE "mech_fire" -#define ATTACK_EFFECT_MECHTOXIN "mech_toxin" -#define ATTACK_EFFECT_BOOP "boop" //Honk - -//intent defines -#define INTENT_HELP "help" -#define INTENT_GRAB "grab" -#define INTENT_DISARM "disarm" -#define INTENT_HARM "harm" -//NOTE: INTENT_HOTKEY_* defines are not actual intents! -//they are here to support hotkeys -#define INTENT_HOTKEY_LEFT "left" -#define INTENT_HOTKEY_RIGHT "right" - -//the define for visible message range in combat -#define COMBAT_MESSAGE_RANGE 3 - -//Combat object defines - -//Embedded objects -#define EMBEDDED_PAIN_CHANCE 15 //Chance for embedded objects to cause pain (damage user) -#define EMBEDDED_ITEM_FALLOUT 5 //Chance for embedded object to fall out (causing pain but removing the object) -#define EMBED_CHANCE 45 //Chance for an object to embed into somebody when thrown (if it's sharp) -#define EMBEDDED_PAIN_MULTIPLIER 2 //Coefficient of multiplication for the damage the item does while embedded (this*item.w_class) -#define EMBEDDED_FALL_PAIN_MULTIPLIER 5 //Coefficient of multiplication for the damage the item does when it falls out (this*item.w_class) -#define EMBEDDED_IMPACT_PAIN_MULTIPLIER 4 //Coefficient of multiplication for the damage the item does when it first embeds (this*item.w_class) -#define EMBED_THROWSPEED_THRESHOLD 4 //The minimum value of an item's throw_speed for it to embed (Unless it has embedded_ignore_throwspeed_threshold set to 1) -#define EMBEDDED_UNSAFE_REMOVAL_PAIN_MULTIPLIER 8 //Coefficient of multiplication for the damage the item does when removed without a surgery (this*item.w_class) -#define EMBEDDED_UNSAFE_REMOVAL_TIME 30 //A Time in ticks, total removal time = (this*item.w_class) - -//Gun Stuff -#define SAWN_INTACT 0 -#define SAWN_OFF 1 -//Gun weapon weight -#define WEAPON_DUAL_WIELD 0 -#define WEAPON_LIGHT 1 -#define WEAPON_MEDIUM 2 -#define WEAPON_HEAVY 3 -//Gun trigger guards -#define TRIGGER_GUARD_ALLOW_ALL -1 -#define TRIGGER_GUARD_NONE 0 -#define TRIGGER_GUARD_NORMAL 1 - -//Object/Item sharpness -#define IS_BLUNT 0 -#define IS_SHARP 1 -#define IS_SHARP_ACCURATE 2 - -//His Grace. -#define HIS_GRACE_SATIATED 0 //He hungers not. If bloodthirst is set to this, His Grace is asleep. -#define HIS_GRACE_PECKISH 20 //Slightly hungry. -#define HIS_GRACE_HUNGRY 60 //Getting closer. Increases damage up to a minimum of 20. -#define HIS_GRACE_FAMISHED 100 //Dangerous. Increases damage up to a minimum of 25 and cannot be dropped. -#define HIS_GRACE_STARVING 120 //Incredibly close to breaking loose. Increases damage up to a minimum of 30. -#define HIS_GRACE_CONSUME_OWNER 140 //His Grace consumes His owner at this point and becomes aggressive. -#define HIS_GRACE_FALL_ASLEEP 160 //If it reaches this point, He falls asleep and resets. - -#define HIS_GRACE_FORCE_BONUS 4 //How much force is gained per kill. +/*ALL DEFINES RELATED TO COMBAT GO HERE*/ + +//Damage and status effect defines + +//Damage defines //TODO: merge these down to reduce on defines +#define BRUTE "brute" +#define BURN "fire" +#define TOX "tox" +#define OXY "oxy" +#define CLONE "clone" +#define STAMINA "stamina" +#define BRAIN "brain" + +//Citadel code +#define AROUSAL "arousal" + +//bitflag damage defines used for suicide_act +#define BRUTELOSS 1 +#define FIRELOSS 2 +#define TOXLOSS 4 +#define OXYLOSS 8 +#define SHAME 16 + +//Citadel code +#define AROUSAL 32 + +#define STUN "stun" +#define KNOCKDOWN "knockdown" +#define UNCONSCIOUS "unconscious" +#define IRRADIATE "irradiate" +#define STUTTER "stutter" +#define SLUR "slur" +#define EYE_BLUR "eye_blur" +#define DROWSY "drowsy" +#define JITTER "jitter" + +//Bitflags defining which status effects could be or are inflicted on a mob +#define CANSTUN 1 +#define CANKNOCKDOWN 2 +#define CANUNCONSCIOUS 4 +#define CANPUSH 8 +#define IGNORESLOWDOWN 16 +#define GOTTAGOFAST 32 +#define GOTTAGOREALLYFAST 64 +#define GODMODE 4096 +#define FAKEDEATH 8192 //Replaces stuff like changeling.changeling_fakedeath +#define DISFIGURED 16384 //I'll probably move this elsewhere if I ever get wround to writing a bitflag mob-damage system +#define XENO_HOST 32768 //Tracks whether we're gonna be a baby alien's mummy. + +//Health Defines +#define HEALTH_THRESHOLD_CRIT 0 +#define HEALTH_THRESHOLD_DEAD -100 + +//Actual combat defines + +//click cooldowns, in tenths of a second, used for various combat actions +#define CLICK_CD_MELEE 8 +#define CLICK_CD_RANGE 4 +#define CLICK_CD_RAPID 2 +#define CLICK_CD_CLICK_ABILITY 6 +#define CLICK_CD_BREAKOUT 100 +#define CLICK_CD_HANDCUFFED 10 +#define CLICK_CD_RESIST 20 +#define CLICK_CD_GRABBING 10 + +//Cuff resist speeds +#define FAST_CUFFBREAK 1 +#define INSTANT_CUFFBREAK 2 + +//Grab levels +#define GRAB_PASSIVE 0 +#define GRAB_AGGRESSIVE 1 +#define GRAB_NECK 2 +#define GRAB_KILL 3 + +//Attack types for checking shields/hit reactions +#define MELEE_ATTACK 1 +#define UNARMED_ATTACK 2 +#define PROJECTILE_ATTACK 3 +#define THROWN_PROJECTILE_ATTACK 4 +#define LEAP_ATTACK 5 + +//attack visual effects +#define ATTACK_EFFECT_PUNCH "punch" +#define ATTACK_EFFECT_KICK "kick" +#define ATTACK_EFFECT_SMASH "smash" +#define ATTACK_EFFECT_CLAW "claw" +#define ATTACK_EFFECT_DISARM "disarm" +#define ATTACK_EFFECT_BITE "bite" +#define ATTACK_EFFECT_MECHFIRE "mech_fire" +#define ATTACK_EFFECT_MECHTOXIN "mech_toxin" +#define ATTACK_EFFECT_BOOP "boop" //Honk + +//intent defines +#define INTENT_HELP "help" +#define INTENT_GRAB "grab" +#define INTENT_DISARM "disarm" +#define INTENT_HARM "harm" +//NOTE: INTENT_HOTKEY_* defines are not actual intents! +//they are here to support hotkeys +#define INTENT_HOTKEY_LEFT "left" +#define INTENT_HOTKEY_RIGHT "right" + +//the define for visible message range in combat +#define COMBAT_MESSAGE_RANGE 3 + +//Combat object defines + +//Embedded objects +#define EMBEDDED_PAIN_CHANCE 15 //Chance for embedded objects to cause pain (damage user) +#define EMBEDDED_ITEM_FALLOUT 5 //Chance for embedded object to fall out (causing pain but removing the object) +#define EMBED_CHANCE 45 //Chance for an object to embed into somebody when thrown (if it's sharp) +#define EMBEDDED_PAIN_MULTIPLIER 2 //Coefficient of multiplication for the damage the item does while embedded (this*item.w_class) +#define EMBEDDED_FALL_PAIN_MULTIPLIER 5 //Coefficient of multiplication for the damage the item does when it falls out (this*item.w_class) +#define EMBEDDED_IMPACT_PAIN_MULTIPLIER 4 //Coefficient of multiplication for the damage the item does when it first embeds (this*item.w_class) +#define EMBED_THROWSPEED_THRESHOLD 4 //The minimum value of an item's throw_speed for it to embed (Unless it has embedded_ignore_throwspeed_threshold set to 1) +#define EMBEDDED_UNSAFE_REMOVAL_PAIN_MULTIPLIER 8 //Coefficient of multiplication for the damage the item does when removed without a surgery (this*item.w_class) +#define EMBEDDED_UNSAFE_REMOVAL_TIME 30 //A Time in ticks, total removal time = (this*item.w_class) + +//Gun Stuff +#define SAWN_INTACT 0 +#define SAWN_OFF 1 +//Gun weapon weight +#define WEAPON_DUAL_WIELD 0 +#define WEAPON_LIGHT 1 +#define WEAPON_MEDIUM 2 +#define WEAPON_HEAVY 3 +//Gun trigger guards +#define TRIGGER_GUARD_ALLOW_ALL -1 +#define TRIGGER_GUARD_NONE 0 +#define TRIGGER_GUARD_NORMAL 1 + +//Object/Item sharpness +#define IS_BLUNT 0 +#define IS_SHARP 1 +#define IS_SHARP_ACCURATE 2 + +//His Grace. +#define HIS_GRACE_SATIATED 0 //He hungers not. If bloodthirst is set to this, His Grace is asleep. +#define HIS_GRACE_PECKISH 20 //Slightly hungry. +#define HIS_GRACE_HUNGRY 60 //Getting closer. Increases damage up to a minimum of 20. +#define HIS_GRACE_FAMISHED 100 //Dangerous. Increases damage up to a minimum of 25 and cannot be dropped. +#define HIS_GRACE_STARVING 120 //Incredibly close to breaking loose. Increases damage up to a minimum of 30. +#define HIS_GRACE_CONSUME_OWNER 140 //His Grace consumes His owner at this point and becomes aggressive. +#define HIS_GRACE_FALL_ASLEEP 160 //If it reaches this point, He falls asleep and resets. + +#define HIS_GRACE_FORCE_BONUS 4 //How much force is gained per kill. #define EXPLODE_NONE 0 //Don't even ask me why we need this. #define EXPLODE_DEVASTATE 1 diff --git a/code/__DEFINES/components.dm b/code/__DEFINES/components.dm index eb6826d67b..0225dad669 100644 --- a/code/__DEFINES/components.dm +++ b/code/__DEFINES/components.dm @@ -14,3 +14,5 @@ #define COMSIG_COMPONENT_ADDED "component_added" //when a component is added to a datum: (datum/component) #define COMSIG_COMPONENT_REMOVING "component_removing" //before a component is removed from a datum because of RemoveComponent: (datum/component) #define COMSIG_PARENT_QDELETED "parent_qdeleted" //before a datum's Destroy() is called: () +#define COMSIG_ATOM_ENTERED "atom_entered" //from base of atom/Entered(): (atom/movable, atom) +#define COMSIG_MOVABLE_CROSSED "movable_crossed" //from base of atom/movable/Crossed(): (atom/movable) diff --git a/code/__DEFINES/flags.dm b/code/__DEFINES/flags.dm index 2b046c2b49..b464ea130c 100644 --- a/code/__DEFINES/flags.dm +++ b/code/__DEFINES/flags.dm @@ -1,5 +1,5 @@ /* - These defines are specific to the atom/flags bitmask + These defines are specific to the atom/flags_1 bitmask */ #define ALL ~0 //For convenience. #define NONE 0 @@ -7,58 +7,58 @@ GLOBAL_LIST_INIT(bitflags, list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768)) //FLAGS BITMASK -#define STOPSPRESSUREDMAGE 1 //This flag is used on the flags variable for SUIT and HEAD items which stop pressure damage. Note that the flag 1 was previous used as ONBACK, so it is possible for some code to use (flags & 1) when checking if something can be put on your back. Replace this code with (inv_flags & SLOT_BACK) if you see it anywhere +#define STOPSPRESSUREDMAGE_1 1 //This flag is used on the flags_1 variable for SUIT and HEAD items which stop pressure damage. Note that the flag 1 was previous used as ONBACK, so it is possible for some code to use (flags & 1) when checking if something can be put on your back. Replace this code with (inv_flags & SLOT_BACK) if you see it anywhere //To successfully stop you taking all pressure damage you must have both a suit and head item with this flag. -#define NODROP 2 // This flag makes it so that an item literally cannot be removed at all, or at least that's how it should be. Only deleted. -#define NOBLUDGEON 4 // when an item has this it produces no "X has been hit by Y with Z" message in the default attackby() -#define MASKINTERNALS 8 // mask allows internals -#define HEAR 16 // This flag is what recursive_hear_check() uses to determine wether to add an item to the hearer list or not. -#define CHECK_RICOCHET 32 // Projectiels will check ricochet on things impacted that have this. -#define CONDUCT 64 // conducts electricity (metal etc.) -#define ABSTRACT 128 // for all things that are technically items but used for various different stuff, made it 128 because it could conflict with other flags other way -#define NODECONSTRUCT 128 // For machines and structures that should not break into parts, eg, holodeck stuff -#define OVERLAY_QUEUED 256 //atom queued to SSoverlay -#define ON_BORDER 512 // item has priority to check when entering or leaving +#define NODROP_1 2 // This flag makes it so that an item literally cannot be removed at all, or at least that's how it should be. Only deleted. +#define NOBLUDGEON_1 4 // when an item has this it produces no "X has been hit by Y with Z" message in the default attackby() +#define MASKINTERNALS_1 8 // mask allows internals +#define HEAR_1 16 // This flag is what recursive_hear_check() uses to determine wether to add an item to the hearer list or not. +#define CHECK_RICOCHET_1 32 // Projectiels will check ricochet on things impacted that have this. +#define CONDUCT_1 64 // conducts electricity (metal etc.) +#define ABSTRACT_1 128 // for all things that are technically items but used for various different stuff, made it 128 because it could conflict with other flags other way +#define NODECONSTRUCT_1 128 // For machines and structures that should not break into parts, eg, holodeck stuff +#define OVERLAY_QUEUED_1 256 // atom queued to SSoverlay +#define ON_BORDER_1 512 // item has priority to check when entering or leaving -#define NOSLIP 1024 //prevents from slipping on wet floors, in space etc -#define CLEAN_ON_MOVE 2048 +#define NOSLIP_1 1024 //prevents from slipping on wet floors, in space etc +#define CLEAN_ON_MOVE_1 2048 -// BLOCK_GAS_SMOKE_EFFECT only used in masks at the moment. -#define BLOCK_GAS_SMOKE_EFFECT 4096 // blocks the effect that chemical clouds would have on a mob --glasses, mask and helmets ONLY! -#define THICKMATERIAL 8192 //prevents syringes, parapens and hypos if the external suit or helmet (if targeting head) has this flag. Example: space suits, biosuit, bombsuits, thick suits that cover your body. -#define DROPDEL 16384 // When dropped, it calls qdel on itself -#define PREVENT_CLICK_UNDER 32768 //Prevent clicking things below it on the same turf eg. doors/ fulltile windows +// BLOCK_GAS_SMOKE_EFFECT_1 only used in masks at the moment. +#define BLOCK_GAS_SMOKE_EFFECT_1 4096 // blocks the effect that chemical clouds would have on a mob --glasses, mask and helmets ONLY! +#define THICKMATERIAL_1 8192 //prevents syringes, parapens and hypos if the external suit or helmet (if targeting head) has this flag. Example: space suits, biosuit, bombsuits, thick suits that cover your body. +#define DROPDEL_1 16384 // When dropped, it calls qdel on itself +#define PREVENT_CLICK_UNDER_1 32768 //Prevent clicking things below it on the same turf eg. doors/ fulltile windows -/* Secondary atom flags, access using the SECONDARY_FLAG macros */ +/* Secondary atom flags, for the flags_2 var, denoted with a _2 */ -#define SLOWS_WHILE_IN_HAND "slows_while_in_hand" -#define NO_EMP_WIRES "no_emp_wires" -#define HOLOGRAM "hologram" -#define FROZEN "frozen" -#define STATIONLOVING "stationloving" -#define INFORM_ADMINS_ON_RELOCATE "inform_admins_on_relocate" -#define BANG_PROTECT "bang_protect" +#define SLOWS_WHILE_IN_HAND_2 1 +#define NO_EMP_WIRES_2 2 +#define HOLOGRAM_2 4 +#define FROZEN_2 8 +#define STATIONLOVING_2 16 +#define INFORM_ADMINS_ON_RELOCATE_2 32 +#define BANG_PROTECT_2 64 // An item worn in the ear slot with HEALS_EARS will heal your ears each // Life() tick, even if normally your ears would be too damaged to heal. -#define HEALS_EARS "heals_ears" +#define HEALS_EARS_2 128 // A mob with OMNITONGUE has no restriction in the ability to speak // languages that they know. So even if they wouldn't normally be able to // through mob or tongue restrictions, this flag allows them to ignore // those restrictions. -#define OMNITONGUE "omnitongue" +#define OMNITONGUE_2 256 // TESLA_IGNORE grants immunity from being targeted by tesla-style electricity -#define TESLA_IGNORE "tesla_ignore" +#define TESLA_IGNORE_2 512 //turf-only flags -#define NOJAUNT 1 -#define UNUSED_TRANSIT_TURF 2 -#define CAN_BE_DIRTY 4 //If a turf can be made dirty at roundstart. This is also used in areas. -#define NO_DEATHRATTLE 16 // Do not notify deadchat about any deaths that occur on this turf. -//#define CHECK_RICOCHET 32 //Same thing as atom flag. +#define NOJAUNT_1 1 +#define UNUSED_TRANSIT_TURF_1 2 +#define CAN_BE_DIRTY_1 4 // If a turf can be made dirty at roundstart. This is also used in areas. +#define NO_DEATHRATTLE_1 16 // Do not notify deadchat about any deaths that occur on this turf. +//#define CHECK_RICOCHET_1 32 //Same thing as atom flag. /* These defines are used specifically with the atom/pass_flags bitmask @@ -90,5 +90,3 @@ GLOBAL_LIST_INIT(bitflags, list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 204 #define ACID_PROOF 32 //acid stuck on it doesn't melt it. #define INDESTRUCTIBLE 64 //doesn't take damage #define FREEZE_PROOF 128 //can't be frozen - -// language secondary flags for atoms diff --git a/code/__DEFINES/food.dm b/code/__DEFINES/food.dm new file mode 100644 index 0000000000..2d6ba0d946 --- /dev/null +++ b/code/__DEFINES/food.dm @@ -0,0 +1,12 @@ +#define MEAT 1 +#define VEGETABLES 2 +#define RAW 4 +#define JUNKFOOD 8 +#define GRAIN 16 +#define FRUIT 32 +#define DAIRY 64 +#define FRIED 128 +#define ALCOHOL 256 +#define SUGAR 512 +#define GROSS 1024 +#define TOXIC 2048 diff --git a/code/__DEFINES/inventory.dm b/code/__DEFINES/inventory.dm index 2abd148e49..37566258a4 100644 --- a/code/__DEFINES/inventory.dm +++ b/code/__DEFINES/inventory.dm @@ -86,7 +86,7 @@ . = SLOT_POCKET -//Bit flags for the flags_inv variable, which determine when a piece of clothing hides another. IE a helmet hiding glasses. +//Bit flags_1 for the flags_inv variable, which determine when a piece of clothing hides another. IE a helmet hiding glasses. #define HIDEGLOVES 1 #define HIDESUITSTORAGE 2 #define HIDEJUMPSUIT 4 //these first four are only used in exterior suits @@ -134,17 +134,17 @@ #define THERMAL_PROTECTION_HAND_LEFT 0.025 #define THERMAL_PROTECTION_HAND_RIGHT 0.025 -//flags for female outfits: How much the game can safely "take off" the uniform without it looking weird +//flags_1 for female outfits: How much the game can safely "take off" the uniform without it looking weird #define NO_FEMALE_UNIFORM 0 #define FEMALE_UNIFORM_FULL 1 #define FEMALE_UNIFORM_TOP 2 -//flags for alternate styles: These are hard sprited so don't set this if you didn't put the effort in +//flags_1 for alternate styles: These are hard sprited so don't set this if you didn't put the effort in #define NORMAL_STYLE 0 #define ALT_STYLE 1 #define DIGITIGRADE_STYLE 2 -//flags for outfits that have mutantrace variants (try not to use this): Currently only needed if you're trying to add tight fitting bootyshorts +//flags_1 for outfits that have mutantrace variants (try not to use this): Currently only needed if you're trying to add tight fitting bootyshorts #define NO_MUTANTRACE_VARIATION 0 #define MUTANTRACE_VARIATION 1 @@ -152,9 +152,9 @@ #define FULL_DIGITIGRADE 1 #define SQUISHED_DIGITIGRADE 2 -//flags for covering body parts +//flags_1 for covering body parts #define GLASSESCOVERSEYES 1 -#define MASKCOVERSEYES 2 // get rid of some of the other retardation in these flags +#define MASKCOVERSEYES 2 // get rid of some of the other retardation in these flags_1 #define HEADCOVERSEYES 4 // feel free to realloc these numbers for other purposes #define MASKCOVERSMOUTH 8 // on other items, these are just for mask/head #define HEADCOVERSMOUTH 16 diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm index 243b47b004..16b2a8f4fb 100644 --- a/code/__DEFINES/is_helpers.dm +++ b/code/__DEFINES/is_helpers.dm @@ -1,6 +1,6 @@ // simple is_type and similar inline helpers -#define islist(L) (istype(L,/list)) +#define islist(L) (istype(L, /list)) #define in_range(source, user) (get_dist(source, user) <= 1) @@ -137,10 +137,10 @@ #define isorgan(A) (istype(A, /obj/item/organ)) GLOBAL_LIST_INIT(pointed_types, typecacheof(list( - /obj/item/weapon/pen, - /obj/item/weapon/screwdriver, - /obj/item/weapon/reagent_containers/syringe, - /obj/item/weapon/kitchen/fork))) + /obj/item/pen, + /obj/item/screwdriver, + /obj/item/reagent_containers/syringe, + /obj/item/kitchen/fork))) #define is_pointed(W) (is_type_in_typecache(W, GLOB.pointed_types)) diff --git a/code/__DEFINES/logging.dm b/code/__DEFINES/logging.dm index 82d030bf08..24e10a24d1 100644 --- a/code/__DEFINES/logging.dm +++ b/code/__DEFINES/logging.dm @@ -1,15 +1,16 @@ //Investigate logging defines -#define INVESTIGATE_ATMOS "atmos" -#define INVESTIGATE_BOTANY "botany" -#define INVESTIGATE_CARGO "cargo" -#define INVESTIGATE_EXPERIMENTOR "experimentor" -#define INVESTIGATE_GRAVITY "gravity" -#define INVESTIGATE_RECORDS "records" -#define INVESTIGATE_SINGULO "singulo" -#define INVESTIGATE_SUPERMATTER "supermatter" -#define INVESTIGATE_TELESCI "telesci" -#define INVESTIGATE_WIRES "wires" +#define INVESTIGATE_ATMOS "atmos" +#define INVESTIGATE_BOTANY "botany" +#define INVESTIGATE_CARGO "cargo" +#define INVESTIGATE_EXPERIMENTOR "experimentor" +#define INVESTIGATE_GRAVITY "gravity" +#define INVESTIGATE_RECORDS "records" +#define INVESTIGATE_SINGULO "singulo" +#define INVESTIGATE_SUPERMATTER "supermatter" +#define INVESTIGATE_TELESCI "telesci" +#define INVESTIGATE_WIRES "wires" #define INVESTIGATE_PORTAL "portals" +#define INVESTIGATE_HALLUCINATIONS "hallucinations" //Individual logging defines #define INDIVIDUAL_ATTACK_LOG "Attack log" diff --git a/code/__DEFINES/logging.dm.rej b/code/__DEFINES/logging.dm.rej new file mode 100644 index 0000000000..6a7a358a9c --- /dev/null +++ b/code/__DEFINES/logging.dm.rej @@ -0,0 +1,9 @@ +diff a/code/__DEFINES/logging.dm b/code/__DEFINES/logging.dm (rejected hunks) +@@ -9,6 +9,7 @@ + #define INVESTIGATE_SUPERMATTER "supermatter" + #define INVESTIGATE_TELESCI "telesci" + #define INVESTIGATE_WIRES "wires" ++#define INVESTIGATE_HALLUCINATIONS "hallucinations" + + //Individual logging defines + #define INDIVIDUAL_ATTACK_LOG "Attack log" diff --git a/code/__DEFINES/maps.dm b/code/__DEFINES/maps.dm index 9d2ad314e5..084cc7d1ab 100644 --- a/code/__DEFINES/maps.dm +++ b/code/__DEFINES/maps.dm @@ -5,7 +5,7 @@ Names of z-level do not matter, but order does greatly, for instances such as ch current as of 2016/6/2 z1 = station -z2 = centcomm +z2 = centcom z5 = mining Everything else = randomized space Last space-z level = empty @@ -16,7 +16,7 @@ Last space-z level = empty #define UNAFFECTED 0 #define MAIN_STATION "Main Station" -#define CENTCOMM "CentComm" +#define CENTCOM "CentCom" #define EMPTY_AREA_1 "Empty Area 1" #define EMPTY_AREA_2 "Empty Area 2" #define MINING "Mining Asteroid" diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm index dcad7f531e..cca88750b5 100644 --- a/code/__DEFINES/misc.dm +++ b/code/__DEFINES/misc.dm @@ -8,7 +8,7 @@ //You can use these defines to get the typepath of the currently running proc/verb (yes procs + verbs are objects) /* eg: /mob/living/carbon/human/death() - world << THIS_PROC_TYPE_STR //You can only output the string versions + to_chat(world, THIS_PROC_TYPE_STR) //You can only output the string versions Will print: "/mob/living/carbon/human/death" (you can optionally embed it in a string with () (eg: the _WITH_ARGS defines) to make it look nicer) */ #define THIS_PROC_TYPE ..... @@ -46,8 +46,8 @@ Will print: "/mob/living/carbon/human/death" (you can optionally embed it in a s //Human Overlays Indexes///////// //citadel code #define MUTATIONS_LAYER 30 //mutations. Tk headglows, cold resistance glow, etc -#define BODY_BEHIND_LAYER 29 //certain mutantrace features (tail when looking south) that must appear behind the body parts -#define GENITALS_BEHIND_LAYER 28 +#define GENITALS_BEHIND_LAYER 29 //Some genitalia needs to be behind everything, such as with taurs (Taurs use body_behind_layer +#define BODY_BEHIND_LAYER 28 //certain mutantrace features (tail when looking south) that must appear behind the body parts #define BODYPARTS_LAYER 27 //Initially "AUGMENTS", this was repurposed to be a catch-all bodyparts flag #define BODY_ADJ_LAYER 26 //certain mutantrace features (snout, body markings) that must appear above the body parts #define GENITALS_ADJ_LAYER 25 @@ -167,10 +167,6 @@ Will print: "/mob/living/carbon/human/death" (you can optionally embed it in a s #define GAME_STATE_SETTING_UP 2 #define GAME_STATE_PLAYING 3 #define GAME_STATE_FINISHED 4 -//SOUND: -#define SOUND_MINIMUM_PRESSURE 10 -#define FALLOFF_SOUNDS 1 -#define SURROUND_CAP 7 //FONTS: // Used by Paper and PhotoCopier (and PaperBin once a year). @@ -354,6 +350,7 @@ GLOBAL_LIST_INIT(ghost_others_options, list(GHOST_OTHERS_SIMPLE, GHOST_OTHERS_DE //debug printing macros #define debug_world(msg) if (GLOB.Debug2) to_chat(world, "DEBUG: [msg]") +#define debug_usr(msg) if (GLOB.Debug2&&usr) to_chat(usr, "DEBUG: [msg]") #define debug_admins(msg) if (GLOB.Debug2) to_chat(GLOB.admins, "DEBUG: [msg]") #define debug_world_log(msg) if (GLOB.Debug2) log_world("DEBUG: [msg]") @@ -444,3 +441,8 @@ GLOBAL_LIST_INIT(ghost_others_options, list(GHOST_OTHERS_SIMPLE, GHOST_OTHERS_DE #define BEAT_NONE 0 #define BEAT_CHANNEL 150 + +//http://www.byond.com/docs/ref/info.html#/atom/var/mouse_opacity +#define MOUSE_OPACITY_TRANSPARENT 0 +#define MOUSE_OPACITY_ICON 1 +#define MOUSE_OPACITY_OPAQUE 2 diff --git a/code/__DEFINES/mobs.dm b/code/__DEFINES/mobs.dm index 2b0e8ee74a..52e324bd76 100644 --- a/code/__DEFINES/mobs.dm +++ b/code/__DEFINES/mobs.dm @@ -65,6 +65,12 @@ #define NUTRITION_LEVEL_HUNGRY 250 #define NUTRITION_LEVEL_STARVING 150 +//Disgust levels for humans +#define DISGUST_LEVEL_MAXEDOUT 150 +#define DISGUST_LEVEL_DISGUSTED 75 +#define DISGUST_LEVEL_VERYGROSS 50 +#define DISGUST_LEVEL_GROSS 25 + //Slime evolution threshold. Controls how fast slimes can split/grow #define SLIME_EVOLUTION_THRESHOLD 10 @@ -91,13 +97,11 @@ #define AI_IDLE 2 #define AI_OFF 3 +//determines if a mob can smash through it #define ENVIRONMENT_SMASH_NONE 0 - -#define ENVIRONMENT_SMASH_STRUCTURES 1 - -#define ENVIRONMENT_SMASH_WALLS 2 - -#define ENVIRONMENT_SMASH_RWALLS 3 +#define ENVIRONMENT_SMASH_STRUCTURES 1 //crates, lockers, ect +#define ENVIRONMENT_SMASH_WALLS 2 //walls +#define ENVIRONMENT_SMASH_RWALLS 4 //rwalls //SNPCs diff --git a/code/__DEFINES/reagents.dm b/code/__DEFINES/reagents.dm index b43fddadb5..9e17719e76 100644 --- a/code/__DEFINES/reagents.dm +++ b/code/__DEFINES/reagents.dm @@ -2,10 +2,10 @@ #define LIQUID 2 #define GAS 3 -#define INJECTABLE 1024 //Makes reagents addable through droppers and syringes -#define DRAWABLE 2048 //If a syringe can draw from it -#define OPENCONTAINER 4096 //Is an open container for chemistry purposes -#define TRANSPARENT 8192 //Used for non-open containers which you still want to be able to see the reagents off. +#define INJECTABLE_1 1024 //Makes reagents addable through droppers and syringes +#define DRAWABLE_1 2048 //If a syringe can draw from it +#define OPENCONTAINER_1 4096 //Is an open container for chemistry purposes +#define TRANSPARENT_1 8192 //Used for non-open containers which you still want to be able to see the reagents off. #define TOUCH 1 //splashing #define INGEST 2 //ingestion diff --git a/code/__DEFINES/server_tools.dm b/code/__DEFINES/server_tools.dm index 4624c5914f..a4afa58a87 100644 --- a/code/__DEFINES/server_tools.dm +++ b/code/__DEFINES/server_tools.dm @@ -4,6 +4,9 @@ #define IRC_STATUS_THROTTLE 5 +#define PR_ANNOUNCEMENTS_PER_ROUND 5 //The number of unique PR announcements allowed per round + //This makes sure that a single person can only spam 3 reopens and 3 closes before being ignored + //keep these in sync with TGS3 #define SERVICE_WORLD_PARAM "server_service" #define SERVICE_PR_TEST_JSON "..\\..\\prtestjob.json" @@ -17,7 +20,7 @@ #define SERVICE_CMD_NAME_CHECK "namecheck" #define SERVICE_CMD_ADMIN_WHO "adminwho" -//#define SERVICE_CMD_PARAM_KEY //defined in __compile_options.dm +#define SERVICE_CMD_PARAM_KEY "serviceCommsKey" #define SERVICE_CMD_PARAM_COMMAND "command" #define SERVICE_CMD_PARAM_MESSAGE "message" #define SERVICE_CMD_PARAM_TARGET "target" diff --git a/code/__DEFINES/shuttles.dm b/code/__DEFINES/shuttles.dm index c495ee3b4a..bee6508609 100644 --- a/code/__DEFINES/shuttles.dm +++ b/code/__DEFINES/shuttles.dm @@ -22,7 +22,7 @@ #define SHUTTLE_ALREADY_DOCKED "we_are_already_docked" #define SHUTTLE_SOMEONE_ELSE_DOCKED "someone_else_docked" -//Launching Shuttles to Centcomm +//Launching Shuttles to CentCom #define NOLAUNCH -1 #define UNLAUNCHED 0 #define ENDGAME_LAUNCHED 1 @@ -53,7 +53,7 @@ #define ENGINE_COEFF_MAX 2 #define ENGINE_DEFAULT_MAXSPEED_ENGINES 5 -//Docking error flags +//Docking error flags_1 #define DOCKING_SUCCESS 0 #define DOCKING_COMPLETE 1 #define DOCKING_BLOCKED 2 diff --git a/code/__DEFINES/sight.dm b/code/__DEFINES/sight.dm index d756cbaf1b..218afcafb7 100644 --- a/code/__DEFINES/sight.dm +++ b/code/__DEFINES/sight.dm @@ -25,6 +25,6 @@ //for clothing visor toggles, these determine which vars to toggle #define VISOR_FLASHPROTECT 1 #define VISOR_TINT 2 -#define VISOR_VISIONFLAGS 4 //all following flags only matter for glasses +#define VISOR_VISIONFLAGS 4 //all following flags_1 only matter for glasses #define VISOR_DARKNESSVIEW 8 #define VISOR_INVISVIEW 16 diff --git a/code/__DEFINES/sound.dm b/code/__DEFINES/sound.dm index 6dc43fb959..620d8bed10 100644 --- a/code/__DEFINES/sound.dm +++ b/code/__DEFINES/sound.dm @@ -5,6 +5,9 @@ #define CHANNEL_JUKEBOX 1021 #define CHANNEL_JUSTICAR_ARK 1020 #define CHANNEL_HEARTBEAT 1019 //sound channel for heartbeats +#define CHANNEL_AMBIENCE 1018 +#define CHANNEL_BUZZ 1017 +#define CHANNEL_BICYCLE 1016 //Citadel code #define CHANNEL_PRED 1018 @@ -12,5 +15,8 @@ //THIS SHOULD ALWAYS BE THE LOWEST ONE! //KEEP IT UPDATED -#define CHANNEL_HIGHEST_AVAILABLE 1017 +#define CHANNEL_HIGHEST_AVAILABLE 1015 +#define CHANNEL_HIGHEST_AVAILABLE 1017 +#define SOUND_MINIMUM_PRESSURE 10 +#define FALLOFF_SOUNDS 0.5 diff --git a/code/__DEFINES/status_effects.dm b/code/__DEFINES/status_effects.dm index cc8104f98b..d505f69ac9 100644 --- a/code/__DEFINES/status_effects.dm +++ b/code/__DEFINES/status_effects.dm @@ -42,6 +42,8 @@ #define STATUS_EFFECT_BELLIGERENT /datum/status_effect/belligerent //forces the affected to walk, doing damage if they try to run +#define STATUS_EFFECT_GEISTRACKER /datum/status_effect/geis_tracker //if you're using geis, this tracks that and keeps you from using scripture + #define STATUS_EFFECT_MANIAMOTOR /datum/status_effect/maniamotor //disrupts, damages, and confuses the affected as long as they're in range of the motor #define MAX_MANIA_SEVERITY 100 //how high the mania severity can go #define MANIA_DAMAGE_TO_CONVERT 90 //how much damage is required before it'll convert affected targets diff --git a/code/__HELPERS/AStar.dm b/code/__HELPERS/AStar.dm index 3cf4fb54cc..1d165d2102 100644 --- a/code/__HELPERS/AStar.dm +++ b/code/__HELPERS/AStar.dm @@ -175,6 +175,9 @@ Actual Adjacent procs : for(var/obj/structure/window/W in src) if(!W.CanAStarPass(ID, adir)) return 1 + for(var/obj/machinery/door/window/W in src) + if(!W.CanAStarPass(ID, adir)) + return 1 for(var/obj/O in T) if(!O.CanAStarPass(ID, rdir, caller)) return 1 diff --git a/code/__HELPERS/_lists.dm b/code/__HELPERS/_lists.dm index b3b88a6276..9646f03252 100644 --- a/code/__HELPERS/_lists.dm +++ b/code/__HELPERS/_lists.dm @@ -89,12 +89,25 @@ return //returns a new list with only atoms that are in typecache L -//if reversed, return a new list with only atoms that aren't in typecache L -/proc/typecache_filter_list(list/atoms, list/typecache, reversed) +/proc/typecache_filter_list(list/atoms, list/typecache) . = list() - for (var/thing in atoms) + for(var/thing in atoms) var/atom/A = thing - if(typecache[A.type] != reversed) //This assumes typecache[A.type] is either null or TRUE. God help you if it's FALSE + if (typecache[A.type]) + . += A + +/proc/typecache_filter_list_reverse(list/atoms, list/typecache) + . = list() + for(var/thing in atoms) + var/atom/A = thing + if(!typecache[A.type]) + . += A + +/proc/typecache_filter_multi_list_exclusion(list/atoms, list/typecache_include, list/typecache_exclude) + . = list() + for(var/thing in atoms) + var/atom/A = thing + if(typecache_include[A.type] && !typecache_exclude[A.type]) . += A //Like typesof() or subtypesof(), but returns a typecache instead of a list @@ -171,7 +184,11 @@ result = first ^ second return result -//Pretends to pick an element based on its weight but really just seems to pick a random element. +//Picks a random element from a list based on a weighting system: +//1. Adds up the total of weights for each element +//2. Gets a number between 1 and that total +//3. For each element in the list, subtracts its weighting from that number +//4. If that makes the number 0 or less, return that element. /proc/pickweight(list/L) var/total = 0 var/item @@ -303,7 +320,7 @@ return r // Returns the key based on the index -#define KEYBYINDEX(L, index) (((index <= L:len) && (index > 0)) ? L[index] : null) +#define KEYBYINDEX(L, index) (((index <= length(L)) && (index > 0)) ? L[index] : null) /proc/count_by_type(list/L, type) var/i = 0 @@ -451,7 +468,7 @@ . |= key_list[key] //Picks from the list, with some safeties, and returns the "default" arg if it fails -#define DEFAULTPICK(L, default) ((islist(L) && L:len) ? pick(L) : default) +#define DEFAULTPICK(L, default) ((islist(L) && length(L)) ? pick(L) : default) #define LAZYINITLIST(L) if (!L) L = list() #define UNSETEMPTY(L) if (L && !L.len) L = null #define LAZYREMOVE(L, I) if(L) { L -= I; if(!L.len) { L = null; } } diff --git a/code/__HELPERS/_logging.dm b/code/__HELPERS/_logging.dm index 2dd2e42129..cde5e0b4e7 100644 --- a/code/__HELPERS/_logging.dm +++ b/code/__HELPERS/_logging.dm @@ -1,3 +1,10 @@ +//wrapper macros for easier grepping +#define DIRECT_OUTPUT(A, B) A << B +#define SEND_IMAGE(target, image) DIRECT_OUTPUT(target, image) +#define SEND_SOUND(target, sound) DIRECT_OUTPUT(target, sound) +#define SEND_TEXT(target, text) DIRECT_OUTPUT(target, text) +#define WRITE_FILE(file, text) DIRECT_OUTPUT(file, text) + //print a warning message to world.log #define WARNING(MSG) warning("[MSG] in [__FILE__] at line [__LINE__] src: [src] usr: [usr].") /proc/warning(msg) @@ -20,13 +27,13 @@ /proc/log_admin(text) GLOB.admin_log.Add(text) if (config.log_admin) - GLOB.world_game_log << "\[[time_stamp()]]ADMIN: [text]" + WRITE_FILE(GLOB.world_game_log, "\[[time_stamp()]]ADMIN: [text]") //Items using this proc are stripped from public logs - use with caution /proc/log_admin_private(text) GLOB.admin_log.Add(text) if (config.log_admin) - GLOB.world_game_log << "\[[time_stamp()]]ADMINPRIVATE: [text]" + WRITE_FILE(GLOB.world_game_log, "\[[time_stamp()]]ADMINPRIVATE: [text]") /proc/log_adminsay(text) if (config.log_adminchat) @@ -38,65 +45,64 @@ /proc/log_game(text) if (config.log_game) - GLOB.world_game_log << "\[[time_stamp()]]GAME: [text]" + WRITE_FILE(GLOB.world_game_log, "\[[time_stamp()]]GAME: [text]") /proc/log_vote(text) if (config.log_vote) - GLOB.world_game_log << "\[[time_stamp()]]VOTE: [text]" + WRITE_FILE(GLOB.world_game_log, "\[[time_stamp()]]VOTE: [text]") /proc/log_access(text) if (config.log_access) - GLOB.world_game_log << "\[[time_stamp()]]ACCESS: [text]" + WRITE_FILE(GLOB.world_game_log, "\[[time_stamp()]]ACCESS: [text]") /proc/log_say(text) if (config.log_say) - GLOB.world_game_log << "\[[time_stamp()]]SAY: [text]" + WRITE_FILE(GLOB.world_game_log, "\[[time_stamp()]]SAY: [text]") /proc/log_prayer(text) if (config.log_prayer) - GLOB.world_game_log << "\[[time_stamp()]]PRAY: [text]" + WRITE_FILE(GLOB.world_game_log, "\[[time_stamp()]]PRAY: [text]") /proc/log_law(text) if (config.log_law) - GLOB.world_game_log << "\[[time_stamp()]]LAW: [text]" + WRITE_FILE(GLOB.world_game_log, "\[[time_stamp()]]LAW: [text]") /proc/log_ooc(text) if (config.log_ooc) - GLOB.world_game_log << "\[[time_stamp()]]OOC: [text]" + WRITE_FILE(GLOB.world_game_log, "\[[time_stamp()]]OOC: [text]") /proc/log_whisper(text) if (config.log_whisper) - GLOB.world_game_log << "\[[time_stamp()]]WHISPER: [text]" + WRITE_FILE(GLOB.world_game_log, "\[[time_stamp()]]WHISPER: [text]") /proc/log_emote(text) if (config.log_emote) - GLOB.world_game_log << "\[[time_stamp()]]EMOTE: [text]" + WRITE_FILE(GLOB.world_game_log, "\[[time_stamp()]]EMOTE: [text]") /proc/log_attack(text) if (config.log_attack) - GLOB.world_attack_log << "\[[time_stamp()]]ATTACK: [text]" + WRITE_FILE(GLOB.world_attack_log, "\[[time_stamp()]]ATTACK: [text]") /proc/log_pda(text) if (config.log_pda) - GLOB.world_game_log << "\[[time_stamp()]]PDA: [text]" + WRITE_FILE(GLOB.world_game_log, "\[[time_stamp()]]PDA: [text]") /proc/log_comment(text) if (config.log_pda) //reusing the PDA option because I really don't think news comments are worth a config option - GLOB.world_game_log << "\[[time_stamp()]]COMMENT: [text]" + WRITE_FILE(GLOB.world_game_log, "\[[time_stamp()]]COMMENT: [text]") /proc/log_chat(text) if (config.log_pda) - GLOB.world_game_log << "\[[time_stamp()]]CHAT: [text]" + WRITE_FILE(GLOB.world_game_log, "\[[time_stamp()]]CHAT: [text]") /proc/log_sql(text) - if(config.sql_enabled) - GLOB.world_game_log << "\[[time_stamp()]]SQL: [text]" + WRITE_FILE(GLOB.sql_error_log, "\[[time_stamp()]]SQL: [text]") //This replaces world.log so it displays both in DD and the file /proc/log_world(text) - GLOB.world_runtime_log << text - world.log << text + WRITE_FILE(GLOB.world_runtime_log, text) + SEND_TEXT(world.log, text) // Helper procs for building detailed log lines diff --git a/code/__HELPERS/flags.dm b/code/__HELPERS/flags.dm deleted file mode 100644 index 5a6c1f3ab4..0000000000 --- a/code/__HELPERS/flags.dm +++ /dev/null @@ -1,4 +0,0 @@ -#define HAS_SECONDARY_FLAG(atom, sflag) (atom.secondary_flags ? atom.secondary_flags[sflag] : FALSE) -#define SET_SECONDARY_FLAG(atom, sflag) if(!atom.secondary_flags) { atom.secondary_flags = list(); } atom.secondary_flags[sflag] = TRUE; -#define CLEAR_SECONDARY_FLAG(atom, sflag) if(atom.secondary_flags) atom.secondary_flags[sflag] = null -#define TOGGLE_SECONDARY_FLAG(atom, sflag) if(HAS_SECONDARY_FLAG(atom, sflag)) { CLEAR_SECONDARY_FLAG(atom, sflag); } else {SET_SECONDARY_FLAG(atom, sflag) ; } diff --git a/code/__HELPERS/game.dm b/code/__HELPERS/game.dm index d150e86f45..d1d330fb01 100644 --- a/code/__HELPERS/game.dm +++ b/code/__HELPERS/game.dm @@ -164,7 +164,7 @@ . = list() while(processing_list.len) var/atom/A = processing_list[1] - if(A.flags & HEAR) + if(A.flags_1 & HEAR_1) . += A processing_list.Cut(1, 2) processing_list += A.contents @@ -418,7 +418,7 @@ /proc/showCandidatePollWindow(mob/M, poll_time, Question, list/candidates, ignore_category, time_passed, flashwindow = TRUE) set waitfor = 0 - M << 'sound/misc/notice2.ogg' //Alerting them to their consideration + SEND_SOUND(M, 'sound/misc/notice2.ogg') //Alerting them to their consideration if(flashwindow) window_flash(M.client) switch(ignore_category ? askuser(M,Question,"Please answer in [poll_time/10] seconds!","Yes","No","Never for this round", StealFocus=0, Timeout=poll_time) : askuser(M,Question,"Please answer in [poll_time/10] seconds!","Yes","No", StealFocus=0, Timeout=poll_time)) @@ -426,7 +426,7 @@ to_chat(M, "Choice registered: Yes.") if(time_passed + poll_time <= world.time) to_chat(M, "Sorry, you answered too late to be considered!") - M << 'sound/machines/buzz-sigh.ogg' + SEND_SOUND(M, 'sound/machines/buzz-sigh.ogg') candidates -= M else candidates += M diff --git a/code/__HELPERS/global_lists.dm b/code/__HELPERS/global_lists.dm index 92d5dcbd80..1af231f893 100644 --- a/code/__HELPERS/global_lists.dm +++ b/code/__HELPERS/global_lists.dm @@ -48,6 +48,11 @@ init_sprite_accessory_subtypes(/datum/sprite_accessory/xeno_dorsal, GLOB.xeno_dorsal_list) //genitals init_sprite_accessory_subtypes(/datum/sprite_accessory/penis, GLOB.cock_shapes_list) + + for(var/K in GLOB.cock_shapes_list) + var/datum/sprite_accessory/penis/value = GLOB.cock_shapes_list[K] + GLOB.cock_shapes_icons[K] = value.icon_state + init_sprite_accessory_subtypes(/datum/sprite_accessory/vagina, GLOB.vagina_shapes_list) init_sprite_accessory_subtypes(/datum/sprite_accessory/breasts, GLOB.breasts_shapes_list) GLOB.breasts_size_list = list("a","b","c","d","e") //We need the list to choose from initialized, but it's no longer a sprite_accessory thing. diff --git a/code/__HELPERS/icon_smoothing.dm b/code/__HELPERS/icon_smoothing.dm index 849e5a01ee..33189ffcee 100644 --- a/code/__HELPERS/icon_smoothing.dm +++ b/code/__HELPERS/icon_smoothing.dm @@ -20,7 +20,7 @@ A non null 'fixed_underlay' list var will skip copying the previous turf appearance and always use the list. If the list is not set properly, the underlay will default to regular floor plating. - To see an example of a diagonal wall, see '/turf/closed/wall/shuttle' and its subtypes. + To see an example of a diagonal wall, see '/turf/closed/wall/mineral/titanium' and its subtypes. */ //Redefinitions of the diagonal directions so they can be stored in one var without conflicts diff --git a/code/__HELPERS/icons.dm b/code/__HELPERS/icons.dm index b2a9260ce1..9b16644b4c 100644 --- a/code/__HELPERS/icons.dm +++ b/code/__HELPERS/icons.dm @@ -167,7 +167,7 @@ mob Output_Icon() set name = "2. Output Icon" - to_chat(src, "Icon is: [bicon(getFlatIcon(src))]") + to_chat(src, "Icon is: [icon2base64html(getFlatIcon(src))]") Label_Icon() set name = "3. Label Icon" @@ -712,7 +712,8 @@ The _flatIcons list is a cache for generated icon files. if(!current) curIndex++ //Try the next layer continue - currentLayer = current:layer + var/image/I = current + currentLayer = I.layer if(currentLayer<0) // Special case for FLY_LAYER if(currentLayer <= -1000) return flat if(pSet == 0) // Underlay @@ -747,22 +748,22 @@ The _flatIcons list is a cache for generated icon files. // Dimensions of overlay being added var/{addX1;addX2;addY1;addY2} - for(var/I in layers) - - if(I:alpha == 0) + for(var/V in layers) + var/image/I = V + if(I.alpha == 0) continue if(I == copy) // 'I' is an /image based on the object being flattened. curblend = BLEND_OVERLAY - add = icon(I:icon, I:icon_state, I:dir) + add = icon(I.icon, I.icon_state, I.dir) else // 'I' is an appearance object. add = getFlatIcon(new/image(I), curdir, curicon, curstate, curblend) // Find the new dimensions of the flat icon to fit the added overlay - addX1 = min(flatX1, I:pixel_x+1) - addX2 = max(flatX2, I:pixel_x+add.Width()) - addY1 = min(flatY1, I:pixel_y+1) - addY2 = max(flatY2, I:pixel_y+add.Height()) + addX1 = min(flatX1, I.pixel_x+1) + addX2 = max(flatX2, I.pixel_x+add.Width()) + addY1 = min(flatY1, I.pixel_y+1) + addY2 = max(flatY2, I.pixel_y+add.Height()) if(addX1!=flatX1 || addX2!=flatX2 || addY1!=flatY1 || addY2!=flatY2) // Resize the flattened icon so the new icon fits @@ -771,7 +772,7 @@ The _flatIcons list is a cache for generated icon files. flatY1=addY1;flatY2=addY2 // Blend the overlay into the flattened icon - flat.Blend(add, blendMode2iconMode(curblend), I:pixel_x + 2 - flatX1, I:pixel_y + 2 - flatY1) + flat.Blend(add, blendMode2iconMode(curblend), I.pixel_x + 2 - flatX1, I.pixel_y + 2 - flatY1) if(A.color) flat.Blend(A.color, ICON_MULTIPLY) @@ -782,10 +783,11 @@ The _flatIcons list is a cache for generated icon files. /proc/getIconMask(atom/A)//By yours truly. Creates a dynamic mask for a mob/whatever. /N var/icon/alpha_mask = new(A.icon,A.icon_state)//So we want the default icon and icon state of A. - for(var/I in A.overlays)//For every image in overlays. var/image/I will not work, don't try it. - if(I:layer>A.layer) + for(var/V in A.overlays)//For every image in overlays. var/image/I will not work, don't try it. + var/image/I = V + if(I.layer>A.layer) continue//If layer is greater than what we need, skip it. - var/icon/image_overlay = new(I:icon,I:icon_state)//Blend only works with icon objects. + var/icon/image_overlay = new(I.icon,I.icon_state)//Blend only works with icon objects. //Also, icons cannot directly set icon_state. Slower than changing variables but whatever. alpha_mask.Blend(image_overlay,ICON_OR)//OR so they are lumped together in a nice overlay. return alpha_mask//And now return the mask. @@ -968,32 +970,135 @@ GLOBAL_LIST_EMPTY(friendly_animal_types) /image/proc/setDir(newdir) dir = newdir -/atom/proc/freeze_icon_index() - return "\ref[initial(icon)]-[initial(icon_state)]" +#define FROZEN_RED_COLOR "#2E5E69" +#define FROZEN_GREEN_COLOR "#60A2A8" +#define FROZEN_BLUE_COLOR "#A1AFB1" /obj/proc/make_frozen_visual() // Used to make the frozen item visuals for Freon. - var/static/list/freeze_item_icons = list() if(resistance_flags & FREEZE_PROOF) return - if(!HAS_SECONDARY_FLAG(src, FROZEN) && (initial(icon) && initial(icon_state))) - var/index = freeze_icon_index() - var/icon/IC - var/icon/P = freeze_item_icons[index] - if(!P) - P = new /icon - for(var/iconstate in icon_states(icon)) - var/icon/O = new('icons/effects/freeze.dmi', "ice_cube") - IC = new(icon, iconstate) - O.Blend(IC, ICON_ADD) - P.Insert(O, iconstate) - freeze_item_icons[index] = P - icon = P + if(!(flags_2 & FROZEN_2)) name = "frozen [name]" - SET_SECONDARY_FLAG(src, FROZEN) + add_atom_colour(list(FROZEN_RED_COLOR, FROZEN_GREEN_COLOR, FROZEN_BLUE_COLOR, rgb(0,0,0)), TEMPORARY_COLOUR_PRIORITY) + alpha -= 25 + flags_2 |= FROZEN_2 //Assumes already frozed /obj/proc/make_unfrozen() - icon = initial(icon) - name = replacetext(name, "frozen ", "") - CLEAR_SECONDARY_FLAG(src, FROZEN) + if(flags_2 & FROZEN_2) + name = replacetext(name, "frozen ", "") + remove_atom_colour(TEMPORARY_COLOUR_PRIORITY, list(FROZEN_RED_COLOR, FROZEN_GREEN_COLOR, FROZEN_BLUE_COLOR, rgb(0,0,0))) + alpha += 25 + flags_2 &= ~FROZEN_2 + +#undef FROZEN_RED_COLOR +#undef FROZEN_GREEN_COLOR +#undef FROZEN_BLUE_COLOR + + +//Converts an icon to base64. Operates by putting the icon in the iconCache savefile, +// exporting it as text, and then parsing the base64 from that. +// (This relies on byond automatically storing icons in savefiles as base64) +/proc/icon2base64(icon/icon, iconKey = "misc") + if (!isicon(icon)) + return FALSE + WRITE_FILE(GLOB.iconCache[iconKey], icon) + var/iconData = GLOB.iconCache.ExportText(iconKey) + var/list/partial = splittext(iconData, "{") + return replacetext(copytext(partial[2], 3, -5), "\n", "") + +/proc/icon2html(thing, target, icon_state, dir, frame = 1, moving = FALSE) + if (!thing) + return + + var/key + var/icon/I = thing + if (!target) + return + if (target == world) + target = GLOB.clients + + var/list/targets + if (!islist(target)) + targets = list(target) + else + targets = target + if (!targets.len) + return + if (!isicon(I)) + if (isfile(thing)) //special snowflake + var/name = sanitize_filename("[generate_asset_name(thing)].png") + register_asset(name, thing) + for (var/thing2 in targets) + send_asset(thing2, key, FALSE) + return "" + var/atom/A = thing + if (isnull(dir)) + dir = A.dir + if (isnull(icon_state)) + icon_state = A.icon_state + I = A.icon + if (ishuman(thing)) // Shitty workaround for a BYOND issue. + var/icon/temp = I + I = icon() + I.Insert(temp, dir = SOUTH) + dir = SOUTH + else + if (isnull(dir)) + dir = SOUTH + if (isnull(icon_state)) + icon_state = "" + + I = icon(I, icon_state, dir, frame, moving) + + key = "[generate_asset_name(I)].png" + register_asset(key, I) + for (var/thing2 in targets) + send_asset(thing2, key, FALSE) + + return "" + +/proc/icon2base64html(thing) + if (!thing) + return + var/static/list/bicon_cache = list() + if (isicon(thing)) + var/icon/I = thing + var/icon_base64 = icon2base64(I) + + if (I.Height() > world.icon_size || I.Width() > world.icon_size) + var/icon_md5 = md5(icon_base64) + icon_base64 = bicon_cache[icon_md5] + if (!icon_base64) // Doesn't exist yet, make it. + bicon_cache[icon_md5] = icon_base64 = icon2base64(I) + + + return "" + + // Either an atom or somebody fucked up and is gonna get a runtime, which I'm fine with. + var/atom/A = thing + var/key = "[istype(A.icon, /icon) ? "\ref[A.icon]" : A.icon]:[A.icon_state]" + + + if (!bicon_cache[key]) // Doesn't exist, make it. + var/icon/I = icon(A.icon, A.icon_state, SOUTH, 1) + if (ishuman(thing)) // Shitty workaround for a BYOND issue. + var/icon/temp = I + I = icon() + I.Insert(temp, dir = SOUTH) + + bicon_cache[key] = icon2base64(I, key) + + return "" + +//Costlier version of icon2html() that uses getFlatIcon() to account for overlays, underlays, etc. Use with extreme moderation, ESPECIALLY on mobs. +/proc/costly_icon2html(thing, target) + if (!thing) + return + + if (isicon(thing)) + return icon2html(thing, target) + + var/icon/I = getFlatIcon(thing) + return icon2html(I, target) diff --git a/code/__HELPERS/maths.dm b/code/__HELPERS/maths.dm index c5e3a97218..41d2f721f5 100644 --- a/code/__HELPERS/maths.dm +++ b/code/__HELPERS/maths.dm @@ -182,3 +182,41 @@ GLOBAL_LIST_INIT(sqrtTable, list(1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, gaussian_next = R2 * working return (mean + stddev * R1) #undef ACCURACY + +/proc/mouse_angle_from_client(client/client) + var/list/mouse_control = params2list(client.mouseParams) + if(mouse_control["screen-loc"]) + var/list/screen_loc_params = splittext(mouse_control["screen-loc"], ",") + var/list/screen_loc_X = splittext(screen_loc_params[1],":") + var/list/screen_loc_Y = splittext(screen_loc_params[2],":") + var/x = (text2num(screen_loc_X[1]) * 32 + text2num(screen_loc_X[2]) - 32) + var/y = (text2num(screen_loc_Y[1]) * 32 + text2num(screen_loc_Y[2]) - 32) + var/screenview = (client.view * 2 + 1) * world.icon_size //Refer to http://www.byond.com/docs/ref/info.html#/client/var/view for mad maths + var/ox = round(screenview/2) - client.pixel_x //"origin" x + var/oy = round(screenview/2) - client.pixel_y //"origin" y + var/angle = NORM_ROT(Atan2(y - oy, x - ox)) + return angle + +/proc/get_turf_in_angle(angle, turf/starting, increments) + var/pixel_x = 0 + var/pixel_y = 0 + for(var/i in 1 to increments) + pixel_x += sin(angle)+16*sin(angle)*2 + pixel_y += cos(angle)+16*cos(angle)*2 + var/new_x = starting.x + var/new_y = starting.y + while(pixel_x > 16) + pixel_x -= 32 + new_x++ + while(pixel_x < -16) + pixel_x += 32 + new_x-- + while(pixel_y > 16) + pixel_y -= 32 + new_y++ + while(pixel_y < -16) + pixel_y += 32 + new_y-- + new_x = Clamp(new_x, 0, world.maxx) + new_y = Clamp(new_y, 0, world.maxy) + return locate(new_x, new_y, starting.z) diff --git a/code/__HELPERS/mobs.dm b/code/__HELPERS/mobs.dm index 7c6746f477..cb64f3fb22 100644 --- a/code/__HELPERS/mobs.dm +++ b/code/__HELPERS/mobs.dm @@ -1,6 +1,3 @@ -//wrapper macro for sending images that makes grepping easy -#define SEND_IMAGE(target, image) target << image - /proc/random_blood_type() return pick(4;"O-", 36;"O+", 3;"A-", 28;"A+", 1;"B-", 20;"B+", 1;"AB-", 5;"AB+") @@ -116,6 +113,7 @@ "xenohead" = "None", "xenotail" = "None", "exhibitionist" = FALSE, + "genitals_use_skintone" = FALSE, "has_cock" = FALSE, "cock_shape" = pick(GLOB.cock_shapes_list), "cock_length" = 6, @@ -158,8 +156,9 @@ "womb_cum_rate" = CUM_RATE, "womb_cum_mult" = CUM_RATE_MULT, "womb_efficiency" = CUM_EFFICIENCY, - "womb_fluid" = "femcum")) - + "womb_fluid" = "femcum", + "flavor_text" = "")) + /proc/random_hair_style(gender) switch(gender) if(MALE) diff --git a/code/__HELPERS/priority_announce.dm b/code/__HELPERS/priority_announce.dm index 70bb8b2db6..d3b9580f37 100644 --- a/code/__HELPERS/priority_announce.dm +++ b/code/__HELPERS/priority_announce.dm @@ -24,11 +24,12 @@ announcement += "
[html_encode(text)]
" announcement += "
" + var/s = sound(sound) for(var/mob/M in GLOB.player_list) if(!isnewplayer(M) && M.can_hear()) to_chat(M, announcement) if(M.client.prefs.toggles & SOUND_ANNOUNCEMENTS) - M << sound(sound) + SEND_SOUND(M, s) /proc/print_command_report(text = "", title = null, announce=TRUE) if(!title) @@ -39,7 +40,7 @@ for(var/obj/machinery/computer/communications/C in GLOB.machines) if(!(C.stat & (BROKEN|NOPOWER)) && C.z == ZLEVEL_STATION) - var/obj/item/weapon/paper/P = new /obj/item/weapon/paper(C.loc) + var/obj/item/paper/P = new /obj/item/paper(C.loc) P.name = "paper - '[title]'" P.info = text C.messagetitle.Add("[title]") @@ -55,6 +56,6 @@ to_chat(M, "[title]
[message]

") if(M.client.prefs.toggles & SOUND_ANNOUNCEMENTS) if(alert) - M << sound('sound/misc/notice1.ogg') + SEND_SOUND(M, sound('sound/misc/notice1.ogg')) else - M << sound('sound/misc/notice2.ogg') + SEND_SOUND(M, sound('sound/misc/notice2.ogg')) diff --git a/code/__HELPERS/sorts/__main.dm b/code/__HELPERS/sorts/__main.dm index 7da17da503..c7ccfa97d7 100644 --- a/code/__HELPERS/sorts/__main.dm +++ b/code/__HELPERS/sorts/__main.dm @@ -8,7 +8,7 @@ //When we get into galloping mode, we stay there until both runs win less often than MIN_GALLOP consecutive times. #define MIN_GALLOP 7 - //This is a global instance to allow much of this code to be reused. The interfaces are kept seperately + //This is a global instance to allow much of this code to be reused. The interfaces are kept separately GLOBAL_DATUM_INIT(sortInstance, /datum/sortInstance, new()) /datum/sortInstance //The array being sorted. diff --git a/code/__HELPERS/text.dm b/code/__HELPERS/text.dm index cd5d0c6af5..53691d122e 100644 --- a/code/__HELPERS/text.dm +++ b/code/__HELPERS/text.dm @@ -45,6 +45,9 @@ index = findtext(t, char, index+1) return t +/proc/sanitize_filename(t) + return sanitize_simple(t, list("\n"="", "\t"="", "/"="", "\\"="", "?"="", "%"="", "*"="", ":"="", "|"="", "\""="", "<"="", ">"="")) + //Runs byond's sanitization proc along-side sanitize_simple /proc/sanitize(t,list/repl_chars = null) return html_encode(sanitize_simple(t,repl_chars)) @@ -553,14 +556,14 @@ GLOBAL_LIST_INIT(binary, list("0","1")) var/list/tosend = list() tosend["data"] = finalized - log << json_encode(tosend) + WRITE_FILE(log, json_encode(tosend)) //Used for applying byonds text macros to strings that are loaded at runtime /proc/apply_text_macros(string) var/next_backslash = findtext(string, "\\") if(!next_backslash) return string - + var/leng = length(string) var/next_space = findtext(string, " ", next_backslash + 1) diff --git a/code/__HELPERS/type2type.dm b/code/__HELPERS/type2type.dm index 36a81e90e2..60b5d82940 100644 --- a/code/__HELPERS/type2type.dm +++ b/code/__HELPERS/type2type.dm @@ -72,7 +72,9 @@ return . //Splits the text of a file at seperator and returns them in a list. -/world/proc/file2list(filename, seperator="\n") +/world/proc/file2list(filename, seperator="\n", trim = TRUE) + if (trim) + return splittext(trim(file2text(filename)),seperator) return splittext(file2text(filename),seperator) //Turns a direction into text @@ -537,3 +539,18 @@ if(!istype(the_matrix) || the_matrix.len != 20) return "#ffffffff" return rgb(the_matrix[1]*255, the_matrix[6]*255, the_matrix[11]*255, the_matrix[16]*255) + +/proc/type2parent(child) + var/string_type = "[child]" + var/last_slash = findlasttext(string_type, "/") + if(last_slash == 1) + switch(child) + if(/datum) + return null + if(/obj || /mob) + return /atom/movable + if(/area || /turf) + return /atom + else + return /datum + return text2path(copytext(string_type, 1, last_slash)) diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index b743907982..918fd0b28c 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -48,7 +48,7 @@ Location where the teleport begins, target that will teleport, distance to go, d Random error in tile placement x, error in tile placement y, and block offset. Block offset tells the proc how to place the box. Behind teleport location, relative to starting location, forward, etc. Negative values for offset are accepted, think of it in relation to North, -x is west, -y is south. Error defaults to positive. -Turf and target are seperate in case you want to teleport some distance from a turf the target is not standing on or something. +Turf and target are separate in case you want to teleport some distance from a turf the target is not standing on or something. */ var/dirx = 0//Generic location finding variable. @@ -289,7 +289,7 @@ Turf and target are seperate in case you want to teleport some distance from a t var/list/pois = list() for(var/mob/M in mobs) if(skip_mindless && (!M.mind && !M.ckey)) - if(!isbot(M) && !istype(M, /mob/camera/)) + if(!isbot(M) && !istype(M, /mob/camera) && !ismegafauna(M)) continue if(M.client && M.client.holder && M.client.holder.fakekey) //stealthmins continue @@ -491,17 +491,26 @@ Turf and target are seperate in case you want to teleport some distance from a t var/y=arcsin(x/sqrt(1+x*x)) return y -/atom/proc/GetAllContents() +/atom/proc/GetAllContents(list/ignore_typecache) var/list/processing_list = list(src) var/list/assembled = list() + if(ignore_typecache) //If there's a typecache, use it. + while(processing_list.len) + var/atom/A = processing_list[1] + processing_list -= A + if(ignore_typecache[A.type]) + continue + processing_list |= (A.contents - assembled) + assembled |= A - while(processing_list.len) - var/atom/A = processing_list[1] - processing_list -= A + else //If there's none, only make this check once for performance. + while(processing_list.len) + var/atom/A = processing_list[1] + processing_list -= A - processing_list |= (A.contents - assembled) + processing_list |= (A.contents - assembled) - assembled |= A + assembled |= A return assembled @@ -596,6 +605,18 @@ Turf and target are seperate in case you want to teleport some distance from a t GLOB.sortedAreas.Add(src) sortTim(GLOB.sortedAreas, /proc/cmp_name_asc) +//Takes: Area type as a text string from a variable. +//Returns: Instance for the area in the world. +/proc/get_area_instance_from_text(areatext) + var/areainstance = null + if(istext(areatext)) + areatext = text2path(areatext) + for(var/V in GLOB.sortedAreas) + var/area/A = V + if(A.type == areatext) + areainstance = V + return areainstance + //Takes: Area type as text string or as typepath OR an instance of the area. //Returns: A list of all areas of that type in the world. /proc/get_areas(areatype, subtypes=TRUE) @@ -788,7 +809,7 @@ GLOBAL_LIST_INIT(WALLITEMS, typecacheof(list( /obj/machinery/status_display, /obj/machinery/requests_console, /obj/machinery/light_switch, /obj/structure/sign, /obj/machinery/newscaster, /obj/machinery/firealarm, /obj/structure/noticeboard, /obj/machinery/button, /obj/machinery/computer/security/telescreen, /obj/machinery/embedded_controller/radio/simple_vent_controller, - /obj/item/weapon/storage/secure/safe, /obj/machinery/door_timer, /obj/machinery/flasher, /obj/machinery/keycard_auth, + /obj/item/storage/secure/safe, /obj/machinery/door_timer, /obj/machinery/flasher, /obj/machinery/keycard_auth, /obj/structure/mirror, /obj/structure/fireaxecabinet, /obj/machinery/computer/security/telescreen/entertainment, /obj/structure/sign/picture_frame ))) @@ -836,11 +857,11 @@ GLOBAL_LIST_INIT(WALLITEMS_INVERSE, typecacheof(list( /obj/proc/atmosanalyzer_scan(datum/gas_mixture/air_contents, mob/user, obj/target = src) var/obj/icon = target - user.visible_message("[user] has used the analyzer on [bicon(icon)] [target].", "You use the analyzer on [bicon(icon)] [target].") + user.visible_message("[user] has used the analyzer on [icon2html(icon, viewers(src))] [target].", "You use the analyzer on [icon2html(icon, user)] [target].") var/pressure = air_contents.return_pressure() var/total_moles = air_contents.total_moles() - to_chat(user, "Results of analysis of [bicon(icon)] [target].") + to_chat(user, "Results of analysis of [icon2html(icon, user)] [target].") if(total_moles>0) to_chat(user, "Pressure: [round(pressure,0.1)] kPa") diff --git a/code/_compile_options.dm b/code/_compile_options.dm index 964c956eca..c1f02856a7 100644 --- a/code/_compile_options.dm +++ b/code/_compile_options.dm @@ -52,7 +52,7 @@ #define AI_CAMERA_LUMINOSITY 5 #define AI_VOX 1 // Comment out if you don't want VOX to be enabled and have players download the voice sounds. -//Additional code for the above flags. +//Additional code for the above flags_1. #ifdef TESTING #warn compiling in TESTING mode. testing() debug messages will be visible. #endif @@ -69,9 +69,7 @@ #error You need version 511 or higher #endif - #define SERVICE_CMD_PARAM_KEY "serviceCommsKey" - -//Update this whenever the db schema changes +//Update this whenever the db schema changes //make sure you add an update to the schema_version stable in the db changelog #define DB_MAJOR_VERSION 3 #define DB_MINOR_VERSION 0 diff --git a/code/_globalvars/lists/maintenance_loot.dm b/code/_globalvars/lists/maintenance_loot.dm index 59885b3432..f16e9a16ed 100644 --- a/code/_globalvars/lists/maintenance_loot.dm +++ b/code/_globalvars/lists/maintenance_loot.dm @@ -45,7 +45,7 @@ GLOBAL_LIST_INIT(maintenance_loot, list( /obj/item/device/multitool = 2, /obj/item/device/radio/off = 2, /obj/item/device/t_scanner = 5, - /obj/item/weapon/airlock_painter = 1, + /obj/item/airlock_painter = 1, /obj/item/stack/cable_coil/random = 4, /obj/item/stack/cable_coil/random/five = 6, /obj/item/stack/medical/bruise_pack = 1, @@ -56,54 +56,54 @@ GLOBAL_LIST_INIT(maintenance_loot, list( /obj/item/stack/sheet/metal/twenty = 1, /obj/item/stack/sheet/mineral/plasma = 1, /obj/item/stack/sheet/rglass = 1, - /obj/item/weapon/book/manual/wiki/engineering_construction = 1, - /obj/item/weapon/book/manual/wiki/engineering_hacking = 1, + /obj/item/book/manual/wiki/engineering_construction = 1, + /obj/item/book/manual/wiki/engineering_hacking = 1, /obj/item/clothing/head/cone = 1, - /obj/item/weapon/coin/silver = 1, - /obj/item/weapon/coin/twoheaded = 1, - /obj/item/weapon/poster/random_contraband = 1, - /obj/item/weapon/poster/random_official = 1, - /obj/item/weapon/crowbar = 1, - /obj/item/weapon/crowbar/red = 1, - /obj/item/weapon/extinguisher = 11, - //obj/item/weapon/gun/ballistic/revolver/russian = 1, //disabled until lootdrop is a proper world proc. - /obj/item/weapon/hand_labeler = 1, - /obj/item/weapon/paper/crumpled = 1, - /obj/item/weapon/pen = 1, - /obj/item/weapon/reagent_containers/spray/pestspray = 1, - /obj/item/weapon/reagent_containers/glass/rag = 3, - /obj/item/weapon/stock_parts/cell = 3, - /obj/item/weapon/storage/belt/utility = 2, - /obj/item/weapon/storage/box = 2, - /obj/item/weapon/storage/box/cups = 1, - /obj/item/weapon/storage/box/donkpockets = 1, - /obj/item/weapon/storage/box/lights/mixed = 3, - /obj/item/weapon/storage/box/hug/medical = 1, - /obj/item/weapon/storage/fancy/cigarettes/dromedaryco = 1, - /obj/item/weapon/storage/toolbox/mechanical = 1, - /obj/item/weapon/screwdriver = 3, - /obj/item/weapon/tank/internals/emergency_oxygen = 2, - /obj/item/weapon/vending_refill/cola = 1, - /obj/item/weapon/weldingtool = 3, - /obj/item/weapon/wirecutters = 1, - /obj/item/weapon/wrench = 4, - /obj/item/weapon/relic = 3, + /obj/item/coin/silver = 1, + /obj/item/coin/twoheaded = 1, + /obj/item/poster/random_contraband = 1, + /obj/item/poster/random_official = 1, + /obj/item/crowbar = 1, + /obj/item/crowbar/red = 1, + /obj/item/extinguisher = 11, + //obj/item/gun/ballistic/revolver/russian = 1, //disabled until lootdrop is a proper world proc. + /obj/item/hand_labeler = 1, + /obj/item/paper/crumpled = 1, + /obj/item/pen = 1, + /obj/item/reagent_containers/spray/pestspray = 1, + /obj/item/reagent_containers/glass/rag = 3, + /obj/item/stock_parts/cell = 3, + /obj/item/storage/belt/utility = 2, + /obj/item/storage/box = 2, + /obj/item/storage/box/cups = 1, + /obj/item/storage/box/donkpockets = 1, + /obj/item/storage/box/lights/mixed = 3, + /obj/item/storage/box/hug/medical = 1, + /obj/item/storage/fancy/cigarettes/dromedaryco = 1, + /obj/item/storage/toolbox/mechanical = 1, + /obj/item/screwdriver = 3, + /obj/item/tank/internals/emergency_oxygen = 2, + /obj/item/vending_refill/cola = 1, + /obj/item/weldingtool = 3, + /obj/item/wirecutters = 1, + /obj/item/wrench = 4, + /obj/item/relic = 3, /obj/item/weaponcrafting/receiver = 2, /obj/item/clothing/head/cone = 2, - /obj/item/weapon/grenade/smokebomb = 2, + /obj/item/grenade/smokebomb = 2, /obj/item/device/geiger_counter = 3, - /obj/item/weapon/reagent_containers/food/snacks/grown/citrus/orange = 1, + /obj/item/reagent_containers/food/snacks/grown/citrus/orange = 1, /obj/item/device/radio/headset = 1, /obj/item/device/assembly/infra = 1, /obj/item/device/assembly/igniter = 2, /obj/item/device/assembly/signaler = 2, /obj/item/device/assembly/mousetrap = 2, - /obj/item/weapon/reagent_containers/syringe = 2, + /obj/item/reagent_containers/syringe = 2, /obj/item/clothing/gloves/color/random = 8, /obj/item/clothing/shoes/laceup = 1, - /obj/item/weapon/storage/secure/briefcase = 3, - /obj/item/weapon/storage/toolbox/artistic = 2, + /obj/item/storage/secure/briefcase = 3, + /obj/item/storage/toolbox/artistic = 2, /obj/item/toy/eightball = 1, - /obj/item/weapon/storage/daki = 3, + /obj/item/storage/daki = 3, "" = 3 )) diff --git a/code/_globalvars/lists/objects.dm b/code/_globalvars/lists/objects.dm index 3f0d6cab80..9ad2d6c969 100644 --- a/code/_globalvars/lists/objects.dm +++ b/code/_globalvars/lists/objects.dm @@ -20,7 +20,7 @@ GLOBAL_LIST_EMPTY(tech_list) //list of all /datum/tech datums indexed by id. GLOBAL_LIST_EMPTY(surgeries_list) //list of all surgeries by name, associated with their path. GLOBAL_LIST_EMPTY(crafting_recipes) //list of all table craft recipes GLOBAL_LIST_EMPTY(rcd_list) //list of Rapid Construction Devices. -GLOBAL_LIST_EMPTY(apcs_list) //list of all Area Power Controller machines, seperate from machines for powernet speeeeeeed. +GLOBAL_LIST_EMPTY(apcs_list) //list of all Area Power Controller machines, separate from machines for powernet speeeeeeed. GLOBAL_LIST_EMPTY(tracked_implants) //list of all current implants that are tracked to work out what sort of trek everyone is on. Sadly not on lavaworld not implemented... GLOBAL_LIST_EMPTY(tracked_chem_implants) //list of implants the prisoner console can track and send inject commands too GLOBAL_LIST_EMPTY(poi_list) //list of points of interest for observe/follow diff --git a/code/_globalvars/lists/poll_ignore.dm b/code/_globalvars/lists/poll_ignore.dm index fadd68526d..f88c4aab85 100644 --- a/code/_globalvars/lists/poll_ignore.dm +++ b/code/_globalvars/lists/poll_ignore.dm @@ -6,5 +6,6 @@ #define POLL_IGNORE_ALIEN_LARVA "alien_larva" #define POLL_IGNORE_CLOCKWORK_MARAUDER "clockwork_marauder" #define POLL_IGNORE_SYNDICATE "syndicate" +#define POLL_IGNORE_HOLOPARASITE "holoparasite" GLOBAL_LIST_EMPTY(poll_ignore) diff --git a/code/_globalvars/logging.dm b/code/_globalvars/logging.dm index 72ca1e9328..5be6a8dbaa 100644 --- a/code/_globalvars/logging.dm +++ b/code/_globalvars/logging.dm @@ -12,6 +12,8 @@ GLOBAL_VAR(round_id) GLOBAL_PROTECT(round_id) GLOBAL_VAR(config_error_log) GLOBAL_PROTECT(config_error_log) +GLOBAL_VAR(sql_error_log) +GLOBAL_PROTECT(sql_error_log) GLOBAL_LIST_EMPTY(bombers) GLOBAL_PROTECT(bombers) diff --git a/code/_onclick/adjacent.dm b/code/_onclick/adjacent.dm index eaa6525203..765e659c32 100644 --- a/code/_onclick/adjacent.dm +++ b/code/_onclick/adjacent.dm @@ -85,7 +85,7 @@ /* This checks if you there is uninterrupted airspace between that turf and this one. - This is defined as any dense ON_BORDER object, or any dense object without LETPASSTHROW. + This is defined as any dense ON_BORDER_1 object, or any dense object without LETPASSTHROW. The border_only flag allows you to not objects (for source and destination squares) */ /turf/proc/ClickCross(target_dir, border_only, target_atom = null, atom/movable/mover = null) @@ -95,7 +95,7 @@ if(O == target_atom || (O.pass_flags & LETPASSTHROW)) //check if there's a dense object present on the turf continue // LETPASSTHROW is used for anything you can click through (or the firedoor special case, see above) - if( O.flags&ON_BORDER) // windows are on border, check them first + if( O.flags_1&ON_BORDER_1) // windows are on border, check them first if( O.dir & target_dir || O.dir & (O.dir-1) ) // full tile windows are just diagonals mechanically return 0 //O.dir&(O.dir-1) is false for any cardinal direction, but true for diagonal ones diff --git a/code/_onclick/autoclick.dm b/code/_onclick/autoclick.dm index 23d07e2968..7a5ba0a189 100644 --- a/code/_onclick/autoclick.dm +++ b/code/_onclick/autoclick.dm @@ -24,17 +24,6 @@ active_mousedown_item.onMouseUp(object, location, params, mob) active_mousedown_item = null -/client/MouseDrag(src_object,atom/over_object,src_location,over_location,src_control,over_control,params) - mouseParams = params - mouseLocation = over_location - mouseObject = over_object - mouseControlObject = over_control - if(selected_target[1] && over_object && over_object.IsAutoclickable()) - selected_target[1] = over_object - selected_target[2] = params - if(active_mousedown_item) - active_mousedown_item.onMouseDrag(src_object, over_object, src_location, over_location, params, mob) - /mob/proc/CanMobAutoclick(object, location, params) /mob/living/carbon/CanMobAutoclick(atom/object, location, params) @@ -63,16 +52,13 @@ /obj/item/proc/onMouseUp(object, location, params, mob) return -/obj/item/proc/onMouseDrag(src_object, over_object, src_location, over_location, params, mob) - return - /obj/item var/canMouseDown = FALSE -/obj/item/weapon/gun +/obj/item/gun var/automatic = 0 //can gun use it, 0 is no, anything above 0 is the delay between clicks in ds -/obj/item/weapon/gun/CanItemAutoclick(object, location, params) +/obj/item/gun/CanItemAutoclick(object, location, params) . = automatic /atom/proc/IsAutoclickable() @@ -90,3 +76,23 @@ mouseLocation = location mouseObject = object mouseControlObject = control + if(mob && LAZYLEN(mob.mousemove_intercept_objects)) + for(var/obj/item/I in mob.mousemove_intercept_objects) + I.onMouseMove(object, location, control, params) + +/obj/item/proc/onMouseMove(object, location, control, params) + return + +/client/MouseDrag(src_object,atom/over_object,src_location,over_location,src_control,over_control,params) + mouseParams = params + mouseLocation = over_location + mouseObject = over_object + mouseControlObject = over_control + if(selected_target[1] && over_object && over_object.IsAutoclickable()) + selected_target[1] = over_object + selected_target[2] = params + if(active_mousedown_item) + active_mousedown_item.onMouseDrag(src_object, over_object, src_location, over_location, params, mob) + +/obj/item/proc/onMouseDrag(src_object, over_object, src_location, over_location, params, mob) + return diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm index 5c47e1f44d..4688e348b8 100644 --- a/code/_onclick/click.dm +++ b/code/_onclick/click.dm @@ -95,7 +95,7 @@ if(!modifiers["catcher"] && A.IsObscured()) return - if(istype(loc,/obj/mecha)) + if(istype(loc, /obj/mecha)) var/obj/mecha/M = loc return M.click_action(A,src,params) @@ -144,7 +144,7 @@ else RangedAttack(A,params) -//Is the atom obscured by a PREVENT_CLICK_UNDER object above it +//Is the atom obscured by a PREVENT_CLICK_UNDER_1 object above it /atom/proc/IsObscured() if(!isturf(loc)) //This only makes sense for things directly on turfs for now return FALSE @@ -152,13 +152,13 @@ if(!T) return FALSE for(var/atom/movable/AM in T) - if(AM.flags & PREVENT_CLICK_UNDER && AM.density && AM.layer > layer) + if(AM.flags_1 & PREVENT_CLICK_UNDER_1 && AM.density && AM.layer > layer) return TRUE return FALSE /turf/IsObscured() for(var/atom/movable/AM in src) - if(AM.flags & PREVENT_CLICK_UNDER && AM.density) + if(AM.flags_1 & PREVENT_CLICK_UNDER_1 && AM.density) return TRUE return FALSE @@ -180,7 +180,7 @@ /atom/proc/CanReachStorage(atom/target,user,depth) return FALSE -/obj/item/weapon/storage/CanReachStorage(atom/target,user,depth) +/obj/item/storage/CanReachStorage(atom/target,user,depth) while(target && depth > 0) target = target.loc depth-- @@ -432,14 +432,26 @@ /obj/screen/click_catcher icon = 'icons/mob/screen_gen.dmi' - icon_state = "click_catcher" + icon_state = "flash" plane = CLICKCATCHER_PLANE - mouse_opacity = 2 + mouse_opacity = MOUSE_OPACITY_OPAQUE screen_loc = "CENTER" -/obj/screen/click_catcher/New() - ..() - transform = matrix(200, 0, 0, 0, 200, 0) +/obj/screen/click_catcher/proc/UpdateGreed(view_size_x = 7, view_size_y = 7) + var/icon/newicon = icon('icons/mob/screen_gen.dmi', "flash") + if(view_size_x > 16 || view_size_y > 16) + newicon.Scale((16 * 2 + 1) * world.icon_size,(16 * 2 + 1) * world.icon_size) + icon = newicon + var/tx = view_size_x/16 + var/ty = view_size_y/16 + var/matrix/M = new + M.Scale(tx, ty) + transform = M + screen_loc = "CENTER-16,CENTER-16" + else + screen_loc = "CENTER-[view_size_x],CENTER-[view_size_y]" + newicon.Scale((view_size_x * 2 + 1) * world.icon_size,(view_size_y * 2 + 1) * world.icon_size) + icon = newicon /obj/screen/click_catcher/Click(location, control, params) var/list/modifiers = params2list(params) @@ -453,7 +465,6 @@ T.Click(location, control, params) . = 1 - /* MouseWheelOn */ /mob/proc/MouseWheelOn(atom/A, delta_x, delta_y, params) diff --git a/code/_onclick/cyborg.dm b/code/_onclick/cyborg.dm index 0fe73bad6e..6ed126cf37 100644 --- a/code/_onclick/cyborg.dm +++ b/code/_onclick/cyborg.dm @@ -56,8 +56,7 @@ var/obj/item/W = get_active_held_item() - // Cyborgs have no range-checking unless there is item use - if(!W) + if(!W && get_dist(src,A) <= remote_range) A.attack_robot(src) return @@ -106,38 +105,59 @@ /atom/proc/BorgCtrlShiftClick(mob/living/silicon/robot/user) //forward to human click if not overriden CtrlShiftClick(user) -/obj/machinery/door/airlock/BorgCtrlShiftClick() // Sets/Unsets Emergency Access Override Forwards to AI code. - AICtrlShiftClick() +/obj/machinery/door/airlock/BorgCtrlShiftClick(mob/living/silicon/robot/user) // Sets/Unsets Emergency Access Override Forwards to AI code. + if(get_dist(src,user) <= user.remote_range) + AICtrlShiftClick() + else + ..() /atom/proc/BorgShiftClick(mob/living/silicon/robot/user) //forward to human click if not overriden ShiftClick(user) -/obj/machinery/door/airlock/BorgShiftClick() // Opens and closes doors! Forwards to AI code. - AIShiftClick() +/obj/machinery/door/airlock/BorgShiftClick(mob/living/silicon/robot/user) // Opens and closes doors! Forwards to AI code. + if(get_dist(src,user) <= user.remote_range) + AIShiftClick() + else + ..() /atom/proc/BorgCtrlClick(mob/living/silicon/robot/user) //forward to human click if not overriden CtrlClick(user) -/obj/machinery/door/airlock/BorgCtrlClick() // Bolts doors. Forwards to AI code. - AICtrlClick() +/obj/machinery/door/airlock/BorgCtrlClick(mob/living/silicon/robot/user) // Bolts doors. Forwards to AI code. + if(get_dist(src,user) <= user.remote_range) + AICtrlClick() + else + ..() -/obj/machinery/power/apc/BorgCtrlClick() // turns off/on APCs. Forwards to AI code. - AICtrlClick() +/obj/machinery/power/apc/BorgCtrlClick(mob/living/silicon/robot/user) // turns off/on APCs. Forwards to AI code. + if(get_dist(src,user) <= user.remote_range) + AICtrlClick() + else + ..() -/obj/machinery/turretid/BorgCtrlClick() //turret control on/off. Forwards to AI code. - AICtrlClick() +/obj/machinery/turretid/BorgCtrlClick(mob/living/silicon/robot/user) //turret control on/off. Forwards to AI code. + if(get_dist(src,user) <= user.remote_range) + AICtrlClick() + else + ..() /atom/proc/BorgAltClick(mob/living/silicon/robot/user) AltClick(user) return -/obj/machinery/door/airlock/BorgAltClick() // Eletrifies doors. Forwards to AI code. - AIAltClick() +/obj/machinery/door/airlock/BorgAltClick(mob/living/silicon/robot/user) // Eletrifies doors. Forwards to AI code. + if(get_dist(src,user) <= user.remote_range) + AIAltClick() + else + ..() -/obj/machinery/turretid/BorgAltClick() //turret lethal on/off. Forwards to AI code. - AIAltClick() +/obj/machinery/turretid/BorgAltClick(mob/living/silicon/robot/user) //turret lethal on/off. Forwards to AI code. + if(get_dist(src,user) <= user.remote_range) + AIAltClick() + else + ..() /* As with AI, these are not used in click code, diff --git a/code/_onclick/hud/alert.dm b/code/_onclick/hud/alert.dm index b792f4399e..69deb2cb58 100644 --- a/code/_onclick/hud/alert.dm +++ b/code/_onclick/hud/alert.dm @@ -92,7 +92,7 @@ icon_state = "default" name = "Alert" desc = "Something seems to have gone wrong with this alert, so report this bug please" - mouse_opacity = 1 + mouse_opacity = MOUSE_OPACITY_ICON var/timeout = 0 //If set to a number, this alert will clear itself after that many deciseconds var/severity = 0 var/alerttooltipstyle = "" @@ -109,17 +109,26 @@ //Gas alerts -/obj/screen/alert/oxy +/obj/screen/alert/not_enough_oxy name = "Choking (No O2)" - desc = "You're not getting enough oxygen. Find some good air before you pass out! \ -The box in your backpack has an oxygen tank and breath mask in it." - icon_state = "oxy" + desc = "You're not getting enough oxygen. Find some good air before you pass out! The box in your backpack has an oxygen tank and breath mask in it." + icon_state = "not_enough_oxy" /obj/screen/alert/too_much_oxy name = "Choking (O2)" desc = "There's too much oxygen in the air, and you're breathing it in! Find some good air before you pass out!" icon_state = "too_much_oxy" +/obj/screen/alert/not_enough_nitro + name = "Choking (No N2)" + desc = "You're not getting enough nitrogen. Find some good air before you pass out!" + icon_state = "not_enough_nitro" + +/obj/screen/alert/too_much_nitro + name = "Choking (N2)" + desc = "There's too much nitrogen in the air, and you're breathing it in! Find some good air before you pass out!" + icon_state = "too_much_nitro" + /obj/screen/alert/not_enough_co2 name = "Choking (No CO2)" desc = "You're not getting enough carbon dioxide. Find some good air before you pass out!" @@ -135,11 +144,10 @@ The box in your backpack has an oxygen tank and breath mask in it." desc = "You're not getting enough plasma. Find some good air before you pass out!" icon_state = "not_enough_tox" -/obj/screen/alert/tox_in_air +/obj/screen/alert/too_much_tox name = "Choking (Plasma)" - desc = "There's highly flammable, toxic plasma in the air and you're breathing it in. Find some fresh air. \ -The box in your backpack has an oxygen tank and gas mask in it." - icon_state = "tox_in_air" + desc = "There's highly flammable, toxic plasma in the air and you're breathing it in. Find some fresh air. The box in your backpack has an oxygen tank and gas mask in it." + icon_state = "too_much_tox" //End gas alerts @@ -158,6 +166,21 @@ The box in your backpack has an oxygen tank and gas mask in it." desc = "You're severely malnourished. The hunger pains make moving around a chore." icon_state = "starving" +/obj/screen/alert/gross + name = "Grossed out." + desc = "That was kind of gross..." + icon_state = "gross" + +/obj/screen/alert/verygross + name = "Very grossed out." + desc = "I'm not feeling very well.." + icon_state = "gross2" + +/obj/screen/alert/disgusted + name = "DISGUSTED" + desc = "ABSOLUTELY DISGUSTIN'" + icon_state = "gross3" + /obj/screen/alert/hot name = "Too Hot" desc = "You're flaming hot! Get somewhere cooler and take off any insulating clothing like a fire suit." @@ -197,7 +220,7 @@ or something covering your eyes." /obj/screen/alert/embeddedobject name = "Embedded Object" desc = "Something got lodged into your flesh and is causing major bleeding. It might fall out with time, but surgery is the safest way. \ -If you're feeling frisky, click yourself in help intent to pull the object out." +If you're feeling frisky, examine yourself and click the underlined item to pull the object out." icon_state = "embeddedobject" /obj/screen/alert/embeddedobject/Click() diff --git a/code/_onclick/hud/blob_overmind.dm b/code/_onclick/hud/blob_overmind.dm index c3cc3851dc..d6dc5f8a0a 100644 --- a/code/_onclick/hud/blob_overmind.dm +++ b/code/_onclick/hud/blob_overmind.dm @@ -130,7 +130,7 @@ blobpwrdisplay.name = "blob power" blobpwrdisplay.icon_state = "block" blobpwrdisplay.screen_loc = ui_health - blobpwrdisplay.mouse_opacity = 0 + blobpwrdisplay.mouse_opacity = MOUSE_OPACITY_TRANSPARENT blobpwrdisplay.layer = ABOVE_HUD_LAYER blobpwrdisplay.plane = ABOVE_HUD_PLANE infodisplay += blobpwrdisplay diff --git a/code/_onclick/hud/fullscreen.dm b/code/_onclick/hud/fullscreen.dm index 9031983875..6c18ad0e07 100644 --- a/code/_onclick/hud/fullscreen.dm +++ b/code/_onclick/hud/fullscreen.dm @@ -67,7 +67,7 @@ screen_loc = "CENTER-7,CENTER-7" layer = FULLSCREEN_LAYER plane = FULLSCREEN_PLANE - mouse_opacity = 0 + mouse_opacity = MOUSE_OPACITY_TRANSPARENT var/severity = 0 var/show_when_dead = FALSE diff --git a/code/_onclick/hud/hud.dm b/code/_onclick/hud/hud.dm index 4074d7d3f3..8c1c5a983c 100644 --- a/code/_onclick/hud/hud.dm +++ b/code/_onclick/hud/hud.dm @@ -145,6 +145,7 @@ return 0 screenmob.client.screen = list() + screenmob.client.apply_clickcatcher() var/display_hud_version = version if(!display_hud_version) //If 0 or blank, display the next hud version diff --git a/code/_onclick/hud/human.dm b/code/_onclick/hud/human.dm index baf233f724..07c17b891f 100644 --- a/code/_onclick/hud/human.dm +++ b/code/_onclick/hud/human.dm @@ -28,7 +28,7 @@ icon_state = "act_equip" /obj/screen/human/equip/Click() - if(istype(usr.loc,/obj/mecha)) // stops inventory actions in a mech + if(istype(usr.loc, /obj/mecha)) // stops inventory actions in a mech return 1 var/mob/living/carbon/human/H = usr H.quick_equip() diff --git a/code/_onclick/hud/parallax.dm b/code/_onclick/hud/parallax.dm index 74f8761863..f364bac76f 100755 --- a/code/_onclick/hud/parallax.dm +++ b/code/_onclick/hud/parallax.dm @@ -243,7 +243,7 @@ blend_mode = BLEND_ADD plane = PLANE_SPACE_PARALLAX screen_loc = "CENTER-7,CENTER-7" - mouse_opacity = 0 + mouse_opacity = MOUSE_OPACITY_TRANSPARENT /obj/screen/parallax_layer/Initialize(mapload, view) diff --git a/code/_onclick/hud/plane_master.dm b/code/_onclick/hud/plane_master.dm index 33f35eab57..f0c56b84ac 100644 --- a/code/_onclick/hud/plane_master.dm +++ b/code/_onclick/hud/plane_master.dm @@ -26,13 +26,13 @@ name = "lighting plane master" plane = LIGHTING_PLANE blend_mode = BLEND_MULTIPLY - mouse_opacity = 0 + mouse_opacity = MOUSE_OPACITY_TRANSPARENT /obj/screen/plane_master/parallax name = "parallax plane master" plane = PLANE_SPACE_PARALLAX blend_mode = BLEND_MULTIPLY - mouse_opacity = FALSE + mouse_opacity = MOUSE_OPACITY_TRANSPARENT /obj/screen/plane_master/parallax_white name = "parallax whitifier plane master" diff --git a/code/_onclick/hud/robot.dm b/code/_onclick/hud/robot.dm index 60df60b380..05a291bad7 100644 --- a/code/_onclick/hud/robot.dm +++ b/code/_onclick/hud/robot.dm @@ -13,7 +13,7 @@ if(..()) return var/mob/living/silicon/robot/R = usr - if(R.module.type != /obj/item/weapon/robot_module) + if(R.module.type != /obj/item/robot_module) R.hud_used.toggle_show_robot_modules() return 1 R.pick_module() diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index 56d07500e8..2d94f41ba9 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -33,7 +33,7 @@ /obj/screen/text icon = null icon_state = null - mouse_opacity = 0 + mouse_opacity = MOUSE_OPACITY_TRANSPARENT screen_loc = "CENTER-7,CENTER-7" maptext_height = 480 maptext_width = 480 @@ -110,7 +110,7 @@ if(usr.incapacitated()) return 1 - if(istype(usr.loc,/obj/mecha)) // stops inventory actions in a mech + if(istype(usr.loc, /obj/mecha)) // stops inventory actions in a mech return 1 if(hud && hud.mymob && slot_id) @@ -167,7 +167,7 @@ return 1 if(usr.incapacitated() || isobserver(usr)) return 1 - if (istype(usr.loc,/obj/mecha)) // stops inventory actions in a mech + if (istype(usr.loc, /obj/mecha)) // stops inventory actions in a mech return 1 if(hud.mymob.active_hand_index == held_index) @@ -182,8 +182,8 @@ name = "close" /obj/screen/close/Click() - if(istype(master, /obj/item/weapon/storage)) - var/obj/item/weapon/storage/S = master + if(istype(master, /obj/item/storage)) + var/obj/item/storage/S = master S.close(usr) return 1 @@ -258,31 +258,31 @@ var/obj/item/clothing/mask/M = C.wear_mask if(M.mask_adjusted) // if mask on face but pushed down M.adjustmask(C) // adjust it back - if( !(M.flags & MASKINTERNALS) ) + if( !(M.flags_1 & MASKINTERNALS_1) ) to_chat(C, "You are not wearing an internals mask!") return - var/obj/item/I = C.is_holding_item_of_type(/obj/item/weapon/tank) + var/obj/item/I = C.is_holding_item_of_type(/obj/item/tank) if(I) to_chat(C, "You are now running on internals from the [I] on your [C.get_held_index_name(C.get_held_index_of_item(I))].") C.internal = I else if(ishuman(C)) var/mob/living/carbon/human/H = C - if(istype(H.s_store, /obj/item/weapon/tank)) + if(istype(H.s_store, /obj/item/tank)) to_chat(H, "You are now running on internals from the [H.s_store] on your [H.wear_suit].") H.internal = H.s_store - else if(istype(H.belt, /obj/item/weapon/tank)) + else if(istype(H.belt, /obj/item/tank)) to_chat(H, "You are now running on internals from the [H.belt] on your belt.") H.internal = H.belt - else if(istype(H.l_store, /obj/item/weapon/tank)) + else if(istype(H.l_store, /obj/item/tank)) to_chat(H, "You are now running on internals from the [H.l_store] in your left pocket.") H.internal = H.l_store - else if(istype(H.r_store, /obj/item/weapon/tank)) + else if(istype(H.r_store, /obj/item/tank)) to_chat(H, "You are now running on internals from the [H.r_store] in your right pocket.") H.internal = H.r_store - //Seperate so CO2 jetpacks are a little less cumbersome. - if(!C.internal && istype(C.back, /obj/item/weapon/tank)) + //Separate so CO2 jetpacks are a little less cumbersome. + if(!C.internal && istype(C.back, /obj/item/tank)) to_chat(C, "You are now running on internals from the [C.back] on your back.") C.internal = C.back @@ -350,7 +350,7 @@ return 1 if(usr.stat || usr.IsUnconscious() || usr.IsKnockdown() || usr.IsStun()) return 1 - if (istype(usr.loc,/obj/mecha)) // stops inventory actions in a mech + if (istype(usr.loc, /obj/mecha)) // stops inventory actions in a mech return 1 if(master) var/obj/item/I = usr.get_active_held_item() @@ -468,7 +468,7 @@ name = "dmg" blend_mode = BLEND_MULTIPLY screen_loc = "CENTER-7,CENTER-7" - mouse_opacity = 0 + mouse_opacity = MOUSE_OPACITY_TRANSPARENT layer = UI_DAMAGE_LAYER plane = FULLSCREEN_PLANE @@ -494,7 +494,7 @@ name = "blob health" icon_state = "block" screen_loc = ui_internal - mouse_opacity = 0 + mouse_opacity = MOUSE_OPACITY_TRANSPARENT /obj/screen/healths/blob/naut name = "health" @@ -511,13 +511,13 @@ icon = 'icons/mob/guardian.dmi' icon_state = "base" screen_loc = ui_health - mouse_opacity = 0 + mouse_opacity = MOUSE_OPACITY_TRANSPARENT /obj/screen/healths/clock icon = 'icons/mob/actions.dmi' icon_state = "bg_clock" screen_loc = ui_health - mouse_opacity = 0 + mouse_opacity = MOUSE_OPACITY_TRANSPARENT /obj/screen/healths/clock/gear icon = 'icons/mob/clockwork_mobs.dmi' @@ -529,13 +529,13 @@ icon = 'icons/mob/actions.dmi' icon_state = "bg_revenant" screen_loc = ui_health - mouse_opacity = 0 + mouse_opacity = MOUSE_OPACITY_TRANSPARENT /obj/screen/healths/construct icon = 'icons/mob/screen_construct.dmi' icon_state = "artificer_health0" screen_loc = ui_construct_health - mouse_opacity = 0 + mouse_opacity = MOUSE_OPACITY_TRANSPARENT /obj/screen/healthdoll name = "health doll" diff --git a/code/_onclick/item_attack.dm b/code/_onclick/item_attack.dm index 43569dca0c..f1ac1af1af 100644 --- a/code/_onclick/item_attack.dm +++ b/code/_onclick/item_attack.dm @@ -35,7 +35,7 @@ /obj/item/proc/attack(mob/living/M, mob/living/user) - if(flags & NOBLUDGEON) + if(flags_1 & NOBLUDGEON_1) return if(!force) playsound(loc, 'sound/weapons/tap.ogg', get_clamped_volume(), 1, -1) @@ -54,7 +54,7 @@ //the equivalent of the standard version of attack() but for object targets. /obj/item/proc/attack_obj(obj/O, mob/living/user) - if(flags & NOBLUDGEON) + if(flags_1 & NOBLUDGEON_1) return user.changeNext_move(CLICK_CD_MELEE) user.do_attack_animation(O) diff --git a/code/_onclick/observer.dm b/code/_onclick/observer.dm index 9a474b16a8..438b3b5142 100644 --- a/code/_onclick/observer.dm +++ b/code/_onclick/observer.dm @@ -82,7 +82,7 @@ else to_chat(user, "[src] has no destination.") -/obj/item/weapon/storage/attack_ghost(mob/user) +/obj/item/storage/attack_ghost(mob/user) orient2hud(user) show_to(user) diff --git a/code/_onclick/other_mobs.dm b/code/_onclick/other_mobs.dm index b9df144ace..f0ba15446c 100644 --- a/code/_onclick/other_mobs.dm +++ b/code/_onclick/other_mobs.dm @@ -100,7 +100,8 @@ "[name] bites [ML]!") if(armor >= 2) return - for(var/datum/disease/D in viruses) + for(var/thing in viruses) + var/datum/disease/D = thing ML.ForceContractDisease(D) else ML.visible_message("[src] has attempted to bite [ML]!") diff --git a/code/_onclick/telekinesis.dm b/code/_onclick/telekinesis.dm index d66c8ee359..b0ab260d63 100644 --- a/code/_onclick/telekinesis.dm +++ b/code/_onclick/telekinesis.dm @@ -15,6 +15,7 @@ return new /obj/effect/temp_visual/telekinesis(loc) user.UnarmedAttack(src,0) // attack_hand, attack_paw, etc + add_hiddenprint(user) return /obj/attack_tk(mob/user) @@ -34,6 +35,7 @@ O.tk_user = user if(O.focus_object(src)) user.put_in_active_hand(O) + add_hiddenprint(user) /mob/attack_tk(mob/user) return @@ -66,7 +68,7 @@ desc = "Magic" icon = 'icons/obj/magic.dmi'//Needs sprites icon_state = "2" - flags = NOBLUDGEON | ABSTRACT | DROPDEL + flags_1 = NOBLUDGEON_1 | ABSTRACT_1 | DROPDEL_1 //item_state = null w_class = WEIGHT_CLASS_GIGANTIC layer = ABOVE_HUD_LAYER diff --git a/code/citadel/_cit_helpers.dm b/code/citadel/_cit_helpers.dm index db0626fa9c..f20e59b0b6 100644 --- a/code/citadel/_cit_helpers.dm +++ b/code/citadel/_cit_helpers.dm @@ -53,10 +53,11 @@ GLOBAL_LIST_EMPTY(xeno_dorsal_list) //Genitals and Arousal Lists GLOBAL_LIST_EMPTY(cock_shapes_list)//global_lists.dm for the list initializations //Now also _DATASTRUCTURES globals.dm +GLOBAL_LIST_EMPTY(cock_shapes_icons) //Associated list for names->icon_states for cockshapes. GLOBAL_LIST_EMPTY(breasts_size_list) GLOBAL_LIST_EMPTY(breasts_shapes_list) GLOBAL_LIST_EMPTY(vagina_shapes_list) -GLOBAL_LIST_INIT(cum_into_containers_list, list(/obj/item/weapon/reagent_containers/food/snacks/pie)) //Yer fuggin snowflake name list jfc +GLOBAL_LIST_INIT(cum_into_containers_list, list(/obj/item/reagent_containers/food/snacks/pie)) //Yer fuggin snowflake name list jfc GLOBAL_LIST_INIT(dick_nouns, list("dick","cock","member","shaft")) GLOBAL_LIST_INIT(cum_id_list,"semen") GLOBAL_LIST_INIT(milk_id_list,"milk") diff --git a/code/citadel/cit_arousal.dm b/code/citadel/cit_arousal.dm index 12245c05d5..0c03ffb399 100644 --- a/code/citadel/cit_arousal.dm +++ b/code/citadel/cit_arousal.dm @@ -6,7 +6,7 @@ var/arousal_rate = 1 //The base rate that arousal will increase in this mob. var/arousal_loss_rate = 1 //How easily arousal can be relieved for this mob. var/canbearoused = FALSE //Mob-level disabler for arousal. Starts off and can be enabled as features are added for different mob types. - var/mb_cd_length = 50 //5 second cooldown for masturbating because fuck spam + var/mb_cd_length = 100 //5 second cooldown for masturbating because fuck spam. var/mb_cd_timer = 0 //The timer itself /mob/living/carbon/human @@ -150,14 +150,14 @@ return 0 var/mob/living/M = usr if(M.canbearoused) - M.mob_masturbate() + M.mob_climax() return 1 else - M << "Arousal is disabled. Feature is unavailable." + to_chat(M, "Arousal is disabled. Feature is unavailable.") -/mob/living/proc/mob_masturbate()//This is just so I can test this shit without being forced to add actual content to get rid of arousal. Will be a very basic proc for a while. +/mob/living/proc/mob_climax()//This is just so I can test this shit without being forced to add actual content to get rid of arousal. Will be a very basic proc for a while. set name = "Masturbate" set category = "IC" if(canbearoused && !restrained() && !stat) @@ -179,128 +179,366 @@ PoolOrNew(/obj/effect/decal/cleanable/femcum, loc) */ else - src << "You aren't aroused enough for that." + to_chat(src, "You aren't aroused enough for that.") -/mob/living/carbon/human/mob_masturbate() - if(mb_cd_timer > world.time) - src << "You need to wait [round((mb_cd_timer - world.time)/(20))] seconds before you can do that again!" - return - var/list/genitals_list = list() - var/obj/item/organ/genital/SG = null//originally selected_genital - var/list/containers_list = list() - var/obj/item/weapon/reagent_containers/SC = null + +//These are various procs that we'll use later, split up for readability instead of having one, huge proc. +//For all of these, we assume the arguments given are proper and have been checked beforehand. +/mob/living/carbon/human/proc/mob_masturbate(obj/item/organ/genital/G, mb_time = 30) //Masturbation, keep it gender-neutral + var/total_fluids = 0 var/datum/reagents/fluid_source = null - var/into_container = 0 - var/arms = get_num_arms() - var/free_hands = arms - var/total_cum = 0 - var/finished = 0 - var/mb_time = 30 - mb_cd_timer = (world.time + mb_cd_length) - if(canbearoused && has_dna()) - if(restrained()) - src << "You can't do that while restrained!" - return - if(stat) - src << "You must be conscious to do that!" - return - if(getArousalLoss() < 33)//flat number instead of percentage - src << "You aren't aroused enough for that!" - return - if(!is_groin_exposed()) - src << "You need to undress, first!" - return - if(!arms) - src << "You need at least one arm." - return - for(var/helditem in held_items)//how many hands are free - if(isobj(helditem)) - free_hands-- - if(free_hands <= 0) - src << "You need at least one free hand." - return - for(var/obj/item/organ/genital/G in internal_organs) - if(G.can_masturbate_with)//filter out what you can't masturbate with - genitals_list += G - if(genitals_list.len) - SG = input(src, "with what?", "Masturbate") as null|obj in genitals_list - if(SG) - for(var/obj/item/weapon/reagent_containers/container in held_items) - if(container.is_open_container() || istype(container, /obj/item/weapon/reagent_containers/food/snacks/pie)) - containers_list += container - if(containers_list.len) - SC = input(src, "Into or onto what?(Cancel for nowhere)", "Masturbate") as null|obj in containers_list - if(SC) - if(in_range(src, SC)) - into_container = 1 - SG.update() - switch(SG.type) - //Penis - if(/obj/item/organ/genital/penis) - var/obj/item/organ/genital/penis/P = SG - if(!P.linked_balls) - src << "Grow a pair!" - return - fluid_source = P.linked_balls.reagents - total_cum = fluid_source.total_volume - if(into_container)//into a glass or beaker or whatever - src.visible_message("[src] starts [pick("jerking off","stroking")] their [SG] over [SC].", \ - "You start jerking off over [SC.name].", \ - "You start masturbating.") - if(do_after(src, mb_time, target = src) && in_range(src, SC)) - fluid_source.trans_to(SC, total_cum) - src.visible_message("[src] orgasms, [pick("cumming into", "emptying themself into")] [SC]!", \ - "You cum into [SC].", \ - "You have relieved yourself.") - finished = 1 - - if(/obj/item/organ/genital/vagina) - var/obj/item/organ/genital/vagina/V = SG - if(!V.linked_womb) - src << "No womb!" - return - fluid_source = V.linked_womb.reagents - total_cum = fluid_source.total_volume - if(into_container)//into a glass or beaker or whatever - src.visible_message("[src] starts fingering their vagina over [SC].", \ - "You start fingering over [SC.name].", \ - "You start masturbating.") - if(do_after(src, mb_time, target = src) && in_range(src, SC)) - fluid_source.trans_to(SC, total_cum) - src.visible_message("[src] orgasms, [pick("cumming into", "emptying themself into")] [SC]!", \ - "You cum into [SC].", \ - "You have relieved yourself.") - finished = 1 - - else//not into a container - src.visible_message("[src] starts fingering their vagina.", \ - "You start fingering your vagina.", \ - "You start masturbating.") - if(do_after(src, mb_time, target = src)) - if(total_cum > 5) - fluid_source.reaction(src.loc, TOUCH, 1, 0) - fluid_source.clear_reagents() - src.visible_message("[src] orgasms, cumming[istype(src.loc, /turf/open/floor) ? " onto [src.loc]" : ""]!", \ - "You cum[istype(src.loc, /turf/open/floor) ? " onto [src.loc]" : ""].", \ - "You have relieved yourself.") - finished = 1 + if(G.producing) //Can it produce its own fluids, such as breasts? + fluid_source = G.reagents + else + if(!G.linked_organ) + to_chat(src, "Your [G.name] is unable to produce it's own fluids, it's missing the organs for it.") + return + fluid_source = G.linked_organ.reagents + total_fluids = fluid_source.total_volume + if(mb_time) + src.visible_message("[src] starts to [G.masturbation_verb] [p_their()] [G.name].", \ + "You start to [G.masturbation_verb] your [G.name].", \ + "You start to [G.masturbation_verb] your [G.name].") - else//backup message, just in case - src.visible_message("[src] starts masturbating!", \ - "You start masturbating.") - if(do_after(src, mb_time, target = src)) - src.visible_message("[src] [pick("relieves themself!", "shudders and moans in orgasm!")]", \ - "You have relieved yourself.") - finished = 1 - if(finished) - setArousalLoss(min_arousal) + if(do_after(src, mb_time, target = src)) + if(total_fluids > 5) + fluid_source.reaction(src.loc, TOUCH, 1, 0) + fluid_source.clear_reagents() + src.visible_message("[src] orgasms, cumming[istype(src.loc, /turf/open/floor) ? " onto [src.loc]" : ""]!", \ + "You cum[istype(src.loc, /turf/open/floor) ? " onto [src.loc]" : ""].", \ + "You have relieved yourself.") + if(G.can_climax) + setArousalLoss(min_arousal) + +/mob/living/carbon/human/proc/mob_climax_outside(obj/item/organ/genital/G, mb_time = 30) //This is used for forced orgasms and other hands-free climaxes + var/total_fluids = 0 + var/datum/reagents/fluid_source = null + var/unable_to_come = FALSE + + if(G.producing) //Can it produce its own fluids, such as breasts? + fluid_source = G.reagents + total_fluids = fluid_source.total_volume + else + if(!G.linked_organ) + unable_to_come = TRUE else - src << "You have no genitals!" + fluid_source = G.linked_organ.reagents + total_fluids = fluid_source.total_volume + + if(unable_to_come) + src.visible_message("[src] shudders, their [G.name] unable to cum.", \ + "Your [G.name] cannot cum, giving no relief.", \ + "Your [G.name] cannot cum, giving no relief.") + else + total_fluids = fluid_source.total_volume + if(mb_time) //as long as it's not instant, give a warning + src.visible_message("[src] looks like they're about to cum.", \ + "You feel yourself about to orgasm.", \ + "You feel yourself about to orgasm.") + if(do_after(src, mb_time, target = src)) + if(total_fluids > 5) + fluid_source.reaction(src.loc, TOUCH, 1, 0) + fluid_source.clear_reagents() + src.visible_message("[src] orgasms[istype(src.loc, /turf/open/floor) ? ", spilling onto [src.loc]" : ""], using [p_their()] [G.name]!", \ + "You climax[istype(src.loc, /turf/open/floor) ? ", spilling onto [src.loc]" : ""] with your [G.name].", \ + "You climax using your [G.name].") + if(G.can_climax) + setArousalLoss(min_arousal) + + +/mob/living/carbon/human/proc/mob_climax_partner(obj/item/organ/genital/G, mob/living/L, spillage = TRUE, mb_time = 30) //Used for climaxing with any living thing + var/total_fluids = 0 + var/datum/reagents/fluid_source = null + + if(G.producing) //Can it produce its own fluids, such as breasts? + fluid_source = G.reagents + else + if(!G.linked_organ) + to_chat(src, "Your [G.name] is unable to produce it's own fluids, it's missing the organs for it.") + return + fluid_source = G.linked_organ.reagents + total_fluids = fluid_source.total_volume + if(mb_time) //Skip warning if this is an instant climax. + src.visible_message("[src] is about to climax with [L]!", \ + "You're about to climax with [L]!", \ + "You're preparing to climax with someone!") + if(spillage) + if(do_after(src, mb_time, target = src) && in_range(src, L)) + fluid_source.trans_to(L, total_fluids*G.fluid_transfer_factor) + total_fluids -= total_fluids*G.fluid_transfer_factor + if(total_fluids > 5) + fluid_source.reaction(L.loc, TOUCH, 1, 0) + fluid_source.clear_reagents() + src.visible_message("[src] climaxes with [L][spillage ? ", overflowing and spilling":""], using [p_their()] [G.name]!", \ + "You orgasm with [L][spillage ? ", spilling out of them":""], using your [G.name].", \ + "You have climaxed with someone[spillage ? ", spilling out of them":""], using your [G.name].") + if(G.can_climax) + setArousalLoss(min_arousal) + else //knots and other non-spilling orgasms + if(do_after(src, mb_time, target = src) && in_range(src, L)) + fluid_source.trans_to(L, total_fluids) + total_fluids = 0 + src.visible_message("[src] climaxes with [L], [p_their()] [G.name] spilling nothing!", \ + "You ejaculate with [L], your [G.name] spilling nothing.", \ + "You have climaxed inside someone, your [G.name] spilling nothing.") + if(G.can_climax) + setArousalLoss(min_arousal) + + +/mob/living/carbon/human/proc/mob_fill_container(obj/item/organ/genital/G, obj/item/reagent_containers/container, mb_time = 30) //For beaker-filling, beware the bartender + var/total_fluids = 0 + var/datum/reagents/fluid_source = null + + if(G.producing) //Can it produce its own fluids, such as breasts? + fluid_source = G.reagents + else + if(!G.linked_organ) + to_chat(src, "Your [G.name] is unable to produce it's own fluids, it's missing the organs for it.") + return + fluid_source = G.linked_organ.reagents + total_fluids = fluid_source.total_volume + + //if(!container) //Something weird happened + // to_chat(src, "You need a container to do this!") + // return + + src.visible_message("[src] starts to [G.masturbation_verb] their [G.name] over [container].", \ + "You start to [G.masturbation_verb] your [G.name] over [container].", \ + "You start to [G.masturbation_verb] your [G.name] over something.") + if(do_after(src, mb_time, target = src) && in_range(src, container)) + fluid_source.trans_to(container, total_fluids) + src.visible_message("[src] uses [p_their()] [G.name] to fill [container]!", \ + "You used your [G.name] to fill [container].", \ + "You have relieved some pressure.") + if(G.can_climax) + setArousalLoss(min_arousal) + +/mob/living/carbon/human/proc/pick_masturbate_genitals() + var/obj/item/organ/genital/ret_organ + var/list/genitals_list = list() + var/list/worn_stuff = get_equipped_items() + + for(var/obj/item/organ/genital/G in internal_organs) + if(G.can_masturbate_with) //filter out what you can't masturbate with + if(G.is_exposed(worn_stuff)) //Nude or through_clothing + genitals_list += G + if(genitals_list.len) + ret_organ = input(src, "with what?", "Masturbate", null) as null|obj in genitals_list + return ret_organ + return null //error stuff + + +/mob/living/carbon/human/proc/pick_climax_genitals() + var/obj/item/organ/genital/ret_organ + var/list/genitals_list = list() + var/list/worn_stuff = get_equipped_items() + + for(var/obj/item/organ/genital/G in internal_organs) + if(G.can_climax) //filter out what you can't masturbate with + if(G.is_exposed(worn_stuff)) //Nude or through_clothing + genitals_list += G + if(genitals_list.len) + ret_organ = input(src, "with what?", "Climax", null) as null|obj in genitals_list + return ret_organ + return null //error stuff + + +/mob/living/carbon/human/proc/pick_partner() + var/list/partners = list() + if(src.pulling) + partners += src.pulling //Yes, even objects for now + if(src.pulledby) + partners += src.pulledby + //Now we got both of them, let's check if they're proper + for(var/I in partners) + if(isliving(I)) + if(iscarbon(I)) + var/mob/living/carbon/C = I + if(!C.exposed_genitals.len) //Nothing through_clothing + if(!C.is_groin_exposed()) //No pants undone + if(!C.is_chest_exposed()) //No chest exposed + partners -= I //Then not proper, remove them + else + partners -= I //No fucking objects + //NOW the list should only contain correct partners + if(!partners.len) + return null //No one left. + return input(src, "With whom?", "Sexual partner", null) in partners //pick one, default to null + +/mob/living/carbon/human/proc/pick_climax_container() + var/obj/item/reagent_containers/SC = null + var/list/containers_list = list() + + for(var/obj/item/reagent_containers/container in held_items) + if(container.is_open_container() || istype(container, /obj/item/reagent_containers/food/snacks)) + containers_list += container + + if(containers_list.len) + SC = input(src, "Into or onto what?(Cancel for nowhere)", null) as null|obj in containers_list + if(SC) + if(in_range(src, SC)) + return SC + return null //If nothing correct, give null. + + +//Here's the main proc itself +/mob/living/carbon/human/mob_climax(forced_climax=FALSE) //Forced is instead of the other proc, makes you cum if you have the tools for it, ignoring restraints + if(mb_cd_timer > world.time) + if(!forced_climax) //Don't spam the message to the victim if forced to come too fast + to_chat(src, "You need to wait [round((mb_cd_timer - world.time)/(20))] seconds before you can do that again!") + return + mb_cd_timer = (world.time + mb_cd_length) + + + if(canbearoused && has_dna()) + if(stat==2) + to_chat(src, "You can't do that while dead!") + return + if(forced_climax) //Something forced us to cum, this is not a masturbation thing and does not progress to the other checks + for(var/obj/item/organ/O in internal_organs) + if(istype(O, /obj/item/organ/genital)) + var/obj/item/organ/genital/G = O + if(!G.can_climax) //Skip things like wombs and testicles + continue + var/mob/living/partner + var/check_target + var/list/worn_stuff = get_equipped_items() + + if(G.is_exposed(worn_stuff)) + if(src.pulling) //Are we pulling someone? Priority target, we can't be making option menus for this, has to be quick + if(isliving(src.pulling)) //Don't fuck objects + check_target = src.pulling + if(src.pulledby && !check_target) //prioritise pulled over pulledby + if(isliving(src.pulledby)) + check_target = src.pulledby + //Now we should have a partner, or else we have to come alone + if(check_target) + if(iscarbon(check_target)) //carbons can have clothes + var/mob/living/carbon/C = check_target + if(C.exposed_genitals.len || C.is_groin_exposed() || C.is_chest_exposed()) //Are they naked enough? + partner = C + else //A cat is fine too + partner = check_target + if(partner) //Did they pass the clothing checks? + mob_climax_partner(G, partner, mb_time = 0) //Instant climax due to forced + continue //You've climaxed once with this organ, continue on + //not exposed OR if no partner was found while exposed, climax alone + mob_climax_outside(G, mb_time = 0) //removed climax timer for sudden, forced orgasms + //Now all genitals that could climax, have. + //Since this was a forced climax, we do not need to continue with the other stuff + return + //If we get here, then this is not a forced climax and we gotta check a few things. + + if(stat==1) //No sleep-masturbation, you're unconscious. + to_chat(src, "You must be conscious to do that!") + return + if(getArousalLoss() < 33) //flat number instead of percentage + to_chat(src, "You aren't aroused enough for that!") return -/mob/living/carbon/proc/force_orgasm(intensity) - if(canbearoused && has_dna() && (has_penis() || has_vagina())) - return 1 - return 0 + //Ok, now we check what they want to do. + var/choice = input(src, "Select sexual activity", "Sexual activity:") in list("Masturbate", "Climax alone", "Climax with partner", "Fill container") + + switch(choice) + if("Masturbate") + if(restrained(TRUE)) //TRUE ignores grabs + to_chat(src, "You can't do that while restrained!") + return + var/free_hands = get_num_arms() + if(!free_hands) + to_chat(src, "You need at least one free arm.") + return + for(var/helditem in held_items)//how many hands are free + if(isobj(helditem)) + free_hands-- + if(free_hands <= 0) + to_chat(src, "You're holding too many things.") + return + //We got hands, let's pick an organ + var/obj/item/organ/genital/picked_organ + picked_organ = pick_masturbate_genitals() + if(picked_organ) + mob_masturbate(picked_organ) + return + else //They either lack organs that can masturbate, or they didn't pick one. + to_chat(src, "You cannot masturbate without choosing genitals.") + return + + if("Climax alone") + if(restrained(TRUE)) //TRUE ignores grabs + to_chat(src, "You can't do that while restrained!") + return + var/free_hands = get_num_arms() + if(!free_hands) + to_chat(src, "You need at least one free arm.") + return + for(var/helditem in held_items)//how many hands are free + if(isobj(helditem)) + free_hands-- + if(free_hands <= 0) + to_chat(src, "You're holding too many things.") + return + //We got hands, let's pick an organ + var/obj/item/organ/genital/picked_organ + picked_organ = pick_climax_genitals() + if(picked_organ) + mob_climax_outside(picked_organ) + return + else //They either lack organs that can masturbate, or they didn't pick one. + to_chat(src, "You cannot climax without choosing genitals.") + return + + if("Climax with partner") + //We need no hands, we can be restrained and so on, so let's pick an organ + var/obj/item/organ/genital/picked_organ + picked_organ = pick_climax_genitals() + if(picked_organ) + var/mob/living/partner = pick_partner() //Get someone + if(partner) + var/spillage = input(src, "Would your fluids spill outside?", "Choose overflowing option", "Yes") as anything in list("Yes", "No") + if(spillage == "Yes") + mob_climax_partner(picked_organ, partner, TRUE) + else + mob_climax_partner(picked_organ, partner, FALSE) + return + else + to_chat(src, "You cannot do this alone.") + return + else //They either lack organs that can masturbate, or they didn't pick one. + to_chat(src, "You cannot climax without choosing genitals.") + return + + if("Fill container") + //We'll need hands and no restraints. + if(restrained(TRUE)) //TRUE ignores grabs + to_chat(src, "You can't do that while restrained!") + return + var/free_hands = get_num_arms() + if(!free_hands) + to_chat(src, "You need at least one free arm.") + return + for(var/helditem in held_items)//how many hands are free + if(isobj(helditem)) + free_hands-- + if(free_hands <= 0) + to_chat(src, "You're holding too many things.") + return + //We got hands, let's pick an organ + var/obj/item/organ/genital/picked_organ + picked_organ = pick_climax_genitals() //Gotta be climaxable, not just masturbation, to fill with fluids. + if(picked_organ) + //Good, got an organ, time to pick a container + var/obj/item/reagent_containers/fluid_container = pick_climax_container() + if(fluid_container) + mob_fill_container(picked_organ, fluid_container) + return + else + to_chat(src, "You cannot do this without anything to fill.") + return + else //They either lack organs that can climax, or they didn't pick one. + to_chat(src, "You cannot fill anything without choosing genitals.") + return + else //Somehow another option was taken, maybe something interrupted the selection or it was cancelled + return //Just end it in that case. diff --git a/code/citadel/cit_genemods.dm b/code/citadel/cit_genemods.dm index 2279ab972b..2d6b027db6 100644 --- a/code/citadel/cit_genemods.dm +++ b/code/citadel/cit_genemods.dm @@ -1,9 +1,9 @@ //Will include consumable gene mods in the future. -/obj/item/weapon/genemod +/obj/item/genemod name = "genetic modifier" desc = "Microbodies which can grow, morph, or otherwise change an organism into something else." - icon = 'icons/obj/items.dmi' + icon = 'icons/obj/items_and_weapons.dmi' icon_state = "dnainjector" throw_speed = 3 throw_range = 5 @@ -18,5 +18,5 @@ var/used = 0 -/obj/item/weapon/genemod/proc/use(mob/living/carbon/human/target) +/obj/item/genemod/proc/use(mob/living/carbon/human/target) return \ No newline at end of file diff --git a/code/citadel/cit_guns.dm b/code/citadel/cit_guns.dm index 6a51ad4bd2..ae78d1d172 100644 --- a/code/citadel/cit_guns.dm +++ b/code/citadel/cit_guns.dm @@ -1,4 +1,4 @@ -/obj/item/weapon/gun/energy/laser/carbine +/obj/item/gun/energy/laser/carbine name = "laser carbine" desc = "A ruggedized laser carbine featuring much higher capacity and improved handling when compared to a normal laser gun." icon = 'icons/obj/guns/cit_guns.dmi' @@ -8,13 +8,13 @@ force = 10 throwforce = 10 ammo_type = list(/obj/item/ammo_casing/energy/lasergun) - cell_type = /obj/item/weapon/stock_parts/cell/lascarbine + cell_type = /obj/item/stock_parts/cell/lascarbine resistance_flags = FIRE_PROOF | ACID_PROOF -/obj/item/weapon/gun/energy/laser/carbine/nopin +/obj/item/gun/energy/laser/carbine/nopin pin = null -/obj/item/weapon/stock_parts/cell/lascarbine +/obj/item/stock_parts/cell/lascarbine name = "laser carbine power supply" maxcharge = 2500 @@ -25,5 +25,5 @@ req_tech = list("combat" = 5, "magnets" = 5, "powerstorage" = 4) build_type = PROTOLATHE materials = list(MAT_GOLD = 2500, MAT_METAL = 5000, MAT_GLASS = 5000) - build_path = /obj/item/weapon/gun/energy/laser/carbine/nopin + build_path = /obj/item/gun/energy/laser/carbine/nopin category = list("Weapons") \ No newline at end of file diff --git a/code/citadel/cit_reagents.dm b/code/citadel/cit_reagents.dm index 2f421542ae..4a0e91479b 100644 --- a/code/citadel/cit_reagents.dm +++ b/code/citadel/cit_reagents.dm @@ -105,7 +105,7 @@ M.emote(pick("moan","blush")) if(prob(5)) var/aroused_message = pick("You feel frisky.", "You're having trouble suppressing your urges.", "You feel in the mood.") - M << "[aroused_message]" + to_chat(M, "[aroused_message]") ..() /datum/reagent/aphrodisiacplus @@ -128,15 +128,13 @@ else M.emote(pick("moan","blush")) if(prob(5)) + var/aroused_message if(M.getArousalLoss() > 90) - var/aroused_message = pick("You need to fuck someone!", "You're bursting with sexual tension!", "You can't get sex off your mind!") - M << "[aroused_message]" + aroused_message = pick("You need to fuck someone!", "You're bursting with sexual tension!", "You can't get sex off your mind!") else - var/aroused_message = pick("You feel a bit hot.", "You feel strong sexual urges.", "You feel in the mood.", "You're ready to go down on someone.") - M << "[aroused_message]" -// if(iscarbon(M) && has_dna(M)) -// M.force_ejaculation() - ..() + aroused_message = pick("You feel a bit hot.", "You feel strong sexual urges.", "You feel in the mood.", "You're ready to go down on someone.") + to_chat(M, "[aroused_message]") + /datum/reagent/aphrodisiacplus/addiction_act_stage2(mob/living/M) if(prob(30)) M.adjustBrainLoss(2) @@ -152,11 +150,16 @@ ..() /datum/reagent/aphrodisiacplus/overdose_process(mob/living/M) - if(prob(66)) + if(prob(33)) + if(M.getArousalLoss() >= 100 && ishuman(M) && M.has_dna()) + var/mob/living/carbon/human/H = M + if(prob(50)) //Less spam + to_chat(H, "Your libido is going haywire!") + H.mob_climax(forced_climax=TRUE) if(M.min_arousal < 50) M.min_arousal += 1 - if(M.max_arousal < 200) - M.max_arousal += 1 + if(M.min_arousal < M.max_arousal) + M.min_arousal += 1 M.adjustArousalLoss(2) ..() @@ -193,7 +196,7 @@ if(prob(33)) if(M.min_arousal > 0) M.min_arousal -= 1 - if(M.max_arousal > 75) + if(M.min_arousal > 50) M.min_arousal -= 1 M.adjustArousalLoss(-2) ..() diff --git a/code/citadel/cit_vendors.dm b/code/citadel/cit_vendors.dm index 7fee8705f1..d35d11a5f8 100644 --- a/code/citadel/cit_vendors.dm +++ b/code/citadel/cit_vendors.dm @@ -13,15 +13,15 @@ /obj/item/clothing/under/maid = 5, /obj/item/clothing/under/stripper_pink = 5, /obj/item/clothing/under/stripper_green = 5, - /obj/item/weapon/dildo/custom = 5 + /obj/item/dildo/custom = 5 ) - contraband = list(/obj/item/weapon/restraints/handcuffs/fake/kinky = 5, + contraband = list(/obj/item/restraints/handcuffs/fake/kinky = 5, /obj/item/clothing/neck/petcollar = 5, /obj/item/clothing/under/mankini = 1, - /obj/item/weapon/dildo/flared/huge = 1 + /obj/item/dildo/flared/huge = 1 ) premium = list() - refill_canister = /obj/item/weapon/vending_refill/kink + refill_canister = /obj/item/vending_refill/kink /obj/machinery/vending/nazivend name = "Nazivend" @@ -42,11 +42,11 @@ /obj/item/clothing/suit/officercoat = 10, /obj/item/clothing/under/officeruniform = 10, /obj/item/clothing/suit/space/hardsuit/nazi = 3, - /obj/item/weapon/gun/energy/plasma/MP40k = 4 + /obj/item/gun/energy/plasma/MP40k = 4 ) premium = list() - refill_canister = /obj/item/weapon/vending_refill/nazi + refill_canister = /obj/item/vending_refill/nazi /obj/machinery/vending/sovietvend name = "KomradeVendtink" @@ -70,11 +70,11 @@ /obj/item/clothing/suit/russofurcoat = 4, /obj/item/clothing/head/russofurhat = 4, /obj/item/clothing/suit/space/hardsuit/soviet = 3, - /obj/item/weapon/gun/energy/laser/LaserAK = 4 + /obj/item/gun/energy/laser/LaserAK = 4 ) premium = list() - refill_canister = /obj/item/weapon/vending_refill/soviet + refill_canister = /obj/item/vending_refill/soviet #undef STANDARD_CHARGE @@ -82,19 +82,19 @@ #undef COIN_CHARGE -/obj/item/weapon/vending_refill/kink +/obj/item/vending_refill/kink machine_name = "KinkMate" icon_state = "refill_kink" charges = list(8, 5, 0)// of 20 standard, 12 contraband, 0 premium init_charges = list(8, 5, 0) -/obj/item/weapon/vending_refill/nazi +/obj/item/vending_refill/nazi machine_name = "nazivend" icon_state = "refill_nazi" charges = list(33, 13, 0) init_charges = list(33, 13, 0) -/obj/item/weapon/vending_refill/soviet +/obj/item/vending_refill/soviet machine_name = "sovietvend" icon_state = "refill_soviet" charges = list(47, 7, 0) diff --git a/code/citadel/dogborgs.dm b/code/citadel/dogborgs.dm index 351f8aca3b..a32c436988 100644 --- a/code/citadel/dogborgs.dm +++ b/code/citadel/dogborgs.dm @@ -1,42 +1,42 @@ -/obj/item/weapon/robot_module/loader +/obj/item/robot_module/loader name = "loader robot module" -/obj/item/weapon/robot_module/loader/New() +/obj/item/robot_module/loader/New() ..() emag = new /obj/item/borg/stun(src) - modules += new /obj/item/weapon/extinguisher(src) - modules += new /obj/item/weapon/weldingtool/largetank/cyborg(src) - modules += new /obj/item/weapon/screwdriver(src) - modules += new /obj/item/weapon/wrench(src) - modules += new /obj/item/weapon/crowbar(src) - modules += new /obj/item/weapon/wirecutters(src) + modules += new /obj/item/extinguisher(src) + modules += new /obj/item/weldingtool/largetank/cyborg(src) + modules += new /obj/item/screwdriver(src) + modules += new /obj/item/wrench(src) + modules += new /obj/item/crowbar(src) + modules += new /obj/item/wirecutters(src) modules += new /obj/item/device/multitool(src) modules += new /obj/item/device/t_scanner(src) modules += new /obj/item/device/analyzer(src) modules += new /obj/item/device/assembly/signaler - modules += new /obj/item/weapon/soap/nanotrasen(src) + modules += new /obj/item/soap/nanotrasen(src) fix_modules() -/obj/item/weapon/robot_module/k9 +/obj/item/robot_module/k9 name = "Security K-9 Unit module" -/obj/item/weapon/robot_module/k9/New() +/obj/item/robot_module/k9/New() ..() - modules += new /obj/item/weapon/restraints/handcuffs/cable/zipties/cyborg/dog(src) - modules += new /obj/item/weapon/dogborg/jaws/big(src) - modules += new /obj/item/weapon/dogborg/pounce(src) + modules += new /obj/item/restraints/handcuffs/cable/zipties/cyborg/dog(src) + modules += new /obj/item/dogborg/jaws/big(src) + modules += new /obj/item/dogborg/pounce(src) modules += new /obj/item/clothing/mask/gas/sechailer/cyborg(src) - modules += new /obj/item/weapon/soap/tongue(src) + modules += new /obj/item/soap/tongue(src) modules += new /obj/item/device/analyzer/nose(src) - modules += new /obj/item/weapon/storage/bag/borgdelivery(src) + modules += new /obj/item/storage/bag/borgdelivery(src) //modules += new /obj/item/device/assembly/signaler(src) //modules += new /obj/item/device/detective_scanner(src) - modules += new /obj/item/weapon/gun/energy/disabler/cyborg(src) - emag = new /obj/item/weapon/gun/energy/laser/cyborg(src) + modules += new /obj/item/gun/energy/disabler/cyborg(src) + emag = new /obj/item/gun/energy/laser/cyborg(src) fix_modules() -/obj/item/weapon/robot_module/security/respawn_consumable(mob/living/silicon/robot/R, coeff = 1) +/obj/item/robot_module/security/respawn_consumable(mob/living/silicon/robot/R, coeff = 1) ..() - var/obj/item/weapon/gun/energy/gun/advtaser/cyborg/T = locate(/obj/item/weapon/gun/energy/gun/advtaser/cyborg) in get_usable_modules() + var/obj/item/gun/energy/gun/advtaser/cyborg/T = locate(/obj/item/gun/energy/gun/advtaser/cyborg) in get_usable_modules() if(T) if(T.power_supply.charge < T.power_supply.maxcharge) var/obj/item/ammo_casing/energy/S = T.ammo_type[T.select] @@ -46,31 +46,31 @@ T.charge_tick = 0 fix_modules() -/obj/item/weapon/robot_module/borgi +/obj/item/robot_module/borgi name = "Borgi module" -/obj/item/weapon/robot_module/borgi/New() +/obj/item/robot_module/borgi/New() ..() - modules += new /obj/item/weapon/dogborg/jaws/small(src) - modules += new /obj/item/weapon/storage/bag/borgdelivery(src) - modules += new /obj/item/weapon/soap/tongue(src) + modules += new /obj/item/dogborg/jaws/small(src) + modules += new /obj/item/storage/bag/borgdelivery(src) + modules += new /obj/item/soap/tongue(src) modules += new /obj/item/device/healthanalyzer(src) modules += new /obj/item/device/analyzer/nose(src) - emag = new /obj/item/weapon/dogborg/pounce(src) + emag = new /obj/item/dogborg/pounce(src) fix_modules() -/obj/item/weapon/robot_module/medihound +/obj/item/robot_module/medihound name = "MediHound module" -/obj/item/weapon/robot_module/medihound/New() +/obj/item/robot_module/medihound/New() ..() - modules += new /obj/item/weapon/dogborg/jaws/small(src) - modules += new /obj/item/weapon/storage/bag/borgdelivery(src) + modules += new /obj/item/dogborg/jaws/small(src) + modules += new /obj/item/storage/bag/borgdelivery(src) modules += new /obj/item/device/analyzer/nose(src) - modules += new /obj/item/weapon/soap/tongue(src) + modules += new /obj/item/soap/tongue(src) modules += new /obj/item/device/healthanalyzer(src) - modules += new /obj/item/weapon/dogborg/sleeper(src) - modules += new /obj/item/weapon/twohanded/shockpaddles/hound(src) + modules += new /obj/item/dogborg/sleeper(src) + modules += new /obj/item/twohanded/shockpaddles/hound(src) modules += new /obj/item/device/sensor_device(src) - emag = new /obj/item/weapon/dogborg/pounce(src) + emag = new /obj/item/dogborg/pounce(src) fix_modules() \ No newline at end of file diff --git a/code/citadel/dogborgstuff.dm b/code/citadel/dogborgstuff.dm index 161d893b25..4f3eae0fb7 100644 --- a/code/citadel/dogborgstuff.dm +++ b/code/citadel/dogborgstuff.dm @@ -1,9 +1,9 @@ -/obj/item/weapon/dogborg/jaws/big +/obj/item/dogborg/jaws/big name = "combat jaws" icon = 'icons/mob/dogborg.dmi' icon_state = "jaws" desc = "The jaws of the law." - flags = CONDUCT + flags_1 = CONDUCT_1 force = 12 throwforce = 0 hitsound = 'sound/weapons/bite.ogg' @@ -11,12 +11,12 @@ w_class = 3 sharpness = IS_SHARP -/obj/item/weapon/dogborg/jaws/small +/obj/item/dogborg/jaws/small name = "puppy jaws" icon = 'icons/mob/dogborg.dmi' icon_state = "smalljaws" desc = "The jaws of a small dog." - flags = CONDUCT + flags_1 = CONDUCT_1 force = 6 throwforce = 0 hitsound = 'sound/weapons/bite.ogg' @@ -25,11 +25,11 @@ sharpness = IS_SHARP var/emagged = 0 -/obj/item/weapon/dogborg/jaws/attack(atom/A, mob/living/silicon/robot/user) +/obj/item/dogborg/jaws/attack(atom/A, mob/living/silicon/robot/user) ..() user.do_attack_animation(A, ATTACK_EFFECT_BITE) -/obj/item/weapon/dogborg/jaws/small/attack_self(mob/user) +/obj/item/dogborg/jaws/small/attack_self(mob/user) var/mob/living/silicon/robot.R = user if(R.emagged) emagged = !emagged @@ -38,7 +38,7 @@ icon = 'icons/mob/dogborg.dmi' icon_state = "jaws" desc = "The jaws of the law." - flags = CONDUCT + flags_1 = CONDUCT_1 force = 12 throwforce = 0 hitsound = 'sound/weapons/bite.ogg' @@ -50,7 +50,7 @@ icon = 'icons/mob/dogborg.dmi' icon_state = "smalljaws" desc = "The jaws of a small dog." - flags = CONDUCT + flags_1 = CONDUCT_1 force = 5 throwforce = 0 hitsound = 'sound/weapons/bite.ogg' @@ -62,20 +62,20 @@ //Cuffs -/obj/item/weapon/restraints/handcuffs/cable/zipties/cyborg/dog/attack(mob/living/carbon/C, mob/user) +/obj/item/restraints/handcuffs/cable/zipties/cyborg/dog/attack(mob/living/carbon/C, mob/user) if(!C.handcuffed) playsound(loc, 'sound/weapons/cablecuff.ogg', 30, 1, -2) C.visible_message("[user] is trying to put zipties on [C]!", \ "[user] is trying to put zipties on [C]!") if(do_mob(user, C, 30)) if(!C.handcuffed) - C.handcuffed = new /obj/item/weapon/restraints/handcuffs/cable/zipties/used(C) + C.handcuffed = new /obj/item/restraints/handcuffs/cable/zipties/used(C) C.update_inv_handcuffed(0) - user << "You handcuff [C]." + to_chat(user,"You handcuff [C].") playsound(loc, pick('sound/voice/bgod.ogg', 'sound/voice/biamthelaw.ogg', 'sound/voice/bsecureday.ogg', 'sound/voice/bradio.ogg', 'sound/voice/binsult.ogg', 'sound/voice/bcreep.ogg'), 50, 0) add_logs(user, C, "handcuffed") else - user << "You fail to handcuff [C]!" + to_chat(user,"You fail to handcuff [C]!") //Boop @@ -85,7 +85,7 @@ icon = 'icons/mob/dogborg.dmi' icon_state = "nose" desc = "The BOOP module" - flags = CONDUCT + flags_1 = CONDUCT_1 force = 0 throwforce = 0 attack_verb = list("nuzzled", "nosed", "booped") @@ -149,7 +149,7 @@ //Delivery -/obj/item/weapon/storage/bag/borgdelivery +/obj/item/storage/bag/borgdelivery name = "fetching storage" desc = "Fetch the thing!" icon = 'icons/mob/dogborg.dmi' @@ -161,12 +161,12 @@ storage_slots = 1 collection_mode = 0 can_hold = list() // any - cant_hold = list(/obj/item/weapon/disk/nuclear) + cant_hold = list(/obj/item/disk/nuclear) //Tongue stuff -/obj/item/weapon/soap/tongue +/obj/item/soap/tongue name = "synthetic tongue" desc = "Useful for slurping mess off the floor before affectionally licking the crew members in the face." icon = 'icons/mob/dogborg.dmi' @@ -175,9 +175,9 @@ cleanspeed = 80 var/emagged = 0 -/obj/item/weapon/soap/tongue/New() +/obj/item/soap/tongue/New() ..() - flags |= NOBLUDGEON //No more attack messages + flags_1 |= NOBLUDGEON_1 //No more attack messages /obj/item/trash/rkibble name = "robo kibble" @@ -185,7 +185,7 @@ icon = 'icons/mob/dogborg.dmi' icon_state= "kibble" -/obj/item/weapon/soap/tongue/attack_self(mob/user) +/obj/item/soap/tongue/attack_self(mob/user) var/mob/living/silicon/robot.R = user if(R.emagged) emagged = !emagged @@ -203,15 +203,17 @@ cleanspeed = 80 update_icon() -/obj/item/weapon/soap/tongue/afterattack(atom/target, mob/user, proximity) +/obj/item/soap/tongue/afterattack(atom/target, mob/user, proximity) if(!proximity || !check_allowed_items(target)) return if(user.client && (target in user.client.screen)) - user << "You need to take that [target.name] off before cleaning it!" + to_chat(user, "You need to take that [target.name] off before cleaning it!") else if(istype(target,/obj/effect/decal/cleanable)) user.visible_message("[user] begins to lick off \the [target.name].", "You begin to lick off \the [target.name]...") if(do_after(user, src.cleanspeed, target = target)) - user << "You finish licking off \the [target.name]." + if(!in_range(src, target)) //Proximity is probably old news by now, do a new check. + return //If they moved away, you can't eat them. + to_chat(user, "You finish licking off \the [target.name].") qdel(target) var/mob/living/silicon/robot.R = user R.cell.give(50) @@ -219,17 +221,21 @@ if(istype(target,/obj/item/trash)) user.visible_message("[user] nibbles away at \the [target.name].", "You begin to nibble away at \the [target.name]...") if(do_after(user, src.cleanspeed, target = target)) - user << "You finish off \the [target.name]." + if(!in_range(src, target)) //Proximity is probably old news by now, do a new check. + return //If they moved away, you can't eat them. + to_chat(user, "You finish off \the [target.name].") qdel(target) var/mob/living/silicon/robot.R = user R.cell.give(250) return - if(istype(target,/obj/item/weapon/stock_parts/cell)) + if(istype(target,/obj/item/stock_parts/cell)) user.visible_message("[user] begins cramming \the [target.name] down its throat.", "You begin cramming \the [target.name] down your throat...") if(do_after(user, 50, target = target)) - user << "You finish off \the [target.name]." + if(!in_range(src, target)) //Proximity is probably old news by now, do a new check. + return //If they moved away, you can't eat them. + to_chat(user, "You finish off \the [target.name].") var/mob/living/silicon/robot.R = user - var/obj/item/weapon/stock_parts/cell.C = target + var/obj/item/stock_parts/cell.C = target R.cell.charge = R.cell.charge + (C.charge / 3) //Instant full cell upgrades op idgaf qdel(target) return @@ -237,15 +243,19 @@ if(!I.anchored && src.emagged) user.visible_message("[user] begins chewing up \the [target.name]. Looks like it's trying to loophole around its diet restriction!", "You begin chewing up \the [target.name]...") if(do_after(user, 100, target = I)) //Nerf dat time yo + if(!in_range(src, target)) //Proximity is probably old news by now, do a new check. Even emags don't make you magically eat things at range. + return //If they moved away, you can't eat them. visible_message("[user] chews up \the [target.name] and cleans off the debris!") - user << "You finish off \the [target.name]." + to_chat(user, "You finish off \the [target.name].") qdel(I) var/mob/living/silicon/robot.R = user R.cell.give(500) return user.visible_message("[user] begins to lick \the [target.name] clean...", "You begin to lick \the [target.name] clean...") if(do_after(user, src.cleanspeed, target = target)) - user << "You clean \the [target.name]." + if(!in_range(src, target)) //Proximity is probably old news by now, do a new check. + return //If they moved away, you can't clean them. + to_chat(user,"You clean \the [target.name].") var/obj/effect/decal/cleanable/C = locate() in target qdel(C) target.clean_blood() @@ -269,12 +279,16 @@ else if(istype(target, /obj/structure/window)) user.visible_message("[user] begins to lick \the [target.name] clean...", "You begin to lick \the [target.name] clean...") if(do_after(user, src.cleanspeed, target = target)) - user << "You clean \the [target.name]." + if(!in_range(src, target)) //Proximity is probably old news by now, do a new check. + return //If they moved away, you can't clean them. + to_chat(user, "You clean \the [target.name].") target.color = initial(target.color) else user.visible_message("[user] begins to lick \the [target.name] clean...", "You begin to lick \the [target.name] clean...") if(do_after(user, src.cleanspeed, target = target)) - user << "You clean \the [target.name]." + if(!in_range(src, target)) //Proximity is probably old news by now, do a new check. + return //If they moved away, you can't clean them. + to_chat(user, "You clean \the [target.name].") var/obj/effect/decal/cleanable/C = locate() in target qdel(C) target.clean_blood() @@ -284,7 +298,7 @@ //Defibs -/obj/item/weapon/twohanded/shockpaddles/hound +/obj/item/twohanded/shockpaddles/hound name = "defibrillator paws" desc = "MediHound specific shock paws." icon = 'icons/mob/dogborg.dmi' @@ -293,7 +307,7 @@ req_defib = 0 wielded = 1 -/obj/item/weapon/twohanded/shockpaddles/hound/attack(mob/M, mob/user) +/obj/item/twohanded/shockpaddles/hound/attack(mob/M, mob/user) var/mob/living/silicon/robot.R = user if(R.cell.charge < 1000) user.visible_message("You don't have enough charge for this operation!") @@ -322,17 +336,17 @@ var/eject_port = "ingestion" var/list/items_preserved = list() var/list/important_items = list( - /obj/item/weapon/hand_tele, - /obj/item/weapon/card/id/captains_spare, + /obj/item/hand_tele, + /obj/item/card/id/captains_spare, /obj/item/device/aicard, /obj/item/device/paicard, - /obj/item/weapon/gun, - /obj/item/weapon/pinpointer, + /obj/item/gun, + /obj/item/pinpointer, /obj/item/clothing/shoes/magboots, /obj/item/clothing/head/helmet/space, /obj/item/clothing/suit/space, - /obj/item/weapon/reagent_containers/hypospray/CMO, - /obj/item/weapon/tank/jetpack/oxygen/captain, + /obj/item/reagent_containers/hypospray/CMO, + /obj/item/tank/jetpack/oxygen/captain, /obj/item/clothing/accessory/medal/gold/captain, /obj/item/clothing/suit/armor, /obj/item/documents, @@ -340,11 +354,11 @@ /obj/item/nuke_core_container, /obj/item/areaeditor/blueprints, /obj/item/documents/syndicate, - /obj/item/weapon/disk/nuclear) + /obj/item/disk/nuclear) /obj/item/device/dogborg/sleeper/New() ..() - flags |= NOBLUDGEON //No more attack messages + flags_1 |= NOBLUDGEON_1 //No more attack messages /obj/item/device/dogborg/sleeper/Exit(atom/movable/O) return 0 @@ -355,16 +369,20 @@ return if(!ishuman(target)) return + if(!target.devourable) + to_chat(user, "This person is incompatible with our equipment.") + return if(target.buckled) - user << "The user is buckled and can not be put into your [src.name]." + to_chat(user, "The user is buckled and can not be put into your [src.name].") return if(patient) - user << "Your [src.name] is already occupied." + to_chat(user, "Your [src.name] is already occupied.") return user.visible_message("[hound.name] is ingesting [target.name] into their [src.name].", "You start ingesting [target] into your [src]...") - if(!patient && ishuman(target) && !target.buckled && do_after (user, 50, target)) + if(!patient && ishuman(target) && !target.buckled && do_after (user, 50, target = target)) - if(!proximity) return //If they moved away, you can't eat them. + if(!in_range(src, target)) //Proximity is probably old news by now, do a new check. + return //If they moved away, you can't eat them. if(patient) return //If you try to eat two people at once, you can only eat one. @@ -526,7 +544,7 @@ START_PROCESSING(SSobj, src) sleeperUI(usr) if(patient) - patient << "[hound.name]'s [src.name] fills with caustic enzymes around you!" + to_chat(patient, "[hound.name]'s [src.name] fills with caustic enzymes around you!") return if(cleaning) sleeperUI(usr) @@ -544,9 +562,9 @@ if(href_list["inject"] == "epinephrine" || patient.health > min_health) inject_chem(usr, href_list["inject"]) else - usr << "ERROR: Subject is not in stable condition for injections." + to_chat(usr, "ERROR: Subject is not in stable condition for injections.") else - usr << "ERROR: Subject cannot metabolise chemicals." + to_chat(usr,"ERROR: Subject cannot metabolise chemicals.") src.updateUsrDialog() sleeperUI(usr) //Needs a callback to boop the page to refresh. @@ -556,15 +574,15 @@ if(patient && patient.reagents) if(chem in injection_chems + "epinephrine") if(hound.cell.charge < 800) //This is so borgs don't kill themselves with it. - hound << "You don't have enough power to synthesize fluids." + to_chat(hound, "You don't have enough power to synthesize fluids.") return else if(patient.reagents.get_reagent_amount(chem) + 10 >= 20) //Preventing people from accidentally killing themselves by trying to inject too many chemicals! - hound << "Your stomach is currently too full of fluids to secrete more fluids of this kind." + to_chat(hound, "Your stomach is currently too full of fluids to secrete more fluids of this kind.") else if(patient.reagents.get_reagent_amount(chem) + 10 <= 20) //No overdoses for you patient.reagents.add_reagent(chem, inject_amount) drain(750) //-750 charge per injection var/units = round(patient.reagents.get_reagent_amount(chem)) - hound << "Injecting [units] unit\s of [injection_chems[chem]] into occupant." //If they were immersed, the reagents wouldn't leave with them. + to_chat(hound, "Injecting [units] unit\s of [injection_chems[chem]] into occupant.") //If they were immersed, the reagents wouldn't leave with them. /obj/item/device/dogborg/sleeper/process() @@ -651,11 +669,11 @@ //Belly is entirely empty if(!length(contents)) - hound << "Your [src.name] is now clean. Ending self-cleaning cycle." + to_chat(hound, "Your [src.name] is now clean. Ending self-cleaning cycle.") cleaning = 0 update_patient() return - + //sound effects for(var/mob/living/M in contents) if(prob(20)) @@ -663,7 +681,7 @@ playsound(get_turf(hound),"digest_pred",75,0,-6,0,channel=CHANNEL_PRED) M.stop_sound_channel(CHANNEL_PRED) M.playsound_local("digest_prey",60) - + //If the timing is right, and there are items to be touched if(SSmobs.times_fired%6==1 && length(touchable_items)) @@ -716,8 +734,8 @@ qdel(T) //Special case for IDs to make them digested - //else if (istype(T, /obj/item/weapon/card/id)) - //var/obj/item/weapon/card/id/ID = T + //else if (istype(T, /obj/item/card/id)) + //var/obj/item/card/id/ID = T //ID.digest() //Need the digest proc, first. //Anything not perserved, PDA, or ID @@ -742,9 +760,9 @@ min_health = -100 injection_chems = null //So they don't have all the same chems as the medihound! -/obj/item/weapon/storage/attackby(obj/item/device/dogborg/sleeper/K9, mob/user, proximity) +/obj/item/storage/attackby(obj/item/device/dogborg/sleeper/K9, mob/user, proximity) K9.afterattack(src, user ,1) - + /obj/item/device/dogborg/sleeper/K9/afterattack(var/atom/movable/target, mob/living/silicon/user, proximity) hound = loc @@ -766,16 +784,18 @@ to_chat(user,"[brigman] is buckled and can not be put into your [src.name].") return user.visible_message("[hound.name] is ingesting [brigman] into their [src.name].", "You start ingesting [brigman] into your [src.name]...") - if(do_after(user, 30, brigman) && !patient && !brigman.buckled) + if(do_after(user, 30, target = brigman) && !patient && !brigman.buckled) + if(!in_range(src, brigman)) //Proximity is probably old news by now, do a new check. + return //If they moved away, you can't eat them. brigman.forceMove(src) brigman.reset_perspective(src) update_patient() START_PROCESSING(SSobj, src) - user.visible_message("[hound.name]'s mobile brig clunks in series as [brigman] slips inside.", "Your garbage compactor groans lightly as [brigman] slips inside.") + user.visible_message("[hound.name]'s mobile brig clunks in series as [brigman] slips inside.", "Your mobile brig groans lightly as [brigman] slips inside.") playsound(hound, 'sound/effects/bin_close.ogg', 80, 1) // Really don't need ERP sound effects for robots return return - + /obj/item/device/dogborg/sleeper/compactor //Janihound gut. name = "garbage processor" desc = "A mounted garbage compactor unit with fuel processor." @@ -786,7 +806,7 @@ injection_chems = null //So they don't have all the same chems as the medihound! var/max_item_count = 32 -/obj/item/weapon/storage/attackby(obj/item/device/dogborg/sleeper/compactor, mob/user, proximity) //GIT CIRCUMVENTED YO! +/obj/item/storage/attackby(obj/item/device/dogborg/sleeper/compactor, mob/user, proximity) //GIT CIRCUMVENTED YO! compactor.afterattack(src, user ,1) /obj/item/device/dogborg/sleeper/compactor/afterattack(var/atom/movable/target, mob/living/silicon/user, proximity)//GARBO NOMS @@ -810,7 +830,9 @@ to_chat(user,"\The [target] is too large to fit into your [src.name]") return user.visible_message("[hound.name] is ingesting [target.name] into their [src.name].", "You start ingesting [target] into your [src.name]...") - if(do_after(user, 30, target) && length(contents) < max_item_count) + if(do_after(user, 30, target = target) && length(contents) < max_item_count) + if(!in_range(src, target)) //Proximity is probably old news by now, do a new check. + return //If they moved away, you can't eat them. This still applies to items, don't magically eat things I picked up already. target.forceMove(src) user.visible_message("[hound.name]'s garbage processor groans lightly as [target.name] slips inside.", "Your garbage compactor groans lightly as [target] slips inside.") playsound(hound, 'sound/machines/disposalflush.ogg', 50, 1) @@ -822,7 +844,7 @@ else if(ishuman(target)) var/mob/living/carbon/human/trashman = target if (!trashman.devourable) - to_chat(user, "The target registers an error code.") + to_chat(user, "\The [target] registers an error code to your [src.name]") return if(patient) to_chat(user,"Your [src.name] is already occupied.") @@ -831,7 +853,9 @@ to_chat(user,"[trashman] is buckled and can not be put into your [src.name].") return user.visible_message("[hound.name] is ingesting [trashman] into their [src.name].", "You start ingesting [trashman] into your [src.name]...") - if(do_after(user, 30, trashman) && !patient && !trashman.buckled && length(contents) < max_item_count) + if(do_after(user, 30, target = trashman) && !patient && !trashman.buckled && length(contents) < max_item_count) + if(!in_range(src, trashman)) //Proximity is probably old news by now, do a new check. + return //If they moved away, you can't eat them. trashman.forceMove(src) trashman.reset_perspective(src) update_patient() @@ -844,7 +868,7 @@ // Pounce stuff for K-9 -/obj/item/weapon/dogborg/pounce +/obj/item/dogborg/pounce name = "pounce" icon = 'icons/mob/dogborg.dmi' icon_state = "pounce" @@ -852,9 +876,9 @@ force = 0 throwforce = 0 -/obj/item/weapon/dogborg/pounce/New() +/obj/item/dogborg/pounce/New() ..() - flags |= NOBLUDGEON + flags_1 |= NOBLUDGEON_1 /mob/living/silicon/robot var/leaping = 0 @@ -868,7 +892,7 @@ #define MAX_K9_LEAP_DIST 4 //because something's definitely borked the pounce functioning from a distance. -/obj/item/weapon/dogborg/pounce/afterattack(atom/A, mob/user) +/obj/item/dogborg/pounce/afterattack(atom/A, mob/user) var/mob/living/silicon/robot.R = user R.leap_at(A) diff --git a/code/citadel/icons/taur_penis_onmob.dmi b/code/citadel/icons/taur_penis_onmob.dmi new file mode 100644 index 0000000000..3debbd0047 Binary files /dev/null and b/code/citadel/icons/taur_penis_onmob.dmi differ diff --git a/code/citadel/organs/breasts.dm b/code/citadel/organs/breasts.dm index 5e3f312199..dda5e248ee 100644 --- a/code/citadel/organs/breasts.dm +++ b/code/citadel/organs/breasts.dm @@ -11,6 +11,10 @@ var/amount = 2 producing = TRUE shape = "pair" + can_masturbate_with = TRUE + masturbation_verb = "massage" + can_climax = TRUE + fluid_transfer_factor =0.5 /obj/item/organ/genital/breasts/Initialize() . = ..() @@ -54,4 +58,10 @@ var/mob/living/carbon/human/H = owner // only human mobs have skin_tone, which we need. color = "#[skintone2hex(H.skin_tone)]" else - color = "#[owner.dna.features["breasts_color"]]" \ No newline at end of file + color = "#[owner.dna.features["breasts_color"]]" + +/obj/item/organ/genital/breasts/is_exposed() + . = ..() + if(.) + return TRUE + return owner.is_chest_exposed() \ No newline at end of file diff --git a/code/citadel/organs/eggsack.dm b/code/citadel/organs/eggsack.dm index 1e53240e1a..1486310d61 100644 --- a/code/citadel/organs/eggsack.dm +++ b/code/citadel/organs/eggsack.dm @@ -1,5 +1,5 @@ /obj/item/organ/genital/eggsack - name = "egg sack" + name = "Egg sack" desc = "An egg producing reproductive organ." icon_state = "egg_sack" icon = 'code/citadel/icons/ovipositor.dmi' @@ -7,7 +7,7 @@ slot = "testicles" color = null //don't use the /genital color since it already is colored w_class = 3 - var/internal = TRUE + internal = TRUE var/egg_girth = EGG_GIRTH_DEF var/cum_mult = CUM_RATE_MULT var/cum_rate = CUM_RATE diff --git a/code/citadel/organs/genitals.dm b/code/citadel/organs/genitals.dm index c129d8e8fa..1f46778aaf 100644 --- a/code/citadel/organs/genitals.dm +++ b/code/citadel/organs/genitals.dm @@ -3,7 +3,10 @@ var/shape = "human" var/sensitivity = 1 var/list/genital_flags = list() - var/can_masturbate_with = 0 + var/can_masturbate_with = FALSE + var/masturbation_verb = "masturbate" + var/can_climax = FALSE + var/fluid_transfer_factor = 0.0 //How much would a partner get in them if they climax using this? var/size = 2 //can vary between num or text, just used in icon_state strings var/fluid_id = null var/fluid_max_volume = 50 @@ -13,6 +16,9 @@ var/producing = FALSE var/aroused_state = FALSE //Boolean used in icon_state strings var/aroused_amount = 50 //This is a num from 0 to 100 for arousal percentage for when to use arousal state icons. + var/obj/item/organ/genital/linked_organ + var/through_clothes = FALSE + var/internal = FALSE /obj/item/organ/genital/Initialize() . = ..() @@ -34,6 +40,52 @@ update_appearance() update_link() +//exposure and through-clothing code +/mob/living/carbon + var/list/exposed_genitals = list() //Keeping track of them so we don't have to iterate through every genitalia and see if exposed + +/obj/item/organ/genital/proc/is_exposed() + if(!owner) + return FALSE + if(internal) + return FALSE + if(through_clothes) + return TRUE + +/obj/item/organ/genital/proc/toggle_through_clothes() + if(through_clothes) + through_clothes = FALSE + owner.exposed_genitals -= src + else + through_clothes = TRUE + owner.exposed_genitals += src + if(ishuman(owner)) //recast to use update genitals proc + var/mob/living/carbon/human/H = owner + H.update_genitals() + +/mob/living/carbon/verb/toggle_genitals() + set category = "IC" + set name = "Expose/Hide genitals" + set desc = "Allows you to toggle which genitals should show through clothes or not." + + var/list/genital_list = list() + for(var/obj/item/organ/O in internal_organs) + if(istype(O, /obj/item/organ/genital)) + var/obj/item/organ/genital/G = O + if(!G.internal) + genital_list += G + if(!genital_list.len) //There is nothing to expose + return + //Full list of exposable genitals created + var/obj/item/organ/genital/picked_organ + picked_organ = input(src, "Expose/Hide genitals", "Choose which genitalia to expose/hide", null) in genital_list + if(picked_organ) + picked_organ.toggle_through_clothes() + return + + + + /obj/item/organ/genital/proc/update_size() /obj/item/organ/genital/proc/update_appearance() @@ -41,6 +93,9 @@ /obj/item/organ/genital/proc/update_link() /obj/item/organ/genital/proc/remove_ref() + if(linked_organ) + linked_organ.linked_organ = null + linked_organ = null /obj/item/organ/genital/Insert(mob/living/carbon/M, special = 0) ..() @@ -58,21 +113,21 @@ var/obj/item/organ/genital/GtoClean for(GtoClean in internal_organs) qdel(GtoClean) - - if(dna.features["has_cock"]) - give_penis() - if(dna.features["has_balls"]) - give_balls() - else if(dna.features["has_ovi"]) - give_ovipositor() - if(dna.features["has_eggsack"]) - give_eggsack() + //Order should be very important. FIRST vagina, THEN testicles, THEN penis, as this affects the order they are rendered in. if(dna.features["has_breasts"]) give_breasts() if(dna.features["has_vag"]) give_vagina() - if(dna.features["has_womb"]) - give_womb() + if(dna.features["has_womb"]) + give_womb() + if(dna.features["has_balls"]) + give_balls() + if(dna.features["has_cock"]) + give_penis() + if(dna.features["has_ovi"]) + give_ovipositor() + if(dna.features["has_eggsack"]) + give_eggsack() /mob/living/carbon/human/proc/give_penis() if(!dna) @@ -208,17 +263,15 @@ if(H.disabilities & HUSK) return //start scanning for genitals - var/list/worn_stuff = H.get_equipped_items()//cache this list so it's not built again - if(H.is_groin_exposed(worn_stuff)) - //ORDER is important here. Vaginas first, theoretical testes after, and penis LAST. - //The latter is always drawn on top of the former. - if(H.has_vagina()) - genitals_to_add += H.getorganslot("vagina") - if(H.has_penis()) - genitals_to_add += H.getorganslot("penis") - if(H.is_chest_exposed(worn_stuff)) - if(H.has_breasts()) - genitals_to_add += H.getorganslot("breasts") + //var/list/worn_stuff = H.get_equipped_items()//cache this list so it's not built again + + for(var/obj/item/organ/O in H.internal_organs) + if(istype(O, /obj/item/organ/genital)) + var/obj/item/organ/genital/G = O + if(G.is_exposed()) //Checks appropriate clothing slot and if it's through_clothes + genitals_to_add += H.getorganslot(G.slot) + //Now we added all genitals that aren't internal and should be rendered + var/image/I //start applying overlays for(var/layer in relevant_layers) @@ -243,8 +296,10 @@ G.aroused_state = FALSE icon_string = "[G.slot]_[S.icon_state]_[size]_[G.aroused_state]_[layertext]" I = image("icon" = S.icon, "icon_state" = icon_string, "layer" =- layer) + if(S.center) I = center_image(I,S.dimension_x,S.dimension_y) + if(use_skintones && H.dna.features["genitals_use_skintone"]) I.color = "#[skintone2hex(H.skin_tone)]" else diff --git a/code/citadel/organs/genitals_sprite_accessories.dm b/code/citadel/organs/genitals_sprite_accessories.dm index 586be3a095..710bab787c 100644 --- a/code/citadel/organs/genitals_sprite_accessories.dm +++ b/code/citadel/organs/genitals_sprite_accessories.dm @@ -31,6 +31,33 @@ icon_state = "tapered" name = "Tapered" +//////////////////////// +// Taur cocks go here // +//////////////////////// +/datum/sprite_accessory/penis/taur_flared + icon = 'code/citadel/icons/taur_penis_onmob.dmi' //Needed larger width + icon_state = "flared" + name = "Taur, Flared" + center = TRUE //Center the image 'cause 2-tile wide. + dimension_x = 64 + +/datum/sprite_accessory/penis/taur_knotted + icon = 'code/citadel/icons/taur_penis_onmob.dmi' //Needed larger width + icon_state = "knotted" + name = "Taur, Knotted" + center = TRUE //Center the image 'cause 2-tile wide. + dimension_x = 64 + +/datum/sprite_accessory/penis/taur_tapered + icon = 'code/citadel/icons/taur_penis_onmob.dmi' //Needed larger width + icon_state = "tapered" + name = "Taur, Tapered" + center = TRUE //Center the image 'cause 2-tile wide. + dimension_x = 64 + + + + //Vaginas /datum/sprite_accessory/vagina icon = 'code/citadel/icons/vagina_onmob.dmi' diff --git a/code/citadel/organs/ovipositor.dm b/code/citadel/organs/ovipositor.dm index 9e46cff91c..3d684ee387 100644 --- a/code/citadel/organs/ovipositor.dm +++ b/code/citadel/organs/ovipositor.dm @@ -1,5 +1,5 @@ /obj/item/organ/genital/ovipositor - name = "ovipositor" + name = "Ovipositor" desc = "An egg laying reproductive organ." icon_state = "ovi_knotted_2" icon = 'code/citadel/icons/ovipositor.dmi' diff --git a/code/citadel/organs/penis.dm b/code/citadel/organs/penis.dm index 3d99d6c939..7348e8c969 100644 --- a/code/citadel/organs/penis.dm +++ b/code/citadel/organs/penis.dm @@ -1,21 +1,23 @@ /obj/item/organ/genital/penis - name = "penis" - desc = "A male reproductive organ." - icon_state = "penis" - icon = 'code/citadel/icons/penis.dmi' - zone = "groin" - slot = "penis" - w_class = 3 - can_masturbate_with = 1 - size = 2 //arbitrary value derived from length and girth for sprites. - var/length = 6 //inches + name = "penis" + desc = "A male reproductive organ." + icon_state = "penis" + icon = 'code/citadel/icons/penis.dmi' + zone = "groin" + slot = "penis" + w_class = 3 + can_masturbate_with = TRUE + masturbation_verb = "stroke" + can_climax = TRUE + fluid_transfer_factor = 0.5 + size = 2 //arbitrary value derived from length and girth for sprites. + var/length = 6 //inches var/cached_length //used to detect a change in length - var/girth = 0 - var/girth_ratio = COCK_GIRTH_RATIO_DEF //0.73; check citadel_defines.dm - var/knot_girth_ratio = KNOT_GIRTH_RATIO_DEF - var/list/dickflags = list() - var/list/knotted_types = list("knotted", "barbknot") - var/obj/item/organ/genital/testicles/linked_balls + var/girth = 0 + var/girth_ratio = COCK_GIRTH_RATIO_DEF //0.73; check citadel_defines.dm + var/knot_girth_ratio = KNOT_GIRTH_RATIO_DEF + var/list/dickflags = list() + var/list/knotted_types = list("knotted", "barbknot") /obj/item/organ/genital/penis/update_size() if(length == cached_length) @@ -35,7 +37,7 @@ cached_length = length /obj/item/organ/genital/penis/update_appearance() - var/string = "penis_[lowertext(shape)]_[size]" + var/string = "penis_[GLOB.cock_shapes_icons[shape]]_[size]" icon_state = sanitize_text(string) var/lowershape = lowertext(shape) if(lowershape in knotted_types) @@ -55,15 +57,16 @@ /obj/item/organ/genital/penis/update_link() if(owner) - linked_balls = (owner.getorganslot("testicles")) - if(linked_balls) - linked_balls.linked_penis = src + linked_organ = (owner.getorganslot("testicles")) + if(linked_organ) + linked_organ.linked_organ = src else - if(linked_balls) - linked_balls.linked_penis = null - linked_balls = null + if(linked_organ) + linked_organ.linked_organ = null + linked_organ = null -/obj/item/organ/genital/penis/remove_ref() - if(linked_balls) - linked_balls.linked_penis = null - linked_balls = null +/obj/item/organ/genital/penis/is_exposed() + . = ..() + if(.) + return TRUE + return owner.is_groin_exposed() \ No newline at end of file diff --git a/code/citadel/organs/testicles.dm b/code/citadel/organs/testicles.dm index 71e591f930..bb3ade6048 100644 --- a/code/citadel/organs/testicles.dm +++ b/code/citadel/organs/testicles.dm @@ -6,13 +6,12 @@ zone = "groin" slot = "testicles" w_class = 3 - var/internal = FALSE + internal = TRUE size = BALLS_SIZE_DEF var/sack_size = BALLS_SACK_SIZE_DEF fluid_id = "semen" producing = TRUE var/sent_full_message = 1 //defaults to 1 since they're full to start - var/obj/item/organ/genital/penis/linked_penis /obj/item/organ/genital/testicles/Initialize() . = ..() @@ -33,20 +32,20 @@ return FALSE sent_full_message = 0 update_link() - if(!linked_penis) + if(!linked_organ) return FALSE reagents.isolate_reagent(fluid_id)//remove old reagents if it changed and just clean up generally reagents.add_reagent(fluid_id, (fluid_mult * fluid_rate))//generate the cum /obj/item/organ/genital/testicles/update_link() if(owner && !QDELETED(src)) - linked_penis = (owner.getorganslot("penis")) - if(linked_penis) - linked_penis.linked_balls = src + linked_organ = (owner.getorganslot("penis")) + if(linked_organ) + linked_organ.linked_organ = src else - if(linked_penis) - linked_penis.linked_balls = null - linked_penis = null + if(linked_organ) + linked_organ.linked_organ = null + linked_organ = null /obj/item/organ/genital/testicles/proc/send_full_message(msg = "Your balls finally feel full, again.") if(owner && istext(msg)) diff --git a/code/citadel/organs/vagina.dm b/code/citadel/organs/vagina.dm index c1924a3067..f170ced9b6 100644 --- a/code/citadel/organs/vagina.dm +++ b/code/citadel/organs/vagina.dm @@ -6,7 +6,10 @@ zone = "groin" slot = "vagina" size = 1 //There is only 1 size right now - can_masturbate_with = 1 + can_masturbate_with = TRUE + masturbation_verb = "finger" + can_climax = TRUE + fluid_transfer_factor = 0.1 //Yes, some amount is exposed to you, go get your AIDS w_class = 3 var/cap_length = 8//D E P T H (cap = capacity) var/cap_girth = 12 @@ -15,7 +18,6 @@ var/clit_diam = 0.25 var/clit_len = 0.25 var/list/vag_types = list("tentacle", "dentata", "hairy") - var/obj/item/organ/genital/womb/linked_womb /obj/item/organ/genital/vagina/update_appearance() @@ -56,15 +58,16 @@ /obj/item/organ/genital/vagina/update_link() if(owner) - linked_womb = (owner.getorganslot("womb")) - if(linked_womb) - linked_womb.linked_vag = src + linked_organ = (owner.getorganslot("womb")) + if(linked_organ) + linked_organ.linked_organ = src else - if(linked_womb) - linked_womb.linked_vag = null - linked_womb = null + if(linked_organ) + linked_organ.linked_organ = null + linked_organ = null -/obj/item/organ/genital/vagina/remove_ref() - if(linked_womb) - linked_womb.linked_vag = null - linked_womb = null +/obj/item/organ/genital/vagina/is_exposed() + . = ..() + if(.) + return TRUE + return owner.is_groin_exposed() \ No newline at end of file diff --git a/code/citadel/organs/womb.dm b/code/citadel/organs/womb.dm index e1ea02a230..433f005623 100644 --- a/code/citadel/organs/womb.dm +++ b/code/citadel/organs/womb.dm @@ -6,11 +6,11 @@ zone = "groin" slot = "womb" w_class = 3 - var/internal = FALSE + internal = TRUE fluid_id = "femcum" producing = TRUE - var/obj/item/organ/genital/vagina/linked_vag - + + /obj/item/organ/genital/womb/Initialize() . = ..() reagents.add_reagent(fluid_id, fluid_max_volume) @@ -24,25 +24,20 @@ /obj/item/organ/genital/womb/proc/generate_femcum() reagents.maximum_volume = fluid_max_volume update_link() - if(!linked_vag) + if(!linked_organ) return FALSE reagents.isolate_reagent(fluid_id)//remove old reagents if it changed and just clean up generally reagents.add_reagent(fluid_id, (fluid_mult * fluid_rate))//generate the cum /obj/item/organ/genital/womb/update_link() if(owner) - linked_vag = (owner.getorganslot("vagina")) - if(linked_vag) - linked_vag.linked_womb = src + linked_organ = (owner.getorganslot("vagina")) + if(linked_organ) + linked_organ.linked_organ = src else - if(linked_vag) - linked_vag.linked_womb = null - linked_vag = null - -/obj/item/organ/genital/womb/remove_ref() - if(linked_vag) - linked_vag.linked_womb = null - linked_vag = null + if(linked_organ) + linked_organ.linked_organ = null + linked_organ = null /obj/item/organ/genital/womb/Destroy() return ..() diff --git a/code/citadel/pokemon.dm b/code/citadel/pokemon.dm index b6be0033c0..c3514719f6 100644 --- a/code/citadel/pokemon.dm +++ b/code/citadel/pokemon.dm @@ -90,7 +90,7 @@ icon = 'icons/mob/pokemon.dmi' var/pokeball pixel_x = -16 - butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab = 5) + butcher_results = list(/obj/item/reagent_containers/food/snacks/meat/slab = 5) ventcrawler = 2 health = 100 maxHealth = 100 @@ -132,7 +132,7 @@ /mob/living/simple_animal/pokemon/leg icon = 'icons/mob/legendary.dmi' pixel_x = -32 - butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab = 12) + butcher_results = list(/obj/item/reagent_containers/food/snacks/meat/slab = 12) health = 200 maxHealth = 200 diff --git a/code/citadel/toys/dildos.dm b/code/citadel/toys/dildos.dm index 51b86b2fc2..d216ed86ba 100644 --- a/code/citadel/toys/dildos.dm +++ b/code/citadel/toys/dildos.dm @@ -1,7 +1,7 @@ ////////// //DILDOS// ////////// -obj/item/weapon/dildo +obj/item/dildo name = "dildo" desc = "Floppy!" icon = 'code/citadel/icons/dildo.dmi' @@ -19,7 +19,7 @@ obj/item/weapon/dildo var/random_shape = FALSE //Lists moved to _cit_helpers.dm as globals so they're not instanced individually -obj/item/weapon/dildo/proc/update_appearance() +obj/item/dildo/proc/update_appearance() icon_state = "[dildo_type]_[dildo_shape]_[dildo_size]" var/sizeword = "" switch(dildo_size) @@ -34,7 +34,7 @@ obj/item/weapon/dildo/proc/update_appearance() name = "[sizeword][dildo_shape] [can_customize ? "custom " : ""][dildo_type]" -obj/item/weapon/dildo/AltClick(mob/living/user) +obj/item/dildo/AltClick(mob/living/user) if(QDELETED(src)) return if(!isliving(user)) @@ -45,7 +45,7 @@ obj/item/weapon/dildo/AltClick(mob/living/user) return customize(user) -obj/item/weapon/dildo/proc/customize(mob/living/user) +obj/item/dildo/proc/customize(mob/living/user) if(!can_customize) return FALSE if(src && !user.incapacitated() && in_range(user,src)) @@ -74,7 +74,7 @@ obj/item/weapon/dildo/proc/customize(mob/living/user) update_appearance() return TRUE -obj/item/weapon/dildo/Initialize() +obj/item/dildo/Initialize() . = ..() if(random_color == TRUE) var/randcolor = pick(GLOB.dildo_colors) @@ -90,40 +90,40 @@ obj/item/weapon/dildo/Initialize() pixel_y = rand(-7,7) pixel_x = rand(-7,7) -obj/item/weapon/dildo/examine(mob/user) +obj/item/dildo/examine(mob/user) ..() if(can_customize) user << "Alt-Click \the [src.name] to customize it." -obj/item/weapon/dildo/random//totally random +obj/item/dildo/random//totally random name = "random dildo"//this name will show up in vendors and shit so you know what you're vending(or don't, i guess :^)) random_color = TRUE random_shape = TRUE random_size = TRUE -obj/item/weapon/dildo/knotted +obj/item/dildo/knotted dildo_shape = "knotted" name = "knotted dildo" -obj/item/weapon/dildo/human +obj/item/dildo/human dildo_shape = "human" name = "human dildo" -obj/item/weapon/dildo/plain +obj/item/dildo/plain dildo_shape = "plain" name = "plain dildo" -obj/item/weapon/dildo/flared +obj/item/dildo/flared dildo_shape = "flared" name = "flared dildo" -obj/item/weapon/dildo/flared/huge +obj/item/dildo/flared/huge name = "literal horse cock" desc = "THIS THING IS HUGE!" dildo_size = 4 -obj/item/weapon/dildo/custom +obj/item/dildo/custom name = "customizable dildo" desc = "Thanks to significant advances in synthetic nanomaterials, this dildo is capable of taking on many different forms to fit the user's preferences! Pricy!" can_customize = TRUE diff --git a/code/controllers/configuration.dm b/code/controllers/configuration.dm index c32c481291..abf2c1f937 100644 --- a/code/controllers/configuration.dm +++ b/code/controllers/configuration.dm @@ -275,7 +275,7 @@ if(M.config_tag) if(!(M.config_tag in modes)) // ensure each mode is added only once - GLOB.config_error_log << "Adding game mode [M.name] ([M.config_tag]) to configuration." + WRITE_FILE(GLOB.config_error_log, "Adding game mode [M.name] ([M.config_tag]) to configuration.") modes += M.config_tag mode_names[M.config_tag] = M.name probabilities[M.config_tag] = M.probability @@ -548,7 +548,7 @@ if("irc_announce_new_game") irc_announce_new_game = TRUE else - GLOB.config_error_log << "Unknown setting in configuration: '[name]'" + WRITE_FILE(GLOB.config_error_log, "Unknown setting in configuration: '[name]'") else if(type == "game_options") switch(name) @@ -611,13 +611,13 @@ if(mode_name in modes) continuous[mode_name] = 1 else - GLOB.config_error_log << "Unknown continuous configuration definition: [mode_name]." + WRITE_FILE(GLOB.config_error_log, "Unknown continuous configuration definition: [mode_name].") if("midround_antag") var/mode_name = lowertext(value) if(mode_name in modes) midround_antag[mode_name] = 1 else - GLOB.config_error_log << "Unknown midround antagonist configuration definition: [mode_name]." + WRITE_FILE(GLOB.config_error_log, "Unknown midround antagonist configuration definition: [mode_name].") if("midround_antag_time_check") midround_antag_time_check = text2num(value) if("midround_antag_life_check") @@ -633,9 +633,9 @@ if(mode_name in modes) min_pop[mode_name] = text2num(mode_value) else - GLOB.config_error_log << "Unknown minimum population configuration definition: [mode_name]." + WRITE_FILE(GLOB.config_error_log, "Unknown minimum population configuration definition: [mode_name].") else - GLOB.config_error_log << "Incorrect minimum population configuration definition: [mode_name] [mode_value]." + WRITE_FILE(GLOB.config_error_log, "Incorrect minimum population configuration definition: [mode_name] [mode_value].") if("max_pop") var/pop_pos = findtext(value, " ") var/mode_name = null @@ -647,9 +647,9 @@ if(mode_name in modes) max_pop[mode_name] = text2num(mode_value) else - GLOB.config_error_log << "Unknown maximum population configuration definition: [mode_name]." + WRITE_FILE(GLOB.config_error_log, "Unknown maximum population configuration definition: [mode_name].") else - GLOB.config_error_log << "Incorrect maximum population configuration definition: [mode_name] [mode_value]." + WRITE_FILE(GLOB.config_error_log, "Incorrect maximum population configuration definition: [mode_name] [mode_value].") if("shuttle_refuel_delay") shuttle_refuel_delay = text2num(value) if("show_game_type_odds") @@ -677,9 +677,9 @@ if(prob_name in modes) probabilities[prob_name] = text2num(prob_value) else - GLOB.config_error_log << "Unknown game mode probability configuration definition: [prob_name]." + WRITE_FILE(GLOB.config_error_log, "Unknown game mode probability configuration definition: [prob_name].") else - GLOB.config_error_log << "Incorrect probability configuration definition: [prob_name] [prob_value]." + WRITE_FILE(GLOB.config_error_log, "Incorrect probability configuration definition: [prob_name] [prob_value].") if("protect_roles_from_antagonist") protect_roles_from_antagonist = 1 @@ -726,7 +726,7 @@ // Value is in the form "LAWID,NUMBER" var/list/L = splittext(value, ",") if(L.len != 2) - GLOB.config_error_log << "Invalid LAW_WEIGHT: " + t + WRITE_FILE(GLOB.config_error_log, "Invalid LAW_WEIGHT: " + t) continue var/lawid = L[1] var/weight = text2num(L[2]) @@ -781,7 +781,7 @@ if("mice_roundstart") mice_roundstart = text2num(value) else - GLOB.config_error_log << "Unknown setting in configuration: '[name]'" + WRITE_FILE(GLOB.config_error_log, "Unknown setting in configuration: '[name]'") else if(type == "policies") policies[name] = value @@ -839,7 +839,7 @@ if ("disabled") currentmap = null else - GLOB.config_error_log << "Unknown command in map vote config: '[command]'" + WRITE_FILE(GLOB.config_error_log, "Unknown command in map vote config: '[command]'") /datum/configuration/proc/loadsql(filename) @@ -883,7 +883,7 @@ if("feedback_tableprefix") global.sqlfdbktableprefix = value else - GLOB.config_error_log << "Unknown setting in configuration: '[name]'" + WRITE_FILE(GLOB.config_error_log, "Unknown setting in configuration: '[name]'") /datum/configuration/proc/pick_mode(mode_name) // I wish I didn't have to instance the game modes in order to look up diff --git a/code/controllers/hooks-defs.dm b/code/controllers/hooks-defs.dm index 001372b4e3..42212e266c 100644 --- a/code/controllers/hooks-defs.dm +++ b/code/controllers/hooks-defs.dm @@ -68,14 +68,14 @@ /** * Employee reassignment hook. * Called in card.dm when someone's card is reassigned at the HoP's desk. - * Parameters: var/obj/item/weapon/card/id + * Parameters: var/obj/item/card/id */ /hook/reassign_employee /** * Employee terminated hook. * Called in card.dm when someone's card is terminated at the HoP's desk. - * Parameters: var/obj/item/weapon/card/id + * Parameters: var/obj/item/card/id */ /hook/terminate_employee diff --git a/code/controllers/master.dm b/code/controllers/master.dm index c71e34fce3..3625e3e0df 100644 --- a/code/controllers/master.dm +++ b/code/controllers/master.dm @@ -53,7 +53,7 @@ GLOBAL_REAL(Master, /datum/controller/master) = new var/static/restart_clear = 0 var/static/restart_timeout = 0 var/static/restart_count = 0 - + //current tick limit, assigned before running a subsystem. //used by CHECK_TICK as well so that the procs subsystems call can obey that SS's tick limits var/static/current_ticklimit = TICK_LIMIT_RUNNING @@ -124,13 +124,14 @@ GLOBAL_REAL(Master, /datum/controller/master) = new var/FireHim = FALSE if(istype(BadBoy)) msg = null - switch(++BadBoy.failure_strikes) + LAZYINITLIST(BadBoy.failure_strikes) + switch(++BadBoy.failure_strikes[BadBoy.type]) if(2) msg = "The [BadBoy.name] subsystem was the last to fire for 2 controller restarts. It will be recovered now and disabled if it happens again." FireHim = TRUE if(3) msg = "The [BadBoy.name] subsystem seems to be destabilizing the MC and will be offlined." - BadBoy.flags |= SS_NO_FIRE + BadBoy.flags_1 |= SS_NO_FIRE if(msg) to_chat(GLOB.admins, "[msg]") log_world(msg) @@ -166,7 +167,7 @@ GLOBAL_REAL(Master, /datum/controller/master) = new // Initialize subsystems. current_ticklimit = config.tick_limit_mc_init for (var/datum/controller/subsystem/SS in subsystems) - if (SS.flags & SS_NO_INIT) + if (SS.flags_1 & SS_NO_INIT) continue SS.Initialize(REALTIMEOFDAY) CHECK_TICK @@ -231,13 +232,13 @@ GLOBAL_REAL(Master, /datum/controller/master) = new var/timer = world.time for (var/thing in subsystems) var/datum/controller/subsystem/SS = thing - if (SS.flags & SS_NO_FIRE) + if (SS.flags_1 & SS_NO_FIRE) continue SS.queued_time = 0 SS.queue_next = null SS.queue_prev = null SS.state = SS_IDLE - if (SS.flags & SS_TICKER) + if (SS.flags_1 & SS_TICKER) tickersubsystems += SS timer += world.tick_lag * rand(1, 5) SS.next_fire = timer @@ -370,7 +371,7 @@ GLOBAL_REAL(Master, /datum/controller/master) = new continue if (SS.next_fire > world.time) continue - SS_flags = SS.flags + SS_flags = SS.flags_1 if (SS_flags & SS_NO_FIRE) subsystemstocheck -= SS continue @@ -407,7 +408,7 @@ GLOBAL_REAL(Master, /datum/controller/master) = new if (ran && world.tick_usage > TICK_LIMIT_RUNNING) break - queue_node_flags = queue_node.flags + queue_node_flags = queue_node.flags_1 queue_node_priority = queue_node.queued_priority //super special case, subsystems where we can't make them pause mid way through diff --git a/code/controllers/subsystem.dm b/code/controllers/subsystem.dm index 3024c24c15..0c1f8411fc 100644 --- a/code/controllers/subsystem.dm +++ b/code/controllers/subsystem.dm @@ -6,7 +6,7 @@ var/wait = 20 //time to wait (in deciseconds) between each call to fire(). Must be a positive integer. var/priority = 50 //When mutiple subsystems need to run in the same tick, higher priority subsystems will run first and be given a higher share of the tick before MC_TICK_CHECK triggers a sleep - var/flags = 0 //see MC.dm in __DEFINES Most flags must be set on world start to take full effect. (You can also restart the mc to force them to process again) + var/flags_1 = 0 //see MC.dm in __DEFINES Most flags_1 must be set on world start to take full effect. (You can also restart the mc to force them to process again) //set to 0 to prevent fire() calls, mostly for admin use or subsystems that may be resumed later // use the SS_NO_FIRE flag instead for systems that never fire to keep it from even being added to the list @@ -31,7 +31,7 @@ var/runlevels = RUNLEVELS_DEFAULT //points of the game at which the SS can fire - var/static/failure_strikes = 0 //How many times we suspect this subsystem has crashed the MC, 3 strikes and you're out! + var/static/list/failure_strikes //How many times we suspect a subsystem type has crashed the MC, 3 strikes and you're out! //Do not override /datum/controller/subsystem/New() @@ -61,13 +61,13 @@ //fire() seems more suitable. This is the procedure that gets called every 'wait' deciseconds. //Sleeping in here prevents future fires until returned. /datum/controller/subsystem/proc/fire(resumed = 0) - flags |= SS_NO_FIRE + flags_1 |= SS_NO_FIRE throw EXCEPTION("Subsystem [src]([type]) does not fire() but did not set the SS_NO_FIRE flag. Please add the SS_NO_FIRE flag to any subsystem that doesn't fire so it doesn't get added to the processing list and waste cpu.") /datum/controller/subsystem/Destroy() dequeue() can_fire = 0 - flags |= SS_NO_FIRE + flags_1 |= SS_NO_FIRE Master.subsystems -= src @@ -76,14 +76,14 @@ // (this lets us sort our run order correctly without having to re-sort the entire already sorted list) /datum/controller/subsystem/proc/enqueue() var/SS_priority = priority - var/SS_flags = flags + var/SS_flags = flags_1 var/datum/controller/subsystem/queue_node var/queue_node_priority var/queue_node_flags for (queue_node = Master.queue_head; queue_node; queue_node = queue_node.queue_next) queue_node_priority = queue_node.queued_priority - queue_node_flags = queue_node.flags + queue_node_flags = queue_node.flags_1 if (queue_node_flags & SS_TICKER) if (!(SS_flags & SS_TICKER)) @@ -170,7 +170,7 @@ - if(can_fire && !(SS_NO_FIRE in flags)) + if(can_fire && !(SS_NO_FIRE in flags_1)) msg = "[round(cost,1)]ms|[round(tick_usage,1)]%([round(tick_overrun,1)]%)|[round(ticks,0.1)]\t[msg]" else msg = "OFFLINE\t[msg]" diff --git a/code/controllers/subsystem/acid.dm b/code/controllers/subsystem/acid.dm index a83afb3923..e1528f458d 100644 --- a/code/controllers/subsystem/acid.dm +++ b/code/controllers/subsystem/acid.dm @@ -1,7 +1,7 @@ SUBSYSTEM_DEF(acid) name = "Acid" priority = 40 - flags = SS_NO_INIT|SS_BACKGROUND + flags_1 = SS_NO_INIT|SS_BACKGROUND runlevels = RUNLEVEL_GAME | RUNLEVEL_POSTGAME var/list/currentrun = list() diff --git a/code/controllers/subsystem/air.dm b/code/controllers/subsystem/air.dm index a9a177597a..48a8d74616 100644 --- a/code/controllers/subsystem/air.dm +++ b/code/controllers/subsystem/air.dm @@ -11,7 +11,7 @@ SUBSYSTEM_DEF(air) init_order = INIT_ORDER_AIR priority = 20 wait = 5 - flags = SS_BACKGROUND + flags_1 = SS_BACKGROUND runlevels = RUNLEVEL_GAME | RUNLEVEL_POSTGAME var/cost_turfs = 0 diff --git a/code/controllers/subsystem/assets.dm b/code/controllers/subsystem/assets.dm index 607b142c59..d4a2407309 100644 --- a/code/controllers/subsystem/assets.dm +++ b/code/controllers/subsystem/assets.dm @@ -1,14 +1,17 @@ SUBSYSTEM_DEF(assets) name = "Assets" init_order = INIT_ORDER_ASSETS - flags = SS_NO_FIRE + flags_1 = SS_NO_FIRE var/list/cache = list() + var/list/preload = list() /datum/controller/subsystem/assets/Initialize(timeofday) for(var/type in typesof(/datum/asset) - list(/datum/asset, /datum/asset/simple)) var/datum/asset/A = new type() A.register() + preload = cache.Copy() //don't preload assets generated during the round + for(var/client/C in GLOB.clients) - addtimer(CALLBACK(GLOBAL_PROC, .proc/getFilesSlow, C, cache, FALSE), 10) + addtimer(CALLBACK(GLOBAL_PROC, .proc/getFilesSlow, C, preload, FALSE), 10) ..() diff --git a/code/controllers/subsystem/atoms.dm b/code/controllers/subsystem/atoms.dm index e819060afb..b7ac19ad1f 100644 --- a/code/controllers/subsystem/atoms.dm +++ b/code/controllers/subsystem/atoms.dm @@ -6,7 +6,7 @@ SUBSYSTEM_DEF(atoms) name = "Atoms" init_order = INIT_ORDER_ATOMS - flags = SS_NO_FIRE + flags_1 = SS_NO_FIRE var/initialized = INITIALIZATION_INSSATOMS var/old_initialized @@ -30,7 +30,7 @@ SUBSYSTEM_DEF(atoms) initialized = INITIALIZATION_INNEW_MAPLOAD LAZYINITLIST(late_loaders) - + var/count var/list/mapload_arg = list(TRUE) if(atoms) @@ -60,10 +60,10 @@ SUBSYSTEM_DEF(atoms) A.LateInitialize() testing("Late initialized [late_loaders.len] atoms") late_loaders.Cut() - + if(atoms) . = created_atoms + atoms - created_atoms = null + created_atoms = null /datum/controller/subsystem/atoms/proc/InitAtom(atom/A, list/arguments) var/the_type = A.type @@ -77,7 +77,7 @@ SUBSYSTEM_DEF(atoms) if(start_tick != world.time) BadInitializeCalls[the_type] |= BAD_INIT_SLEPT - + var/qdeleted = FALSE if(result != INITIALIZE_HINT_NORMAL) @@ -92,12 +92,12 @@ SUBSYSTEM_DEF(atoms) qdeleted = TRUE else BadInitializeCalls[the_type] |= BAD_INIT_NO_HINT - + if(!A) //possible harddel qdeleted = TRUE else if(!A.initialized) BadInitializeCalls[the_type] |= BAD_INIT_DIDNT_INIT - + return qdeleted || QDELING(A) /datum/controller/subsystem/atoms/proc/map_loader_begin() diff --git a/code/controllers/subsystem/augury.dm b/code/controllers/subsystem/augury.dm index 32086f52ed..386345a728 100644 --- a/code/controllers/subsystem/augury.dm +++ b/code/controllers/subsystem/augury.dm @@ -1,6 +1,6 @@ SUBSYSTEM_DEF(augury) name = "Augury" - flags = SS_NO_INIT + flags_1 = SS_NO_INIT runlevels = RUNLEVEL_GAME | RUNLEVEL_POSTGAME var/list/watchers = list() diff --git a/code/controllers/subsystem/blackbox.dm b/code/controllers/subsystem/blackbox.dm index 19e96f3fbf..7fbbaa8795 100644 --- a/code/controllers/subsystem/blackbox.dm +++ b/code/controllers/subsystem/blackbox.dm @@ -1,7 +1,7 @@ SUBSYSTEM_DEF(blackbox) name = "Blackbox" wait = 6000 - flags = SS_NO_TICK_CHECK | SS_NO_INIT + flags_1 = SS_NO_TICK_CHECK | SS_NO_INIT runlevels = RUNLEVEL_GAME | RUNLEVEL_POSTGAME init_order = INIT_ORDER_BLACKBOX @@ -253,20 +253,17 @@ SUBSYSTEM_DEF(blackbox) /datum/feedback_variable/proc/get_variable() return variable -/datum/feedback_variable/proc/set_details(text) - if (istext(text)) - details = text - -/datum/feedback_variable/proc/add_details(text) - if (istext(text)) - text = replacetext(text, " ", "_") - if (!details) - details = text - else - details += " [text]" +/datum/feedback_variable/proc/set_details(deets) + details = "\"[deets]\"" + +/datum/feedback_variable/proc/add_details(deets) + if (!details) + set_details(deets) + else + details += " | \"[deets]\"" /datum/feedback_variable/proc/get_details() return details /datum/feedback_variable/proc/get_parsed() - return list(variable,value,details) + return list(variable,value,details) \ No newline at end of file diff --git a/code/controllers/subsystem/communications.dm b/code/controllers/subsystem/communications.dm index 1380d119e2..d3ad7d1c96 100644 --- a/code/controllers/subsystem/communications.dm +++ b/code/controllers/subsystem/communications.dm @@ -1,9 +1,9 @@ -#define COMMUNICATION_COOLDOWN 600 -#define COMMUNICATION_COOLDOWN_AI 600 +#define COMMUNICATION_COOLDOWN 300 +#define COMMUNICATION_COOLDOWN_AI 300 SUBSYSTEM_DEF(communications) name = "Communications" - flags = SS_NO_INIT | SS_NO_FIRE + flags_1 = SS_NO_INIT | SS_NO_FIRE var/silicon_message_cooldown var/nonsilicon_message_cooldown diff --git a/code/controllers/subsystem/dbcore.dm b/code/controllers/subsystem/dbcore.dm index 864274b8fb..35f3d39cd4 100644 --- a/code/controllers/subsystem/dbcore.dm +++ b/code/controllers/subsystem/dbcore.dm @@ -1,6 +1,6 @@ SUBSYSTEM_DEF(dbcore) name = "Database" - flags = SS_NO_INIT|SS_NO_FIRE + flags_1 = SS_NO_INIT|SS_NO_FIRE init_order = INIT_ORDER_DBCORE var/const/FAILED_DB_CONNECTION_CUTOFF = 5 @@ -251,7 +251,7 @@ Delayed insert mode was removed in mysql 7 and only works with MyISAM type table var/table var/position //1-based index into item data var/sql_type - var/flags + var/flags_1 var/length var/max_length //types @@ -275,7 +275,7 @@ Delayed insert mode was removed in mysql 7 and only works with MyISAM type table table = table_handler position = position_handler sql_type = type_handler - flags = flag_handler + flags_1 = flag_handler length = length_handler max_length = max_length_handler diff --git a/code/controllers/subsystem/disease.dm b/code/controllers/subsystem/disease.dm index 5499680a2f..75ff3af534 100644 --- a/code/controllers/subsystem/disease.dm +++ b/code/controllers/subsystem/disease.dm @@ -1,11 +1,8 @@ SUBSYSTEM_DEF(disease) name = "Disease" - flags = SS_KEEP_TIMING|SS_NO_INIT - runlevels = RUNLEVEL_GAME | RUNLEVEL_POSTGAME - - var/list/currentrun = list() - var/list/processing = list() + flags_1 = SS_NO_FIRE | SS_NO_INIT + var/list/active_diseases = list() //List of Active disease in all mobs; purely for quick referencing. var/list/diseases var/list/archive_diseases = list() @@ -15,27 +12,5 @@ SUBSYSTEM_DEF(disease) if(!diseases) diseases = subtypesof(/datum/disease) -/datum/controller/subsystem/disease/Recover() - currentrun = SSdisease.currentrun - processing = SSdisease.processing - diseases = SSdisease.diseases - archive_diseases = SSdisease.archive_diseases - /datum/controller/subsystem/disease/stat_entry(msg) - ..("P:[processing.len]") - -/datum/controller/subsystem/disease/fire(resumed = 0) - if(!resumed) - src.currentrun = processing.Copy() - //cache for sanic speed (lists are references anyways) - var/list/currentrun = src.currentrun - - while(currentrun.len) - var/datum/thing = currentrun[currentrun.len] - currentrun.len-- - if(thing) - thing.process() - else - processing.Remove(thing) - if (MC_TICK_CHECK) - return + ..("P:[active_diseases.len]") diff --git a/code/controllers/subsystem/explosion.dm b/code/controllers/subsystem/explosion.dm index fe6657644f..fcacba2519 100644 --- a/code/controllers/subsystem/explosion.dm +++ b/code/controllers/subsystem/explosion.dm @@ -1,7 +1,7 @@ SUBSYSTEM_DEF(explosion) priority = 99 wait = 1 - flags = SS_TICKER|SS_NO_INIT + flags_1 = SS_TICKER|SS_NO_INIT var/list/explosions @@ -49,12 +49,12 @@ SUBSYSTEM_DEF(explosion) flame_cap = SSexplosion.flame_cap dyn_ex_scale = SSexplosion.dyn_ex_scale -/datum/controller/subsystem/explosion/fire() +/datum/controller/subsystem/explosion/fire() var/list/cached_explosions = explosions var/num_explosions = cached_explosions.len if(!num_explosions) return - + //figure exactly how many tick splits are required var/num_splits if(rebuild_tick_split_count) @@ -216,7 +216,7 @@ SUBSYSTEM_DEF(explosion) started_at = REALTIMEOFDAY tick_started = world.time - + gathered_turfs = list() calculated_turfs = list() unsafe_turfs = list() @@ -332,13 +332,13 @@ SUBSYSTEM_DEF(explosion) for(var/obj/structure/blob/B in T) current_exp_block += B.explosion_block - + L[T] = current_exp_block if(MC_TICK_CHECK) E.gathered_turfs.Cut(1, cut_to) return FALSE - + E.gathered_turfs.Cut() return done_gathering_turfs @@ -358,7 +358,7 @@ SUBSYSTEM_DEF(explosion) var/throw_range_max = E.extent var/turf/epi = E.epicenter - + var/x0 = epi.x var/y0 = epi.y @@ -407,7 +407,7 @@ SUBSYSTEM_DEF(explosion) var/throw_range = rand(throw_dist, throw_range_max) var/turf/throw_at = get_ranged_target_turf(I, throw_dir, throw_range) I.throw_speed = 4 //Temporarily change their throw_speed for embedding purposes (Resets when it finishes throwing, regardless of hitting anything) - I.throw_at(throw_at, throw_range, 4) + I.throw_at(throw_at, throw_range, 4) if(MC_TICK_CHECK) var/circumference = (PI * (init_dist + 4) * 2) //+4 to radius to prevent shit gaps @@ -432,7 +432,7 @@ SUBSYSTEM_DEF(explosion) E.finished_at = REALTIMEOFDAY E.tick_finished = world.time - + return TRUE /client/proc/check_bomb_impacts() diff --git a/code/controllers/subsystem/fire_burning.dm b/code/controllers/subsystem/fire_burning.dm index 73358000f1..2caa2fd89c 100644 --- a/code/controllers/subsystem/fire_burning.dm +++ b/code/controllers/subsystem/fire_burning.dm @@ -1,7 +1,7 @@ SUBSYSTEM_DEF(fire_burning) name = "Fire Burning" priority = 40 - flags = SS_NO_INIT|SS_BACKGROUND + flags_1 = SS_NO_INIT|SS_BACKGROUND runlevels = RUNLEVEL_GAME | RUNLEVEL_POSTGAME var/list/currentrun = list() diff --git a/code/controllers/subsystem/garbage.dm b/code/controllers/subsystem/garbage.dm index 2cee9a192a..57760071d5 100644 --- a/code/controllers/subsystem/garbage.dm +++ b/code/controllers/subsystem/garbage.dm @@ -1,8 +1,8 @@ SUBSYSTEM_DEF(garbage) name = "Garbage" priority = 15 - wait = 5 - flags = SS_POST_FIRE_TIMING|SS_BACKGROUND|SS_NO_INIT + wait = 20 + flags_1 = SS_POST_FIRE_TIMING|SS_BACKGROUND|SS_NO_INIT runlevels = RUNLEVELS_DEFAULT | RUNLEVEL_LOBBY var/collection_timeout = 3000// deciseconds to wait to let running procs finish before we just say fuck it and force del() the object @@ -18,7 +18,7 @@ SUBSYSTEM_DEF(garbage) // refID's are associated with the time at which they time out and need to be manually del() // we do this so we aren't constantly locating them and preventing them from being gc'd - var/list/tobequeued = list() //We store the references of things to be added to the queue seperately so we can spread out GC overhead over a few ticks + var/list/tobequeued = list() //We store the references of things to be added to the queue separately so we can spread out GC overhead over a few ticks var/list/didntgc = list() // list of all types that have failed to GC associated with the number of times that's happened. // the types are stored as strings @@ -67,9 +67,9 @@ SUBSYSTEM_DEF(garbage) HandleToBeQueued() if(state == SS_RUNNING) HandleQueue() - + if (state == SS_PAUSED) //make us wait again before the next run. - state = SS_RUNNING + state = SS_RUNNING //If you see this proc high on the profile, what you are really seeing is the garbage collection/soft delete overhead in byond. //Don't attempt to optimize, not worth the effort. @@ -114,7 +114,7 @@ SUBSYSTEM_DEF(garbage) var/type = A.type testing("GC: -- \ref[A] | [type] was unable to be GC'd and was deleted --") didntgc["[type]"]++ - + HardDelete(A) ++delslasttick @@ -144,17 +144,17 @@ SUBSYSTEM_DEF(garbage) queue[refid] = gctime -//this is purely to seperate things profile wise. +//this is purely to separate things profile wise. /datum/controller/subsystem/garbage/proc/HardDelete(datum/A) var/time = world.timeofday var/tick = world.tick_usage var/ticktime = world.time - + var/type = A.type var/refID = "\ref[A]" - + del(A) - + tick = (world.tick_usage-tick+((world.time-ticktime)/world.tick_lag*100)) if (tick > highest_del_tickusage) highest_del_tickusage = tick @@ -167,7 +167,7 @@ SUBSYSTEM_DEF(garbage) log_game("Error: [type]([refID]) took longer than 1 second to delete (took [time/10] seconds to delete)") message_admins("Error: [type]([refID]) took longer than 1 second to delete (took [time/10] seconds to delete).") postpone(time/5) - + /datum/controller/subsystem/garbage/proc/HardQueue(datum/A) if (istype(A) && A.gc_destroyed == GC_CURRENTLY_BEING_QDELETED) tobequeued += A @@ -234,27 +234,7 @@ SUBSYSTEM_DEF(garbage) else if(D.gc_destroyed == GC_CURRENTLY_BEING_QDELETED) CRASH("[D.type] destroy proc was called multiple times, likely due to a qdel loop in the Destroy logic") -// Default implementation of clean-up code. -// This should be overridden to remove all references pointing to the object being destroyed. -// Return the appropriate QDEL_HINT; in most cases this is QDEL_HINT_QUEUE. -// TODO: Move this and all datum var definitions into code/datums/datum.dm -/datum/proc/Destroy(force=FALSE) - tag = null - var/list/timers = active_timers - active_timers = null - for(var/thing in timers) - var/datum/timedevent/timer = thing - if (timer.spent) - continue - qdel(timer) - QDEL_LIST(datum_components) - return QDEL_HINT_QUEUE - -/datum/var/gc_destroyed //Time when this object was destroyed. - #ifdef TESTING -/datum/var/running_find_references -/datum/var/last_find_references = 0 /datum/verb/find_refs() set category = "Debug" @@ -303,13 +283,12 @@ SUBSYSTEM_DEF(garbage) /client/verb/purge_all_destroyed_objects() set category = "Debug" - if(SSgarbage) - while(SSgarbage.queue.len) - var/datum/o = locate(SSgarbage.queue[1]) - if(istype(o) && o.gc_destroyed) - del(o) - SSgarbage.totaldels++ - SSgarbage.queue.Cut(1, 2) + while(SSgarbage.queue.len) + var/datum/o = locate(SSgarbage.queue[1]) + if(istype(o) && o.gc_destroyed) + del(o) + SSgarbage.totaldels++ + SSgarbage.queue.Cut(1, 2) /datum/verb/qdel_then_find_references() set category = "Debug" diff --git a/code/controllers/subsystem/icon_smooth.dm b/code/controllers/subsystem/icon_smooth.dm index 84df089973..11657c76dc 100644 --- a/code/controllers/subsystem/icon_smooth.dm +++ b/code/controllers/subsystem/icon_smooth.dm @@ -3,7 +3,7 @@ SUBSYSTEM_DEF(icon_smooth) init_order = INIT_ORDER_ICON_SMOOTHING wait = 1 priority = 35 - flags = SS_TICKER + flags_1 = SS_TICKER var/list/smooth_queue = list() diff --git a/code/controllers/subsystem/inbounds.dm b/code/controllers/subsystem/inbounds.dm index 16e0f53028..ab736ac2d1 100644 --- a/code/controllers/subsystem/inbounds.dm +++ b/code/controllers/subsystem/inbounds.dm @@ -1,7 +1,7 @@ SUBSYSTEM_DEF(inbounds) name = "Inbounds" priority = 40 - flags = SS_NO_INIT + flags_1 = SS_NO_INIT runlevels = RUNLEVEL_GAME var/list/processing = list() diff --git a/code/controllers/subsystem/ipintel.dm b/code/controllers/subsystem/ipintel.dm index fca394924d..afde42c7d8 100644 --- a/code/controllers/subsystem/ipintel.dm +++ b/code/controllers/subsystem/ipintel.dm @@ -1,7 +1,7 @@ SUBSYSTEM_DEF(ipintel) name = "XKeyScore" init_order = INIT_ORDER_XKEYSCORE - flags = SS_NO_FIRE + flags_1 = SS_NO_FIRE var/enabled = 0 //disable at round start to avoid checking reconnects var/throttle = 0 var/errors = 0 diff --git a/code/controllers/subsystem/job.dm b/code/controllers/subsystem/job.dm index 731166e0a9..5f50b3dfcf 100644 --- a/code/controllers/subsystem/job.dm +++ b/code/controllers/subsystem/job.dm @@ -1,7 +1,7 @@ SUBSYSTEM_DEF(job) name = "Jobs" init_order = INIT_ORDER_JOBS - flags = SS_NO_FIRE + flags_1 = SS_NO_FIRE var/list/occupations = list() //List of all jobs var/list/name_occupations = list() //Dict of all jobs, keys are titles @@ -217,10 +217,9 @@ SUBSYSTEM_DEF(job) Debug("Running DO") //Holder for Triumvirate is stored in the SSticker, this just processes it - if(SSticker) + if(SSticker.triai) for(var/datum/job/ai/A in occupations) - if(SSticker.triai) - A.spawn_positions = 3 + A.spawn_positions = 3 //Get the players who are ready for(var/mob/dead/new_player/player in GLOB.player_list) diff --git a/code/controllers/subsystem/language.dm b/code/controllers/subsystem/language.dm index e80a7096d8..6d87b0ad9e 100644 --- a/code/controllers/subsystem/language.dm +++ b/code/controllers/subsystem/language.dm @@ -1,7 +1,7 @@ SUBSYSTEM_DEF(language) name = "Language" init_order = INIT_ORDER_LANGUAGE - flags = SS_NO_FIRE + flags_1 = SS_NO_FIRE /datum/controller/subsystem/language/Initialize(timeofday) for(var/L in subtypesof(/datum/language)) diff --git a/code/controllers/subsystem/lighting.dm b/code/controllers/subsystem/lighting.dm index bcb94c835b..3de7b92cad 100644 --- a/code/controllers/subsystem/lighting.dm +++ b/code/controllers/subsystem/lighting.dm @@ -6,7 +6,7 @@ SUBSYSTEM_DEF(lighting) name = "Lighting" wait = 2 init_order = INIT_ORDER_LIGHTING - flags = SS_TICKER + flags_1 = SS_TICKER var/initialized = FALSE @@ -24,7 +24,7 @@ SUBSYSTEM_DEF(lighting) create_all_lighting_objects() initialized = TRUE - + fire(FALSE, TRUE) ..() diff --git a/code/controllers/subsystem/machines.dm b/code/controllers/subsystem/machines.dm index eab61d4ef9..d6c6e8662d 100644 --- a/code/controllers/subsystem/machines.dm +++ b/code/controllers/subsystem/machines.dm @@ -1,7 +1,7 @@ SUBSYSTEM_DEF(machines) name = "Machines" init_order = INIT_ORDER_MACHINES - flags = SS_KEEP_TIMING + flags_1 = SS_KEEP_TIMING var/list/processing = list() var/list/currentrun = list() var/list/powernets = list() diff --git a/code/controllers/subsystem/mapping.dm b/code/controllers/subsystem/mapping.dm index 2c36e10d31..df13c57078 100644 --- a/code/controllers/subsystem/mapping.dm +++ b/code/controllers/subsystem/mapping.dm @@ -1,7 +1,7 @@ SUBSYSTEM_DEF(mapping) name = "Mapping" init_order = INIT_ORDER_MAPPING - flags = SS_NO_FIRE + flags_1 = SS_NO_FIRE var/list/nuke_tiles = list() var/list/nuke_threats = list() @@ -84,7 +84,7 @@ SUBSYSTEM_DEF(mapping) C.update_icon() /datum/controller/subsystem/mapping/Recover() - flags |= SS_NO_INIT + flags_1 |= SS_NO_INIT map_templates = SSmapping.map_templates ruins_templates = SSmapping.ruins_templates space_ruins_templates = SSmapping.space_ruins_templates diff --git a/code/controllers/subsystem/minimap.dm b/code/controllers/subsystem/minimap.dm index 10c6f8e5c4..ef15d49ad7 100644 --- a/code/controllers/subsystem/minimap.dm +++ b/code/controllers/subsystem/minimap.dm @@ -1,7 +1,7 @@ SUBSYSTEM_DEF(minimap) name = "Minimap" init_order = INIT_ORDER_MINIMAP - flags = SS_NO_FIRE + flags_1 = SS_NO_FIRE var/const/MINIMAP_SIZE = 2048 var/const/TILE_SIZE = 8 diff --git a/code/controllers/subsystem/mobs.dm b/code/controllers/subsystem/mobs.dm index cbe9d5c245..8999f420b5 100644 --- a/code/controllers/subsystem/mobs.dm +++ b/code/controllers/subsystem/mobs.dm @@ -1,7 +1,7 @@ SUBSYSTEM_DEF(mobs) name = "Mobs" priority = 100 - flags = SS_KEEP_TIMING|SS_NO_INIT + flags_1 = SS_KEEP_TIMING|SS_NO_INIT runlevels = RUNLEVEL_GAME | RUNLEVEL_POSTGAME var/list/currentrun = list() diff --git a/code/controllers/subsystem/npcpool.dm b/code/controllers/subsystem/npcpool.dm index e88da7d900..4491cb14ce 100644 --- a/code/controllers/subsystem/npcpool.dm +++ b/code/controllers/subsystem/npcpool.dm @@ -5,7 +5,7 @@ SUBSYSTEM_DEF(npcpool) name = "NPC Pool" - flags = SS_POST_FIRE_TIMING|SS_NO_INIT|SS_BACKGROUND + flags_1 = SS_POST_FIRE_TIMING|SS_NO_INIT|SS_BACKGROUND priority = 20 runlevels = RUNLEVEL_GAME | RUNLEVEL_POSTGAME @@ -134,12 +134,12 @@ SUBSYSTEM_DEF(npcpool) if(facCount == 1 && helpProb) helpProb = 100 - + if(prob(helpProb) && candidate.takeDelegate(check,FALSE)) --canBeUsed.len candidate.eye_color = "yellow" candidate.update_icons() - + if(!currentrun.len || MC_TICK_CHECK) //don't change SS state if it isn't necessary return diff --git a/code/controllers/subsystem/orbit.dm b/code/controllers/subsystem/orbit.dm index 6184bb005b..421a312e4f 100644 --- a/code/controllers/subsystem/orbit.dm +++ b/code/controllers/subsystem/orbit.dm @@ -2,7 +2,7 @@ SUBSYSTEM_DEF(orbit) name = "Orbits" priority = 35 wait = 2 - flags = SS_NO_INIT|SS_TICKER + flags_1 = SS_NO_INIT|SS_TICKER var/list/currentrun = list() var/list/processing = list() diff --git a/code/controllers/subsystem/pai.dm b/code/controllers/subsystem/pai.dm index ad63f0eaf4..acdd2ff6ac 100644 --- a/code/controllers/subsystem/pai.dm +++ b/code/controllers/subsystem/pai.dm @@ -1,7 +1,7 @@ SUBSYSTEM_DEF(pai) name = "pAI" - flags = SS_NO_INIT|SS_NO_FIRE + flags_1 = SS_NO_INIT|SS_NO_FIRE var/list/candidates = list() var/ghost_spam = FALSE @@ -14,7 +14,7 @@ SUBSYSTEM_DEF(pai) var/obj/item/device/paicard/card = locate(href_list["device"]) in pai_card_list if(card.pai) return - if(istype(card,/obj/item/device/paicard) && istype(candidate,/datum/paiCandidate)) + if(istype(card, /obj/item/device/paicard) && istype(candidate, /datum/paiCandidate)) if(check_ready(candidate) != candidate) return FALSE var/mob/living/silicon/pai/pai = new(card) @@ -149,7 +149,6 @@ SUBSYSTEM_DEF(pai) continue if(!(ROLE_PAI in G.client.prefs.be_special)) continue - //G << 'sound/misc/server-ready.ogg' //Alerting them to their consideration to_chat(G, "[user] is requesting a pAI personality! Use the pAI button to submit yourself as one.") addtimer(CALLBACK(src, .proc/spam_again), spam_delay) var/list/available = list() diff --git a/code/controllers/subsystem/parallax.dm b/code/controllers/subsystem/parallax.dm index 39d07ee676..678b96adaf 100644 --- a/code/controllers/subsystem/parallax.dm +++ b/code/controllers/subsystem/parallax.dm @@ -1,7 +1,7 @@ SUBSYSTEM_DEF(parallax) name = "Parallax" wait = 2 - flags = SS_POST_FIRE_TIMING | SS_BACKGROUND | SS_NO_INIT + flags_1 = SS_POST_FIRE_TIMING | SS_BACKGROUND | SS_NO_INIT priority = 65 runlevels = RUNLEVEL_LOBBY | RUNLEVELS_DEFAULT var/list/currentrun diff --git a/code/controllers/subsystem/persistence.dm b/code/controllers/subsystem/persistence.dm index ec76d623b1..5dd47ca999 100644 --- a/code/controllers/subsystem/persistence.dm +++ b/code/controllers/subsystem/persistence.dm @@ -1,7 +1,7 @@ SUBSYSTEM_DEF(persistence) name = "Persistence" init_order = INIT_ORDER_PERSISTENCE - flags = SS_NO_FIRE + flags_1 = SS_NO_FIRE var/savefile/secret_satchels var/list/satchel_blacklist = list() //this is a typecache var/list/new_secret_satchels = list() //these are objects @@ -22,7 +22,7 @@ SUBSYSTEM_DEF(persistence) /datum/controller/subsystem/persistence/proc/LoadSatchels() secret_satchels = new /savefile("data/npc_saves/SecretSatchels.sav") - satchel_blacklist = typecacheof(list(/obj/item/stack/tile/plasteel, /obj/item/weapon/crowbar)) + satchel_blacklist = typecacheof(list(/obj/item/stack/tile/plasteel, /obj/item/crowbar)) secret_satchels[SSmapping.config.map_name] >> old_secret_satchels var/list/expanded_old_satchels = list() @@ -37,8 +37,8 @@ SUBSYSTEM_DEF(persistence) var/list/free_satchels = list() for(var/turf/T in shuffle(block(locate(TRANSITIONEDGE,TRANSITIONEDGE,ZLEVEL_STATION), locate(world.maxx-TRANSITIONEDGE,world.maxy-TRANSITIONEDGE,ZLEVEL_STATION)))) //Nontrivially expensive but it's roundstart only - if(isfloorturf(T) && !istype(T,/turf/open/floor/plating/)) - free_satchels += new /obj/item/weapon/storage/backpack/satchel/flat/secret(T) + if(isfloorturf(T) && !istype(T, /turf/open/floor/plating/)) + free_satchels += new /obj/item/storage/backpack/satchel/flat/secret(T) if(!isemptylist(free_satchels) && ((free_satchels.len + placed_satchels) >= (50 - expanded_old_satchels.len) * 0.1)) //up to six tiles, more than enough to kill anything that moves break @@ -49,7 +49,7 @@ SUBSYSTEM_DEF(persistence) satchel_string = pick_n_take(expanded_old_satchels) old_secret_satchels = jointext(expanded_old_satchels,"#") - secret_satchels[SSmapping.config.map_name] << old_secret_satchels + WRITE_FILE(secret_satchels[SSmapping.config.map_name], old_secret_satchels) var/list/chosen_satchel = splittext(satchel_string,"|") if(!chosen_satchel || isemptylist(chosen_satchel) || chosen_satchel.len != 3) //Malformed @@ -59,11 +59,11 @@ SUBSYSTEM_DEF(persistence) if(!path) return 0 - var/obj/item/weapon/storage/backpack/satchel/flat/F = new() + var/obj/item/storage/backpack/satchel/flat/F = new() F.x = text2num(chosen_satchel[1]) F.y = text2num(chosen_satchel[2]) F.z = ZLEVEL_STATION - if(isfloorturf(F.loc) && !istype(F.loc,/turf/open/floor/plating/)) + if(isfloorturf(F.loc) && !istype(F.loc, /turf/open/floor/plating/)) F.hide(1) new path(F) return 1 @@ -157,7 +157,7 @@ SUBSYSTEM_DEF(persistence) /datum/controller/subsystem/persistence/proc/CollectSecretSatchels() for(var/A in new_secret_satchels) - var/obj/item/weapon/storage/backpack/satchel/flat/F = A + var/obj/item/storage/backpack/satchel/flat/F = A if(QDELETED(F) || F.z != ZLEVEL_STATION || F.invisibility != INVISIBILITY_MAXIMUM) continue var/list/savable_obj = list() @@ -171,7 +171,7 @@ SUBSYSTEM_DEF(persistence) if(isemptylist(savable_obj)) continue old_secret_satchels += "[F.x]|[F.y]|[pick(savable_obj)]#" - secret_satchels[SSmapping.config.map_name] << old_secret_satchels + WRITE_FILE(secret_satchels[SSmapping.config.map_name], old_secret_satchels) /datum/controller/subsystem/persistence/proc/CollectChiselMessages() var/savefile/chisel_messages_sav = new /savefile("data/npc_saves/ChiselMessages.sav") @@ -181,14 +181,14 @@ SUBSYSTEM_DEF(persistence) log_world("Saved [saved_messages.len] engraved messages on map [SSmapping.config.map_name]") - chisel_messages_sav[SSmapping.config.map_name] << json_encode(saved_messages) + WRITE_FILE(chisel_messages_sav[SSmapping.config.map_name], json_encode(saved_messages)) /datum/controller/subsystem/persistence/proc/SaveChiselMessage(obj/structure/chisel_message/M) saved_messages += list(M.pack()) // dm eats one list /datum/controller/subsystem/persistence/proc/CollectTrophies() - trophy_sav << json_encode(saved_trophies) + WRITE_FILE(trophy_sav, json_encode(saved_trophies)) /datum/controller/subsystem/persistence/proc/SaveTrophy(obj/structure/displaycase/trophy/T) if(!T.added_roundstart && T.showpiece) diff --git a/code/controllers/subsystem/ping.dm b/code/controllers/subsystem/ping.dm index a6b444c4e7..01576084bc 100644 --- a/code/controllers/subsystem/ping.dm +++ b/code/controllers/subsystem/ping.dm @@ -3,7 +3,7 @@ SUBSYSTEM_DEF(ping) name = "Ping" wait = 6 - flags = SS_POST_FIRE_TIMING|SS_FIRE_IN_LOBBY + flags_1 = SS_POST_FIRE_TIMING|SS_FIRE_IN_LOBBY priority = 10 var/list/currentrun diff --git a/code/controllers/subsystem/processing/fields.dm b/code/controllers/subsystem/processing/fields.dm index 6a878fa142..eb839619ad 100644 --- a/code/controllers/subsystem/processing/fields.dm +++ b/code/controllers/subsystem/processing/fields.dm @@ -2,5 +2,5 @@ PROCESSING_SUBSYSTEM_DEF(fields) name = "Fields" wait = 2 priority = 40 - flags = SS_KEEP_TIMING | SS_NO_INIT + flags_1 = SS_KEEP_TIMING | SS_NO_INIT runlevels = RUNLEVEL_GAME | RUNLEVEL_POSTGAME diff --git a/code/controllers/subsystem/processing/flightpacks.dm b/code/controllers/subsystem/processing/flightpacks.dm index 1d85811878..253ee294a9 100644 --- a/code/controllers/subsystem/processing/flightpacks.dm +++ b/code/controllers/subsystem/processing/flightpacks.dm @@ -3,7 +3,7 @@ PROCESSING_SUBSYSTEM_DEF(flightpacks) priority = 30 wait = 2 stat_tag = "FM" - flags = SS_NO_INIT|SS_TICKER|SS_KEEP_TIMING + flags_1 = SS_NO_INIT|SS_TICKER|SS_KEEP_TIMING var/flightsuit_processing = FLIGHTSUIT_PROCESSING_FULL diff --git a/code/controllers/subsystem/processing/obj.dm b/code/controllers/subsystem/processing/obj.dm index 29fe277232..3f602dc32c 100644 --- a/code/controllers/subsystem/processing/obj.dm +++ b/code/controllers/subsystem/processing/obj.dm @@ -1,7 +1,7 @@ SUBSYSTEM_DEF(obj) name = "Objects" priority = 40 - flags = SS_NO_INIT + flags_1 = SS_NO_INIT var/list/processing = list() var/list/currentrun = list() diff --git a/code/controllers/subsystem/processing/overlays.dm b/code/controllers/subsystem/processing/overlays.dm index 589bf667af..ad84295b52 100644 --- a/code/controllers/subsystem/processing/overlays.dm +++ b/code/controllers/subsystem/processing/overlays.dm @@ -1,6 +1,6 @@ PROCESSING_SUBSYSTEM_DEF(overlays) name = "Overlay" - flags = SS_TICKER + flags_1 = SS_TICKER wait = 1 priority = 500 init_order = INIT_ORDER_OVERLAY @@ -55,7 +55,7 @@ PROCESSING_SUBSYSTEM_DEF(overlays) overlays = po else overlays.Cut() - flags &= ~OVERLAY_QUEUED + flags_1 &= ~OVERLAY_QUEUED_1 /proc/iconstate2appearance(icon, iconstate) var/static/image/stringbro = new() @@ -102,8 +102,8 @@ PROCESSING_SUBSYSTEM_DEF(overlays) new_overlays[i] = appearance_bro.appearance return new_overlays -#define NOT_QUEUED_ALREADY (!(flags & OVERLAY_QUEUED)) -#define QUEUE_FOR_COMPILE flags |= OVERLAY_QUEUED; SSoverlays.processing += src; +#define NOT_QUEUED_ALREADY (!(flags_1 & OVERLAY_QUEUED_1)) +#define QUEUE_FOR_COMPILE flags_1 |= OVERLAY_QUEUED_1; SSoverlays.processing += src; /atom/proc/cut_overlays(priority = FALSE) var/list/cached_overlays = our_overlays var/list/cached_priority = priority_overlays diff --git a/code/controllers/subsystem/processing/processing.dm b/code/controllers/subsystem/processing/processing.dm index 0586975866..4c77cfb2e0 100644 --- a/code/controllers/subsystem/processing/processing.dm +++ b/code/controllers/subsystem/processing/processing.dm @@ -3,7 +3,7 @@ SUBSYSTEM_DEF(processing) name = "Processing" priority = 25 - flags = SS_BACKGROUND|SS_POST_FIRE_TIMING|SS_NO_INIT + flags_1 = SS_BACKGROUND|SS_POST_FIRE_TIMING|SS_NO_INIT wait = 10 var/stat_tag = "P" //Used for logging diff --git a/code/controllers/subsystem/radio.dm b/code/controllers/subsystem/radio.dm index de605cb554..57b34dae33 100644 --- a/code/controllers/subsystem/radio.dm +++ b/code/controllers/subsystem/radio.dm @@ -1,6 +1,6 @@ SUBSYSTEM_DEF(radio) name = "Radio" - flags = SS_NO_FIRE|SS_NO_INIT + flags_1 = SS_NO_FIRE|SS_NO_INIT var/list/datum/radio_frequency/frequencies = list() diff --git a/code/controllers/subsystem/religion.dm b/code/controllers/subsystem/religion.dm index bba7dd082e..477f7411f2 100644 --- a/code/controllers/subsystem/religion.dm +++ b/code/controllers/subsystem/religion.dm @@ -1,6 +1,6 @@ SUBSYSTEM_DEF(religion) name = "Religion" - flags = SS_NO_FIRE|SS_NO_INIT + flags_1 = SS_NO_FIRE|SS_NO_INIT var/religion var/deity diff --git a/code/controllers/subsystem/server_maint.dm b/code/controllers/subsystem/server_maint.dm index e398f09a03..b1a115954a 100644 --- a/code/controllers/subsystem/server_maint.dm +++ b/code/controllers/subsystem/server_maint.dm @@ -3,7 +3,7 @@ SUBSYSTEM_DEF(server_maint) name = "Server Tasks" wait = 6 - flags = SS_POST_FIRE_TIMING + flags_1 = SS_POST_FIRE_TIMING priority = 10 init_order = INIT_ORDER_SERVER_MAINT runlevels = RUNLEVEL_LOBBY | RUNLEVELS_DEFAULT @@ -40,9 +40,15 @@ SUBSYSTEM_DEF(server_maint) /datum/controller/subsystem/server_maint/Shutdown() kick_clients_in_lobby("The round came to an end with you in the lobby.", TRUE) //second parameter ensures only afk clients are kicked + var/server = config.server for(var/thing in GLOB.clients) + if(!thing) + continue var/client/C = thing - if(C && config.server) //if you set a server location in config.txt, it sends you there instead of trying to reconnect to the same world address. -- NeoFite - C << link("byond://[config.server]") + var/datum/chatOutput/co = C.chatOutput + if(co) + co.ehjax_send(data = "roundrestart") + if(server) //if you set a server location in config.txt, it sends you there instead of trying to reconnect to the same world address. -- NeoFite + C << link("byond://[server]") #undef PING_BUFFER_TIME diff --git a/code/controllers/subsystem/shuttle.dm b/code/controllers/subsystem/shuttle.dm index 2ecbce68b1..412af41381 100644 --- a/code/controllers/subsystem/shuttle.dm +++ b/code/controllers/subsystem/shuttle.dm @@ -5,7 +5,7 @@ SUBSYSTEM_DEF(shuttle) name = "Shuttle" wait = 10 init_order = INIT_ORDER_SHUTTLE - flags = SS_KEEP_TIMING|SS_NO_TICK_CHECK + flags_1 = SS_KEEP_TIMING|SS_NO_TICK_CHECK runlevels = RUNLEVEL_SETUP | RUNLEVEL_GAME var/list/mobile = list() @@ -34,8 +34,8 @@ SUBSYSTEM_DEF(shuttle) var/obj/docking_port/mobile/supply/supply var/ordernum = 1 //order number given to next order var/points = 5000 //number of trade-points we have - var/centcom_message = "" //Remarks from Centcom on how well you checked the last order. - var/list/discoveredPlants = list() //Typepaths for unusual plants we've already sent CentComm, associated with their potencies + var/centcom_message = "" //Remarks from CentCom on how well you checked the last order. + var/list/discoveredPlants = list() //Typepaths for unusual plants we've already sent CentCom, associated with their potencies var/list/supply_packs = list() var/list/shoppinglist = list() @@ -84,7 +84,7 @@ SUBSYSTEM_DEF(shuttle) var/turf/T = i T.ChangeTurf(/turf/open/space) transit_turfs += T - T.flags |= UNUSED_TRANSIT_TURF + T.flags_1 |= UNUSED_TRANSIT_TURF_1 #ifdef HIGHLIGHT_DYNAMIC_TRANSIT /datum/controller/subsystem/shuttle/proc/color_space() @@ -101,8 +101,6 @@ SUBSYSTEM_DEF(shuttle) T.color = "#00ffff" #endif - //world.log << "[transit_turfs.len] transit turfs registered" - /datum/controller/subsystem/shuttle/fire() for(var/thing in mobile) if(!thing) @@ -185,7 +183,7 @@ SUBSYSTEM_DEF(shuttle) switch(emergency.mode) if(SHUTTLE_RECALL) - to_chat(user, "The emergency shuttle may not be called while returning to Centcom.") + to_chat(user, "The emergency shuttle may not be called while returning to CentCom.") return if(SHUTTLE_CALL) to_chat(user, "The emergency shuttle is already on its way.") @@ -200,7 +198,7 @@ SUBSYSTEM_DEF(shuttle) to_chat(user, "The emergency shuttle is moving away to a safe distance.") return if(SHUTTLE_STRANDED) - to_chat(user, "The emergency shuttle has been disabled by Centcom.") + to_chat(user, "The emergency shuttle has been disabled by CentCom.") return call_reason = trim(html_encode(call_reason)) @@ -414,13 +412,13 @@ SUBSYSTEM_DEF(shuttle) for(var/i in transit_turfs) CHECK_TICK var/turf/topleft = i - if(!(topleft.flags & UNUSED_TRANSIT_TURF)) + if(!(topleft.flags_1 & UNUSED_TRANSIT_TURF_1)) continue var/turf/bottomright = locate(topleft.x + transit_width, topleft.y + transit_height, topleft.z) if(!bottomright) continue - if(!(bottomright.flags & UNUSED_TRANSIT_TURF)) + if(!(bottomright.flags_1 & UNUSED_TRANSIT_TURF_1)) continue proposed_zone = block(topleft, bottomright) @@ -430,7 +428,7 @@ SUBSYSTEM_DEF(shuttle) var/turf/T = j if(!T) continue base - if(!(T.flags & UNUSED_TRANSIT_TURF)) + if(!(T.flags_1 & UNUSED_TRANSIT_TURF_1)) continue base //to_chat(world, "[COORD(topleft)] and [COORD(bottomright)]") break base @@ -502,7 +500,7 @@ SUBSYSTEM_DEF(shuttle) for(var/i in new_transit_dock.assigned_turfs) var/turf/T = i T.ChangeTurf(transit_path) - T.flags &= ~(UNUSED_TRANSIT_TURF) + T.flags_1 &= ~(UNUSED_TRANSIT_TURF_1) M.assigned_transit = new_transit_dock return TRUE @@ -543,7 +541,7 @@ SUBSYSTEM_DEF(shuttle) /datum/controller/subsystem/shuttle/proc/is_in_shuttle_bounds(atom/A) var/area/current = get_area(A) - if(istype(current, /area/shuttle) && !istype(current,/area/shuttle/transit)) + if(istype(current, /area/shuttle) && !istype(current, /area/shuttle/transit)) return TRUE for(var/obj/docking_port/mobile/M in mobile) if(M.is_in_shuttle_bounds(A)) diff --git a/code/controllers/subsystem/spacedrift.dm b/code/controllers/subsystem/spacedrift.dm index 8fe7cbe048..1944c3f279 100644 --- a/code/controllers/subsystem/spacedrift.dm +++ b/code/controllers/subsystem/spacedrift.dm @@ -2,7 +2,7 @@ SUBSYSTEM_DEF(spacedrift) name = "Space Drift" priority = 30 wait = 5 - flags = SS_NO_INIT|SS_KEEP_TIMING + flags_1 = SS_NO_INIT|SS_KEEP_TIMING runlevels = RUNLEVEL_GAME | RUNLEVEL_POSTGAME var/list/currentrun = list() diff --git a/code/controllers/subsystem/squeak.dm b/code/controllers/subsystem/squeak.dm index d94efd0a4a..f9a291129a 100644 --- a/code/controllers/subsystem/squeak.dm +++ b/code/controllers/subsystem/squeak.dm @@ -5,7 +5,7 @@ SUBSYSTEM_DEF(squeak) name = "Squeak" init_order = INIT_ORDER_SQUEAK - flags = SS_NO_FIRE + flags_1 = SS_NO_FIRE var/list/exposed_wires = list() diff --git a/code/controllers/subsystem/stickyban.dm b/code/controllers/subsystem/stickyban.dm index 371cf22b3b..4136f731df 100644 --- a/code/controllers/subsystem/stickyban.dm +++ b/code/controllers/subsystem/stickyban.dm @@ -1,7 +1,7 @@ SUBSYSTEM_DEF(stickyban) name = "Sticky Ban" init_order = INIT_ORDER_STICKY_BAN - flags = SS_NO_FIRE + flags_1 = SS_NO_FIRE var/list/cache = list() @@ -27,6 +27,6 @@ SUBSYSTEM_DEF(stickyban) ban["existing_user_matches_this_round"] = list() ban["admin_matches_this_round"] = list() cache[ckey] = ban - + for (var/bannedckey in cache) world.SetConfig("ban", bannedckey, list2stickyban(cache[bannedckey])) diff --git a/code/controllers/subsystem/sun.dm b/code/controllers/subsystem/sun.dm index 7a3528cc3d..ba71d86e1a 100644 --- a/code/controllers/subsystem/sun.dm +++ b/code/controllers/subsystem/sun.dm @@ -1,7 +1,7 @@ SUBSYSTEM_DEF(sun) name = "Sun" wait = 600 - flags = SS_NO_TICK_CHECK|SS_NO_INIT + flags_1 = SS_NO_TICK_CHECK|SS_NO_INIT var/angle var/dx var/dy diff --git a/code/controllers/subsystem/tgui.dm b/code/controllers/subsystem/tgui.dm index 52fd286eed..11dbb6d081 100644 --- a/code/controllers/subsystem/tgui.dm +++ b/code/controllers/subsystem/tgui.dm @@ -1,7 +1,7 @@ SUBSYSTEM_DEF(tgui) name = "tgui" wait = 9 - flags = SS_NO_INIT + flags_1 = SS_NO_INIT priority = 110 runlevels = RUNLEVEL_LOBBY | RUNLEVELS_DEFAULT diff --git a/code/controllers/subsystem/throwing.dm b/code/controllers/subsystem/throwing.dm index 4ae31e98d6..f1d4b88f77 100644 --- a/code/controllers/subsystem/throwing.dm +++ b/code/controllers/subsystem/throwing.dm @@ -5,7 +5,7 @@ SUBSYSTEM_DEF(throwing) name = "Throwing" priority = 25 wait = 1 - flags = SS_NO_INIT|SS_KEEP_TIMING|SS_TICKER + flags_1 = SS_NO_INIT|SS_KEEP_TIMING|SS_TICKER runlevels = RUNLEVEL_GAME | RUNLEVEL_POSTGAME var/list/currentrun @@ -103,7 +103,7 @@ SUBSYSTEM_DEF(throwing) finalize() return -/datum/thrownthing/proc/finalize(hit = FALSE) +/datum/thrownthing/proc/finalize(hit = FALSE, target=null) set waitfor = 0 SSthrowing.processing -= thrownthing //done throwing, either because it hit something or it finished moving @@ -120,20 +120,21 @@ SUBSYSTEM_DEF(throwing) thrownthing.newtonian_move(init_dir) else thrownthing.newtonian_move(init_dir) + + if(target) + thrownthing.throw_impact(target, src) + if (callback) callback.Invoke() /datum/thrownthing/proc/hit_atom(atom/A) - thrownthing.throw_impact(A, src) - thrownthing.newtonian_move(init_dir) - finalize(TRUE) + finalize(hit=TRUE, target=A) /datum/thrownthing/proc/hitcheck() for (var/thing in get_turf(thrownthing)) var/atom/movable/AM = thing if (AM == thrownthing) continue - if (AM.density && !(AM.pass_flags & LETPASSTHROW) && !(AM.flags & ON_BORDER)) - thrownthing.throwing = null - thrownthing.throw_impact(AM, src) + if (AM.density && !(AM.pass_flags & LETPASSTHROW) && !(AM.flags_1 & ON_BORDER_1)) + finalize(hit=TRUE, target=AM) return TRUE diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index 08fe58e167..e9a356ef86 100755 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -5,7 +5,7 @@ SUBSYSTEM_DEF(ticker) init_order = INIT_ORDER_TICKER priority = 200 - flags = SS_KEEP_TIMING + flags_1 = SS_KEEP_TIMING runlevels = RUNLEVEL_LOBBY | RUNLEVEL_SETUP | RUNLEVEL_GAME var/current_state = GAME_STATE_STARTUP //state of current round (used by process()) Use the defines GAME_STATE_* ! @@ -225,7 +225,7 @@ SUBSYSTEM_DEF(ticker) round_start_time = world.time to_chat(world, "Welcome to [station_name()], enjoy your stay!") - world << sound('sound/ai/welcome.ogg') + SEND_SOUND(world, sound('sound/ai/welcome.ogg')) current_state = GAME_STATE_PLAYING Master.SetRunLevel(RUNLEVEL_GAME) @@ -283,7 +283,7 @@ SUBSYSTEM_DEF(ticker) SSshuttle.lockdown = TRUE //initialise our cinematic screen object - cinematic = new /obj/screen{icon='icons/effects/station_explosion.dmi';icon_state="station_intact";layer=21;mouse_opacity=0;screen_loc="1,0";}(src) + cinematic = new /obj/screen{icon='icons/effects/station_explosion.dmi';icon_state="station_intact";layer=21;mouse_opacity = MOUSE_OPACITY_TRANSPARENT;screen_loc="1,0";}(src) for(var/mob/M in GLOB.mob_list) M.notransform = TRUE //stop everything moving @@ -300,7 +300,7 @@ SUBSYSTEM_DEF(ticker) if("nuclear emergency") //Nuke wasn't on station when it blew up flick("intro_nuke",cinematic) sleep(35) - world << sound('sound/effects/explosionfar.ogg') + SEND_SOUND(world, sound('sound/effects/explosion_distant.ogg')) station_explosion_detonation(bomb) flick("station_intact_fade_red",cinematic) cinematic.icon_state = "summary_nukefail" @@ -308,12 +308,12 @@ SUBSYSTEM_DEF(ticker) cinematic.icon_state = null flick("intro_cult",cinematic) sleep(25) - world << sound('sound/magic/enter_blood.ogg') + SEND_SOUND(world, sound('sound/magic/enter_blood.ogg')) sleep(28) - world << sound('sound/machines/terminal_off.ogg') + SEND_SOUND(world, sound('sound/machines/terminal_off.ogg')) sleep(20) flick("station_corrupted",cinematic) - world << sound('sound/effects/ghost.ogg') + SEND_SOUND(world, sound('sound/effects/ghost.ogg')) actually_blew_up = FALSE if("gang war") //Gang Domination (just show the override screen) cinematic.icon_state = "intro_malf_still" @@ -323,19 +323,19 @@ SUBSYSTEM_DEF(ticker) if("fake") //The round isn't over, we're just freaking people out for fun flick("intro_nuke",cinematic) sleep(35) - world << sound('sound/items/bikehorn.ogg') + SEND_SOUND(world, sound('sound/items/bikehorn.ogg')) flick("summary_selfdes",cinematic) actually_blew_up = FALSE else flick("intro_nuke",cinematic) sleep(35) - world << sound('sound/effects/explosionfar.ogg') + SEND_SOUND(world, sound('sound/effects/explosion_distant.ogg')) station_explosion_detonation(bomb) if(NUKE_MISS_STATION || NUKE_SYNDICATE_BASE) //nuke was nowhere nearby //TODO: a really distant explosion animation sleep(50) - world << sound('sound/effects/explosionfar.ogg') + SEND_SOUND(world, sound('sound/effects/explosion_distant.ogg')) station_explosion_detonation(bomb) actually_blew_up = station_missed == NUKE_SYNDICATE_BASE //don't kill everyone on station if it detonated off station else //station was destroyed @@ -346,42 +346,42 @@ SUBSYSTEM_DEF(ticker) flick("intro_nuke",cinematic) sleep(35) flick("station_explode_fade_red",cinematic) - world << sound('sound/effects/explosionfar.ogg') + SEND_SOUND(world, sound('sound/effects/explosion_distant.ogg')) station_explosion_detonation(bomb) cinematic.icon_state = "summary_nukewin" if("AI malfunction") //Malf (screen,explosion,summary) flick("intro_malf",cinematic) sleep(76) flick("station_explode_fade_red",cinematic) - world << sound('sound/effects/explosionfar.ogg') + SEND_SOUND(world, sound('sound/effects/explosion_distant.ogg')) station_explosion_detonation(bomb) //TODO: If we ever decide to actually detonate the vault bomb cinematic.icon_state = "summary_malf" if("blob") //Station nuked (nuke,explosion,summary) flick("intro_nuke",cinematic) sleep(35) flick("station_explode_fade_red",cinematic) - world << sound('sound/effects/explosionfar.ogg') + SEND_SOUND(world, sound('sound/effects/explosion_distant.ogg')) station_explosion_detonation(bomb) //TODO: no idea what this case could be cinematic.icon_state = "summary_selfdes" if("cult") //Station nuked (nuke,explosion,summary) flick("intro_nuke",cinematic) sleep(35) flick("station_explode_fade_red",cinematic) - world << sound('sound/effects/explosionfar.ogg') + SEND_SOUND(world, sound('sound/effects/explosion_distant.ogg')) station_explosion_detonation(bomb) //TODO: no idea what this case could be cinematic.icon_state = "summary_cult" if("no_core") //Nuke failed to detonate as it had no core flick("intro_nuke",cinematic) sleep(35) flick("station_intact",cinematic) - world << sound('sound/ambience/signal.ogg') + SEND_SOUND(world, sound('sound/ambience/signal.ogg')) addtimer(CALLBACK(src, .proc/finish_cinematic, null, FALSE), 100) return //Faster exit, since nothing happened else //Station nuked (nuke,explosion,summary) flick("intro_nuke",cinematic) sleep(35) flick("station_explode_fade_red", cinematic) - world << sound('sound/effects/explosionfar.ogg') + SEND_SOUND(world, sound('sound/effects/explosion_distant.ogg')) station_explosion_detonation(bomb) cinematic.icon_state = "summary_selfdes" //If its actually the end of the round, wait for it to end. @@ -479,7 +479,7 @@ SUBSYSTEM_DEF(ticker) var/list/area/shuttle_areas if(SSshuttle && SSshuttle.emergency) shuttle_areas = SSshuttle.emergency.shuttle_areas - if(!Player.onCentcom() && !Player.onSyndieBase()) + if(!Player.onCentCom() && !Player.onSyndieBase()) to_chat(Player, "You managed to survive, but were marooned on [station_name()]...") else num_escapees++ @@ -636,7 +636,7 @@ SUBSYSTEM_DEF(ticker) if(living_player_count() < config.hard_popcap) if(next_in_line && next_in_line.client) to_chat(next_in_line, "A slot has opened! You have approximately 20 seconds to join. \>\>Join Game\<\<") - next_in_line << sound('sound/misc/notice1.ogg') + SEND_SOUND(next_in_line, sound('sound/misc/notice1.ogg')) next_in_line.LateChoices() return queued_players -= next_in_line //Client disconnected, remove he @@ -804,7 +804,7 @@ SUBSYSTEM_DEF(ticker) /datum/controller/subsystem/ticker/proc/save_mode(the_mode) var/F = file("data/mode.txt") fdel(F) - F << the_mode + WRITE_FILE(F, the_mode) /datum/controller/subsystem/ticker/proc/SetRoundEndSound(the_sound) set waitfor = FALSE @@ -858,4 +858,4 @@ SUBSYSTEM_DEF(ticker) 'sound/roundend/disappointed.ogg'\ ) - world << sound(round_end_sound) + SEND_SOUND(world, sound(round_end_sound)) diff --git a/code/controllers/subsystem/time_track.dm b/code/controllers/subsystem/time_track.dm index cb190206b7..0e5a473611 100644 --- a/code/controllers/subsystem/time_track.dm +++ b/code/controllers/subsystem/time_track.dm @@ -1,7 +1,7 @@ SUBSYSTEM_DEF(time_track) name = "Time Tracking" wait = 600 - flags = SS_NO_INIT|SS_NO_TICK_CHECK + flags_1 = SS_NO_INIT|SS_NO_TICK_CHECK runlevels = RUNLEVEL_LOBBY | RUNLEVELS_DEFAULT var/time_dilation_current = 0 diff --git a/code/controllers/subsystem/timer.dm b/code/controllers/subsystem/timer.dm index 5696fa09e7..8a0dfe1f0d 100644 --- a/code/controllers/subsystem/timer.dm +++ b/code/controllers/subsystem/timer.dm @@ -7,7 +7,7 @@ SUBSYSTEM_DEF(timer) wait = 1 //SS_TICKER subsystem, so wait is in ticks init_order = INIT_ORDER_TIMER - flags = SS_TICKER|SS_NO_INIT + flags_1 = SS_TICKER|SS_NO_INIT var/list/datum/timedevent/processing = list() var/list/hashes = list() @@ -50,9 +50,9 @@ SUBSYSTEM_DEF(timer) var/datum/timedevent/bucket_head = bucket_list[i] if (!bucket_head) continue - + log_world("Active timers at index [i]:") - + var/datum/timedevent/bucket_node = bucket_head var/anti_loop_check = 1000 do @@ -210,13 +210,12 @@ SUBSYSTEM_DEF(timer) timer_id_dict |= SStimer.timer_id_dict bucket_list |= SStimer.bucket_list -/datum/var/list/active_timers /datum/timedevent var/id var/datum/callback/callBack var/timeToRun var/hash - var/list/flags + var/list/flags_1 var/spent = FALSE //set to true right before running. var/name //for easy debugging. //cicular doublely linked list @@ -225,16 +224,16 @@ SUBSYSTEM_DEF(timer) var/static/nextid = 1 -/datum/timedevent/New(datum/callback/callBack, timeToRun, flags, hash) +/datum/timedevent/New(datum/callback/callBack, timeToRun, flags_1, hash) id = TIMER_ID_NULL src.callBack = callBack src.timeToRun = timeToRun - src.flags = flags + src.flags_1 = flags_1 src.hash = hash - - if (flags & TIMER_UNIQUE) + + if (flags_1 & TIMER_UNIQUE) SStimer.hashes[hash] = src - if (flags & TIMER_STOPPABLE) + if (flags_1 & TIMER_STOPPABLE) do if (nextid >= TIMER_ID_MAX) nextid = 1 @@ -242,12 +241,12 @@ SUBSYSTEM_DEF(timer) while(SStimer.timer_id_dict["timerid" + num2text(id, 8)]) SStimer.timer_id_dict["timerid" + num2text(id, 8)] = src - name = "Timer: " + num2text(id, 8) + ", TTR: [timeToRun], Flags: [jointext(bitfield2list(flags, list("TIMER_UNIQUE", "TIMER_OVERRIDE", "TIMER_CLIENT_TIME", "TIMER_STOPPABLE", "TIMER_NO_HASH_WAIT")), ", ")], callBack: \ref[callBack], callBack.object: [callBack.object]\ref[callBack.object]([getcallingtype()]), callBack.delegate:[callBack.delegate]([callBack.arguments ? callBack.arguments.Join(", ") : ""])" + name = "Timer: " + num2text(id, 8) + ", TTR: [timeToRun], Flags: [jointext(bitfield2list(flags_1, list("TIMER_UNIQUE", "TIMER_OVERRIDE", "TIMER_CLIENT_TIME", "TIMER_STOPPABLE", "TIMER_NO_HASH_WAIT")), ", ")], callBack: \ref[callBack], callBack.object: [callBack.object]\ref[callBack.object]([getcallingtype()]), callBack.delegate:[callBack.delegate]([callBack.arguments ? callBack.arguments.Join(", ") : ""])" if (callBack.object != GLOBAL_PROC) LAZYADD(callBack.object.active_timers, src) - if (flags & TIMER_CLIENT_TIME) + if (flags_1 & TIMER_CLIENT_TIME) //sorted insert var/list/ctts = SStimer.clienttime_timers var/cttl = length(ctts) @@ -292,7 +291,7 @@ SUBSYSTEM_DEF(timer) /datum/timedevent/Destroy() ..() - if (flags & TIMER_UNIQUE) + if (flags_1 & TIMER_UNIQUE) SStimer.hashes -= hash @@ -302,10 +301,10 @@ SUBSYSTEM_DEF(timer) callBack = null - if (flags & TIMER_STOPPABLE) + if (flags_1 & TIMER_STOPPABLE) SStimer.timer_id_dict -= "timerid" + num2text(id, 8) - if (flags & TIMER_CLIENT_TIME) + if (flags_1 & TIMER_CLIENT_TIME) SStimer.clienttime_timers -= src return QDEL_HINT_IWILLGC @@ -347,7 +346,7 @@ SUBSYSTEM_DEF(timer) else . = "[callBack.object.type]" -/proc/addtimer(datum/callback/callback, wait, flags) +/proc/addtimer(datum/callback/callback, wait, flags_1) if (!callback) return @@ -355,12 +354,12 @@ SUBSYSTEM_DEF(timer) var/hash - if (flags & TIMER_UNIQUE) + if (flags_1 & TIMER_UNIQUE) var/list/hashlist - if(flags & TIMER_NO_HASH_WAIT) - hashlist = list(callback.object, "(\ref[callback.object])", callback.delegate, flags & TIMER_CLIENT_TIME) + if(flags_1 & TIMER_NO_HASH_WAIT) + hashlist = list(callback.object, "(\ref[callback.object])", callback.delegate, flags_1 & TIMER_CLIENT_TIME) else - hashlist = list(callback.object, "(\ref[callback.object])", callback.delegate, wait, flags & TIMER_CLIENT_TIME) + hashlist = list(callback.object, "(\ref[callback.object])", callback.delegate, wait, flags_1 & TIMER_CLIENT_TIME) hashlist += callback.arguments hash = hashlist.Join("|||||||") @@ -371,20 +370,20 @@ SUBSYSTEM_DEF(timer) SStimer.hashes -= hash else - if (flags & TIMER_OVERRIDE) + if (flags_1 & TIMER_OVERRIDE) qdel(hash_timer) else - if (hash_timer.flags & TIMER_STOPPABLE) + if (hash_timer.flags_1 & TIMER_STOPPABLE) . = hash_timer.id return var/timeToRun = world.time + wait - if (flags & TIMER_CLIENT_TIME) + if (flags_1 & TIMER_CLIENT_TIME) timeToRun = REALTIMEOFDAY + wait - var/datum/timedevent/timer = new(callback, timeToRun, flags, hash) - return timer.id + var/datum/timedevent/timer = new(callback, timeToRun, flags_1, hash) + return timer.id /proc/deltimer(id) if (!id) diff --git a/code/controllers/subsystem/title.dm b/code/controllers/subsystem/title.dm index 6c5466d8d9..11511608cd 100644 --- a/code/controllers/subsystem/title.dm +++ b/code/controllers/subsystem/title.dm @@ -1,6 +1,6 @@ SUBSYSTEM_DEF(title) name = "Title Screen" - flags = SS_NO_FIRE|SS_NO_INIT + flags_1 = SS_NO_FIRE|SS_NO_INIT var/file_path var/icon/icon @@ -36,7 +36,7 @@ SUBSYSTEM_DEF(title) break file_path = "config/title_screens/images/[pick(title_screens)]" - + icon = new(fcopy_rsc(file_path)) if(splash_turf) @@ -53,7 +53,7 @@ SUBSYSTEM_DEF(title) /datum/controller/subsystem/title/Shutdown() if(file_path) var/F = file("data/previous_title.dat") - F << file_path + WRITE_FILE(F, file_path) for(var/thing in GLOB.clients) if(!thing) diff --git a/code/controllers/subsystem/vote.dm b/code/controllers/subsystem/vote.dm index 0dbc7c5d3a..7126d93a47 100644 --- a/code/controllers/subsystem/vote.dm +++ b/code/controllers/subsystem/vote.dm @@ -2,7 +2,7 @@ SUBSYSTEM_DEF(vote) name = "Vote" wait = 10 - flags = SS_KEEP_TIMING|SS_NO_INIT + flags_1 = SS_KEEP_TIMING|SS_NO_INIT runlevels = RUNLEVEL_LOBBY | RUNLEVELS_DEFAULT diff --git a/code/controllers/subsystem/weather.dm b/code/controllers/subsystem/weather.dm index 88102e260c..eb49568810 100644 --- a/code/controllers/subsystem/weather.dm +++ b/code/controllers/subsystem/weather.dm @@ -1,7 +1,7 @@ //Used for all kinds of weather, ex. lavaland ash storms. SUBSYSTEM_DEF(weather) name = "Weather" - flags = SS_BACKGROUND + flags_1 = SS_BACKGROUND wait = 10 runlevels = RUNLEVEL_GAME var/list/processing = list() diff --git a/code/datums/action.dm b/code/datums/action.dm index 715aea1493..10cb2a239f 100644 --- a/code/datums/action.dm +++ b/code/datums/action.dm @@ -10,12 +10,13 @@ var/check_flags = 0 var/processing = FALSE var/obj/screen/movable/action_button/button = null - var/button_icon = 'icons/mob/actions.dmi' - var/background_icon_state = ACTION_BUTTON_DEFAULT_BACKGROUND var/buttontooltipstyle = "" - var/icon_icon = 'icons/mob/actions.dmi' - var/button_icon_state = "default" + var/button_icon = 'icons/mob/actions/backgrounds.dmi' //This is the file for the BACKGROUND icon + var/background_icon_state = ACTION_BUTTON_DEFAULT_BACKGROUND //And this is the state for the background icon + + var/icon_icon = 'icons/mob/actions.dmi' //This is the file for the ACTION icon + var/button_icon_state = "default" //And this is the state for the action icon var/mob/owner /datum/action/New(Target) @@ -169,6 +170,10 @@ /datum/action/item_action/toggle_firemode name = "Toggle Firemode" +/datum/action/item_action/rcl + name = "Change Cable Color" + button_icon_state = "rcl_rainbow" + /datum/action/item_action/startchainsaw name = "Pull The Starting Cord" @@ -221,6 +226,7 @@ /datum/action/item_action/toggle_unfriendly_fire name = "Toggle Friendly Fire \[ON\]" desc = "Toggles if the club's blasts cause friendly fire." + icon_icon = 'icons/mob/actions/actions_items.dmi' button_icon_state = "vortex_ff_on" /datum/action/item_action/toggle_unfriendly_fire/Trigger() @@ -228,8 +234,8 @@ UpdateButtonIcon() /datum/action/item_action/toggle_unfriendly_fire/UpdateButtonIcon(status_only = FALSE) - if(istype(target, /obj/item/weapon/hierophant_club)) - var/obj/item/weapon/hierophant_club/H = target + if(istype(target, /obj/item/hierophant_club)) + var/obj/item/hierophant_club/H = target if(H.friendly_fire_check) button_icon_state = "vortex_ff_off" name = "Toggle Friendly Fire \[OFF\]" @@ -254,16 +260,18 @@ /datum/action/item_action/vortex_recall name = "Vortex Recall" desc = "Recall yourself, and anyone nearby, to an attuned hierophant beacon at any time.
If the beacon is still attached, will detach it." + icon_icon = 'icons/mob/actions/actions_items.dmi' button_icon_state = "vortex_recall" /datum/action/item_action/vortex_recall/IsAvailable() - if(istype(target, /obj/item/weapon/hierophant_club)) - var/obj/item/weapon/hierophant_club/H = target + if(istype(target, /obj/item/hierophant_club)) + var/obj/item/hierophant_club/H = target if(H.teleporting) return 0 return ..() /datum/action/item_action/clock + icon_icon = 'icons/mob/actions/actions_clockcult.dmi' background_icon_state = "bg_clock" buttontooltipstyle = "clockcult" @@ -343,7 +351,7 @@ name = "Toggle Jetpack Stabilization" /datum/action/item_action/jetpack_stabilization/IsAvailable() - var/obj/item/weapon/tank/jetpack/J = target + var/obj/item/tank/jetpack/J = target if(!istype(J) || !J.on) return 0 return ..() @@ -363,6 +371,7 @@ /datum/action/item_action/toggle_research_scanner name = "Toggle Research Scanner" + icon_icon = 'icons/mob/actions/actions_items.dmi' button_icon_state = "scan_mode" var/active = FALSE @@ -399,6 +408,7 @@ /datum/action/item_action/ninjajaunt name = "Phase Jaunt (10E)" desc = "Utilizes the internal VOID-shift device to rapidly transit in direction facing." + icon_icon = 'icons/mob/actions/actions_items.dmi' button_icon_state = "ninja_phase" /datum/action/item_action/ninjasmoke @@ -407,6 +417,7 @@ button_icon_state = "smoke" /datum/action/item_action/ninjaboost + check_flags = AB_CHECK_RESTRAINED|AB_CHECK_CONSCIOUS name = "Adrenaline Boost" desc = "Inject a secret chemical that will counteract all movement-impairing effect." button_icon_state = "repulse" @@ -420,7 +431,7 @@ name = "Create Throwing Stars (1E)" desc = "Creates some throwing stars" button_icon_state = "throwingstar" - icon_icon = 'icons/obj/weapons.dmi' + icon_icon = 'icons/obj/items_and_weapons.dmi' /datum/action/item_action/ninjanet name = "Energy Net (20E)" @@ -432,11 +443,12 @@ name = "Recall Energy Katana (Variable Cost)" desc = "Teleports the Energy Katana linked to this suit to its wearer, cost based on distance." button_icon_state = "energy_katana" - icon_icon = 'icons/obj/weapons.dmi' + icon_icon = 'icons/obj/items_and_weapons.dmi' /datum/action/item_action/ninja_stealth name = "Toggle Stealth" desc = "Toggles stealth mode on and off." + icon_icon = 'icons/mob/actions/actions_items.dmi' button_icon_state = "ninja_cloak" /datum/action/item_action/toggle_glove @@ -478,6 +490,7 @@ var/obj/effect/proc_holder/spell/S = target S.action = src name = S.name + desc = S.desc button_icon = S.action_icon button_icon_state = S.action_icon_state background_icon_state = S.action_background_icon_state @@ -553,12 +566,14 @@ /datum/action/item_action/stickmen name = "Summon Stick Minions" desc = "Allows you to summon faithful stickmen allies to aide you in battle." + icon_icon = 'icons/mob/actions/actions_minor_antag.dmi' button_icon_state = "art_summon" //surf_ss13 /datum/action/item_action/bhop name = "Activate Jump Boots" desc = "Activates the jump boot's internal propulsion system, allowing the user to dash over 4-wide gaps." + icon_icon = 'icons/mob/actions/actions_items.dmi' button_icon_state = "jetboot" /datum/action/language_menu diff --git a/code/datums/antagonists/datum_internal_affairs.dm b/code/datums/antagonists/datum_internal_affairs.dm index e3a8077732..a07984262e 100644 --- a/code/datums/antagonists/datum_internal_affairs.dm +++ b/code/datums/antagonists/datum_internal_affairs.dm @@ -152,7 +152,7 @@ if(!owner||!owner.objectives) return for (var/objective_ in owner.objectives) - if(!(istype(objective_, /datum/objective/escape)||istype(objective_,/datum/objective/survive))) + if(!(istype(objective_, /datum/objective/escape)||istype(objective_, /datum/objective/survive))) continue remove_objective(objective_) diff --git a/code/datums/antagonists/datum_traitor.dm b/code/datums/antagonists/datum_traitor.dm index 3e90228c19..245c620dd3 100644 --- a/code/datums/antagonists/datum_traitor.dm +++ b/code/datums/antagonists/datum_traitor.dm @@ -23,6 +23,7 @@ /datum/antagonist/traitor/human should_specialise = FALSE var/should_equip = TRUE + /datum/antagonist/traitor/human/custom silent = TRUE should_give_codewords = FALSE @@ -31,6 +32,7 @@ /datum/antagonist/traitor/AI should_specialise = FALSE + /datum/antagonist/traitor/AI/custom silent = TRUE should_give_codewords = FALSE @@ -38,9 +40,8 @@ /datum/antagonist/traitor/on_body_transfer(mob/living/old_body, mob/living/new_body) - if(issilicon(new_body) && issilicon(old_body)) - ..() - else + // human <-> silicon only + if(old_body && issilicon(new_body) ^ issilicon(old_body)) silent = TRUE owner.add_antag_datum(base_datum_custom) for(var/datum/antagonist/traitor/new_datum in owner.antag_datums) @@ -49,13 +50,14 @@ transfer_important_variables(new_datum) break on_removal() - - + else + ..() /datum/antagonist/traitor/human/custom //used to give custom objectives silent = TRUE give_objectives = FALSE should_give_codewords = FALSE + /datum/antagonist/traitor/AI/custom //used to give custom objectives silent = TRUE give_objectives = FALSE @@ -83,7 +85,8 @@ if(owner.assigned_role == "Clown") var/mob/living/carbon/human/traitor_mob = owner.current if(traitor_mob&&istype(traitor_mob)) - if(!silent) to_chat(traitor_mob, "Your training has allowed you to overcome your clownish nature, allowing you to wield weapons without harming yourself.") + if(!silent) + to_chat(traitor_mob, "Your training has allowed you to overcome your clownish nature, allowing you to wield weapons without harming yourself.") traitor_mob.dna.remove_mutation(CLOWNMUT) /datum/antagonist/traitor/remove_innate_effects() @@ -317,11 +320,11 @@ //Spawn and equip documents var/mob/living/carbon/human/mob = owner.current - var/obj/item/weapon/folder/syndicate/folder + var/obj/item/folder/syndicate/folder if(owner == SSticker.mode.exchange_red) - folder = new/obj/item/weapon/folder/syndicate/red(mob.loc) + folder = new/obj/item/folder/syndicate/red(mob.loc) else - folder = new/obj/item/weapon/folder/syndicate/blue(mob.loc) + folder = new/obj/item/folder/syndicate/blue(mob.loc) var/list/slots = list ( "backpack" = slot_in_backpack, diff --git a/code/datums/antagonists/devil.dm b/code/datums/antagonists/devil.dm index c8f00d1995..9839dfe4ac 100644 --- a/code/datums/antagonists/devil.dm +++ b/code/datums/antagonists/devil.dm @@ -188,7 +188,7 @@ GLOBAL_LIST_INIT(devil_suffix, list(" the Red", " the Soulless", " the Master", if(form == BLOOD_LIZARD && SOULVALUE < BLOOD_THRESHOLD) regress_humanoid() if(SOULVALUE < 0) - remove_spells() + give_appropriate_spells() to_chat(owner.current, "As punishment for your failures, all of your powers except contract creation have been revoked.") /datum/antagonist/devil/proc/regress_humanoid() @@ -280,7 +280,7 @@ GLOBAL_LIST_INIT(devil_suffix, list(" the Red", " the Soulless", " the Master", if(!D) return to_chat(world, "\"SLOTH, WRATH, GLUTTONY, ACEDIA, ENVY, GREED, PRIDE! FIRES OF HELL AWAKEN!!\"") - world << 'sound/hallucinations/veryfar_noise.ogg' + SEND_SOUND(world, sound('sound/hallucinations/veryfar_noise.ogg')) give_appropriate_spells() D.convert_to_archdevil() if(istype(D.loc, /obj/effect/dummy/slaughter/)) @@ -408,7 +408,7 @@ GLOBAL_LIST_INIT(devil_suffix, list(" the Red", " the Soulless", " the Master", reviveNumber += LOSS_PER_DEATH update_hud() if(body) - body.revive(1,0) + body.revive(TRUE, TRUE) //Adminrevive also recovers organs, preventing someone from resurrecting without a heart. if(istype(body.loc, /obj/effect/dummy/slaughter/)) body.forceMove(get_turf(body))//Fixes dying while jaunted leaving you permajaunted. if(istype(body, /mob/living/carbon/true_devil)) @@ -437,8 +437,8 @@ GLOBAL_LIST_INIT(devil_suffix, list(" the Red", " the Soulless", " the Master", var/mob/living/carbon/human/H = owner.current H.equip_to_slot_or_del(new /obj/item/clothing/under/lawyer/black(H), slot_w_uniform) H.equip_to_slot_or_del(new /obj/item/clothing/shoes/laceup(H), slot_shoes) - H.equip_to_slot_or_del(new /obj/item/weapon/storage/briefcase(H), slot_hands) - H.equip_to_slot_or_del(new /obj/item/weapon/pen(H), slot_l_store) + H.equip_to_slot_or_del(new /obj/item/storage/briefcase(H), slot_hands) + H.equip_to_slot_or_del(new /obj/item/pen(H), slot_l_store) if(SOULVALUE >= BLOOD_THRESHOLD) H.set_species(/datum/species/lizard, 1) H.underwear = "Nude" diff --git a/code/datums/antagonists/ninja.dm b/code/datums/antagonists/ninja.dm index 6948740687..bd7bb13a1d 100644 --- a/code/datums/antagonists/ninja.dm +++ b/code/datums/antagonists/ninja.dm @@ -29,7 +29,7 @@ qdel(H.gloves) var/obj/item/clothing/suit/space/space_ninja/theSuit = new(H) - var/obj/item/weapon/dash/energy_katana/EK = new(H) + var/obj/item/dash/energy_katana/EK = new(H) theSuit.energyKatana = EK H.equip_to_slot_or_del(new /obj/item/device/radio/headset(H), slot_ears) @@ -42,12 +42,12 @@ H.equip_to_slot_or_del(new /obj/item/clothing/glasses/night(H), slot_glasses) H.equip_to_slot_or_del(EK, slot_belt) H.equip_to_slot_or_del(new /obj/item/device/flashlight(H), slot_r_store) - H.equip_to_slot_or_del(new /obj/item/weapon/grenade/plastic/x4(H), slot_l_store) - H.equip_to_slot_or_del(new /obj/item/weapon/tank/internals/emergency_oxygen(H), slot_s_store) - H.equip_to_slot_or_del(new /obj/item/weapon/tank/jetpack/carbondioxide(H), slot_back) + H.equip_to_slot_or_del(new /obj/item/grenade/plastic/x4(H), slot_l_store) + H.equip_to_slot_or_del(new /obj/item/tank/internals/emergency_oxygen(H), slot_s_store) + H.equip_to_slot_or_del(new /obj/item/tank/jetpack/carbondioxide(H), slot_back) theSuit.randomize_param() - var/obj/item/weapon/implant/explosive/E = new/obj/item/weapon/implant/explosive(H) + var/obj/item/implant/explosive/E = new/obj/item/implant/explosive(H) E.implant(H) return 1 @@ -141,7 +141,7 @@ /datum/antagonist/ninja/greet() - owner.current << sound('sound/effects/ninja_greeting.ogg') + SEND_SOUND(owner.current, sound('sound/effects/ninja_greeting.ogg')) to_chat(owner.current, "I am an elite mercenary assassin of the mighty Spider Clan. A SPACE NINJA!") to_chat(owner.current, "Surprise is my weapon. Shadows are my armor. Without them, I am nothing. (//initialize your suit by right clicking on it, to use abilities like stealth)!") to_chat(owner.current, "Officially, [helping_station?"Nanotrasen":"The Syndicate"] are my employer.") diff --git a/code/datums/beam.dm b/code/datums/beam.dm index fa38e1530d..3276a5f5b9 100644 --- a/code/datums/beam.dm +++ b/code/datums/beam.dm @@ -141,7 +141,7 @@ afterDraw() /obj/effect/ebeam - mouse_opacity = 0 + mouse_opacity = MOUSE_OPACITY_TRANSPARENT anchored = TRUE var/datum/beam/owner diff --git a/code/datums/callback.dm b/code/datums/callback.dm index 1b5c25fe18..624fed58a6 100644 --- a/code/datums/callback.dm +++ b/code/datums/callback.dm @@ -100,3 +100,57 @@ if (object == GLOBAL_PROC) return call(delegate)(arglist(calling_arguments)) return call(object, delegate)(arglist(calling_arguments)) + + +/datum/callback_select + var/list/finished + var/pendingcount + var/total + +/datum/callback_select/New(count, savereturns) + total = count + if (savereturns) + finished = new(count) + + +/datum/callback_select/proc/invoke_callback(index, datum/callback/callback, list/callback_args, savereturn = TRUE) + set waitfor = FALSE + if (!callback || !istype(callback)) + //This check only exists because the alternative is callback_select would block forever if given invalid data + CRASH("invalid callback passed to invoke_callback") + if (!length(callback_args)) + callback_args = list() + pendingcount++ + var/rtn = callback.Invoke(arglist(callback_args)) + pendingcount-- + if (savereturn) + finished[index] = rtn + + + + +//runs a list of callbacks asynchronously, returning once all of them return. +//callbacks can be repeated. +//callbacks-args is a optional list of argument lists, in the same order as the callbacks, +// the inner lists will be sent to the callbacks when invoked() as additional args. +//can optionly save and return a list of return values, in the same order as the original list of callbacks +//resolution is the number of byond ticks between checks. +/proc/callback_select(list/callbacks, list/callback_args, savereturns = TRUE, resolution = 1) + if (!callbacks) + return + var/count = length(callbacks) + if (!count) + return + if (!callback_args) + callback_args = list() + + callback_args.len = count + + var/datum/callback_select/CS = new(count, savereturns) + for (var/i in 1 to count) + CS.invoke_callback(i, callbacks[i], callback_args[i], savereturns) + + while(CS.pendingcount) + sleep(resolution*world.tick_lag) + return CS.finished + diff --git a/code/datums/callback.dm.rej b/code/datums/callback.dm.rej new file mode 100644 index 0000000000..14faac8412 --- /dev/null +++ b/code/datums/callback.dm.rej @@ -0,0 +1,62 @@ +diff a/code/datums/callback.dm b/code/datums/callback.dm (rejected hunks) +@@ -100,60 +100,3 @@ + if (object == GLOBAL_PROC) + return call(delegate)(arglist(calling_arguments)) + return call(object, delegate)(arglist(calling_arguments)) +- +- +-/datum/callback_select +- var/list/finished +- var/pendingcount +- var/total +- +-/datum/callback_select/New(count, savereturns) +- total = count +- if (savereturns) +- finished = new(count) +- +- +-/datum/callback_select/proc/invoke_callback(index, datum/callback/callback, list/callback_args, savereturn = TRUE) +- set waitfor = FALSE +- if (!callback || !istype(callback)) +- //This check only exists because the alternative is callback_select would block forever if given invalid data +- CRASH("invalid callback passed to invoke_callback") +- if (!length(callback_args)) +- callback_args = list() +- pendingcount++ +- debug_usr("calling callback") +- var/rtn = callback.Invoke(arglist(callback_args)) +- debug_usr("callback returned") +- pendingcount-- +- if (savereturn) +- finished[index] = rtn +- +- +- +- +-//runs a list of callbacks asynchronously, returning once all of them return. +-//callbacks can be repeated. +-//callbacks-args is a optional list of argument lists, in the same order as the callbacks, +-// the inner lists will be sent to the callbacks when invoked() as additional args. +-//can optionly save and return a list of return values, in the same order as the original list of callbacks +-//resolution is the number of byond ticks between checks. +-/proc/callback_select(list/callbacks, list/callback_args, savereturns = TRUE, resolution = 1) +- if (!callbacks) +- return +- var/count = length(callbacks) +- if (!count) +- return +- if (!callback_args) +- callback_args = list() +- +- callback_args.len = count +- +- var/datum/callback_select/CS = new(count, savereturns) +- for (var/i in 1 to count) +- CS.invoke_callback(i, callbacks[i], callback_args[i], savereturns) +- debug_usr("starting callbacks: [CS.pendingcount]") +- while(CS.pendingcount) +- debug_usr("callbacks: [CS.pendingcount]") +- sleep(resolution*world.tick_lag) +- return CS.finished +- diff --git a/code/datums/components/README.md b/code/datums/components/README.md new file mode 100644 index 0000000000..93a846035f --- /dev/null +++ b/code/datums/components/README.md @@ -0,0 +1,108 @@ +# Datum Component System (DCS) + +## Concept + +Loosely adapted from /vg/. This is an entity component system for adding behaviours to datums when inheritance doesn't quite cut it. By using signals and events instead of direct inheritance, you can inject behaviours without hacky overloads. It requires a different method of thinking, but is not hard to use correctly. If a behaviour can have application across more than one thing. Make it generic, make it a component. Atom/mob/obj event? Give it a signal, and forward it's arguments with a `SendSignal()` call. Now every component that want's to can also know about this happening. + +### In the code + +#### Slippery things + +At the time of this writing, every object that is slippery overrides atom/Crossed does some checks, then slips the mob. Instead of all those Crossed overrides they could add a slippery component to all these objects. And have the checks in one proc that is run by the Crossed event + +#### Powercells + +A lot of objects have powercells. The `get_cell()` proc was added to give generic access to the cell var if it had one. This is just a specific use case of `GetComponent()` + +#### Radios + +The radio object as it is should not exist, given that more things use the _concept_ of radios rather than the object itself. The actual function of the radio can exist in a component which all the things that use it (Request consoles, actual radios, the SM shard) can add to themselves. + +#### Standos + +Stands have a lot of procs which mimic mob procs. Rather than inserting hooks for all these procs in overrides, the same can be accomplished with signals + +## API + +### Vars + +1. `/datum/var/list/datum_components` (private) + * Lazy associated list of type -> component/list of components. +1. `/datum/component/var/enabled` (protected, boolean) + * If the component is enabled. If not, it will not react to signals + * `TRUE` by default +1. `/datum/component/var/dupe_mode` (protected, enum) + * How duplicate component types are handled when added to the datum. + * `COMPONENT_DUPE_HIGHLANDER` (default): Old component will be deleted, new component will first have `/datum/component/proc/InheritComponent(datum/component/old, FALSE)` on it + * `COMPONENT_DUPE_ALLOWED`: The components will be treated as separate, `GetComponent()` will return the first added + * `COMPONENT_DUPE_UNIQUE`: New component will be deleted, old component will first have `/datum/component/proc/InheritComponent(datum/component/new, TRUE)` on it +1. `/datum/component/var/dupe_type` (protected, type) + * Definition of a duplicate component type + * `null` means exact match on `type` + * Any other type means that and all subtypes +1. `/datum/component/var/list/signal_procs` (private) + * Associated lazy list of signals -> `/datum/callback`s that will be run when the parent datum recieves that signal +1. `/datum/component/var/datum/parent` (protected, read-only) + * The datum this component belongs to + +### Procs + +1. `/datum/proc/GetComponent(component_type(type)) -> datum/component?` (public, final) + * Returns a reference to a component of component_type if it exists in the datum, null otherwise +1. `/datum/proc/GetComponents(component_type(type)) -> list` (public, final) + * Returns a list of references to all components of component_type that exist in the datum +1. `/datum/proc/GetExactComponent(component_type(type)) -> datum/component?` (public, final) + * Returns a reference to a component whose type MATCHES component_type if that component exists in the datum, null otherwise +1. `GET_COMPONENT(varname, component_type)` OR `GET_COMPONENT_FROM(varname, component_type, src)` + * Shorthand for `var/component_type/varname = src.GetComponent(component_type)` +1. `/datum/proc/AddComponent(component_type(type), ...) -> datum/component` (public, final) + * Creates an instance of `component_type` in the datum and passes `...` to its `Initialize()` call + * Sends the `COMSIG_COMPONENT_ADDED` signal to the datum + * All components a datum owns are deleted with the datum + * Returns the component that was created. Or the old component in a dupe situation where `COMPONENT_DUPE_UNIQUE` was set +1. `/datum/proc/LoadComponent(component_type(type), ...) -> datum/component` (public, final) + * Equivalent to calling `GetComponent(component_type)` where, if the result would be `null`, returns `AddComponent(component_type, ...)` instead +1. `/datum/proc/ComponentActivated(datum/component/C)` (abstract) + * Called on a component's `parent` after a signal recieved causes it to activate. `src` is the parameter + * Will only be called if a component's callback returns `TRUE` +1. `/datum/proc/TakeComponent(datum/component/C)` (public, final) + * Properly transfers ownership of a component from one datum to another + * Singals `COMSIG_COMPONENT_REMOVING` on the parent + * Called on the datum you want to own the component with another datum's component +1. `/datum/proc/SendSignal(signal, ...)` (public, final) + * Call to send a signal to the components of the target datum + * Extra arguments are to be specified in the signal definition +1. `/datum/component/New(datum/parent, ...)` (private, final) + * Runs internal setup for the component + * Extra arguments are passed to `Initialize()` +1. `/datum/component/Initialize(...)` (abstract, no-sleep) + * Called by `New()` with the same argments excluding `parent` + * Component does not exist in `parent`'s `datum_components` list yet, although `parent` is set and may be used + * Signals will not be recieved while this function is running + * Component may be deleted after this function completes without being attached +1. `/datum/component/Destroy()` (virtual, no-sleep) + * Sends the `COMSIG_COMPONENT_REMOVING` signal to the parent datum if the `parent` isn't being qdeleted + * Properly removes the component from `parent` and cleans up references +1. `/datum/component/proc/InheritComponent(datum/component/C, i_am_original(boolean))` (abstract, no-sleep) + * Called on a component when a component of the same type was added to the same parent + * See `/datum/component/var/dupe_mode` + * `C`'s type will always be the same of the called component +1. `/datum/component/proc/AfterComponentActivated()` (abstract) + * Called on a component that was activated after it's `parent`'s `ComponentActivated()` is called +1. `/datum/component/proc/OnTransfer(datum/new_parent)` (abstract, no-sleep) + * Called before the new `parent` is assigned in `TakeComponent()`, after the remove signal, before the added signal + * Allows the component to react to ownership transfers +1. `/datum/component/proc/_RemoveNoSignal()` (private, final) + * Internal, clears the parent var and removes the component from the parents component list +1. `/datum/component/proc/RegisterSignal(signal(string), proc_ref(type), override(boolean))` (protected, final) (Consider removing for performance gainz) + * Makes a component listen for the specified `signal` on it's `parent` datum. + * When that signal is recieved `proc_ref` will be called on the component, along with associated arguments + * Example proc ref: `.proc/OnEvent` + * If a previous registration is overwritten by the call, a runtime occurs. Setting `override` to TRUE prevents this + * These callbacks run asyncronously + * Returning `TRUE` from these callbacks will trigger a `TRUE` return from the `SendSignal()` that initiated it +1. `/datum/component/proc/ReceiveSignal(signal, ...)` (virtual) + * Called when a component recieves any signal and is enabled + * Default implementation looks if the signal is registered and runs the appropriate proc + +### See/Define signals and their arguments in __DEFINES\components.dm diff --git a/code/datums/components/component.dm b/code/datums/components/component.dm index b9212d2786..6b902a6ac6 100644 --- a/code/datums/components/component.dm +++ b/code/datums/components/component.dm @@ -1,36 +1,103 @@ /datum/component - var/enabled = TRUE // Enables or disables the components - var/dupe_mode = COMPONENT_DUPE_HIGHLANDER // How components of the same type are handled in the same parent - var/list/signal_procs // list of signals -> callbacks - var/datum/parent // parent datum + var/enabled = TRUE + var/dupe_mode = COMPONENT_DUPE_HIGHLANDER + var/dupe_type + var/list/signal_procs + var/datum/parent /datum/component/New(datum/P, ...) + parent = P + var/list/arguments = args.Copy() + arguments.Cut(1, 2) + Initialize(arglist(arguments)) + var/dm = dupe_mode if(dm != COMPONENT_DUPE_ALLOWED) - var/datum/component/old = P.GetExactComponent(type) + var/dt = dupe_type + var/datum/component/old + if(!dt) + old = P.GetExactComponent(type) + else + old = P.GetComponent(dt) if(old) switch(dm) - if(COMPONENT_DUPE_HIGHLANDER) - P.RemoveComponent(old) - old = null //in case SendSignal() blocks if(COMPONENT_DUPE_UNIQUE) + old.InheritComponent(src, TRUE) + parent = null //prevent COMPONENT_REMOVING signal qdel(src) return - P.SendSignal(COMSIG_COMPONENT_ADDED, list(src), FALSE) - LAZYADD(P.datum_components, src) - parent = P + if(COMPONENT_DUPE_HIGHLANDER) + InheritComponent(old, FALSE) + qdel(old) + + //let the others know + P.SendSignal(COMSIG_COMPONENT_ADDED, src) + + //lazy init the parent's dc list + var/list/dc = P.datum_components + if(!dc) + P.datum_components = dc = list() + + //set up the typecache + var/our_type = type + for(var/I in _GetInverseTypeList(our_type)) + var/test = dc[I] + if(test) //already another component of this type here + var/list/components_of_type + if(!islist(test)) + components_of_type = list(test) + dc[I] = components_of_type + else + components_of_type = test + if(I == our_type) //exact match, take priority + var/inserted = FALSE + for(var/J in 1 to components_of_type.len) + var/datum/component/C = components_of_type[J] + if(C.type != our_type) //but not over other exact matches + components_of_type.Insert(J, I) + inserted = TRUE + break + if(!inserted) + components_of_type += src + else //indirect match, back of the line with ya + components_of_type += src + else //only component of this type, no list + dc[I] = src + +/datum/component/proc/Initialize(...) + return /datum/component/Destroy() - RemoveNoSignal() - return ..() - -/datum/component/proc/RemoveNoSignal() + enabled = FALSE var/datum/P = parent if(P) - LAZYREMOVE(P.datum_components, src) + _RemoveNoSignal() + P.SendSignal(COMSIG_COMPONENT_REMOVING, src) + LAZYCLEARLIST(signal_procs) + return ..() + +/datum/component/proc/_RemoveNoSignal() + var/datum/P = parent + if(P) + var/list/dc = P.datum_components + var/our_type = type + for(var/I in _GetInverseTypeList(our_type)) + var/list/components_of_type = dc[I] + if(islist(components_of_type)) // + var/list/subtracted = components_of_type - src + if(subtracted.len == 1) //only 1 guy left + dc[I] = subtracted[1] //make him special + else + dc[I] = subtracted + else //just us + dc -= I + if(!dc.len) + P.datum_components = null parent = null /datum/component/proc/RegisterSignal(sig_type, proc_on_self, override = FALSE) + if(QDELETED(src)) + return var/list/procs = signal_procs if(!procs) procs = list() @@ -43,45 +110,81 @@ procs[sig_type] = CALLBACK(src, proc_on_self) -/datum/var/list/datum_components //list of /datum/component +/datum/component/proc/ReceiveSignal(sigtype, ...) + var/list/sps = signal_procs + var/datum/callback/CB = LAZYACCESS(sps, sigtype) + if(!CB) + return FALSE + var/list/arguments = args.Copy() + arguments.Cut(1, 2) + return CB.InvokeAsync(arglist(arguments)) -// Send a signal to all other components in the container. -/datum/proc/SendSignal(sigtype, list/sig_args, async = FALSE) +/datum/component/proc/InheritComponent(datum/component/C, i_am_original) + return + +/datum/component/proc/OnTransfer(datum/new_parent) + return + +/datum/component/proc/AfterComponentActivated() + return + +/datum/component/proc/_GetInverseTypeList(current_type) + . = list(current_type) + while (current_type != /datum/component) + current_type = type2parent(current_type) + . += current_type + +/datum/proc/SendSignal(sigtype, ...) var/list/comps = datum_components . = FALSE - for(var/I in comps) - var/datum/component/C = I - if(!C.enabled) - continue - var/list/sps = C.signal_procs - var/datum/callback/CB = LAZYACCESS(sps, sigtype) - if(!CB) - continue - if(!async) - . |= CB.Invoke(sig_args) - else - . |= CB.InvokeAsync(sig_args) + if(!comps) + return + var/target = comps[/datum/component] + if(!islist(target)) + var/datum/component/C = target + if(C.enabled && C.ReceiveSignal(arglist(args))) + ComponentActivated(C) + C.AfterComponentActivated() + return TRUE + else + for(var/I in target) + var/datum/component/C = I + if(!C.enabled) + continue + if(C.ReceiveSignal(arglist(args))) + ComponentActivated(C) + . = TRUE + +/datum/proc/ComponentActivated(datum/component/C) + return /datum/proc/GetComponent(c_type) - for(var/I in datum_components) - if(istype(I, c_type)) - return I + var/list/dc = datum_components + if(!dc) + return null + . = dc[c_type] + if(islist(.)) + return .[1] /datum/proc/GetExactComponent(c_type) - for(var/I in datum_components) - var/datum/component/C = I + var/list/dc = datum_components + if(!dc) + return null + var/datum/component/C = dc[c_type] + if(C) + if(islist(C)) + C = C[1] if(C.type == c_type) - return I + return C + return null /datum/proc/GetComponents(c_type) - . = list() - for(var/I in datum_components) - if(istype(I, c_type)) - . += I - -/datum/proc/AddComponents(list/new_types) - for(var/new_type in new_types) - AddComponent(new_type) + var/list/dc = datum_components + if(!dc) + return null + . = dc[c_type] + if(!islist(.)) + return list(.) /datum/proc/AddComponent(new_type, ...) var/nt = new_type @@ -89,9 +192,20 @@ var/datum/component/C = new nt(arglist(args)) return QDELING(C) ? GetComponent(new_type) : C -/datum/proc/RemoveComponent(datum/component/C) +/datum/proc/LoadComponent(component_type, ...) + . = GetComponent(component_type) + if(!.) + return AddComponent(arglist(args)) + +/datum/proc/TakeComponent(datum/component/C) if(!C) return - C.RemoveNoSignal() - SendSignal(COMSIG_COMPONENT_REMOVING, list(C), FALSE) - qdel(C) + var/datum/helicopter = C.parent + if(helicopter == src) + //wat + return + C._RemoveNoSignal() + helicopter.SendSignal(COMSIG_COMPONENT_REMOVING, C) + C.OnTransfer(src) + C.parent = src + SendSignal(COMSIG_COMPONENT_ADDED, C) diff --git a/code/datums/components/component.dm.rej b/code/datums/components/component.dm.rej new file mode 100644 index 0000000000..3cf20d57b0 --- /dev/null +++ b/code/datums/components/component.dm.rej @@ -0,0 +1 @@ +- \ No newline at end of file diff --git a/code/datums/components/slippery.dm b/code/datums/components/slippery.dm new file mode 100644 index 0000000000..321d407e92 --- /dev/null +++ b/code/datums/components/slippery.dm @@ -0,0 +1,21 @@ +/datum/component/slippery + var/intensity + var/lube_flags + var/mob/slip_victim + +/datum/component/slippery/Initialize(_intensity, _lube_flags = NONE) + intensity = max(_intensity, 0) + lube_flags = _lube_flags + if(ismovableatom(parent)) + RegisterSignal(COMSIG_MOVABLE_CROSSED, .proc/Slip) + else + RegisterSignal(COMSIG_ATOM_ENTERED, .proc/Slip) + +/datum/component/slippery/proc/Slip(atom/movable/AM) + var/mob/victim = AM + if(istype(victim) && !victim.is_flying() && victim.slip(intensity, parent, lube_flags)) + slip_victim = victim + return TRUE + +/datum/component/slippery/AfterComponentActivated() + slip_victim = null diff --git a/code/datums/datacore.dm b/code/datums/datacore.dm index e4e7ef0e16..005c02c355 100644 --- a/code/datums/datacore.dm +++ b/code/datums/datacore.dm @@ -210,8 +210,8 @@ if(!C) C = H.client var/image = get_id_photo(H, C) - var/obj/item/weapon/photo/photo_front = new() - var/obj/item/weapon/photo/photo_side = new() + var/obj/item/photo/photo_front = new() + var/obj/item/photo/photo_side = new() photo_front.photocreate(null, icon(image, dir = SOUTH)) photo_side.photocreate(null, icon(image, dir = WEST)) diff --git a/code/datums/datum.dm b/code/datums/datum.dm new file mode 100644 index 0000000000..cd589fd8c3 --- /dev/null +++ b/code/datums/datum.dm @@ -0,0 +1,37 @@ +/datum + var/gc_destroyed //Time when this object was destroyed. + var/list/active_timers //for SStimer + var/list/datum_components //for /datum/components + var/ui_screen = "home" //for tgui + +#ifdef TESTING + var/running_find_references + var/last_find_references = 0 +#endif + +// Default implementation of clean-up code. +// This should be overridden to remove all references pointing to the object being destroyed. +// Return the appropriate QDEL_HINT; in most cases this is QDEL_HINT_QUEUE. +/datum/proc/Destroy(force=FALSE) + tag = null + var/list/timers = active_timers + active_timers = null + for(var/thing in timers) + var/datum/timedevent/timer = thing + if (timer.spent) + continue + qdel(timer) + var/list/dc = datum_components + if(dc) + var/all_components = dc[/datum/component] + if(islist(all_components)) + for(var/I in all_components) + var/datum/component/C = I + C._RemoveNoSignal() + qdel(C) + else + var/datum/component/C = all_components + C._RemoveNoSignal() + qdel(C) + dc.Cut() + return QDEL_HINT_QUEUE diff --git a/code/datums/datumvars.dm b/code/datums/datumvars.dm index 60f932a88a..87c6ad7334 100644 --- a/code/datums/datumvars.dm +++ b/code/datums/datumvars.dm @@ -21,7 +21,7 @@ return debug_variable(var_name, vars[var_name], 0, src) //please call . = ..() first and append to the result, that way parent items are always at the top and child items are further down -//add seperaters by doing . += "---" +//add separaters by doing . += "---" /datum/proc/vv_get_dropdown() . = list() . += "---" @@ -62,7 +62,7 @@ - if(istype(D,/atom)) + if(istype(D, /atom)) var/atom/AT = D if(AT.icon && AT.icon_state) sprite = new /icon(AT.icon, AT.icon_state) @@ -77,7 +77,7 @@ sprite_text = "" var/list/atomsnowflake = list() - if(istype(D,/atom)) + if(istype(D, /atom)) var/atom/A = D if(isliving(A)) atomsnowflake += "[D]" @@ -575,7 +575,7 @@ return var/D = locate(href_list["datumedit"]) - if(!istype(D,/datum)) + if(!istype(D, /datum)) to_chat(usr, "This can only be used on datums") return @@ -586,7 +586,7 @@ return var/D = locate(href_list["datumchange"]) - if(!istype(D,/datum)) + if(!istype(D, /datum)) to_chat(usr, "This can only be used on datums") return @@ -929,6 +929,26 @@ manipulate_organs(C) href_list["datumrefresh"] = href_list["editorgans"] + else if(href_list["hallucinate"]) + if(!check_rights(0)) + return + + var/mob/living/carbon/C = locate(href_list["hallucinate"]) in GLOB.mob_list + if(!istype(C)) + to_chat(usr, "This can only be done to instances of type /mob/living/carbon") + return + + var/list/hallucinations = subtypesof(/datum/hallucination) + var/result = input(usr, "Choose the hallucination to apply","Send Hallucination") as null|anything in hallucinations + if(!usr) + return + if(QDELETED(C)) + to_chat(usr, "Mob doesn't exist anymore") + return + + if(result) + new result(C, TRUE) + else if(href_list["makehuman"]) if(!check_rights(R_SPAWN)) return diff --git a/code/datums/diseases/_MobProcs.dm b/code/datums/diseases/_MobProcs.dm index 77b8aeed6a..1d3e7f2a12 100644 --- a/code/datums/diseases/_MobProcs.dm +++ b/code/datums/diseases/_MobProcs.dm @@ -1,6 +1,7 @@ /mob/proc/HasDisease(datum/disease/D) - for(var/datum/disease/DD in viruses) + for(var/thing in viruses) + var/datum/disease/DD = thing if(D.IsSame(DD)) return 1 return 0 @@ -39,10 +40,10 @@ var/datum/disease/DD = new D.type(1, D, 0) viruses += DD DD.affected_mob = src - DD.holder = src + SSdisease.active_diseases += DD //Add it to the active diseases list, now that it's actually in a mob and being processed. //Copy properties over. This is so edited diseases persist. - var/list/skipped = list("affected_mob","holder","carrier","stage","type","parent_type","vars","transformed") + var/list/skipped = list("affected_mob","holder","carrier","stage","type","parent_type","vars","transformed","symptoms") for(var/V in DD.vars) if(V in skipped) continue @@ -91,7 +92,7 @@ switch(target_zone) if(1) - if(isobj(H.head) && !istype(H.head, /obj/item/weapon/paper)) + if(isobj(H.head) && !istype(H.head, /obj/item/paper)) Cl = H.head passed = prob((Cl.permeability_coefficient*100) - 1) if(passed && isobj(H.wear_mask)) @@ -147,6 +148,9 @@ /mob/living/carbon/human/CanContractDisease(datum/disease/D) - if(dna && (VIRUSIMMUNE in dna.species.species_traits)) + if(dna && (VIRUSIMMUNE in dna.species.species_traits) && !D.bypasses_immunity) return 0 + for(var/thing in D.required_organs) + if(!((locate(thing) in bodyparts) || (locate(thing) in internal_organs))) + return 0 return ..() \ No newline at end of file diff --git a/code/datums/diseases/_disease.dm b/code/datums/diseases/_disease.dm index cc11d0e6d2..13ad3ece4e 100644 --- a/code/datums/diseases/_disease.dm +++ b/code/datums/diseases/_disease.dm @@ -46,21 +46,23 @@ var/stage_prob = 4 //Other - var/longevity = 150 //Time in ticks disease stays in objects, Syringes and such are infinite. var/list/viable_mobtypes = list() //typepaths of viable mobs var/mob/living/carbon/affected_mob = null - var/atom/movable/holder = null var/list/cures = list() //list of cures if the disease has the CURABLE flag, these are reagent ids var/infectivity = 65 var/cure_chance = 8 - var/carrier = 0 //If our host is only a carrier + var/carrier = FALSE //If our host is only a carrier + var/bypasses_immunity = FALSE //Does it skip species virus immunity check? Some things may diseases and not viruses var/permeability_mod = 1 var/severity = NONTHREAT var/list/required_organs = list() var/needs_all_cures = TRUE var/list/strain_data = list() //dna_spread special bullshit - +/datum/disease/Destroy() + affected_mob = null + SSdisease.active_diseases.Remove(src) + return ..() /datum/disease/proc/stage_act() var/cure = has_cure() @@ -93,13 +95,16 @@ if(!. || (needs_all_cures && . < cures.len)) return 0 -/datum/disease/proc/spread(atom/source, force_spread = 0) + +/datum/disease/proc/spread(force_spread = 0) + if(!affected_mob) + return + if((spread_flags & SPECIAL || spread_flags & NON_CONTAGIOUS || spread_flags & BLOOD) && !force_spread) return - if(affected_mob) - if( affected_mob.reagents.has_reagent("spaceacillin") || (affected_mob.satiety > 0 && prob(affected_mob.satiety/10)) ) - return + if(affected_mob.reagents.has_reagent("spaceacillin") || (affected_mob.satiety > 0 && prob(affected_mob.satiety/10))) + return var/spread_range = 1 @@ -109,15 +114,9 @@ if(spread_flags & AIRBORNE) spread_range++ - if(!source) - if(affected_mob) - source = affected_mob - else - return - - var/turf/T = source.loc + var/turf/T = affected_mob.loc if(istype(T)) - for(var/mob/living/carbon/C in oview(spread_range, source)) + for(var/mob/living/carbon/C in oview(spread_range, affected_mob)) var/turf/V = get_turf(C) if(V) while(TRUE) @@ -129,29 +128,6 @@ break V = Temp -/datum/disease/process() - if(!holder) - SSdisease.processing -= src - return - - if(prob(infectivity)) - spread(holder) - - if(affected_mob) - for(var/datum/disease/D in affected_mob.viruses) - if(D != src) - if(IsSame(D)) - qdel(D) - - if(holder == affected_mob) - if(affected_mob.stat != DEAD) - stage_act() - - if(!affected_mob) - if(prob(70)) - if(--longevity<=0) - cure() - /datum/disease/proc/cure() if(affected_mob) @@ -161,20 +137,6 @@ remove_virus() qdel(src) - -/datum/disease/New() - if(required_organs && required_organs.len) - if(ishuman(affected_mob)) - var/mob/living/carbon/human/H = affected_mob - for(var/obj/item/organ/O in required_organs) - if(!locate(O) in H.bodyparts) - if(!locate(O) in H.internal_organs) - cure() - return - - SSdisease.processing += src - - /datum/disease/proc/IsSame(datum/disease/D) if(istype(src, D.type)) return 1 @@ -191,11 +153,6 @@ return type -/datum/disease/Destroy() - SSdisease.processing.Remove(src) - return ..() - - /datum/disease/proc/IsSpreadByTouch() if(spread_flags & CONTACT_FEET || spread_flags & CONTACT_HANDS || spread_flags & CONTACT_GENERAL) return 1 diff --git a/code/datums/diseases/advance/advance.dm b/code/datums/diseases/advance/advance.dm index bc089d5082..7f09ffa48c 100644 --- a/code/datums/diseases/advance/advance.dm +++ b/code/datums/diseases/advance/advance.dm @@ -57,9 +57,7 @@ symptoms = GenerateSymptoms(0, 2) else for(var/datum/symptom/S in D.symptoms) - var/datum/symptom/new_symp = new S.type - new_symp.name = S.name - new_symp.neutered = S.neutered + var/datum/symptom/new_symp = S.Copy() symptoms += new_symp Refresh() @@ -93,7 +91,7 @@ if(!(istype(D, /datum/disease/advance))) return 0 - if(src.GetDiseaseID() != D.GetDiseaseID()) + if(GetDiseaseID() != D.GetDiseaseID()) return 0 return 1 @@ -118,7 +116,7 @@ // Mix the symptoms of two diseases (the src and the argument) /datum/disease/advance/proc/Mix(datum/disease/advance/D) - if(!(src.IsSame(D))) + if(!(IsSame(D))) var/list/possible_symptoms = shuffle(D.symptoms) for(var/datum/symptom/S in possible_symptoms) AddSymptom(S.Copy()) @@ -158,7 +156,6 @@ return generated /datum/disease/advance/proc/Refresh(new_name = FALSE) - //to_chat(world, "[src.name] \ref[src] - REFRESH!") GenerateProperties() AssignProperties() id = null @@ -412,7 +409,7 @@ D.AssignName(new_name) D.Refresh() - for(var/datum/disease/advance/AD in SSdisease.processing) + for(var/datum/disease/advance/AD in SSdisease.active_diseases) AD.Refresh() for(var/mob/living/carbon/human/H in shuffle(GLOB.living_mob_list)) @@ -427,13 +424,6 @@ name_symptoms += S.name message_admins("[key_name_admin(user)] has triggered a custom virus outbreak of [D.name]! It has these symptoms: [english_list(name_symptoms)]") -/* -/mob/verb/test() - - for(var/datum/disease/D in SSdisease.processing) - to_chat(src, "[D.name] - [D.holder]") -*/ - /datum/disease/advance/proc/totalStageSpeed() return properties["stage_rate"] diff --git a/code/datums/diseases/advance/symptoms/cough.dm b/code/datums/diseases/advance/symptoms/cough.dm index e264b331e7..a05d1d5e88 100644 --- a/code/datums/diseases/advance/symptoms/cough.dm +++ b/code/datums/diseases/advance/symptoms/cough.dm @@ -24,45 +24,45 @@ BONUS transmittable = 2 level = 1 severity = 1 - base_message_chance = 15 - symptom_delay_min = 2 - symptom_delay_max = 15 - var/infective = FALSE + base_message_chance = 15 + symptom_delay_min = 2 + symptom_delay_max = 15 + var/infective = FALSE -/datum/symptom/cough/Start(datum/disease/advance/A) +/datum/symptom/cough/Start(datum/disease/advance/A) ..() - if(A.properties["stealth"] >= 4) - suppress_warning = TRUE - if(A.spread_flags &= AIRBORNE) //infect bystanders - infective = TRUE - if(A.properties["resistance"] >= 3) //strong enough to drop items - power = 1.5 - if(A.properties["resistance"] >= 10) //strong enough to stun (rarely) - power = 2 - if(A.properties["stage_rate"] >= 6) //cough more often - symptom_delay_max = 10 - -/datum/symptom/cough/Activate(datum/disease/advance/A) - if(!..()) - return - var/mob/living/M = A.affected_mob - switch(A.stage) - if(1, 2, 3) - if(prob(base_message_chance) && !suppress_warning) + if(A.properties["stealth"] >= 4) + suppress_warning = TRUE + if(A.spread_flags &= AIRBORNE) //infect bystanders + infective = TRUE + if(A.properties["resistance"] >= 3) //strong enough to drop items + power = 1.5 + if(A.properties["resistance"] >= 10) //strong enough to stun (rarely) + power = 2 + if(A.properties["stage_rate"] >= 6) //cough more often + symptom_delay_max = 10 + +/datum/symptom/cough/Activate(datum/disease/advance/A) + if(!..()) + return + var/mob/living/M = A.affected_mob + switch(A.stage) + if(1, 2, 3) + if(prob(base_message_chance) && !suppress_warning) to_chat(M, "[pick("You swallow excess mucus.", "You lightly cough.")]") - else - M.emote("cough") - if(power >= 1.5) + else + M.emote("cough") + if(power >= 1.5) var/obj/item/I = M.get_active_held_item() if(I && I.w_class == WEIGHT_CLASS_TINY) M.drop_item() - if(power >= 2 && prob(10)) - to_chat(M, "[pick("You have a coughing fit!", "You can't stop coughing!")]") - M.Stun(20) - M.emote("cough") - addtimer(CALLBACK(M, /mob/.proc/emote, "cough"), 6) - addtimer(CALLBACK(M, /mob/.proc/emote, "cough"), 12) - addtimer(CALLBACK(M, /mob/.proc/emote, "cough"), 18) - if(infective) - A.spread(A.holder, 1) - + if(power >= 2 && prob(10)) + to_chat(M, "[pick("You have a coughing fit!", "You can't stop coughing!")]") + M.Stun(20) + M.emote("cough") + addtimer(CALLBACK(M, /mob/.proc/emote, "cough"), 6) + addtimer(CALLBACK(M, /mob/.proc/emote, "cough"), 12) + addtimer(CALLBACK(M, /mob/.proc/emote, "cough"), 18) + if(infective) + A.spread(1) + diff --git a/code/datums/diseases/advance/symptoms/fire.dm b/code/datums/diseases/advance/symptoms/fire.dm index 5e430b3297..b8d80b8023 100644 --- a/code/datums/diseases/advance/symptoms/fire.dm +++ b/code/datums/diseases/advance/symptoms/fire.dm @@ -63,14 +63,14 @@ Bonus M.adjust_fire_stacks(1 * power) M.adjustFireLoss(3 * power) if(infective) - A.spread(A.holder, 2) + A.spread(2) return 1 /datum/symptom/fire/proc/Firestacks_stage_5(mob/living/M, datum/disease/advance/A) M.adjust_fire_stacks(3 * power) M.adjustFireLoss(5 * power) if(infective) - A.spread(A.holder, 4) + A.spread(4) return 1 /* diff --git a/code/datums/diseases/advance/symptoms/hallucigen.dm b/code/datums/diseases/advance/symptoms/hallucigen.dm index f913d49573..9bfd5b0baf 100644 --- a/code/datums/diseases/advance/symptoms/hallucigen.dm +++ b/code/datums/diseases/advance/symptoms/hallucigen.dm @@ -59,4 +59,4 @@ Bonus else if(prob(base_message_chance)) to_chat(M, "[pick("Oh, your head...", "Your head pounds.", "They're everywhere! Run!", "Something in the shadows...")]") - M.hallucination += (15 * power) + M.hallucination += (45 * power) diff --git a/code/datums/diseases/advance/symptoms/sensory.dm.rej b/code/datums/diseases/advance/symptoms/sensory.dm.rej deleted file mode 100644 index fbf27328fa..0000000000 --- a/code/datums/diseases/advance/symptoms/sensory.dm.rej +++ /dev/null @@ -1,134 +0,0 @@ -diff a/code/datums/diseases/advance/symptoms/sensory.dm b/code/datums/diseases/advance/symptoms/sensory.dm (rejected hunks) -@@ -23,106 +23,43 @@ Bonus - transmittable = -3 - level = 5 - severity = 0 -+ symptom_delay_min = 5 -+ symptom_delay_max = 10 -+ var/purge_alcohol = FALSE -+ var/brain_heal = FALSE - --/datum/symptom/sensory_restoration/Activate(var/datum/disease/advance/A) -+/datum/symptom/sensory_restoration/Start(datum/disease/advance/A) - ..() -+ if(A.properties["resistance"] >= 6) //heal brain damage -+ brain_heal = TRUE -+ if(A.properties["transmittable"] >= 8) //purge alcohol -+ purge_alcohol = TRUE -+ -+/datum/symptom/sensory_restoration/Activate(var/datum/disease/advance/A) -+ if(!..()) -+ return - var/mob/living/M = A.affected_mob - if(A.stage >= 2) - M.restoreEars() - - if(A.stage >= 3) -- M.dizziness = 0 -- M.drowsyness = 0 -- M.slurring = 0 -- M.confused = 0 -- M.reagents.remove_all_type(/datum/reagent/consumable/ethanol, 3) -- if(ishuman(M)) -- var/mob/living/carbon/human/H = M -- H.drunkenness = max(H.drunkenness - 10, 0) -+ M.dizziness = max(0, M.dizziness - 2) -+ M.drowsyness = max(0, M.drowsyness - 2) -+ M.slurring = max(0, M.slurring - 2) -+ M.confused = max(0, M.confused - 2) -+ if(purge_alcohol) -+ M.reagents.remove_all_type(/datum/reagent/consumable/ethanol, 3) -+ if(ishuman(M)) -+ var/mob/living/carbon/human/H = M -+ H.drunkenness = max(H.drunkenness - 5, 0) - - if(A.stage >= 4) -- M.drowsyness = max(M.drowsyness-5, 0) -+ M.drowsyness = max(0, M.drowsyness - 2) - if(M.reagents.has_reagent("mindbreaker")) - M.reagents.remove_reagent("mindbreaker", 5) - if(M.reagents.has_reagent("histamine")) - M.reagents.remove_reagent("histamine", 5) - M.hallucination = max(0, M.hallucination - 10) - -- if(A.stage >= 5) -- M.adjustBrainLoss(-3) -- --/* --////////////////////////////////////// --Sensory-Destruction -- noticable. -- Lowers resistance -- Decreases stage speed tremendously. -- Decreases transmittablity tremendously. -- the drugs hit them so hard they have to focus on not dying -- --Bonus -- The body generates Sensory destructive chemicals. -- You cannot taste anything anymore. -- ethanol for extremely drunk victim -- mindbreaker to break the mind -- impedrezene to ruin the brain -- --////////////////////////////////////// --*/ --/datum/symptom/sensory_destruction -- name = "Sensory destruction" -- stealth = -1 -- resistance = -2 -- stage_speed = -3 -- transmittable = -4 -- level = 6 -- severity = 5 -- var/sleepy = 0 -- var/sleepy_ticks = 0 -- --/datum/symptom/sensory_destruction/Activate(var/datum/disease/advance/A) -- ..() -- var/mob/living/M = A.affected_mob -- if(prob(SYMPTOM_ACTIVATION_PROB)) -- switch(A.stage) -- if(1) -- to_chat(M, "You can't feel anything.") -- if(2) -- to_chat(M, "You feel absolutely hammered.") -- if(prob(10)) -- sleepy_ticks += rand(10,14) -- if(3) -- M.reagents.add_reagent("ethanol",rand(5,7)) -- to_chat(M, "You try to focus on not dying.") -- if(prob(15)) -- sleepy_ticks += rand(10,14) -- if(4) -- M.reagents.add_reagent("ethanol",rand(6,10)) -- to_chat(M, "u can count 2 potato!") -- if(prob(20)) -- sleepy_ticks += rand(10,14) -- if(5) -- M.reagents.add_reagent("ethanol",rand(7,13)) -- if(prob(25)) -- sleepy_ticks += rand(10,14) -- -- if(sleepy_ticks) -- if(A.stage>=4) -- M.hallucination = min(M.hallucination + 10, 50) -- if(A.stage>=5) -- if(prob(80)) -- M.adjustBrainLoss(1) -- if(prob(50)) -- M.drowsyness = max(M.drowsyness, 3) -- sleepy++ -- sleepy_ticks-- -- else -- sleepy = 0 -- -- switch(sleepy) //Works like morphine -- if(11) -- to_chat(M, "You start to feel tired...") -- if(12 to 24) -- M.drowsyness += 1 -- if(24 to INFINITY) -- M.Sleeping(2, 0) -+ if(brain_heal && A.stage >= 5) -+ M.adjustBrainLoss(-3) -\ No newline at end of file diff --git a/code/datums/diseases/advance/symptoms/sneeze.dm b/code/datums/diseases/advance/symptoms/sneeze.dm index 43caf6d34e..fda1fc765c 100644 --- a/code/datums/diseases/advance/symptoms/sneeze.dm +++ b/code/datums/diseases/advance/symptoms/sneeze.dm @@ -1,34 +1,34 @@ -/* -////////////////////////////////////// - -Sneezing - - Very Noticable. - Increases resistance. - Doesn't increase stage speed. - Very transmittable. - Low Level. - -Bonus - Forces a spread type of AIRBORNE - with extra range! - -////////////////////////////////////// -*/ - -/datum/symptom/sneeze - name = "Sneezing" - stealth = -2 - resistance = 3 - stage_speed = 0 - transmittable = 4 - level = 1 - severity = 1 +/* +////////////////////////////////////// + +Sneezing + + Very Noticable. + Increases resistance. + Doesn't increase stage speed. + Very transmittable. + Low Level. + +Bonus + Forces a spread type of AIRBORNE + with extra range! + +////////////////////////////////////// +*/ + +/datum/symptom/sneeze + name = "Sneezing" + stealth = -2 + resistance = 3 + stage_speed = 0 + transmittable = 4 + level = 1 + severity = 1 symptom_delay_min = 5 symptom_delay_max = 35 - + /datum/symptom/sneeze/Start(datum/disease/advance/A) - ..() + ..() if(A.properties["transmittable"] >= 9) //longer spread range power = 2 if(A.properties["stealth"] >= 4) @@ -41,7 +41,8 @@ Bonus switch(A.stage) if(1, 2, 3) if(!suppress_warning) - M.emote("sniff") - else - M.emote("sneeze") - A.spread(A.holder, 4 + power) \ No newline at end of file + M.emote("sniff") + else + M.emote("sneeze") + A.spread(5) + return diff --git a/code/datums/diseases/advance/symptoms/symptoms.dm b/code/datums/diseases/advance/symptoms/symptoms.dm index 12ed912581..4bcb1b502f 100644 --- a/code/datums/diseases/advance/symptoms/symptoms.dm +++ b/code/datums/diseases/advance/symptoms/symptoms.dm @@ -29,7 +29,7 @@ /datum/symptom/New() var/list/S = SSdisease.list_symptoms for(var/i = 1; i <= S.len; i++) - if(src.type == S[i]) + if(type == S[i]) id = "[i]" return CRASH("We couldn't assign an ID!") diff --git a/code/datums/diseases/advance/symptoms/vision.dm.rej b/code/datums/diseases/advance/symptoms/vision.dm.rej deleted file mode 100644 index e9cb0cd6d8..0000000000 --- a/code/datums/diseases/advance/symptoms/vision.dm.rej +++ /dev/null @@ -1,19 +0,0 @@ -diff a/code/datums/diseases/advance/symptoms/vision.dm b/code/datums/diseases/advance/symptoms/vision.dm (rejected hunks) -@@ -40,7 +40,7 @@ Bonus - if(!..()) - return - var/mob/living/carbon/M = A.affected_mob -- var/obj/item/organ/eyes = M.getorganslot("eye_sight") -+ var/obj/item/organ/eyes/eyes = M.getorganslot("eye_sight") - if(istype(eyes)) - switch(A.stage) - if(1, 2) -@@ -55,7 +55,7 @@ Bonus - M.adjust_eye_damage(5) - if(eyes.eye_damage >= 10) - M.become_nearsighted() -- if(prob(M.eye_damage - 10 + 1)) -+ if(prob(eyes.eye_damage - 10 + 1)) - if(!remove_eyes) - if(M.become_blind()) - to_chat(M, "You go blind!") diff --git a/code/datums/diseases/advance/symptoms/vomit.dm.rej b/code/datums/diseases/advance/symptoms/vomit.dm.rej deleted file mode 100644 index b6fd999e2f..0000000000 --- a/code/datums/diseases/advance/symptoms/vomit.dm.rej +++ /dev/null @@ -1,30 +0,0 @@ -diff a/code/datums/diseases/advance/symptoms/vomit.dm b/code/datums/diseases/advance/symptoms/vomit.dm (rejected hunks) -@@ -32,7 +32,7 @@ Bonus - symptom_delay_min = 25 - symptom_delay_max = 80 - var/vomit_blood = FALSE -- var/proj_vomit = FALSE -+ var/proj_vomit = 0 - - /datum/symptom/vomit/Start(datum/disease/advance/A) - ..() -@@ -41,7 +41,7 @@ Bonus - if(A.properties["resistance"] >= 7) //blood vomit - vomit_blood = TRUE - if(A.properties["transmittable"] >= 7) //projectile vomit -- proj_vomit = TRUE -+ proj_vomit = 5 - - /datum/symptom/vomit/Activate(datum/disease/advance/A) - if(!..()) -@@ -52,7 +52,7 @@ Bonus - if(prob(base_message_chance) && !suppress_warning) - to_chat(M, "[pick("You feel nauseous.", "You feel like you're going to throw up!")]") - else -- Vomit(M) -+ vomit(M) - --/datum/symptom/vomit/proc/Vomit(mob/living/carbon/M) -- M.vomit(20, vomit_blood, distance = 5 * proj_vomit) -+/datum/symptom/vomit/proc/vomit(mob/living/carbon/M) -+ M.vomit(20, vomit_blood, distance = proj_vomit) diff --git a/code/datums/diseases/anxiety.dm b/code/datums/diseases/anxiety.dm index 2db4d1082e..780cb0b1e5 100644 --- a/code/datums/diseases/anxiety.dm +++ b/code/datums/diseases/anxiety.dm @@ -7,7 +7,7 @@ cure_text = "Ethanol" cures = list("ethanol") agent = "Excess Lepidopticides" - viable_mobtypes = list(/mob/living/carbon/human,/mob/living/carbon/monkey) + viable_mobtypes = list(/mob/living/carbon/human, /mob/living/carbon/monkey) desc = "If left untreated subject will regurgitate butterflies." severity = MEDIUM diff --git a/code/datums/diseases/appendicitis.dm b/code/datums/diseases/appendicitis.dm index eba5e1173b..8c681b8ec3 100644 --- a/code/datums/diseases/appendicitis.dm +++ b/code/datums/diseases/appendicitis.dm @@ -8,11 +8,11 @@ permeability_mod = 1 desc = "If left untreated the subject will become very weak, and may vomit often." severity = "Dangerous!" - longevity = 1000 disease_flags = CAN_CARRY|CAN_RESIST spread_flags = NON_CONTAGIOUS visibility_flags = HIDDEN_PANDEMIC required_organs = list(/obj/item/organ/appendix) + bypasses_immunity = TRUE // Immunity is based on not having an appendix; this isn't a virus /datum/disease/appendicitis/stage_act() ..() diff --git a/code/datums/diseases/beesease.dm b/code/datums/diseases/beesease.dm index 7a12049fec..5c9c9a1522 100644 --- a/code/datums/diseases/beesease.dm +++ b/code/datums/diseases/beesease.dm @@ -7,7 +7,7 @@ cure_text = "Sugar" cures = list("sugar") agent = "Apidae Infection" - viable_mobtypes = list(/mob/living/carbon/human,/mob/living/carbon/monkey) + viable_mobtypes = list(/mob/living/carbon/human, /mob/living/carbon/monkey) desc = "If left untreated subject will regurgitate bees." severity = DANGEROUS diff --git a/code/datums/diseases/brainrot.dm b/code/datums/diseases/brainrot.dm index a58f85a494..e830cafbef 100644 --- a/code/datums/diseases/brainrot.dm +++ b/code/datums/diseases/brainrot.dm @@ -9,7 +9,7 @@ viable_mobtypes = list(/mob/living/carbon/human) cure_chance = 15//higher chance to cure, since two reagents are required desc = "This disease destroys the braincells, causing brain fever, brain necrosis and general intoxication." - required_organs = list(/obj/item/bodypart/head) + required_organs = list(/obj/item/organ/brain) severity = DANGEROUS /datum/disease/brainrot/stage_act() //Removed toxloss because damaging diseases are pretty horrible. Last round it killed the entire station because the cure didn't work -- Urist -ACTUALLY Removed rather than commented out, I don't see it returning - RR diff --git a/code/datums/diseases/dna_spread.dm b/code/datums/diseases/dna_spread.dm index 69b30589ac..2b77885359 100644 --- a/code/datums/diseases/dna_spread.dm +++ b/code/datums/diseases/dna_spread.dm @@ -25,8 +25,8 @@ //Absorbs the target DNA. strain_data["dna"] = new affected_mob.dna.type affected_mob.dna.copy_dna(strain_data["dna"]) - src.carrier = 1 - src.stage = 4 + carrier = TRUE + stage = 4 return switch(stage) diff --git a/code/datums/diseases/fake_gbs.dm b/code/datums/diseases/fake_gbs.dm index 9c88626406..524bf8b4b2 100644 --- a/code/datums/diseases/fake_gbs.dm +++ b/code/datums/diseases/fake_gbs.dm @@ -6,7 +6,7 @@ cure_text = "Synaptizine & Sulfur" cures = list("synaptizine","sulfur") agent = "Gravitokinetic Bipotential SADS-" - viable_mobtypes = list(/mob/living/carbon/human,/mob/living/carbon/monkey) + viable_mobtypes = list(/mob/living/carbon/human, /mob/living/carbon/monkey) desc = "If left untreated death will occur." severity = BIOHAZARD diff --git a/code/datums/diseases/flu.dm b/code/datums/diseases/flu.dm index 8ee4c59b9f..1f2596d2d3 100644 --- a/code/datums/diseases/flu.dm +++ b/code/datums/diseases/flu.dm @@ -6,7 +6,7 @@ cures = list("spaceacillin") cure_chance = 10 agent = "H13N1 flu virion" - viable_mobtypes = list(/mob/living/carbon/human,/mob/living/carbon/monkey) + viable_mobtypes = list(/mob/living/carbon/human, /mob/living/carbon/monkey) permeability_mod = 0.75 desc = "If left untreated the subject will feel quite unwell." severity = MEDIUM diff --git a/code/datums/diseases/magnitis.dm b/code/datums/diseases/magnitis.dm index a6eb01f7b6..df7249c9c3 100644 --- a/code/datums/diseases/magnitis.dm +++ b/code/datums/diseases/magnitis.dm @@ -19,7 +19,7 @@ to_chat(affected_mob, "You feel a slight shock course through your body.") if(prob(2)) for(var/obj/M in orange(2,affected_mob)) - if(!M.anchored && (M.flags & CONDUCT)) + if(!M.anchored && (M.flags_1 & CONDUCT_1)) step_towards(M,affected_mob) for(var/mob/living/silicon/S in orange(2,affected_mob)) if(isAI(S)) @@ -32,7 +32,7 @@ to_chat(affected_mob, "You feel like clowning around.") if(prob(4)) for(var/obj/M in orange(4,affected_mob)) - if(!M.anchored && (M.flags & CONDUCT)) + if(!M.anchored && (M.flags_1 & CONDUCT_1)) var/i var/iter = rand(1,2) for(i=0,iYou query upon the nature of miracles.") if(prob(8)) for(var/obj/M in orange(6,affected_mob)) - if(!M.anchored && (M.flags & CONDUCT)) + if(!M.anchored && (M.flags_1 & CONDUCT_1)) var/i var/iter = rand(1,3) for(i=0,i" : "" for(var/line in testmerge) - var/details + var/details if(world.RunningService()) var/cm = testmerge[line]["commit"] details = ": '" + html_encode(testmerge[line]["title"]) + "' by " + html_encode(testmerge[line]["author"]) + " at commit " + html_encode(copytext(cm, 1, min(length(cm), 7))) else if(has_pr_details) //tgs2 support details = ": '" + html_encode(testmerge[line]["title"]) + "' by " + html_encode(testmerge[line]["user"]["login"]) + if(details && findtext(details, "\[s\]") && (!usr || !usr.client.holder)) + continue . += "#[line][details]
" /client/verb/showrevinfo() @@ -96,7 +98,7 @@ to_chat(src, "[prefix][copytext(pc, 1, min(length(pc), 7))]") else to_chat(src, "Revision unknown") - to_chat(src, "Current Infomational Settings:") + to_chat(src, "Current Informational Settings:") to_chat(src, "Protect Authority Roles From Traitor: [config.protect_roles_from_antagonist]") to_chat(src, "Protect Assistant Role From Traitor: [config.protect_assistant_from_antagonist]") to_chat(src, "Enforce Human Authority: [config.enforce_human_authority]") diff --git a/code/datums/helper_datums/teleport.dm b/code/datums/helper_datums/teleport.dm index 473df2ec7c..fc943a8049 100644 --- a/code/datums/helper_datums/teleport.dm +++ b/code/datums/helper_datums/teleport.dm @@ -149,10 +149,10 @@ /datum/teleport/instant/science/setPrecision(aprecision) ..() - if(istype(teleatom, /obj/item/weapon/storage/backpack/holding)) + if(istype(teleatom, /obj/item/storage/backpack/holding)) precision = rand(1,100) - var/list/bagholding = teleatom.search_contents_for(/obj/item/weapon/storage/backpack/holding) + var/list/bagholding = teleatom.search_contents_for(/obj/item/storage/backpack/holding) if(bagholding.len) precision = max(rand(1,100)*bagholding.len,100) if(isliving(teleatom)) diff --git a/code/datums/helper_datums/topic_input.dm b/code/datums/helper_datums/topic_input.dm index e1934cc6a5..d27f259159 100644 --- a/code/datums/helper_datums/topic_input.dm +++ b/code/datums/helper_datums/topic_input.dm @@ -37,7 +37,7 @@ return isturf(t) ? t : null /datum/topic_input/proc/getAtom(i) - return getType(i,/atom) + return getType(i, /atom) /datum/topic_input/proc/getArea(i) var/t = getAndLocate(i) diff --git a/code/datums/holocall.dm b/code/datums/holocall.dm index 4e7490f8ee..abad0dba1d 100644 --- a/code/datums/holocall.dm +++ b/code/datums/holocall.dm @@ -38,7 +38,7 @@ calling_pad.say("Connection failure.") qdel(src) return - + testing("Holocall started") //cleans up ALL references :) @@ -49,16 +49,16 @@ if(user_good) user.reset_perspective() user.remote_control = null - + if(!QDELETED(eye)) if(user_good && user.client) for(var/datum/camerachunk/chunk in eye.visibleCameraChunks) chunk.remove(eye) qdel(eye) eye = null - + user = null - + if(hologram) hologram.HC = null hologram = null @@ -75,7 +75,7 @@ if(connected_holopad) connected_holopad.SetLightsAndPower() connected_holopad = null - + testing("Holocall destroyed") return ..() @@ -123,7 +123,7 @@ if(I == H) continue Disconnect(I) - + for(var/I in H.holo_calls) var/datum/holocall/HC = I if(HC != src) @@ -155,7 +155,7 @@ var/obj/machinery/holopad/H = I if(!H.is_operational()) ConnectionFailure(H) - + if(QDELETED(src)) return FALSE @@ -174,6 +174,7 @@ /datum/action/innate/end_holocall name = "End Holocall" + icon_icon = 'icons/mob/actions/actions_silicon.dmi' button_icon_state = "camera_off" var/datum/holocall/hcall diff --git a/code/datums/hud.dm b/code/datums/hud.dm index f9444898ce..dc78eea396 100644 --- a/code/datums/hud.dm +++ b/code/datums/hud.dm @@ -20,6 +20,7 @@ GLOBAL_LIST_INIT(huds, list( ANTAG_HUD_SINTOUCHED = new/datum/atom_hud/antag/hidden(), ANTAG_HUD_SOULLESS = new/datum/atom_hud/antag/hidden(), ANTAG_HUD_CLOCKWORK = new/datum/atom_hud/antag(), + ANTAG_HUD_BORER = new/datum/atom_hud/antag(), )) /datum/atom_hud diff --git a/code/datums/map_config.dm b/code/datums/map_config.dm index e80c2848cd..4c0a5fb11e 100644 --- a/code/datums/map_config.dm +++ b/code/datums/map_config.dm @@ -11,7 +11,7 @@ var/minetype = "lavaland" - var/list/transition_config = list(CENTCOMM = SELFLOOPING, + var/list/transition_config = list(CENTCOM = SELFLOOPING, MAIN_STATION = CROSSLINKED, EMPTY_AREA_1 = CROSSLINKED, EMPTY_AREA_2 = CROSSLINKED, @@ -27,7 +27,7 @@ var/config_max_users = 0 var/config_min_users = 0 var/voteweight = 1 - + var/allow_custom_shuttles = "yes" /datum/map_config/New(filename = "data/next_map.json", default_to_box, delete_after) if(default_to_box) return @@ -44,12 +44,12 @@ if(!json) log_world("Could not open map_config: [filename]") return - + json = file2text(json) if(!json) log_world("map_config is not text: [filename]") return - + json = json_decode(json) if(!json) log_world("map_config is not json: [filename]") @@ -58,7 +58,7 @@ if(!ValidateJSON(json)) log_world("map_config failed to validate for above reason: [filename]") return - + config_filename = filename map_name = json["map_name"] @@ -66,6 +66,7 @@ map_file = json["map_file"] minetype = json["minetype"] + allow_custom_shuttles = json["allow_custom_shuttles"] var/list/jtcl = json["transition_config"] @@ -74,7 +75,7 @@ for(var/I in jtcl) transition_config[TransitionStringToEnum(I)] = TransitionStringToEnum(jtcl[I]) - + defaulted = FALSE #define CHECK_EXISTS(X) if(!istext(json[X])) { log_world(X + "missing from json!"); return; } @@ -84,6 +85,7 @@ CHECK_EXISTS("map_file") CHECK_EXISTS("minetype") CHECK_EXISTS("transition_config") + CHECK_EXISTS("allow_custom_shuttles") var/path = GetFullMapPath(json["map_path"], json["map_file"]) if(!fexists(path)) @@ -92,7 +94,7 @@ if(json["transition_config"] != "default") if(!islist(json["transition_config"])) - log_world("transition_config is not a list!") + log_world("transition_config is not a list!") return var/list/jtcl = json["transition_config"] @@ -115,8 +117,8 @@ return UNAFFECTED if("MAIN_STATION") return MAIN_STATION - if("CENTCOMM") - return CENTCOMM + if("CENTCOM") + return CENTCOM if("MINING") return MINING if("EMPTY_AREA_1") diff --git a/code/datums/martial/cqc.dm b/code/datums/martial/cqc.dm index 53e56218e5..d740a4213c 100644 --- a/code/datums/martial/cqc.dm +++ b/code/datums/martial/cqc.dm @@ -181,13 +181,13 @@ to_chat(usr, "In addition, by having your throw mode on when being attacked, you enter an active defense mode where you have a chance to block and sometimes even counter attacks done to you.") -/obj/item/weapon/cqc_manual +/obj/item/cqc_manual name = "old manual" desc = "A small, black manual. There are drawn instructions of tactical hand-to-hand combat." icon = 'icons/obj/library.dmi' icon_state ="cqcmanual" -/obj/item/weapon/cqc_manual/attack_self(mob/living/carbon/human/user) +/obj/item/cqc_manual/attack_self(mob/living/carbon/human/user) if(!istype(user) || !user) return to_chat(user, "You remember the basics of CQC.") diff --git a/code/datums/martial/krav_maga.dm b/code/datums/martial/krav_maga.dm index 94637f10e3..6ce082bd2a 100644 --- a/code/datums/martial/krav_maga.dm +++ b/code/datums/martial/krav_maga.dm @@ -6,6 +6,7 @@ /datum/action/neck_chop name = "Neck Chop - Injures the neck, stopping the victim from speaking for a while." + icon_icon = 'icons/mob/actions/actions_items.dmi' button_icon_state = "neckchop" /datum/action/neck_chop/Trigger() @@ -22,6 +23,7 @@ /datum/action/leg_sweep name = "Leg Sweep - Trips the victim, knocking them down for a brief moment." + icon_icon = 'icons/mob/actions/actions_items.dmi' button_icon_state = "legsweep" /datum/action/leg_sweep/Trigger() @@ -38,6 +40,7 @@ /datum/action/lung_punch//referred to internally as 'quick choke' name = "Lung Punch - Delivers a strong punch just above the victim's abdomen, constraining the lungs. The victim will be unable to breathe for a short time." + icon_icon = 'icons/mob/actions/actions_items.dmi' button_icon_state = "lungpunch" /datum/action/lung_punch/Trigger() diff --git a/code/datums/martial/plasma_fist.dm b/code/datums/martial/plasma_fist.dm index c79ef032ee..ef36719032 100644 --- a/code/datums/martial/plasma_fist.dm +++ b/code/datums/martial/plasma_fist.dm @@ -93,14 +93,14 @@ to_chat(usr, "Throwback: Disarm Harm Disarm. Throws the target and an item at them.") to_chat(usr, "The Plasma Fist: Harm Disarm Disarm Disarm Harm. Knocks the brain out of the opponent and gibs their body.") -/obj/item/weapon/plasma_fist_scroll +/obj/item/plasma_fist_scroll name = "frayed scroll" desc = "An aged and frayed scrap of paper written in shifting runes. There are hand-drawn illustrations of pugilism." icon = 'icons/obj/wizard.dmi' icon_state ="scroll2" var/used = 0 -/obj/item/weapon/plasma_fist_scroll/attack_self(mob/user) +/obj/item/plasma_fist_scroll/attack_self(mob/user) if(!ishuman(user)) return if(!used) diff --git a/code/datums/martial/sleeping_carp.dm b/code/datums/martial/sleeping_carp.dm index 3045033948..ac5083cc17 100644 --- a/code/datums/martial/sleeping_carp.dm +++ b/code/datums/martial/sleeping_carp.dm @@ -154,13 +154,13 @@ to_chat(usr, "Head Kick: Disarm Harm Harm. Decent damage, forces opponent to drop item in hand.") to_chat(usr, "Elbow Drop: Harm Disarm Harm Disarm Harm. Opponent must be on the ground. Deals huge damage, instantly kills anyone in critical condition.") -/obj/item/weapon/sleeping_carp_scroll +/obj/item/sleeping_carp_scroll name = "mysterious scroll" desc = "A scroll filled with strange markings. It seems to be drawings of some sort of martial art." icon = 'icons/obj/wizard.dmi' icon_state = "scroll2" -/obj/item/weapon/sleeping_carp_scroll/attack_self(mob/living/carbon/human/user) +/obj/item/sleeping_carp_scroll/attack_self(mob/living/carbon/human/user) if(!istype(user) || !user) return var/message = "You have learned the ancient martial art of the Sleeping Carp! Your hand-to-hand combat has become much more effective, and you are now able to deflect any projectiles \ @@ -173,7 +173,7 @@ new /obj/effect/decal/cleanable/ash(get_turf(src)) qdel(src) -/obj/item/weapon/twohanded/bostaff +/obj/item/twohanded/bostaff name = "bo staff" desc = "A long, tall staff made of polished wood. Traditionally used in ancient old-Earth martial arts. Can be wielded to both kill and incapacitate." force = 10 @@ -184,15 +184,17 @@ throwforce = 20 throw_speed = 2 attack_verb = list("smashed", "slammed", "whacked", "thwacked") - icon = 'icons/obj/weapons.dmi' + icon = 'icons/obj/items_and_weapons.dmi' icon_state = "bostaff0" + lefthand_file = 'icons/mob/inhands/weapons/staves_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/staves_righthand.dmi' block_chance = 50 -/obj/item/weapon/twohanded/bostaff/update_icon() +/obj/item/twohanded/bostaff/update_icon() icon_state = "bostaff[wielded]" return -/obj/item/weapon/twohanded/bostaff/attack(mob/target, mob/living/user) +/obj/item/twohanded/bostaff/attack(mob/target, mob/living/user) add_fingerprint(user) if((CLUMSY in user.disabilities) && prob(50)) to_chat(user, "You club yourself over the head with [src].") @@ -241,7 +243,7 @@ else return ..() -/obj/item/weapon/twohanded/bostaff/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) +/obj/item/twohanded/bostaff/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) if(wielded) return ..() return 0 diff --git a/code/datums/martial/wrestling.dm b/code/datums/martial/wrestling.dm index 6216fe4d8c..02e2d9614d 100644 --- a/code/datums/martial/wrestling.dm +++ b/code/datums/martial/wrestling.dm @@ -438,11 +438,11 @@ add_logs(A, D, "cinched") return 1 -/obj/item/weapon/storage/belt/champion/wrestling +/obj/item/storage/belt/champion/wrestling name = "Wrestling Belt" var/datum/martial_art/wrestling/style = new -/obj/item/weapon/storage/belt/champion/wrestling/equipped(mob/user, slot) +/obj/item/storage/belt/champion/wrestling/equipped(mob/user, slot) if(!ishuman(user)) return if(slot == slot_belt) @@ -450,7 +450,7 @@ style.teach(H,1) return -/obj/item/weapon/storage/belt/champion/wrestling/dropped(mob/user) +/obj/item/storage/belt/champion/wrestling/dropped(mob/user) if(!ishuman(user)) return var/mob/living/carbon/human/H = user diff --git a/code/datums/material_container.dm b/code/datums/material_container.dm index 76de0329cd..a8863c70bc 100644 --- a/code/datums/material_container.dm +++ b/code/datums/material_container.dm @@ -73,7 +73,7 @@ /datum/material_container/proc/insert_item(obj/item/I, multiplier = 1) if(!I) return 0 - if(istype(I,/obj/item/stack)) + if(istype(I, /obj/item/stack)) var/obj/item/stack/S = I return insert_stack(I, S.amount) @@ -223,7 +223,7 @@ name = "Metal" id = MAT_METAL sheet_type = /obj/item/stack/sheet/metal - coin_type = /obj/item/weapon/coin/iron + coin_type = /obj/item/coin/iron /datum/material/glass name = "Glass" @@ -234,31 +234,31 @@ name = "Silver" id = MAT_SILVER sheet_type = /obj/item/stack/sheet/mineral/silver - coin_type = /obj/item/weapon/coin/silver + coin_type = /obj/item/coin/silver /datum/material/gold name = "Gold" id = MAT_GOLD sheet_type = /obj/item/stack/sheet/mineral/gold - coin_type = /obj/item/weapon/coin/gold + coin_type = /obj/item/coin/gold /datum/material/diamond name = "Diamond" id = MAT_DIAMOND sheet_type = /obj/item/stack/sheet/mineral/diamond - coin_type = /obj/item/weapon/coin/diamond + coin_type = /obj/item/coin/diamond /datum/material/uranium name = "Uranium" id = MAT_URANIUM sheet_type = /obj/item/stack/sheet/mineral/uranium - coin_type = /obj/item/weapon/coin/uranium + coin_type = /obj/item/coin/uranium /datum/material/plasma name = "Solid Plasma" id = MAT_PLASMA sheet_type = /obj/item/stack/sheet/mineral/plasma - coin_type = /obj/item/weapon/coin/plasma + coin_type = /obj/item/coin/plasma /datum/material/bluespace name = "Bluespace Mesh" @@ -269,7 +269,7 @@ name = "Bananium" id = MAT_BANANIUM sheet_type = /obj/item/stack/sheet/mineral/bananium - coin_type = /obj/item/weapon/coin/clown + coin_type = /obj/item/coin/clown /datum/material/titanium name = "Titanium" diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 0a03835b1b..af44f9c8ae 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -120,6 +120,10 @@ transfer_martial_arts(new_character) if(active || force_key_move) new_character.key = key //now transfer the key to link the client to our new body + if(isliving(new_character)) //New humans and such are by default enabled arousal. Let's always use the new mind's prefs. + var/mob/living/L = new_character + L.canbearoused = L.client.prefs.arousable //Technically this should make taking over a character mean the body gain the new minds setting... + L.update_arousal_hud() //Removes the old icon /datum/mind/proc/store_memory(new_text) memory += "[new_text]
" @@ -267,7 +271,7 @@ var/list/all_contents = traitor_mob.GetAllContents() var/obj/item/device/pda/PDA = locate() in all_contents var/obj/item/device/radio/R = locate() in all_contents - var/obj/item/weapon/pen/P = locate() in all_contents //including your PDA-pen! + var/obj/item/pen/P = locate() in all_contents //including your PDA-pen! var/obj/item/uplink_loc @@ -396,7 +400,15 @@ if (assigned_role in GLOB.command_positions) text += "HEAD|loyal|employee|headrev|rev" else if (src in SSticker.mode.head_revolutionaries) - text += "head|loyal|employee|HEADREV|rev" + var/last_healthy_headrev = TRUE + for(var/I in SSticker.mode.head_revolutionaries) + if(I == src) + continue + var/mob/M = I + if(M.z == ZLEVEL_STATION && !M.stat) + last_healthy_headrev = FALSE + break + text += "head|loyal|employee|[last_healthy_headrev ? "LAST " : ""]HEADREV|rev" text += "
Flash: give" var/list/L = current.get_contents() @@ -629,10 +641,11 @@ text = "[text]: " if (ishuman(current)) text += "healthy|infected|HUMAN|other" - else if (ismonkey(current)) - var/found = 0 - for(var/datum/disease/D in current.viruses) - if(istype(D, /datum/disease/transformation/jungle_fever)) found = 1 + else if(ismonkey(current)) + var/found = FALSE + for(var/datum/disease/transformation/jungle_fever/JF in current.viruses) + found = TRUE + break if(found) text += "healthy|INFECTED|human|other" @@ -800,11 +813,11 @@ possible_targets += possible_target.current var/mob/def_target = null - var/objective_list[] = list(/datum/objective/assassinate, /datum/objective/protect, /datum/objective/debrain, /datum/objective/maroon) - if (objective&&(objective.type in objective_list) && objective:target) - def_target = objective:target.current + var/list/objective_list = typecacheof(list(/datum/objective/assassinate, /datum/objective/protect, /datum/objective/debrain, /datum/objective/maroon)) + if (is_type_in_typecache(objective, objective_list) && objective.target) + def_target = objective.target.current - var/new_target = input("Select target:", "Objective target", def_target) as null|anything in possible_targets + var/mob/new_target = input("Select target:", "Objective target", def_target) as null|anything in possible_targets if (!new_target) return @@ -812,12 +825,12 @@ if (new_target == "Free objective") new_objective = new objective_path new_objective.owner = src - new_objective:target = null + new_objective.target = null new_objective.explanation_text = "Free objective" else new_objective = new objective_path new_objective.owner = src - new_objective:target = new_target:mind + new_objective.target = new_target.mind //Will display as special role if the target is set as MODE. Ninjas/commandos/nuke ops. new_objective.update_explanation_text() @@ -1025,7 +1038,7 @@ if("takeequip") var/list/L = current.get_contents() - for(var/obj/item/weapon/pen/gang/pen in L) + for(var/obj/item/pen/gang/pen in L) qdel(pen) for(var/obj/item/device/gangtool/gangtool in L) qdel(gangtool) @@ -1348,7 +1361,8 @@ src = M.mind //to_chat(world, "DEBUG: \"healthy\": M=[M], M.mind=[M.mind], src=[src]!") else if (istype(M) && length(M.viruses)) - for(var/datum/disease/D in M.viruses) + for(var/thing in M.viruses) + var/datum/disease/D = thing D.cure(0) if("infected") if (check_rights(R_ADMIN, 0)) @@ -1368,10 +1382,9 @@ var/mob/living/carbon/human/H = current var/mob/living/carbon/monkey/M = current if (istype(M)) - for(var/datum/disease/D in M.viruses) - if (istype(D,/datum/disease/transformation/jungle_fever)) - D.cure(0) - sleep(0) //because deleting of virus is doing throught spawn(0) + for(var/datum/disease/transformation/jungle_fever/JF in M.viruses) + JF.cure(0) + sleep(0) //because deleting of virus is doing throught spawn(0) //What log_admin("[key_name(usr)] attempting to humanize [key_name(current)]") message_admins("[key_name_admin(usr)] attempting to humanize [key_name_admin(current)]") H = M.humanize(TR_KEEPITEMS | TR_KEEPIMPLANTS | TR_KEEPORGANS | TR_KEEPDAMAGE | TR_KEEPVIRUS | TR_DEFAULTMSG) @@ -1598,9 +1611,9 @@ agent_landmarks.len = 4 scientist_landmarks.len = 4 for(var/obj/effect/landmark/abductor/A in GLOB.landmarks_list) - if(istype(A,/obj/effect/landmark/abductor/agent)) + if(istype(A, /obj/effect/landmark/abductor/agent)) agent_landmarks[text2num(A.team)] = A - else if(istype(A,/obj/effect/landmark/abductor/scientist)) + else if(istype(A, /obj/effect/landmark/abductor/scientist)) scientist_landmarks[text2num(A.team)] = A var/obj/effect/landmark/L @@ -1689,10 +1702,7 @@ else mind = new /datum/mind(key) - if(SSticker) - SSticker.minds += mind - else - stack_trace("mind_initialize(): No SSticker ready") + SSticker.minds += mind if(!mind.name) mind.name = real_name mind.current = src diff --git a/code/datums/outfit.dm b/code/datums/outfit.dm index 1cced13cb4..8d4413171d 100755 --- a/code/datums/outfit.dm +++ b/code/datums/outfit.dm @@ -101,7 +101,7 @@ H.update_action_buttons_icon() if(implants) for(var/implant_type in implants) - var/obj/item/weapon/implant/I = new implant_type(H) + var/obj/item/implant/I = new implant_type(H) I.implant(H, null, silent=TRUE) H.update_body() diff --git a/code/datums/recipe.dm b/code/datums/recipe.dm index 37a2c1e930..0ceb4443de 100644 --- a/code/datums/recipe.dm +++ b/code/datums/recipe.dm @@ -35,8 +35,8 @@ /datum/recipe var/list/reagents_list // example: = list("berryjuice" = 5) // do not list same reagent twice - var/list/items // example: =list(/obj/item/weapon/crowbar, /obj/item/weapon/welder) // place /foo/bar before /foo - var/result //example: = /obj/item/weapon/reagent_containers/food/snacks/donut + var/list/items // example: =list(/obj/item/crowbar, /obj/item/welder) // place /foo/bar before /foo + var/result //example: = /obj/item/reagent_containers/food/snacks/donut var/time = 100 // 1/10 part of second diff --git a/code/datums/riding.dm b/code/datums/riding.dm index 7c1b276822..6734221773 100644 --- a/code/datums/riding.dm +++ b/code/datums/riding.dm @@ -255,7 +255,7 @@ ///////////////BOATS//////////// /datum/riding/boat - keytype = /obj/item/weapon/oar + keytype = /obj/item/oar /datum/riding/boat/handle_ride(mob/user, direction) var/turf/next = get_step(ridden, direction) @@ -416,10 +416,10 @@ /obj/item/riding_offhand name = "offhand" - icon = 'icons/obj/weapons.dmi' + icon = 'icons/obj/items_and_weapons.dmi' icon_state = "offhand" w_class = WEIGHT_CLASS_HUGE - flags = ABSTRACT | DROPDEL | NOBLUDGEON + flags_1 = ABSTRACT_1 | DROPDEL_1 | NOBLUDGEON_1 resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF var/mob/living/carbon/rider var/mob/living/ridden diff --git a/code/datums/riding.dm.rej b/code/datums/riding.dm.rej new file mode 100644 index 0000000000..8fe1b7d2d9 --- /dev/null +++ b/code/datums/riding.dm.rej @@ -0,0 +1,10 @@ +diff a/code/datums/riding.dm b/code/datums/riding.dm (rejected hunks) +@@ -419,7 +419,7 @@ + icon = 'icons/obj/items_and_weapons.dmi.dmi' + icon_state = "offhand" + w_class = WEIGHT_CLASS_HUGE +- flags = ABSTRACT | DROPDEL | NOBLUDGEON ++ flags_1 = ABSTRACT_1 | DROPDEL_1 | NOBLUDGEON_1 + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF + var/mob/living/carbon/rider + var/mob/living/ridden diff --git a/code/datums/ruins/space.dm b/code/datums/ruins/space.dm index 6725e1c541..88beec629f 100644 --- a/code/datums/ruins/space.dm +++ b/code/datums/ruins/space.dm @@ -82,7 +82,7 @@ id = "derelict4" suffix = "derelict4.dmm" name = "Derelict 4" - description = "Centcom ferries have never crashed, will never crash, there is no current investigation into a crashed ferry, and we will not let Internal Affairs trample over high security \ + description = "CentCom ferries have never crashed, will never crash, there is no current investigation into a crashed ferry, and we will not let Internal Affairs trample over high security \ information in the name of this baseless witchhunt." /datum/map_template/ruin/space/derelict5 diff --git a/code/datums/shuttles.dm b/code/datums/shuttles.dm index a86574e710..ce38d0af3e 100644 --- a/code/datums/shuttles.dm +++ b/code/datums/shuttles.dm @@ -133,7 +133,7 @@ /datum/map_template/shuttle/emergency/cramped suffix = "cramped" name = "Secure Transport Vessel 5 (STV5)" - description = "Well, looks like Centcomm only had this ship in the area, they probably weren't expecting you to need evac for a while. \ + description = "Well, looks like CentCom only had this ship in the area, they probably weren't expecting you to need evac for a while. \ Probably best if you don't rifle around in whatever equipment they were transporting. I hope you're friendly with your coworkers, because there is very little space in this thing.\n\ \n\ Contains contraband armory guns, maintenance loot, and abandoned crates!" @@ -181,7 +181,7 @@ suffix = "supermatter" name = "Hyperfractal Gigashuttle" description = "\"I dunno, this seems kinda needlessly complicated.\"\n\ - \"This shuttle has very a very high safety record, according to Centcom Officer Cadet Yins.\"\n\ + \"This shuttle has very a very high safety record, according to CentCom Officer Cadet Yins.\"\n\ \"Are you sure?\"\n\ \"Yes, it has a safety record of N-A-N, which is apparently larger than 100%.\"" admin_notes = "Supermatter that spawns on shuttle is special anchored 'hugbox' supermatter that cannot take damage and does not take in or emit gas. \ @@ -215,7 +215,7 @@ /datum/map_template/shuttle/ferry/base suffix = "base" name = "transport ferry" - description = "Standard issue Box/Metastation Centcom ferry." + description = "Standard issue Box/Metastation CentCom ferry." /datum/map_template/shuttle/ferry/meat suffix = "meat" @@ -267,7 +267,7 @@ /datum/map_template/shuttle/emergency/raven suffix = "raven" - name = "Centcomm Raven Battlecruiser" - description = "The Centcomm Raven Battlecruiser is currently docked at the Centcomm ship bay awaiting a mission, this Battlecruiser has been reassigned as an emergency escape shuttle for currently unknown reasons. The Centcomm Raven Battlecruiser should comfortably fit a medium to large crew size crew and is complete with all required facitlities including a top of the range Centcomm Medical Bay." + name = "CentCom Raven Battlecruiser" + description = "The CentCom Raven Battlecruiser is currently docked at the CentCom ship bay awaiting a mission, this Battlecruiser has been reassigned as an emergency escape shuttle for currently unknown reasons. The CentCom Raven Battlecruiser should comfortably fit a medium to large crew size crew and is complete with all required facitlities including a top of the range CentCom Medical Bay." admin_notes = "The long way home" credit_cost = 12500 diff --git a/code/datums/status_effects/buffs.dm b/code/datums/status_effects/buffs.dm index 485ca00515..69749475cd 100644 --- a/code/datums/status_effects/buffs.dm +++ b/code/datums/status_effects/buffs.dm @@ -37,7 +37,7 @@ icon_state = "shadow_mend" /datum/status_effect/void_price/tick() - owner << sound('sound/magic/summon_karp.ogg', volume = 25) + SEND_SOUND(owner, sound('sound/magic/summon_karp.ogg', volume = 25)) owner.adjustBruteLoss(3) @@ -192,7 +192,7 @@ /datum/status_effect/his_grace/tick() bloodlust = 0 var/graces = 0 - for(var/obj/item/weapon/his_grace/HG in owner.held_items) + for(var/obj/item/his_grace/HG in owner.held_items) if(HG.bloodthirst > bloodlust) bloodlust = HG.bloodthirst if(HG.awakened) @@ -247,7 +247,7 @@ for(var/datum/mind/B in SSticker.mode.cult) if(isliving(B.current)) var/mob/living/M = B.current - M << 'sound/hallucinations/veryfar_noise.ogg' + SEND_SOUND(M, sound('sound/hallucinations/veryfar_noise.ogg')) to_chat(M, "The Cult's Master, [owner], has fallen in \the [A]!") /datum/status_effect/cult_master/tick() diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index bd46778c19..02e7d0f515 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -85,7 +85,7 @@ alerttooltipstyle = "hisgrace" /datum/status_effect/his_wrath/tick() - for(var/obj/item/weapon/his_grace/HG in owner.held_items) + for(var/obj/item/his_grace/HG in owner.held_items) qdel(src) return owner.adjustBruteLoss(0.1) @@ -139,6 +139,20 @@ if(owner.m_intent == MOVE_INTENT_WALK) owner.toggle_move_intent() +/datum/status_effect/geis_tracker + id = "geis_tracker" + duration = -1 + alert_type = null + var/obj/structure/destructible/clockwork/geis_binding/binding + +/datum/status_effect/geis_tracker/on_creation(mob/living/new_owner, obj/structure/destructible/clockwork/geis_binding/new_binding) + . = ..() + if(.) + binding = new_binding + +/datum/status_effect/geis_tracker/tick() + if(QDELETED(binding)) + qdel(src) /datum/status_effect/maniamotor id = "maniamotor" @@ -243,9 +257,9 @@ status_type = STATUS_EFFECT_REPLACE alert_type = null var/mutable_appearance/marked_underlay - var/obj/item/weapon/twohanded/required/kinetic_crusher/hammer_synced + var/obj/item/twohanded/required/kinetic_crusher/hammer_synced -/datum/status_effect/crusher_mark/on_creation(mob/living/new_owner, obj/item/weapon/twohanded/required/kinetic_crusher/new_hammer_synced) +/datum/status_effect/crusher_mark/on_creation(mob/living/new_owner, obj/item/twohanded/required/kinetic_crusher/new_hammer_synced) . = ..() if(.) hammer_synced = new_hammer_synced diff --git a/code/datums/weather/weather.dm b/code/datums/weather/weather.dm index 7b43bf6396..f4f2fc089c 100644 --- a/code/datums/weather/weather.dm +++ b/code/datums/weather/weather.dm @@ -69,7 +69,7 @@ if(telegraph_message) to_chat(M, telegraph_message) if(telegraph_sound) - M << sound(telegraph_sound) + SEND_SOUND(M, sound(telegraph_sound)) addtimer(CALLBACK(src, .proc/start), telegraph_duration) /datum/weather/proc/start() @@ -83,7 +83,7 @@ if(weather_message) to_chat(M, weather_message) if(weather_sound) - M << sound(weather_sound) + SEND_SOUND(M, sound(weather_sound)) START_PROCESSING(SSweather, src) addtimer(CALLBACK(src, .proc/wind_down), weather_duration) @@ -98,7 +98,7 @@ if(end_message) to_chat(M, end_message) if(end_sound) - M << sound(end_sound) + SEND_SOUND(M, sound(end_sound)) STOP_PROCESSING(SSweather, src) addtimer(CALLBACK(src, .proc/end), end_duration) diff --git a/code/datums/wires/explosive.dm b/code/datums/wires/explosive.dm index 0715867fe6..9de3b04333 100644 --- a/code/datums/wires/explosive.dm +++ b/code/datums/wires/explosive.dm @@ -13,16 +13,16 @@ /datum/wires/explosive/c4 - holder_type = /obj/item/weapon/grenade/plastic/c4 + holder_type = /obj/item/grenade/plastic/c4 randomize = TRUE //Same behaviour since no wire actually disarms it /datum/wires/explosive/c4/interactable(mob/user) - var/obj/item/weapon/grenade/plastic/c4/P = holder + var/obj/item/grenade/plastic/c4/P = holder if(P.open_panel) return TRUE /datum/wires/explosive/c4/explode() - var/obj/item/weapon/grenade/plastic/c4/P = holder + var/obj/item/grenade/plastic/c4/P = holder P.explode() @@ -73,8 +73,8 @@ /datum/wires/explosive/gibtonite - holder_type = /obj/item/weapon/twohanded/required/gibtonite + holder_type = /obj/item/twohanded/required/gibtonite /datum/wires/explosive/gibtonite/explode() - var/obj/item/weapon/twohanded/required/gibtonite/P = holder + var/obj/item/twohanded/required/gibtonite/P = holder P.GibtoniteReaction(null, 2) \ No newline at end of file diff --git a/code/datums/wires/mulebot.dm b/code/datums/wires/mulebot.dm index 00b2dd10b8..9aa2ca81e8 100644 --- a/code/datums/wires/mulebot.dm +++ b/code/datums/wires/mulebot.dm @@ -20,12 +20,12 @@ var/mob/living/simple_animal/bot/mulebot/M = holder switch(wire) if(WIRE_POWER1, WIRE_POWER2) - holder.visible_message("[bicon(M)] The charge light flickers.") + holder.visible_message("[icon2html(M, viewers(holder))] The charge light flickers.") if(WIRE_AVOIDANCE) - holder.visible_message("[bicon(M)] The external warning lights flash briefly.") + holder.visible_message("[icon2html(M, viewers(holder))] The external warning lights flash briefly.") if(WIRE_LOADCHECK) - holder.visible_message("[bicon(M)] The load platform clunks.") + holder.visible_message("[icon2html(M, viewers(holder))] The load platform clunks.") if(WIRE_MOTOR1, WIRE_MOTOR2) - holder.visible_message("[bicon(M)] The drive motor whines briefly.") + holder.visible_message("[icon2html(M, viewers(holder))] The drive motor whines briefly.") else - holder.visible_message("[bicon(M)] You hear a radio crackle.") \ No newline at end of file + holder.visible_message("[icon2html(M, viewers(holder))] You hear a radio crackle.") \ No newline at end of file diff --git a/code/datums/wires/particle_accelerator.dm b/code/datums/wires/particle_accelerator.dm index 436b8be3ec..d38147f1ec 100644 --- a/code/datums/wires/particle_accelerator.dm +++ b/code/datums/wires/particle_accelerator.dm @@ -25,7 +25,7 @@ if(WIRE_INTERFACE) C.interface_control = !C.interface_control if(WIRE_LIMIT) - C.visible_message("[bicon(C)][C] makes a large whirring noise.") + C.visible_message("[icon2html(C, viewers(holder))][C] makes a large whirring noise.") /datum/wires/particle_accelerator/control_box/on_cut(wire, mend) var/obj/machinery/particle_accelerator/control_box/C = holder diff --git a/code/datums/wires/robot.dm b/code/datums/wires/robot.dm index d4eeb0cc39..65438830a2 100644 --- a/code/datums/wires/robot.dm +++ b/code/datums/wires/robot.dm @@ -21,7 +21,7 @@ var/list/status = list() status += "The law sync module is [R.lawupdate ? "on" : "off"]." status += "The intelligence link display shows [R.connected_ai ? R.connected_ai.name : "NULL"]." - status += "The camera light is [!isnull(R.camera) && R.camera.status ? "on" : "off"]." + status += "The camera light is [!isnull(R.builtInCamera) && R.builtInCamera.status ? "on" : "off"]." status += "The lockdown indicator is [R.lockcharge ? "on" : "off"]." status += "The reset module hardware light is [R.has_module() ? "on" : "off"]." return status @@ -45,9 +45,9 @@ else R.notify_ai(TRUE) if(WIRE_CAMERA) // Pulse to disable the camera. - if(!isnull(R.camera) && !R.scrambledcodes) - R.camera.toggle_cam(usr, 0) - R.visible_message("[R]'s camera lense focuses loudly.", "Your camera lense focuses loudly.") + if(!QDELETED(R.builtInCamera) && !R.scrambledcodes) + R.builtInCamera.toggle_cam(usr, 0) + R.visible_message("[R]'s camera lens focuses loudly.", "Your camera lens focuses loudly.") if(WIRE_LAWSYNC) // Forces a law update if possible. if(R.lawupdate) R.visible_message("[R] gently chimes.", "LawSync protocol engaged.") @@ -75,10 +75,10 @@ else if(!R.deployed) //AI shells must always have the same laws as the AI R.lawupdate = FALSE if (WIRE_CAMERA) // Disable the camera. - if(!isnull(R.camera) && !R.scrambledcodes) - R.camera.status = mend - R.camera.toggle_cam(usr, 0) - R.visible_message("[R]'s camera lense focuses loudly.", "Your camera lense focuses loudly.") + if(!QDELETED(R.builtInCamera) && !R.scrambledcodes) + R.builtInCamera.status = mend + R.builtInCamera.toggle_cam(usr, 0) + R.visible_message("[R]'s camera lens focuses loudly.", "Your camera lens focuses loudly.") if(WIRE_LOCKDOWN) // Simple lockdown. R.SetLockdown(!mend) if(WIRE_RESET_MODULE) diff --git a/code/datums/wires/syndicatebomb.dm b/code/datums/wires/syndicatebomb.dm index 78acc42eb0..043110f5d3 100644 --- a/code/datums/wires/syndicatebomb.dm +++ b/code/datums/wires/syndicatebomb.dm @@ -19,21 +19,21 @@ switch(wire) if(WIRE_BOOM) if(B.active) - holder.visible_message("[bicon(B)] An alarm sounds! It's go-") + holder.visible_message("[icon2html(B, viewers(holder))] An alarm sounds! It's go-") B.explode_now = TRUE tell_admins(B) if(WIRE_UNBOLT) - holder.visible_message("[bicon(B)] The bolts spin in place for a moment.") + holder.visible_message("[icon2html(B, viewers(holder))] The bolts spin in place for a moment.") if(WIRE_DELAY) if(B.delayedbig) - holder.visible_message("[bicon(B)] The bomb has already been delayed.") + holder.visible_message("[icon2html(B, viewers(holder))] The bomb has already been delayed.") else - holder.visible_message("[bicon(B)] The bomb chirps.") + holder.visible_message("[icon2html(B, viewers(holder))] The bomb chirps.") playsound(B, 'sound/machines/chime.ogg', 30, 1) B.detonation_timer += 300 B.delayedbig = TRUE if(WIRE_PROCEED) - holder.visible_message("[bicon(B)] The bomb buzzes ominously!") + holder.visible_message("[icon2html(B, viewers(holder))] The bomb buzzes ominously!") playsound(B, 'sound/machines/buzz-sigh.ogg', 30, 1) var/seconds = B.seconds_remaining() if(seconds >= 61) // Long fuse bombs can suddenly become more dangerous if you tinker with them. @@ -44,13 +44,13 @@ B.detonation_timer = world.time + 100 if(WIRE_ACTIVATE) if(!B.active && !B.defused) - holder.visible_message("[bicon(B)] You hear the bomb start ticking!") + holder.visible_message("[icon2html(B, viewers(holder))] You hear the bomb start ticking!") B.activate() B.update_icon() else if(B.delayedlittle) - holder.visible_message("[bicon(B)] Nothing happens.") + holder.visible_message("[icon2html(B, viewers(holder))] Nothing happens.") else - holder.visible_message("[bicon(B)] The bomb seems to hesitate for a moment.") + holder.visible_message("[icon2html(B, viewers(holder))] The bomb seems to hesitate for a moment.") B.detonation_timer += 100 B.delayedlittle = TRUE @@ -62,24 +62,24 @@ B.defused = FALSE // Cutting and mending all the wires of an inactive bomb will thus cure any sabotage. else if(B.active) - holder.visible_message("[bicon(B)] An alarm sounds! It's go-") + holder.visible_message("[icon2html(B, viewers(holder))] An alarm sounds! It's go-") B.explode_now = TRUE tell_admins(B) else B.defused = TRUE if(WIRE_UNBOLT) if(!mend && B.anchored) - holder.visible_message("[bicon(B)] The bolts lift out of the ground!") + holder.visible_message("[icon2html(B, viewers(holder))] The bolts lift out of the ground!") playsound(B, 'sound/effects/stealthoff.ogg', 30, 1) B.anchored = FALSE if(WIRE_PROCEED) if(!mend && B.active) - holder.visible_message("[bicon(B)] An alarm sounds! It's go-") + holder.visible_message("[icon2html(B, viewers(holder))] An alarm sounds! It's go-") B.explode_now = TRUE tell_admins(B) if(WIRE_ACTIVATE) if(!mend && B.active) - holder.visible_message("[bicon(B)] The timer stops! The bomb has been defused!") + holder.visible_message("[icon2html(B, viewers(holder))] The timer stops! The bomb has been defused!") B.active = FALSE B.defused = TRUE B.update_icon() diff --git a/code/datums/wires/wires.dm b/code/datums/wires/wires.dm index 51f86270f2..95267cf927 100644 --- a/code/datums/wires/wires.dm +++ b/code/datums/wires/wires.dm @@ -3,7 +3,7 @@ /proc/is_wire_tool(obj/item/I) if(istype(I, /obj/item/device/multitool)) return TRUE - if(istype(I, /obj/item/weapon/wirecutters)) + if(istype(I, /obj/item/wirecutters)) return TRUE if(istype(I, /obj/item/device/assembly)) var/obj/item/device/assembly/A = I @@ -227,7 +227,7 @@ var/obj/item/I = L.get_active_held_item() switch(action) if("cut") - if(istype(I, /obj/item/weapon/wirecutters) || IsAdminGhost(usr)) + if(istype(I, /obj/item/wirecutters) || IsAdminGhost(usr)) playsound(holder, I.usesound, 20, 1) cut_color(target_wire) . = TRUE diff --git a/code/game/area/Space_Station_13_areas.dm b/code/game/area/Space_Station_13_areas.dm index aaa6d39bfc..4846cc2bc2 100644 --- a/code/game/area/Space_Station_13_areas.dm +++ b/code/game/area/Space_Station_13_areas.dm @@ -105,38 +105,38 @@ NOTE: there are two lists of areas in the end of this file: centcom and station 'sound/voice/lowHiss3.ogg', 'sound/voice/lowHiss4.ogg') valid_territory = FALSE - - + + //Departments - + /area/maintenance/department/chapel name = "Chapel Maintenance" icon_state = "fpmaint" - + /area/maintenance/department/chapel/monastery name = "Monastery Maintenance" icon_state = "fpmaint" - + /area/maintenance/department/crew_quarters/bar name = "Bar Maintenance" icon_state = "fsmaint" - + /area/maintenance/department/crew_quarters/dorms name = "Dormitory Maintenance" icon_state = "fsmaint" - + /area/maintenance/department/crew_quarters/locker name = "Locker Room Maintenance" icon_state = "pmaint" - + /area/maintenance/department/eva name = "EVA Maintenance" icon_state = "fpmaint" - + /area/maintenance/department/electrical name = "Electrical Maintenance" icon_state = "yellow" - + /area/maintenance/department/engine/atmos name = "Atmospherics Maintenance" icon_state = "fpmaint" @@ -144,7 +144,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/maintenance/department/security name = "Security Maintenance" icon_state = "fpmaint" - + /area/maintenance/department/security/brig name = "Brig Maintenance" icon_state = "fpmaint" @@ -164,22 +164,22 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/maintenance/department/bridge name = "Bridge Maintenance" icon_state = "maintcentral" - + /area/maintenance/department/engine name = "Engineering Maintenance" icon_state = "amaint" - + /area/maintenance/department/science/xenobiology name = "Xenobiology Maintenance" icon_state = "xenomaint" - - + + //Maintenance - Generic /area/maintenance/arrivals/north name = "Arrivals North Maintenance" icon_state = "fpmaint" - + /area/maintenance/arrivals/north_2 name = "Arrivals North Maintenance" icon_state = "fpmaint" @@ -187,142 +187,165 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/maintenance/aft name = "Aft Maintenance" icon_state = "amaint" - + /area/maintenance/aft/secondary name = "Aft Maintenance" icon_state = "amaint_2" - + /area/maintenance/central name = "Central Maintenance" icon_state = "maintcentral" - + /area/maintenance/central/secondary name = "Central Maintenance" icon_state = "maintcentral" - + /area/maintenance/fore name = "Fore Maintenance" icon_state = "fmaint" - + /area/maintenance/fore/secondary name = "Fore Maintenance" icon_state = "fmaint_2" - + /area/maintenance/starboard name = "Starboard Maintenance" icon_state = "smaint" - + /area/maintenance/starboard/central name = "Central Starboard Maintenance" icon_state = "smaint" - + /area/maintenance/starboard/aft name = "Starboard Quarter Maintenance" icon_state = "asmaint" - + /area/maintenance/starboard/fore name = "Starboard Bow Maintenance" icon_state = "fsmaint" - + /area/maintenance/port name = "Port Maintenance" icon_state = "pmaint" - + /area/maintenance/port/central name = "Central Port Maintenance" icon_state = "maintcentral" - + /area/maintenance/port/aft name = "Port Quarter Maintenance" icon_state = "apmaint" - + /area/maintenance/port/fore name = "Port Bow Maintenance" icon_state = "fpmaint" - + /area/maintenance/disposal name = "Waste Disposal" icon_state = "disposal" - + /area/maintenance/disposal/incinerator // /area/maintenance/incinerator name = "Incinerator" icon_state = "disposal" - - + + //Cere / Asteroid Specific - + /area/maintenance/asteroid/aft/science name = "Aft Maintenance" icon_state = "amaint" - + /area/maintenance/asteroid/aft/arrivals name = "Aft Maintenance" icon_state = "amaint" - + /area/maintenance/asteroid/central name = "Central Asteroid Maintenance" icon_state = "maintcentral" - -/area/maintenance/asteroid/disposal/east - name = "Eastern External Waste Belt" + +/area/maintenance/asteroid/disposal icon_state = "disposal" - + /area/maintenance/asteroid/disposal/north - name = "Northern External Waste Belt" - icon_state = "disposal" - -/area/maintenance/asteroid/disposal/southeast - name = "South-Eastern Disposal" - icon_state = "disposal" - -/area/maintenance/asteroid/disposal/southwest + name = "Northern Disposal" + +/area/maintenance/asteroid/disposal/north/east + name = "North-Eastern Disposal" + +/area/maintenance/asteroid/disposal/north/west + name = "North-Western Disposal" + +/area/maintenance/asteroid/disposal/east + name = "Eastern Disposal" + +/area/maintenance/asteroid/disposal/west + name = "Western Disposal" + +/area/maintenance/asteroid/disposal/west/secondary + name = "Secondary Western Disposal" + +/area/maintenance/asteroid/disposal/south + name = "Southern Disposal" + +/area/maintenance/asteroid/disposal/south/west name = "South-Western Disposal" - icon_state = "disposal" - + +/area/maintenance/asteroid/disposal/external/east + name = "Eastern External Waste Belt" + +/area/maintenance/asteroid/disposal/external/north + name = "Northern External Waste Belt" + +/area/maintenance/asteroid/disposal/external/southeast + name = "South-Eastern External Waste Belt" + +/area/maintenance/asteroid/disposal/external/southwest + name = "South-Western External Waste Belt" + /area/maintenance/asteroid/fore/cargo_west name = "Fore Asteroid Maintenance" icon_state = "fmaint" - + /area/maintenance/asteroid/fore/cargo_south name = "Fore Asteroid Maintenance" icon_state = "fmaint" - + /area/maintenance/asteroid/fore/com_west name = "Fore Asteroid Maintenance" icon_state = "fmaint" - + /area/maintenance/asteroid/fore/com_north name = "Fore Asteroid Maintenance" icon_state = "fmaint" - + /area/maintenance/asteroid/fore/com_east name = "Fore Asteroid Maintenance" icon_state = "fmaint" - + /area/maintenance/asteroid/fore/com_south name = "Fore Asteroid Maintenance" - icon_state = "fmaint" - + icon_state = "fmaint" + /area/maintenance/asteroid/port/neast name = "Port Asteroid Maintenance" icon_state = "pmaint" - + /area/maintenance/asteroid/port/east name = "Port Asteroid Maintenance" icon_state = "pmaint" - + /area/maintenance/asteroid/port/west name = "Port Asteroid Maintenance" icon_state = "pmaint" - + /area/maintenance/asteroid/starboard name = "Starboard Asteroid Maintenance" icon_state = "smaint" - - + + //Hallway - + /area/hallway/primary/aft name = "Aft Primary Hallway" icon_state = "hallA" @@ -330,19 +353,19 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/hallway/primary/fore name = "Fore Primary Hallway" icon_state = "hallF" - + /area/hallway/primary/starboard name = "Starboard Primary Hallway" icon_state = "hallS" - + /area/hallway/primary/starboard/aft name = "Starboard Quarter Primary Hallway" icon_state = "hallAS" - + /area/hallway/primary/starboard/fore name = "Starboard Bow Primary Hallway" icon_state = "hallFS" - + /area/hallway/primary/port name = "Port Primary Hallway" icon_state = "hallP" @@ -350,11 +373,11 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/hallway/primary/port/aft name = "Port Quarter Primary Hallway" icon_state = "hallAP" - + /area/hallway/primary/port/fore name = "Port Bow Primary Hallway" icon_state = "hallFP" - + /area/hallway/primary/central name = "Central Primary Hallway" icon_state = "hallC" @@ -362,7 +385,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/hallway/secondary/command name = "Command Hallway" icon_state = "bridge_hallway" - + /area/hallway/secondary/construction name = "Construction Area" icon_state = "construction" @@ -378,43 +401,43 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/hallway/secondary/entry name = "Arrival Shuttle Hallway" icon_state = "entry" - + /area/hallway/secondary/service name = "Service Hallway" icon_state = "hall_service" - + /area/hallway/secondary/bridges/cargo_ai name = "Cargo-AI-Command Bridge" icon_state = "yellow" - + /area/hallway/secondary/bridges/com_engi name = "Command-Engineering Bridge" icon_state = "yellow" - + /area/hallway/secondary/bridges/com_serv name = "Command-Service Bridge" - icon_state = "yellow" - + icon_state = "yellow" + /area/hallway/secondary/bridges/dock_med name = "Docking-Medical Bridge" icon_state = "yellow" - + /area/hallway/secondary/bridges/engi_med name = "Engineering-Medical Bridge" icon_state = "yellow" - + /area/hallway/secondary/bridges/med_cargo name = "Medical-Cargo Bridge" icon_state = "yellow" - + /area/hallway/secondary/bridges/sci_dock name = "Science-Docking Bridge" icon_state = "yellow" - + /area/hallway/secondary/bridges/serv_engi name = "Service-Engineering Bridge" icon_state = "yellow" - + /area/hallway/secondary/bridges/serv_sci name = "Service-Science Bridge" icon_state = "yellow" @@ -435,32 +458,32 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Council Chamber" icon_state = "meeting" music = null - + /area/bridge/showroom/corporate name = "Corporate Showroom" icon_state = "showroom" music = null -/area/crew_quarters/heads/captain +/area/crew_quarters/heads/captain name = "Captain's Office" icon_state = "captain" /area/crew_quarters/heads/captain/private name = "Captain's Quarters" icon_state = "captain" - + /area/crew_quarters/heads/chief name = "Chief Engineer's Office" icon_state = "ce_office" - + /area/crew_quarters/heads/chief/private name = "Chief Engineer's Private Quarters" icon_state = "ce_private" - + /area/crew_quarters/heads/cmo name = "Chief Medical Officer's Office" icon_state = "cmo_office" - + /area/crew_quarters/heads/cmo/private name = "Chief Medical Officer's Private Quarters" icon_state = "cmo_private" @@ -468,23 +491,23 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/crew_quarters/heads/hop name = "Head of Personnel's Office" icon_state = "hop_office" - + /area/crew_quarters/heads/hop/private name = "Head of Personnel's Private Quarters" icon_state = "hop_private" - + /area/crew_quarters/heads/hos name = "Head of Security's Office" icon_state = "hos_office" - + /area/crew_quarters/heads/hos/private name = "Head of Security's Private Quarters" icon_state = "hos_private" - + /area/crew_quarters/heads/hor name = "Research Director's Office" icon_state = "rd_office" - + /area/crew_quarters/heads/hor/private name = "Research Director's Private Quarters" icon_state = "rd_private" @@ -507,39 +530,43 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Dormitories" icon_state = "Sleep" safe = TRUE - + /area/crew_quarters/dorms/male name = "Male Dorm" icon_state = "Sleep" - + /area/crew_quarters/dorms/female name = "Female Dorm" icon_state = "Sleep" - + /area/crew_quarters/rehab_dome name = "Rehabilitation Dome" - icon_state = "Sleep" - + icon_state = "Sleep" + /area/crew_quarters/toilet name = "Dormitory Toilets" icon_state = "toilet" - + /area/crew_quarters/toilet/auxiliary name = "Auxiliary Restrooms" icon_state = "toilet" - + /area/crew_quarters/toilet/locker name = "Locker Toilets" icon_state = "toilet" - + +/area/crew_quarters/toilet/fitness + name = "Fitness Toilets" + icon_state = "toilet" + /area/crew_quarters/toilet/female name = "Female Toilets" icon_state = "toilet" - + /area/crew_quarters/toilet/male name = "Male Toilets" icon_state = "toilet" - + /area/crew_quarters/toilet/restrooms name = "Restrooms" icon_state = "toilet" @@ -547,15 +574,15 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/crew_quarters/locker name = "Locker Room" icon_state = "locker" - + /area/crew_quarters/lounge name = "Lounge" icon_state = "yellow" - + /area/crew_quarters/fitness name = "Fitness Room" icon_state = "fitness" - + /area/crew_quarters/fitness/recreation name = "Recreation Area" icon_state = "fitness" @@ -563,7 +590,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/crew_quarters/cafeteria name = "Cafeteria" icon_state = "cafeteria" - + /area/crew_quarters/cafeteria/lunchroom name = "Lunchroom" icon_state = "cafeteria" @@ -571,7 +598,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/crew_quarters/kitchen name = "Kitchen" icon_state = "kitchen" - + /area/crew_quarters/kitchen/backroom name = "Kitchen Coldroom" icon_state = "kitchen" @@ -595,7 +622,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/crew_quarters/theatre name = "Theatre" icon_state = "Theatre" - + /area/crew_quarters/theatre/abandoned name = "Abandoned Theatre" icon_state = "Theatre" @@ -603,8 +630,8 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/library name = "Library" icon_state = "library" - flags = NONE - + flags_1 = NONE + /area/library/lounge name = "Library Lounge" icon_state = "library" @@ -612,23 +639,23 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/library/abandoned name = "Abandoned Library" icon_state = "library" - flags = NONE + flags_1 = NONE /area/chapel icon_state = "chapel" ambientsounds = list('sound/ambience/ambicha1.ogg','sound/ambience/ambicha2.ogg','sound/ambience/ambicha3.ogg','sound/ambience/ambicha4.ogg') - flags = NONE + flags_1 = NONE /area/chapel/main name = "Chapel" - + /area/chapel/main/monastery name = "Monastery" - + /area/chapel/office name = "Chapel Office" icon_state = "chapeloffice" - + /area/chapel/asteroid name = "Chapel Asteroid" icon_state = "explored" @@ -636,17 +663,17 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/chapel/dock name = "Chapel Dock" icon_state = "construction" - + /area/lawoffice name = "Law Office" icon_state = "law" - - + + //Engineering - + /area/engine ambientsounds = list('sound/ambience/ambisin1.ogg','sound/ambience/ambisin2.ogg','sound/ambience/ambisin3.ogg','sound/ambience/ambisin4.ogg') - + /area/engine/engine_smes name = "Engineering SMES" icon_state = "engine_smes" @@ -654,157 +681,157 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/engine/engineering name = "Engineering" icon_state = "engine" - + /area/engine/atmos name = "Atmospherics" icon_state = "atmos" - flags = NONE - + flags_1 = NONE + /area/engine/atmospherics_engine name = "Atmospherics Engine" icon_state = "atmos_engine" - + /area/engine/supermatter name = "Supermatter Engine" icon_state = "engine_sm" - + /area/engine/break_room name = "Engineering Foyer" icon_state = "engine_foyer" - + /area/engine/gravity_generator name = "Gravity Generator Room" icon_state = "grav_gen" - + /area/engine/secure_construction name = "Secure Construction Area" icon_state = "engine" - + /area/engine/storage name = "Engineering Storage" icon_state = "engi_storage" - + /area/engine/transit_tube name = "Transit Tube" icon_state = "transit_tube" - - + + //Solars - + /area/solar requires_power = FALSE dynamic_lighting = DYNAMIC_LIGHTING_IFSTARLIGHT valid_territory = FALSE blob_allowed = FALSE - flags = NONE + flags_1 = NONE /area/solar/asteroid/aft name = "Aft Asteroid Solar" icon_state = "panelsA" - + /area/solar/asteroid/command name = "Command Asteroid Solar" icon_state = "panelsA" - + /area/solar/asteroid/fore name = "Fore Asteroid Solar" icon_state = "panelsA" - + /area/solar/fore name = "Fore Solar Array" icon_state = "yellow" - + /area/solar/aft name = "Aft Solar Array" icon_state = "yellow" - + /area/solar/aux/port name = "Port Bow Auxiliary Solar Array" icon_state = "panelsA" - + /area/solar/aux/starboard name = "Starboard Bow Auxiliary Solar Array" icon_state = "panelsA" - + /area/solar/starboard name = "Starboard Solar Array" icon_state = "panelsS" - + /area/solar/starboard/aft name = "Starboard Quarter Solar Array" icon_state = "panelsAS" - + /area/solar/starboard/fore name = "Starboard Bow Solar Array" icon_state = "panelsFS" - + /area/solar/port name = "Port Solar Array" icon_state = "panelsP" - + /area/solar/port/aft name = "Port Quarter Solar Array" icon_state = "panelsAP" - + /area/solar/port/fore name = "Port Bow Solar Array" icon_state = "panelsFP" - + //Solar Maint /area/maintenance/solars name = "Solar Maintenance" icon_state = "yellow" - + /area/maintenance/solars/asteroid/aft name = "Aft Asteroid Solar Maintenance" icon_state = "SolarcontrolA" - + /area/maintenance/solars/asteroid/command name = "Command Asteroid Solar Maintenance" icon_state = "SolarcontrolP" - + /area/maintenance/solars/asteroid/fore name = "Fore Asteroid Solar Maintenance" icon_state = "SolarcontrolP" - + /area/maintenance/solars/port name = "Port Solar Maintenance" icon_state = "SolarcontrolP" - + /area/maintenance/solars/port/aft name = "Port Quarter Solar Maintenance" icon_state = "SolarcontrolAP" - + /area/maintenance/solars/port/fore name = "Port Bow Solar Maintenance" icon_state = "SolarcontrolFP" - + /area/maintenance/solars/starboard name = "Starboard Solar Maintenance" icon_state = "SolarcontrolS" - + /area/maintenance/solars/starboard/aft name = "Starboard Quarter Solar Maintenance" icon_state = "SolarcontrolAS" - + /area/maintenance/solars/starboard/fore name = "Starboard Bow Solar Maintenance" icon_state = "SolarcontrolFS" - + /area/maintenance/solars/aux/port name = "Port Auxiliary Solar Maintenance" icon_state = "SolarcontrolA" - + /area/maintenance/solars/aux/port/aft name = "Port Quarter Auxiliary Solar Maintenance" icon_state = "SolarcontrolAP" - + /area/maintenance/solars/aux/port/fore name = "Port Bow Auxiliary Solar Maintenance" icon_state = "SolarcontrolA" - + /area/maintenance/solars/aux/starboard name = "Starboard Auxiliary Solar Maintenance" icon_state = "SolarcontrolA" @@ -817,35 +844,28 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Starboard Bow Auxiliary Solar Maintenance" icon_state = "SolarcontrolA" -/area/assembly/assembly_line //Derelict Assembly Line - name = "Assembly Line" - icon_state = "ass_line" - power_equip = FALSE - power_light = FALSE - power_environ = FALSE - //Teleporter /area/teleporter name = "Teleporter Room" icon_state = "teleporter" music = "signal" - + /area/teleporter/quantum/cargo name = "Cargo Quantum Pad" icon_state = "teleporter" music = "signal" - + /area/teleporter/quantum/docking name = "Docking Quantum Pad" icon_state = "teleporter" music = "signal" - + /area/teleporter/quantum/research name = "Research Quantum Pad" icon_state = "teleporter" music = "signal" - + /area/teleporter/quantum/security name = "Security Quantum Pad" icon_state = "teleporter" @@ -861,7 +881,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/medical name = "Medical" icon_state = "medbay3" - + /area/medical/abandoned name = "Abandoned Medbay" icon_state = "medbay3" @@ -880,7 +900,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/medical/medbay/lobby name = "Medbay Lobby" icon_state = "medbay" - music = 'sound/ambience/signal.ogg' + music = 'sound/ambience/signal.ogg' //Medbay is a large area, these additional areas help level out APC load. @@ -888,12 +908,12 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Medbay" icon_state = "medbay2" music = 'sound/ambience/signal.ogg' - + /area/medical/medbay/zone3 name = "Medbay" icon_state = "medbay3" music = 'sound/ambience/signal.ogg' - + /area/medical/medbay/aft name = "Medbay Aft" icon_state = "medbay3" @@ -907,11 +927,11 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/medical/patients_rooms name = "Patients' Rooms" icon_state = "patients" - + /area/medical/patients_rooms/room_a name = "Patient Room A" icon_state = "patients" - + /area/medical/patients_rooms/room_b name = "Patient Room B" icon_state = "patients" @@ -919,7 +939,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/medical/virology name = "Virology" icon_state = "virology" - flags = NONE + flags_1 = NONE /area/medical/morgue name = "Morgue" @@ -954,7 +974,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Medbay Treatment Center" icon_state = "exam_room" - + //Security /area/security @@ -968,7 +988,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/security/brig name = "Brig" icon_state = "brig" - + /area/security/courtroom name = "Courtroom" icon_state = "courtroom" @@ -980,7 +1000,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/security/processing name = "Labor Shuttle Dock" icon_state = "sec_prison" - + /area/security/processing/cremation name = "Security Crematorium" icon_state = "sec_prison" @@ -1007,10 +1027,15 @@ NOTE: there are two lists of areas in the end of this file: centcom and station name = "Firing Range" icon_state = "firingrange" -/area/security/transfer - name = "Transfer Centre" +/area/security/execution icon_state = "execution_room" +/area/security/execution/transfer + name = "Transfer Centre" + +/area/security/execution/education + name = "Prisoner Education Chamber" + /area/security/nuke_storage name = "Vault" icon_state = "nuke_storage" @@ -1038,101 +1063,101 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/security/checkpoint/medical name = "Security Post - Medbay" icon_state = "checkpoint1" - + /area/security/checkpoint/science name = "Security Post - Science" icon_state = "checkpoint1" - + /area/security/checkpoint/science/research name = "Security Post - Research Division" - icon_state = "checkpoint1" - + icon_state = "checkpoint1" + /area/security/checkpoint/customs name = "Customs" icon_state = "bridge" - + /area/security/vacantoffice name = "Vacant Office" icon_state = "security" - + /area/security/vacantoffice/a name = "Vacant Office A" icon_state = "security" - + /area/security/vacantoffice/b name = "Vacant Office B" icon_state = "security" - + /area/quartermaster name = "Quartermasters" icon_state = "quart" - + ///////////WORK IN PROGRESS////////// - + /area/quartermaster/sorting name = "Delivery Office" icon_state = "cargo_delivery" - + /area/quartermaster/warehouse name = "Warehouse" icon_state = "cargo_warehouse" - + ////////////WORK IN PROGRESS////////// - + /area/quartermaster/office name = "Cargo Office" icon_state = "quartoffice" - + /area/quartermaster/storage name = "Cargo Bay" icon_state = "cargo_bay" - + /area/quartermaster/qm name = "Quartermaster's Office" icon_state = "quart" - + /area/quartermaster/qm/private name = "Quartermaster's Private Quarters" icon_state = "quart" - + /area/quartermaster/miningdock name = "Mining Dock" icon_state = "mining" - + /area/quartermaster/miningdock/abandoned name = "Abandoned Mining Dock" icon_state = "mining" - + /area/quartermaster/miningoffice name = "Mining Office" icon_state = "mining" - + /area/quartermaster/miningstorage name = "Mining Storage" icon_state = "mining" - + /area/janitor name = "Custodial Closet" icon_state = "janitor" - flags = NONE - + flags_1 = NONE + /area/hydroponics name = "Hydroponics" icon_state = "hydro" - + /area/hydroponics/garden name = "Garden" icon_state = "garden" - + /area/hydroponics/garden/abandoned name = "Abandoned Garden" icon_state = "abandoned_garden" - + /area/hydroponics/garden/monastery name = "Monastery Garden" icon_state = "hydro" - - + + //Science /area/science @@ -1167,11 +1192,11 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/science/misc_lab name = "Testing Lab" icon_state = "toxmisc" - + /area/science/misc_lab/range name = "Research Testing Range" icon_state = "toxmisc" - + /area/science/server name = "Research Division Server Room" icon_state = "server" @@ -1179,15 +1204,15 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/science/explab name = "Experimentation Lab" icon_state = "toxmisc" - + /area/science/robotics name = "Robotics" icon_state = "medresearch" - + /area/science/robotics/mechbay name = "Mech Bay" icon_state = "mechbay" - + /area/science/robotics/mechbay_cargo name = "Mech Bay" icon_state = "yellow" @@ -1233,12 +1258,12 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/storage/auxiliary name = "Auxiliary Storage" icon_state = "auxstorage" - + /area/storage/atmos name = "Atmospherics Storage" icon_state = "atmos" valid_territory = FALSE - + /area/storage/tcom name = "Telecomms Storage" icon_state = "green" @@ -1279,11 +1304,11 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/construction/minisat_exterior name = "Minisat Exterior" icon_state = "yellow" - + /area/construction/mining/aux_base name = "Auxiliary Base Construction" icon_state = "yellow" - + /area/construction/mining/aux_base/closet name = "Auxiliary Closet Construction" icon_state = "yellow" @@ -1315,11 +1340,11 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/construction/storage name = "Construction Site Storage" icon_state = "yellow" - + /area/construction/storage/wing name = "Storage Wing" icon_state = "storage_wing" - + //AI @@ -1363,19 +1388,19 @@ NOTE: there are two lists of areas in the end of this file: centcom and station /area/ai_monitored/turret_protected/aisat name = "AI Satellite" icon_state = "ai" - + /area/ai_monitored/turret_protected/aisat/atmos name = "AI Satellite Atmos" icon_state = "ai" - + /area/ai_monitored/turret_protected/aisat/foyer name = "AI Satellite Foyer" icon_state = "ai" - + /area/ai_monitored/turret_protected/aisat/service name = "AI Satellite Service" icon_state = "ai" - + /area/ai_monitored/turret_protected/aisat/hallway name = "AI Satellite Hallway" icon_state = "ai" @@ -1463,7 +1488,6 @@ NOTE: there are two lists of areas in the end of this file: centcom and station //SPACE STATION 13 GLOBAL_LIST_INIT(the_station_areas, list ( - /area/assembly, /area/bridge, /area/chapel, /area/construction, @@ -1490,4 +1514,4 @@ GLOBAL_LIST_INIT(the_station_areas, list ( /area/ai_monitored/turret_protected/ai_upload, //do not try to simplify to "/area/ai_monitored/turret_protected" --rastaf0 /area/ai_monitored/turret_protected/ai_upload_foyer, /area/ai_monitored/turret_protected/ai, -)) \ No newline at end of file +)) diff --git a/code/game/area/Space_Station_13_areas.dm.rej b/code/game/area/Space_Station_13_areas.dm.rej new file mode 100644 index 0000000000..841a8a2b0a --- /dev/null +++ b/code/game/area/Space_Station_13_areas.dm.rej @@ -0,0 +1,29 @@ +diff a/code/game/area/Space_Station_13_areas.dm b/code/game/area/Space_Station_13_areas.dm (rejected hunks) +@@ -535,15 +535,15 @@ NOTE: there are two lists of areas in the end of this file: centcom and station + /area/crew_quarters/toilet/fitness + name = "Fitness Toilets" + icon_state = "toilet" +- ++ + /area/crew_quarters/toilet/female + name = "Female Toilets" + icon_state = "toilet" +- ++ + /area/crew_quarters/toilet/male + name = "Male Toilets" + icon_state = "toilet" +- ++ + /area/crew_quarters/toilet/restrooms + name = "Restrooms" + icon_state = "toilet" +@@ -1009,7 +1009,7 @@ NOTE: there are two lists of areas in the end of this file: centcom and station + + /area/security/execution/transfer + name = "Transfer Centre" +- ++ + /area/security/execution/education + name = "Prisoner Education Chamber" + diff --git a/code/game/area/areas.dm b/code/game/area/areas.dm index c71ea6a10f..0baef4ace8 100644 --- a/code/game/area/areas.dm +++ b/code/game/area/areas.dm @@ -7,7 +7,7 @@ icon = 'icons/turf/areas.dmi' icon_state = "unknown" layer = AREA_LAYER - mouse_opacity = 0 + mouse_opacity = MOUSE_OPACITY_TRANSPARENT invisibility = INVISIBILITY_LIGHTING var/map_name // Set in New(); preserves the name set by the map maker, even if renamed by the Blueprints. @@ -41,7 +41,7 @@ var/static_environ var/has_gravity = FALSE - var/noteleport = FALSE //Are you forbidden from teleporting to the area? (centcomm, mobs, wizard, hand teleporter) + var/noteleport = FALSE //Are you forbidden from teleporting to the area? (centcom, mobs, wizard, hand teleporter) var/hidden = FALSE //Hides area from player Teleport function. var/safe = FALSE //Is the area teleport-safe: no space / radiation / aggresive mobs / other dangers @@ -58,7 +58,7 @@ 'sound/ambience/ambigen8.ogg','sound/ambience/ambigen9.ogg',\ 'sound/ambience/ambigen10.ogg','sound/ambience/ambigen11.ogg',\ 'sound/ambience/ambigen12.ogg','sound/ambience/ambigen14.ogg') - flags = CAN_BE_DIRTY + flags_1 = CAN_BE_DIRTY_1 var/list/firedoors var/firedoors_last_closed_on = 0 @@ -242,7 +242,7 @@ GLOBAL_LIST_EMPTY(teleportlocs) for(var/area/RA in related) if (RA.fire) RA.fire = 0 - RA.mouse_opacity = 0 + RA.mouse_opacity = MOUSE_OPACITY_TRANSPARENT RA.updateicon() RA.ModifyFiredoors(TRUE) for(var/obj/machinery/firealarm/F in RA) @@ -293,7 +293,7 @@ GLOBAL_LIST_EMPTY(teleportlocs) /area/proc/set_fire_alarm_effect() fire = 1 updateicon() - mouse_opacity = 0 + mouse_opacity = MOUSE_OPACITY_TRANSPARENT /area/proc/readyalert() if(name == "Space") @@ -313,12 +313,12 @@ GLOBAL_LIST_EMPTY(teleportlocs) if (!( src.party )) src.party = 1 src.updateicon() - src.mouse_opacity = 0 + src.mouse_opacity = MOUSE_OPACITY_TRANSPARENT /area/proc/partyreset() if (src.party) src.party = 0 - src.mouse_opacity = 0 + src.mouse_opacity = MOUSE_OPACITY_TRANSPARENT src.updateicon() for(var/obj/machinery/door/firedoor/D in src) if(!D.welded) @@ -338,7 +338,14 @@ GLOBAL_LIST_EMPTY(teleportlocs) else icon_state = "blue-red" else - icon_state = null + var/weather_icon + for(var/V in SSweather.existing_weather) + var/datum/weather/W = V + if(src in W.impacted_areas) + W.update_areas() + weather_icon = TRUE + if(!weather_icon) + icon_state = null /area/space/updateicon() icon_state = null @@ -429,10 +436,10 @@ GLOBAL_LIST_EMPTY(teleportlocs) if(!L.ckey) return - // Ambience goes down here -- make sure to list each area seperately for ease of adding things in later, thanks! Note: areas adjacent to each other should have the same sounds to prevent cutoff when possible.- LastyScratch + // Ambience goes down here -- make sure to list each area separately for ease of adding things in later, thanks! Note: areas adjacent to each other should have the same sounds to prevent cutoff when possible.- LastyScratch if(L.client && !L.client.ambience_playing && L.client.prefs.toggles & SOUND_SHIP_AMBIENCE) L.client.ambience_playing = 1 - L << sound('sound/ambience/shipambience.ogg', repeat = 1, wait = 0, volume = 35, channel = 2) + SEND_SOUND(L, sound('sound/ambience/shipambience.ogg', repeat = 1, wait = 0, volume = 35, channel = CHANNEL_BUZZ)) if(!(L.client && (L.client.prefs.toggles & SOUND_AMBIENCE))) return //General ambience check is below the ship ambience so one can play without the other @@ -441,7 +448,7 @@ GLOBAL_LIST_EMPTY(teleportlocs) var/sound = pick(ambientsounds) if(!L.client.played) - L << sound(sound, repeat = 0, wait = 0, volume = 25, channel = 1) + SEND_SOUND(L, sound(sound, repeat = 0, wait = 0, volume = 25, channel = CHANNEL_AMBIENCE)) L.client.played = 1 sleep(600) //ewww - this is very very bad if(L.&& L.client) @@ -470,3 +477,9 @@ GLOBAL_LIST_EMPTY(teleportlocs) valid_territory = FALSE blob_allowed = FALSE addSorted() + +/area/AllowDrop() + CRASH("Bad op: area/AllowDrop() called") + +/area/drop_location() + CRASH("Bad op: area/drop_location() called") diff --git a/code/game/area/areas.dm.rej b/code/game/area/areas.dm.rej new file mode 100644 index 0000000000..3c097d1229 --- /dev/null +++ b/code/game/area/areas.dm.rej @@ -0,0 +1,10 @@ +diff a/code/game/area/areas.dm b/code/game/area/areas.dm (rejected hunks) +@@ -432,7 +432,7 @@ GLOBAL_LIST_EMPTY(teleportlocs) + // Ambience goes down here -- make sure to list each area seperately for ease of adding things in later, thanks! Note: areas adjacent to each other should have the same sounds to prevent cutoff when possible.- LastyScratch + if(L.client && !L.client.ambience_playing && L.client.prefs.toggles & SOUND_SHIP_AMBIENCE) + L.client.ambience_playing = 1 +- L << sound('sound/ambience/shipambience.ogg', repeat = 1, wait = 0, volume = 35, channel = CHANNEL_BUZZ) ++ SEND_SOUND(L, sound('sound/ambience/shipambience.ogg', repeat = 1, wait = 0, volume = 35, channel = CHANNEL_BUZZ)) + + if(!(L.client && (L.client.prefs.toggles & SOUND_AMBIENCE))) + return //General ambience check is below the ship ambience so one can play without the other diff --git a/code/game/area/areas/centcom.dm b/code/game/area/areas/centcom.dm index 1e3efd9f2b..e3f4a5d984 100644 --- a/code/game/area/areas/centcom.dm +++ b/code/game/area/areas/centcom.dm @@ -2,26 +2,26 @@ // CENTCOM /area/centcom - name = "Centcom" + name = "CentCom" icon_state = "centcom" dynamic_lighting = DYNAMIC_LIGHTING_FORCED requires_power = FALSE has_gravity = TRUE noteleport = TRUE blob_allowed = FALSE //Should go without saying, no blobs should take over centcom as a win condition. - flags = NONE + flags_1 = NONE /area/centcom/control - name = "Centcom Docks" + name = "CentCom Docks" /area/centcom/evac - name = "Centcom Recovery Ship" + name = "CentCom Recovery Ship" /area/centcom/supply - name = "Centcom Supply Shuttle Dock" + name = "CentCom Supply Shuttle Dock" /area/centcom/ferry - name = "Centcom Transport Shuttle Dock" + name = "CentCom Transport Shuttle Dock" /area/centcom/prison name = "Admin Prison" @@ -37,7 +37,7 @@ dynamic_lighting = DYNAMIC_LIGHTING_FORCED requires_power = FALSE has_gravity = TRUE - flags = NONE + flags_1 = NONE /area/tdome/arena name = "Thunderdome Arena" @@ -76,7 +76,7 @@ requires_power = FALSE has_gravity = TRUE noteleport = TRUE - flags = NONE + flags_1 = NONE //Abductors /area/abductor_ship @@ -85,7 +85,7 @@ requires_power = FALSE noteleport = TRUE has_gravity = TRUE - flags = NONE + flags_1 = NONE //Syndicates /area/syndicate_mothership @@ -95,7 +95,7 @@ has_gravity = TRUE noteleport = TRUE blob_allowed = FALSE //Not... entirely sure this will ever come up... but if the bus makes blobs AND ops, it shouldn't aim for the ops to win. - flags = NONE + flags_1 = NONE /area/syndicate_mothership/control name = "Syndicate Control Room" @@ -115,7 +115,7 @@ icon_state = "yellow" requires_power = FALSE has_gravity = TRUE - flags = NO_DEATHRATTLE + flags_1 = NO_DEATHRATTLE_1 /area/ctf/control_room name = "Control Room A" diff --git a/code/game/area/areas/derelict.dm b/code/game/area/areas/derelict.dm index 00804c5012..5882fa0a8c 100644 --- a/code/game/area/areas/derelict.dm +++ b/code/game/area/areas/derelict.dm @@ -13,6 +13,10 @@ name = "Derelict Secondary Hallway" icon_state = "hallS" +/area/derelict/hallway/primary/port + name = "Derelict Port Hallway" + icon_state = "hallFP" + /area/derelict/arrival name = "Derelict Arrival Centre" icon_state = "yellow" @@ -121,4 +125,4 @@ name = "Abandoned Teleporter" icon_state = "teleporter" music = "signal" - ambientsounds = list('sound/ambience/ambimalf.ogg') + ambientsounds = list('sound/ambience/ambimalf.ogg') \ No newline at end of file diff --git a/code/game/area/areas/holodeck.dm b/code/game/area/areas/holodeck.dm index 7bf213be52..cadc2e43d6 100644 --- a/code/game/area/areas/holodeck.dm +++ b/code/game/area/areas/holodeck.dm @@ -2,7 +2,7 @@ name = "Holodeck" icon_state = "Holodeck" dynamic_lighting = DYNAMIC_LIGHTING_DISABLED - flags = 0 + flags_1 = 0 hidden = TRUE var/obj/machinery/computer/holodeck/linked @@ -21,28 +21,28 @@ if(!linked) return 0 var/area/A = get_area(linked) - ASSERT(!istype(A,/area/holodeck)) + ASSERT(!istype(A, /area/holodeck)) return A.powered(chan) /area/holodeck/usage(var/chan) if(!linked) return 0 var/area/A = get_area(linked) - ASSERT(!istype(A,/area/holodeck)) + ASSERT(!istype(A, /area/holodeck)) return A.usage(chan) /area/holodeck/addStaticPower(value, powerchannel) if(!linked) return var/area/A = get_area(linked) - ASSERT(!istype(A,/area/holodeck)) + ASSERT(!istype(A, /area/holodeck)) return A.addStaticPower(value,powerchannel) /area/holodeck/use_power(var/amount, var/chan) if(!linked) return 0 var/area/A = get_area(linked) - ASSERT(!istype(A,/area/holodeck)) + ASSERT(!istype(A, /area/holodeck)) return A.use_power(amount,chan) diff --git a/code/game/area/areas/mining.dm b/code/game/area/areas/mining.dm index 022f6c3e86..0c212acedf 100644 --- a/code/game/area/areas/mining.dm +++ b/code/game/area/areas/mining.dm @@ -16,7 +16,7 @@ power_light = FALSE outdoors = TRUE ambientsounds = list('sound/ambience/ambimine.ogg') - flags = NONE + flags_1 = NONE /area/mine/unexplored name = "Mine" @@ -30,7 +30,7 @@ power_light = FALSE outdoors = TRUE ambientsounds = list('sound/ambience/ambimine.ogg') - flags = NONE + flags_1 = NONE /area/mine/lobby name = "Mining Station" @@ -86,7 +86,7 @@ /area/lavaland icon_state = "mining" has_gravity = TRUE - flags = NONE + flags_1 = NONE /area/lavaland/surface name = "Lavaland" diff --git a/code/game/area/areas/misc.dm b/code/game/area/areas/misc.dm index caf4a3dc0c..01c45c2b59 100644 --- a/code/game/area/areas/misc.dm +++ b/code/game/area/areas/misc.dm @@ -22,22 +22,6 @@ //Misc -/area/wreck/ai - name = "AI Chamber" - icon_state = "ai" - -/area/wreck/main - name = "Wreck" - icon_state = "storage" - -/area/wreck/engineering - name = "Power Room" - icon_state = "engine" - -/area/wreck/bridge - name = "Bridge" - icon_state = "bridge" - /area/generic name = "Unknown" icon_state = "storage" diff --git a/code/game/area/areas/ruins/_ruins.dm b/code/game/area/areas/ruins/_ruins.dm new file mode 100644 index 0000000000..da78351979 --- /dev/null +++ b/code/game/area/areas/ruins/_ruins.dm @@ -0,0 +1,19 @@ +//Parent types + +/area/ruin + name = "\improper Unexplored Location" + icon_state = "away" + has_gravity = TRUE + hidden = TRUE + dynamic_lighting = DYNAMIC_LIGHTING_FORCED + + +/area/ruin/unpowered + always_unpowered = FALSE + +/area/ruin/unpowered/no_grav + has_gravity = FALSE + +/area/ruin/powered + requires_power = FALSE + diff --git a/code/game/area/areas/ruins/lavaland.dm b/code/game/area/areas/ruins/lavaland.dm new file mode 100644 index 0000000000..d322e8644c --- /dev/null +++ b/code/game/area/areas/ruins/lavaland.dm @@ -0,0 +1,51 @@ +//Lavaland Ruins + +/area/ruin/powered/beach + icon_state = "dk_yellow" + +/area/ruin/powered/clownplanet + icon_state = "dk_yellow" + +/area/ruin/powered/animal_hospital + icon_state = "dk_yellow" + +/area/ruin/powered/snow_biodome + icon_state = "dk_yellow" + +/area/ruin/powered/gluttony + icon_state = "dk_yellow" + +/area/ruin/powered/golem_ship + name = "Free Golem Ship" + icon_state = "dk_yellow" + +/area/ruin/powered/greed + icon_state = "dk_yellow" + +/area/ruin/unpowered/hierophant + name = "Hierophant's Arena" + icon_state = "dk_yellow" + +/area/ruin/powered/pride + icon_state = "dk_yellow" + +/area/ruin/powered/seedvault + icon_state = "dk_yellow" + +/area/ruin/powered/syndicate_lava_base + name = "Secret Base" + icon_state = "dk_yellow" + +//Xeno Nest + +/area/ruin/unpowered/xenonest + name = "The Hive" + always_unpowered = TRUE + power_environ = FALSE + power_equip = FALSE + power_light = FALSE + poweralm = FALSE + +//ash walker nest +/area/ruin/unpowered/ash_walkers + icon_state = "red" \ No newline at end of file diff --git a/code/game/area/areas/ruins/space.dm b/code/game/area/areas/ruins/space.dm new file mode 100644 index 0000000000..a3708ed7a8 --- /dev/null +++ b/code/game/area/areas/ruins/space.dm @@ -0,0 +1,429 @@ +//Space Ruin Parents + +/area/ruin/space + has_gravity = FALSE + blob_allowed = FALSE //Nope, no winning in space as a blob. Gotta eat the station. + +/area/ruin/space/has_grav + has_gravity = TRUE + +/area/ruin/space/has_grav/powered + requires_power = FALSE + + +/area/ruin/fakespace + icon_state = "space" + requires_power = TRUE + always_unpowered = TRUE + dynamic_lighting = DYNAMIC_LIGHTING_DISABLED + has_gravity = FALSE + power_light = FALSE + power_equip = FALSE + power_environ = FALSE + valid_territory = FALSE + outdoors = TRUE + ambientsounds = list('sound/ambience/ambispace.ogg','sound/ambience/title2.ogg') + blob_allowed = FALSE + +///////////// + +/area/ruin/space/way_home + name = "\improper Salvation" + icon_state = "away" + always_unpowered = FALSE + +// Ruins of "onehalf" ship + +/area/ruin/space/has_grav/onehalf/hallway + name = "Hallway" + icon_state = "hallC" + +/area/ruin/space/has_grav/onehalf/drone_bay + name = "Mining Drone Bay" + icon_state = "engine" + +/area/ruin/space/has_grav/onehalf/dorms_med + name = "Crew Quarters" + icon_state = "Sleep" + +/area/ruin/space/has_grav/onehalf/bridge + name = "Bridge" + icon_state = "bridge" + + + +/area/ruin/space/has_grav/powered/dinner_for_two + name = "Dinner for Two" + +/area/ruin/space/has_grav/powered/authorship + name = "Authorship" + +/area/ruin/space/has_grav/powered/aesthetic + name = "Aesthetic" + ambientsounds = list('sound/ambience/ambivapor1.ogg') + + +//Ruin of Hotel + +/area/ruin/space/has_grav/hotel + name = "Hotel" + +/area/ruin/space/has_grav/hotel/guestroom + name = "Hotel Guest Room" + icon_state = "Sleep" + +/area/ruin/space/has_grav/hotel/security + name = "Hotel Security Post" + icon_state = "security" + +/area/ruin/space/has_grav/hotel/pool + name = "Hotel Pool Room" + icon_state = "fitness" + +/area/ruin/space/has_grav/hotel/bar + name = "Hotel Bar" + icon_state = "cafeteria" + +/area/ruin/space/has_grav/hotel/power + name = "Hotel Power Room" + icon_state = "engine_smes" + +/area/ruin/space/has_grav/hotel/custodial + name = "Hotel Custodial Closet" + icon_state = "janitor" + +/area/ruin/space/has_grav/hotel/shuttle + name = "Hotel Shuttle" + icon_state = "shuttle" + requires_power = FALSE + +/area/ruin/space/has_grav/hotel/dock + name = "Hotel Shuttle Dock" + icon_state = "start" + +/area/ruin/space/has_grav/hotel/workroom + name = "Hotel Staff Room" + icon_state = "crew_quarters" + + + + +//Ruin of Derelict Oupost + +/area/ruin/space/has_grav/derelictoutpost + name = "Derelict Outpost" + icon_state = "green" + +/area/ruin/space/has_grav/derelictoutpost/cargostorage + name = "Derelict Outpost Cargo Storage" + icon_state = "storage" + +/area/ruin/space/has_grav/derelictoutpost/cargobay + name = "Derelict Outpost Cargo Bay" + icon_state = "quartstorage" + +/area/ruin/space/has_grav/derelictoutpost/powerstorage + name = "Derelict Outpost Power Storage" + icon_state = "engine_smes" + +/area/ruin/space/has_grav/derelictoutpost/dockedship + name = "Derelict Outpost Docked Ship" + icon_state = "red" + + +//Ruin of Space Bar + +/area/ruin/space/has_grav/powered/spacebar + name = "Space Bar" + icon_state = "bar" + +//Ruin of turretedoutpost + +/area/ruin/space/has_grav/turretedoutpost + name = "Turreted Outpost" + icon_state = "red" + + +//Ruin of old teleporter + +/area/ruin/space/oldteleporter + name = "Old teleporter" + icon_state = "teleporter" + + +//Ruin of mech transport + +/area/ruin/space/has_grav/powered/mechtransport + name = "Mech Transport" + icon_state = "green" + + +//Ruin of gas the lizard + +/area/ruin/space/has_grav/gasthelizard + name = "Gas the lizard" + + +//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 Dormory" + 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" + + +//Ruin of Abandoned Zoo + +/area/ruin/space/has_grav/abandonedzoo + name = "Abandoned Zoo" + icon_state = "green" + + +//Ruin of ancient Space Station + +/area/ruin/space/has_grav/ancientstation + name = "Charlie Station Main Corridor" + icon_state = "green" + +/area/ruin/space/has_grav/ancientstation/powered + name = "Powered Tile" + icon_state = "teleporter" + requires_power = FALSE + +/area/ruin/space/has_grav/ancientstation/space + name = "Exposed To Space" + icon_state = "teleporter" + has_gravity = FALSE + +/area/ruin/space/has_grav/ancientstation/atmo + name = "Beta Station Atmospherics" + icon_state = "red" + has_gravity = FALSE + +/area/ruin/space/has_grav/ancientstation/betanorth + name = "Beta Station North Corridor" + icon_state = "blue" + +/area/ruin/space/has_grav/ancientstation/solar + name = "Station Solar Array" + icon_state = "panelsAP" + +/area/ruin/space/has_grav/ancientstation/engi + name = "Charlie Station Engineering" + icon_state = "engine" + +/area/ruin/space/has_grav/ancientstation/comm + name = "Charlie Station Command" + icon_state = "captain" + +/area/ruin/space/has_grav/ancientstation/hydroponics + name = "Charlie Station Hydroponics" + icon_state = "garden" + +/area/ruin/space/has_grav/ancientstation/kitchen + name = "Charlie Station Kitchen" + icon_state = "kitchen" + +/area/ruin/space/has_grav/ancientstation/sec + name = "Charlie Station Security" + icon_state = "red" + +/area/ruin/space/has_grav/ancientstation/deltacorridor + name = "Delta Station Main Corridor" + icon_state = "green" + +/area/ruin/space/has_grav/ancientstation/proto + name = "Delta Station Prototype Lab" + icon_state = "toxlab" + +/area/ruin/space/has_grav/ancientstation/rnd + name = "Delta Station Research and Development" + icon_state = "toxlab" + +/area/ruin/space/has_grav/ancientstation/hivebot + name = "Hivebot Mothership" + icon_state = "teleporter" + +//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/storage/storage_access + name = "Derelict Storage Access" + +/area/ruin/space/derelict/storage/engine_storage + name = "Derelict Engine Storage" + icon_state = "green" + +/area/ruin/space/derelict/bridge + name = "Derelict Control Room" + icon_state = "bridge" + +/area/ruin/space/derelict/secret + name = "Derelict Secret Room" + icon_state = "library" + +/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/crew_quarters + name = "Derelict Crew Quarters" + icon_state = "fitness" + +/area/ruin/space/derelict/medical + name = "Derelict Medbay" + icon_state = "medbay" + +/area/ruin/space/derelict/medical/morgue + name = "Derelict Morgue" + icon_state = "morgue" + +/area/ruin/space/derelict/medical/chapel + name = "Derelict Chapel" + icon_state = "chapel" + +/area/ruin/space/derelict/teleporter + name = "Derelict Teleporter" + icon_state = "teleporter" + +/area/ruin/space/derelict/eva + name = "Derelict EVA Storage" + icon_state = "eva" + +/area/ruin/space/derelict/ship + name = "Abandoned Ship" + icon_state = "yellow" + +/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" + +/area/ruin/space/derelict/assembly_line + name = "Assembly Line" + icon_state = "ass_line" + power_equip = FALSE + power_light = FALSE + power_environ = FALSE + + +//DJSTATION + +/area/ruin/space/djstation + name = "Ruskie DJ Station" + icon_state = "DJ" + has_gravity = TRUE + blob_allowed = FALSE //Nope, no winning on the DJ station as a blob. Gotta eat the main station. + +/area/ruin/space/djstation/solars + name = "DJ Station Solars" + icon_state = "DJ" + has_gravity = TRUE + + +//ABANDONED TELEPORTER + +/area/ruin/space/abandoned_tele + name = "Abandoned Teleporter" + icon_state = "teleporter" + music = "signal" + ambientsounds = list('sound/ambience/ambimalf.ogg') + +//OLD AI SAT + +/area/ruin/space/old_ai_sat/ai + name = "AI Chamber" + icon_state = "ai" + ambientsounds = list('sound/ambience/ambimalf.ogg') + +/area/ruin/space/old_ai_sat/main + name = "Wreck" + icon_state = "storage" + +/area/ruin/space/old_ai_sat/engineering + name = "Power Room" + icon_state = "engine" + +/area/ruin/space/old_ai_sat/bridge + name = "Bridge" + icon_state = "bridge" \ No newline at end of file diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 83f1817fc1..272ec34d94 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -3,13 +3,13 @@ plane = GAME_PLANE var/level = 2 - var/flags = 0 - var/list/secondary_flags + var/flags_1 = 0 + var/flags_2 = 0 var/list/fingerprints var/list/fingerprintshidden var/list/blood_DNA - var/container_type = 0 + var/container_type = NONE var/admin_spawned = 0 //was this spawned by an admin? used for stat tracking stuff. var/datum/reagents/reagents = null @@ -105,7 +105,7 @@ /atom/proc/CanPass(atom/movable/mover, turf/target) return !density -/atom/proc/onCentcom() +/atom/proc/onCentCom() var/turf/T = get_turf(src) if(!T) return FALSE @@ -126,7 +126,7 @@ if(istype(T.loc, /area/centcom)) return TRUE - //Check for centcomm shuttles + //Check for centcom shuttles for(var/A in SSshuttle.mobile) var/obj/docking_port/mobile/M = A if(M.launch_status == ENDGAME_LAUNCHED) @@ -143,7 +143,7 @@ if(T.z != ZLEVEL_CENTCOM)//if not, don't bother return 0 - if(istype(T.loc,/area/shuttle/syndicate) || istype(T.loc,/area/syndicate_mothership)) + if(istype(T.loc, /area/shuttle/syndicate) || istype(T.loc, /area/syndicate_mothership)) return 1 return 0 @@ -193,26 +193,26 @@ // returns true if open // false if closed /atom/proc/is_open_container() - return container_type & OPENCONTAINER + return container_type & OPENCONTAINER_1 /atom/proc/is_transparent() - return container_type & TRANSPARENT + return container_type & TRANSPARENT_1 /atom/proc/is_injectable(allowmobs = TRUE) if(isliving(src) && allowmobs) var/mob/living/L = src return L.can_inject() - if(container_type & OPENCONTAINER) + if(container_type & OPENCONTAINER_1) return TRUE - return container_type & INJECTABLE + return container_type & INJECTABLE_1 /atom/proc/is_drawable(allowmobs = TRUE) if(is_injectable(allowmobs)) //Everything that can be injected can also be drawn from, but not vice versa return TRUE - return container_type & DRAWABLE + return container_type & DRAWABLE_1 -/atom/proc/allow_drop() - return 1 +/atom/proc/AllowDrop() + return FALSE /atom/proc/CheckExit() return 1 @@ -221,7 +221,7 @@ return /atom/proc/emp_act(severity) - if(istype(wires) && !HAS_SECONDARY_FLAG(src, NO_EMP_WIRES)) + if(istype(wires) && !(flags_2 & NO_EMP_WIRES_2)) wires.emp_pulse() /atom/proc/bullet_act(obj/item/projectile/P, def_zone) @@ -270,7 +270,7 @@ f_name = "a " f_name += "blood-stained [name]!" - to_chat(user, "[bicon(src)] That's [f_name]") + to_chat(user, "[icon2html(src, user)] That's [f_name]") if(desc) to_chat(user, desc) @@ -479,14 +479,17 @@ GLOBAL_LIST_EMPTY(blood_splatter_icons) /atom/proc/ratvar_act() return -/atom/proc/rcd_vals(mob/user, obj/item/weapon/construction/rcd/the_rcd) +/atom/proc/rcd_vals(mob/user, obj/item/construction/rcd/the_rcd) return FALSE -/atom/proc/rcd_act(mob/user, obj/item/weapon/construction/rcd/the_rcd, passed_mode) +/atom/proc/rcd_act(mob/user, obj/item/construction/rcd/the_rcd, passed_mode) return FALSE -/atom/proc/storage_contents_dump_act(obj/item/weapon/storage/src_object, mob/user) - return 0 +/atom/proc/storage_contents_dump_act(obj/item/storage/src_object, mob/user) + return 0 + +/atom/proc/get_dumping_location(obj/item/storage/source,mob/user) + return null //This proc is called on the location of an atom when the atom is Destroy()'d /atom/proc/handle_atom_del(atom/A) @@ -610,3 +613,12 @@ GLOBAL_LIST_EMPTY(blood_splatter_icons) .["Add reagent"] = "?_src_=vars;addreagent=\ref[src]" .["Trigger EM pulse"] = "?_src_=vars;emp=\ref[src]" .["Trigger explosion"] = "?_src_=vars;explode=\ref[src]" + +/atom/proc/drop_location() + var/atom/L = loc + if(!L) + return null + return L.AllowDrop() ? L : get_turf(L) + +/atom/Entered(atom/movable/AM, atom/oldLoc) + SendSignal(COMSIG_ATOM_ENTERED, AM, oldLoc) diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index dd778b453e..b4e6db1ebe 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -137,7 +137,7 @@ if (orbiting) orbiting.Check() - if(flags & CLEAN_ON_MOVE) + if(flags_1 & CLEAN_ON_MOVE_1) clean_on_move() var/datum/proximity_monitor/proximity_monitor = src.proximity_monitor @@ -176,8 +176,8 @@ to_chat(cleaned_human, "[src] cleans your face!") /atom/movable/Destroy(force) - var/inform_admins = HAS_SECONDARY_FLAG(src, INFORM_ADMINS_ON_RELOCATE) - var/stationloving = HAS_SECONDARY_FLAG(src, STATIONLOVING) + var/inform_admins = (flags_2 & INFORM_ADMINS_ON_RELOCATE_2) + var/stationloving = (flags_2 & STATIONLOVING_2) if(inform_admins && force) var/turf/T = get_turf(src) @@ -215,13 +215,13 @@ // This is automatically called when something enters your square //oldloc = old location on atom, inserted when forceMove is called and ONLY when forceMove is called! /atom/movable/Crossed(atom/movable/AM, oldloc) - return + SendSignal(COMSIG_MOVABLE_CROSSED, AM) //This is tg's equivalent to the byond bump, it used to be called bump with a second arg //to differentiate it, naturally everyone forgot about this immediately and so some things //would bump twice, so now it's called Collide -/atom/movable/proc/Collide(atom/A) +/atom/movable/proc/Collide(atom/A) if((A)) if(throwing) throwing.hit_atom(A) @@ -323,7 +323,7 @@ ..() /atom/movable/proc/throw_at(atom/target, range, speed, mob/thrower, spin=TRUE, diagonals_first = FALSE, var/datum/callback/callback) - if (!target || (flags & NODROP) || speed <= 0) + if (!target || (flags_1 & NODROP_1) || speed <= 0) return if (pulledby) @@ -530,7 +530,7 @@ /* Stationloving * * A stationloving atom will always teleport back to the station -* if it ever leaves the station z-levels or Centcom. It will also, +* if it ever leaves the station z-levels or CentCom. It will also, * when Destroy() is called, will teleport to a random turf on the * station. * @@ -550,21 +550,21 @@ */ /atom/movable/proc/set_stationloving(state, inform_admins=FALSE) - var/currently = HAS_SECONDARY_FLAG(src, STATIONLOVING) + var/currently = (flags_2 & STATIONLOVING_2) if(inform_admins) - SET_SECONDARY_FLAG(src, INFORM_ADMINS_ON_RELOCATE) + flags_2 |= INFORM_ADMINS_ON_RELOCATE_2 else - CLEAR_SECONDARY_FLAG(src, INFORM_ADMINS_ON_RELOCATE) + flags_2 &= ~INFORM_ADMINS_ON_RELOCATE_2 if(state == currently) return else if(!state) STOP_PROCESSING(SSinbounds, src) - CLEAR_SECONDARY_FLAG(src, STATIONLOVING) + flags_2 &= ~STATIONLOVING_2 else START_PROCESSING(SSinbounds, src) - SET_SECONDARY_FLAG(src, STATIONLOVING) + flags_2 |= STATIONLOVING_2 /atom/movable/proc/relocate() var/targetturf = find_safe_turf(ZLEVEL_STATION) @@ -577,8 +577,8 @@ if(ismob(loc)) var/mob/M = loc M.transferItemToLoc(src, targetturf, TRUE) //nodrops disks when? - else if(istype(loc, /obj/item/weapon/storage)) - var/obj/item/weapon/storage/S = loc + else if(istype(loc, /obj/item/storage)) + var/obj/item/storage/S = loc S.remove_from_storage(src, targetturf) else forceMove(targetturf) @@ -593,7 +593,7 @@ to_chat(get(src, /mob), "You can't help but feel that you just lost something back there...") var/turf/targetturf = relocate() log_game("[src] has been moved out of bounds in [COORD(currentturf)]. Moving it to [COORD(targetturf)].") - if(HAS_SECONDARY_FLAG(src, INFORM_ADMINS_ON_RELOCATE)) + if(flags_2 & INFORM_ADMINS_ON_RELOCATE_2) message_admins("[src] has been moved out of bounds in [ADMIN_COORDJMP(currentturf)]. Moving it to [ADMIN_COORDJMP(targetturf)].") /atom/movable/proc/in_bounds() diff --git a/code/game/communications.dm b/code/game/communications.dm index 5b4f1c39fc..19c3f87460 100644 --- a/code/game/communications.dm +++ b/code/game/communications.dm @@ -130,7 +130,7 @@ GLOBAL_LIST_INIT(radiochannels, list( "Medical" = 1355, "Engineering" = 1357, "Security" = 1359, - "Centcom" = 1337, + "CentCom" = 1337, "Syndicate" = 1213, "Supply" = 1347, "Service" = 1349, @@ -146,7 +146,7 @@ GLOBAL_LIST_INIT(reverseradiochannels, list( "1355" = "Medical", "1357" = "Engineering", "1359" = "Security", - "1337" = "Centcom", + "1337" = "CentCom", "1213" = "Syndicate", "1347" = "Supply", "1349" = "Service", @@ -292,7 +292,7 @@ GLOBAL_VAR_INIT(RADIO_MAGNETS, "9") /datum/signal/proc/debug_print() if (source) - . = "signal = {source = '[source]' ([source:x],[source:y],[source:z])\n" + . = "signal = {source = '[source]' [COORD(source)]\n" else . = "signal = {source = '[source]' ()\n" for (var/i in data) diff --git a/code/game/data_huds.dm b/code/game/data_huds.dm index 2e5854509a..ab329dfd29 100644 --- a/code/game/data_huds.dm +++ b/code/game/data_huds.dm @@ -62,7 +62,8 @@ //called when a carbon changes virus /mob/living/carbon/proc/check_virus() var/threat = 0 - for(var/datum/disease/D in viruses) + for(var/thing in viruses) + var/datum/disease/D = thing if(!(D.visibility_flags & HIDDEN_SCANNER)) if (D.severity != NONTHREAT) //a buffing virus gets an icon threat = 2 @@ -201,18 +202,18 @@ for(var/i in list(IMPTRACK_HUD, IMPLOYAL_HUD, IMPCHEM_HUD)) holder = hud_list[i] holder.icon_state = null - for(var/obj/item/weapon/implant/I in implants) - if(istype(I,/obj/item/weapon/implant/tracking)) + for(var/obj/item/implant/I in implants) + if(istype(I, /obj/item/implant/tracking)) holder = hud_list[IMPTRACK_HUD] var/icon/IC = icon(icon, icon_state, dir) holder.pixel_y = IC.Height() - world.icon_size holder.icon_state = "hud_imp_tracking" - else if(istype(I,/obj/item/weapon/implant/mindshield)) + else if(istype(I, /obj/item/implant/mindshield)) holder = hud_list[IMPLOYAL_HUD] var/icon/IC = icon(icon, icon_state, dir) holder.pixel_y = IC.Height() - world.icon_size holder.icon_state = "hud_imp_loyal" - else if(istype(I,/obj/item/weapon/implant/chem)) + else if(istype(I, /obj/item/implant/chem)) holder = hud_list[IMPCHEM_HUD] var/icon/IC = icon(icon, icon_state, dir) holder.pixel_y = IC.Height() - world.icon_size diff --git a/code/game/gamemodes/antag_spawner.dm b/code/game/gamemodes/antag_spawner.dm index 8da7cb3169..a485bc2d1a 100644 --- a/code/game/gamemodes/antag_spawner.dm +++ b/code/game/gamemodes/antag_spawner.dm @@ -1,25 +1,25 @@ -/obj/item/weapon/antag_spawner +/obj/item/antag_spawner throw_speed = 1 throw_range = 5 w_class = WEIGHT_CLASS_TINY var/used = 0 -/obj/item/weapon/antag_spawner/proc/spawn_antag(client/C, turf/T, type = "") +/obj/item/antag_spawner/proc/spawn_antag(client/C, turf/T, type = "") return -/obj/item/weapon/antag_spawner/proc/equip_antag(mob/target) +/obj/item/antag_spawner/proc/equip_antag(mob/target) return ///////////WIZARD -/obj/item/weapon/antag_spawner/contract +/obj/item/antag_spawner/contract name = "contract" desc = "A magic contract previously signed by an apprentice. In exchange for instruction in the magical arts, they are bound to answer your call for aid." icon = 'icons/obj/wizard.dmi' icon_state ="scroll2" -/obj/item/weapon/antag_spawner/contract/attack_self(mob/user) +/obj/item/antag_spawner/contract/attack_self(mob/user) user.set_machine(src) var/dat if(used) @@ -41,7 +41,7 @@ onclose(user, "radio") return -/obj/item/weapon/antag_spawner/contract/Topic(href, href_list) +/obj/item/antag_spawner/contract/Topic(href, href_list) ..() var/mob/living/carbon/human/H = usr @@ -69,7 +69,7 @@ else to_chat(H, "Unable to reach your apprentice! You can either attack the spellbook with the contract to refund your points, or wait and try again later.") -/obj/item/weapon/antag_spawner/contract/spawn_antag(client/C, turf/T, type = "") +/obj/item/antag_spawner/contract/spawn_antag(client/C, turf/T, type = "") new /obj/effect/particle_effect/smoke(T) var/mob/living/carbon/human/M = new/mob/living/carbon/human(T) C.prefs.copy_to(M) @@ -90,7 +90,7 @@ if("healing") M.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/charge(null)) M.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/forcewall(null)) - M.put_in_hands_or_del(new /obj/item/weapon/gun/magic/staff/healing(M)) + M.put_in_hands_or_del(new /obj/item/gun/magic/staff/healing(M)) to_chat(M, "Your service has not gone unrewarded, however. Studying under [wizard_name], you have learned livesaving survival spells. You are able to cast charge and forcewall.") if("robeless") M.mind.AddSpell(new /obj/effect/proc_holder/spell/aoe_turf/knock(null)) @@ -110,7 +110,7 @@ SSticker.mode.apprentices += M.mind M.mind.special_role = "apprentice" SSticker.mode.update_wiz_icons_added(M.mind) - M << sound('sound/effects/magic.ogg') + SEND_SOUND(M, sound('sound/effects/magic.ogg')) var/newname = copytext(sanitize(input(M, "You are [wizard_name]'s apprentice. Would you like to change your name to something else?", "Name change", randomname) as null|text),1,MAX_NAME_LEN) if (!newname) newname = randomname @@ -120,26 +120,26 @@ M.age = rand(AGE_MIN, WIZARD_AGE_MIN - 1) M.dna.update_dna_identity() -/obj/item/weapon/antag_spawner/contract/equip_antag(mob/target) +/obj/item/antag_spawner/contract/equip_antag(mob/target) target.equip_to_slot_or_del(new /obj/item/device/radio/headset(target), slot_ears) target.equip_to_slot_or_del(new /obj/item/clothing/under/color/lightpurple(target), slot_w_uniform) target.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal/magic(target), slot_shoes) target.equip_to_slot_or_del(new /obj/item/clothing/suit/wizrobe(target), slot_wear_suit) target.equip_to_slot_or_del(new /obj/item/clothing/head/wizard(target), slot_head) - target.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack(target), slot_back) - target.equip_to_slot_or_del(new /obj/item/weapon/storage/box(target), slot_in_backpack) - target.equip_to_slot_or_del(new /obj/item/weapon/teleportation_scroll/apprentice(target), slot_r_store) + target.equip_to_slot_or_del(new /obj/item/storage/backpack(target), slot_back) + target.equip_to_slot_or_del(new /obj/item/storage/box(target), slot_in_backpack) + target.equip_to_slot_or_del(new /obj/item/teleportation_scroll/apprentice(target), slot_r_store) ///////////BORGS AND OPERATIVES -/obj/item/weapon/antag_spawner/nuke_ops +/obj/item/antag_spawner/nuke_ops name = "syndicate operative teleporter" desc = "A single-use teleporter designed to quickly reinforce operatives in the field." icon = 'icons/obj/device.dmi' icon_state = "locator" var/borg_to_spawn -/obj/item/weapon/antag_spawner/nuke_ops/proc/check_usability(mob/user) +/obj/item/antag_spawner/nuke_ops/proc/check_usability(mob/user) if(used) to_chat(user, "[src] is out of power!") return FALSE @@ -152,7 +152,7 @@ return TRUE -/obj/item/weapon/antag_spawner/nuke_ops/attack_self(mob/user) +/obj/item/antag_spawner/nuke_ops/attack_self(mob/user) if(!(check_usability(user))) return @@ -169,7 +169,7 @@ else to_chat(user, "Unable to connect to Syndicate command. Please wait and try again later or use the teleporter on your uplink to get your points refunded.") -/obj/item/weapon/antag_spawner/nuke_ops/spawn_antag(client/C, turf/T) +/obj/item/antag_spawner/nuke_ops/spawn_antag(client/C, turf/T) var/mob/living/carbon/human/M = new/mob/living/carbon/human(T) C.prefs.copy_to(M) M.key = C.key @@ -184,21 +184,21 @@ M.name = newname //////SYNDICATE BORG -/obj/item/weapon/antag_spawner/nuke_ops/borg_tele +/obj/item/antag_spawner/nuke_ops/borg_tele name = "syndicate cyborg teleporter" desc = "A single-use teleporter designed to quickly reinforce operatives in the field.." icon = 'icons/obj/device.dmi' icon_state = "locator" -/obj/item/weapon/antag_spawner/nuke_ops/borg_tele/assault +/obj/item/antag_spawner/nuke_ops/borg_tele/assault name = "syndicate assault cyborg teleporter" borg_to_spawn = "Assault" -/obj/item/weapon/antag_spawner/nuke_ops/borg_tele/medical +/obj/item/antag_spawner/nuke_ops/borg_tele/medical name = "syndicate medical teleporter" borg_to_spawn = "Medical" -/obj/item/weapon/antag_spawner/nuke_ops/borg_tele/spawn_antag(client/C, turf/T) +/obj/item/antag_spawner/nuke_ops/borg_tele/spawn_antag(client/C, turf/T) var/mob/living/silicon/robot/R switch(borg_to_spawn) if("Medical") @@ -224,7 +224,7 @@ ///////////SLAUGHTER DEMON -/obj/item/weapon/antag_spawner/slaughter_demon //Warning edgiest item in the game +/obj/item/antag_spawner/slaughter_demon //Warning edgiest item in the game name = "vial of blood" desc = "A magically infused bottle of blood, distilled from countless murder victims. Used in unholy rituals to attract horrifying creatures." icon = 'icons/obj/wizard.dmi' @@ -236,7 +236,7 @@ var/mob/living/demon_type = /mob/living/simple_animal/slaughter -/obj/item/weapon/antag_spawner/slaughter_demon/attack_self(mob/user) +/obj/item/antag_spawner/slaughter_demon/attack_self(mob/user) if(user.z != ZLEVEL_STATION) to_chat(user, "You should probably wait until you reach the station.") return @@ -257,7 +257,7 @@ to_chat(user, "You can't seem to work up the nerve to shatter the bottle. Perhaps you should try again later.") -/obj/item/weapon/antag_spawner/slaughter_demon/spawn_antag(client/C, turf/T, type = "") +/obj/item/antag_spawner/slaughter_demon/spawn_antag(client/C, turf/T, type = "") var /obj/effect/dummy/slaughter/holder = new /obj/effect/dummy/slaughter(T) var/mob/living/simple_animal/slaughter/S = new demon_type(holder) @@ -284,7 +284,7 @@ to_chat(S, "Objective #[1]: [new_objective.explanation_text]") to_chat(S, "Objective #[new_objective ? "[2]":"[1]"]: [new_objective2.explanation_text]") -/obj/item/weapon/antag_spawner/slaughter_demon/laughter +/obj/item/antag_spawner/slaughter_demon/laughter name = "vial of tickles" desc = "A magically infused bottle of clown love, distilled from countless hugging attacks. Used in funny rituals to attract adorable creatures." icon = 'icons/obj/wizard.dmi' diff --git a/code/game/gamemodes/antag_spawner_cit.dm b/code/game/gamemodes/antag_spawner_cit.dm index 175ad0e8a4..34e72d9004 100644 --- a/code/game/gamemodes/antag_spawner_cit.dm +++ b/code/game/gamemodes/antag_spawner_cit.dm @@ -1,12 +1,12 @@ ////////////Syndicate Cortical Borer -obj/item/weapon/antag_spawner/syndi_borer +obj/item/antag_spawner/syndi_borer name = "syndicate brain-slug container" desc = "Releases a modified cortical borer to assist the user." icon = 'icons/obj/device.dmi' //Temporary? Doesn't really look like a container for xenofauna... but IDK what else could work. icon_state = "locator" var/polling = FALSE -obj/item/weapon/antag_spawner/syndi_borer/spawn_antag(client/C, turf/T, mob/owner) +obj/item/antag_spawner/syndi_borer/spawn_antag(client/C, turf/T, mob/owner) var/mob/living/simple_animal/borer/syndi_borer/B = new /mob/living/simple_animal/borer/syndi_borer(T) B.key = C.key @@ -16,7 +16,6 @@ obj/item/weapon/antag_spawner/syndi_borer/spawn_antag(client/C, turf/T, mob/owne B.mind.assigned_role = B.name B.mind.special_role = B.name - SSticker.mode.traitors += B.mind var/datum/objective/syndi_borer/new_objective new_objective = new /datum/objective/syndi_borer new_objective.owner = B.mind @@ -27,8 +26,8 @@ obj/item/weapon/antag_spawner/syndi_borer/spawn_antag(client/C, turf/T, mob/owne to_chat(B, "You are awake at last! Seek out whoever released you and aid them as best you can!") if(new_objective) to_chat(B, "Objective #[1]: [new_objective.explanation_text]") - -/obj/item/weapon/antag_spawner/syndi_borer/proc/check_usability(mob/user) + SSticker.mode.update_borer_icons_added(B) +/obj/item/antag_spawner/syndi_borer/proc/check_usability(mob/user) if(used) to_chat(user, "[src] appears to be empty!") return 0 @@ -37,7 +36,7 @@ obj/item/weapon/antag_spawner/syndi_borer/spawn_antag(client/C, turf/T, mob/owne return 0 return 1 -/obj/item/weapon/antag_spawner/syndi_borer/attack_self(mob/user) +/obj/item/antag_spawner/syndi_borer/attack_self(mob/user) if(!(check_usability(user))) return polling = TRUE diff --git a/code/game/gamemodes/blob/blob.dm b/code/game/gamemodes/blob/blob.dm index 1c30d84313..ec923c635b 100644 --- a/code/game/gamemodes/blob/blob.dm +++ b/code/game/gamemodes/blob/blob.dm @@ -97,7 +97,8 @@ GLOBAL_LIST_EMPTY(blobs_legit) //used for win-score calculations, contains only send_intercept(1) message_sent = TRUE + addtimer(CALLBACK(src, .proc/SendSecondIntercept), 24000) - sleep(24000) //40 minutes, plus burst_delay*3(minimum of 6 minutes, maximum of 8) +/datum/game_mode/blob/proc/SendSecondIntercept() if(!replacementmode) - send_intercept(2) //if the blob has been alive this long, it's time to bomb it \ No newline at end of file + send_intercept(2) //if the blob has been alive this long, it's time to bomb it diff --git a/code/game/gamemodes/blob/blob_finish.dm b/code/game/gamemodes/blob/blob_finish.dm index 3ca2e8f00e..b1cea567a1 100644 --- a/code/game/gamemodes/blob/blob_finish.dm +++ b/code/game/gamemodes/blob/blob_finish.dm @@ -62,7 +62,7 @@ return ..() /datum/game_mode/proc/auto_declare_completion_blob() - if(istype(SSticker.mode,/datum/game_mode/blob) ) + if(istype(SSticker.mode, /datum/game_mode/blob) ) var/datum/game_mode/blob/blob_mode = src if(blob_mode.blob_overminds.len) var/text = "The blob[(blob_mode.blob_overminds.len > 1 ? "s were" : " was")]:" diff --git a/code/game/gamemodes/blob/overmind.dm b/code/game/gamemodes/blob/overmind.dm index bf7ae55167..247b660dbc 100644 --- a/code/game/gamemodes/blob/overmind.dm +++ b/code/game/gamemodes/blob/overmind.dm @@ -4,7 +4,7 @@ desc = "The overmind. It controls the blob." icon = 'icons/mob/blob.dmi' icon_state = "marker" - mouse_opacity = 1 + mouse_opacity = MOUSE_OPACITY_ICON move_on_shuttle = 1 see_in_dark = 8 invisibility = INVISIBILITY_OBSERVER @@ -151,7 +151,7 @@ if(blob_core) stat(null, "Core Health: [blob_core.obj_integrity]") stat(null, "Power Stored: [blob_points]/[max_blob_points]") - if(SSticker && istype(SSticker.mode, /datum/game_mode/blob)) + if(istype(SSticker.mode, /datum/game_mode/blob)) var/datum/game_mode/blob/B = SSticker.mode stat(null, "Blobs to Win: [GLOB.blobs_legit.len]/[B.blobwincount]") else diff --git a/code/game/gamemodes/blob/powers.dm b/code/game/gamemodes/blob/powers.dm index deef4367e0..389888ac28 100644 --- a/code/game/gamemodes/blob/powers.dm +++ b/code/game/gamemodes/blob/powers.dm @@ -171,11 +171,11 @@ if(candidates.len) //if we got at least one candidate, they're a blobbernaut now. var/client/C = pick(candidates) blobber.key = C.key - blobber << 'sound/effects/blobattack.ogg' - blobber << 'sound/effects/attackblob.ogg' + SEND_SOUND(blobber, sound('sound/effects/blobattack.ogg')) + SEND_SOUND(blobber, sound('sound/effects/attackblob.ogg')) to_chat(blobber, "You are a blobbernaut!") to_chat(blobber, "You are powerful, hard to kill, and slowly regenerate near nodes and cores, but will slowly die if not near the blob or if the factory that made you is killed.") - to_chat(blobber, "You can communicate with other blobbernauts and GLOB.overminds via :b") + to_chat(blobber, "You can communicate with other blobbernauts and overminds via :b") to_chat(blobber, "Your overmind's blob reagent is: [blob_reagent_datum.name]!") to_chat(blobber, "The [blob_reagent_datum.name] reagent [blob_reagent_datum.shortdesc ? "[blob_reagent_datum.shortdesc]" : "[blob_reagent_datum.description]"]") if(blobber) diff --git a/code/game/gamemodes/blob/powers.dm.rej b/code/game/gamemodes/blob/powers.dm.rej new file mode 100644 index 0000000000..27dc764a75 --- /dev/null +++ b/code/game/gamemodes/blob/powers.dm.rej @@ -0,0 +1,10 @@ +diff a/code/game/gamemodes/blob/powers.dm b/code/game/gamemodes/blob/powers.dm (rejected hunks) +@@ -175,7 +175,7 @@ + SEND_SOUND(blobber, sound('sound/effects/attackblob.ogg')) + to_chat(blobber, "You are a blobbernaut!") + to_chat(blobber, "You are powerful, hard to kill, and slowly regenerate near nodes and cores, but will slowly die if not near the blob or if the factory that made you is killed.") +- to_chat(blobber, "You can communicate with other blobbernauts and GLOB.overminds via :b") ++ to_chat(blobber, "You can communicate with other blobbernauts and overminds via :b") + to_chat(blobber, "Your overmind's blob reagent is: [blob_reagent_datum.name]!") + to_chat(blobber, "The [blob_reagent_datum.name] reagent [blob_reagent_datum.shortdesc ? "[blob_reagent_datum.shortdesc]" : "[blob_reagent_datum.description]"]") + if(blobber) diff --git a/code/game/gamemodes/blob/theblob.dm b/code/game/gamemodes/blob/theblob.dm index 0c216f1c38..f6cdd64bb6 100644 --- a/code/game/gamemodes/blob/theblob.dm +++ b/code/game/gamemodes/blob/theblob.dm @@ -24,6 +24,7 @@ M.changeNext_move(CLICK_CD_MELEE) var/a = pick("gently stroke", "nuzzle", "affectionatly pet", "cuddle") M.visible_message("[M] [a]s [src]!", "You [a] [src]!") + to_chat(overmind, "[M] [a]s you!") playsound(src, 'sound/effects/blobattack.ogg', 50, 1) //SQUISH SQUISH @@ -235,7 +236,7 @@ if(istype(I, /obj/item/device/analyzer)) user.changeNext_move(CLICK_CD_MELEE) to_chat(user, "The analyzer beeps once, then reports:
") - user << 'sound/machines/ping.ogg' + SEND_SOUND(user, sound('sound/machines/ping.ogg')) chemeffectreport(user) typereport(user) else diff --git a/code/game/gamemodes/changeling/cellular_emporium.dm b/code/game/gamemodes/changeling/cellular_emporium.dm index 67d15c677c..aaba09c87c 100644 --- a/code/game/gamemodes/changeling/cellular_emporium.dm +++ b/code/game/gamemodes/changeling/cellular_emporium.dm @@ -68,7 +68,8 @@ /datum/action/innate/cellular_emporium name = "Cellular Emporium" - button_icon_state = "cellular_emporium" + icon_icon = 'icons/obj/drinks.dmi' + button_icon_state = "changelingsting" background_icon_state = "bg_alien" var/datum/cellular_emporium/cellular_emporium diff --git a/code/game/gamemodes/changeling/powers/mutations.dm b/code/game/gamemodes/changeling/powers/mutations.dm index c702439e84..443720fefc 100644 --- a/code/game/gamemodes/changeling/powers/mutations.dm +++ b/code/game/gamemodes/changeling/powers/mutations.dm @@ -29,7 +29,7 @@ /obj/effect/proc_holder/changeling/weapon/proc/check_weapon(mob/user, obj/item/hand_item) if(istype(hand_item, weapon_type)) - user.temporarilyRemoveItemFromInventory(hand_item, TRUE) //DROPDEL will delete the item + user.temporarilyRemoveItemFromInventory(hand_item, TRUE) //DROPDEL_1 will delete the item if(!silent) playsound(user, 'sound/effects/blobattack.ogg', 30, 1) user.visible_message("With a sickening crunch, [user] reforms their [weapon_name_simple] into an arm!", "We assimilate the [weapon_name_simple] back into our body.", "A grotesque blade forms around [loc.name]\'s arm!", "Our arm twists and mutates, transforming it into a deadly blade.", "You hear organic matter ripping and tearing!") if(synthetic) can_drop = TRUE -/obj/item/weapon/melee/arm_blade/afterattack(atom/target, mob/user, proximity) +/obj/item/melee/arm_blade/afterattack(atom/target, mob/user, proximity) if(!proximity) return if(istype(target, /obj/structure/table)) @@ -195,10 +197,10 @@ "You hear a metal screeching sound.") A.open(2) -/obj/item/weapon/melee/arm_blade/dropped(mob/user) +/obj/item/melee/arm_blade/dropped(mob/user) ..() if(can_drop) - new /obj/item/weapon/melee/synthetic_arm_blade(get_turf(user)) + new /obj/item/melee/synthetic_arm_blade(get_turf(user)) /***************************************\ |***********COMBAT TENTACLES*************| @@ -213,17 +215,19 @@ chemical_cost = 10 dna_cost = 2 req_human = 1 - weapon_type = /obj/item/weapon/gun/magic/tentacle + weapon_type = /obj/item/gun/magic/tentacle weapon_name_simple = "tentacle" silent = TRUE -/obj/item/weapon/gun/magic/tentacle +/obj/item/gun/magic/tentacle name = "tentacle" desc = "A fleshy tentacle that can stretch out and grab things or people." - icon = 'icons/obj/weapons.dmi' + icon = 'icons/obj/items_and_weapons.dmi' icon_state = "tentacle" item_state = "tentacle" - flags = ABSTRACT | NODROP | DROPDEL | NOBLUDGEON + lefthand_file = 'icons/mob/inhands/antag/changeling_lefthand.dmi' + righthand_file = 'icons/mob/inhands/antag/changeling_righthand.dmi' + flags_1 = ABSTRACT_1 | NODROP_1 | DROPDEL_1 | NOBLUDGEON_1 w_class = WEIGHT_CLASS_HUGE ammo_type = /obj/item/ammo_casing/magic/tentacle fire_sound = 'sound/effects/splat.ogg' @@ -233,7 +237,7 @@ throw_range = 0 throw_speed = 0 -/obj/item/weapon/gun/magic/tentacle/Initialize(mapload, silent) +/obj/item/gun/magic/tentacle/Initialize(mapload, silent) . = ..() if(ismob(loc)) if(!silent) @@ -242,10 +246,10 @@ to_chat(loc, "You prepare to extend a tentacle.") -/obj/item/weapon/gun/magic/tentacle/shoot_with_empty_chamber(mob/living/user as mob|obj) +/obj/item/gun/magic/tentacle/shoot_with_empty_chamber(mob/living/user as mob|obj) to_chat(user, "The [name] is not ready yet.") -/obj/item/weapon/gun/magic/tentacle/suicide_act(mob/user) +/obj/item/gun/magic/tentacle/suicide_act(mob/user) user.visible_message("[user] coils [src] tightly around [user.p_their()] neck! It looks like [user.p_theyre()] trying to commit suicide!") return (OXYLOSS) @@ -257,7 +261,7 @@ caliber = "tentacle" icon_state = "tentacle_end" firing_effect_type = null - var/obj/item/weapon/gun/magic/tentacle/gun //the item that shot it + var/obj/item/gun/magic/tentacle/gun //the item that shot it /obj/item/ammo_casing/magic/tentacle/Initialize() gun = loc @@ -376,7 +380,7 @@ dna_cost = 1 req_human = 1 - weapon_type = /obj/item/weapon/shield/changeling + weapon_type = /obj/item/shield/changeling weapon_name_simple = "shield" /obj/effect/proc_holder/changeling/weapon/shield/sting_action(mob/user) @@ -384,26 +388,28 @@ if(!changeling) return - var/obj/item/weapon/shield/changeling/S = ..(user) + var/obj/item/shield/changeling/S = ..(user) S.remaining_uses = round(changeling.absorbedcount * 3) return TRUE -/obj/item/weapon/shield/changeling +/obj/item/shield/changeling name = "shield-like mass" desc = "A mass of tough, boney tissue. You can still see the fingers as a twisted pattern in the shield." - flags = ABSTRACT | NODROP | DROPDEL - icon = 'icons/obj/weapons.dmi' + flags_1 = ABSTRACT_1 | NODROP_1 | DROPDEL_1 + icon = 'icons/obj/items_and_weapons.dmi' icon_state = "ling_shield" + lefthand_file = 'icons/mob/inhands/antag/changeling_lefthand.dmi' + righthand_file = 'icons/mob/inhands/antag/changeling_righthand.dmi' block_chance = 50 var/remaining_uses //Set by the changeling ability. -/obj/item/weapon/shield/changeling/Initialize() +/obj/item/shield/changeling/Initialize() . = ..() if(ismob(loc)) loc.visible_message("The end of [loc.name]\'s hand inflates rapidly, forming a huge shield-like mass!", "We inflate our hand into a strong shield.", "You hear organic matter ripping and tearing!") -/obj/item/weapon/shield/changeling/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) +/obj/item/shield/changeling/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) if(remaining_uses < 1) if(ishuman(loc)) var/mob/living/carbon/human/H = loc @@ -437,8 +443,8 @@ name = "flesh mass" icon_state = "lingspacesuit" desc = "A huge, bulky mass of pressure and temperature-resistant organic tissue, evolved to facilitate space travel." - flags = STOPSPRESSUREDMAGE | NODROP | DROPDEL //Not THICKMATERIAL because it's organic tissue, so if somebody tries to inject something into it, it still ends up in your blood. (also balance but muh fluff) - allowed = list(/obj/item/device/flashlight, /obj/item/weapon/tank/internals/emergency_oxygen, /obj/item/weapon/tank/internals/oxygen) + flags_1 = STOPSPRESSUREDMAGE_1 | NODROP_1 | DROPDEL_1 //Not THICKMATERIAL_1 because it's organic tissue, so if somebody tries to inject something into it, it still ends up in your blood. (also balance but muh fluff) + allowed = list(/obj/item/device/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/oxygen) armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0, fire = 90, acid = 90) //No armor at all. /obj/item/clothing/suit/space/changeling/Initialize() @@ -456,7 +462,7 @@ name = "flesh mass" icon_state = "lingspacehelmet" desc = "A covering of pressure and temperature-resistant organic tissue with a glass-like chitin front." - flags = STOPSPRESSUREDMAGE | NODROP | DROPDEL //Again, no THICKMATERIAL. + flags_1 = STOPSPRESSUREDMAGE_1 | NODROP_1 | DROPDEL_1 //Again, no THICKMATERIAL_1. armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0, fire = 90, acid = 90) flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH @@ -481,7 +487,7 @@ name = "chitinous mass" desc = "A tough, hard covering of black chitin." icon_state = "lingarmor" - flags = NODROP | DROPDEL + flags_1 = NODROP_1 | DROPDEL_1 body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS armor = list(melee = 40, bullet = 40, laser = 40, energy = 20, bomb = 10, bio = 4, rad = 0, fire = 90, acid = 90) flags_inv = HIDEJUMPSUIT @@ -497,6 +503,6 @@ name = "chitinous mass" desc = "A tough, hard covering of black chitin with transparent chitin in front." icon_state = "lingarmorhelmet" - flags = NODROP | DROPDEL + flags_1 = NODROP_1 | DROPDEL_1 armor = list(melee = 40, bullet = 40, laser = 40, energy = 20, bomb = 10, bio = 4, rad = 0, fire = 90, acid = 90) flags_inv = HIDEEARS|HIDEHAIR|HIDEEYES|HIDEFACIALHAIR|HIDEFACE diff --git a/code/game/gamemodes/changeling/powers/mutations.dm.rej b/code/game/gamemodes/changeling/powers/mutations.dm.rej new file mode 100644 index 0000000000..57ff20a0b4 --- /dev/null +++ b/code/game/gamemodes/changeling/powers/mutations.dm.rej @@ -0,0 +1,19 @@ +diff a/code/game/gamemodes/changeling/powers/mutations.dm b/code/game/gamemodes/changeling/powers/mutations.dm (rejected hunks) +@@ -395,7 +395,7 @@ + /obj/item/shield/changeling + name = "shield-like mass" + desc = "A mass of tough, boney tissue. You can still see the fingers as a twisted pattern in the shield." +- flags = ABSTRACT | NODROP | DROPDEL ++ flags_1 = ABSTRACT_1 | NODROP_1 | DROPDEL_1 + icon = 'icons/obj/items_and_weapons.dmi' + icon_state = "ling_shield" + lefthand_file = 'icons/mob/inhands/antag/changeling_lefthand.dmi' +@@ -443,7 +443,7 @@ + name = "flesh mass" + icon_state = "lingspacesuit" + desc = "A huge, bulky mass of pressure and temperature-resistant organic tissue, evolved to facilitate space travel." +- flags = STOPSPRESSUREDMAGE | NODROP | DROPDEL //Not THICKMATERIAL because it's organic tissue, so if somebody tries to inject something into it, it still ends up in your blood. (also balance but muh fluff) ++ flags_1 = STOPSPRESSUREDMAGE_1 | NODROP_1 | DROPDEL_1 //Not THICKMATERIAL_1 because it's organic tissue, so if somebody tries to inject something into it, it still ends up in your blood. (also balance but muh fluff) + allowed = list(/obj/item/device/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/oxygen) + armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0, fire = 90, acid = 90) //No armor at all. + diff --git a/code/game/gamemodes/changeling/powers/panacea.dm b/code/game/gamemodes/changeling/powers/panacea.dm index 40ce63a60e..c961406810 100644 --- a/code/game/gamemodes/changeling/powers/panacea.dm +++ b/code/game/gamemodes/changeling/powers/panacea.dm @@ -41,6 +41,9 @@ user.reagents.add_reagent("antihol", 10) user.reagents.add_reagent("mannitol", 25) - for(var/datum/disease/D in user.viruses) + for(var/thing in user.viruses) + var/datum/disease/D = thing + if(D.severity == NONTHREAT) + continue D.cure() return TRUE diff --git a/code/game/gamemodes/changeling/powers/shriek.dm b/code/game/gamemodes/changeling/powers/shriek.dm index 099d991062..7afce8aa27 100644 --- a/code/game/gamemodes/changeling/powers/shriek.dm +++ b/code/game/gamemodes/changeling/powers/shriek.dm @@ -16,10 +16,10 @@ C.confused += 25 C.Jitter(50) else - C << sound('sound/effects/screech.ogg') + SEND_SOUND(C, sound('sound/effects/screech.ogg')) if(issilicon(M)) - M << sound('sound/weapons/flash.ogg') + SEND_SOUND(M, sound('sound/weapons/flash.ogg')) M.Knockdown(rand(100,200)) for(var/obj/machinery/light/L in range(4, user)) diff --git a/code/game/gamemodes/changeling/powers/tiny_prick.dm b/code/game/gamemodes/changeling/powers/tiny_prick.dm index 8f8e422ea5..6a680f27d6 100644 --- a/code/game/gamemodes/changeling/powers/tiny_prick.dm +++ b/code/game/gamemodes/changeling/powers/tiny_prick.dm @@ -109,11 +109,11 @@ chemical_cost = 20 dna_cost = 1 -/obj/item/weapon/melee/arm_blade/false +/obj/item/melee/arm_blade/false desc = "A grotesque mass of flesh that used to be your arm. Although it looks dangerous at first, you can tell it's actually quite dull and useless." force = 5 //Basically as strong as a punch -/obj/item/weapon/melee/arm_blade/false/afterattack(atom/target, mob/user, proximity) +/obj/item/melee/arm_blade/false/afterattack(atom/target, mob/user, proximity) return /obj/effect/proc_holder/changeling/sting/false_armblade/can_sting(mob/user, mob/target) @@ -134,7 +134,7 @@ if(ismonkey(target)) to_chat(user, "Our genes cry out as we sting [target.name]!") - var/obj/item/weapon/melee/arm_blade/false/blade = new(target,1) + var/obj/item/melee/arm_blade/false/blade = new(target,1) target.put_in_hands(blade) target.visible_message("A grotesque blade forms around [target.name]\'s arm!", "Your arm twists and mutates, transforming into a horrific monstrosity!", "You hear organic matter ripping and tearing!") playsound(target, 'sound/effects/blobattack.ogg', 30, 1) @@ -142,7 +142,7 @@ addtimer(CALLBACK(src, .proc/remove_fake, target, blade), 600) return TRUE -/obj/effect/proc_holder/changeling/sting/false_armblade/proc/remove_fake(mob/target, obj/item/weapon/melee/arm_blade/false/blade) +/obj/effect/proc_holder/changeling/sting/false_armblade/proc/remove_fake(mob/target, obj/item/melee/arm_blade/false/blade) playsound(target, 'sound/effects/blobattack.ogg', 30, 1) target.visible_message("With a sickening crunch, \ [target] reforms their [blade.name] into an arm!", diff --git a/code/game/gamemodes/changeling/powers/transform.dm b/code/game/gamemodes/changeling/powers/transform.dm index 9d0b095cc2..6b627870a4 100644 --- a/code/game/gamemodes/changeling/powers/transform.dm +++ b/code/game/gamemodes/changeling/powers/transform.dm @@ -8,7 +8,7 @@ /obj/item/clothing/glasses/changeling name = "flesh" - flags = NODROP + flags_1 = NODROP_1 /obj/item/clothing/glasses/changeling/attack_hand(mob/user) if(loc == user && user.mind && user.mind.changeling) @@ -19,7 +19,7 @@ /obj/item/clothing/under/changeling name = "flesh" - flags = NODROP + flags_1 = NODROP_1 /obj/item/clothing/under/changeling/attack_hand(mob/user) if(loc == user && user.mind && user.mind.changeling) @@ -30,7 +30,7 @@ /obj/item/clothing/suit/changeling name = "flesh" - flags = NODROP + flags_1 = NODROP_1 allowed = list(/obj/item/changeling) /obj/item/clothing/suit/changeling/attack_hand(mob/user) @@ -42,7 +42,7 @@ /obj/item/clothing/head/changeling name = "flesh" - flags = NODROP + flags_1 = NODROP_1 /obj/item/clothing/head/changeling/attack_hand(mob/user) if(loc == user && user.mind && user.mind.changeling) @@ -53,7 +53,7 @@ /obj/item/clothing/shoes/changeling name = "flesh" - flags = NODROP + flags_1 = NODROP_1 /obj/item/clothing/shoes/changeling/attack_hand(mob/user) if(loc == user && user.mind && user.mind.changeling) @@ -64,7 +64,7 @@ /obj/item/clothing/gloves/changeling name = "flesh" - flags = NODROP + flags_1 = NODROP_1 /obj/item/clothing/gloves/changeling/attack_hand(mob/user) if(loc == user && user.mind && user.mind.changeling) @@ -75,7 +75,7 @@ /obj/item/clothing/mask/changeling name = "flesh" - flags = NODROP + flags_1 = NODROP_1 /obj/item/clothing/mask/changeling/attack_hand(mob/user) if(loc == user && user.mind && user.mind.changeling) @@ -86,7 +86,7 @@ /obj/item/changeling name = "flesh" - flags = NODROP + flags_1 = NODROP_1 slot_flags = ALL allowed = list(/obj/item/changeling) diff --git a/code/game/gamemodes/cit_objectives.dm b/code/game/gamemodes/cit_objectives.dm index a6b1b4d464..faa376571c 100644 --- a/code/game/gamemodes/cit_objectives.dm +++ b/code/game/gamemodes/cit_objectives.dm @@ -4,7 +4,7 @@ //Hit chance is here to avoid people checking github and then hovering around new arrivals within the max minute range every round. /datum/objective/assassinate/late - martyr_compatible = 0 + martyr_compatible = FALSE /datum/objective/assassinate/late/find_target() @@ -15,7 +15,7 @@ possible_targets += possible_target if(possible_targets.len > 0 && prob(LATE_TARGET_HIT_CHANCE)) target = pick(possible_targets) - martyr_compatible = 1 //Might never matter, but I guess if an admin gives another random objective, this should now be compatible + martyr_compatible = TRUE //Might never matter, but I guess if an admin gives another random objective, this should now be compatible update_explanation_text() message_admins("[target] has been selected as the assassination target of [owner].") @@ -68,14 +68,14 @@ /datum/objective/assassinate/late/check_completion() if(target && target.current) //If target WAS assigned if(target.current.stat == DEAD || issilicon(target.current) || isbrain(target.current) || target.current.z > 6 || !target.current.ckey) //Borgs/brains/AIs count as dead for traitor objectives. --NeoFite - return 1 - return 0 + return TRUE + return FALSE else //If no target was ever given if(!owner.current || owner.current.stat == DEAD || isbrain(owner.current)) - return 0 + return FALSE if(!is_special_character(owner.current)) - return 0 - return 1 + return FALSE + return TRUE /datum/objective/assassinate/late/update_explanation_text() //..() @@ -83,3 +83,24 @@ explanation_text = "Assassinate [target.name], the [!target_role_type ? target.assigned_role : target.special_role]." else explanation_text = "Stay alive until your target arrives on the station, you will be notified when the target has been identified." + + + +//BORER STUFF +//Because borers didn't use to have objectives +/datum/objective/normal_borer //Default objective, should technically never be used unmodified but CAN work unmodified. + explanation_text = "You must escape with at least one borer with host on the shuttle." + target_amount = 1 + martyr_compatible = 0 + +/datum/objective/normal_borer/check_completion() + var/total_borer_hosts = 0 + for(var/mob/living/carbon/C in GLOB.mob_list) + var/mob/living/simple_animal/borer/D = C.has_brain_worms() + var/turf/location = get_turf(C) + if(location.z == ZLEVEL_CENTCOM && D && D.stat != DEAD) + total_borer_hosts++ + if(target_amount <= total_borer_hosts) + return TRUE + else + return FALSE \ No newline at end of file diff --git a/code/game/gamemodes/clock_cult/clock_effects/clock_overlay.dm b/code/game/gamemodes/clock_cult/clock_effects/clock_overlay.dm index 0d7a5b799c..e8cba1a39d 100644 --- a/code/game/gamemodes/clock_cult/clock_effects/clock_overlay.dm +++ b/code/game/gamemodes/clock_cult/clock_effects/clock_overlay.dm @@ -1,6 +1,6 @@ //an "overlay" used by clockwork walls and floors to appear normal to mesons. /obj/effect/clockwork/overlay - mouse_opacity = 0 + mouse_opacity = MOUSE_OPACITY_TRANSPARENT var/atom/linked /obj/effect/clockwork/overlay/examine(mob/user) diff --git a/code/game/gamemodes/clock_cult/clock_effects/clock_sigils.dm b/code/game/gamemodes/clock_cult/clock_effects/clock_sigils.dm index 297021ff5a..507c673921 100644 --- a/code/game/gamemodes/clock_cult/clock_effects/clock_sigils.dm +++ b/code/game/gamemodes/clock_cult/clock_effects/clock_sigils.dm @@ -11,14 +11,29 @@ var/stat_affected = CONSCIOUS var/sigil_name = "Sigil" var/resist_string = "glows blinding white" //string for when a null rod blocks its effects, "glows [resist_string]" + var/list/component_refund = list() /obj/effect/clockwork/sigil/attackby(obj/item/I, mob/living/user, params) - if(I.force && !is_servant_of_ratvar(user)) + if(is_servant_of_ratvar(user)) + if(istype(I, /obj/item/clockwork/slab)) + user.visible_message("[user] starts to dispel [src]...", "You start to dispel [src]...") + if(do_after(user, 20, target = src)) + user.visible_message("[user] dispels [src]!", "You dispel [src]!") + for(var/i in component_refund) + if(component_refund[i]) + for(var/r in 1 to component_refund[i]) + generate_cache_component(i, src) + qdel(src) + return 1 + else if(I.force) user.visible_message("[user] scatters [src] with [I]!", "You scatter [src] with [I]!") qdel(src) return 1 return ..() +/obj/effect/clockwork/sigil/attack_tk(mob/user) + return //you can't tk stomp sigils, but you can hit them with something + /obj/effect/clockwork/sigil/attack_hand(mob/user) if(iscarbon(user) && !user.stat && !is_servant_of_ratvar(user)) user.visible_message("[user] stamps out [src]!", "You stomp on [src], scattering it into thousands of particles.") @@ -60,6 +75,7 @@ light_power = 1 light_color = "#FAE48C" sigil_name = "Sigil of Transgression" + component_refund = list(HIEROPHANT_ANSIBLE = 1) /obj/effect/clockwork/sigil/transgression/sigil_effects(mob/living/L) var/target_flashed = L.flash_act() @@ -81,7 +97,7 @@ /obj/effect/clockwork/sigil/submission name = "ominous sigil" desc = "A luminous golden sigil. Something about it really bothers you." - clockwork_desc = "A sigil that will enslave the first person to cross it, provided they remain on it for seven seconds." + clockwork_desc = "A sigil that will enslave any non-Servant that remains on it for 8 seconds. Cannot penetrate mindshield implants." icon_state = "sigilsubmission" layer = LOW_SIGIL_LAYER alpha = 125 @@ -91,38 +107,41 @@ light_color = "#FAE48C" stat_affected = UNCONSCIOUS resist_string = "glows faintly yellow" - var/convert_time = 70 - var/delete_on_finish = TRUE sigil_name = "Sigil of Submission" - var/glow_type - -/obj/effect/clockwork/sigil/submission/proc/post_channel(mob/living/L) + component_refund = list(GEIS_CAPACITOR = 1) + var/convert_time = 80 + var/delete_on_finish = TRUE + var/glow_type = /obj/effect/temp_visual/ratvar/sigil/submission /obj/effect/clockwork/sigil/submission/sigil_effects(mob/living/L) + if(istype(L.buckled, /obj/structure/destructible/clockwork/geis_binding)) + if(is_servant_of_ratvar(L.pulledby)) + L.pulledby.stop_pulling() + if(is_servant_of_ratvar(L.buckled.pulledby)) + L.buckled.pulledby.stop_pulling() L.visible_message("[src] begins to glow a piercing magenta!", "You feel something start to invade your mind...") var/oldcolor = color - animate(src, color = "#AF0AAF", time = convert_time) + animate(src, color = "#AF0AAF", time = convert_time, flags = ANIMATION_END_NOW) var/obj/effect/temp_visual/ratvar/sigil/glow if(glow_type) glow = new glow_type(get_turf(src)) animate(glow, alpha = 255, time = convert_time) var/I = 0 - while(I < convert_time && get_turf(L) == get_turf(src)) + while(I < convert_time && !QDELETED(L) && get_turf(L) == get_turf(src)) I++ sleep(1) - if(get_turf(L) != get_turf(src)) + if(QDELETED(L) || get_turf(L) != get_turf(src)) if(glow) qdel(glow) - animate(src, color = oldcolor, time = 20) + animate(src, color = oldcolor, time = 20, flags = ANIMATION_END_NOW) addtimer(CALLBACK(src, /atom/proc/update_atom_colour), 20) visible_message("[src] slowly stops glowing!") return - post_channel(L) if(is_eligible_servant(L)) to_chat(L, "\"You belong to me now.\"") if(add_servant_of_ratvar(L)) L.log_message("Conversion was done with a [sigil_name].", INDIVIDUAL_ATTACK_LOG) - L.Knockdown(60) //Completely defenseless for about five seconds - mainly to give them time to read over the information they've just been presented with + L.Knockdown(50) //Completely defenseless for five seconds - mainly to give them time to read over the information they've just been presented with if(iscarbon(L)) var/mob/living/carbon/C = L C.silent += 5 @@ -136,39 +155,9 @@ to_chat(M, "[message] you!") else to_chat(M, "[message] [L.real_name]!") - if(delete_on_finish) - qdel(src) - else - animate(src, color = oldcolor, time = 20) - addtimer(CALLBACK(src, /atom/proc/update_atom_colour), 20) - visible_message("[src] slowly stops glowing!") - - -//Sigil of Accession: After a short time, converts any non-servant standing on it though implants. Knocks down and silences them for five seconds afterwards. -/obj/effect/clockwork/sigil/submission/accession - name = "terrifying sigil" - desc = "A luminous brassy sigil. Something about it makes you want to flee." - clockwork_desc = "A sigil that will enslave any person who crosses it, provided they remain on it for seven seconds. \n\ - It can convert a mindshielded target once before disppearing, but can convert any number of non-implanted targets." - icon_state = "sigiltransgression" - alpha = 200 - color = "#A97F1B" - light_range = 3 //bright light - light_power = 1 - light_color = "#A97F1B" - delete_on_finish = FALSE - sigil_name = "Sigil of Accession" - glow_type = /obj/effect/temp_visual/ratvar/sigil/accession - resist_string = "glows bright orange" - -/obj/effect/clockwork/sigil/submission/accession/post_channel(mob/living/L) - if(L.isloyal()) - L.log_message("Had their mindshield implant broken by a [sigil_name].", INDIVIDUAL_ATTACK_LOG) - delete_on_finish = TRUE - L.visible_message("[L] visibly trembles!", \ - "[text2ratvar("You will be mine and his. This puny trinket will not stop me.")]") - for(var/obj/item/weapon/implant/mindshield/M in L.implants) - qdel(M) + animate(src, color = oldcolor, time = 20, flags = ANIMATION_END_NOW) + addtimer(CALLBACK(src, /atom/proc/update_atom_colour), 20) + visible_message("[src] slowly stops glowing!") //Sigil of Transmission: Stores power for clockwork machinery, serving as a battery. @@ -182,6 +171,7 @@ light_color = "#EC8A2D" resist_string = "glows faintly" sigil_name = "Sigil of Transmission" + component_refund = list(HIEROPHANT_ANSIBLE = 1) affects_servants = TRUE var/power_charge = 0 //starts with no power var/drain_range = 14 @@ -326,8 +316,8 @@ stat_affected = DEAD resist_string = "glows shimmering yellow" sigil_name = "Vitality Matrix" - var/static/vitality = 0 - var/base_revive_cost = 20 + component_refund = list(VANGUARD_COGWHEEL = 1) + var/revive_cost = 150 var/sigil_active = FALSE var/animation_number = 3 //each cycle increments this by 1, at 4 it produces an animation and resets var/static/list/damage_heal_order = list(CLONE, TOX, BURN, BRUTE, OXY) //we heal damage in this order @@ -335,11 +325,11 @@ /obj/effect/clockwork/sigil/vitality/examine(mob/user) ..() if(is_servant_of_ratvar(user) || isobserver(user)) - to_chat(user, "It has access to [GLOB.ratvar_awakens ? "INFINITE":"[vitality]"] units of vitality.") + to_chat(user, "It has access to [GLOB.ratvar_awakens ? "INFINITE":GLOB.clockwork_vitality] units of vitality.") if(GLOB.ratvar_awakens) to_chat(user, "It can revive Servants at no cost!") else - to_chat(user, "It can revive Servants at a cost of [base_revive_cost] vitality plus vitality equal to the non-oxygen damage they have, in addition to being destroyed in the process.") + to_chat(user, "It can revive Servants at a cost of [revive_cost] vitality.") /obj/effect/clockwork/sigil/vitality/sigil_effects(mob/living/L) if((is_servant_of_ratvar(L) && L.suiciding) || sigil_active) @@ -348,7 +338,7 @@ animate(src, alpha = 255, time = 10, flags = ANIMATION_END_NOW) //we may have a previous animation going. finish it first, then do this one without delay. sleep(10) //as long as they're still on the sigil and are either not a servant or they're a servant AND it has remaining vitality - while(L && (!is_servant_of_ratvar(L) || (is_servant_of_ratvar(L) && (GLOB.ratvar_awakens || vitality))) && get_turf(L) == get_turf(src)) + while(L && (!is_servant_of_ratvar(L) || (is_servant_of_ratvar(L) && (GLOB.ratvar_awakens || GLOB.clockwork_vitality))) && get_turf(L) == get_turf(src)) sigil_active = TRUE if(animation_number >= 4) new /obj/effect/temp_visual/ratvar/sigil/vitality(get_turf(src)) @@ -373,40 +363,37 @@ else vitality_drained = L.adjustToxLoss(1.5) if(vitality_drained) - vitality += vitality_drained + GLOB.clockwork_vitality += vitality_drained else break else if(L.stat == DEAD) - var/revival_cost = base_revive_cost + L.getCloneLoss() + L.getToxLoss() + L.getFireLoss() + L.getBruteLoss() //ignores oxygen damage + var/revival_cost = revive_cost if(GLOB.ratvar_awakens) revival_cost = 0 var/mob/dead/observer/ghost = L.get_ghost(TRUE) - if(vitality >= revival_cost && (ghost || (L.mind && L.mind.active))) + if(GLOB.clockwork_vitality >= revival_cost && (ghost || (L.mind && L.mind.active))) if(ghost) ghost.reenter_corpse() L.revive(1, 1) var/obj/effect/temp_visual/ratvar/sigil/vitality/V = new /obj/effect/temp_visual/ratvar/sigil/vitality(get_turf(src)) animate(V, alpha = 0, transform = matrix()*2, time = 8) playsound(L, 'sound/magic/staff_healing.ogg', 50, 1) - L.visible_message("[L] suddenly gets back up, [GLOB.ratvar_awakens ? "[L.p_their()] body dripping blue ichor":"even as [src] scatters into blue sparks around [L.p_them()]"]!", \ - "\"[text2ratvar("You will be okay, child.")]\"") - vitality -= revival_cost - if(!GLOB.ratvar_awakens) - qdel(src) + L.visible_message("[L] suddenly gets back up, [L.p_their()] body dripping blue ichor!", "\"[text2ratvar("You will be okay, child.")]\"") + GLOB.clockwork_vitality -= revival_cost break var/vitality_for_cycle = 3 if(!GLOB.ratvar_awakens) if(L.stat == CONSCIOUS) vitality_for_cycle = 2 - vitality_for_cycle = min(vitality, vitality_for_cycle) + vitality_for_cycle = min(GLOB.clockwork_vitality, vitality_for_cycle) var/vitality_used = L.heal_ordered_damage(vitality_for_cycle, damage_heal_order) if(!vitality_used) break if(!GLOB.ratvar_awakens) - vitality -= vitality_used + GLOB.clockwork_vitality -= vitality_used sleep(2) diff --git a/code/game/gamemodes/clock_cult/clock_effects/spatial_gateway.dm b/code/game/gamemodes/clock_cult/clock_effects/spatial_gateway.dm index 72ed326b26..a6eb5fb4e7 100644 --- a/code/game/gamemodes/clock_cult/clock_effects/spatial_gateway.dm +++ b/code/game/gamemodes/clock_cult/clock_effects/spatial_gateway.dm @@ -80,7 +80,7 @@ return TRUE /obj/effect/clockwork/spatial_gateway/attackby(obj/item/I, mob/living/user, params) - if(istype(I, /obj/item/weapon/nullrod)) + if(istype(I, /obj/item/nullrod)) user.visible_message("[user] dispels [src] with [I]!", "You close [src] with [I]!") qdel(linked_gateway) qdel(src) @@ -98,12 +98,12 @@ if(severity == 1 && uses) uses = 0 visible_message("[src] is disrupted!") - animate(src, alpha = 0, transform = matrix()*2, time = 10, flags = ANIMATION_END_NOW) + animate(src, alpha = 0, transform = matrix()*2, time = 10, flags_1 = ANIMATION_END_NOW) deltimer(timerid) timerid = QDEL_IN(src, 10) linked_gateway.uses = 0 linked_gateway.visible_message("[linked_gateway] is disrupted!") - animate(linked_gateway, alpha = 0, transform = matrix()*2, time = 10, flags = ANIMATION_END_NOW) + animate(linked_gateway, alpha = 0, transform = matrix()*2, time = 10, flags_1 = ANIMATION_END_NOW) deltimer(linked_gateway.timerid) linked_gateway.timerid = QDEL_IN(linked_gateway, 10) return TRUE @@ -130,13 +130,19 @@ playsound(src, 'sound/effects/empulse.ogg', 50, 1) playsound(linked_gateway, 'sound/effects/empulse.ogg', 50, 1) transform = matrix() * 1.5 - animate(src, transform = matrix() / 1.5, time = 10, flags = ANIMATION_END_NOW) linked_gateway.transform = matrix() * 1.5 - animate(linked_gateway, transform = matrix() / 1.5, time = 10, flags = ANIMATION_END_NOW) A.forceMove(get_turf(linked_gateway)) if(!no_cost) uses = max(0, uses - 1) linked_gateway.uses = max(0, linked_gateway.uses - 1) + if(!uses) + animate(src, transform = matrix() * 0.1, time = 10, flags_1 = ANIMATION_END_NOW) + animate(linked_gateway, transform = matrix() * 0.1, time = 10, flags_1 = ANIMATION_END_NOW) + density = FALSE + linked_gateway.density = FALSE + else + animate(src, transform = matrix() / 1.5, time = 10, flags_1 = ANIMATION_END_NOW) + animate(linked_gateway, transform = matrix() / 1.5, time = 10, flags_1 = ANIMATION_END_NOW) addtimer(CALLBACK(src, .proc/check_uses), 10) return TRUE diff --git a/code/game/gamemodes/clock_cult/clock_helpers/clock_powerdrain.dm b/code/game/gamemodes/clock_cult/clock_helpers/clock_powerdrain.dm index ef1099d3e0..7658f7e715 100644 --- a/code/game/gamemodes/clock_cult/clock_helpers/clock_powerdrain.dm +++ b/code/game/gamemodes/clock_cult/clock_helpers/clock_powerdrain.dm @@ -1,5 +1,14 @@ //horrifying power drain proc made for clockcult's power drain in lieu of six istypes or six for(x in view) loops /atom/movable/proc/power_drain(clockcult_user) + var/obj/item/stock_parts/cell/cell = get_cell() + if(cell) + return cell.power_drain(clockcult_user) + return 0 + +/obj/item/melee/baton/power_drain(clockcult_user) //balance memes + return 0 + +/obj/item/gun/power_drain(clockcult_user) //balance memes return 0 /obj/machinery/power/apc/power_drain(clockcult_user) @@ -25,7 +34,7 @@ visible_message("[src]'s panel flies open with a flurry of sparks!") update_icon() -/obj/item/weapon/stock_parts/cell/power_drain(clockcult_user) +/obj/item/stock_parts/cell/power_drain(clockcult_user) if(charge) . = min(charge, MIN_CLOCKCULT_POWER*3) charge = use(.) diff --git a/code/game/gamemodes/clock_cult/clock_helpers/fabrication_helpers.dm b/code/game/gamemodes/clock_cult/clock_helpers/fabrication_helpers.dm index 47d095b35c..18c8103eef 100644 --- a/code/game/gamemodes/clock_cult/clock_helpers/fabrication_helpers.dm +++ b/code/game/gamemodes/clock_cult/clock_helpers/fabrication_helpers.dm @@ -27,9 +27,6 @@ /turf/closed/wall/mineral/cult/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) //no metal return list("operation_time" = 80, "new_obj_type" = /turf/closed/wall/clockwork, "power_cost" = POWER_WALL_TOTAL, "spawn_dir" = SOUTH) -/turf/closed/wall/shuttle/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) //two sheets of metal - return list("operation_time" = 50, "new_obj_type" = /turf/closed/wall/clockwork, "power_cost" = POWER_WALL_TOTAL - (POWER_METAL * 2), "spawn_dir" = SOUTH) - /turf/closed/wall/r_wall/fabrication_vals(mob/living/user, obj/item/clockwork/replica_fabricator/fabricator, silent) return FALSE @@ -328,7 +325,7 @@ return if(health == maxHealth) return FALSE - else if(!(flags & GODMODE)) + else if(!(flags_1 & GODMODE)) user.visible_message("[user]'s [fabricator.name] starts coverin[src == user ? "g [user.p_them()]" : "g [src]"] in glowing orange energy...", \ "You start repairin[src == user ? "g yourself" : "g [src]"]...") fabricator.repairing = src diff --git a/code/game/gamemodes/clock_cult/clock_helpers/proselytizer_helpers.dm b/code/game/gamemodes/clock_cult/clock_helpers/proselytizer_helpers.dm index 56f55a8f80..e103bc2de4 100644 --- a/code/game/gamemodes/clock_cult/clock_helpers/proselytizer_helpers.dm +++ b/code/game/gamemodes/clock_cult/clock_helpers/proselytizer_helpers.dm @@ -365,7 +365,7 @@ return if(health == maxHealth) return FALSE - else if(!(flags & GODMODE)) + else if(!(flags_1 & GODMODE)) user.visible_message("[user]'s [proselytizer.name] starts coverin[src == user ? "g [user.p_them()]" : "g [src]"] in glowing orange energy...", \ "You start repairin[src == user ? "g yourself" : "g [src]"]...") proselytizer.repairing = src diff --git a/code/game/gamemodes/clock_cult/clock_helpers/slab_abilities.dm b/code/game/gamemodes/clock_cult/clock_helpers/slab_abilities.dm index 790088e8d5..fb3a0c3de2 100644 --- a/code/game/gamemodes/clock_cult/clock_helpers/slab_abilities.dm +++ b/code/game/gamemodes/clock_cult/clock_helpers/slab_abilities.dm @@ -28,7 +28,6 @@ /obj/effect/proc_holder/slab/geis/InterceptClickOn(mob/living/caller, params, atom/target) if(..()) return TRUE - var/turf/T = ranged_ability_user.loc if(!isturf(T)) return TRUE @@ -62,22 +61,24 @@ add_logs(ranged_ability_user, L, "rebound with Geis") successful = TRUE else - in_progress = TRUE clockwork_say(ranged_ability_user, text2ratvar("Be bound, heathen!")) - remove_mousepointer(ranged_ability_user.client) add_logs(ranged_ability_user, L, "bound with Geis") + playsound(target, 'sound/magic/blink.ogg', 50, TRUE, -4, frequency = 0.5) if(slab.speed_multiplier >= 0.5) //excuse my debug... ranged_ability_user.notransform = TRUE - addtimer(CALLBACK(src, .proc/reset_user_notransform, ranged_ability_user), 5) //stop us moving for a little bit so we don't break the scripture following this - slab.busy = null - var/datum/clockwork_scripture/geis/conversion = new - conversion.slab = slab - conversion.invoker = ranged_ability_user - conversion.target = target - conversion.run_scripture() + addtimer(CALLBACK(src, .proc/reset_user_notransform, ranged_ability_user), 4) //stop us moving for a little bit so we don't break the binding immediately + if(L.buckled) + L.buckled.unbuckle_mob(target, TRUE) + var/obj/structure/destructible/clockwork/geis_binding/binding = new(get_turf(target)) + binding.setDir(target.dir) + binding.buckle_mob(target, TRUE) + ranged_ability_user.start_pulling(binding) + ranged_ability_user.apply_status_effect(STATUS_EFFECT_GEISTRACKER, binding) successful = TRUE remove_ranged_ability() + else + ..() return TRUE @@ -145,29 +146,6 @@ return TRUE -//For the Volt Void scripture, fires a ray of energy at a target location -/obj/effect/proc_holder/slab/volt - ranged_mousepointer = 'icons/effects/volt_target.dmi' - -/obj/effect/proc_holder/slab/volt/InterceptClickOn(mob/living/caller, params, atom/target) - if(target == slab || ..()) //we can't cancel - return TRUE - - var/turf/T = ranged_ability_user.loc - if(!isturf(T)) - return TRUE - - if(target in view(7, get_turf(ranged_ability_user))) - successful = TRUE - ranged_ability_user.visible_message("[ranged_ability_user] fires a ray of energy at [target]!", "You fire a volt ray at [target].") - playsound(ranged_ability_user, 'sound/effects/light_flicker.ogg', 50, 1) - T = get_turf(target) - new/obj/effect/temp_visual/ratvar/volt_hit(T, ranged_ability_user) - add_logs(ranged_ability_user, T, "fired a volt ray") - remove_ranged_ability() - - return TRUE - //For the cyborg Linked Vanguard scripture, grants you and a nearby ally Vanguard /obj/effect/proc_holder/slab/vanguard ranged_mousepointer = 'icons/effects/vanguard_target.dmi' diff --git a/code/game/gamemodes/clock_cult/clock_items/clock_components.dm b/code/game/gamemodes/clock_cult/clock_items/clock_components.dm index 6dec7258f6..06b3ac7885 100644 --- a/code/game/gamemodes/clock_cult/clock_items/clock_components.dm +++ b/code/game/gamemodes/clock_cult/clock_items/clock_components.dm @@ -15,7 +15,7 @@ to_chat(user, "[cultist_message]") if(user.mind && user.mind.isholy) to_chat(user, "The power of your faith melts away the [src]!") - var/obj/item/weapon/ore/slag/wrath = new /obj/item/weapon/ore/slag + var/obj/item/ore/slag/wrath = new /obj/item/ore/slag qdel(src) user.put_in_active_hand(wrath) if(is_servant_of_ratvar(user) && prob(20)) diff --git a/code/game/gamemodes/clock_cult/clock_items/clockwork_armor.dm b/code/game/gamemodes/clock_cult/clock_items/clockwork_armor.dm index 705c719ddf..d68c87369e 100644 --- a/code/game/gamemodes/clock_cult/clock_items/clockwork_armor.dm +++ b/code/game/gamemodes/clock_cult/clock_items/clockwork_armor.dm @@ -20,12 +20,12 @@ /obj/item/clothing/head/helmet/clockwork/ratvar_act() if(GLOB.ratvar_awakens) armor = list(melee = 100, bullet = 100, laser = 100, energy = 100, bomb = 100, bio = 100, rad = 100, fire = 100, acid = 100) - flags |= STOPSPRESSUREDMAGE + flags_1 |= STOPSPRESSUREDMAGE_1 max_heat_protection_temperature = FIRE_IMMUNITY_SUIT_MAX_TEMP_PROTECT min_cold_protection_temperature = SPACE_HELM_MIN_TEMP_PROTECT else armor = list(melee = 80, bullet = 70, laser = -25, energy = 0, bomb = 60, bio = 0, rad = 0, fire = 100, acid = 100) - flags &= ~STOPSPRESSUREDMAGE + flags_1 &= ~STOPSPRESSUREDMAGE_1 max_heat_protection_temperature = initial(max_heat_protection_temperature) min_cold_protection_temperature = initial(min_cold_protection_temperature) @@ -76,12 +76,12 @@ /obj/item/clothing/suit/armor/clockwork/ratvar_act() if(GLOB.ratvar_awakens) armor = list(melee = 100, bullet = 100, laser = 100, energy = 100, bomb = 100, bio = 100, rad = 100, fire = 100, acid = 100) - flags |= STOPSPRESSUREDMAGE + flags_1 |= STOPSPRESSUREDMAGE_1 max_heat_protection_temperature = FIRE_IMMUNITY_SUIT_MAX_TEMP_PROTECT min_cold_protection_temperature = SPACE_HELM_MIN_TEMP_PROTECT else armor = list(melee = 80, bullet = 70, laser = -25, energy = 0, bomb = 60, bio = 0, rad = 0, fire = 100, acid = 100) - flags &= ~STOPSPRESSUREDMAGE + flags_1 &= ~STOPSPRESSUREDMAGE_1 max_heat_protection_temperature = initial(max_heat_protection_temperature) min_cold_protection_temperature = initial(min_cold_protection_temperature) @@ -137,12 +137,12 @@ /obj/item/clothing/gloves/clockwork/ratvar_act() if(GLOB.ratvar_awakens) armor = list(melee = 100, bullet = 100, laser = 100, energy = 100, bomb = 100, bio = 100, rad = 100, fire = 100, acid = 100) - flags |= STOPSPRESSUREDMAGE + flags_1 |= STOPSPRESSUREDMAGE_1 max_heat_protection_temperature = FIRE_IMMUNITY_SUIT_MAX_TEMP_PROTECT min_cold_protection_temperature = SPACE_HELM_MIN_TEMP_PROTECT else armor = list(melee = 80, bullet = 70, laser = -25, energy = 0, bomb = 60, bio = 0, rad = 0, fire = 100, acid = 100) - flags &= ~STOPSPRESSUREDMAGE + flags_1 &= ~STOPSPRESSUREDMAGE_1 max_heat_protection_temperature = initial(max_heat_protection_temperature) min_cold_protection_temperature = initial(min_cold_protection_temperature) @@ -192,9 +192,9 @@ /obj/item/clothing/shoes/clockwork/ratvar_act() if(GLOB.ratvar_awakens) - flags |= NOSLIP + flags_1 |= NOSLIP_1 else - flags &= ~NOSLIP + flags_1 &= ~NOSLIP_1 /obj/item/clothing/shoes/clockwork/mob_can_equip(mob/M, mob/equipper, slot, disable_warning = 0) if(equipper && !is_servant_of_ratvar(equipper)) diff --git a/code/game/gamemodes/clock_cult/clock_items/clockwork_slab.dm b/code/game/gamemodes/clock_cult/clock_items/clockwork_slab.dm index 1985ada22e..343f2e70e7 100644 --- a/code/game/gamemodes/clock_cult/clock_items/clockwork_slab.dm +++ b/code/game/gamemodes/clock_cult/clock_items/clockwork_slab.dm @@ -6,6 +6,8 @@ Clockwork slabs will only make components if held or if inside an item held by a human, and when making a component will prevent all other slabs held from making components.\n\ Hitting a slab, a Servant with a slab, or a cache will transfer this slab's components into the target, the target's slab, or the global cache, respectively." icon_state = "dread_ipad" + lefthand_file = 'icons/mob/inhands/antag/clockwork_lefthand.dmi' + righthand_file = 'icons/mob/inhands/antag/clockwork_righthand.dmi' var/inhand_overlay //If applicable, this overlay will be applied to the slab's inhand slot_flags = SLOT_BELT w_class = WEIGHT_CLASS_SMALL @@ -19,8 +21,8 @@ var/selected_scripture = SCRIPTURE_DRIVER var/recollecting = FALSE //if we're looking at fancy recollection var/obj/effect/proc_holder/slab/slab_ability //the slab's current bound ability, for certain scripture - var/list/quickbound = list(/datum/clockwork_scripture/ranged_ability/geis_prep, /datum/clockwork_scripture/create_object/replicant, \ - /datum/clockwork_scripture/create_object/tinkerers_cache) //quickbound scripture, accessed by index + var/list/quickbound = list(/datum/clockwork_scripture/ranged_ability/geis, /datum/clockwork_scripture/create_object/sigil_of_submission, \ + /datum/clockwork_scripture/create_object/replicant, /datum/clockwork_scripture/create_object/tinkerers_cache) //quickbound scripture, accessed by index var/maximum_quickbound = 5 //how many quickbound scriptures we can have var/recollection_category = "Default" actions_types = list(/datum/action/item_action/clock/hierophant) @@ -51,21 +53,18 @@ maximum_quickbound = 6 //we usually have one or two unique scriptures, so if ratvar is up let us bind one more actions_types = list() -/obj/item/clockwork/slab/cyborg/engineer //four scriptures, plus a fabricator - quickbound = list(/datum/clockwork_scripture/create_object/replicant, /datum/clockwork_scripture/create_object/cogscarab, \ - /datum/clockwork_scripture/create_object/soul_vessel, /datum/clockwork_scripture/create_object/sigil_of_transmission) +/obj/item/clockwork/slab/cyborg/engineer //two scriptures, plus a fabricator + quickbound = list(/datum/clockwork_scripture/create_object/replicant, /datum/clockwork_scripture/create_object/sigil_of_transmission) /obj/item/clockwork/slab/cyborg/medical //five scriptures, plus a spear quickbound = list(/datum/clockwork_scripture/ranged_ability/linked_vanguard, /datum/clockwork_scripture/ranged_ability/sentinels_compromise, \ /datum/clockwork_scripture/create_object/vitality_matrix, /datum/clockwork_scripture/channeled/mending_mantra, /datum/clockwork_scripture/fellowship_armory) -/obj/item/clockwork/slab/cyborg/security //four scriptures, plus a spear - quickbound = list(/datum/clockwork_scripture/channeled/belligerent, /datum/clockwork_scripture/ranged_ability/judicial_marker, /datum/clockwork_scripture/channeled/taunting_tirade, \ - /datum/clockwork_scripture/channeled/volt_blaster) +/obj/item/clockwork/slab/cyborg/security //twoscriptures, plus a spear + quickbound = list(/datum/clockwork_scripture/channeled/belligerent, /datum/clockwork_scripture/ranged_ability/judicial_marker) -/obj/item/clockwork/slab/cyborg/peacekeeper //four scriptures, plus a spear - quickbound = list(/datum/clockwork_scripture/channeled/belligerent, /datum/clockwork_scripture/ranged_ability/judicial_marker, /datum/clockwork_scripture/channeled/taunting_tirade, \ - /datum/clockwork_scripture/channeled/volt_blaster) +/obj/item/clockwork/slab/cyborg/peacekeeper //two scriptures, plus a spear + quickbound = list(/datum/clockwork_scripture/channeled/belligerent, /datum/clockwork_scripture/ranged_ability/judicial_marker) /obj/item/clockwork/slab/cyborg/janitor //five scriptures, plus a fabricator quickbound = list(/datum/clockwork_scripture/create_object/replicant, /datum/clockwork_scripture/create_object/sigil_of_transgression, \ @@ -75,8 +74,8 @@ quickbound = list(/datum/clockwork_scripture/create_object/replicant, /datum/clockwork_scripture/create_object/tinkerers_cache, \ /datum/clockwork_scripture/spatial_gateway, /datum/clockwork_scripture/fellowship_armory, /datum/clockwork_scripture/create_object/clockwork_obelisk) -/obj/item/clockwork/slab/cyborg/miner //three scriptures, plus a spear and xray vision - quickbound = list(/datum/clockwork_scripture/ranged_ability/linked_vanguard, /datum/clockwork_scripture/spatial_gateway, /datum/clockwork_scripture/channeled/volt_blaster) +/obj/item/clockwork/slab/cyborg/miner //two scriptures, plus a spear and xray vision + quickbound = list(/datum/clockwork_scripture/ranged_ability/linked_vanguard, /datum/clockwork_scripture/spatial_gateway) /obj/item/clockwork/slab/cyborg/access_display(mob/living/user) if(!GLOB.ratvar_awakens) @@ -134,7 +133,7 @@ production_time = world.time + SLAB_PRODUCTION_TIME + production_slowdown var/mob/living/L L = get_atom_on_turf(src, /mob/living) - if(istype(L) && can_recite_scripture(L)) + if(istype(L) && (no_cost || can_recite_scripture(L))) var/component_to_generate = target_component_id if(!component_to_generate) component_to_generate = get_weighted_component_id(src) //more likely to generate components that we have less of @@ -265,7 +264,7 @@ if(busy) to_chat(user, "[src] refuses to work, displaying the message: \"[busy]!\"") return 0 - if(!can_recite_scripture(user)) + if(!no_cost && !can_recite_scripture(user)) to_chat(user, "[src] hums fitfully in your hands, but doesn't seem to do anything...") return 0 access_display(user) @@ -285,7 +284,7 @@ ui.open() /obj/item/clockwork/slab/proc/recite_scripture(datum/clockwork_scripture/scripture, mob/living/user) - if(!scripture || !user || !user.canUseTopic(src) || !can_recite_scripture(user)) + if(!scripture || !user || !user.canUseTopic(src) || (!no_cost && !can_recite_scripture(user))) return FALSE if(user.get_active_held_item() != src) to_chat(user, "You need to hold the slab in your active hand to recite scripture!") @@ -401,24 +400,21 @@ dat += "Servant: A person or robot who serves Ratvar. You are one of these.
" dat += "Cache: A Tinkerer's Cache, which is a structure that stores and creates components.
" dat += "CV: Construction Value. All clockwork structures, floors, and walls increase this number.
" + dat += "Vitality: Used for healing effects, produced by Ratvarian spear attacks and Vitality Matrices.
" dat += "Geis: An important scripture used to make normal crew and robots into Servants of Ratvar.
" dat += "[get_component_icon(BELLIGERENT_EYE)]BE: Belligerent Eye, a component type used in offensive scriptures.
" dat += "[get_component_icon(VANGUARD_COGWHEEL)]VC: Vanguard Cogwheel, a component type used in defensive scriptures.
" dat += "[get_component_icon(GEIS_CAPACITOR)]GC: Geis Capacitor, a component type used in mind-related scriptures.
" dat += "[get_component_icon(REPLICANT_ALLOY)]RA: Replicant Alloy, a component type used in construction scriptures.
" - dat += "[get_component_icon(HIEROPHANT_ANSIBLE)]HA: Hierophant Ansible, a component type used in energy scriptures.
" + dat += "[get_component_icon(HIEROPHANT_ANSIBLE)]HA: Hierophant Ansible, a component type used in energy-related scriptures.
" dat += "Ark: The cult's win condition, a huge structure that needs to be defended.

" dat += "Items
" dat += "Slab: A clockwork slab, a Servant's most important tool. You're holding one! Keep it safe and hidden.
" - dat += "Visor: A judicial visor, which is a pair of glasses that can stun everything in an area after a delay.
" + dat += "Visor: A judicial visor, which is a pair of glasses that can smite an area for a brief stun and delayed explosion.
" dat += "Wraith Specs: Wraith spectacles, which provide true sight (x-ray, night vision) but damage the wearer's eyes.
" - dat += "Spear: A Ratvarian spear, which is a very powerful melee weapon.
" + dat += "Spear: A Ratvarian spear, which is a very powerful melee weapon that produces Vitality.
" dat += "Fabricator: A replica fabricator, which converts objects into clockwork versions.

" dat += "Constructs
" - dat += "Vessel: A soul vessel, a clockwork brain used to activate constructs.
" - dat += "Shell: A construct shell of some type that can accept a soul vessel to activate.
" - dat += "Scarab: A cogscarab construct, which is a drone that maintains the cult's bases.
" - dat += "Fragment: An anim[prob(1) ? "e" : "a"] fragment, which is a fragile but powerful offensive construct.
" dat += "Marauder: A clockwork marauder, which is a powerful bodyguard that hides in its owner.

" dat += "Structures (* = requires power)
" dat += "Warden: An ocular warden, which is a ranged turret that damages non-Servants that see it.
" @@ -430,8 +426,9 @@ dat += "Note: Sigils can be stacked on top of one another, making certain sigils very effective when paired!
" dat += "Transgression: Stuns the first non-Servant to cross it for ten seconds and blinds others nearby. Disappears on use.
" dat += "Submission: Converts the first non-Servant to stand on the sigil for seven seconds. Disappears on use.
" + dat += "Matrix: Drains health from non-Servants, producing Vitality. Can heal and revive Servants.
" dat += "Accession: Identical to the Sigil of Submission, but doesn't disappear on use. It can also convert a single mindshielded target, but will disappear after doing this.
" - dat += "Transmission: Drains and stores power for clockwork structures. Feeding it brass sheets will create power.

" + dat += "Transmission: Drains and stores power for clockwork structures. Feeding it brass sheets will create additional power.

" dat += "-=-=-=-=-=-" if("Components") var/servants = 0 //Calculate the current production time for slab components @@ -463,7 +460,7 @@ dat += "Components are your primary resource as a Servant. There are five types of component, with each one being used in different roles:

" dat += "[get_component_icon(BELLIGERENT_EYE)]BE Belligerent Eyes are aggressive and judgemental, and are used in offensive scripture;
" dat += "[get_component_icon(VANGUARD_COGWHEEL)]VC Vanguard Cogwheels are defensive and repairing, and are used in defensive scripture;
" - dat += "[get_component_icon(GEIS_CAPACITOR)]GC Geis Capacitors are for conversion and control, and are used in mind-related scripture;
" //References the old name + dat += "[get_component_icon(GEIS_CAPACITOR)]GC Geis Capacitors are for conversion and control, and are used in mind-related scripture;
" dat += "[get_component_icon(REPLICANT_ALLOY)]RA Replicant Alloy is a strong, malleable metal and is used for construction and creation;
" dat += "[get_component_icon(HIEROPHANT_ANSIBLE)]HA Hierophant Ansibles are for transmission and power, and are used in power and teleportation scripture

" dat += "Although this is a good rule of thumb, their effects become much more nuanced when used together. For instance, a turret might have both belligerent eyes and \ @@ -501,8 +498,8 @@ and can be harnessed in several ways.

" dat += "To begin with, if there is no other source of power nearby, structures will draw from the area's APC, assuming it has one. This is inefficient and ill-advised as \ anything but a last resort. Instead, it is recommended that a Sigil of Transmission is created. This sigil serves as both battery and power generator for nearby clockwork \ - structures, and those structures will happily draw power from the sigil before they resort to pathetic APCs and other sources of energy.

" - dat += "The most reliable and efficient way to generate power is by using brass sheets; attacking a sigil of transmission with brass sheets will convert them \ + structures, and those structures will happily draw power from the sigil before they resort to APCs.

" + dat += "Generating power is less easy. The most reliable and efficient way is using brass sheets; attacking a sigil of transmission with brass sheets will convert them \ to power, at a rate of [POWER_FLOOR]W per sheet. (Brass sheets are created from replica fabricators, which are explained more in detail in the Conversion section.) \ Activating a sigil of transmission will also cause it to drain power from the nearby area, which, while effective, serves as an obvious tell that there is something wrong.

" dat += "Without power, many structures will not function, making a base vulnerable to attack. For this reason, it is critical that you keep an eye on your power reserves and \ @@ -514,15 +511,15 @@ they become a full-fledged Servant, ready and willing to serve the cause of Ratvar. It should also be noted that silicon crew, such as cyborgs and the AI, can be \ converted just like normal crew and will gain special abilities; this is covered later. This section will also cover converting the station's structure itself; walls, \ floors, windows, tables, and other objects can all be converted into clockwork versions, and serve an important purpose.

" - dat += "Methods of Conversion: There are several ways to convert humans and silicons. The first and most readily-available of these is \ - Geis, a Driver-tier scripture. Using it whispers an invocation very quickly - this is incredibly obvious - and charges your slab with power. In addition to making \ - the slab visible in your hand, you can now use it on a target within melee range to bind them and begin converting them. While there are six or fewer Servants, they are \ - unable to escape this binding, meaning that unless you are interrupted, the target is as good as yours. However, the scripture becomes slower for every Servant human or \ - silicon Servant past [SCRIPT_SERVANT_REQ], and the bindings can be resisted past this, meaning that eventually other methods become more desirable.

" - dat += "The other three methods of conversion are the sigils of submission and accession, whose purpose is to do so, and the mania motor. The sigil of \ - submission is a sigil that, when stood on by a non-Servant for seven full seconds, will convert that non-Servant. This time requirement does not scale with \ - Servants, making it the preferred option after Geis becomes too inefficient. It is, however, consumed after use; the sigil of accession solves this problem, and serves as a \ - permanent conversion sigil. The mania motor is generally unreliable, only converting those who stand near it for an extended period.

" + dat += "A Note on Geis: There are several ways to convert humans and silicons. However, the most important tool to making them work is \ + Geis, a Driver-tier scripture. Using it whispers an invocation very quickly and charges your slab with power. In addition to making the slab visible in your hand, \ + you can now use it on a target within melee range to bind and mute them. It is by far your most reliable tool for capturing potential converts and targets, though it is incredibly \ + obvious. In addition, you are unable to take any actions other than moving while your target is bound. The binding will last for 25 seconds and mute for about 13 seconds, though \ + allies can use Geis to refresh these effects.

" + dat += "Converting: The two methods of conversion are the sigil of submission, whose purpose is to do so, and the mania motor. \ + The sigil of submission is a sigil that, when stood on by a non-Servant for eight seconds, will convert that non-Servant. This is the only practical way to convert targets. \ + Sigils of submission are cheap, early, and permanent! Make sure sigils of submission are placed only in bases or otherwise hidden spots, or with a sigil of transgression on them. \ + The mania motor, however, is generally unreliable and unlocked later, only converting those who stand near it for an extended period.

" dat += "Converting Humans: For obvious reasons, humans are the most common conversion target. Because every crew member is different, and \ may be armed with different equipment, you should take precautions to ensure that they aren't able to resist. If able, removing a headset is essential, as is restraining \ them through handcuffs, cable ties, or other restraints. Some crew, like security, are also implanted with mindshield implants; these will prevent conversion and must be \ @@ -530,9 +527,8 @@ begins administering mindshield implants, this will greatly inhibit conversion. Also note that mindshield implants can be broken by a sigil of accession automatically, but \ the sigil will disappear.

" dat += "Converting Silicons: Due to their robotic nature, silicons are generally more predictable than humans in terms of conversion. \ - However, they are also much, much harder to subdue, especially cyborgs. The easiest way to convert a cyborg is by using a flash or a sigil of transgression to stun it, \ - then very quickly using Geis to restrain them. If you stack a sigil of transgression and one of the conversion sigils, a crossing cyborg will be stunned and helpless to \ - escape in time before the other sigil converts them.

" + However, they are also much, much harder to subdue, especially cyborgs. The easiest way to convert a cyborg is by using Geis to restrain them, then dragging them to a sigil \ + of submission. If you stack a sigil of transgression and a sigil of submission, a crossing cyborg will be stunned and helpless to escape before they are converted.

" dat += "Converting AIs is very often the hardest task of the cult, and has been the downfall of countless successful Servants. Their omnipresence across the station, \ coupled with their secure location and ability to lock themselves securely, makes them a powerful target. However, once the AI itself is reached, it is usually completely \ helpless to resist its own conversion. A very common tactic is to take advantage of a converted cyborg to rush the AI before it is able to react.

" diff --git a/code/game/gamemodes/clock_cult/clock_items/judicial_visor.dm b/code/game/gamemodes/clock_cult/clock_items/judicial_visor.dm index 8bc6cb5603..fb210625a2 100644 --- a/code/game/gamemodes/clock_cult/clock_items/judicial_visor.dm +++ b/code/game/gamemodes/clock_cult/clock_items/judicial_visor.dm @@ -145,7 +145,7 @@ return TRUE return FALSE -//Judicial marker: Created by the judicial visor. After three seconds, knocks down any non-Servants nearby and damages Nar-Sian cultists. +//Judicial marker: Created by the judicial visor. Immediately applies Belligerent and briefly knocks down, then after 3 seconds does large damage and briefly knocks down again /obj/effect/clockwork/judicial_marker name = "judicial marker" desc = "You get the feeling that you shouldn't be standing here." @@ -165,11 +165,18 @@ /obj/effect/clockwork/judicial_marker/proc/judicialblast() playsound(src, 'sound/magic/magic_missile.ogg', 50, 1, 1, 1) flick("judicial_marker", src) + for(var/mob/living/carbon/C in range(1, src)) + var/datum/status_effect/belligerent/B = C.apply_status_effect(STATUS_EFFECT_BELLIGERENT) + if(!QDELETED(B)) + B.duration = world.time + 30 + C.Knockdown(5) //knocks down for half a second if affected sleep(16) + name = "judicial blast" layer = ABOVE_ALL_MOB_LAYER flick("judicial_explosion", src) set_light(1.4, 2, "#B451A1") sleep(13) + name = "judicial explosion" var/targetsjudged = 0 playsound(src, 'sound/effects/explosionfar.ogg', 100, 1, 1, 1) set_light(0) @@ -181,21 +188,19 @@ L.visible_message("Strange energy flows into [L]'s [I.name]!", \ "Your [I.name] shields you from [src]!") continue + L.Knockdown(15) //knocks down briefly when exploding if(!iscultist(L)) L.visible_message("[L] is struck by a judicial explosion!", \ "[!issilicon(L) ? "An unseen force slams you into the ground!" : "ERROR: Motor servos disabled by external source!"]") - L.Knockdown(160) //knocks down targets for 14-16 seconds else L.visible_message("[L] is struck by a judicial explosion!", \ "\"Keep an eye out, filth.\"\nA burst of heat crushes you against the ground!") - L.Knockdown(80) //knocks down for 6-8 seconds, but set cultist targets on fire - L.adjust_fire_stacks(2) + L.adjust_fire_stacks(2) //sets cultist targets on fire L.IgniteMob() - if(iscarbon(L)) - var/mob/living/carbon/C = L - C.silent += 6 + L.adjustFireLoss(5) targetsjudged++ - L.adjustBruteLoss(10) //do a small amount of damage + if(!QDELETED(L)) + L.adjustBruteLoss(20) //does a decent amount of damage add_logs(user, L, "struck with a judicial blast") to_chat(user, "[targetsjudged ? "Successfully judged [targetsjudged]":"Judged no"] heretic[targetsjudged == 1 ? "":"s"].") sleep(3) //so the animation completes properly diff --git a/code/game/gamemodes/clock_cult/clock_items/ratvarian_spear.dm b/code/game/gamemodes/clock_cult/clock_items/ratvarian_spear.dm index 8ba151830b..c1ea55e16d 100644 --- a/code/game/gamemodes/clock_cult/clock_items/ratvarian_spear.dm +++ b/code/game/gamemodes/clock_cult/clock_items/ratvarian_spear.dm @@ -6,14 +6,16 @@ icon = 'icons/obj/clockwork_objects.dmi' icon_state = "ratvarian_spear" item_state = "ratvarian_spear" + lefthand_file = 'icons/mob/inhands/antag/clockwork_lefthand.dmi' + righthand_file = 'icons/mob/inhands/antag/clockwork_righthand.dmi' force = 15 //Extra damage is dealt to targets in attack() - throwforce = 40 + throwforce = 25 + armour_penetration = 10 sharpness = IS_SHARP_ACCURATE attack_verb = list("stabbed", "poked", "slashed") hitsound = 'sound/weapons/bladeslice.ogg' w_class = WEIGHT_CLASS_BULKY - var/impale_cooldown = 50 //delay, in deciseconds, where you can't impale again - var/attack_cooldown = 10 //delay, in deciseconds, where you can't attack with the spear + var/bonus_burn = 5 var/timerid /obj/item/clockwork/ratvarian_spear/Destroy() @@ -22,107 +24,44 @@ /obj/item/clockwork/ratvarian_spear/ratvar_act() if(GLOB.ratvar_awakens) //If Ratvar is alive, the spear is extremely powerful - force = 25 - throwforce = 50 - armour_penetration = 10 + force = 20 + bonus_burn = 10 + throwforce = 40 + armour_penetration = 50 clockwork_desc = initial(clockwork_desc) deltimer(timerid) else force = initial(force) + bonus_burn = initial(bonus_burn) throwforce = initial(throwforce) - armour_penetration = 0 + armour_penetration = initial(armour_penetration) clockwork_desc = "A powerful spear of Ratvarian making. It's more effective against enemy cultists and silicons, though it won't last for long." deltimer(timerid) timerid = addtimer(CALLBACK(src, .proc/break_spear), RATVARIAN_SPEAR_DURATION, TIMER_STOPPABLE) /obj/item/clockwork/ratvarian_spear/cyborg/ratvar_act() //doesn't break! - if(GLOB.ratvar_awakens) - force = 25 - throwforce = 50 - armour_penetration = 10 - else - force = initial(force) - throwforce = initial(throwforce) - armour_penetration = 0 + ..() + clockwork_desc = "A powerful spear of Ratvarian making. It's more effective against enemy cultists and silicons." + deltimer(timerid) /obj/item/clockwork/ratvarian_spear/examine(mob/user) ..() if(is_servant_of_ratvar(user) || isobserver(user)) - to_chat(user, "Stabbing a human you are pulling or have grabbed with the spear will impale them, doing massive damage and stunning.") + to_chat(user, "Attacks on living non-Servants will generate [bonus_burn] units of vitality.") if(!iscyborg(user)) to_chat(user, "Throwing the spear will do massive damage, break the spear, and knock down the target.") /obj/item/clockwork/ratvarian_spear/attack(mob/living/target, mob/living/carbon/human/user) - var/impaling = FALSE - if(attack_cooldown > world.time) - to_chat(user, "You can't attack right now, wait [max(round((attack_cooldown - world.time)*0.1, 0.1), 0)] seconds!") - return - if(user.pulling && ishuman(user.pulling) && user.pulling == target) - if(impale_cooldown > world.time) - to_chat(user, "You can't impale [target] yet, wait [max(round((impale_cooldown - world.time)*0.1, 0.1), 0)] seconds!") - else - impaling = TRUE - attack_verb = list("impaled") - force += 22 //total 40 damage if ratvar isn't alive, 50 if he is - armour_penetration += 10 //if you're impaling someone, armor sure isn't that useful - user.stop_pulling() - - if(hitsound) - playsound(loc, hitsound, get_clamped_volume(), 1, -1) - user.lastattacked = target - target.lastattacker = user - user.do_attack_animation(target) - if(!target.attacked_by(src, user)) //TODO MAKE ATTACK() USE PROPER RETURN VALUES - impaling = FALSE //if we got blocked, stop impaling - else if(!target.null_rod_check()) //if they don't have a null rod, we do bonus damage on a successful attack + . = ..() + if(!QDELETED(target) && target.stat != DEAD && !target.null_rod_check() && !is_servant_of_ratvar(target)) //we do bonus damage on attacks unless they're a servant, have a null rod, or are dead + var/bonus_damage = bonus_burn //normally a total of 20 damage, 30 with ratvar if(issilicon(target)) - var/mob/living/silicon/S = target - if(S.stat != DEAD) - S.visible_message("[S] shudders violently at [src]'s touch!", "ERROR: Temperature rising!") - S.adjustFireLoss(22) //total 37 damage on borgs + target.visible_message("[target] shudders violently at [src]'s touch!", "ERROR: Temperature rising!") + bonus_damage *= 5 //total 40 damage on borgs, 70 with ratvar else if(iscultist(target) || isconstruct(target)) - var/mob/living/M = target - if(M.stat != DEAD) - to_chat(M, "Your body flares with agony at [src]'s presence!") - M.adjustFireLoss(15) //total 30 damage on cultists - else - target.adjustFireLoss(3) //anything else takes a total of 18 - add_logs(user, target, "attacked", src.name, "(INTENT: [uppertext(user.a_intent)]) (DAMTYPE: [uppertext(damtype)])") - add_fingerprint(user) - - attack_verb = list("stabbed", "poked", "slashed") - ratvar_act() - if(impaling) - impale_cooldown = world.time + initial(impale_cooldown) - attack_cooldown = world.time + initial(attack_cooldown) //can't attack until we're done impaling - if(target) - new /obj/effect/temp_visual/dir_setting/bloodsplatter(get_turf(target), get_dir(user, target)) - target.Stun(80) //brief stun - to_chat(user, "You prepare to remove your ratvarian spear from [target]...") - var/remove_verb = pick("pull", "yank", "drag") - if(do_after(user, 10, 1, target)) - var/turf/T = get_turf(target) - var/obj/effect/temp_visual/dir_setting/bloodsplatter/B = new /obj/effect/temp_visual/dir_setting/bloodsplatter(T, get_dir(target, user)) - playsound(T, 'sound/misc/splort.ogg', 200, 1) - playsound(T, 'sound/weapons/pierce.ogg', 200, 1) - if(target.stat != CONSCIOUS) - user.visible_message("[user] [remove_verb]s [src] out of [target]!", "You [remove_verb] your spear from [target]!") - else - user.visible_message("[user] kicks [target] off of [src]!", "You kick [target] off of [src]!") - to_chat(target, "You scream in pain as you're kicked off of [src]!") - target.emote("scream") - step(target, get_dir(user, target)) - T = get_turf(target) - B.forceMove(T) - target.Knockdown(40) //then knockdown if we stayed next to them - playsound(T, 'sound/weapons/thudswoosh.ogg', 50, 1) - flash_color(target, flash_color="#911414", flash_time=8) - else if(target) //it's a do_after, we gotta check again to make sure they didn't get deleted - user.visible_message("[user] [remove_verb]s [src] out of [target]!", "You [remove_verb] your spear from [target]!") - if(target.stat == CONSCIOUS) - to_chat(target, "You scream in pain as [src] is suddenly [remove_verb]ed out of you!") - target.emote("scream") - flash_color(target, flash_color="#911414", flash_time=4) + to_chat(target, "Your body flares with agony at [src]'s presence!") + bonus_damage *= 3 //total 30 damage on cultists, 50 with ratvar + GLOB.clockwork_vitality += target.adjustFireLoss(bonus_damage) //adds the damage done to existing vitality /obj/item/clockwork/ratvarian_spear/throw_impact(atom/target) var/turf/T = get_turf(target) @@ -139,6 +78,7 @@ L.Knockdown(100) else L.Knockdown(40) + GLOB.clockwork_vitality += L.adjustFireLoss(bonus_burn * 3) //normally a total of 40 damage, 70 with ratvar break_spear(T) else ..() diff --git a/code/game/gamemodes/clock_cult/clock_items/ratvarian_spear.dm.rej b/code/game/gamemodes/clock_cult/clock_items/ratvarian_spear.dm.rej new file mode 100644 index 0000000000..f97e3c8c1f --- /dev/null +++ b/code/game/gamemodes/clock_cult/clock_items/ratvarian_spear.dm.rej @@ -0,0 +1,10 @@ +diff a/code/game/gamemodes/clock_cult/clock_items/ratvarian_spear.dm b/code/game/gamemodes/clock_cult/clock_items/ratvarian_spear.dm (rejected hunks) +@@ -6,6 +6,8 @@ + icon = 'icons/obj/clockwork_objects.dmi' + icon_state = "ratvarian_spear" + item_state = "ratvarian_spear" ++ lefthand_file = 'icons/mob/inhands/antag/clockwork_lefthand.dmi' ++ righthand_file = 'icons/mob/inhands/antag/clockwork_righthand.dmi' + force = 15 //Extra damage is dealt to targets in attack() + throwforce = 25 + armour_penetration = 10 diff --git a/code/game/gamemodes/clock_cult/clock_items/replica_fabricator.dm b/code/game/gamemodes/clock_cult/clock_items/replica_fabricator.dm index a0ab79ba05..3f7e826017 100644 --- a/code/game/gamemodes/clock_cult/clock_items/replica_fabricator.dm +++ b/code/game/gamemodes/clock_cult/clock_items/replica_fabricator.dm @@ -4,9 +4,11 @@ desc = "An odd, L-shaped device that hums with energy." clockwork_desc = "A device that allows the replacing of mundane objects with Ratvarian variants. It requires power to function." icon_state = "replica_fabricator" + lefthand_file = 'icons/mob/inhands/antag/clockwork_lefthand.dmi' + righthand_file = 'icons/mob/inhands/antag/clockwork_righthand.dmi' w_class = WEIGHT_CLASS_NORMAL force = 5 - flags = NOBLUDGEON + flags_1 = NOBLUDGEON_1 var/stored_power = 0 //Requires power to function var/max_power = CLOCKCULT_POWER_UNIT * 10 var/uses_power = TRUE @@ -142,7 +144,7 @@ to_chat(user, "You use [stored_power ? "some":"all"] of [src]'s power to produce 5 brass sheets. It now stores [get_power()]W/[get_max_power()]W of power.") /obj/item/clockwork/replica_fabricator/pre_attackby(atom/target, mob/living/user, params) - if(!target || !user || !is_servant_of_ratvar(user) || istype(target, /obj/item/weapon/storage)) + if(!target || !user || !is_servant_of_ratvar(user) || istype(target, /obj/item/storage)) return TRUE return fabricate(target, user) @@ -295,7 +297,7 @@ if(!silent) to_chat(user, "[L] does not serve Ratvar!") return FALSE - if(L.health >= L.maxHealth || (L.flags & GODMODE)) + if(L.health >= L.maxHealth || (L.flags_1 & GODMODE)) if(!silent) to_chat(user, "[L == user ? "You are" : "[L] is"] at maximum health!") return FALSE diff --git a/code/game/gamemodes/clock_cult/clock_mobs.dm b/code/game/gamemodes/clock_cult/clock_mobs.dm index 97a68fd321..abeb183ab0 100644 --- a/code/game/gamemodes/clock_cult/clock_mobs.dm +++ b/code/game/gamemodes/clock_cult/clock_mobs.dm @@ -38,7 +38,7 @@ /mob/living/simple_animal/hostile/clockwork/examine(mob/user) var/t_He = p_they(TRUE) var/t_s = p_s() - var/msg = "*---------*\nThis is [bicon(src)] \a [src]!\n" + var/msg = "*---------*\nThis is [icon2html(src, user)] \a [src]!\n" msg += "[desc]\n" if(health < maxHealth) msg += "" diff --git a/code/game/gamemodes/clock_cult/clock_mobs/clockwork_marauder.dm b/code/game/gamemodes/clock_cult/clock_mobs/clockwork_marauder.dm index 7aebb6987b..abbc86089d 100644 --- a/code/game/gamemodes/clock_cult/clock_mobs/clockwork_marauder.dm +++ b/code/game/gamemodes/clock_cult/clock_mobs/clockwork_marauder.dm @@ -156,7 +156,7 @@ /mob/living/simple_animal/hostile/clockwork/marauder/adjustHealth(amount, updating_health = TRUE, forced = FALSE) if(amount > 0) for(var/mob/living/L in view(2, src)) - if(L.is_holding_item_of_type(/obj/item/weapon/nullrod)) + if(L.is_holding_item_of_type(/obj/item/nullrod)) to_chat(src, "The presence of a brandished holy artifact weakens your armor!") amount *= 4 //if a wielded null rod is nearby, it takes four times the health damage break @@ -258,7 +258,7 @@ return ..() /mob/living/simple_animal/hostile/clockwork/marauder/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/weapon/nullrod) || !blockOrCounter(user, I)) + if(istype(I, /obj/item/nullrod) || !blockOrCounter(user, I)) return ..() /mob/living/simple_animal/hostile/clockwork/marauder/proc/blockOrCounter(mob/target, atom/textobject) diff --git a/code/game/gamemodes/clock_cult/clock_scripture.dm b/code/game/gamemodes/clock_cult/clock_scripture.dm index f429a4b719..318d3e243d 100644 --- a/code/game/gamemodes/clock_cult/clock_scripture.dm +++ b/code/game/gamemodes/clock_cult/clock_scripture.dm @@ -57,6 +57,9 @@ Judgement: 12 servants, 5 caches, 300 CV, and any existing AIs are converted or if(slab.busy) to_chat(invoker, "[slab] refuses to work, displaying the message: \"[slab.busy]!\"") return FALSE + if(invoker.has_status_effect(STATUS_EFFECT_GEISTRACKER)) + to_chat(invoker, "[slab] refuses to work, displaying the message: \"Sustaining Geis!\"") + return FALSE slab.busy = "Invocation ([name]) in progress" if(GLOB.ratvar_awakens) channel_time *= 0.5 //if ratvar has awoken, half channel time and no cost @@ -150,7 +153,7 @@ Judgement: 12 servants, 5 caches, 300 CV, and any existing AIs are converted or if(prob(ratvarian_prob)) message = text2ratvar(message) to_chat(invoker, "\"[message]\"") - invoker << 'sound/magic/clockwork/invoke_general.ogg' + SEND_SOUND(invoker, sound('sound/magic/clockwork/invoke_general.ogg')) return TRUE /datum/clockwork_scripture/proc/check_offstation_penalty() @@ -274,6 +277,8 @@ Judgement: 12 servants, 5 caches, 300 CV, and any existing AIs are converted or if(slab_overlay) slab.add_overlay(slab_overlay) slab.item_state = "clockwork_slab" + slab.lefthand_file = 'icons/mob/inhands/antag/clockwork_lefthand.dmi' + slab.righthand_file = 'icons/mob/inhands/antag/clockwork_righthand.dmi' slab.inhand_overlay = slab_overlay slab.slab_ability = new ranged_type(slab) slab.slab_ability.slab = slab @@ -299,6 +304,8 @@ Judgement: 12 servants, 5 caches, 300 CV, and any existing AIs are converted or slab.slab_ability.remove_ranged_ability() slab.cut_overlays() slab.item_state = initial(slab.item_state) + slab.item_state = initial(slab.lefthand_file) + slab.item_state = initial(slab.righthand_file) slab.inhand_overlay = null if(invoker) invoker.update_inv_hands() diff --git a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_applications.dm b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_applications.dm index d4d6155461..d0b7f11eb4 100644 --- a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_applications.dm +++ b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_applications.dm @@ -2,28 +2,6 @@ // APPLICATIONS // ////////////////// -//Sigil of Accession: Creates a sigil of accession, which is like a sigil of submission, but can convert any number of non-implanted targets and up to one implanted target. -/datum/clockwork_scripture/create_object/sigil_of_accession - descname = "Trap, Permanent Conversion" - name = "Sigil of Accession" - desc = "Places a luminous sigil much like a Sigil of Submission, but it will remain even after successfully converting a non-implanted target. \ - It will penetrate mindshield implants once before disappearing." - invocations = list("Divinity, enslave...", "...all who trespass here!") - channel_time = 70 - consumed_components = list(BELLIGERENT_EYE = 4, GEIS_CAPACITOR = 2, HIEROPHANT_ANSIBLE = 2) - whispered = TRUE - object_path = /obj/effect/clockwork/sigil/submission/accession - prevent_path = /obj/effect/clockwork/sigil/submission - creator_message = "A luminous sigil appears below you. All non-servants to cross it will be enslaved after a brief time if they do not move." - usage_tip = "It will remain after converting a target, unless that target has a mindshield implant, which it will break to convert them, but consume itself in the process." - tier = SCRIPTURE_APPLICATION - one_per_tile = TRUE - primary_component = BELLIGERENT_EYE - sort_priority = 1 - quickbind = TRUE - quickbind_desc = "Creates a Sigil of Accession, which can convert a mindshielded non-Servant that remains on it." - - //Fellowship Armory: Arms the invoker and nearby servants with Ratvarian armor. /datum/clockwork_scripture/fellowship_armory descname = "Area Servant Armor" @@ -151,26 +129,6 @@ return TRUE -//Anima Fragment: Creates an empty anima fragment, which produces an anima fragment that moves at extreme speed and does high damage. -/datum/clockwork_scripture/create_object/anima_fragment - descname = "Fast Soul Vessel Shell" - name = "Anima Fragment" - desc = "Creates a large shell fitted for soul vessels. Adding an active soul vessel to it results in a powerful construct with decent health and slight regeneration, notable melee power, \ - and exceptional speed, though taking damage will temporarily slow it down." - invocations = list("Call forth...", "...the soldiers of Armorer.") - channel_time = 80 - consumed_components = list(BELLIGERENT_EYE = 2, VANGUARD_COGWHEEL = 2, REPLICANT_ALLOY = 4) - object_path = /obj/structure/destructible/clockwork/shell/fragment - creator_message = "You form an anima fragment, a powerful soul vessel receptacle." - observer_message = "The slab disgorges a puddle of black metal that expands and forms into a strange shell!" - usage_tip = "Useless without a soul vessel and should not be created without one." - tier = SCRIPTURE_APPLICATION - primary_component = REPLICANT_ALLOY - sort_priority = 4 - quickbind = TRUE - quickbind_desc = "Creates a Fragment Shell, which produces an Anima Fragment when filled with a Soul Vessel." - - //Sigil of Transmission: Creates a sigil of transmission that can drain and store power for clockwork structures. /datum/clockwork_scripture/create_object/sigil_of_transmission descname = "Structure Power Generator & Battery" diff --git a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_cyborg.dm b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_cyborg.dm index 85574db6b9..819dfac72e 100644 --- a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_cyborg.dm +++ b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_cyborg.dm @@ -37,7 +37,7 @@ invocations = list("May heathens...", "...kneel under our force!") channel_time = 30 primary_component = BELLIGERENT_EYE - quickbind_desc = "Allows you to place a Judicial Marker to knock down and damage non-Servants in an area.
Click your slab to disable." + quickbind_desc = "Allows you to smite an area, applying Belligerent and briefly stunning.
Click your slab to disable." slab_overlay = "judicial" ranged_type = /obj/effect/proc_holder/slab/judicial ranged_message = "You charge the clockwork slab with judicial force.\n\ diff --git a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_drivers.dm b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_drivers.dm index 91ad4d586b..fa61e3ca31 100644 --- a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_drivers.dm +++ b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_drivers.dm @@ -21,6 +21,7 @@ /datum/clockwork_scripture/channeled/belligerent/chant_effects(chant_number) for(var/mob/living/carbon/C in hearers(7, invoker)) C.apply_status_effect(STATUS_EFFECT_BELLIGERENT) + new /obj/effect/temp_visual/ratvar/belligerent(get_turf(invoker)) return TRUE @@ -28,20 +29,20 @@ /datum/clockwork_scripture/create_object/judicial_visor descname = "Delayed Area Knockdown Glasses" name = "Judicial Visor" - desc = "Forms a visor that, when worn, will grant the ability to smite an area, knocking down, muting, and damaging non-Servants." + desc = "Creates a visor that can smite an area, applying Belligerent and briefly stunning. The smote area will explode after 3 seconds." invocations = list("Grant me the flames of Engine!") channel_time = 10 consumed_components = list(BELLIGERENT_EYE = 1) whispered = TRUE object_path = /obj/item/clothing/glasses/judicial_visor - creator_message = "You form a judicial visor, which is capable of smiting the unworthy." - usage_tip = "The visor has a thirty-second cooldown once used, and the marker it creates has a delay of 3 seconds before exploding." + creator_message = "You form a judicial visor, which is capable of smiting a small area." + usage_tip = "The visor has a thirty-second cooldown once used." tier = SCRIPTURE_DRIVER space_allowed = TRUE primary_component = BELLIGERENT_EYE sort_priority = 2 quickbind = TRUE - quickbind_desc = "Creates a Judicial Visor, which can create a Judicial Marker at an area, knocking down, muting, and damaging non-Servants after a delay." + quickbind_desc = "Creates a Judicial Visor, which can smite an area, applying Belligerent and briefly stunning." //Vanguard: Provides twenty seconds of stun immunity. At the end of the twenty seconds, 25% of all stuns absorbed are applied to the invoker. @@ -97,28 +98,28 @@ Click your slab to cancel.
" -//Geis: Grants a short-range binding that will immediately start chanting on binding a valid target. -/datum/clockwork_scripture/ranged_ability/geis_prep - descname = "Melee Convert Attack" +//Geis: Grants a short-range binding attack that allows you to mute and drag around a target in a very obvious manner. +/datum/clockwork_scripture/ranged_ability/geis + descname = "Melee Mute & Stun" name = "Geis" - desc = "Charges your slab with divine energy, allowing you to bind a nearby heretic for conversion. This is very obvious and will make your slab visible in-hand." - invocations = list("Divinity, grant...", "...me strength...", "...to enlighten...", "...the heathen!") + desc = "Charges your slab with divine energy, allowing you to bind and pull a struck heretic." + invocations = list("Divinity, grant me strength...", "...to bind the heathen!") whispered = TRUE channel_time = 20 - usage_tip = "Is melee range and does not penetrate mindshield implants. Much more efficient than a Sigil of Submission at low Servant amounts." + usage_tip = "You CANNOT TAKE ANY NON-PULL ACTIONS while the target is bound, so Sigils of Submission should be placed before use." tier = SCRIPTURE_DRIVER primary_component = GEIS_CAPACITOR sort_priority = 5 quickbind = TRUE - quickbind_desc = "Allows you to bind and start converting an adjacent target non-Servant.
Click your slab to disable." + quickbind_desc = "Allows you to bind and mute an adjacent target non-Servant.
Click your slab to disable." slab_overlay = "geis" ranged_type = /obj/effect/proc_holder/slab/geis ranged_message = "You charge the clockwork slab with divine energy.\n\ - Left-click a target within melee range to convert!\n\ + Left-click a target within melee range to bind!\n\ Click your slab to cancel." timeout_time = 100 -/datum/clockwork_scripture/ranged_ability/geis_prep/run_scripture() +/datum/clockwork_scripture/ranged_ability/geis/run_scripture() var/servants = 0 if(!GLOB.ratvar_awakens) for(var/mob/living/M in GLOB.living_mob_list) @@ -130,93 +131,25 @@ channel_time = min(channel_time + servants*3, 50) return ..() -//The scripture that does the converting. -/datum/clockwork_scripture/geis - name = "Geis Conversion" - invocations = list("Enlighten this heathen!", "All are insects before Engine!", "Purge all untruths and honor Engine.") - channel_time = 49 - tier = SCRIPTURE_PERIPHERAL - var/mob/living/target - var/obj/structure/destructible/clockwork/geis_binding/binding -/datum/clockwork_scripture/geis/Destroy() - if(binding && !QDELETED(binding)) - qdel(binding) - return ..() - -/datum/clockwork_scripture/geis/can_recite() - if(!target) - return FALSE - return ..() - -/datum/clockwork_scripture/geis/run_scripture() - var/servants = 0 - if(!GLOB.ratvar_awakens) - for(var/mob/living/M in GLOB.living_mob_list) - if(can_recite_scripture(M, TRUE)) - servants++ - if(target.buckled) - target.buckled.unbuckle_mob(target, TRUE) - binding = new(get_turf(target)) - if(servants > SCRIPT_SERVANT_REQ) - servants -= SCRIPT_SERVANT_REQ - channel_time = min(channel_time + servants*7, 120) - binding.can_resist = TRUE - binding.setDir(target.dir) - binding.buckle_mob(target, TRUE) - return ..() - -/datum/clockwork_scripture/geis/check_special_requirements() - return target && binding && target.buckled == binding && !is_servant_of_ratvar(target) && target.stat != DEAD - -/datum/clockwork_scripture/geis/scripture_effects() - . = add_servant_of_ratvar(target) - if(.) - add_logs(invoker, target, "Converted", object = "Geis") - - -//Taunting Tirade: Channeled for up to five times over thirty seconds. Confuses non-servants that can hear it and allows movement for a brief time after each chant. -/datum/clockwork_scripture/channeled/taunting_tirade - descname = "Channeled, Mobile Confusion Trail" - name = "Taunting Tirade" - desc = "Allows movement for five seconds, leaving a trail that confuses and knocks down. Chanted every second for up to thirty seconds." - chant_invocations = list("Hostiles on my back!", "Enemies on my trail!", "Gonna try and shake my tail.", "Bogeys on my six!") - chant_amount = 5 - chant_interval = 10 +//Sigil of Submission: Creates a sigil of submission, which converts one heretic above it after a delay. +/datum/clockwork_scripture/create_object/sigil_of_submission + descname = "Trap, Conversion" + name = "Sigil of Submission" + desc = "Places a luminous sigil that will convert any non-Servants that remain on it for 8 seconds." + invocations = list("Divinity, enlighten...", "...those who trespass here!") + channel_time = 60 consumed_components = list(GEIS_CAPACITOR = 1) - usage_tip = "Useful for fleeing attackers, as few will be able to follow someone using this scripture." + whispered = TRUE + object_path = /obj/effect/clockwork/sigil/submission + creator_message = "A luminous sigil appears below you. Any non-Servants to cross it will be converted after 8 seconds if they do not move." + usage_tip = "This is the primary conversion method, though it will not penetrate mindshield implants." tier = SCRIPTURE_DRIVER + one_per_tile = TRUE primary_component = GEIS_CAPACITOR sort_priority = 6 quickbind = TRUE - quickbind_desc = "Allows movement for five seconds, leaving a trail that confuses and knocks down.
Maximum 5 chants." - var/flee_time = 47 //allow fleeing for 5 seconds - var/grace_period = 3 //very short grace period so you don't have to stop immediately - var/datum/progressbar/progbar - -/datum/clockwork_scripture/channeled/taunting_tirade/chant_effects(chant_number) - invoker.visible_message("[invoker] is suddenly covered with a thin layer of purple smoke!") - var/invoker_old_color = invoker.color - invoker.color = list("#AF0AAF", "#AF0AAF", "#AF0AAF", rgb(0,0,0)) - animate(invoker, color = invoker_old_color, time = flee_time+grace_period) - addtimer(CALLBACK(invoker, /atom/proc/update_atom_colour), flee_time+grace_period) - var/endtime = world.time + flee_time - progbar = new(invoker, flee_time, invoker) - progbar.bar.color = list("#AF0AAF", "#AF0AAF", "#AF0AAF", rgb(0,0,0)) - animate(progbar.bar, color = initial(progbar.bar.color), time = flee_time+grace_period) - while(world.time < endtime && can_recite()) - sleep(1) - new/obj/structure/destructible/clockwork/taunting_trail(invoker.loc) - progbar.update(endtime - world.time) - qdel(progbar) - if(can_recite() && chant_number != chant_amount) - sleep(grace_period) - else - return FALSE - return TRUE - -/datum/clockwork_scripture/channeled/taunting_tirade/chant_end_effects() - qdel(progbar) + quickbind_desc = "Creates a Sigil of Submission, which will convert non-Servants that remain on it." //Replicant: Creates a new clockwork slab. diff --git a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_scripts.dm b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_scripts.dm index 47558a5ee9..0e42af3a65 100644 --- a/code/game/gamemodes/clock_cult/clock_scriptures/scripture_scripts.dm +++ b/code/game/gamemodes/clock_cult/clock_scriptures/scripture_scripts.dm @@ -29,31 +29,12 @@ return ..() -//Cogscarab: Creates an empty cogscarab shell, which produces a cogscarab dedicated to maintaining and defending the cult. -/datum/clockwork_scripture/create_object/cogscarab - descname = "Constructor Soul Vessel Shell" - name = "Cogscarab" - desc = "Creates a small shell fitted for soul vessels. Adding an active soul vessel to it results in a small construct with tools and an inbuilt fabricator." - invocations = list("Call forth...", "...the workers of Armorer.") - channel_time = 60 - consumed_components = list(BELLIGERENT_EYE = 2, HIEROPHANT_ANSIBLE = 1) - object_path = /obj/structure/destructible/clockwork/shell/cogscarab - creator_message = "You form a cogscarab, a constructor soul vessel receptacle." - observer_message = "The slab disgorges a puddle of black metal that contracts and forms into a strange shell!" - usage_tip = "Useless without a soul vessel and should not be created without one." - tier = SCRIPTURE_SCRIPT - primary_component = BELLIGERENT_EYE - sort_priority = 2 - quickbind = TRUE - quickbind_desc = "Creates a Cogscarab Shell, which produces a Cogscarab when filled with a Soul Vessel." - - //Vitality Matrix: Creates a sigil which will drain health from nonservants and can use that health to heal or even revive servants. /datum/clockwork_scripture/create_object/vitality_matrix descname = "Trap, Damage to Healing" name = "Vitality Matrix" - desc = "Places a sigil that drains life from any living non-Servants that cross it. Servants that cross it, however, will be healed based on how much Vitality all \ - Matrices have drained from non-Servants. Dead Servants can be revived by this sigil if there is vitality equal to the target Servant's non-oxygen damage." + desc = "Places a sigil that drains life from any living non-Servants that cross it, producing Vitality. Servants that cross it, however, will be healed using existing Vitality. \ + Dead Servants can be revived by this sigil at a cost of 150 Vitality." invocations = list("Divinity...", "...steal their life...", "...for these shells!") channel_time = 60 consumed_components = list(BELLIGERENT_EYE = 1, VANGUARD_COGWHEEL = 2) @@ -181,46 +162,6 @@ return TRUE -//Sigil of Submission: Creates a sigil of submission, which converts one heretic above it after a delay. -/datum/clockwork_scripture/create_object/sigil_of_submission - descname = "Trap, Conversion" - name = "Sigil of Submission" - desc = "Places a luminous sigil that will enslave any valid beings standing on it after a time." - invocations = list("Divinity, enlighten...", "...those who trespass here!") - channel_time = 60 - consumed_components = list(BELLIGERENT_EYE = 1, GEIS_CAPACITOR = 2) - whispered = TRUE - object_path = /obj/effect/clockwork/sigil/submission - creator_message = "A luminous sigil appears below you. The next non-servant to cross it will be enslaved after a brief time if they do not move." - usage_tip = "This is not a primary conversion method - use Geis for that. It is advantageous as a trap, however, as it will transmit the name of the newly-converted." - tier = SCRIPTURE_SCRIPT - one_per_tile = TRUE - primary_component = GEIS_CAPACITOR - sort_priority = 5 - quickbind = TRUE - quickbind_desc = "Creates a Sigil of Submission, which will convert one non-Servant that remains on it." - - -//Soul Vessel: Creates a soul vessel, which can seek a ghost or be used on the uncovered head of a dead or dying human to take their brain. -/datum/clockwork_scripture/create_object/soul_vessel - descname = "Clockwork Posibrain" - name = "Soul Vessel" - desc = "Forms an ancient positronic brain with an overriding directive to serve Ratvar." - invocations = list("Herd the souls of...", "...the blasphemous damned!") - channel_time = 30 - consumed_components = list(VANGUARD_COGWHEEL = 1, GEIS_CAPACITOR = 2) - whispered = TRUE - object_path = /obj/item/device/mmi/posibrain/soul_vessel - creator_message = "You form a soul vessel, which can be used in-hand to attract spirits, or used on an unconscious or dead human to extract their consciousness." - usage_tip = "The vessel can be used as a teleport target for Spatial Gateway, though it is generally better-used by placing it in a shell or cyborg body." - tier = SCRIPTURE_SCRIPT - space_allowed = TRUE - primary_component = GEIS_CAPACITOR - sort_priority = 6 - quickbind = TRUE - quickbind_desc = "Creates a Soul Vessel, which can be placed in construct shells and cyborg bodies once filled." - - //Replica Fabricator: Creates a replica fabricator, used to convert objects and repair clockwork structures. /datum/clockwork_scripture/create_object/replica_fabricator descname = "Replaces Objects with Ratvarian Versions" @@ -245,13 +186,12 @@ /datum/clockwork_scripture/function_call descname = "Permanent Summonable Spear" name = "Function Call" - desc = "Grants the invoker the ability to call forth a powerful Ratvarian spear every three minutes. The spear will deal significant damage to Nar-Sie's dogs and silicon lifeforms, but will \ - vanish three minutes after being summoned." + desc = "Grants the invoker the ability to call forth a powerful Ratvarian spear every 3 minutes, with it lasting 3 minutes. The spear's attacks will generate Vitality, used for healing." invocations = list("Grant me...", "...the might of brass!") channel_time = 20 consumed_components = list(REPLICANT_ALLOY = 2, HIEROPHANT_ANSIBLE = 1) whispered = TRUE - usage_tip = "You can impale human targets with the spear by pulling them, then attacking. Throwing the spear at a mob will do massive damage and knock them down, but break the spear." + usage_tip = "Throwing the spear at a mob will do massive damage and knock them down, but break the spear." tier = SCRIPTURE_SCRIPT primary_component = REPLICANT_ALLOY sort_priority = 8 @@ -345,50 +285,3 @@ portal_uses = max(portal_uses, 100) //Very powerful if Ratvar has been summoned duration = max(duration, 100) return slab.procure_gateway(invoker, duration, portal_uses) - - -//Volt Blaster: Channeled for up to five times over ten seconds to fire up to five rays of energy at target locations. -/datum/clockwork_scripture/channeled/volt_blaster - descname = "Channeled, Targeted Energy Blasts" - name = "Volt Blaster" - desc = "Allows you to fire five energy rays at target locations. Channeled every fourth of a second for a maximum of ten seconds." - channel_time = 30 - invocations = list("Amperage...", "...grant me your power!") - chant_invocations = list("Use charge to kill!", "Slay with power!", "Hunt with energy!") - chant_amount = 5 - chant_interval = 4 - consumed_components = list(GEIS_CAPACITOR = 1, HIEROPHANT_ANSIBLE = 2) - usage_tip = "Though it requires you to stand still, this scripture can do massive damage." - tier = SCRIPTURE_SCRIPT - primary_component = HIEROPHANT_ANSIBLE - sort_priority = 10 - quickbind = TRUE - quickbind_desc = "Allows you to fire energy rays at target locations.
Maximum 5 chants." - var/static/list/nzcrentr_insults = list("You're not very good at aiming.", "You hunt badly.", "What a waste of energy.", "Almost funny to watch.", - "Boss says \"Click something, you idiot!\".", "Stop wasting components if you can't aim.") - -/datum/clockwork_scripture/channeled/volt_blaster/chant_effects(chant_number) - slab.busy = null - var/datum/clockwork_scripture/ranged_ability/volt_ray/ray = new - ray.slab = slab - ray.invoker = invoker - var/turf/T = get_turf(invoker) - if(!ray.run_scripture() && slab && invoker) - if(can_recite() && T == get_turf(invoker)) - to_chat(invoker, "\"[text2ratvar(pick(nzcrentr_insults))]\"") - else - return FALSE - return TRUE - -/obj/effect/ebeam/volt_ray - name = "volt_ray" - layer = LYING_MOB_LAYER - -/datum/clockwork_scripture/ranged_ability/volt_ray - name = "Volt Ray" - slab_overlay = "volt" - allow_mobility = FALSE - ranged_type = /obj/effect/proc_holder/slab/volt - ranged_message = "You charge the clockwork slab with shocking might.\n\ - Left-click a target to fire, quickly!" - timeout_time = 20 diff --git a/code/game/gamemodes/clock_cult/clock_structure.dm b/code/game/gamemodes/clock_cult/clock_structure.dm index d2b3e27df2..0c29361e59 100644 --- a/code/game/gamemodes/clock_cult/clock_structure.dm +++ b/code/game/gamemodes/clock_cult/clock_structure.dm @@ -87,13 +87,6 @@ . *= min(max_integrity/max(obj_integrity, 1), 4) . = round(., 0.01) -/obj/structure/destructible/clockwork/can_be_unfasten_wrench(mob/user, silent) - if(anchored && obj_integrity <= round(max_integrity * 0.25, 1)) - if(!silent) - to_chat(user, "[src] is too damaged to unsecure!") - return FAILED_UNFASTEN - return ..() - /obj/structure/destructible/clockwork/attack_ai(mob/user) if(is_servant_of_ratvar(user)) attack_hand(user) @@ -106,9 +99,9 @@ return ..() /obj/structure/destructible/clockwork/attackby(obj/item/I, mob/user, params) - if(is_servant_of_ratvar(user) && istype(I, /obj/item/weapon/wrench) && unanchored_icon) + if(is_servant_of_ratvar(user) && istype(I, /obj/item/wrench) && unanchored_icon) if(default_unfasten_wrench(user, I, 50) == SUCCESSFUL_UNFASTEN) - update_anchored(user, TRUE) + update_anchored(user) return 1 return ..() @@ -125,7 +118,7 @@ if(do_damage) playsound(src, break_sound, 10 * get_efficiency_mod(TRUE), 1) take_damage(round(max_integrity * 0.25, 1), BRUTE) - to_chat(user, "As you unsecure [src] from the floor, you see cracks appear in its surface!") + to_chat(user, "As you unsecure [src] from the floor, you see cracks appear in its surface!") /obj/structure/destructible/clockwork/emp_act(severity) if(anchored && unanchored_icon) diff --git a/code/game/gamemodes/clock_cult/clock_structures/ark_of_the_clockwork_justicar.dm b/code/game/gamemodes/clock_cult/clock_structures/ark_of_the_clockwork_justicar.dm index 11ee117b3a..2174f04dcb 100644 --- a/code/game/gamemodes/clock_cult/clock_structures/ark_of_the_clockwork_justicar.dm +++ b/code/game/gamemodes/clock_cult/clock_structures/ark_of_the_clockwork_justicar.dm @@ -4,7 +4,7 @@ desc = "A massive, thrumming rip in spacetime." clockwork_desc = "A portal to the Celestial Derelict. Massive and intimidating, it is the only thing that can both transport Ratvar and withstand the massive amount of energy he emits." max_integrity = 500 - mouse_opacity = 2 + mouse_opacity = MOUSE_OPACITY_OPAQUE icon = 'icons/effects/clockwork_effects.dmi' icon_state = "nothing" density = FALSE @@ -68,7 +68,7 @@ if(!purpose_fulfilled) var/area/gate_area = get_area(src) hierophant_message("An Ark of the Clockwork Justicar has fallen at [gate_area.map_name]!") - send_to_playing_players(sound(null, 0, channel = CHANNEL_JUSTICAR_ARK)) + sound_to_playing_players(channel = CHANNEL_JUSTICAR_ARK, S = sound(null, 0)) var/was_stranded = SSshuttle.emergency.mode == SHUTTLE_STRANDED SSshuttle.clearHostileEnvironment(src) if(!was_stranded && !purpose_fulfilled) @@ -82,12 +82,12 @@ . = ..() /obj/structure/destructible/clockwork/massive/celestial_gateway/deconstruct(disassembled = TRUE) - if(!(flags & NODECONSTRUCT)) + if(!(flags_1 & NODECONSTRUCT_1)) if(!disassembled) resistance_flags |= INDESTRUCTIBLE countdown.stop() visible_message("[src] begins to pulse uncontrollably... you might want to run!") - send_to_playing_players(sound('sound/effects/clockcult_gateway_disrupted.ogg', 0, channel = CHANNEL_JUSTICAR_ARK, volume = 50)) + sound_to_playing_players(volume = 50, channel = CHANNEL_JUSTICAR_ARK, S = sound('sound/effects/clockcult_gateway_disrupted.ogg', 0)) make_glow() glow.icon_state = "clockwork_gateway_disrupted" resistance_flags |= INDESTRUCTIBLE @@ -208,7 +208,7 @@ if(still_needs_components()) if(!first_sound_played) priority_announce("Massive energy anomaly detected on short-range scanners. Attempting to triangulate location...", "Anomaly Alert") - send_to_playing_players(sound('sound/effects/clockcult_gateway_charging.ogg', 1, channel = CHANNEL_JUSTICAR_ARK, volume = 10)) + sound_to_playing_players(volume = 10, channel = CHANNEL_JUSTICAR_ARK, S = sound('sound/effects/clockcult_gateway_charging.ogg', 1)) first_sound_played = TRUE make_glow() glow.icon_state = "clockwork_gateway_components" @@ -228,7 +228,8 @@ switch(progress_in_seconds) if(-INFINITY to GATEWAY_REEBE_FOUND) if(!second_sound_played) - send_to_playing_players(sound('sound/effects/clockcult_gateway_charging.ogg', 1, channel = CHANNEL_JUSTICAR_ARK, volume = 30)) + new /obj/effect/temp_visual/decoy/fading/threesecond(loc, glow) + sound_to_playing_players(volume = 30, channel = CHANNEL_JUSTICAR_ARK, S = sound('sound/effects/clockcult_gateway_charging.ogg', 1)) second_sound_played = TRUE make_glow() glow.icon_state = "clockwork_gateway_charging" @@ -236,13 +237,15 @@ if(!third_sound_played) var/area/gate_area = get_area(src) priority_announce("Location of massive energy anomaly has been triangulated. Location: [gate_area.map_name].", "Anomaly Alert") - send_to_playing_players(sound('sound/effects/clockcult_gateway_active.ogg', 1, channel = CHANNEL_JUSTICAR_ARK, volume = 35)) + new /obj/effect/temp_visual/decoy/fading/threesecond(loc, glow) + sound_to_playing_players(volume = 35, channel = CHANNEL_JUSTICAR_ARK, S = sound('sound/effects/clockcult_gateway_active.ogg', 1)) third_sound_played = TRUE make_glow() glow.icon_state = "clockwork_gateway_active" if(GATEWAY_RATVAR_COMING to GATEWAY_RATVAR_ARRIVAL) if(!fourth_sound_played) - send_to_playing_players(sound('sound/effects/clockcult_gateway_closing.ogg', 1, channel = CHANNEL_JUSTICAR_ARK, volume = 40)) + new /obj/effect/temp_visual/decoy/fading/threesecond(loc, glow) + sound_to_playing_players(volume = 40, channel = CHANNEL_JUSTICAR_ARK, S = sound('sound/effects/clockcult_gateway_closing.ogg', 1)) fourth_sound_played = TRUE make_glow() glow.icon_state = "clockwork_gateway_closing" @@ -252,20 +255,20 @@ resistance_flags |= INDESTRUCTIBLE purpose_fulfilled = TRUE make_glow() - animate(glow, transform = matrix() * 1.5, alpha = 255, time = 125) - send_to_playing_players(sound('sound/effects/ratvar_rises.ogg', 0, channel = CHANNEL_JUSTICAR_ARK)) //End the sounds + animate(glow, transform = matrix() * 3, time = 125) + sound_to_playing_players('sound/effects/ratvar_rises.ogg', channel = CHANNEL_JUSTICAR_ARK) //End the sounds sleep(125) - make_glow() - animate(glow, transform = matrix() * 3, alpha = 0, time = 5) var/turf/startpoint = get_turf(src) - QDEL_IN(src, 3) - sleep(3) + make_glow() + glow.transform = matrix() * 4.5 + animate(glow, transform = matrix() * 0.1, time = 10) + QDEL_IN(src, 10) GLOB.clockwork_gateway_activated = TRUE new/obj/structure/destructible/clockwork/massive/ratvar(startpoint) send_to_playing_players("\"[text2ratvar("See Engine's mercy")]!\"\n\ \"[text2ratvar("Observe Engine's design skills")]!\"\n\"[text2ratvar("Behold Engine's light")]!!\"\n\ \"[text2ratvar("Gaze upon Engine's power")].\"") - send_to_playing_players('sound/magic/clockwork/invoke_general.ogg') + sound_to_playing_players('sound/effects/empulse.ogg') var/x0 = startpoint.x var/y0 = startpoint.y for(var/I in spiral_range_turfs(255, startpoint)) diff --git a/code/game/gamemodes/clock_cult/clock_structures/clock_shells.dm b/code/game/gamemodes/clock_cult/clock_structures/clock_shells.dm deleted file mode 100644 index a2f1022abc..0000000000 --- a/code/game/gamemodes/clock_cult/clock_structures/clock_shells.dm +++ /dev/null @@ -1,48 +0,0 @@ -//Useless on their own, these shells can create powerful constructs. -/obj/structure/destructible/clockwork/shell - construction_value = 0 - anchored = FALSE - density = FALSE - resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF - var/mobtype = /mob/living/simple_animal/hostile/clockwork - var/spawn_message = " is an error and you should yell at whoever spawned this shell." - -/obj/structure/destructible/clockwork/shell/attackby(obj/item/I, mob/living/user, params) - if(istype(I, /obj/item/device/mmi/posibrain/soul_vessel)) - if(!is_servant_of_ratvar(user)) - ..() - return 0 - var/obj/item/device/mmi/posibrain/soul_vessel/S = I - if(!S.brainmob) - to_chat(user, "[S] is inactive! Turn it on or capture a mind first.") - return 0 - if(S.brainmob && (!S.brainmob.client || !S.brainmob.mind)) - to_chat(user, "[S]'s trapped consciousness appears inactive!") - return 0 - user.visible_message("[user] places [S] in [src], where it fuses to the shell.", "You place [S] in [src], fusing it to the shell.") - var/mob/living/simple_animal/A = new mobtype(get_turf(src)) - A.visible_message("[src][spawn_message]") - S.brainmob.mind.transfer_to(A) - A.fully_replace_character_name(null, "[findtext(A.name, initial(A.name)) ? "[initial(A.name)]":"[A.name]"] ([S.brainmob.name])") - user.drop_item() - qdel(S) - qdel(src) - return 1 - else - return ..() - -/obj/structure/destructible/clockwork/shell/cogscarab - name = "cogscarab shell" - desc = "A small brass shell with a cube-shaped receptable in its center. It gives off an aura of obsessive perfectionism." - clockwork_desc = "A dormant receptable that, when powered with a soul vessel, will become a weak construct with an inbuilt fabricator." - icon_state = "clockdrone_shell" - mobtype = /mob/living/simple_animal/drone/cogscarab - spawn_message = "'s eyes blink open, glowing bright red." - -/obj/structure/destructible/clockwork/shell/fragment - name = "fragment shell" - desc = "A massive brass shell with a small cube-shaped receptable in its center. It gives off an aura of contained power." - clockwork_desc = "A dormant receptable that, when powered with a soul vessel, will become a powerful construct." - icon_state = "anime_fragment" - mobtype = /mob/living/simple_animal/hostile/clockwork/fragment - spawn_message = " whirs and rises from the ground on a flickering jet of reddish fire." diff --git a/code/game/gamemodes/clock_cult/clock_structures/geis_binding.dm b/code/game/gamemodes/clock_cult/clock_structures/geis_binding.dm index ecb69c8a27..029fd552e2 100644 --- a/code/game/gamemodes/clock_cult/clock_structures/geis_binding.dm +++ b/code/game/gamemodes/clock_cult/clock_structures/geis_binding.dm @@ -2,11 +2,12 @@ /obj/structure/destructible/clockwork/geis_binding name = "glowing ring" desc = "A flickering, glowing purple ring around a target." - clockwork_desc = "A binding ring around a target, preventing them from taking action while they're being converted." - max_integrity = 25 + clockwork_desc = "A binding ring around a target, preventing them from taking action." + max_integrity = 20 light_range = 2 - light_power = 0.5 + light_power = 0.8 light_color = "#AF0AAF" + anchored = FALSE density = FALSE immune_to_servant_attacks = TRUE icon = 'icons/effects/clockwork_effects.dmi' @@ -16,19 +17,57 @@ debris = list() can_buckle = TRUE buckle_lying = 0 - buckle_prevents_pull = TRUE - var/resisting = FALSE - var/can_resist = FALSE var/mob_layer = MOB_LAYER + var/last_mob_health = 0 + var/apply_time = 0 + +/obj/structure/destructible/clockwork/geis_binding/Initialize(mapload, obj/item/clockwork/slab/the_slab) + . = ..() + START_PROCESSING(SSprocessing, src) + +/obj/structure/destructible/clockwork/geis_binding/Destroy() + STOP_PROCESSING(SSprocessing, src) + return ..() /obj/structure/destructible/clockwork/geis_binding/examine(mob/user) icon_state = "geisbinding_full" ..() icon_state = "geisbinding" +/obj/structure/destructible/clockwork/geis_binding/process() + var/tick_damage = 1 + if(locate(/obj/effect/clockwork/sigil/submission) in loc) + tick_damage *= 0.5 + if(LAZYLEN(buckled_mobs)) + for(var/V in buckled_mobs) + var/mob/living/L = V + if(is_servant_of_ratvar(L)) //servants are freed automatically + take_damage(obj_integrity) + return + if(last_mob_health > L.health) + tick_damage += last_mob_health - L.health + last_mob_health = L.health + if(L.layer != mob_layer) + mob_layer = L.layer + layer = mob_layer - 0.01 + cut_overlays() + add_overlay(mutable_appearance('icons/effects/clockwork_effects.dmi', "geisbinding_top", mob_layer + 0.01)) + break + take_damage(tick_damage, sound_effect = FALSE) + playsound(src, 'sound/effects/empulse.ogg', tick_damage * 40, TRUE, -4) + /obj/structure/destructible/clockwork/geis_binding/attack_hand(mob/living/user) return +/obj/structure/destructible/clockwork/geis_binding/attackby(obj/item/I, mob/user, params) + if(is_servant_of_ratvar(user) && istype(I, /obj/item/clockwork/slab)) + user.visible_message("[user] starts to dispel [src]...", "You start to dispel [src]...") + if(do_after(user, 30, target = src)) + user.visible_message("[user] dispels [src]!", "You dispel [src]!") + take_damage(obj_integrity) + return 1 + return ..() + /obj/structure/destructible/clockwork/geis_binding/emp_act(severity) new /obj/effect/temp_visual/emp(loc) qdel(src) @@ -37,21 +76,25 @@ ..() if(M.buckled == src) desc = "A flickering, glowing purple ring around [M]." - clockwork_desc = "A binding ring around [M], preventing [M.p_them()] from taking action while [M.p_theyre()] being converted." + clockwork_desc = "A binding ring around [M], preventing [M.p_them()] from taking action." icon_state = "geisbinding" mob_layer = M.layer - layer = M.layer - 0.01 - add_overlay(mutable_appearance('icons/effects/clockwork_effects.dmi', "geisbinding_top", M.layer + 0.01)) + layer = mob_layer - 0.01 + add_overlay(mutable_appearance('icons/effects/clockwork_effects.dmi', "geisbinding_top", mob_layer + 0.01)) + last_mob_health = M.health + apply_time = world.time for(var/obj/item/I in M.held_items) M.dropItemToGround(I) for(var/i in M.get_empty_held_indexes()) var/obj/item/geis_binding/B = new(M) M.put_in_hands(B, i) + if(iscarbon(M)) + var/mob/living/carbon/C = M + if(!C.handcuffed) + C.handcuffed = new /obj/item/restraints/handcuffs/energy/clock(C) M.regenerate_icons() - M.visible_message("A [name] appears around [M]!", \ - "A [name] appears around you![can_resist ? "\nResist!":""]") - if(!can_resist) - repair_and_interrupt() + M.visible_message("A [name] appears around [M]!", "A [name] appears around you!") + repair_and_interrupt() else var/obj/effect/temp_visual/ratvar/geis_binding/G = new /obj/effect/temp_visual/ratvar/geis_binding(M.loc) var/obj/effect/temp_visual/ratvar/geis_binding/T = new /obj/effect/temp_visual/ratvar/geis_binding/top(M.loc) @@ -62,13 +105,17 @@ animate(G, transform = matrix()*2, alpha = 0, time = 8, easing = EASE_OUT) animate(T, transform = matrix()*2, alpha = 0, time = 8, easing = EASE_OUT) M.visible_message("[src] snaps into glowing pieces and dissipates!") + M.AdjustStun(-130 + (apply_time - world.time), 1, 1) //remove exactly as much stun as was applied + if(iscarbon(M)) + var/mob/living/carbon/C = M + C.silent = max(C.silent - 7, 0) for(var/obj/item/geis_binding/GB in M.held_items) M.dropItemToGround(GB, TRUE) - -/obj/structure/destructible/clockwork/geis_binding/relaymove(mob/user, direction) - if(isliving(user) && can_resist) - var/mob/living/L = user - L.resist() + if(iscarbon(M)) + var/mob/living/carbon/C = M + if(istype(C.handcuffed, /obj/item/restraints/handcuffs/energy/clock)) + QDEL_NULL(C.handcuffed) + C.update_handcuffed() /obj/structure/destructible/clockwork/geis_binding/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0) playsound(src, 'sound/effects/empulse.ogg', 50, 1) @@ -79,7 +126,7 @@ update_icon() /obj/structure/destructible/clockwork/geis_binding/update_icon() - alpha = min(initial(alpha) + ((obj_integrity - max_integrity) * 5), 255) + alpha = min(255 * ((obj_integrity/max_integrity) + 0.2) , 255) /obj/structure/destructible/clockwork/geis_binding/proc/repair_and_interrupt() obj_integrity = max_integrity @@ -87,10 +134,10 @@ for(var/m in buckled_mobs) var/mob/living/L = m if(L) - L.Stun(20, 1, 1) + L.Stun(130, 1, 1) //basically here to act as a mute for borgs if(iscarbon(L)) var/mob/living/carbon/C = L - C.silent += 4 + C.silent += 7 visible_message("[src] flares brightly!") var/obj/effect/temp_visual/ratvar/geis_binding/G1 = new /obj/effect/temp_visual/ratvar/geis_binding(loc) var/obj/effect/temp_visual/ratvar/geis_binding/G2 = new /obj/effect/temp_visual/ratvar/geis_binding(loc) @@ -106,18 +153,7 @@ animate(T2, pixel_y = pixel_y - 9, alpha = 0, time = 8, easing = EASE_IN) /obj/structure/destructible/clockwork/geis_binding/user_unbuckle_mob(mob/living/buckled_mob, mob/user) - if(buckled_mob == user) - if(!resisting && can_resist) - resisting = TRUE - user.visible_message("[user] starts struggling against [src]...", "You start breaking out of [src]...") - while(do_after(user, 10, target = src) && resisting && obj_integrity) - if(obj_integrity - 5 <= 0) - user.visible_message("[user] breaks [src]!", "You break [src]!") - take_damage(5) - return user - take_damage(5) - resisting = FALSE - else + if(buckled_mob != user) return ..() /obj/item/geis_binding @@ -125,8 +161,14 @@ desc = "A flickering ring preventing you from holding items." icon = 'icons/effects/clockwork_effects.dmi' icon_state = "geisbinding_full" - flags = NODROP|ABSTRACT|DROPDEL + flags_1 = NODROP_1|ABSTRACT_1|DROPDEL_1 /obj/item/geis_binding/pre_attackby(atom/target, mob/living/user, params) - user.resist() return FALSE + +/obj/item/restraints/handcuffs/energy/clock + name = "glowing rings" + desc = "Flickering rings preventing you from holding items." + icon = 'icons/effects/clockwork_effects.dmi' + icon_state = "geisbinding_full" + flags_1 = NODROP_1|ABSTRACT_1|DROPDEL_1 diff --git a/code/game/gamemodes/clock_cult/clock_structures/interdiction_lens.dm b/code/game/gamemodes/clock_cult/clock_structures/interdiction_lens.dm index 154f9c3cec..5066b2448a 100644 --- a/code/game/gamemodes/clock_cult/clock_structures/interdiction_lens.dm +++ b/code/game/gamemodes/clock_cult/clock_structures/interdiction_lens.dm @@ -126,7 +126,7 @@ if(O.emped || !O.on) continue O.emp_act(EMP_HEAVY) - else if((isliving(A) && !is_servant_of_ratvar(A)) || istype(A, /obj/structure/closet) || istype(A, /obj/item/weapon/storage)) //other things may have radios in them but we don't care + else if((isliving(A) && !is_servant_of_ratvar(A)) || istype(A, /obj/structure/closet) || istype(A, /obj/item/storage)) //other things may have radios in them but we don't care for(var/obj/item/device/radio/O in A.GetAllContents()) successfulprocess = TRUE if(O.emped || !O.on) diff --git a/code/game/gamemodes/clock_cult/clock_structures/ocular_warden.dm b/code/game/gamemodes/clock_cult/clock_structures/ocular_warden.dm index bd315353b9..7953a7dafd 100644 --- a/code/game/gamemodes/clock_cult/clock_structures/ocular_warden.dm +++ b/code/game/gamemodes/clock_cult/clock_structures/ocular_warden.dm @@ -32,16 +32,12 @@ return 25 /obj/structure/destructible/clockwork/ocular_warden/can_be_unfasten_wrench(mob/user, silent) - if(anchored) - if(obj_integrity <= max_integrity * 0.25) - if(!silent) - to_chat(user, "[src] is too damaged to unsecure!") - return FAILED_UNFASTEN - else + if(!anchored) for(var/obj/structure/destructible/clockwork/ocular_warden/W in orange(OCULAR_WARDEN_EXCLUSION_RANGE, src)) - if(!silent) - to_chat(user, "You sense another ocular warden too near this location. Activating this one this close would cause them to fight.") - return FAILED_UNFASTEN + if(W.anchored) + if(!silent) + to_chat(user, "You sense another ocular warden too near this location. Activating this one this close would cause them to fight.") + return FAILED_UNFASTEN return SUCCESSFUL_UNFASTEN /obj/structure/destructible/clockwork/ocular_warden/ratvar_act() @@ -79,7 +75,7 @@ if(GLOB.ratvar_awakens && L) L.adjust_fire_stacks(damage_per_tick) L.IgniteMob() - else if(istype(target,/obj/mecha)) + else if(istype(target, /obj/mecha)) var/obj/mecha/M = target M.take_damage(damage_per_tick * get_efficiency_mod(), BURN, "melee", 1, get_dir(src, M)) @@ -94,7 +90,7 @@ if(isliving(target)) var/mob/living/L = target to_chat(L, "\"I SEE YOU!\"\n[src]'s gaze [GLOB.ratvar_awakens ? "melts you alive" : "burns you"]!") - else if(istype(target,/obj/mecha)) + else if(istype(target, /obj/mecha)) var/obj/mecha/M = target to_chat(M.occupant, "\"I SEE YOU!\"" ) else if(prob(0.5)) //Extremely low chance because of how fast the subsystem it uses processes @@ -106,11 +102,11 @@ /obj/structure/destructible/clockwork/ocular_warden/proc/acquire_nearby_targets() . = list() for(var/mob/living/L in viewers(sight_range, src)) //Doesn't attack the blind - var/obj/item/weapon/storage/book/bible/B = L.bible_check() + var/obj/item/storage/book/bible/B = L.bible_check() if(B) if(!(B.resistance_flags & ON_FIRE)) to_chat(L, "Your [B.name] bursts into flames!") - for(var/obj/item/weapon/storage/book/bible/BI in L.GetAllContents()) + for(var/obj/item/storage/book/bible/BI in L.GetAllContents()) if(!(BI.resistance_flags & ON_FIRE)) BI.fire_act() continue diff --git a/code/game/gamemodes/clock_cult/clock_structures/prolonging_prism.dm b/code/game/gamemodes/clock_cult/clock_structures/prolonging_prism.dm index aae18ba175..cf730189e3 100644 --- a/code/game/gamemodes/clock_cult/clock_structures/prolonging_prism.dm +++ b/code/game/gamemodes/clock_cult/clock_structures/prolonging_prism.dm @@ -130,6 +130,6 @@ if(hex_combo) //YOU BUILT A HEXAGON hex_combo.pixel_x = -16 hex_combo.pixel_y = -16 - hex_combo.mouse_opacity = 0 + hex_combo.mouse_opacity = MOUSE_OPACITY_TRANSPARENT hex_combo.plane = GAME_PLANE new /obj/effect/temp_visual/ratvar/prolonging_prism(T, hex_combo) diff --git a/code/game/gamemodes/clock_cult/clock_structures/ratvar_the_clockwork_justicar.dm b/code/game/gamemodes/clock_cult/clock_structures/ratvar_the_clockwork_justicar.dm index c8b81a8ef0..c604e106f3 100644 --- a/code/game/gamemodes/clock_cult/clock_structures/ratvar_the_clockwork_justicar.dm +++ b/code/game/gamemodes/clock_cult/clock_structures/ratvar_the_clockwork_justicar.dm @@ -23,12 +23,12 @@ for(var/obj/O in GLOB.all_clockwork_objects) O.ratvar_act() START_PROCESSING(SSobj, src) + INVOKE_ASYNC(SSshuttle.emergency, /obj/docking_port/mobile/emergency.proc/request, null, 0, null, FALSE, 0) send_to_playing_players("\"[text2ratvar("ONCE AGAIN MY LIGHT SHALL SHINE ACROSS THIS PATHETIC REALM")]!!\"") sound_to_playing_players('sound/effects/ratvar_reveal.ogg') var/mutable_appearance/alert_overlay = mutable_appearance('icons/effects/clockwork_effects.dmi', "ratvar_alert") var/area/A = get_area(src) notify_ghosts("The Justiciar's light calls to you! Reach out to Ratvar in [A.name] to be granted a shell to spread his glory!", null, source = src, alert_overlay = alert_overlay) - INVOKE_ASYNC(SSshuttle.emergency, /obj/docking_port/mobile/emergency.proc/request, null, 0, null, FALSE, 0) /obj/structure/destructible/clockwork/massive/ratvar/Destroy() GLOB.ratvar_awakens-- diff --git a/code/game/gamemodes/clock_cult/clock_structures/wall_gear.dm b/code/game/gamemodes/clock_cult/clock_structures/wall_gear.dm index bdb4544787..1463ca6ac0 100644 --- a/code/game/gamemodes/clock_cult/clock_structures/wall_gear.dm +++ b/code/game/gamemodes/clock_cult/clock_structures/wall_gear.dm @@ -24,10 +24,10 @@ return /obj/structure/destructible/clockwork/wall_gear/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/weapon/wrench)) + if(istype(I, /obj/item/wrench)) default_unfasten_wrench(user, I, 10) return 1 - else if(istype(I, /obj/item/weapon/screwdriver)) + else if(istype(I, /obj/item/screwdriver)) if(anchored) to_chat(user, "[src] needs to be unsecured to disassemble it!") else @@ -70,6 +70,6 @@ return ..() /obj/structure/destructible/clockwork/wall_gear/deconstruct(disassembled = TRUE) - if(!(flags & NODECONSTRUCT) && disassembled) + if(!(flags_1 & NODECONSTRUCT_1) && disassembled) new /obj/item/stack/tile/brass(loc, 3) return ..() diff --git a/code/game/gamemodes/cult/cult.dm b/code/game/gamemodes/cult/cult.dm index e4af3c2d45..06407079ce 100644 --- a/code/game/gamemodes/cult/cult.dm +++ b/code/game/gamemodes/cult/cult.dm @@ -125,9 +125,9 @@ mob.dna.remove_mutation(CLOWNMUT) if(tome) - . += cult_give_item(/obj/item/weapon/tome, mob) + . += cult_give_item(/obj/item/tome, mob) else - . += cult_give_item(/obj/item/weapon/paper/talisman/supply, mob) + . += cult_give_item(/obj/item/paper/talisman/supply, mob) to_chat(mob, "These will help you start the cult on this station. Use them well, and remember - you are not the only one.") /datum/game_mode/proc/cult_give_item(obj/item/item_path, mob/living/carbon/human/mob) @@ -146,7 +146,7 @@ else to_chat(mob, "You have a [item_name] in your [where].") if(where == "backpack") - var/obj/item/weapon/storage/B = mob.back + var/obj/item/storage/B = mob.back B.orient2hud(mob) B.show_to(mob) return 1 @@ -203,7 +203,7 @@ var/acolytes_survived = 0 for(var/datum/mind/cult_mind in cult) if (cult_mind.current && cult_mind.current.stat != DEAD) - if(cult_mind.current.onCentcom() || cult_mind.current.onSyndieBase()) + if(cult_mind.current.onCentCom() || cult_mind.current.onSyndieBase()) acolytes_survived++ if(acolytes_survived>=acolytes_needed) return 0 diff --git a/code/game/gamemodes/cult/cult_comms.dm b/code/game/gamemodes/cult/cult_comms.dm index f6dab6c9cc..647b47e7fa 100644 --- a/code/game/gamemodes/cult/cult_comms.dm +++ b/code/game/gamemodes/cult/cult_comms.dm @@ -2,6 +2,7 @@ #define MARK_COOLDOWN /datum/action/innate/cult + icon_icon = 'icons/mob/actions/actions_cult.dmi' background_icon_state = "bg_demon" buttontooltipstyle = "cult" check_flags = AB_CHECK_RESTRAINED|AB_CHECK_STUN|AB_CHECK_CONSCIOUS @@ -102,13 +103,13 @@ if(B.current) B.current.update_action_buttons_icon() if(!B.current.incapacitated()) - B.current << 'sound/hallucinations/im_here1.ogg' + SEND_SOUND(B.current, 'sound/hallucinations/im_here1.ogg') to_chat(B.current, "Acolyte [Nominee] has asserted that they are worthy of leading the cult. A vote will be called shortly.") sleep(100) var/list/asked_cultists = list() for(var/datum/mind/B in SSticker.mode.cult) if(B.current && B.current != Nominee && !B.current.incapacitated()) - B.current << 'sound/magic/exit_blood.ogg' + SEND_SOUND(B.current, 'sound/magic/exit_blood.ogg') asked_cultists += B.current var/list/yes_voters = pollCandidates("[Nominee] seeks to lead your cult, do you support [Nominee.p_them()]?", poll_time = 300, group = asked_cultists) if(QDELETED(Nominee) || Nominee.incapacitated()) @@ -279,7 +280,7 @@ for(var/datum/mind/B in SSticker.mode.cult) if(B.current && B.current.stat != DEAD && B.current.client) to_chat(B.current, "Master [ranged_ability_user] has marked [GLOB.blood_target] in the [A.name] as the cult's top priority, get there immediately!") - B.current << pick(sound('sound/hallucinations/over_here2.ogg',0,1,75), sound('sound/hallucinations/over_here3.ogg',0,1,75)) + SEND_SOUND(B.current, sound(pick('sound/hallucinations/over_here2.ogg','sound/hallucinations/over_here3.ogg'),0,1,75)) B.current.client.images += GLOB.blood_target_image attached_action.owner.update_action_buttons_icon() remove_ranged_ability("The marking rite is complete! It will last for 90 seconds.") @@ -305,6 +306,7 @@ /datum/action/innate/cult/master/pulse name = "Eldritch Pulse" desc = "Seize upon a fellow cultist or cult structure and teleport it to a nearby location." + icon_icon = 'icons/mob/actions/actions_spells.dmi' button_icon_state = "arcane_barrage" var/obj/effect/proc_holder/pulse/PM var/cooldown = 0 @@ -322,7 +324,7 @@ return FALSE if(cooldown > world.time) if(!PM.active) - owner << "You need to wait [round((cooldown - world.time) * 0.1)] seconds before you can pulse again!" + to_chat(owner, "You need to wait [round((cooldown - world.time) * 0.1)] seconds before you can pulse again!") return FALSE return ..() @@ -365,7 +367,7 @@ if(!attached_action.throwing) attached_action.throwing = TRUE attached_action.throwee = target - ranged_ability_user << 'sound/weapons/thudswoosh.ogg' + SEND_SOUND(ranged_ability_user, sound('sound/weapons/thudswoosh.ogg')) to_chat(ranged_ability_user,"You reach through the veil with your mind's eye and seize [target]!") return else diff --git a/code/game/gamemodes/cult/cult_items.dm b/code/game/gamemodes/cult/cult_items.dm index 04364ae1c3..54536db73c 100644 --- a/code/game/gamemodes/cult/cult_items.dm +++ b/code/game/gamemodes/cult/cult_items.dm @@ -1,9 +1,11 @@ -/obj/item/weapon/melee/cultblade +/obj/item/melee/cultblade name = "eldritch longsword" desc = "A sword humming with unholy energy. It glows with a dim red light." icon_state = "cultblade" item_state = "cultblade" - flags = CONDUCT + lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' + flags_1 = CONDUCT_1 sharpness = IS_SHARP w_class = WEIGHT_CLASS_BULKY force = 30 @@ -12,7 +14,7 @@ attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "rended") -/obj/item/weapon/melee/cultblade/attack(mob/living/target, mob/living/carbon/human/user) +/obj/item/melee/cultblade/attack(mob/living/target, mob/living/carbon/human/user) if(!iscultist(user)) user.Knockdown(100) user.dropItemToGround(src, TRUE) @@ -26,12 +28,12 @@ return ..() -/obj/item/weapon/melee/cultblade/ghost +/obj/item/melee/cultblade/ghost name = "eldritch sword" force = 19 //can't break normal airlocks - flags = NODROP|DROPDEL + flags_1 = NODROP_1|DROPDEL_1 -/obj/item/weapon/melee/cultblade/pickup(mob/living/user) +/obj/item/melee/cultblade/pickup(mob/living/user) ..() if(!iscultist(user)) if(!is_servant_of_ratvar(user)) @@ -45,7 +47,7 @@ user.apply_damage(30, BRUTE, pick("l_arm", "r_arm")) user.dropItemToGround(src) -/obj/item/weapon/melee/cultblade/dagger +/obj/item/melee/cultblade/dagger name = "sacrificial dagger" desc = "A strange dagger said to be used by sinister groups for \"preparing\" a corpse before sacrificing it to their dark gods." icon = 'icons/obj/wizard.dmi' @@ -55,7 +57,7 @@ throwforce = 25 embed_chance = 75 -/obj/item/weapon/melee/cultblade/dagger/attack(mob/living/target, mob/living/carbon/human/user) +/obj/item/melee/cultblade/dagger/attack(mob/living/target, mob/living/carbon/human/user) ..() if(iscarbon(target)) var/mob/living/carbon/C = target @@ -64,7 +66,7 @@ C.reagents.add_reagent("heparin", 1) -/obj/item/weapon/restraints/legcuffs/bola/cult +/obj/item/restraints/legcuffs/bola/cult name = "nar'sien bola" desc = "A strong bola, bound with dark magic. Throw it to trip and slow your victim." icon_state = "bola_cult" @@ -90,7 +92,7 @@ icon_state = "cultrobes" item_state = "cultrobes" body_parts_covered = CHEST|GROIN|LEGS|ARMS - allowed = list(/obj/item/weapon/tome,/obj/item/weapon/melee/cultblade) + allowed = list(/obj/item/tome, /obj/item/melee/cultblade) armor = list(melee = 50, bullet = 30, laser = 50,energy = 20, bomb = 25, bio = 10, rad = 0, fire = 10, acid = 10) flags_inv = HIDEJUMPSUIT cold_protection = CHEST|GROIN|LEGS|ARMS @@ -106,7 +108,7 @@ item_state = "cult_hoodalt" /obj/item/clothing/head/culthood/alt/ghost - flags = NODROP|DROPDEL + flags_1 = NODROP_1|DROPDEL_1 /obj/item/clothing/suit/cultrobes/alt name = "cultist robes" @@ -115,7 +117,7 @@ item_state = "cultrobesalt" /obj/item/clothing/suit/cultrobes/alt/ghost - flags = NODROP|DROPDEL + flags_1 = NODROP_1|DROPDEL_1 /obj/item/clothing/head/magus @@ -133,7 +135,7 @@ icon_state = "magusred" item_state = "magusred" body_parts_covered = CHEST|GROIN|LEGS|ARMS - allowed = list(/obj/item/weapon/tome,/obj/item/weapon/melee/cultblade) + allowed = list(/obj/item/tome, /obj/item/melee/cultblade) armor = list(melee = 50, bullet = 30, laser = 50,energy = 20, bomb = 25, bio = 10, rad = 0, fire = 10, acid = 10) flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT @@ -152,18 +154,22 @@ item_state = "cult_armor" desc = "A heavily-armored exosuit worn by warriors of the Nar-Sien cult. It can withstand hard vacuum." w_class = WEIGHT_CLASS_SMALL - allowed = list(/obj/item/weapon/tome,/obj/item/weapon/melee/cultblade,/obj/item/weapon/tank/internals/) + allowed = list(/obj/item/tome, /obj/item/melee/cultblade, /obj/item/tank/internals/) armor = list(melee = 70, bullet = 50, laser = 30,energy = 15, bomb = 30, bio = 30, rad = 30, fire = 40, acid = 75) helmettype = /obj/item/clothing/head/helmet/space/hardsuit/cult -/obj/item/weapon/sharpener/cult +/obj/item/sharpener/cult name = "eldritch whetstone" desc = "A block, empowered by dark magic. Sharp weapons will be enhanced when used on the stone." + icon_state = "cult_sharpener" used = 0 increment = 5 max = 40 prefix = "darkened" +/obj/item/sharpener/cult/update_icon() + icon_state = "cult_sharpener[used ? "_used" : ""]" + /obj/item/clothing/suit/hooded/cultrobes/cult_shield name = "empowered cultist armor" desc = "Empowered garb which creates a powerful shield around the user." @@ -172,7 +178,7 @@ w_class = WEIGHT_CLASS_BULKY armor = list(melee = 50, bullet = 40, laser = 50,energy = 30, bomb = 50, bio = 30, rad = 30, fire = 50, acid = 60) body_parts_covered = CHEST|GROIN|LEGS|ARMS - allowed = list(/obj/item/weapon/tome,/obj/item/weapon/melee/cultblade) + allowed = list(/obj/item/tome, /obj/item/melee/cultblade) var/current_charges = 3 hoodtype = /obj/item/clothing/head/hooded/cult_hoodie @@ -222,7 +228,7 @@ icon_state = "cultrobes" item_state = "cultrobes" flags_inv = HIDEJUMPSUIT - allowed = list(/obj/item/weapon/tome,/obj/item/weapon/melee/cultblade) + allowed = list(/obj/item/tome, /obj/item/melee/cultblade) body_parts_covered = CHEST|GROIN|LEGS|ARMS armor = list(melee = -50, bullet = -50, laser = -50,energy = -50, bomb = -50, bio = -50, rad = -50, fire = 0, acid = 0) slowdown = -1 @@ -269,7 +275,7 @@ user.Knockdown(100) user.blind_eyes(30) -/obj/item/weapon/reagent_containers/food/drinks/bottle/unholywater +/obj/item/reagent_containers/food/drinks/bottle/unholywater name = "flask of unholy water" desc = "Toxic to nonbelievers; reinvigorating to the faithful - this flask may be sipped or thrown." icon_state = "holyflask" @@ -386,6 +392,9 @@ /obj/item/device/flashlight/flare/culttorch/afterattack(atom/movable/A, mob/user, proximity) if(!proximity) return + if(!iscultist(user)) + to_chat(user, "That doesn't seem to do anything useful.") + return if(istype(A, /obj/item)) diff --git a/code/game/gamemodes/cult/cult_items.dm.rej b/code/game/gamemodes/cult/cult_items.dm.rej new file mode 100644 index 0000000000..cb9c6324c1 --- /dev/null +++ b/code/game/gamemodes/cult/cult_items.dm.rej @@ -0,0 +1,10 @@ +diff a/code/game/gamemodes/cult/cult_items.dm b/code/game/gamemodes/cult/cult_items.dm (rejected hunks) +@@ -31,7 +31,7 @@ + /obj/item/melee/cultblade/ghost + name = "eldritch sword" + force = 19 //can't break normal airlocks +- flags = NODROP|DROPDEL ++ flags_1 = NODROP_1|DROPDEL_1 + + /obj/item/melee/cultblade/pickup(mob/living/user) + ..() diff --git a/code/game/gamemodes/cult/cult_structures.dm b/code/game/gamemodes/cult/cult_structures.dm index 08b7c99f33..0cba943287 100644 --- a/code/game/gamemodes/cult/cult_structures.dm +++ b/code/game/gamemodes/cult/cult_structures.dm @@ -33,7 +33,7 @@ ..() /obj/structure/destructible/cult/attackby(obj/I, mob/user, params) - if(istype(I, /obj/item/weapon/tome) && iscultist(user)) + if(istype(I, /obj/item/tome) && iscultist(user)) anchored = !anchored to_chat(user, "You [anchored ? "":"un"]secure \the [src] [anchored ? "to":"from"] the floor.") if(!anchored) @@ -78,11 +78,11 @@ var/pickedtype switch(choice) if("Eldritch Whetstone") - pickedtype = /obj/item/weapon/sharpener/cult + pickedtype = /obj/item/sharpener/cult if("Zealot's Blindfold") pickedtype = /obj/item/clothing/glasses/night/cultblind if("Flask of Unholy Water") - pickedtype = /obj/item/weapon/reagent_containers/food/drinks/bottle/unholywater + pickedtype = /obj/item/reagent_containers/food/drinks/bottle/unholywater if(src && !QDELETED(src) && anchored && pickedtype && Adjacent(user) && !user.incapacitated() && iscultist(user) && cooldowntime <= world.time) cooldowntime = world.time + 2400 var/obj/item/N = new pickedtype(get_turf(src)) @@ -218,7 +218,7 @@ var/list/pickedtype = list() switch(choice) if("Supply Talisman") - pickedtype += /obj/item/weapon/paper/talisman/supply/weak + pickedtype += /obj/item/paper/talisman/supply/weak if("Shuttle Curse") pickedtype += /obj/item/device/shuttle_curse if("Veil Walker Set") diff --git a/code/game/gamemodes/cult/ritual.dm b/code/game/gamemodes/cult/ritual.dm index 049b8fe62b..06f0910c19 100644 --- a/code/game/gamemodes/cult/ritual.dm +++ b/code/game/gamemodes/cult/ritual.dm @@ -5,7 +5,7 @@ This file contains the arcane tome files. */ -/obj/item/weapon/tome +/obj/item/tome name = "arcane tome" desc = "An old, dusty tome with frayed edges and a sinister-looking cover." icon_state ="tome" @@ -13,7 +13,7 @@ This file contains the arcane tome files. throw_range = 5 w_class = WEIGHT_CLASS_SMALL -/obj/item/weapon/tome/Initialize() +/obj/item/tome/Initialize() . = ..() if(!LAZYLEN(GLOB.rune_types)) GLOB.rune_types = list() @@ -22,7 +22,7 @@ This file contains the arcane tome files. var/obj/effect/rune/R = i_can_do_loops_now_thanks_remie GLOB.rune_types[initial(R.cultist_name)] = R //Uses the cultist name for displaying purposes -/obj/item/weapon/tome/examine(mob/user) +/obj/item/tome/examine(mob/user) ..() if(iscultist(user) || isobserver(user)) to_chat(user, "The scriptures of the Geometer. Allows the scribing of runes and access to the knowledge archives of the cult of Nar-Sie.") @@ -30,7 +30,7 @@ This file contains the arcane tome files. to_chat(user, "Striking another cultist with it will purge holy water from them.") to_chat(user, "Striking a noncultist, however, will sear their flesh.") -/obj/item/weapon/tome/attack(mob/living/M, mob/living/user) +/obj/item/tome/attack(mob/living/M, mob/living/user) if(!istype(M)) return if(!iscultist(user)) @@ -51,13 +51,13 @@ This file contains the arcane tome files. user.do_attack_animation(M) add_logs(user, M, "smacked", src) -/obj/item/weapon/tome/attack_self(mob/user) +/obj/item/tome/attack_self(mob/user) if(!iscultist(user)) to_chat(user, "[src] seems full of unintelligible shapes, scribbles, and notes. Is this some sort of joke?") return open_tome(user) -/obj/item/weapon/tome/proc/open_tome(mob/user) +/obj/item/tome/proc/open_tome(mob/user) var/choice = alert(user,"You open the tome...",,"Scribe Rune","More Information","Cancel") switch(choice) if("More Information") @@ -67,7 +67,7 @@ This file contains the arcane tome files. if("Cancel") return -/obj/item/weapon/tome/proc/read_tome(mob/user) +/obj/item/tome/proc/read_tome(mob/user) var/text = "" text += "
Archives of the Dark One



" text += "A rune's name and effects can be revealed by examining the rune.

" @@ -171,7 +171,7 @@ This file contains the arcane tome files. popup.open() return 1 -/obj/item/weapon/tome/proc/scribe_rune(mob/living/user) +/obj/item/tome/proc/scribe_rune(mob/living/user) var/turf/Turf = get_turf(user) var/chosen_keyword var/obj/effect/rune/rune_to_scribe @@ -248,7 +248,7 @@ This file contains the arcane tome files. to_chat(user, "The [lowertext(R.cultist_name)] rune [R.cultist_desc]") SSblackbox.add_details("cult_runes_scribed", R.cultist_name) -/obj/item/weapon/tome/proc/check_rune_turf(turf/T, mob/user) +/obj/item/tome/proc/check_rune_turf(turf/T, mob/user) if(isspaceturf(T)) to_chat(user, "You cannot scribe runes in space!") return FALSE diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index 69b730d574..fb6d47f55c 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -56,10 +56,10 @@ To draw a rune, use an arcane tome. to_chat(user, "Keyword: [keyword]") /obj/effect/rune/attackby(obj/I, mob/user, params) - if(istype(I, /obj/item/weapon/tome) && iscultist(user)) + if(istype(I, /obj/item/tome) && iscultist(user)) to_chat(user, "You carefully erase the [lowertext(cultist_name)] rune.") qdel(src) - else if(istype(I, /obj/item/weapon/nullrod)) + else if(istype(I, /obj/item/nullrod)) user.say("BEGONE FOUL MAGIKS!!") to_chat(user, "You disrupt the magic of [src] with [I].") qdel(src) @@ -175,13 +175,13 @@ structure_check() searches for nearby cultist structures required for the invoca qdel(src) /mob/proc/null_rod_check() //The null rod, if equipped, will protect the holder from the effects of most runes - var/obj/item/weapon/nullrod/N = locate() in src + var/obj/item/nullrod/N = locate() in src if(N && !GLOB.ratvar_awakens) //If Nar-Sie or Ratvar are alive, null rods won't protect you return N return 0 /mob/proc/bible_check() //The bible, if held, might protect against certain things - var/obj/item/weapon/storage/book/bible/B = locate() in src + var/obj/item/storage/book/bible/B = locate() in src if(is_holding(B)) return B return 0 @@ -198,7 +198,7 @@ structure_check() searches for nearby cultist structures required for the invoca var/mob/living/user = invokers[1] //the first invoker is always the user var/list/papers_on_rune = checkpapers() var/entered_talisman_name - var/obj/item/weapon/paper/talisman/talisman_type + var/obj/item/paper/talisman/talisman_type var/list/possible_talismans = list() if(!papers_on_rune.len) to_chat(user, "There must be a blank paper on top of [src]!") @@ -211,8 +211,8 @@ structure_check() searches for nearby cultist structures required for the invoca log_game("Talisman Creation rune failed - already in use") return - for(var/I in subtypesof(/obj/item/weapon/paper/talisman) - /obj/item/weapon/paper/talisman/malformed - /obj/item/weapon/paper/talisman/supply - /obj/item/weapon/paper/talisman/supply/weak - /obj/item/weapon/paper/talisman/summon_tome) - var/obj/item/weapon/paper/talisman/J = I + for(var/I in subtypesof(/obj/item/paper/talisman) - /obj/item/paper/talisman/malformed - /obj/item/paper/talisman/supply - /obj/item/paper/talisman/supply/weak - /obj/item/paper/talisman/summon_tome) + var/obj/item/paper/talisman/J = I var/talisman_cult_name = initial(J.cultist_name) if(talisman_cult_name) possible_talismans[talisman_cult_name] = J //This is to allow the menu to let cultists select talismans by name @@ -226,7 +226,7 @@ structure_check() searches for nearby cultist structures required for the invoca fail_invoke() log_game("Talisman Creation rune failed - no blank papers on rune") return - var/obj/item/weapon/paper/paper_to_imbue = papers_on_rune[1] + var/obj/item/paper/paper_to_imbue = papers_on_rune[1] ..() visible_message("Dark power begins to channel into the paper!") rune_in_use = TRUE @@ -238,8 +238,8 @@ structure_check() searches for nearby cultist structures required for the invoca /obj/effect/rune/imbue/proc/checkpapers() . = list() - for(var/obj/item/weapon/paper/P in get_turf(src)) - if(!P.info && !istype(P, /obj/item/weapon/paper/talisman)) + for(var/obj/item/paper/P in get_turf(src)) + if(!P.info && !istype(P, /obj/item/paper/talisman)) . |= P /obj/effect/rune/teleport @@ -388,7 +388,7 @@ structure_check() searches for nearby cultist structures required for the invoca [brutedamage || burndamage ? "even as [convertee.p_their()] wounds heal and close" : "as the markings below [convertee.p_them()] glow a bloody red"]!
", \ "AAAAAAAAAAAAAA-") SSticker.mode.add_cultist(convertee.mind, 1) - new /obj/item/weapon/tome(get_turf(src)) + new /obj/item/tome(get_turf(src)) convertee.mind.special_role = "Cultist" to_chat(convertee, "Your blood pulses. Your head throbs. The world goes red. All at once you are aware of a horrible, horrible, truth. The veil of reality has been ripped away \ and something evil takes root.") @@ -476,7 +476,7 @@ structure_check() searches for nearby cultist structures required for the invoca //BEGIN THE SUMMONING used = TRUE ..() - send_to_playing_players('sound/effects/dimensional_rend.ogg') + sound_to_playing_players('sound/effects/dimensional_rend.ogg') var/turf/T = get_turf(src) sleep(40) if(src) @@ -485,14 +485,14 @@ structure_check() searches for nearby cultist structures required for the invoca new /obj/singularity/narsie/large/cult(T) //Causes Nar-Sie to spawn even if the rune has been removed /obj/effect/rune/narsie/attackby(obj/I, mob/user, params) //Since the narsie rune takes a long time to make, add logging to removal. - if((istype(I, /obj/item/weapon/tome) && iscultist(user))) + if((istype(I, /obj/item/tome) && iscultist(user))) user.visible_message("[user.name] begins erasing the [src]...", "You begin erasing the [src]...") if(do_after(user, 50, target = src)) //Prevents accidental erasures. log_game("Summon Narsie rune erased by [user.mind.key] (ckey) with a tome") message_admins("[key_name_admin(user)] erased a Narsie rune with a tome") ..() else - if(istype(I, /obj/item/weapon/nullrod)) //Begone foul magiks. You cannot hinder me. + if(istype(I, /obj/item/nullrod)) //Begone foul magiks. You cannot hinder me. log_game("Summon Narsie rune erased by [user.mind.key] (ckey) using a null rod") message_admins("[key_name_admin(user)] erased a Narsie rune with a null rod") ..() @@ -538,7 +538,7 @@ structure_check() searches for nearby cultist structures required for the invoca mob_to_revive = input(user, "Choose a cultist to revive.", "Cultist to Revive") as null|anything in potential_revive_mobs else mob_to_revive = potential_revive_mobs[1] - if(!src || QDELETED(src) || rune_in_use || !validness_checks(mob_to_revive, user)) + if(QDELETED(src) || !validness_checks(mob_to_revive, user)) rune_in_use = FALSE return if(user.name == "Herbert West") @@ -842,7 +842,7 @@ structure_check() searches for nearby cultist structures required for the invoca set_light(6, 1, color) for(var/mob/living/L in viewers(T)) if(!iscultist(L) && L.blood_volume) - var/obj/item/weapon/nullrod/N = L.null_rod_check() + var/obj/item/nullrod/N = L.null_rod_check() if(N) to_chat(L, "\The [N] suddenly burns hotly before returning to normal!") continue @@ -871,7 +871,7 @@ structure_check() searches for nearby cultist structures required for the invoca set_light(6, 1, color) for(var/mob/living/L in viewers(T)) if(!iscultist(L) && L.blood_volume) - var/obj/item/weapon/nullrod/N = L.null_rod_check() + var/obj/item/nullrod/N = L.null_rod_check() if(N) continue L.take_overall_damage(tick_damage*multiplier, tick_damage*multiplier) diff --git a/code/game/gamemodes/cult/supply.dm b/code/game/gamemodes/cult/supply.dm index 71b8c941b1..47807fa93a 100644 --- a/code/game/gamemodes/cult/supply.dm +++ b/code/game/gamemodes/cult/supply.dm @@ -1,5 +1,5 @@ //Supply Talisman: Has a few unique effects. Granted only to starter cultists. -/obj/item/weapon/paper/talisman/supply +/obj/item/paper/talisman/supply cultist_name = "Supply Talisman" cultist_desc = "A multi-use talisman that can create various objects. Intended to increase the cult's strength early on." invocation = null @@ -15,7 +15,7 @@ /datum/cult_supply/construct_shell ) -/obj/item/weapon/paper/talisman/supply/invoke(mob/living/user, successfuluse = 1) +/obj/item/paper/talisman/supply/invoke(mob/living/user, successfuluse = 1) var/list/dat = list() dat += "There are [uses] bloody runes on the parchment.
" dat += "Please choose the chant to be imbued into the fabric of reality.
" @@ -28,8 +28,7 @@ popup.open() return 0 -/obj/item/weapon/paper/talisman/supply/Topic(href, href_list) - world.log << "[usr], [href], [href_list]" +/obj/item/paper/talisman/supply/Topic(href, href_list) if(QDELETED(src) || usr.incapacitated() || !in_range(src, usr)) return @@ -59,11 +58,11 @@ to_chat(usr, "[src] crumbles to dust.") burn() -/obj/item/weapon/paper/talisman/supply/weak +/obj/item/paper/talisman/supply/weak cultist_name = "Lesser Supply Talisman" uses = 2 -/obj/item/weapon/paper/talisman/supply/weak/Initialize(mapload) +/obj/item/paper/talisman/supply/weak/Initialize(mapload) . = ..() // no runed metal from lesser talismans. possible_summons -= /datum/cult_supply/metal @@ -78,7 +77,7 @@ id = "arcane_tome" invocation = "N'ath reth sh'yro eth d'raggathnor!" desc = "Summons an arcane tome, used to scribe runes." - summon_type = /obj/item/weapon/tome + summon_type = /obj/item/tome /datum/cult_supply/metal id = "runed_metal" @@ -90,25 +89,25 @@ id = "teleport_talisman" invocation = "Sas'so c'arta forbici!" desc = "Allows you to move to a selected teleportation rune." - summon_type = /obj/item/weapon/paper/talisman/teleport + summon_type = /obj/item/paper/talisman/teleport /datum/cult_supply/talisman/emp id = "emp_talisman" invocation = "Ta'gh fara'qha fel d'amar det!" desc = "Allows you to destroy technology in a short range." - summon_type = /obj/item/weapon/paper/talisman/emp + summon_type = /obj/item/paper/talisman/emp /datum/cult_supply/talisman/stun id = "stun_talisman" invocation = "Fuu ma'jin!" desc = "Allows you to stun a person by attacking them with the talisman. Does not work on people holding a holy weapon!" - summon_type = /obj/item/weapon/paper/talisman/stun + summon_type = /obj/item/paper/talisman/stun /datum/cult_supply/talisman/veil id = "veil_talisman" invocation = "Kla'atu barada nikt'o!" desc = "Two use talisman, first use makes all nearby runes invisible, secnd use reveals nearby hidden runes." - summon_type = /obj/item/weapon/paper/talisman/true_sight + summon_type = /obj/item/paper/talisman/true_sight /datum/cult_supply/soulstone id = "soulstone" diff --git a/code/game/gamemodes/cult/talisman.dm b/code/game/gamemodes/cult/talisman.dm index e8b77c1172..2a5f64915b 100644 --- a/code/game/gamemodes/cult/talisman.dm +++ b/code/game/gamemodes/cult/talisman.dm @@ -1,4 +1,4 @@ -/obj/item/weapon/paper/talisman +/obj/item/paper/talisman var/cultist_name = "talisman" var/cultist_desc = "A basic talisman. It serves no purpose." var/invocation = "Naise meam!" @@ -6,7 +6,7 @@ var/health_cost = 0 //The amount of health taken from the user when invoking the talisman var/creation_time = 100 //how long it takes an imbue rune to make this type of talisman -/obj/item/weapon/paper/talisman/examine(mob/user) +/obj/item/paper/talisman/examine(mob/user) if(iscultist(user) || user.stat == DEAD) to_chat(user, "Name: [cultist_name]") to_chat(user, "Effect: [cultist_desc]") @@ -14,7 +14,7 @@ else to_chat(user, "There are indecipherable images scrawled on the paper in what looks to be... blood?") -/obj/item/weapon/paper/talisman/attack_self(mob/living/user) +/obj/item/paper/talisman/attack_self(mob/living/user) if(!iscultist(user)) to_chat(user, "There are indecipherable images scrawled on the paper in what looks to be... blood?") return @@ -24,7 +24,7 @@ user.drop_item() qdel(src) -/obj/item/weapon/paper/talisman/proc/invoke(mob/living/user, successfuluse = 1) +/obj/item/paper/talisman/proc/invoke(mob/living/user, successfuluse = 1) . = successfuluse if(successfuluse) //if the calling whatever says we succeed, do the fancy stuff if(invocation) @@ -34,19 +34,19 @@ C.apply_damage(health_cost, BRUTE, pick("l_arm", "r_arm")) //Malformed Talisman: If something goes wrong. -/obj/item/weapon/paper/talisman/malformed +/obj/item/paper/talisman/malformed cultist_name = "malformed talisman" cultist_desc = "A talisman with gibberish scrawlings. No good can come from invoking this." invocation = "Ra'sha yoka!" -/obj/item/weapon/paper/talisman/malformed/invoke(mob/living/user, successfuluse = 1) +/obj/item/paper/talisman/malformed/invoke(mob/living/user, successfuluse = 1) to_chat(user, "You feel a pain in your head. The Geometer is displeased.") if(iscarbon(user)) var/mob/living/carbon/C = user C.apply_damage(10, BRUTE, "head") //Rite of Translocation: Same as rune -/obj/item/weapon/paper/talisman/teleport +/obj/item/paper/talisman/teleport cultist_name = "Talisman of Teleportation" cultist_desc = "A single-use talisman that will teleport a user to a random rune of the same keyword." color = RUNE_COLOR_TELEPORT @@ -54,7 +54,7 @@ health_cost = 5 creation_time = 80 -/obj/item/weapon/paper/talisman/teleport/invoke(mob/living/user, successfuluse = 1) +/obj/item/paper/talisman/teleport/invoke(mob/living/user, successfuluse = 1) var/list/potential_runes = list() var/list/teleportnames = list() for(var/R in GLOB.teleport_runes) @@ -86,7 +86,7 @@ return ..() -/obj/item/weapon/paper/talisman/summon_tome +/obj/item/paper/talisman/summon_tome cultist_name = "Talisman of Tome Summoning" cultist_desc = "A one-use talisman that will call an untranslated tome from the archives of the Geometer." color = "#512727" // red-black @@ -94,15 +94,15 @@ health_cost = 1 creation_time = 30 -/obj/item/weapon/paper/talisman/summon_tome/invoke(mob/living/user, successfuluse = 1) +/obj/item/paper/talisman/summon_tome/invoke(mob/living/user, successfuluse = 1) . = ..() user.visible_message("[user]'s hand glows red for a moment.", \ "You speak the words of the talisman!") - new /obj/item/weapon/tome(get_turf(user)) + new /obj/item/tome(get_turf(user)) user.visible_message("A tome appears at [user]'s feet!", \ "An arcane tome materializes at your feet.") -/obj/item/weapon/paper/talisman/true_sight +/obj/item/paper/talisman/true_sight cultist_name = "Talisman of Veiling" cultist_desc = "A multi-use talisman that hides nearby runes. On its second use, will reveal nearby runes." color = "#9c9c9c" // grey @@ -112,7 +112,7 @@ uses = 6 var/revealing = FALSE //if it reveals or not -/obj/item/weapon/paper/talisman/true_sight/invoke(mob/living/user, successfuluse = 1) +/obj/item/paper/talisman/true_sight/invoke(mob/living/user, successfuluse = 1) . = ..() if(!revealing) user.visible_message("Thin grey dust falls from [user]'s hand!", \ @@ -128,14 +128,14 @@ R.talismanreveal() //Rite of Disruption: Weaker than rune -/obj/item/weapon/paper/talisman/emp +/obj/item/paper/talisman/emp cultist_name = "Talisman of Electromagnetic Pulse" cultist_desc = "A talisman that will cause a moderately-sized electromagnetic pulse." color = "#4d94ff" // light blue invocation = "Ta'gh fara'qha fel d'amar det!" health_cost = 5 -/obj/item/weapon/paper/talisman/emp/invoke(mob/living/user, successfuluse = 1) +/obj/item/paper/talisman/emp/invoke(mob/living/user, successfuluse = 1) . = ..() user.visible_message("[user]'s hand flashes a bright blue!", \ "You speak the words of the talisman, emitting an EMP blast.") @@ -143,14 +143,14 @@ //Rite of Disorientation: Stuns and inhibit speech on a single target for quite some time -/obj/item/weapon/paper/talisman/stun +/obj/item/paper/talisman/stun cultist_name = "Talisman of Stunning" cultist_desc = "A talisman that will stun and inhibit speech on a single target. To use, attack target directly." color = "#ff0000" // red invocation = "Fuu ma'jin!" health_cost = 10 -/obj/item/weapon/paper/talisman/stun/invoke(mob/living/user, successfuluse = 0) +/obj/item/paper/talisman/stun/invoke(mob/living/user, successfuluse = 0) if(successfuluse) //if we're forced to be successful(we normally aren't) then do the normal stuff return ..() if(iscultist(user)) @@ -159,12 +159,12 @@ to_chat(user, "There are indecipherable images scrawled on the paper in what looks to be... blood?") return 0 -/obj/item/weapon/paper/talisman/stun/attack(mob/living/target, mob/living/user, successfuluse = 1) +/obj/item/paper/talisman/stun/attack(mob/living/target, mob/living/user, successfuluse = 1) if(iscultist(user)) invoke(user, 1) user.visible_message("[user] holds up [src], which explodes in a flash of red light!", \ "You stun [target] with the talisman!") - var/obj/item/weapon/nullrod/N = locate() in target + var/obj/item/nullrod/N = locate() in target if(N) target.visible_message("[target]'s holy weapon absorbs the talisman's light!", \ "Your holy weapon absorbs the blinding light!") @@ -189,26 +189,26 @@ //Rite of Arming: Equips cultist armor on the user, where available -/obj/item/weapon/paper/talisman/armor +/obj/item/paper/talisman/armor cultist_name = "Talisman of Arming" cultist_desc = "A talisman that will equip the invoker with cultist equipment if there is a slot to equip it to." color = "#33cc33" // green invocation = "N'ath reth sh'yro eth draggathnor!" creation_time = 80 -/obj/item/weapon/paper/talisman/armor/invoke(mob/living/user, successfuluse = 1) +/obj/item/paper/talisman/armor/invoke(mob/living/user, successfuluse = 1) . = ..() user.visible_message("Otherworldly armor suddenly appears on [user]!", \ "You speak the words of the talisman, arming yourself!") user.equip_to_slot_or_del(new /obj/item/clothing/head/culthood/alt(user), slot_head) user.equip_to_slot_or_del(new /obj/item/clothing/suit/cultrobes/alt(user), slot_wear_suit) user.equip_to_slot_or_del(new /obj/item/clothing/shoes/cult/alt(user), slot_shoes) - user.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack/cultpack(user), slot_back) + user.equip_to_slot_or_del(new /obj/item/storage/backpack/cultpack(user), slot_back) user.drop_item() - user.put_in_hands(new /obj/item/weapon/melee/cultblade(user)) - user.put_in_hands(new /obj/item/weapon/restraints/legcuffs/bola/cult(user)) + user.put_in_hands(new /obj/item/melee/cultblade(user)) + user.put_in_hands(new /obj/item/restraints/legcuffs/bola/cult(user)) -/obj/item/weapon/paper/talisman/armor/attack(mob/living/target, mob/living/user) +/obj/item/paper/talisman/armor/attack(mob/living/target, mob/living/user) if(iscultist(user) && iscultist(target)) user.drop_item() invoke(target) @@ -218,14 +218,14 @@ //Talisman of Horrors: Breaks the mind of the victim with nightmarish hallucinations -/obj/item/weapon/paper/talisman/horror +/obj/item/paper/talisman/horror cultist_name = "Talisman of Horrors" cultist_desc = "A talisman that will break the mind of the victim with nightmarish hallucinations." color = "#ffb366" // light orange invocation = "Lo'Nab Na'Dm!" creation_time = 80 -/obj/item/weapon/paper/talisman/horror/afterattack(mob/living/target, mob/living/user) +/obj/item/paper/talisman/horror/afterattack(mob/living/target, mob/living/user) if(iscultist(user) && (get_dist(user, target) < 7)) to_chat(user, "You disturb [target] with visions of madness!") if(iscarbon(target)) @@ -240,7 +240,7 @@ //Talisman of Fabrication: Creates a construct shell out of 25 metal sheets, or converts plasteel into runed metal up to 25 times -/obj/item/weapon/paper/talisman/construction +/obj/item/paper/talisman/construction cultist_name = "Talisman of Construction" cultist_desc = "Use this talisman on at least twenty-five metal sheets to create an empty construct shell" invocation = "Ethra p'ni dedol!" @@ -248,21 +248,21 @@ uses = 25 creation_time = 80 -/obj/item/weapon/paper/talisman/construction/attack_self(mob/living/user) +/obj/item/paper/talisman/construction/attack_self(mob/living/user) if(iscultist(user)) to_chat(user, "To use this talisman, place it upon a stack of metal sheets.") else to_chat(user, "There are indecipherable images scrawled on the paper in what looks to be... blood?") -/obj/item/weapon/paper/talisman/construction/attack(obj/M,mob/living/user) +/obj/item/paper/talisman/construction/attack(obj/M,mob/living/user) if(iscultist(user)) to_chat(user, "This talisman will only work on a stack of metal or plasteel sheets!") log_game("Construct talisman failed - not a valid target") else ..() -/obj/item/weapon/paper/talisman/construction/afterattack(obj/item/stack/sheet/target, mob/user, proximity_flag, click_parameters) +/obj/item/paper/talisman/construction/afterattack(obj/item/stack/sheet/target, mob/user, proximity_flag, click_parameters) ..() if(proximity_flag && iscultist(user)) var/turf/T = get_turf(target) @@ -270,7 +270,7 @@ if(target.use(25)) new /obj/structure/constructshell(T) to_chat(user, "The talisman clings to the metal and twists it into a construct shell!") - user << sound('sound/effects/magic.ogg',0,1,25) + SEND_SOUND(user, sound('sound/effects/magic.ogg',0,1,25)) invoke(user, 1) qdel(src) else @@ -281,7 +281,7 @@ new /obj/item/stack/sheet/runed_metal(T,quantity) target.use(quantity) to_chat(user, "The talisman clings to the plasteel, transforming it into runed metal!") - user << sound('sound/effects/magic.ogg',0,1,25) + SEND_SOUND(user, sound('sound/effects/magic.ogg',0,1,25)) invoke(user, 1) if(uses <= 0) qdel(src) @@ -290,14 +290,14 @@ //Talisman of Shackling: Applies special cuffs directly from the talisman -/obj/item/weapon/paper/talisman/shackle +/obj/item/paper/talisman/shackle cultist_name = "Talisman of Shackling" cultist_desc = "Use this talisman on a victim to handcuff them with dark bindings." invocation = "In'totum Lig'abis!" color = "#B27300" // burnt-orange uses = 6 -/obj/item/weapon/paper/talisman/shackle/invoke(mob/living/user, successfuluse = 0) +/obj/item/paper/talisman/shackle/invoke(mob/living/user, successfuluse = 0) if(successfuluse) //if we're forced to be successful(we normally aren't) then do the normal stuff return ..() if(iscultist(user)) @@ -306,7 +306,7 @@ to_chat(user, "There are indecipherable images scrawled on the paper in what looks to be... blood?") return 0 -/obj/item/weapon/paper/talisman/shackle/attack(mob/living/carbon/target, mob/living/user) +/obj/item/paper/talisman/shackle/attack(mob/living/carbon/target, mob/living/user) if(iscultist(user) && istype(target)) if(target.stat == DEAD) user.visible_message("This talisman's magic does not affect the dead!") @@ -315,7 +315,7 @@ return ..() -/obj/item/weapon/paper/talisman/shackle/proc/CuffAttack(mob/living/carbon/C, mob/living/user) +/obj/item/paper/talisman/shackle/proc/CuffAttack(mob/living/carbon/C, mob/living/user) if(!C.handcuffed) invoke(user, 1) playsound(loc, 'sound/weapons/cablecuff.ogg', 30, 1, -2) @@ -323,7 +323,7 @@ "[user] begins shaping a dark magic around your wrists!") if(do_mob(user, C, 30)) if(!C.handcuffed) - C.handcuffed = new /obj/item/weapon/restraints/handcuffs/energy/cult/used(C) + C.handcuffed = new /obj/item/restraints/handcuffs/energy/cult/used(C) C.update_handcuffed() to_chat(user, "You shackle [C].") add_logs(user, C, "handcuffed") @@ -338,14 +338,14 @@ user.drop_item() qdel(src) -/obj/item/weapon/restraints/handcuffs/energy/cult //For the talisman of shackling +/obj/item/restraints/handcuffs/energy/cult //For the talisman of shackling name = "cult shackles" desc = "Shackles that bind the wrists with sinister magic." - trashtype = /obj/item/weapon/restraints/handcuffs/energy/used + trashtype = /obj/item/restraints/handcuffs/energy/used origin_tech = "materials=2;magnets=5" - flags = DROPDEL + flags_1 = DROPDEL_1 -/obj/item/weapon/restraints/handcuffs/energy/cult/used/dropped(mob/user) +/obj/item/restraints/handcuffs/energy/cult/used/dropped(mob/user) user.visible_message("[user]'s shackles shatter in a discharge of dark magic!", \ "Your [src] shatters in a discharge of dark magic!") . = ..() diff --git a/code/game/gamemodes/cult/talisman.dm.rej b/code/game/gamemodes/cult/talisman.dm.rej new file mode 100644 index 0000000000..b4f739b6fc --- /dev/null +++ b/code/game/gamemodes/cult/talisman.dm.rej @@ -0,0 +1,10 @@ +diff a/code/game/gamemodes/cult/talisman.dm b/code/game/gamemodes/cult/talisman.dm (rejected hunks) +@@ -343,7 +343,7 @@ + desc = "Shackles that bind the wrists with sinister magic." + trashtype = /obj/item/restraints/handcuffs/energy/used + origin_tech = "materials=2;magnets=5" +- flags = DROPDEL ++ flags_1 = DROPDEL_1 + + /obj/item/restraints/handcuffs/energy/cult/used/dropped(mob/user) + user.visible_message("[user]'s shackles shatter in a discharge of dark magic!", \ diff --git a/code/game/gamemodes/devil/devil.dm b/code/game/gamemodes/devil/devil.dm index c6f1620c90..8f7c777f46 100644 --- a/code/game/gamemodes/devil/devil.dm +++ b/code/game/gamemodes/devil/devil.dm @@ -26,11 +26,11 @@ src.visible_message("[src] seems to have been harmed by the purity of [attacker]'s clothes.", "Unsullied white clothing is disrupting your form.") return whiteness[U.type] + 1 if(BANE_TOOLBOX) - if(istype(weapon,/obj/item/weapon/storage/toolbox)) + if(istype(weapon, /obj/item/storage/toolbox)) src.visible_message("The [weapon] seems unusually robust this time.", "The [weapon] is your unmaking!") return 2.5 // Will take four hits with a normal toolbox to crit. if(BANE_HARVEST) - if(istype(weapon,/obj/item/weapon/reagent_containers/food/snacks/grown/)) + if(istype(weapon, /obj/item/reagent_containers/food/snacks/grown/)) visible_message("The spirits of the harvest aid in the exorcism.", "The harvest spirits are harming you.") Knockdown(40) qdel(weapon) diff --git a/code/game/gamemodes/devil/devilinfo.dm b/code/game/gamemodes/devil/devilinfo.dm index 0ea5231cfd..1683aa8a00 100644 --- a/code/game/gamemodes/devil/devilinfo.dm +++ b/code/game/gamemodes/devil/devilinfo.dm @@ -444,8 +444,8 @@ GLOBAL_LIST_INIT(devil_suffix, list(" the Red", " the Soulless", " the Master", var/mob/living/carbon/human/H = owner.current H.equip_to_slot_or_del(new /obj/item/clothing/under/lawyer/black(H), slot_w_uniform) H.equip_to_slot_or_del(new /obj/item/clothing/shoes/laceup(H), slot_shoes) - H.equip_to_slot_or_del(new /obj/item/weapon/storage/briefcase(H), slot_hands) - H.equip_to_slot_or_del(new /obj/item/weapon/pen(H), slot_l_store) + H.equip_to_slot_or_del(new /obj/item/storage/briefcase(H), slot_hands) + H.equip_to_slot_or_del(new /obj/item/pen(H), slot_l_store) if(SOULVALUE >= BLOOD_THRESHOLD) H.set_species(/datum/species/lizard, 1) H.underwear = "Nude" diff --git a/code/game/gamemodes/devil/true_devil/_true_devil.dm b/code/game/gamemodes/devil/true_devil/_true_devil.dm index 1a0cfcd231..5b85cbd811 100644 --- a/code/game/gamemodes/devil/true_devil/_true_devil.dm +++ b/code/game/gamemodes/devil/true_devil/_true_devil.dm @@ -61,15 +61,15 @@ /mob/living/carbon/true_devil/examine(mob/user) - var/msg = "*---------*\nThis is [bicon(src)] [src]!\n" + var/msg = "*---------*\nThis is [icon2html(src, user)] [src]!\n" //Left hand items for(var/obj/item/I in held_items) - if(!(I.flags & ABSTRACT)) + if(!(I.flags_1 & ABSTRACT_1)) if(I.blood_DNA) - msg += "It is holding [bicon(I)] [I.gender==PLURAL?"some":"a"] blood-stained [I.name] in its [get_held_index_name(get_held_index_of_item(I))]!\n" + msg += "It is holding [icon2html(I, user)] [I.gender==PLURAL?"some":"a"] blood-stained [I.name] in its [get_held_index_name(get_held_index_of_item(I))]!\n" else - msg += "It is holding [bicon(I)] \a [I] in its [get_held_index_name(get_held_index_of_item(I))].\n" + msg += "It is holding [icon2html(I, user)] \a [I] in its [get_held_index_name(get_held_index_of_item(I))].\n" //Braindead if(!client && stat != DEAD) diff --git a/code/game/gamemodes/events.dm b/code/game/gamemodes/events.dm index 324f353c8b..a56a2d6647 100644 --- a/code/game/gamemodes/events.dm +++ b/code/game/gamemodes/events.dm @@ -33,7 +33,7 @@ for(var/obj/machinery/power/apc/C in GLOB.apcs_list) if(C.cell && C.z == ZLEVEL_STATION) - var/area/A = get_area(C) + var/area/A = C.area var/skip = 0 for(var/area_type in skipped_areas) @@ -60,7 +60,7 @@ S.update_icon() S.power_change() for(var/area/A in world) - if(!istype(A, /area/space) && !istype(A, /area/shuttle) && !istype(A,/area/arrival)) + if(!istype(A, /area/space) && !istype(A, /area/shuttle) && !istype(A, /area/arrival)) A.power_light = TRUE A.power_equip = TRUE A.power_environ = TRUE diff --git a/code/game/gamemodes/game_mode.dm b/code/game/gamemodes/game_mode.dm index 349656d48b..1aee6ee7d3 100644 --- a/code/game/gamemodes/game_mode.dm +++ b/code/game/gamemodes/game_mode.dm @@ -19,7 +19,7 @@ var/probability = 0 var/station_was_nuked = 0 //see nuclearbomb.dm and malfunction.dm var/explosion_in_progress = 0 //sit back and relax - var/round_ends_with_antag_death = 0 //flags the "one verse the station" antags as such + var/round_ends_with_antag_death = 0 //flags_1 the "one verse the station" antags as such var/list/datum/mind/modePlayer = new var/list/datum/mind/antag_candidates = list() // List of possible starting antags goes here var/list/restricted_jobs = list() // Jobs it doesn't make sense to be. I.E chaplain or AI cultist @@ -83,7 +83,7 @@ if(SSdbcore.Connect()) var/sql - if(SSticker && SSticker.mode) + if(SSticker.mode) sql += "game_mode = '[SSticker.mode]'" if(GLOB.revdata.originmastercommit) if(sql) @@ -111,7 +111,7 @@ var/list/living_crew = list() for(var/mob/Player in GLOB.mob_list) - if(Player.mind && Player.stat != DEAD && !isnewplayer(Player) &&!isbrain(Player)) + if(Player.mind && Player.stat != DEAD && !isnewplayer(Player) && !isbrain(Player) && Player.client) living_crew += Player if(living_crew.len / GLOB.joined_player_list.len <= config.midround_antag_life_check) //If a lot of the player base died, we start fresh message_admins("Convert_roundtype failed due to too many dead people. Limit is [config.midround_antag_life_check * 100]% living crew") @@ -120,7 +120,7 @@ var/list/datum/game_mode/runnable_modes = config.get_runnable_midround_modes(living_crew.len) var/list/datum/game_mode/usable_modes = list() for(var/datum/game_mode/G in runnable_modes) - if(G.reroll_friendly) + if(G.reroll_friendly && living_crew >= G.required_players) usable_modes += G else qdel(G) @@ -208,7 +208,7 @@ return 0 //A resource saver: once we find someone who has to die for all antags to be dead, we can just keep checking them, cycling over everyone only when we lose our mark. for(var/mob/Player in GLOB.living_mob_list) - if(Player.mind && Player.stat != DEAD && !isnewplayer(Player) &&!isbrain(Player)) + if(Player.mind && Player.stat != DEAD && !isnewplayer(Player) &&!isbrain(Player) && Player.client) if(Player.mind.special_role) //Someone's still antaging! living_antag_player = Player return 0 @@ -266,22 +266,24 @@ if(escaped_total > 0) SSblackbox.set_val("escaped_total",escaped_total) send2irc("Server", "Round just ended.") - if(cult.len && !istype(SSticker.mode,/datum/game_mode/cult)) + if(cult.len && !istype(SSticker.mode, /datum/game_mode/cult)) datum_cult_completion() if(GLOB.borers.len) - var/borerwin = FALSE var/borertext = "
The borers were:" for(var/mob/living/simple_animal/borer/B in GLOB.borers) if((B.key || B.controlling) && B.stat != DEAD) - borertext += "
[B.controlling ? B.victim.key : B.key] was [B.truename] (" - var/turf/location = get_turf(B) - if(location.z == ZLEVEL_CENTCOM && B.victim) - borertext += "escaped with host" - else - borertext += "failed" - borertext += ")" + borertext += "
[B.controlling ? B.victim.key : B.key] was [B.truename]" + var/count = 1 + for(var/datum/objective/objective in B.mind.objectives) + if(objective.check_completion()) + borertext += "
Objective #[count]: [objective.explanation_text] Success!" + else + borertext += "
Objective #[count]: [objective.explanation_text] Fail." + count++ + + to_chat(world, borertext) var/total_borers = 0 @@ -295,14 +297,8 @@ var/turf/location = get_turf(C) if(location.z == ZLEVEL_CENTCOM && D && D.stat != DEAD) total_borer_hosts++ - if(GLOB.total_borer_hosts_needed <= total_borer_hosts) - borerwin = TRUE to_chat(world, "There were [total_borers] borers alive at round end!") - to_chat(world, "A total of [total_borer_hosts] borers with hosts escaped on the shuttle alive. The borers needed [GLOB.total_borer_hosts_needed] hosts to escape.") - if(borerwin) - to_chat(world, "The borers were successful!") - else - to_chat(world, "The borers have failed!") + to_chat(world, "A total of [total_borer_hosts] borers with hosts escaped on the shuttle alive.") CHECK_TICK return 0 @@ -373,7 +369,7 @@ if(candidates.len < recommended_enemies) for(var/mob/dead/new_player/player in players) if(player.client && player.ready == PLAYER_READY_TO_PLAY) - if(!(role in player.client.prefs.be_special)) // We don't have enough people who want to be antagonist, make a seperate list of people who don't want to be one + if(!(role in player.client.prefs.be_special)) // We don't have enough people who want to be antagonist, make a separate list of people who don't want to be one if(!jobban_isbanned(player, "Syndicate") && !jobban_isbanned(player, role)) //Nodrak/Carn: Antag Job-bans drafted += player.mind diff --git a/code/game/gamemodes/gang/dominator.dm b/code/game/gamemodes/gang/dominator.dm index c35561ce54..7f707fbb4d 100644 --- a/code/game/gamemodes/gang/dominator.dm +++ b/code/game/gamemodes/gang/dominator.dm @@ -126,11 +126,11 @@ icon_state = "dominator-broken" /obj/machinery/dominator/obj_break(damage_flag) - if(!(stat & BROKEN) && !(flags & NODECONSTRUCT)) + if(!(stat & BROKEN) && !(flags_1 & NODECONSTRUCT_1)) set_broken() /obj/machinery/dominator/deconstruct(disassembled = TRUE) - if(!(flags & NODECONSTRUCT)) + if(!(flags_1 & NODECONSTRUCT_1)) if(!(stat & BROKEN)) set_broken() new /obj/item/stack/sheet/plasteel(src.loc) diff --git a/code/game/gamemodes/gang/gang.dm b/code/game/gamemodes/gang/gang.dm index 51d5d5150b..f18a473d72 100644 --- a/code/game/gamemodes/gang/gang.dm +++ b/code/game/gamemodes/gang/gang.dm @@ -3,7 +3,7 @@ GLOBAL_LIST_INIT(gang_name_pool, list("Clandestine", "Prima", "Zero-G", "Max", "Blasto", "Waffle", "North", "Omni", "Newton", "Cyber", "Donk", "Gene", "Gib", "Tunnel", "Diablo", "Psyke", "Osiron", "Sirius", "Sleeping Carp")) GLOBAL_LIST_INIT(gang_colors_pool, list("red","orange","yellow","green","blue","purple", "white")) -GLOBAL_LIST_INIT(gang_outfit_pool, list(/obj/item/clothing/suit/jacket/leather,/obj/item/clothing/suit/jacket/leather/overcoat,/obj/item/clothing/suit/jacket/puffer,/obj/item/clothing/suit/jacket/miljacket,/obj/item/clothing/suit/jacket/puffer,/obj/item/clothing/suit/pirate,/obj/item/clothing/suit/poncho,/obj/item/clothing/suit/apron/overalls,/obj/item/clothing/suit/jacket/letterman)) +GLOBAL_LIST_INIT(gang_outfit_pool, list(/obj/item/clothing/suit/jacket/leather, /obj/item/clothing/suit/jacket/leather/overcoat, /obj/item/clothing/suit/jacket/puffer, /obj/item/clothing/suit/jacket/miljacket, /obj/item/clothing/suit/jacket/puffer, /obj/item/clothing/suit/pirate, /obj/item/clothing/suit/poncho, /obj/item/clothing/suit/apron/overalls, /obj/item/clothing/suit/jacket/letterman)) /datum/game_mode var/list/datum/gang/gangs = list() @@ -117,7 +117,7 @@ GLOBAL_LIST_INIT(gang_outfit_pool, list(/obj/item/clothing/suit/jacket/leather,/ mob.dna.remove_mutation(CLOWNMUT) var/obj/item/device/gangtool/gangtool = new(mob) - var/obj/item/weapon/pen/gang/T = new(mob) + var/obj/item/pen/gang/T = new(mob) var/obj/item/toy/crayon/spraycan/gang/SC = new(mob,gang) var/obj/item/clothing/glasses/hud/security/chameleon/C = new(mob,gang) diff --git a/code/game/gamemodes/gang/gang_datum.dm b/code/game/gamemodes/gang/gang_datum.dm index 1a145d1227..b7b20a7311 100644 --- a/code/game/gamemodes/gang/gang_datum.dm +++ b/code/game/gamemodes/gang/gang_datum.dm @@ -188,10 +188,10 @@ if(!gangtools.len || !message) return for(var/obj/item/device/gangtool/tool in gangtools) - var/mob/living/mob = get(tool.loc,/mob/living) + var/mob/living/mob = get(tool.loc, /mob/living) if(mob && mob.mind && mob.stat == CONSCIOUS) if(mob.mind.gang_datum == src) - to_chat(mob, "[bicon(tool)] [message]") + to_chat(mob, "[icon2html(tool, mob)] [message]") return diff --git a/code/game/gamemodes/gang/gang_items.dm b/code/game/gamemodes/gang/gang_items.dm index 286145d6cf..2c36d1c345 100644 --- a/code/game/gamemodes/gang/gang_items.dm +++ b/code/game/gamemodes/gang/gang_items.dm @@ -174,16 +174,16 @@ name = "Badass Belt" id = "belt" cost = 13 - item_path = /obj/item/weapon/storage/belt/military/gang + item_path = /obj/item/storage/belt/military/gang -/obj/item/weapon/storage/belt/military/gang +/obj/item/storage/belt/military/gang name = "badass belt" icon_state = "gangbelt" item_state = "gang" desc = "The belt buckle simply reads 'BAMF'." storage_slots = 1 -/obj/item/weapon/storage/belt/military/gang/gang_contraband_value() +/obj/item/storage/belt/military/gang/gang_contraband_value() return 4 /////////////////// @@ -202,19 +202,19 @@ name = "Shuriken" id = "shuriken" cost = 3 - item_path = /obj/item/weapon/throwing_star + item_path = /obj/item/throwing_star /datum/gang_item/weapon/switchblade name = "Switchblade" id = "switchblade" cost = 5 - item_path = /obj/item/weapon/switchblade + item_path = /obj/item/switchblade /datum/gang_item/weapon/surplus name = "Surplus Rifle" id = "surplus" cost = 8 - item_path = /obj/item/weapon/gun/ballistic/automatic/surplus + item_path = /obj/item/gun/ballistic/automatic/surplus /datum/gang_item/weapon/ammo/surplus_ammo name = "Surplus Rifle Ammo" @@ -226,19 +226,19 @@ name = "Sawn-Off Improvised Shotgun" id = "sawn" cost = 6 - item_path = /obj/item/weapon/gun/ballistic/revolver/doublebarrel/improvised/sawn + item_path = /obj/item/gun/ballistic/revolver/doublebarrel/improvised/sawn /datum/gang_item/weapon/ammo/improvised_ammo name = "Box of Buckshot" id = "buckshot" cost = 5 - item_path = /obj/item/weapon/storage/box/lethalshot + item_path = /obj/item/storage/box/lethalshot /datum/gang_item/weapon/pistol name = "10mm Pistol" id = "pistol" cost = 30 - item_path = /obj/item/weapon/gun/ballistic/automatic/pistol + item_path = /obj/item/gun/ballistic/automatic/pistol /datum/gang_item/weapon/ammo/pistol_ammo name = "10mm Ammo" @@ -250,7 +250,7 @@ name = "Black Market .50cal Sniper Rifle" id = "sniper" cost = 40 - item_path = /obj/item/weapon/gun/ballistic/automatic/sniper_rifle/gang + item_path = /obj/item/gun/ballistic/automatic/sniper_rifle/gang /datum/gang_item/weapon/ammo/sniper_ammo name = "Smuggled .50cal Sniper Rounds" @@ -277,7 +277,7 @@ name = "Uzi SMG" id = "uzi" cost = 60 - item_path = /obj/item/weapon/gun/ballistic/automatic/mini_uzi + item_path = /obj/item/gun/ballistic/automatic/mini_uzi /datum/gang_item/weapon/ammo/uzi_ammo @@ -304,38 +304,38 @@ name = "Sharpener" id = "whetstone" cost = 3 - item_path = /obj/item/weapon/sharpener + item_path = /obj/item/sharpener /datum/gang_item/equipment/emp name = "EMP Grenade" id = "EMP" cost = 5 - item_path = /obj/item/weapon/grenade/empgrenade + item_path = /obj/item/grenade/empgrenade /datum/gang_item/equipment/c4 name = "C4 Explosive" id = "c4" cost = 7 - item_path = /obj/item/weapon/grenade/plastic/c4 + item_path = /obj/item/grenade/plastic/c4 /datum/gang_item/equipment/frag name = "Fragmentation Grenade" id = "frag nade" cost = 18 - item_path = /obj/item/weapon/grenade/syndieminibomb/concussion/frag + item_path = /obj/item/grenade/syndieminibomb/concussion/frag /datum/gang_item/equipment/stimpack name = "Black Market Stimulants" id = "stimpack" cost = 12 - item_path = /obj/item/weapon/reagent_containers/syringe/stimulants + item_path = /obj/item/reagent_containers/syringe/stimulants /datum/gang_item/equipment/implant_breaker name = "Implant Breaker" id = "implant_breaker" cost = 10 - item_path = /obj/item/weapon/implanter/gang + item_path = /obj/item/implanter/gang spawn_msg = "The implant breaker is a single-use device that destroys all implants within the target before trying to recruit them to your gang. Also works on enemy gangsters." /datum/gang_item/equipment/implant_breaker/spawn_item(mob/living/carbon/user, datum/gang/gang, obj/item/device/gangtool/gangtool) @@ -355,13 +355,13 @@ name = "Wetwork boots" desc = "A gang's best hitmen are prepared for anything." permeability_coefficient = 0.01 - flags = NOSLIP + flags_1 = NOSLIP_1 /datum/gang_item/equipment/pen name = "Recruitment Pen" id = "pen" cost = 50 - item_path = /obj/item/weapon/pen/gang + item_path = /obj/item/pen/gang spawn_msg = "More recruitment pens will allow you to recruit gangsters faster. Only gang leaders can recruit with pens." /datum/gang_item/equipment/pen/purchase(mob/living/carbon/user, datum/gang/gang, obj/item/device/gangtool/gangtool) @@ -431,7 +431,7 @@ /datum/gang_item/equipment/dominator/purchase(mob/living/carbon/user, datum/gang/gang, obj/item/device/gangtool/gangtool) var/area/usrarea = get_area(user.loc) var/usrturf = get_turf(user.loc) - if(initial(usrarea.name) == "Space" || isspaceturf(usrturf) || usr.z != ZLEVEL_STATION) + if(initial(usrarea.name) == "Space" || isspaceturf(usrturf) || usr.z != ZLEVEL_STATION || !usrarea.valid_territory) to_chat(user, "You can only use this on the station!") return FALSE diff --git a/code/game/gamemodes/gang/gang_pen.dm b/code/game/gamemodes/gang/gang_pen.dm index 4357f31e83..5df405fa4d 100644 --- a/code/game/gamemodes/gang/gang_pen.dm +++ b/code/game/gamemodes/gang/gang_pen.dm @@ -1,17 +1,17 @@ /* * Gang Boss Pens */ -/obj/item/weapon/pen/gang +/obj/item/pen/gang origin_tech = "materials=2;syndicate=3" var/cooldown var/last_used = 0 var/charges = 1 -/obj/item/weapon/pen/gang/New() +/obj/item/pen/gang/New() ..() last_used = world.time -/obj/item/weapon/pen/gang/attack(mob/living/M, mob/user, stealth = TRUE) +/obj/item/pen/gang/attack(mob/living/M, mob/user, stealth = TRUE) if(!istype(M)) return if(ishuman(M) && ishuman(user) && M.stat != DEAD) @@ -44,7 +44,7 @@ return ..() -/obj/item/weapon/pen/gang/proc/cooldown(datum/gang/gang) +/obj/item/pen/gang/proc/cooldown(datum/gang/gang) set waitfor = FALSE var/cooldown_time = 600+(600*gang.bosses.len) // 1recruiter=2mins, 2recruiters=3mins, 3recruiters=4mins @@ -66,4 +66,4 @@ cooldown = 0 icon_state = "pen" var/mob/M = get(src, /mob) - to_chat(M, "[bicon(src)] [src][(src.loc == M)?(""):(" in your [src.loc]")] vibrates softly. It is ready to be used again.") + to_chat(M, "[icon2html(src, M)] [src][(src.loc == M)?(""):(" in your [src.loc]")] vibrates softly. It is ready to be used again.") diff --git a/code/game/gamemodes/gang/recaller.dm b/code/game/gamemodes/gang/recaller.dm index 601a1f1c0d..86f68029d0 100644 --- a/code/game/gamemodes/gang/recaller.dm +++ b/code/game/gamemodes/gang/recaller.dm @@ -8,7 +8,7 @@ w_class = WEIGHT_CLASS_TINY throw_speed = 3 throw_range = 7 - flags = CONDUCT + flags_1 = CONDUCT_1 origin_tech = "programming=5;bluespace=2;syndicate=5" var/datum/gang/gang //Which gang uses this? var/recalling = 0 @@ -110,7 +110,7 @@ if(!message || !can_use(user)) return if(user.z > 2) - to_chat(user, "[bicon(src)]Error: Station out of range.") + to_chat(user, "[icon2html(src, user)]Error: Station out of range.") return var/list/members = list() members += gang.gangsters @@ -179,35 +179,35 @@ gang.message_gangtools("[usr] is attempting to recall the emergency shuttle.") recalling = 1 - to_chat(loc, "[bicon(src)]Generating shuttle recall order with codes retrieved from last call signal...") + to_chat(loc, "[icon2html(src, loc)]Generating shuttle recall order with codes retrieved from last call signal...") sleep(rand(100,300)) if(SSshuttle.emergency.mode != SHUTTLE_CALL) //Shuttle can only be recalled when it's moving to the station - to_chat(user, "[bicon(src)]Emergency shuttle cannot be recalled at this time.") + to_chat(user, "[icon2html(src, user)]Emergency shuttle cannot be recalled at this time.") recalling = 0 return 0 - to_chat(loc, "[bicon(src)]Shuttle recall order generated. Accessing station long-range communication arrays...") + to_chat(loc, "[icon2html(src, loc)]Shuttle recall order generated. Accessing station long-range communication arrays...") sleep(rand(100,300)) if(!gang.dom_attempts) - to_chat(user, "[bicon(src)]Error: Unable to access communication arrays. Firewall has logged our signature and is blocking all further attempts.") + to_chat(user, "[icon2html(src, user)]Error: Unable to access communication arrays. Firewall has logged our signature and is blocking all further attempts.") recalling = 0 return 0 var/turf/userturf = get_turf(user) if(userturf.z != ZLEVEL_STATION) //Shuttle can only be recalled while on station - to_chat(user, "[\bicon(src)]Error: Device out of range of station communication arrays.") + to_chat(user, "[icon2html(src, user)]Error: Device out of range of station communication arrays.") recalling = 0 return 0 var/datum/station_state/end_state = new /datum/station_state() end_state.count() if((100 * GLOB.start_state.score(end_state)) < 80) //Shuttle cannot be recalled if the station is too damaged - to_chat(user, "[bicon(src)]Error: Station communication systems compromised. Unable to establish connection.") + to_chat(user, "[icon2html(src, user)]Error: Station communication systems compromised. Unable to establish connection.") recalling = 0 return 0 - to_chat(loc, "[bicon(src)]Comm arrays accessed. Broadcasting recall signal...") + to_chat(loc, "[icon2html(src, loc)]Comm arrays accessed. Broadcasting recall signal...") sleep(rand(100,300)) @@ -220,7 +220,7 @@ gang.recalls -= 1 return 1 - to_chat(loc, "[bicon(src)]No response recieved. Emergency shuttle cannot be recalled at this time.") + to_chat(loc, "[icon2html(src, loc)]No response recieved. Emergency shuttle cannot be recalled at this time.") return 0 /obj/item/device/gangtool/proc/can_use(mob/living/carbon/human/user) diff --git a/code/game/gamemodes/malfunction/Malf_Modules.dm b/code/game/gamemodes/malfunction/Malf_Modules.dm index c5baed144e..5dfd8f7396 100644 --- a/code/game/gamemodes/malfunction/Malf_Modules.dm +++ b/code/game/gamemodes/malfunction/Malf_Modules.dm @@ -20,7 +20,7 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( name = "AI Action" desc = "You aren't entirely sure what this does, but it's very beepy and boopy." background_icon_state = "bg_tech_blue" - icon_icon = 'icons/mob/actions_AI.dmi' + icon_icon = 'icons/mob/actions/actions_AI.dmi' var/mob/living/silicon/ai/owner_AI //The owner AI, so we don't have to typecast every time var/uses //If we have multiple uses of the same power var/auto_use_uses = TRUE //If we automatically use up uses on each activation @@ -310,7 +310,7 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( owner_AI.doomsday_device = DOOM owner_AI.doomsday_device.start() for(var/pinpointer in GLOB.pinpointer_list) - var/obj/item/weapon/pinpointer/P = pinpointer + var/obj/item/pinpointer/P = pinpointer P.switch_mode_to(TRACK_MALF_AI) //Pinpointers start tracking the AI wherever it goes qdel(src) @@ -375,8 +375,7 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( minor_announce("[key] SECONDS UNTIL DOOMSDAY DEVICE ACTIVATION!", "ERROR ER0RR $R0RRO$!R41.%%!!(%$^^__+ @#F0E4", TRUE) /obj/machinery/doomsday_device/proc/detonate(z_level = ZLEVEL_STATION) - for(var/mob/M in GLOB.player_list) - M << 'sound/machines/alarm.ogg' + sound_to_playing_players('sound/machines/alarm.ogg') sleep(100) for(var/mob/living/L in GLOB.mob_list) var/turf/T = get_turf(L) @@ -463,8 +462,8 @@ GLOBAL_LIST_INIT(blacklisted_malf_machines, typecacheof(list( /datum/action/innate/ai/destroy_rcds/Activate() for(var/I in GLOB.rcd_list) - if(!istype(I, /obj/item/weapon/construction/rcd/borg)) //Ensures that cyborg RCDs are spared. - var/obj/item/weapon/construction/rcd/RCD = I + if(!istype(I, /obj/item/construction/rcd/borg)) //Ensures that cyborg RCDs are spared. + var/obj/item/construction/rcd/RCD = I RCD.detonate_pulse() to_chat(owner, "RCD detonation pulse emitted.") owner.playsound_local(owner, 'sound/machines/twobeep.ogg', 50, 0) diff --git a/code/game/gamemodes/meteor/meteor.dm b/code/game/gamemodes/meteor/meteor.dm index 0b20694b58..d652d38d11 100644 --- a/code/game/gamemodes/meteor/meteor.dm +++ b/code/game/gamemodes/meteor/meteor.dm @@ -37,8 +37,8 @@ if(player.stat != DEAD) ++survivors - if(player.onCentcom()) - text += "
[player.real_name] escaped to the safety of Centcom." + if(player.onCentCom()) + text += "
[player.real_name] escaped to the safety of CentCom." else if(player.onSyndieBase()) text += "
[player.real_name] escaped to the (relative) safety of Syndicate Space." else diff --git a/code/game/gamemodes/meteor/meteors.dm b/code/game/gamemodes/meteor/meteors.dm index 167df98b50..0265b37194 100644 --- a/code/game/gamemodes/meteor/meteors.dm +++ b/code/game/gamemodes/meteor/meteors.dm @@ -100,7 +100,7 @@ GLOBAL_LIST_INIT(meteorsC, list(/obj/effect/meteor/dust)) //for space dust event var/threat = 0 // used for determining which meteors are most interesting var/lifetime = DEFAULT_METEOR_LIFETIME - var/list/meteordrop = list(/obj/item/weapon/ore/iron) + var/list/meteordrop = list(/obj/item/ore/iron) var/dropamt = 2 /obj/effect/meteor/Move() @@ -125,8 +125,7 @@ GLOBAL_LIST_INIT(meteorsC, list(/obj/effect/meteor/dust)) //for space dust event /obj/effect/meteor/New() ..() GLOB.meteor_list += src - if(SSaugury) - SSaugury.register_doom(src, threat) + SSaugury.register_doom(src, threat) SpinAnimation() QDEL_IN(src, lifetime) @@ -171,8 +170,8 @@ GLOBAL_LIST_INIT(meteorsC, list(/obj/effect/meteor/dust)) //for space dust event #undef METEOR_MEDAL -/obj/effect/meteor/attackby(obj/item/weapon/W, mob/user, params) - if(istype(W, /obj/item/weapon/pickaxe)) +/obj/effect/meteor/attackby(obj/item/W, mob/user, params) + if(istype(W, /obj/item/pickaxe)) make_debris() qdel(src) else @@ -185,6 +184,9 @@ GLOBAL_LIST_INIT(meteorsC, list(/obj/effect/meteor/dust)) //for space dust event /obj/effect/meteor/proc/meteor_effect() if(heavy) + var/sound/meteor_sound = sound(meteorsound) + var/random_frequency = get_rand_frequency() + for(var/mob/M in GLOB.player_list) if((M.orbiting) && (SSaugury.watchers[M])) continue @@ -193,7 +195,7 @@ GLOBAL_LIST_INIT(meteorsC, list(/obj/effect/meteor/dust)) //for space dust event continue var/dist = get_dist(M.loc, src.loc) shake_camera(M, dist > 20 ? 2 : 4, dist > 20 ? 1 : 3) - M.playsound_local(src.loc, meteorsound, 50, 1, get_rand_frequency(), 10) + M.playsound_local(src.loc, null, 50, 1, random_frequency, 10, S = meteor_sound) /////////////////////// //Meteor types @@ -207,7 +209,7 @@ GLOBAL_LIST_INIT(meteorsC, list(/obj/effect/meteor/dust)) //for space dust event hits = 1 hitpwr = 3 meteorsound = 'sound/weapons/gunshot_smg.ogg' - meteordrop = list(/obj/item/weapon/ore/glass) + meteordrop = list(/obj/item/ore/glass) threat = 1 //Medium-sized @@ -240,7 +242,7 @@ GLOBAL_LIST_INIT(meteorsC, list(/obj/effect/meteor/dust)) //for space dust event hits = 5 heavy = 1 meteorsound = 'sound/effects/bamf.ogg' - meteordrop = list(/obj/item/weapon/ore/plasma) + meteordrop = list(/obj/item/ore/plasma) threat = 20 /obj/effect/meteor/flaming/meteor_effect() @@ -252,7 +254,7 @@ GLOBAL_LIST_INIT(meteorsC, list(/obj/effect/meteor/dust)) //for space dust event name = "glowing meteor" icon_state = "glowing" heavy = 1 - meteordrop = list(/obj/item/weapon/ore/uranium) + meteordrop = list(/obj/item/ore/uranium) threat = 15 @@ -270,13 +272,13 @@ GLOBAL_LIST_INIT(meteorsC, list(/obj/effect/meteor/dust)) //for space dust event hits = 2 heavy = 1 meteorsound = 'sound/effects/blobattack.ogg' - meteordrop = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab/human, /obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant, /obj/item/organ/heart, /obj/item/organ/lungs, /obj/item/organ/tongue, /obj/item/organ/appendix/) + meteordrop = list(/obj/item/reagent_containers/food/snacks/meat/slab/human, /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant, /obj/item/organ/heart, /obj/item/organ/lungs, /obj/item/organ/tongue, /obj/item/organ/appendix/) var/meteorgibs = /obj/effect/gibspawner/generic threat = 2 /obj/effect/meteor/meaty/New() for(var/path in meteordrop) - if(path == /obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant) + if(path == /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant) meteordrop -= path meteordrop += pick(subtypesof(path)) @@ -302,7 +304,7 @@ GLOBAL_LIST_INIT(meteorsC, list(/obj/effect/meteor/dust)) //for space dust event //Meaty Ore Xeno edition /obj/effect/meteor/meaty/xeno color = "#5EFF00" - meteordrop = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab/xeno, /obj/item/organ/tongue/alien) + meteordrop = list(/obj/item/reagent_containers/food/snacks/meat/slab/xeno, /obj/item/organ/tongue/alien) meteorgibs = /obj/effect/gibspawner/xeno /obj/effect/meteor/meaty/xeno/New() @@ -322,7 +324,7 @@ GLOBAL_LIST_INIT(meteorsC, list(/obj/effect/meteor/dust)) //for space dust event hitpwr = 1 heavy = 1 meteorsound = 'sound/effects/bamf.ogg' - meteordrop = list(/obj/item/weapon/ore/plasma) + meteordrop = list(/obj/item/ore/plasma) threat = 50 /obj/effect/meteor/tunguska/Move() @@ -353,7 +355,7 @@ GLOBAL_LIST_INIT(meteorsSPOOKY, list(/obj/effect/meteor/pumpkin)) hits = 10 heavy = 1 dropamt = 1 - meteordrop = list(/obj/item/clothing/head/hardhat/pumpkinhead, /obj/item/weapon/reagent_containers/food/snacks/grown/pumpkin) + meteordrop = list(/obj/item/clothing/head/hardhat/pumpkinhead, /obj/item/reagent_containers/food/snacks/grown/pumpkin) threat = 100 /obj/effect/meteor/pumpkin/New() diff --git a/code/game/gamemodes/miniantags/abduction/abduction.dm b/code/game/gamemodes/miniantags/abduction/abduction.dm index 3aea09ba47..ce0ab22373 100644 --- a/code/game/gamemodes/miniantags/abduction/abduction.dm +++ b/code/game/gamemodes/miniantags/abduction/abduction.dm @@ -96,9 +96,9 @@ agent_landmarks.len = max_teams scientist_landmarks.len = max_teams for(var/obj/effect/landmark/abductor/A in GLOB.landmarks_list) - if(istype(A,/obj/effect/landmark/abductor/agent)) + if(istype(A, /obj/effect/landmark/abductor/agent)) agent_landmarks[text2num(A.team)] = A - else if(istype(A,/obj/effect/landmark/abductor/scientist)) + else if(istype(A, /obj/effect/landmark/abductor/scientist)) scientist_landmarks[text2num(A.team)] = A var/team_name = team_names[team_number] @@ -200,7 +200,7 @@ to_chat(world, text) //Landmarks -// TODO: Split into seperate landmarks for prettier ships +// TODO: Split into separate landmarks for prettier ships /obj/effect/landmark/abductor var/team = 1 diff --git a/code/game/gamemodes/miniantags/abduction/abduction_gear.dm b/code/game/gamemodes/miniantags/abduction/abduction_gear.dm index d8bdca034e..c55b4db407 100644 --- a/code/game/gamemodes/miniantags/abduction/abduction_gear.dm +++ b/code/game/gamemodes/miniantags/abduction/abduction_gear.dm @@ -16,10 +16,10 @@ actions_types = list(/datum/action/item_action/hands_free/activate) allowed = list( /obj/item/device/abductor, - /obj/item/weapon/abductor_baton, - /obj/item/weapon/melee/baton, - /obj/item/weapon/gun/energy, - /obj/item/weapon/restraints/handcuffs + /obj/item/abductor_baton, + /obj/item/melee/baton, + /obj/item/gun/energy, + /obj/item/restraints/handcuffs ) var/mode = VEST_STEALTH var/stealth_active = 0 @@ -29,9 +29,9 @@ var/combat_armor = list(melee = 50, bullet = 50, laser = 50, energy = 50, bomb = 50, bio = 50, rad = 50, fire = 90, acid = 90) /obj/item/clothing/suit/armor/abductor/vest/proc/toggle_nodrop() - flags ^= NODROP + flags_1 ^= NODROP_1 if(ismob(loc)) - to_chat(loc, "Your vest is now [flags & NODROP ? "locked" : "unlocked"].") + to_chat(loc, "Your vest is now [flags_1 & NODROP_1 ? "locked" : "unlocked"].") /obj/item/clothing/suit/armor/abductor/vest/proc/flip_mode() switch(mode) @@ -153,6 +153,8 @@ desc = "A dual-mode tool for retrieving specimens and scanning appearances. Scanning can be done through cameras." icon_state = "gizmo_scan" item_state = "silencer" + lefthand_file = 'icons/mob/inhands/antag/abductor_lefthand.dmi' + righthand_file = 'icons/mob/inhands/antag/abductor_righthand.dmi' origin_tech = "engineering=7;magnets=4;bluespace=4;abductor=3" var/mode = GIZMO_SCAN var/mob/living/marked = null @@ -240,6 +242,8 @@ desc = "A compact device used to shut down communications equipment." icon_state = "silencer" item_state = "gizmo" + lefthand_file = 'icons/mob/inhands/antag/abductor_lefthand.dmi' + righthand_file = 'icons/mob/inhands/antag/abductor_righthand.dmi' origin_tech = "materials=4;programming=7;abductor=3" /obj/item/device/abductor/silencer/attack(mob/living/M, mob/user) @@ -271,10 +275,10 @@ var/list/all_items = M.GetAllContents() for(var/obj/I in all_items) - if(istype(I,/obj/item/device/radio/)) + if(istype(I, /obj/item/device/radio/)) var/obj/item/device/radio/r = I r.listening = 0 - if(!istype(I,/obj/item/device/radio/headset)) + if(!istype(I, /obj/item/device/radio/headset)) r.broadcasting = 0 //goddamned headset hacks /obj/item/device/firing_pin/abductor @@ -288,7 +292,7 @@ /obj/item/device/firing_pin/abductor/pin_auth(mob/living/user) . = isabductor(user) -/obj/item/weapon/gun/energy/alien +/obj/item/gun/energy/alien name = "alien pistol" desc = "A complicated gun that fires bursts of high-intensity radiation." ammo_type = list(/obj/item/ammo_casing/energy/declone) @@ -298,7 +302,7 @@ origin_tech = "combat=4;magnets=7;powerstorage=3;abductor=3" trigger_guard = TRIGGER_GUARD_ALLOW_ALL -/obj/item/weapon/paper/abductor +/obj/item/paper/guides/antag/abductor name = "Dissection Guide" icon_state = "alienpaper_words" info = {"Dissection for Dummies
@@ -320,10 +324,10 @@
Congratulations! You are now trained for invasive xenobiology research!"} -/obj/item/weapon/paper/abductor/update_icon() +/obj/item/paper/guides/antag/abductor/update_icon() return -/obj/item/weapon/paper/abductor/AltClick() +/obj/item/paper/guides/antag/abductor/AltClick() return #define BATON_STUN 0 @@ -332,20 +336,22 @@ Congratulations! You are now trained for invasive xenobiology research!"} #define BATON_PROBE 3 #define BATON_MODES 4 -/obj/item/weapon/abductor_baton +/obj/item/abductor_baton name = "advanced baton" desc = "A quad-mode baton used for incapacitation and restraining of specimens." var/mode = BATON_STUN icon = 'icons/obj/abductor.dmi' icon_state = "wonderprodStun" item_state = "wonderprod" + lefthand_file = 'icons/mob/inhands/antag/abductor_lefthand.dmi' + righthand_file = 'icons/mob/inhands/antag/abductor_righthand.dmi' slot_flags = SLOT_BELT origin_tech = "materials=4;combat=4;biotech=7;abductor=4" force = 7 w_class = WEIGHT_CLASS_NORMAL actions_types = list(/datum/action/item_action/toggle_mode) -/obj/item/weapon/abductor_baton/proc/toggle(mob/living/user=usr) +/obj/item/abductor_baton/proc/toggle(mob/living/user=usr) mode = (mode+1)%BATON_MODES var/txt switch(mode) @@ -361,7 +367,7 @@ Congratulations! You are now trained for invasive xenobiology research!"} to_chat(usr, "You switch the baton to [txt] mode.") update_icon() -/obj/item/weapon/abductor_baton/update_icon() +/obj/item/abductor_baton/update_icon() switch(mode) if(BATON_STUN) icon_state = "wonderprodStun" @@ -376,7 +382,7 @@ Congratulations! You are now trained for invasive xenobiology research!"} icon_state = "wonderprodProbe" item_state = "wonderprodProbe" -/obj/item/weapon/abductor_baton/attack(mob/target, mob/living/user) +/obj/item/abductor_baton/attack(mob/target, mob/living/user) if(!isabductor(user)) return @@ -407,10 +413,10 @@ Congratulations! You are now trained for invasive xenobiology research!"} if(BATON_PROBE) ProbeAttack(L,user) -/obj/item/weapon/abductor_baton/attack_self(mob/living/user) +/obj/item/abductor_baton/attack_self(mob/living/user) toggle(user) -/obj/item/weapon/abductor_baton/proc/StunAttack(mob/living/L,mob/living/user) +/obj/item/abductor_baton/proc/StunAttack(mob/living/L,mob/living/user) user.lastattacked = L L.lastattacker = user @@ -427,7 +433,7 @@ Congratulations! You are now trained for invasive xenobiology research!"} add_logs(user, L, "stunned") -/obj/item/weapon/abductor_baton/proc/SleepAttack(mob/living/L,mob/living/user) +/obj/item/abductor_baton/proc/SleepAttack(mob/living/L,mob/living/user) if(L.incapacitated(TRUE, TRUE)) L.visible_message("[user] has induced sleep in [L] with [src]!", \ "You suddenly feel very drowsy!") @@ -440,7 +446,7 @@ Congratulations! You are now trained for invasive xenobiology research!"} L.visible_message("[user] tried to induce sleep in [L] with [src]!", \ "You suddenly feel drowsy!") -/obj/item/weapon/abductor_baton/proc/CuffAttack(mob/living/L,mob/living/user) +/obj/item/abductor_baton/proc/CuffAttack(mob/living/L,mob/living/user) if(!iscarbon(L)) return var/mob/living/carbon/C = L @@ -451,7 +457,7 @@ Congratulations! You are now trained for invasive xenobiology research!"} "[user] begins shaping an energy field around your hands!") if(do_mob(user, C, 30) && (C.get_num_arms() >= 2 || C.get_arm_ignore())) if(!C.handcuffed) - C.handcuffed = new /obj/item/weapon/restraints/handcuffs/energy/used(C) + C.handcuffed = new /obj/item/restraints/handcuffs/energy/used(C) C.update_handcuffed() to_chat(user, "You restrain [C].") add_logs(user, C, "handcuffed") @@ -460,7 +466,7 @@ Congratulations! You are now trained for invasive xenobiology research!"} else to_chat(user, "[C] doesn't have two hands...") -/obj/item/weapon/abductor_baton/proc/ProbeAttack(mob/living/L,mob/living/user) +/obj/item/abductor_baton/proc/ProbeAttack(mob/living/L,mob/living/user) L.visible_message("[user] probes [L] with [src]!", \ "[user] probes you!") @@ -469,7 +475,7 @@ Congratulations! You are now trained for invasive xenobiology research!"} if(ishuman(L)) var/mob/living/carbon/human/H = L - species = "[H.dna.species.name]" + species = "[H.dna.species.name]" if(L.mind && L.mind.changeling) species = "Changeling lifeform" var/obj/item/organ/heart/gland/temp = locate() in H.internal_organs @@ -481,19 +487,21 @@ Congratulations! You are now trained for invasive xenobiology research!"} to_chat(user, "Probing result:[species]") to_chat(user, "[helptext]") -/obj/item/weapon/restraints/handcuffs/energy +/obj/item/restraints/handcuffs/energy name = "hard-light energy field" desc = "A hard-light field restraining the hands." icon_state = "cuff_white" // Needs sprite + lefthand_file = 'icons/mob/inhands/equipment/security_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/security_righthand.dmi' breakouttime = 450 - trashtype = /obj/item/weapon/restraints/handcuffs/energy/used + trashtype = /obj/item/restraints/handcuffs/energy/used origin_tech = "materials=4;magnets=5;abductor=2" -/obj/item/weapon/restraints/handcuffs/energy/used +/obj/item/restraints/handcuffs/energy/used desc = "energy discharge" - flags = DROPDEL + flags_1 = DROPDEL_1 -/obj/item/weapon/restraints/handcuffs/energy/used/dropped(mob/user) +/obj/item/restraints/handcuffs/energy/used/dropped(mob/user) user.visible_message("[user]'s [src] break in a discharge of energy!", \ "[user]'s [src] break in a discharge of energy!") var/datum/effect_system/spark_spread/S = new @@ -501,7 +509,7 @@ Congratulations! You are now trained for invasive xenobiology research!"} S.start() . = ..() -/obj/item/weapon/abductor_baton/examine(mob/user) +/obj/item/abductor_baton/examine(mob/user) ..() switch(mode) if(BATON_STUN) @@ -521,54 +529,54 @@ Congratulations! You are now trained for invasive xenobiology research!"} icon_state = "abductor_headset" item_state = "abductor_headset" keyslot2 = new /obj/item/device/encryptionkey/heads/captain + flags_2 = BANG_PROTECT_2 /obj/item/device/radio/headset/abductor/Initialize(mapload) ..() - SET_SECONDARY_FLAG(src, BANG_PROTECT) make_syndie() -/obj/item/device/radio/headset/abductor/attackby(obj/item/weapon/W, mob/user, params) - if(istype(W, /obj/item/weapon/screwdriver)) +/obj/item/device/radio/headset/abductor/attackby(obj/item/W, mob/user, params) + if(istype(W, /obj/item/screwdriver)) return // Stops humans from disassembling abductor headsets. return ..() -/obj/item/weapon/scalpel/alien +/obj/item/scalpel/alien name = "alien scalpel" desc = "It's a gleaming sharp knife made out of silvery-green metal." icon = 'icons/obj/abductor.dmi' origin_tech = "materials=2;biotech=2;abductor=2" toolspeed = 0.25 -/obj/item/weapon/hemostat/alien +/obj/item/hemostat/alien name = "alien hemostat" desc = "You've never seen this before." icon = 'icons/obj/abductor.dmi' origin_tech = "materials=2;biotech=2;abductor=2" toolspeed = 0.25 -/obj/item/weapon/retractor/alien +/obj/item/retractor/alien name = "alien retractor" desc = "You're not sure if you want the veil pulled back." icon = 'icons/obj/abductor.dmi' origin_tech = "materials=2;biotech=2;abductor=2" toolspeed = 0.25 -/obj/item/weapon/circular_saw/alien +/obj/item/circular_saw/alien name = "alien saw" desc = "Do the aliens also lose this, and need to find an alien hatchet?" icon = 'icons/obj/abductor.dmi' origin_tech = "materials=2;biotech=2;abductor=2" toolspeed = 0.25 -/obj/item/weapon/surgicaldrill/alien +/obj/item/surgicaldrill/alien name = "alien drill" desc = "Maybe alien surgeons have finally found a use for the drill." icon = 'icons/obj/abductor.dmi' origin_tech = "materials=2;biotech=2;abductor=2" toolspeed = 0.25 -/obj/item/weapon/cautery/alien +/obj/item/cautery/alien name = "alien cautery" desc = "Why would bloodless aliens have a tool to stop bleeding? \ Unless..." @@ -603,7 +611,7 @@ Congratulations! You are now trained for invasive xenobiology research!"} density = TRUE /obj/structure/table_frame/abductor/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/weapon/wrench)) + if(istype(I, /obj/item/wrench)) to_chat(user, "You start disassembling [src]...") playsound(src.loc, I.usesound, 50, 1) if(do_after(user, 30*I.toolspeed, target = src)) @@ -698,8 +706,8 @@ Congratulations! You are now trained for invasive xenobiology research!"} state = 1 /obj/structure/door_assembly/door_assembly_abductor/attackby(obj/item/W, mob/user, params) - if(istype(W, /obj/item/weapon/weldingtool) && !anchored ) - var/obj/item/weapon/weldingtool/WT = W + if(istype(W, /obj/item/weldingtool) && !anchored ) + var/obj/item/weldingtool/WT = W if(WT.remove_fuel(0,user)) user.visible_message("[user] disassembles the airlock assembly.", \ "You start to disassemble the airlock assembly...") @@ -712,7 +720,7 @@ Congratulations! You are now trained for invasive xenobiology research!"} qdel(src) else return - else if(istype(W, /obj/item/weapon/airlock_painter)) + else if(istype(W, /obj/item/airlock_painter)) return // no repainting else if(istype(W, /obj/item/stack/sheet)) return // no material modding diff --git a/code/game/gamemodes/miniantags/abduction/abduction_gear.dm.rej b/code/game/gamemodes/miniantags/abduction/abduction_gear.dm.rej new file mode 100644 index 0000000000..7e66243e36 --- /dev/null +++ b/code/game/gamemodes/miniantags/abduction/abduction_gear.dm.rej @@ -0,0 +1,10 @@ +diff a/code/game/gamemodes/miniantags/abduction/abduction_gear.dm b/code/game/gamemodes/miniantags/abduction/abduction_gear.dm (rejected hunks) +@@ -499,7 +499,7 @@ Congratulations! You are now trained for invasive xenobiology research!"} + + /obj/item/restraints/handcuffs/energy/used + desc = "energy discharge" +- flags = DROPDEL ++ flags_1 = DROPDEL_1 + + /obj/item/restraints/handcuffs/energy/used/dropped(mob/user) + user.visible_message("[user]'s [src] break in a discharge of energy!", \ diff --git a/code/game/gamemodes/miniantags/abduction/abduction_outfits.dm b/code/game/gamemodes/miniantags/abduction/abduction_outfits.dm index c92fdddf26..aa97d1e2d8 100644 --- a/code/game/gamemodes/miniantags/abduction/abduction_outfits.dm +++ b/code/game/gamemodes/miniantags/abduction/abduction_outfits.dm @@ -2,7 +2,7 @@ name = "Abductor Basic" uniform = /obj/item/clothing/under/color/grey //they're greys gettit shoes = /obj/item/clothing/shoes/combat - back = /obj/item/weapon/storage/backpack + back = /obj/item/storage/backpack ears = /obj/item/device/radio/headset/abductor /datum/outfit/abductor/proc/get_team_console(team_number) @@ -23,9 +23,9 @@ var/obj/item/clothing/suit/armor/abductor/vest/V = locate() in H if(V) console.AddVest(V) - V.flags |= NODROP + V.flags_1 |= NODROP_1 - var/obj/item/weapon/storage/backpack/B = locate() in H + var/obj/item/storage/backpack/B = locate() in H if(B) for(var/obj/item/device/abductor/gizmo/G in B.contents) console.AddGizmo(G) @@ -40,11 +40,11 @@ name = "Abductor Agent" head = /obj/item/clothing/head/helmet/abductor suit = /obj/item/clothing/suit/armor/abductor/vest - suit_store = /obj/item/weapon/abductor_baton - belt = /obj/item/weapon/storage/belt/military/abductor/full + suit_store = /obj/item/abductor_baton + belt = /obj/item/storage/belt/military/abductor/full backpack_contents = list( - /obj/item/weapon/gun/energy/alien = 1, + /obj/item/gun/energy/alien = 1, /obj/item/device/abductor/silencer = 1 ) @@ -58,5 +58,5 @@ /datum/outfit/abductor/scientist/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) ..() if(!visualsOnly) - var/obj/item/weapon/implant/abductor/beamplant = new /obj/item/weapon/implant/abductor(H) + var/obj/item/implant/abductor/beamplant = new /obj/item/implant/abductor(H) beamplant.implant(H) diff --git a/code/game/gamemodes/miniantags/abduction/abduction_outfits.dm.rej b/code/game/gamemodes/miniantags/abduction/abduction_outfits.dm.rej new file mode 100644 index 0000000000..3e8b7d8f67 --- /dev/null +++ b/code/game/gamemodes/miniantags/abduction/abduction_outfits.dm.rej @@ -0,0 +1,10 @@ +diff a/code/game/gamemodes/miniantags/abduction/abduction_outfits.dm b/code/game/gamemodes/miniantags/abduction/abduction_outfits.dm (rejected hunks) +@@ -23,7 +23,7 @@ + var/obj/item/clothing/suit/armor/abductor/vest/V = locate() in H + if(V) + console.AddVest(V) +- V.flags |= NODROP ++ V.flags_1 |= NODROP_1 + + var/obj/item/storage/backpack/B = locate() in H + if(B) diff --git a/code/game/gamemodes/miniantags/abduction/abduction_surgery.dm b/code/game/gamemodes/miniantags/abduction/abduction_surgery.dm index 4ca4e47a5b..879f68e960 100644 --- a/code/game/gamemodes/miniantags/abduction/abduction_surgery.dm +++ b/code/game/gamemodes/miniantags/abduction/abduction_surgery.dm @@ -1,6 +1,6 @@ /datum/surgery/organ_extraction name = "experimental dissection" - steps = list(/datum/surgery_step/incise, /datum/surgery_step/clamp_bleeders, /datum/surgery_step/retract_skin,/datum/surgery_step/incise, /datum/surgery_step/extract_organ ,/datum/surgery_step/gland_insert) + steps = list(/datum/surgery_step/incise, /datum/surgery_step/clamp_bleeders, /datum/surgery_step/retract_skin, /datum/surgery_step/incise, /datum/surgery_step/extract_organ, /datum/surgery_step/gland_insert) possible_locs = list("chest") ignore_clothes = 1 @@ -10,7 +10,7 @@ var/mob/living/carbon/human/H = user if(H.dna.species.id == "abductor") return 1 - for(var/obj/item/weapon/implant/abductor/A in H.implants) + for(var/obj/item/implant/abductor/A in H.implants) return 1 return 0 diff --git a/code/game/gamemodes/miniantags/abduction/gland.dm b/code/game/gamemodes/miniantags/abduction/gland.dm index 13e86dd5d3..8c408c007e 100644 --- a/code/game/gamemodes/miniantags/abduction/gland.dm +++ b/code/game/gamemodes/miniantags/abduction/gland.dm @@ -108,7 +108,7 @@ /obj/item/organ/heart/gland/pop/activate() to_chat(owner, "You feel unlike yourself.") - var/species = pick(list(/datum/species/lizard,/datum/species/jelly/slime,/datum/species/pod,/datum/species/fly,/datum/species/jelly)) + var/species = pick(list(/datum/species/lizard, /datum/species/jelly/slime, /datum/species/pod, /datum/species/fly, /datum/species/jelly)) owner.set_species(species) /obj/item/organ/heart/gland/ventcrawling @@ -133,10 +133,9 @@ to_chat(owner, "You feel sick.") var/virus_type = pick(/datum/disease/beesease, /datum/disease/brainrot, /datum/disease/magnitis) var/datum/disease/D = new virus_type() - D.carrier = 1 + D.carrier = TRUE owner.viruses += D D.affected_mob = owner - D.holder = owner owner.med_hud_set_status() @@ -167,10 +166,12 @@ cooldown_high = 400 uses = -1 icon_state = "egg" + lefthand_file = 'icons/mob/inhands/misc/food_lefthand.dmi' + righthand_file = 'icons/mob/inhands/misc/food_righthand.dmi' /obj/item/organ/heart/gland/egg/activate() to_chat(owner, "You lay an egg!") - var/obj/item/weapon/reagent_containers/food/snacks/egg/egg = new(owner.loc) + var/obj/item/reagent_containers/food/snacks/egg/egg = new(owner.loc) egg.reagents.add_reagent("sacid",20) egg.desc += " It smells bad." diff --git a/code/game/gamemodes/miniantags/abduction/machinery/camera.dm b/code/game/gamemodes/miniantags/abduction/machinery/camera.dm index 4e74d11be1..ffd1b88d25 100644 --- a/code/game/gamemodes/miniantags/abduction/machinery/camera.dm +++ b/code/game/gamemodes/miniantags/abduction/machinery/camera.dm @@ -65,6 +65,7 @@ /datum/action/innate/teleport_in name = "Send To" + icon_icon = 'icons/mob/actions/actions_minor_antag.dmi' button_icon_state = "beam_down" /datum/action/innate/teleport_in/Activate() @@ -79,6 +80,7 @@ /datum/action/innate/teleport_out name = "Retrieve" + icon_icon = 'icons/mob/actions/actions_minor_antag.dmi' button_icon_state = "beam_up" /datum/action/innate/teleport_out/Activate() @@ -90,6 +92,7 @@ /datum/action/innate/teleport_self name = "Send Self" + icon_icon = 'icons/mob/actions/actions_minor_antag.dmi' button_icon_state = "beam_down" /datum/action/innate/teleport_self/Activate() @@ -104,6 +107,7 @@ /datum/action/innate/vest_mode_swap name = "Switch Vest Mode" + icon_icon = 'icons/mob/actions/actions_minor_antag.dmi' button_icon_state = "vest_mode" /datum/action/innate/vest_mode_swap/Activate() @@ -115,6 +119,7 @@ /datum/action/innate/vest_disguise_swap name = "Switch Vest Disguise" + icon_icon = 'icons/mob/actions/actions_minor_antag.dmi' button_icon_state = "vest_disguise" /datum/action/innate/vest_disguise_swap/Activate() @@ -125,6 +130,7 @@ /datum/action/innate/set_droppoint name = "Set Experiment Release Point" + icon_icon = 'icons/mob/actions/actions_minor_antag.dmi' button_icon_state = "set_drop" /datum/action/innate/set_droppoint/Activate() diff --git a/code/game/gamemodes/miniantags/abduction/machinery/console.dm b/code/game/gamemodes/miniantags/abduction/machinery/console.dm index 8ad8cc8474..f3deebc6b7 100644 --- a/code/game/gamemodes/miniantags/abduction/machinery/console.dm +++ b/code/game/gamemodes/miniantags/abduction/machinery/console.dm @@ -69,7 +69,7 @@ dat+="
" dat += "Select Agent Vest Disguise
" - dat += "[vest.flags & NODROP ? "Unlock" : "Lock"] Vest
" + dat += "[vest.flags_1 & NODROP_1 ? "Unlock" : "Lock"] Vest
" else dat += "NO AGENT VEST DETECTED" var/datum/browser/popup = new(user, "computer", "Abductor Console", 400, 500) @@ -95,7 +95,7 @@ else if(href_list["dispense"]) switch(href_list["dispense"]) if("baton") - Dispense(/obj/item/weapon/abductor_baton,cost=2) + Dispense(/obj/item/abductor_baton,cost=2) if("helmet") Dispense(/obj/item/clothing/head/helmet/abductor) if("silencer") diff --git a/code/game/gamemodes/miniantags/abduction/machinery/dispenser.dm b/code/game/gamemodes/miniantags/abduction/machinery/dispenser.dm index 90ea06fbd5..88bb84fc4a 100644 --- a/code/game/gamemodes/miniantags/abduction/machinery/dispenser.dm +++ b/code/game/gamemodes/miniantags/abduction/machinery/dispenser.dm @@ -13,8 +13,8 @@ //TODO : replace with presets or spectrum return rgb(rand(0,255),rand(0,255),rand(0,255)) -/obj/machinery/abductor/gland_dispenser/New() - ..() +/obj/machinery/abductor/gland_dispenser/Initialize() + . = ..() gland_types = subtypesof(/obj/item/organ/heart/gland) gland_types = shuffle(gland_types) gland_colors = new/list(gland_types.len) @@ -58,7 +58,7 @@ popup.open() return -/obj/machinery/abductor/gland_dispenser/attackby(obj/item/weapon/W, mob/user, params) +/obj/machinery/abductor/gland_dispenser/attackby(obj/item/W, mob/user, params) if(istype(W, /obj/item/organ/heart/gland)) if(!user.drop_item()) return diff --git a/code/game/gamemodes/miniantags/abduction/machinery/experiment.dm b/code/game/gamemodes/miniantags/abduction/machinery/experiment.dm index 9e8a8d974d..58ca8bbea9 100644 --- a/code/game/gamemodes/miniantags/abduction/machinery/experiment.dm +++ b/code/game/gamemodes/miniantags/abduction/machinery/experiment.dm @@ -98,7 +98,7 @@ var/dat dat += "

Experiment

" if(occupant) - var/obj/item/weapon/photo/P = new + var/obj/item/photo/P = new P.photocreate(null, icon(dissection_icon(occupant), dir = SOUTH)) user << browse_rsc(P.img, "dissection_img") dat += "
" diff --git a/code/game/gamemodes/miniantags/borer/borer.dm b/code/game/gamemodes/miniantags/borer/borer.dm index 42a413bcd7..aaeee27985 100644 --- a/code/game/gamemodes/miniantags/borer/borer.dm +++ b/code/game/gamemodes/miniantags/borer/borer.dm @@ -97,6 +97,9 @@ GLOBAL_VAR_INIT(total_borer_hosts_needed, 10) var/hiding = FALSE var/waketimerid = null + var/docile_chem = "sugar" + var/list/wakeup_objectives = list() //Used to store objectives until the borer wakes up + var/datum/action/innate/borer/talk_to_host/talk_to_host_action = new var/datum/action/innate/borer/infest_host/infest_host_action = new var/datum/action/innate/borer/toggle_hide/toggle_hide_action = new @@ -136,8 +139,7 @@ GLOBAL_VAR_INIT(total_borer_hosts_needed, 10) borer_chems += /datum/borer_chem/crocin borer_chems += /datum/borer_chem/camphor - if(is_team_borer) - GLOB.borers += src + GLOB.borers += src GrantBorerActions() @@ -285,12 +287,12 @@ GLOBAL_VAR_INIT(total_borer_hosts_needed, 10) if(stat != DEAD && victim.stat != DEAD) - if(victim.reagents.has_reagent("sugar")) + if(victim.reagents.has_reagent(docile_chem)) if(!docile || waketimerid) if(controlling) - to_chat(victim, "You feel the soporific flow of sugar in your host's blood, lulling you into docility.") + to_chat(victim, "You feel the soporific flow of [docile_chem] in your host's blood, lulling you into docility.") else - to_chat(src, "You feel the soporific flow of sugar in your host's blood, lulling you into docility.") + to_chat(src, "You feel the soporific flow of [docile_chem] in your host's blood, lulling you into docility.") if(waketimerid) deltimer(waketimerid) waketimerid = null @@ -298,9 +300,9 @@ GLOBAL_VAR_INIT(total_borer_hosts_needed, 10) else if(docile && !waketimerid) if(controlling) - to_chat(victim, "You start shaking off your lethargy as the sugar leaves your host's blood. This will take about 10 seconds...") + to_chat(victim, "You start shaking off your lethargy as the [docile_chem] leaves your host's blood. This will take about 10 seconds...") else - to_chat(src, "You start shaking off your lethargy as the sugar leaves your host's blood. This will take about 10 seconds...") + to_chat(src, "You start shaking off your lethargy as the [docile_chem] leaves your host's blood. This will take about 10 seconds...") waketimerid = addtimer(CALLBACK(src, "wakeup"), 10, TIMER_STOPPABLE) if(controlling) @@ -413,6 +415,8 @@ GLOBAL_VAR_INIT(total_borer_hosts_needed, 10) victim = C forceMove(victim) + SSticker.mode.update_borer_icons_added_host(victim.mind) + RemoveBorerActions() GrantInfestActions() @@ -587,6 +591,7 @@ GLOBAL_VAR_INIT(total_borer_hosts_needed, 10) var/mob/living/V = victim V.verbs -= /mob/living/proc/borer_comm talk_to_borer_action.Remove(victim) + SSticker.mode.update_borer_icons_removed_host(victim.mind) victim = null return @@ -772,10 +777,13 @@ GLOBAL_VAR_INIT(total_borer_hosts_needed, 10) switch(punishment) //Hardcoding this stuff. if("Blindness") victim.blind_eyes(4) + to_chat(victim, "Your vision fades away suddenly, as your borer robs you of your sight.") if("Deafness") victim.minimumDeafTicks(40) + to_chat(victim, "Your hearing fades away suddenly, as your borer robs you of your hearing.") if("Stun") victim.Knockdown(100) + to_chat(victim, "You are wracked with unbearable pain, as your borer takes control of your pain-center!") log_game("[src]/([src.ckey]) punished [victim]/([victim.ckey] with [punishment]") @@ -822,7 +830,10 @@ GLOBAL_VAR_INIT(total_borer_hosts_needed, 10) new /obj/effect/decal/cleanable/vomit(get_turf(src)) playsound(loc, 'sound/effects/splat.ogg', 50, 1) - new /mob/living/simple_animal/borer(get_turf(src), B.generation + 1) + var/mob/living/simple_animal/borer/Baby = new /mob/living/simple_animal/borer(get_turf(src), B.generation + 1) + + Baby.wakeup_objectives = src.mind.objectives //Save them for later, since we lack a mind for them right now + log_game("[src]/([src.ckey]) has spawned a new borer via reproducing.") else to_chat(src, "You need 200 chemicals stored to reproduce.") @@ -840,14 +851,26 @@ GLOBAL_VAR_INIT(total_borer_hosts_needed, 10) candidate.mob = src ckey = candidate.ckey - if(mind) - mind.store_memory("You must escape with at least [GLOB.total_borer_hosts_needed] borers with hosts on the shuttle.") - to_chat(src, "You are a cortical borer!") to_chat(src, "You are a brain slug that worms its way into the head of its victim. Use stealth, persuasion and your powers of mind control to keep you, your host and your eventual spawn safe and warm.") - to_chat(src, "Sugar nullifies your abilities, avoid it at all costs!") + to_chat(src, "[docile_chem] nullifies your abilities, avoid it at all costs!") to_chat(src, "You can speak to your fellow borers by prefixing your messages with ';'. Check out your Borer tab to see your abilities.") - to_chat(src, "You must escape with at least [GLOB.total_borer_hosts_needed] borers with hosts on the shuttle. To reproduce you must have 100 chemicals and be controlling a host.") + + if(mind) + if(!(wakeup_objectives.len)) //No objectives, use default? + var/datum/objective/normal_borer/new_objective + new_objective = new /datum/objective/normal_borer + new_objective.owner = mind + new_objective.target_amount = GLOB.total_borer_hosts_needed + new_objective.explanation_text = "You must escape with at least [GLOB.total_borer_hosts_needed] borer[new_objective.target_amount > 1 ? "s" : ""] with host[new_objective.target_amount > 1 ? "s" : ""] on the shuttle." + mind.objectives += new_objective + to_chat(src, "Objective #1: [new_objective.explanation_text]") + else + mind.objectives += wakeup_objectives + var/count = 1 + for(var/datum/objective/O in mind.objectives) + to_chat(src, "Objective #[count]: [O.explanation_text]") + count++ /mob/living/simple_animal/borer/proc/detatch() if(!victim || !controlling) @@ -1070,9 +1093,33 @@ GLOBAL_VAR_INIT(total_borer_hosts_needed, 10) /datum/action/innate/borer/jumpstart_host name = "Jumpstart Host" desc = "Bring your host back to life." - icon_icon = 'icons/obj/weapons.dmi' + icon_icon = 'icons/obj/items_and_weapons.dmi' button_icon_state = "defibpaddles0" /datum/action/innate/borer/jumpstart_host/Activate() var/mob/living/simple_animal/borer/B = owner - B.jumpstart() \ No newline at end of file + B.jumpstart() + + +//HUD STUFF +/datum/game_mode/proc/update_borer_icons_added(datum/mind/borer_mind) + var/datum/atom_hud/antag/borerhud = GLOB.huds[ANTAG_HUD_BORER] + borerhud.join_hud(borer_mind.current) + set_antag_hud(borer_mind.current, "hudbrainworm") + +/datum/game_mode/proc/update_borer_icons_removed(datum/mind/borer_mind) + var/datum/atom_hud/antag/borerhud = GLOB.huds[ANTAG_HUD_BORER] + borerhud.leave_hud(borer_mind.current) + set_antag_hud(borer_mind.current, null) + +/datum/game_mode/proc/update_borer_icons_added_host(datum/mind/host_mind) + var/datum/atom_hud/antag/hosthud = GLOB.huds[ANTAG_HUD_BORER] //Invisible to self + hosthud.self_visible = FALSE + hosthud.join_hud(host_mind.current) + set_antag_hud(host_mind.current, "hudbrainworm") + +/datum/game_mode/proc/update_borer_icons_removed_host(datum/mind/host_mind) + var/datum/atom_hud/antag/hosthud = GLOB.huds[ANTAG_HUD_BORER] //Invisible to self + hosthud.self_visible = FALSE //Probably not needed as we're deleting? + hosthud.leave_hud(host_mind.current) + set_antag_hud(host_mind.current, null) diff --git a/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm b/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm index 502b02c7f7..bbd78ff76a 100644 --- a/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm +++ b/code/game/gamemodes/miniantags/bot_swarm/swarmer.dm @@ -29,11 +29,17 @@ 3. Biological resources will be harvested at a later date; do not harm them. "} +/obj/effect/mob_spawn/swarmer/Initialize() + . = ..() + var/area/A = get_area(src) + if(A) + notify_ghosts("A swarmer shell has been created in [A.name].", 'sound/effects/bin_close.ogg', source = src, action = NOTIFY_ATTACK, flashwindow = FALSE) + /obj/effect/mob_spawn/swarmer/attack_hand(mob/living/user) to_chat(user, "Picking up the swarmer may cause it to activate. You should be careful about this.") -/obj/effect/mob_spawn/swarmer/attackby(obj/item/weapon/W, mob/user, params) - if(istype(W, /obj/item/weapon/screwdriver) && user.a_intent != INTENT_HARM) +/obj/effect/mob_spawn/swarmer/attackby(obj/item/W, mob/user, params) + if(istype(W, /obj/item/screwdriver) && user.a_intent != INTENT_HARM) user.visible_message("[usr.name] deactivates [src].", "After some fiddling, you find a way to disable [src]'s power source.", "You hear clicking.") @@ -85,7 +91,7 @@ projectiletype = /obj/item/projectile/beam/disabler ranged_cooldown_time = 20 projectilesound = 'sound/weapons/taser2.ogg' - loot = list(/obj/effect/decal/cleanable/robot_debris, /obj/item/weapon/ore/bluespace_crystal) + loot = list(/obj/effect/decal/cleanable/robot_debris, /obj/item/ore/bluespace_crystal) del_on_death = 1 deathmessage = "explodes with a sharp pop!" light_color = LIGHT_COLOR_CYAN @@ -185,7 +191,7 @@ return 1 return ..() -/obj/item/weapon/gun/swarmer_act()//Stops you from eating the entire armory +/obj/item/gun/swarmer_act()//Stops you from eating the entire armory return FALSE /obj/item/clockwork/alloy_shards/IntegrateAmount() @@ -463,7 +469,7 @@ var/mob/living/carbon/human/H = target if(ishuman(target) && (!H.handcuffed)) - H.handcuffed = new /obj/item/weapon/restraints/handcuffs/energy/used(H) + H.handcuffed = new /obj/item/restraints/handcuffs/energy/used(H) H.update_handcuffed() add_logs(src, H, "handcuffed") @@ -648,7 +654,7 @@ to_chat(M, "[link] [rendered]") /mob/living/simple_animal/hostile/swarmer/proc/ContactSwarmers() - var/message = input(src, "Announce to other swarmers", "Swarmer contact") + var/message = stripped_input(src, "Announce to other swarmers", "Swarmer contact") // TODO get swarmers their own colour rather than just boldtext if(message) swarmer_chat(message) diff --git a/code/game/gamemodes/miniantags/hades/hades.dm b/code/game/gamemodes/miniantags/hades/hades.dm index 9b9f1cbf80..948aaeb422 100644 --- a/code/game/gamemodes/miniantags/hades/hades.dm +++ b/code/game/gamemodes/miniantags/hades/hades.dm @@ -136,7 +136,7 @@ src.visible_message("[src]'s Staff is flung free as their body explodes.") var/obj/structure/ladder/unbreakable/hades/churchLadder = new/obj/structure/ladder/unbreakable/hades(T) var/obj/structure/ladder/unbreakable/hades/bodyLadder = new/obj/structure/ladder/unbreakable/hades(get_turf(src)) - var/obj/item/weapon/hades_staff/HS = new/obj/item/weapon/hades_staff(get_turf(src)) + var/obj/item/hades_staff/HS = new/obj/item/hades_staff(get_turf(src)) HS.throw_at_fast(pick(orange(src,7)),10,1) churchLadder.up = bodyLadder bodyLadder.down = churchLadder @@ -447,8 +447,8 @@ if(isIndulged) sinPerson << "Your stomach growls, you feel hungry." var/list/allTypes = list() - for(var/A in typesof(/obj/item/weapon/reagent_containers/food/snacks)) - var/obj/item/weapon/reagent_containers/food/snacks/O = A + for(var/A in typesof(/obj/item/reagent_containers/food/snacks)) + var/obj/item/reagent_containers/food/snacks/O = A if(initial(O.cooked_type)) allTypes += A for(var/i in 1 to 10) @@ -461,12 +461,12 @@ /proc/sin_Pride(var/mob/living/carbon/human/sinPerson, var/isIndulged) if(isIndulged) sinPerson << "You feel strong enough to take on the world." - var/obj/item/weapon/twohanded/sin_pride/good = new/obj/item/weapon/twohanded/sin_pride(get_turf(sinPerson)) + var/obj/item/twohanded/sin_pride/good = new/obj/item/twohanded/sin_pride(get_turf(sinPerson)) good.name = "Indulged [good.name]" good.pride_direction = FALSE else sinPerson << "You feel small and weak, like the entire world is against you." - var/obj/item/weapon/twohanded/sin_pride/bad = new/obj/item/weapon/twohanded/sin_pride(get_turf(sinPerson)) + var/obj/item/twohanded/sin_pride/bad = new/obj/item/twohanded/sin_pride(get_turf(sinPerson)) bad.name = "Punished [bad.name]" bad.pride_direction = TRUE @@ -550,7 +550,7 @@ icon = 'icons/effects/224x224.dmi' -/obj/item/weapon/twohanded/sin_pride +/obj/item/twohanded/sin_pride icon_state = "mjollnir0" name = "Pride-struck Hammer" desc = "It resonates an aura of Pride." @@ -564,11 +564,11 @@ hitsound = 'sound/weapons/blade1.ogg' var/pride_direction = FALSE -/obj/item/weapon/twohanded/sin_pride/update_icon() +/obj/item/twohanded/sin_pride/update_icon() icon_state = "mjollnir[wielded]" return -/obj/item/weapon/twohanded/sin_pride/afterattack(atom/A as mob|obj|turf|area, mob/user, proximity) +/obj/item/twohanded/sin_pride/afterattack(atom/A as mob|obj|turf|area, mob/user, proximity) if(!proximity) return if(wielded) if(istype(A,/mob/living/carbon/human)) @@ -655,7 +655,7 @@ attacktext = "strikes at" attack_sound = 'sound/weapons/bladeslice.ogg' - butcher_results = list(/obj/item/clothing/mask/gas/cyborg/hades = 1,/obj/item/clothing/suit/hooded/chaplain_hoodie/hades = 1,/obj/item/weapon/hades_staff/fake = 1) + butcher_results = list(/obj/item/clothing/mask/gas/cyborg/hades = 1,/obj/item/clothing/suit/hooded/chaplain_hoodie/hades = 1,/obj/item/hades_staff/fake = 1) unsuitable_atmos_damage = 0 del_on_death = 0 diff --git a/code/game/gamemodes/miniantags/hades/hades_chapel.dm b/code/game/gamemodes/miniantags/hades/hades_chapel.dm index 6b1f781fe0..df8a2efafd 100644 --- a/code/game/gamemodes/miniantags/hades/hades_chapel.dm +++ b/code/game/gamemodes/miniantags/hades/hades_chapel.dm @@ -16,7 +16,7 @@ /obj/structure/chair/hades/New() ..() - flags |= NODECONSTRUCT + flags_1 |= NODECONSTRUCT_1 for(var/obj/structure/kitchenspike/KS in range(12)) watchedSpikes += KS @@ -39,14 +39,14 @@ playsound(get_turf(src), 'sound/effects/pope_entry.ogg', 100, 1) sleep(100) playsound(get_turf(src), 'sound/effects/hyperspace_end.ogg', 100, 1) - new/obj/item/weapon/hades_staff/imbued(get_turf(src)) + new/obj/item/hades_staff/imbued(get_turf(src)) src.visible_message("[src] shatters into a thousand shards, a staff falling from it.") qdel(src) -/obj/structure/chair/hades/attackby(obj/item/weapon/W, mob/user, params) +/obj/structure/chair/hades/attackby(obj/item/W, mob/user, params) ..() - if(istype(W, /obj/item/weapon/hades_staff)) - var/obj/item/weapon/hades_staff/HS = W + if(istype(W, /obj/item/hades_staff)) + var/obj/item/hades_staff/HS = W if(!HS.isKey) return src.visible_message("[user] inserts the [W] into the [src], giving it a quick turn.") @@ -74,11 +74,11 @@ /obj/structure/ladder/unbreakable/hades/update_icon() return -/obj/item/weapon/paper/hades_instructions +/obj/item/paper/hades_instructions name = "paper- 'Hastily Scrawled Letter'" info = "The Master has instructed us to collect corpses for the ritual, and told us to deposity them in the Ritual Room, behind a bookcase in the library. The Master has locked the device to only work with his key, so no more accidents happen." -/obj/item/weapon/hades_staff +/obj/item/hades_staff name = "Staff of Hades" desc = "A large, dark staff, with a set of key-like prongs on the end." icon_state = "staffofchange" @@ -93,12 +93,12 @@ block_chance = 25 var/isKey = 1 -/obj/item/weapon/hades_staff/fake +/obj/item/hades_staff/fake name = "Inert Staff of Hades" desc = "A large, dark staff." isKey = 0 -/obj/item/weapon/hades_staff/imbued +/obj/item/hades_staff/imbued name = "Imbued Staff of Hades" desc = " Bestowed with the power of wayward souls, this Staff allows the wielder to judge a target." force = 75 @@ -107,7 +107,7 @@ var/lastJudge = 0 var/judgeCooldown = 150 -/obj/item/weapon/hades_staff/imbued/attack(mob/living/carbon/human/M, mob/living/carbon/human/user) +/obj/item/hades_staff/imbued/attack(mob/living/carbon/human/M, mob/living/carbon/human/user) if(!istype(M)) return ..() diff --git a/code/game/gamemodes/miniantags/monkey/monkey.dm b/code/game/gamemodes/miniantags/monkey/monkey.dm index 20ba54afc4..f84e4e72b6 100644 --- a/code/game/gamemodes/miniantags/monkey/monkey.dm +++ b/code/game/gamemodes/miniantags/monkey/monkey.dm @@ -41,7 +41,7 @@ /datum/game_mode/monkey/announce() to_chat(world, "The current game mode is - Monkey!") - to_chat(world, "One or more crewmembers have been infected with Jungle Fever! Crew: Contain the outbreak. None of the infected monkeys may escape alive to Centcom. \ + to_chat(world, "One or more crewmembers have been infected with Jungle Fever! Crew: Contain the outbreak. None of the infected monkeys may escape alive to CentCom. \ Monkeys: Ensure that your kind lives on! Rise up against your captors!") @@ -50,7 +50,7 @@ to_chat(carrier.current, "You have been planted onto this station by the Animal Rights Consortium.") to_chat(carrier.current, "Soon the disease will transform you into an ape. Afterwards, you will be able spread the infection to others with a bite.") to_chat(carrier.current, "While your infection strain is undetectable by scanners, any other infectees will show up on medical equipment.") - to_chat(carrier.current, "Your mission will be deemed a success if any of the live infected monkeys reach Centcom.") + to_chat(carrier.current, "Your mission will be deemed a success if any of the live infected monkeys reach CentCom.") return /datum/game_mode/monkey/post_setup() @@ -60,7 +60,6 @@ var/datum/disease/D = new /datum/disease/transformation/jungle_fever D.visibility_flags = HIDDEN_SCANNER|HIDDEN_PANDEMIC - D.holder = carriermind.current D.affected_mob = carriermind.current carriermind.current.viruses += D ..() @@ -89,7 +88,7 @@ var/datum/disease/D = new /datum/disease/transformation/jungle_fever() for(var/mob/living/carbon/monkey/M in GLOB.living_mob_list) if (M.HasDisease(D)) - if(M.onCentcom() || M.onSyndieBase()) + if(M.onCentCom() || M.onSyndieBase()) escaped_monkeys++ if(escaped_monkeys >= monkeys_to_win) return 1 diff --git a/code/game/gamemodes/miniantags/morph/morph.dm b/code/game/gamemodes/miniantags/morph/morph.dm index dcd2ef2673..0eb0882332 100644 --- a/code/game/gamemodes/miniantags/morph/morph.dm +++ b/code/game/gamemodes/miniantags/morph/morph.dm @@ -30,7 +30,7 @@ wander = 0 attacktext = "glomps" attack_sound = 'sound/effects/blobattack.ogg' - butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab = 2) + butcher_results = list(/obj/item/reagent_containers/food/snacks/meat/slab = 2) var/morphed = 0 var/atom/movable/form = null @@ -224,7 +224,7 @@ player_mind.special_role = "Morph" SSticker.mode.traitors |= player_mind to_chat(S, S.playstyle_string) - S << 'sound/magic/mutate.ogg' + SEND_SOUND(S, sound('sound/magic/mutate.ogg')) message_admins("[key_name_admin(S)] has been made into a morph by an event.") log_game("[key_name(S)] was spawned as a morph by an event.") spawned_mobs += S diff --git a/code/game/gamemodes/miniantags/revenant/revenant.dm b/code/game/gamemodes/miniantags/revenant/revenant.dm index afbc597c29..5e1d80e175 100644 --- a/code/game/gamemodes/miniantags/revenant/revenant.dm +++ b/code/game/gamemodes/miniantags/revenant/revenant.dm @@ -74,7 +74,7 @@ generated_objectives_and_spells = TRUE mind.remove_all_antag() mind.wipe_memory() - src << 'sound/effects/ghost.ogg' + SEND_SOUND(src, sound('sound/effects/ghost.ogg')) var/datum/objective/revenant/objective = new objective.owner = mind mind.objectives += objective @@ -174,7 +174,7 @@ //damage, gibbing, and dying /mob/living/simple_animal/revenant/attackby(obj/item/W, mob/living/user, params) . = ..() - if(istype(W, /obj/item/weapon/nullrod)) + 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 @@ -218,7 +218,7 @@ alpha = i visible_message("[src]'s body breaks apart into a fine pile of blue dust.") var/reforming_essence = essence_regen_cap //retain the gained essence capacity - var/obj/item/weapon/ectoplasm/revenant/R = new(get_turf(src)) + var/obj/item/ectoplasm/revenant/R = new(get_turf(src)) R.essence = max(reforming_essence - 15 * perfectsouls, 75) //minus any perfect souls R.client_to_revive = client //If the essence reforms, the old revenant is put back in the body R.revenant = src @@ -321,7 +321,7 @@ //reforming -/obj/item/weapon/ectoplasm/revenant +/obj/item/ectoplasm/revenant name = "glimmering residue" desc = "A pile of fine blue dust. Small tendrils of violet mist swirl around it." icon = 'icons/effects/effects.dmi' @@ -333,14 +333,14 @@ var/client/client_to_revive var/mob/living/simple_animal/revenant/revenant -/obj/item/weapon/ectoplasm/revenant/New() +/obj/item/ectoplasm/revenant/New() ..() addtimer(CALLBACK(src, .proc/try_reform), 600) -/obj/item/weapon/ectoplasm/revenant/proc/scatter() +/obj/item/ectoplasm/revenant/proc/scatter() qdel(src) -/obj/item/weapon/ectoplasm/revenant/proc/try_reform() +/obj/item/ectoplasm/revenant/proc/try_reform() if(reforming) reforming = FALSE reform() @@ -348,7 +348,7 @@ inert = TRUE visible_message("[src] settles down and seems lifeless.") -/obj/item/weapon/ectoplasm/revenant/attack_self(mob/user) +/obj/item/ectoplasm/revenant/attack_self(mob/user) if(!reforming || inert) return ..() user.visible_message("[user] scatters [src] in all directions.", \ @@ -356,21 +356,21 @@ user.drop_item() scatter() -/obj/item/weapon/ectoplasm/revenant/throw_impact(atom/hit_atom) +/obj/item/ectoplasm/revenant/throw_impact(atom/hit_atom) ..() if(inert) return visible_message("[src] breaks into particles upon impact, which fade away to nothingness.") scatter() -/obj/item/weapon/ectoplasm/revenant/examine(mob/user) +/obj/item/ectoplasm/revenant/examine(mob/user) ..() if(inert) to_chat(user, "It seems inert.") else if(reforming) to_chat(user, "It is shifting and distorted. It would be wise to destroy this.") -/obj/item/weapon/ectoplasm/revenant/proc/reform() +/obj/item/ectoplasm/revenant/proc/reform() if(QDELETED(src) || QDELETED(revenant) || inert) return var/key_of_revenant @@ -412,7 +412,7 @@ revenant = null qdel(src) -/obj/item/weapon/ectoplasm/revenant/Destroy() +/obj/item/ectoplasm/revenant/Destroy() if(!QDELETED(revenant)) qdel(revenant) ..() diff --git a/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm b/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm index 2bbe2cae5f..98102984ee 100644 --- a/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm +++ b/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm @@ -85,6 +85,7 @@ charge_max = 0 panel = "Revenant Abilities" message = "You toggle your night vision." + action_icon = 'icons/mob/actions/actions_revenant.dmi' action_icon_state = "r_nightvision" action_background_icon_state = "bg_revenant" @@ -97,6 +98,7 @@ clothes_req = 0 range = 7 include_user = 0 + action_icon = 'icons/mob/actions/actions_revenant.dmi' action_icon_state = "r_transmit" action_background_icon_state = "bg_revenant" @@ -120,6 +122,7 @@ /obj/effect/proc_holder/spell/aoe_turf/revenant clothes_req = 0 + action_icon = 'icons/mob/actions/actions_revenant.dmi' action_background_icon_state = "bg_revenant" panel = "Revenant Abilities (Locked)" name = "Report this to a coder" @@ -235,8 +238,8 @@ INVOKE_ASYNC(src, .proc/defile, T) /obj/effect/proc_holder/spell/aoe_turf/revenant/defile/proc/defile(turf/T) - if(T.flags & NOJAUNT) - T.flags -= NOJAUNT + if(T.flags_1 & NOJAUNT_1) + T.flags_1 &= ~NOJAUNT_1 new /obj/effect/temp_visual/revenant(T) if(!istype(T, /turf/open/floor/plating) && !istype(T, /turf/open/floor/engine/cult) && isfloorturf(T) && prob(15)) var/turf/open/floor/floor = T diff --git a/code/game/gamemodes/miniantags/slaughter/slaughterevent.dm b/code/game/gamemodes/miniantags/slaughter/slaughterevent.dm index e9b417de1a..bcb2218fe6 100644 --- a/code/game/gamemodes/miniantags/slaughter/slaughterevent.dm +++ b/code/game/gamemodes/miniantags/slaughter/slaughterevent.dm @@ -42,7 +42,7 @@ SSticker.mode.traitors |= player_mind to_chat(S, S.playstyle_string) to_chat(S, "You are currently not currently in the same plane of existence as the station. Blood Crawl near a blood pool to manifest.") - S << 'sound/magic/demon_dies.ogg' + SEND_SOUND(S, 'sound/magic/demon_dies.ogg') message_admins("[key_name_admin(S)] has been made into a slaughter demon by an event.") log_game("[key_name(S)] was spawned as a slaughter demon by an event.") spawned_mobs += S diff --git a/code/game/gamemodes/nuclear/nuclear.dm b/code/game/gamemodes/nuclear/nuclear.dm index 3fddfea1fc..59650561a6 100644 --- a/code/game/gamemodes/nuclear/nuclear.dm +++ b/code/game/gamemodes/nuclear/nuclear.dm @@ -114,9 +114,9 @@ var/obj/item/device/nuclear_challenge/challenge = new /obj/item/device/nuclear_challenge synd_mind.current.put_in_hands_or_del(challenge) - var/list/foundIDs = synd_mind.current.search_contents_for(/obj/item/weapon/card/id) + var/list/foundIDs = synd_mind.current.search_contents_for(/obj/item/card/id) if(foundIDs.len) - for(var/obj/item/weapon/card/id/ID in foundIDs) + for(var/obj/item/card/id/ID in foundIDs) ID.name = "lead agent card" ID.access += ACCESS_SYNDICATE_LEADER else @@ -127,7 +127,7 @@ A.command = TRUE if(nuke_code) - var/obj/item/weapon/paper/P = new + var/obj/item/paper/P = new P.info = "The nuclear authorization code is: [nuke_code]" P.name = "nuclear bomb code" var/mob/living/carbon/human/H = synd_mind.current @@ -186,8 +186,8 @@ /datum/game_mode/nuclear/declare_completion() var/disk_rescued = 1 - for(var/obj/item/weapon/disk/nuclear/D in GLOB.poi_list) - if(!D.onCentcom()) + for(var/obj/item/disk/nuclear/D in GLOB.poi_list) + if(!D.onCentCom()) disk_rescued = 0 break var/crew_evacuated = (SSshuttle.emergency.mode == SHUTTLE_ENDGAME) @@ -275,7 +275,7 @@ /datum/game_mode/proc/auto_declare_completion_nuclear() - if( syndicates.len || (SSticker && istype(SSticker.mode,/datum/game_mode/nuclear)) ) + if( syndicates.len || (SSticker && istype(SSticker.mode, /datum/game_mode/nuclear)) ) var/text = "
The syndicate operatives were:" var/purchases = "" var/TC_uses = 0 @@ -288,7 +288,7 @@ text += "
" text += "(Syndicates used [TC_uses] TC) [purchases]" if(TC_uses == 0 && station_was_nuked && !are_operatives_dead()) - text += "[bicon(icon('icons/badass.dmi', "badass"))]" + text += "[icon2html('icons/badass.dmi', world, "badass")]" to_chat(world, text) return 1 @@ -323,12 +323,12 @@ uniform = /obj/item/clothing/under/syndicate shoes = /obj/item/clothing/shoes/combat gloves = /obj/item/clothing/gloves/combat - back = /obj/item/weapon/storage/backpack + back = /obj/item/storage/backpack ears = /obj/item/device/radio/headset/syndicate/alt - l_pocket = /obj/item/weapon/pinpointer/syndicate - id = /obj/item/weapon/card/id/syndicate - belt = /obj/item/weapon/gun/ballistic/automatic/pistol - backpack_contents = list(/obj/item/weapon/storage/box/syndie=1) + l_pocket = /obj/item/pinpointer/syndicate + id = /obj/item/card/id/syndicate + belt = /obj/item/gun/ballistic/automatic/pistol + backpack_contents = list(/obj/item/storage/box/syndie=1) var/tc = 25 @@ -347,9 +347,9 @@ U.hidden_uplink.telecrystals = tc H.equip_to_slot_or_del(U, slot_in_backpack) - var/obj/item/weapon/implant/weapons_auth/W = new/obj/item/weapon/implant/weapons_auth(H) + var/obj/item/implant/weapons_auth/W = new/obj/item/implant/weapons_auth(H) W.implant(H) - var/obj/item/weapon/implant/explosive/E = new/obj/item/weapon/implant/explosive(H) + var/obj/item/implant/explosive/E = new/obj/item/implant/explosive(H) E.implant(H) H.faction |= "syndicate" H.update_icons() @@ -360,10 +360,10 @@ glasses = /obj/item/clothing/glasses/night mask = /obj/item/clothing/mask/gas/syndicate suit = /obj/item/clothing/suit/space/hardsuit/syndi - r_pocket = /obj/item/weapon/tank/internals/emergency_oxygen/engi + r_pocket = /obj/item/tank/internals/emergency_oxygen/engi internals_slot = slot_r_store - belt = /obj/item/weapon/storage/belt/military - r_hand = /obj/item/weapon/gun/ballistic/automatic/shotgun/bulldog - backpack_contents = list(/obj/item/weapon/storage/box/syndie=1,\ - /obj/item/weapon/tank/jetpack/oxygen/harness=1,\ - /obj/item/weapon/gun/ballistic/automatic/pistol=1) + belt = /obj/item/storage/belt/military + r_hand = /obj/item/gun/ballistic/automatic/shotgun/bulldog + backpack_contents = list(/obj/item/storage/box/syndie=1,\ + /obj/item/tank/jetpack/oxygen/harness=1,\ + /obj/item/gun/ballistic/automatic/pistol=1) diff --git a/code/game/gamemodes/nuclear/nuclear_challenge.dm b/code/game/gamemodes/nuclear/nuclear_challenge.dm index f275db3b0b..f671d38395 100644 --- a/code/game/gamemodes/nuclear/nuclear_challenge.dm +++ b/code/game/gamemodes/nuclear/nuclear_challenge.dm @@ -49,7 +49,7 @@ to_chat(user, "You've attracted the attention of powerful forces within the syndicate. A bonus bundle of telecrystals has been granted to your team. Great things await you if you complete the mission.") for(var/V in GLOB.syndicate_shuttle_boards) - var/obj/item/weapon/circuitboard/computer/syndicate_shuttle/board = V + var/obj/item/circuitboard/computer/syndicate_shuttle/board = V board.challenge = TRUE var/obj/item/device/radio/uplink/nuclear/U = new(get_turf(user)) @@ -74,7 +74,7 @@ to_chat(user, "It's too late to declare hostilities. Your benefactors are already busy with other schemes. You'll have to make do with what you have on hand.") return 0 for(var/V in GLOB.syndicate_shuttle_boards) - var/obj/item/weapon/circuitboard/computer/syndicate_shuttle/board = V + var/obj/item/circuitboard/computer/syndicate_shuttle/board = V if(board.moved) to_chat(user, "The shuttle has already been moved! You have forfeit the right to declare war.") return 0 diff --git a/code/game/gamemodes/nuclear/nuclearbomb.dm b/code/game/gamemodes/nuclear/nuclearbomb.dm index b2f57b1719..ee611349f8 100644 --- a/code/game/gamemodes/nuclear/nuclearbomb.dm +++ b/code/game/gamemodes/nuclear/nuclearbomb.dm @@ -32,7 +32,7 @@ var/r_code = "ADMIN" var/yes_code = FALSE var/safety = TRUE - var/obj/item/weapon/disk/nuclear/auth = null + var/obj/item/disk/nuclear/auth = null use_power = NO_POWER_USE var/previous_level = "" var/obj/item/nuke_core/core = null @@ -85,13 +85,12 @@ . = ..() var/obj/machinery/nuclearbomb/existing = locate("syndienuke") in GLOB.nuke_list if(existing) - qdel(src) - throw EXCEPTION("Attempted to spawn a syndicate nuke while one already exists at [existing.loc.x],[existing.loc.y],[existing.loc.z]") - return 0 + stack_trace("Attempted to spawn a syndicate nuke while one already exists at [existing.loc.x],[existing.loc.y],[existing.loc.z]") + return INITIALIZE_HINT_QDEL tag = "syndienuke" /obj/machinery/nuclearbomb/attackby(obj/item/I, mob/user, params) - if (istype(I, /obj/item/weapon/disk/nuclear)) + if (istype(I, /obj/item/disk/nuclear)) if(!user.drop_item()) return I.forceMove(src) @@ -101,7 +100,7 @@ switch(deconstruction_state) if(NUKESTATE_INTACT) - if(istype(I, /obj/item/weapon/screwdriver/nuke)) + if(istype(I, /obj/item/screwdriver/nuke)) playsound(loc, I.usesound, 100, 1) to_chat(user, "You start removing [src]'s front panel's screws...") if(do_after(user, 60*I.toolspeed,target=src)) @@ -110,7 +109,7 @@ update_icon() return if(NUKESTATE_UNSCREWED) - if(istype(I, /obj/item/weapon/crowbar)) + if(istype(I, /obj/item/crowbar)) to_chat(user, "You start removing [src]'s front panel...") playsound(loc, I.usesound, 100, 1) if(do_after(user,30*I.toolspeed,target=src)) @@ -119,8 +118,8 @@ update_icon() return if(NUKESTATE_PANEL_REMOVED) - if(istype(I, /obj/item/weapon/weldingtool)) - var/obj/item/weapon/weldingtool/welder = I + if(istype(I, /obj/item/weldingtool)) + var/obj/item/weldingtool/welder = I playsound(loc, I.usesound, 100, 1) to_chat(user, "You start cutting [src]'s inner plate...") if(welder.remove_fuel(1,user)) @@ -130,7 +129,7 @@ update_icon() return if(NUKESTATE_WELDED) - if(istype(I, /obj/item/weapon/crowbar)) + if(istype(I, /obj/item/crowbar)) to_chat(user, "You start prying off [src]'s inner plate...") playsound(loc, I.usesound, 100, 1) if(do_after(user,50*I.toolspeed,target=src)) @@ -297,7 +296,7 @@ if("insert_disk") if(!auth) var/obj/item/I = usr.get_active_held_item() - if(istype(I, /obj/item/weapon/disk/nuclear)) + if(istype(I, /obj/item/disk/nuclear)) usr.drop_item() I.forceMove(src) auth = I @@ -363,7 +362,7 @@ if(safety) if(timing) set_security_level(previous_level) - for(var/obj/item/weapon/pinpointer/syndicate/S in GLOB.pinpointer_list) + for(var/obj/item/pinpointer/syndicate/S in GLOB.pinpointer_list) S.switch_mode_to(initial(S.mode)) S.nuke_warning = FALSE timing = FALSE @@ -382,14 +381,14 @@ bomb_set = TRUE set_security_level("delta") detonation_timer = world.time + (timer_set * 10) - for(var/obj/item/weapon/pinpointer/syndicate/S in GLOB.pinpointer_list) + for(var/obj/item/pinpointer/syndicate/S in GLOB.pinpointer_list) S.switch_mode_to(TRACK_INFILTRATOR) countdown.start() else bomb_set = FALSE detonation_timer = null set_security_level(previous_level) - for(var/obj/item/weapon/pinpointer/syndicate/S in GLOB.pinpointer_list) + for(var/obj/item/pinpointer/syndicate/S in GLOB.pinpointer_list) S.switch_mode_to(initial(S.mode)) S.nuke_warning = FALSE countdown.stop() @@ -421,8 +420,7 @@ yes_code = FALSE safety = TRUE update_icon() - for(var/mob/M in GLOB.player_list) - M << 'sound/machines/alarm.ogg' + sound_to_playing_players('sound/machines/alarm.ogg') if(SSticker && SSticker.mode) SSticker.mode.explosion_in_progress = 1 sleep(100) @@ -442,7 +440,7 @@ off_station = NUKE_MISS_STATION if((bomb_location.x < (128-NUKERANGE)) || (bomb_location.x > (128+NUKERANGE)) || (bomb_location.y < (128-NUKERANGE)) || (bomb_location.y > (128+NUKERANGE))) off_station = NUKE_MISS_STATION - else if(istype(A, /area/syndicate_mothership) || (istype(A,/area/shuttle/syndicate) && bomb_location.z == ZLEVEL_CENTCOM)) + else if(istype(A, /area/syndicate_mothership) || (istype(A, /area/shuttle/syndicate) && bomb_location.z == ZLEVEL_CENTCOM)) off_station = NUKE_SYNDICATE_BASE else off_station = NUKE_NEAR_MISS @@ -484,29 +482,31 @@ This is here to make the tiles around the station mininuke change when it's arme SSmapping.remove_nuke_threat(src) //==========DAT FUKKEN DISK=============== -/obj/item/weapon/disk +/obj/item/disk icon = 'icons/obj/module.dmi' w_class = WEIGHT_CLASS_TINY item_state = "card-id" + lefthand_file = 'icons/mob/inhands/equipment/idcards_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/idcards_righthand.dmi' icon_state = "datadisk0" -/obj/item/weapon/disk/nuclear +/obj/item/disk/nuclear name = "nuclear authentication disk" desc = "Better keep this safe." icon_state = "nucleardisk" - persistence_replacement = /obj/item/weapon/disk/fakenucleardisk + persistence_replacement = /obj/item/disk/fakenucleardisk max_integrity = 250 armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 30, bio = 0, rad = 0, fire = 100, acid = 100) resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF -/obj/item/weapon/disk/nuclear/New() +/obj/item/disk/nuclear/New() ..() GLOB.poi_list |= src set_stationloving(TRUE, inform_admins=TRUE) -/obj/item/weapon/disk/nuclear/attackby(obj/item/I, mob/living/user, params) - if(istype(I, /obj/item/weapon/claymore/highlander)) - var/obj/item/weapon/claymore/highlander/H = I +/obj/item/disk/nuclear/attackby(obj/item/I, mob/living/user, params) + if(istype(I, /obj/item/claymore/highlander)) + var/obj/item/claymore/highlander/H = I if(H.nuke_disk) to_chat(user, "Wait... what?") qdel(H.nuke_disk) @@ -518,13 +518,13 @@ This is here to make the tiles around the station mininuke change when it's arme return 1 return ..() -/obj/item/weapon/disk/nuclear/Destroy(force=FALSE) +/obj/item/disk/nuclear/Destroy(force=FALSE) // respawning is handled in /obj/Destroy() if(force) GLOB.poi_list -= src . = ..() -/obj/item/weapon/disk/nuclear/suicide_act(mob/user) +/obj/item/disk/nuclear/suicide_act(mob/user) user.visible_message("[user] is going delta! It looks like [user.p_theyre()] trying to commit suicide!") playsound(user.loc, 'sound/machines/alarm.ogg', 50, -1, 1) var/end_time = world.time + 100 @@ -542,7 +542,7 @@ This is here to make the tiles around the station mininuke change when it's arme user.visible_message("[user] was destroyed by the nuclear blast!") return OXYLOSS -/obj/item/weapon/disk/fakenucleardisk +/obj/item/disk/fakenucleardisk name = "cheap plastic imitation of the nuclear authentication disk" desc = "Broken dreams and a faint odor of cheese." icon_state = "nucleardisk" diff --git a/code/game/gamemodes/nuclear/pinpointer.dm b/code/game/gamemodes/nuclear/pinpointer.dm index c60446b973..9f63309643 100644 --- a/code/game/gamemodes/nuclear/pinpointer.dm +++ b/code/game/gamemodes/nuclear/pinpointer.dm @@ -1,13 +1,15 @@ //Pinpointers are used to track atoms from a distance as long as they're on the same z-level. The captain and nuke ops have ones that track the nuclear authentication disk. -/obj/item/weapon/pinpointer +/obj/item/pinpointer name = "pinpointer" desc = "A handheld tracking device that locks onto certain signals." icon = 'icons/obj/device.dmi' icon_state = "pinoff" - flags = CONDUCT + flags_1 = CONDUCT_1 slot_flags = SLOT_BELT w_class = WEIGHT_CLASS_SMALL item_state = "electronic" + lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' + righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' throw_speed = 3 throw_range = 7 materials = list(MAT_METAL = 500, MAT_GLASS = 250) @@ -21,16 +23,16 @@ var/nuke_warning = FALSE // If we've set off a miniature alarm about an armed nuke var/mode = TRACK_NUKE_DISK //What are we looking for? -/obj/item/weapon/pinpointer/New() +/obj/item/pinpointer/New() ..() GLOB.pinpointer_list += src -/obj/item/weapon/pinpointer/Destroy() +/obj/item/pinpointer/Destroy() STOP_PROCESSING(SSfastprocess, src) GLOB.pinpointer_list -= src return ..() -/obj/item/weapon/pinpointer/attack_self(mob/living/user) +/obj/item/pinpointer/attack_self(mob/living/user) active = !active user.visible_message("[user] [active ? "" : "de"]activates their pinpointer.", "You [active ? "" : "de"]activate your pinpointer.") playsound(user, 'sound/items/screwdriver2.ogg', 50, 1) @@ -41,14 +43,14 @@ target = null //Restarting the pinpointer forces a target reset STOP_PROCESSING(SSfastprocess, src) -/obj/item/weapon/pinpointer/attackby(obj/item/I, mob/living/user, params) +/obj/item/pinpointer/attackby(obj/item/I, mob/living/user, params) if(mode != TRACK_ATOM) return ..() user.visible_message("[user] tunes [src] to [I].", "You fine-tune [src]'s tracking to track [I].") playsound(src, 'sound/machines/click.ogg', 50, 1) constant_target = I -/obj/item/weapon/pinpointer/examine(mob/user) +/obj/item/pinpointer/examine(mob/user) ..() var/msg = "Its tracking indicator reads " switch(mode) @@ -71,7 +73,7 @@ if(bomb.timing) to_chat(user, "Extreme danger. Arming signal detected. Time remaining: [bomb.get_time_left()]") -/obj/item/weapon/pinpointer/process() +/obj/item/pinpointer/process() if(!active) STOP_PROCESSING(SSfastprocess, src) return @@ -80,7 +82,7 @@ my_god_jc_a_bomb() addtimer(CALLBACK(src, .proc/refresh_target), 50, TIMER_UNIQUE) -/obj/item/weapon/pinpointer/proc/scan_for_target() //Looks for whatever it's tracking +/obj/item/pinpointer/proc/scan_for_target() //Looks for whatever it's tracking if(target) if(isliving(target)) var/mob/living/L = target @@ -89,7 +91,7 @@ return switch(mode) if(TRACK_NUKE_DISK) - var/obj/item/weapon/disk/nuclear/N = locate() in GLOB.poi_list + var/obj/item/disk/nuclear/N = locate() in GLOB.poi_list target = N if(TRACK_MALF_AI) for(var/V in GLOB.ai_list) @@ -119,7 +121,7 @@ var/turf/T = get_turf(src) target = locate(target_x, target_y, T.z) -/obj/item/weapon/pinpointer/proc/point_to_target() //If we found what we're looking for, show the distance and direction +/obj/item/pinpointer/proc/point_to_target() //If we found what we're looking for, show the distance and direction if(!active) return if(!target || (mode == TRACK_ATOM && !constant_target)) @@ -142,7 +144,7 @@ if(16 to INFINITY) icon_state = "pinon[nuke_warning ? "alert" : "far"]" -/obj/item/weapon/pinpointer/proc/my_god_jc_a_bomb() //If we should get the hell back to the ship +/obj/item/pinpointer/proc/my_god_jc_a_bomb() //If we should get the hell back to the ship for(var/obj/machinery/nuclearbomb/bomb in GLOB.nuke_list) if(bomb.timing) if(!nuke_warning) @@ -152,7 +154,7 @@ var/mob/living/L = loc to_chat(L, "Your [name] vibrates and lets out a tinny alarm. Uh oh.") -/obj/item/weapon/pinpointer/proc/switch_mode_to(new_mode) //If we shouldn't be tracking what we are +/obj/item/pinpointer/proc/switch_mode_to(new_mode) //If we shouldn't be tracking what we are if(isliving(loc)) var/mob/living/L = loc to_chat(L, "Your [name] beeps as it reconfigures its tracking algorithms.") @@ -160,18 +162,18 @@ mode = new_mode target = null //Switch modes so we can find the new target -/obj/item/weapon/pinpointer/proc/refresh_target() //Periodically removes the target to allow the pinpointer to update (i.e. malf AI shunts, an operative dies) +/obj/item/pinpointer/proc/refresh_target() //Periodically removes the target to allow the pinpointer to update (i.e. malf AI shunts, an operative dies) target = null -/obj/item/weapon/pinpointer/syndicate //Syndicate pinpointers automatically point towards the infiltrator once the nuke is active. +/obj/item/pinpointer/syndicate //Syndicate pinpointers automatically point towards the infiltrator once the nuke is active. name = "syndicate pinpointer" desc = "A handheld tracking device that locks onto certain signals. It's configured to switch tracking modes once it detects the activation signal of a nuclear device." -/obj/item/weapon/pinpointer/syndicate/cyborg //Cyborg pinpointers just look for a random operative. +/obj/item/pinpointer/syndicate/cyborg //Cyborg pinpointers just look for a random operative. name = "cyborg syndicate pinpointer" desc = "An integrated tracking device, jury-rigged to search for living Syndicate operatives." mode = TRACK_OPERATIVES - flags = NODROP + flags_1 = NODROP_1 diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm index 867ab6e573..b33500db22 100644 --- a/code/game/gamemodes/objective.dm +++ b/code/game/gamemodes/objective.dm @@ -42,7 +42,6 @@ return target /datum/objective/proc/find_target_by_role(role, role_type=0, invert=0)//Option sets either to check assigned role or special role. Default to assigned., invert inverts the check, eg: "Don't choose a Ling" - var/list/candidates = list() //Let's compile a list and THEN pick one randomly, not just first come first serve... for(var/datum/mind/possible_target in get_crewmember_minds()) if((possible_target != owner) && ishuman(possible_target.current)) var/is_role = 0 @@ -56,11 +55,12 @@ if(invert) if(is_role) continue - candidates += possible_target + target = possible_target + break else if(is_role) - candidates += possible_target - if(candidates) - target = pick(candidates) + target = possible_target + break + update_explanation_text() /datum/objective/proc/update_explanation_text() @@ -157,7 +157,7 @@ H = target.current if(target.current.stat == DEAD || issilicon(target.current) || isbrain(target.current) || target.current.z > 6 || !target.current.ckey || (H && H.dna.species.id == "memezombies")) //Borgs/brains/AIs count as dead for traitor objectives. --NeoFite return 1 - if(target.current.onCentcom() || target.current.onSyndieBase()) + if(target.current.onCentCom() || target.current.onSyndieBase()) return 0 return 1 @@ -357,7 +357,7 @@ if(istype(location, /turf/open/floor/plasteel/shuttle/red) || istype(location, /turf/open/floor/mineral/plastitanium/brig)) // Fails traitors if they are in the shuttle brig -- Polymorph return 0 - if(location.onCentcom() || location.onSyndieBase()) + if(location.onCentCom() || location.onSyndieBase()) return 1 return 0 @@ -442,7 +442,8 @@ GLOBAL_LIST_EMPTY(possible_items) /datum/objective/steal/New() ..() if(!GLOB.possible_items.len)//Only need to fill the list when it's needed. - init_subtypes(/datum/objective_item/steal,GLOB.possible_items) + for(var/I in subtypesof(/datum/objective_item/steal)) + new I /datum/objective/steal/find_target() var/approved_targets = list() @@ -456,7 +457,7 @@ GLOBAL_LIST_EMPTY(possible_items) targetinfo = item steal_target = targetinfo.targetitem - explanation_text = "Steal [targetinfo.name]." + explanation_text = "Steal [targetinfo.name]" give_special_equipment(targetinfo.special_equipment) return steal_target else @@ -507,8 +508,8 @@ GLOBAL_LIST_EMPTY(possible_items_special) /datum/objective/steal/special/New() ..() if(!GLOB.possible_items_special.len) - init_subtypes(/datum/objective_item/special,GLOB.possible_items_special) - init_subtypes(/datum/objective_item/stack,GLOB.possible_items_special) + for(var/I in subtypesof(/datum/objective_item/special) + subtypesof(/datum/objective_item/stack)) + new I /datum/objective/steal/special/find_target() return set_target(pick(GLOB.possible_items_special)) @@ -623,17 +624,16 @@ GLOBAL_LIST_EMPTY(possible_items_special) /datum/objective/absorb/proc/gen_amount_goal(lowbound = 4, highbound = 6) target_amount = rand (lowbound,highbound) - if (SSticker) - var/n_p = 1 //autowin - if (SSticker.current_state == GAME_STATE_SETTING_UP) - for(var/mob/dead/new_player/P in GLOB.player_list) - if(P.client && P.ready == PLAYER_READY_TO_PLAY && P.mind!=owner) - n_p ++ - else if (SSticker.IsRoundInProgress()) - for(var/mob/living/carbon/human/P in GLOB.player_list) - if(P.client && !(P.mind in SSticker.mode.changelings) && P.mind!=owner) - n_p ++ - target_amount = min(target_amount, n_p) + var/n_p = 1 //autowin + if (SSticker.current_state == GAME_STATE_SETTING_UP) + for(var/mob/dead/new_player/P in GLOB.player_list) + if(P.client && P.ready == PLAYER_READY_TO_PLAY && P.mind!=owner) + n_p ++ + else if (SSticker.IsRoundInProgress()) + for(var/mob/living/carbon/human/P in GLOB.player_list) + if(P.client && !(P.mind in SSticker.mode.changelings) && P.mind!=owner) + n_p ++ + target_amount = min(target_amount, n_p) explanation_text = "Extract [target_amount] compatible genome\s." return target_amount @@ -683,11 +683,11 @@ GLOBAL_LIST_EMPTY(possible_items_special) /datum/objective/steal_five_of_type/summon_guns explanation_text = "Steal at least five guns!" - wanted_items = list(/obj/item/weapon/gun) + wanted_items = list(/obj/item/gun) /datum/objective/steal_five_of_type/summon_magic explanation_text = "Steal at least five magical artefacts!" - wanted_items = list(/obj/item/weapon/spellbook, /obj/item/weapon/gun/magic, /obj/item/clothing/suit/space/hardsuit/wizard, /obj/item/weapon/scrying, /obj/item/weapon/antag_spawner/contract, /obj/item/device/necromantic_stone) + wanted_items = list(/obj/item/spellbook, /obj/item/gun/magic, /obj/item/clothing/suit/space/hardsuit/wizard, /obj/item/scrying, /obj/item/antag_spawner/contract, /obj/item/device/necromantic_stone) /datum/objective/steal_five_of_type/check_completion() if(!isliving(owner.current)) @@ -833,15 +833,15 @@ GLOBAL_LIST_EMPTY(possible_items_special) var/list/check_names = department_real_names.Copy() - //Check each department member's mind to see if any of them made it to centcomm alive, if they did it's an automatic fail + //Check each department member's mind to see if any of them made it to centcom alive, if they did it's an automatic fail for(var/datum/mind/M in department_minds) if(M in SSticker.mode.changelings) //Lings aren't picked for this, but let's be safe continue if(M.current) var/turf/mloc = get_turf(M.current) - if(mloc.onCentcom() && (M.current.stat != DEAD)) - return 0 //A Non-ling living target got to centcomm, fail + if(mloc.onCentCom() && (M.current.stat != DEAD)) + return 0 //A Non-ling living target got to centcom, fail //Check each staff member has been replaced, by cross referencing changeling minds, changeling current dna, the staff minds and their original DNA names var/success = 0 @@ -852,11 +852,11 @@ GLOBAL_LIST_EMPTY(possible_items_special) if(ishuman(changeling.current)) var/mob/living/carbon/human/H = changeling.current var/turf/cloc = get_turf(changeling.current) - if(cloc && cloc.onCentcom() && (changeling.current.stat != DEAD)) //Living changeling on centcomm.... + if(cloc && cloc.onCentCom() && (changeling.current.stat != DEAD)) //Living changeling on centcom.... for(var/name in check_names) //Is he (disguised as) one of the staff? if(H.dna.real_name == name) check_names -= name //This staff member is accounted for, remove them, so the team don't succeed by escape as 7 of the same engineer - success++ //A living changeling staff member made it to centcomm + success++ //A living changeling staff member made it to centcom continue changelings if(success >= department_minds.len) diff --git a/code/game/gamemodes/objective_items.dm b/code/game/gamemodes/objective_items.dm index 703f1a9760..3cfede5f93 100644 --- a/code/game/gamemodes/objective_items.dm +++ b/code/game/gamemodes/objective_items.dm @@ -2,7 +2,7 @@ /datum/objective_item var/name = "A silly bike horn! Honk!" - var/targetitem = /obj/item/weapon/bikehorn //typepath of the objective item + var/targetitem = /obj/item/bikehorn //typepath of the objective item var/difficulty = 9001 //vaguely how hard it is to do this objective var/list/excludefromjob = list() //If you don't want a job to get a certain objective (no captain stealing his own medal, etcetc) var/list/altitems = list() //Items which can serve as an alternative to the objective (darn you blueprints) @@ -11,78 +11,92 @@ /datum/objective_item/proc/check_special_completion() //for objectives with special checks (is that slime extract unused? does that intellicard have an ai in it? etcetc) return 1 +/datum/objective_item/proc/TargetExists() + return TRUE + +/datum/objective_item/steal/New() + ..() + if(TargetExists()) + GLOB.possible_items += src + else + qdel(src) + +/datum/objective_item/steal/Destroy() + GLOB.possible_items -= src + return ..() + /datum/objective_item/steal/caplaser - name = "the captain's antique laser gun" - targetitem = /obj/item/weapon/gun/energy/laser/captain + name = "the captain's antique laser gun." + targetitem = /obj/item/gun/energy/laser/captain difficulty = 5 excludefromjob = list("Captain") /datum/objective_item/steal/hoslaser - name = "the head of security's personal laser gun" - targetitem = /obj/item/weapon/gun/energy/e_gun/hos + name = "the head of security's personal laser gun." + targetitem = /obj/item/gun/energy/e_gun/hos difficulty = 10 excludefromjob = list("Head Of Security") /datum/objective_item/steal/handtele - name = "a hand teleporter" - targetitem = /obj/item/weapon/hand_tele + name = "a hand teleporter." + targetitem = /obj/item/hand_tele difficulty = 5 excludefromjob = list("Captain") /datum/objective_item/steal/jetpack - name = "the Captain's jetpack" - targetitem = /obj/item/weapon/tank/jetpack/oxygen/captain + name = "the Captain's jetpack." + targetitem = /obj/item/tank/jetpack/oxygen/captain difficulty = 5 excludefromjob = list("Captain") /datum/objective_item/steal/magboots - name = "the chief engineer's advanced magnetic boots" + name = "the chief engineer's advanced magnetic boots." targetitem = /obj/item/clothing/shoes/magboots/advance difficulty = 5 excludefromjob = list("Chief Engineer") /datum/objective_item/steal/capmedal - name = "the medal of captaincy" + name = "the medal of captaincy." targetitem = /obj/item/clothing/accessory/medal/gold/captain difficulty = 5 excludefromjob = list("Captain") /datum/objective_item/steal/hypo - name = "the hypospray" - targetitem = /obj/item/weapon/reagent_containers/hypospray/CMO + name = "the hypospray." + targetitem = /obj/item/reagent_containers/hypospray/CMO difficulty = 5 excludefromjob = list("Chief Medical Officer") /datum/objective_item/steal/nukedisc - name = "the nuclear authentication disk" - targetitem = /obj/item/weapon/disk/nuclear + name = "the nuclear authentication disk." + targetitem = /obj/item/disk/nuclear difficulty = 5 excludefromjob = list("Captain") /datum/objective_item/steal/reflector - name = "a reflector vest" + name = "a reflector vest." targetitem = /obj/item/clothing/suit/armor/laserproof difficulty = 3 excludefromjob = list("Head of Security", "Warden") /datum/objective_item/steal/reactive - name = "the reactive teleport armor" + name = "the reactive teleport armor." targetitem = /obj/item/clothing/suit/armor/reactive difficulty = 5 excludefromjob = list("Research Director") /datum/objective_item/steal/documents - name = "any set of secret documents of any organization" + name = "any set of secret documents of any organization." targetitem = /obj/item/documents //Any set of secret documents. Doesn't have to be NT's difficulty = 5 /datum/objective_item/steal/nuke_core - name = "the heavily radioactive plutonium core from the onboard self-destruct. Take care to wear the proper safety equipment when extracting the core" + name = "the heavily radioactive plutonium core from the onboard self-destruct. Take care to wear the proper safety equipment when extracting the core!" targetitem = /obj/item/nuke_core difficulty = 15 /datum/objective_item/steal/nuke_core/New() - special_equipment += /obj/item/weapon/storage/box/syndie_kit/nuke + special_equipment += /obj/item/storage/box/syndie_kit/nuke ..() /datum/objective_item/steal/supermatter @@ -91,17 +105,20 @@ difficulty = 15 /datum/objective_item/steal/supermatter/New() - special_equipment += /obj/item/weapon/storage/box/syndie_kit/supermatter + special_equipment += /obj/item/storage/box/syndie_kit/supermatter ..() +/datum/objective_item/steal/supermatter/TargetExists() + return GLOB.main_supermatter_engine != null + //Items with special checks! /datum/objective_item/steal/plasma - name = "28 moles of plasma (full tank)" - targetitem = /obj/item/weapon/tank + name = "28 moles of plasma (full tank)." + targetitem = /obj/item/tank difficulty = 3 excludefromjob = list("Chief Engineer","Research Director","Station Engineer","Scientist","Atmospheric Technician") -/datum/objective_item/steal/plasma/check_special_completion(obj/item/weapon/tank/T) +/datum/objective_item/steal/plasma/check_special_completion(obj/item/tank/T) var/target_amount = text2num(name) var/found_amount = 0 found_amount += T.air_contents.gases["plasma"] ? T.air_contents.gases["plasma"][MOLES] : 0 @@ -109,7 +126,7 @@ /datum/objective_item/steal/functionalai - name = "a functional AI" + name = "a functional AI." targetitem = /obj/item/device/aicard difficulty = 20 //beyond the impossible @@ -120,23 +137,23 @@ return 0 /datum/objective_item/steal/blueprints - name = "the station blueprints" + name = "the station blueprints." targetitem = /obj/item/areaeditor/blueprints difficulty = 10 excludefromjob = list("Chief Engineer") - altitems = list(/obj/item/weapon/photo) + altitems = list(/obj/item/photo) /datum/objective_item/steal/blueprints/check_special_completion(obj/item/I) if(istype(I, /obj/item/areaeditor/blueprints)) return 1 - if(istype(I, /obj/item/weapon/photo)) - var/obj/item/weapon/photo/P = I + if(istype(I, /obj/item/photo)) + var/obj/item/photo/P = I if(P.blueprints) //if the blueprints are in frame return 1 return 0 /datum/objective_item/steal/slime - name = "an unused sample of slime extract" + name = "an unused sample of slime extract." targetitem = /obj/item/slime_extract difficulty = 3 excludefromjob = list("Research Director","Scientist") @@ -148,54 +165,76 @@ //Unique Objectives /datum/objective_item/unique/docs_red - name = "the \"Red\" secret documents" + name = "the \"Red\" secret documents." targetitem = /obj/item/documents/syndicate/red difficulty = 10 /datum/objective_item/unique/docs_blue - name = "the \"Blue\" secret documents" + name = "the \"Blue\" secret documents." targetitem = /obj/item/documents/syndicate/blue difficulty = 10 +/datum/objective_item/special/New() + ..() + if(TargetExists()) + GLOB.possible_items_special += src + else + qdel(src) + +/datum/objective_item/special/Destroy() + GLOB.possible_items_special -= src + return ..() + //Old ninja objectives. /datum/objective_item/special/pinpointer - name = "the captain's pinpointer" - targetitem = /obj/item/weapon/pinpointer + name = "the captain's pinpointer." + targetitem = /obj/item/pinpointer difficulty = 10 /datum/objective_item/special/aegun - name = "an advanced energy gun" - targetitem = /obj/item/weapon/gun/energy/e_gun/nuclear + name = "an advanced energy gun." + targetitem = /obj/item/gun/energy/e_gun/nuclear difficulty = 10 /datum/objective_item/special/ddrill - name = "a diamond drill" - targetitem = /obj/item/weapon/pickaxe/drill/diamonddrill + name = "a diamond drill." + targetitem = /obj/item/pickaxe/drill/diamonddrill difficulty = 10 /datum/objective_item/special/boh - name = "a bag of holding" - targetitem = /obj/item/weapon/storage/backpack/holding + name = "a bag of holding." + targetitem = /obj/item/storage/backpack/holding difficulty = 10 /datum/objective_item/special/hypercell - name = "a hyper-capacity cell" - targetitem = /obj/item/weapon/stock_parts/cell/hyper + name = "a hyper-capacity power cell." + targetitem = /obj/item/stock_parts/cell/hyper difficulty = 5 /datum/objective_item/special/laserpointer - name = "a laser pointer" + name = "a laser pointer." targetitem = /obj/item/device/laser_pointer difficulty = 5 /datum/objective_item/special/corgimeat - name = "a piece of corgi meat" - targetitem = /obj/item/weapon/reagent_containers/food/snacks/meat/slab/corgi + name = "a piece of corgi meat." + targetitem = /obj/item/reagent_containers/food/snacks/meat/slab/corgi difficulty = 5 +/datum/objective_item/stack/New() + ..() + if(TargetExists()) + GLOB.possible_items_special += src + else + qdel(src) + +/datum/objective_item/stack/Destroy() + GLOB.possible_items_special -= src + return ..() + //Stack objectives get their own subtype /datum/objective_item/stack - name = "5 cardboards" + name = "5 cardboard." targetitem = /obj/item/stack/sheet/cardboard difficulty = 9001 @@ -208,16 +247,16 @@ return found_amount>=target_amount /datum/objective_item/stack/diamond - name = "10 diamonds" + name = "10 diamonds." targetitem = /obj/item/stack/sheet/mineral/diamond difficulty = 10 /datum/objective_item/stack/gold - name = "50 gold bars" + name = "50 gold bars." targetitem = /obj/item/stack/sheet/mineral/gold difficulty = 15 /datum/objective_item/stack/uranium - name = "25 refined uranium bars" + name = "25 refined uranium bars." targetitem = /obj/item/stack/sheet/mineral/uranium difficulty = 10 diff --git a/code/game/gamemodes/revolution/revolution.dm b/code/game/gamemodes/revolution/revolution.dm index a17a9d97fb..51a2c6c486 100644 --- a/code/game/gamemodes/revolution/revolution.dm +++ b/code/game/gamemodes/revolution/revolution.dm @@ -360,7 +360,7 @@ /datum/game_mode/proc/auto_declare_completion_revolution() var/list/targets = list() - if(head_revolutionaries.len || istype(SSticker.mode,/datum/game_mode/revolution)) + if(head_revolutionaries.len || istype(SSticker.mode, /datum/game_mode/revolution)) var/num_revs = 0 var/num_survivors = 0 for(var/mob/living/carbon/survivor in GLOB.living_mob_list) @@ -377,14 +377,14 @@ text += "
" to_chat(world, text) - if(revolutionaries.len || istype(SSticker.mode,/datum/game_mode/revolution)) + if(revolutionaries.len || istype(SSticker.mode, /datum/game_mode/revolution)) var/text = "
The revolutionaries were:" for(var/datum/mind/rev in revolutionaries) text += printplayer(rev, 1) text += "
" to_chat(world, text) - if( head_revolutionaries.len || revolutionaries.len || istype(SSticker.mode,/datum/game_mode/revolution) ) + if( head_revolutionaries.len || revolutionaries.len || istype(SSticker.mode, /datum/game_mode/revolution) ) var/text = "
The heads of staff were:" var/list/heads = get_all_heads() for(var/datum/mind/head in heads) diff --git a/code/game/gamemodes/sandbox/h_sandbox.dm b/code/game/gamemodes/sandbox/h_sandbox.dm index 3895a479c7..7a17d54b4c 100644 --- a/code/game/gamemodes/sandbox/h_sandbox.dm +++ b/code/game/gamemodes/sandbox/h_sandbox.dm @@ -26,23 +26,23 @@ GLOBAL_VAR_INIT(hsboxspawn, TRUE) var/hsbinfo = null //items that shouldn't spawn on the floor because they would bug or act weird var/global/list/spawn_forbidden = list( - /obj/item/tk_grab, /obj/item/weapon/implant, // not implanter, the actual thing that is inside you - /obj/item/assembly,/obj/item/device/onetankbomb, /obj/item/radio, /obj/item/device/pda/ai, + /obj/item/tk_grab, /obj/item/implant, // not implanter, the actual thing that is inside you + /obj/item/assembly, /obj/item/device/onetankbomb, /obj/item/radio, /obj/item/device/pda/ai, /obj/item/device/uplink, /obj/item/smallDelivery, /obj/item/projectile, - /obj/item/borg/sight,/obj/item/borg/stun,/obj/item/weapon/robot_module) + /obj/item/borg/sight, /obj/item/borg/stun, /obj/item/robot_module) /datum/hSB/proc/update() var/global/list/hrefs = list( "Space Gear", "Suit Up (Space Travel Gear)" = "hsbsuit", "Spawn Gas Mask" = "hsbspawn&path=[/obj/item/clothing/mask/gas]", - "Spawn Emergency Air Tank" = "hsbspawn&path=[/obj/item/weapon/tank/internals/emergency_oxygen/double]", + "Spawn Emergency Air Tank" = "hsbspawn&path=[/obj/item/tank/internals/emergency_oxygen/double]", "Standard Tools", "Spawn Flashlight" = "hsbspawn&path=[/obj/item/device/flashlight]", - "Spawn Toolbox" = "hsbspawn&path=[/obj/item/weapon/storage/toolbox/mechanical]", + "Spawn Toolbox" = "hsbspawn&path=[/obj/item/storage/toolbox/mechanical]", "Spawn Light Replacer" = "hsbspawn&path=[/obj/item/device/lightreplacer]", - "Spawn Medical Kit" = "hsbspawn&path=[/obj/item/weapon/storage/firstaid/regular]", + "Spawn Medical Kit" = "hsbspawn&path=[/obj/item/storage/firstaid/regular]", "Spawn All-Access ID" = "hsbaaid", "Building Supplies", @@ -52,10 +52,10 @@ GLOBAL_VAR_INIT(hsboxspawn, TRUE) "Spawn 50 Reinforced Glass" = "hsbrglass", "Spawn 50 Glass" = "hsbglass", "Spawn Full Cable Coil" = "hsbspawn&path=[/obj/item/stack/cable_coil]", - "Spawn Hyper Capacity Power Cell" = "hsbspawn&path=[/obj/item/weapon/stock_parts/cell/hyper]", - "Spawn Inf. Capacity Power Cell" = "hsbspawn&path=[/obj/item/weapon/stock_parts/cell/infinite]", + "Spawn Hyper Capacity Power Cell" = "hsbspawn&path=[/obj/item/stock_parts/cell/hyper]", + "Spawn Inf. Capacity Power Cell" = "hsbspawn&path=[/obj/item/stock_parts/cell/infinite]", "Spawn Rapid Construction Device" = "hsbrcd", - "Spawn RCD Ammo" = "hsb_safespawn&path=[/obj/item/weapon/rcd_ammo]", + "Spawn RCD Ammo" = "hsb_safespawn&path=[/obj/item/rcd_ammo]", "Spawn Airlock" = "hsbairlock", "Miscellaneous", @@ -171,7 +171,7 @@ GLOBAL_VAR_INIT(hsboxspawn, TRUE) P.back.layer = initial(P.back.layer) P.back.plane = initial(P.back.plane) P.back = null - P.back = new/obj/item/weapon/tank/jetpack/oxygen(P) + P.back = new/obj/item/tank/jetpack/oxygen(P) P.back.layer = ABOVE_HUD_LAYER P.back.plane = ABOVE_HUD_PLANE P.update_inv_back() @@ -205,7 +205,7 @@ GLOBAL_VAR_INIT(hsboxspawn, TRUE) // All access ID // if("hsbaaid") - var/obj/item/weapon/card/id/gold/ID = new(usr.loc) + var/obj/item/card/id/gold/ID = new(usr.loc) ID.registered_name = usr.real_name ID.assignment = "Sandbox" ID.access = get_all_accesses() @@ -218,7 +218,7 @@ GLOBAL_VAR_INIT(hsboxspawn, TRUE) if("hsbrcd") if(!GLOB.hsboxspawn) return - new/obj/item/weapon/construction/rcd/combat(usr.loc) + new/obj/item/construction/rcd/combat(usr.loc) // // New sandbox airlock maker @@ -250,7 +250,7 @@ GLOBAL_VAR_INIT(hsboxspawn, TRUE) if(!reaginfo) reaginfo = "Reagent Containers (Clothing) (Other Items)

" - var/list/all_items = subtypesof(/obj/item/weapon/reagent_containers) + var/list/all_items = subtypesof(/obj/item/reagent_containers) for(var/typekey in spawn_forbidden) all_items -= typesof(typekey) for(var/O in reverseRange(all_items)) @@ -264,7 +264,7 @@ GLOBAL_VAR_INIT(hsboxspawn, TRUE) if(!objinfo) objinfo = "Other Items (Clothing) (Reagent Containers)

" - var/list/all_items = subtypesof(/obj/item/) - typesof(/obj/item/clothing) - typesof(/obj/item/weapon/reagent_containers) + var/list/all_items = subtypesof(/obj/item/) - typesof(/obj/item/clothing) - typesof(/obj/item/reagent_containers) for(var/typekey in spawn_forbidden) all_items -= typesof(typekey) diff --git a/code/game/gamemodes/traitor/traitor.dm b/code/game/gamemodes/traitor/traitor.dm index 3e6cca1ac5..3b91816ee9 100644 --- a/code/game/gamemodes/traitor/traitor.dm +++ b/code/game/gamemodes/traitor/traitor.dm @@ -124,7 +124,7 @@ text += " (used [TC_uses] TC) [purchases]" if(TC_uses==0 && traitorwin) var/static/icon/badass = icon('icons/badass.dmi', "badass") - text += "[bicon(badass)]" + text += "[icon2html(badass, world)]" text += objectives diff --git a/code/game/gamemodes/wizard/artefact.dm b/code/game/gamemodes/wizard/artefact.dm index d3f33aa4b5..59e4db9893 100644 --- a/code/game/gamemodes/wizard/artefact.dm +++ b/code/game/gamemodes/wizard/artefact.dm @@ -3,7 +3,7 @@ ///////////////////////////Veil Render////////////////////// -/obj/item/weapon/veilrender +/obj/item/veilrender name = "veil render" desc = "A wicked curved blade of alien origin, recovered from the ruins of a vast city." icon = 'icons/obj/wizard.dmi' @@ -20,7 +20,7 @@ var/rend_desc = "You should run now." var/spawn_fast = 0 //if 1, ignores checking for mobs on loc before spawning -/obj/item/weapon/veilrender/attack_self(mob/user) +/obj/item/veilrender/attack_self(mob/user) if(charges > 0) new /obj/effect/rend(get_turf(user), spawn_type, spawn_amt, rend_desc, spawn_fast) charges-- @@ -57,14 +57,14 @@ qdel(src) /obj/effect/rend/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/weapon/nullrod)) + if(istype(I, /obj/item/nullrod)) user.visible_message("[user] seals \the [src] with \the [I].") qdel(src) return else return ..() -/obj/item/weapon/veilrender/vealrender +/obj/item/veilrender/vealrender name = "veal render" desc = "A wicked curved blade of alien origin, recovered from the ruins of a vast farm." spawn_type = /mob/living/simple_animal/cow @@ -72,7 +72,7 @@ activate_descriptor = "hunger" rend_desc = "Reverberates with the sound of ten thousand moos." -/obj/item/weapon/veilrender/honkrender +/obj/item/veilrender/honkrender name = "honk render" desc = "A wicked curved blade of alien origin, recovered from the ruins of a vast circus." spawn_type = /mob/living/simple_animal/hostile/retaliate/clown @@ -101,7 +101,7 @@ return /////////////////////////////////////////Scrying/////////////////// -/obj/item/weapon/scrying +/obj/item/scrying name = "scrying orb" desc = "An incandescent orb of otherworldly energy, staring into it gives you vision beyond mortal means." icon = 'icons/obj/projectiles.dmi' @@ -113,7 +113,7 @@ force = 15 hitsound = 'sound/items/welder2.ogg' -/obj/item/weapon/scrying/attack_self(mob/user) +/obj/item/scrying/attack_self(mob/user) to_chat(user, "You can see...everything!") visible_message("[user] stares into [src], their eyes glazing over.") user.ghostize(1) @@ -127,6 +127,8 @@ icon = 'icons/obj/wizard.dmi' icon_state = "necrostone" item_state = "electronic" + lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' + righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' origin_tech = "bluespace=4;materials=4" w_class = WEIGHT_CLASS_TINY var/list/spooky_scaries = list() @@ -189,22 +191,24 @@ H.equip_to_slot_or_del(new hat(H), slot_head) H.equip_to_slot_or_del(new /obj/item/clothing/under/roman(H), slot_w_uniform) H.equip_to_slot_or_del(new /obj/item/clothing/shoes/roman(H), slot_shoes) - H.put_in_hands_or_del(new /obj/item/weapon/shield/riot/roman(H)) - H.put_in_hands_or_del(new /obj/item/weapon/claymore(H)) - H.equip_to_slot_or_del(new /obj/item/weapon/twohanded/spear(H), slot_back) + H.put_in_hands_or_del(new /obj/item/shield/riot/roman(H)) + H.put_in_hands_or_del(new /obj/item/claymore(H)) + H.equip_to_slot_or_del(new /obj/item/twohanded/spear(H), slot_back) /////////////////////Multiverse Blade//////////////////// -/obj/item/weapon/multisword +/obj/item/multisword name = "multiverse sword" desc = "A weapon capable of conquering the universe and beyond. Activate it to summon copies of yourself from others dimensions to fight by your side." - icon = 'icons/obj/weapons.dmi' + icon = 'icons/obj/items_and_weapons.dmi' icon_state = "multiverse" item_state = "multiverse" + lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' hitsound = 'sound/weapons/bladeslice.ogg' - flags = CONDUCT + flags_1 = CONDUCT_1 slot_flags = SLOT_BELT sharpness = IS_SHARP force = 20 @@ -216,16 +220,16 @@ var/assigned = "unassigned" var/static/list/multiverse = list() -/obj/item/weapon/multisword/New() +/obj/item/multisword/New() ..() multiverse += src -/obj/item/weapon/multisword/Destroy() +/obj/item/multisword/Destroy() multiverse.Remove(src) return ..() -/obj/item/weapon/multisword/attack_self(mob/user) +/obj/item/multisword/attack_self(mob/user) if(user.mind.special_role == "apprentice") to_chat(user, "You know better than to touch your teacher's stuff.") return @@ -261,7 +265,7 @@ spawn_copy(C, get_turf(user.loc), user) to_chat(user, "The sword flashes, and you find yourself face to face with...you!") cooldown = world.time + 400 - for(var/obj/item/weapon/multisword/M in multiverse) + for(var/obj/item/multisword/M in multiverse) if(M.assigned == assigned) M.cooldown = cooldown @@ -271,7 +275,7 @@ to_chat(user, "[src] is recharging! Keep in mind it shares a cooldown with the swords wielded by your copies.") -/obj/item/weapon/multisword/proc/spawn_copy(var/client/C, var/turf/T, mob/user) +/obj/item/multisword/proc/spawn_copy(var/client/C, var/turf/T, mob/user) var/mob/living/carbon/human/M = new/mob/living/carbon/human(T) C.prefs.copy_to(M, icon_updates=0) M.key = C.key @@ -294,9 +298,9 @@ M.dna.update_dna_identity() equip_copy(M) -/obj/item/weapon/multisword/proc/equip_copy(var/mob/living/carbon/human/M) +/obj/item/multisword/proc/equip_copy(var/mob/living/carbon/human/M) - var/obj/item/weapon/multisword/sword = new /obj/item/weapon/multisword + var/obj/item/multisword/sword = new /obj/item/multisword sword.assigned = assigned sword.faction = list("[assigned]") @@ -317,7 +321,7 @@ M.equip_to_slot_or_del(new hat(M), slot_head) M.equip_to_slot_or_del(new /obj/item/clothing/under/roman(M), slot_w_uniform) M.equip_to_slot_or_del(new /obj/item/clothing/shoes/roman(M), slot_shoes) - M.put_in_hands_or_del(new /obj/item/weapon/shield/riot/roman(M)) + M.put_in_hands_or_del(new /obj/item/shield/riot/roman(M)) M.put_in_hands_or_del(sword) if("wizard") @@ -376,7 +380,7 @@ M.equip_to_slot_or_del(new /obj/item/device/radio/headset(M), slot_ears) M.equip_to_slot_or_del(new /obj/item/clothing/shoes/clown_shoes(M), slot_shoes) M.equip_to_slot_or_del(new /obj/item/clothing/mask/gas/clown_hat(M), slot_wear_mask) - M.equip_to_slot_or_del(new /obj/item/weapon/bikehorn(M), slot_l_store) + M.equip_to_slot_or_del(new /obj/item/bikehorn(M), slot_l_store) M.put_in_hands_or_del(sword) if("killer") @@ -387,8 +391,8 @@ M.equip_to_slot_or_del(new /obj/item/clothing/head/welding(M), slot_head) M.equip_to_slot_or_del(new /obj/item/device/radio/headset(M), slot_ears) M.equip_to_slot_or_del(new /obj/item/clothing/suit/apron(M), slot_wear_suit) - M.equip_to_slot_or_del(new /obj/item/weapon/kitchen/knife(M), slot_l_store) - M.equip_to_slot_or_del(new /obj/item/weapon/scalpel(M), slot_r_store) + M.equip_to_slot_or_del(new /obj/item/kitchen/knife(M), slot_l_store) + M.equip_to_slot_or_del(new /obj/item/scalpel(M), slot_r_store) M.put_in_hands_or_del(sword) for(var/obj/item/carried_item in M.get_equipped_items()) carried_item.add_mob_blood(M) @@ -435,7 +439,7 @@ M.update_body_parts() - var/obj/item/weapon/card/id/W = new /obj/item/weapon/card/id + var/obj/item/card/id/W = new /obj/item/card/id W.icon_state = "centcom" W.access += ACCESS_MAINT_TUNNELS W.assignment = "Multiverse Traveller" @@ -450,6 +454,8 @@ icon = 'icons/obj/wizard.dmi' icon_state = "voodoo" item_state = "electronic" + lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' + righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' var/mob/living/carbon/human/target = null var/list/mob/living/carbon/human/possible = list() var/obj/item/link = null @@ -468,9 +474,9 @@ to_chat(target, "You feel a stabbing pain in [parse_zone(user.zone_selected)]!") target.Knockdown(40) GiveHint(target) - else if(istype(I,/obj/item/weapon/bikehorn)) + else if(istype(I, /obj/item/bikehorn)) to_chat(target, "HONK") - target << 'sound/items/airhorn.ogg' + SEND_SOUND(target, 'sound/items/airhorn.ogg') target.adjustEarDamage(0,3) GiveHint(target) cooldown = world.time +cooldown_time diff --git a/code/game/gamemodes/wizard/soulstone.dm b/code/game/gamemodes/wizard/soulstone.dm index d391e70c35..130839a373 100644 --- a/code/game/gamemodes/wizard/soulstone.dm +++ b/code/game/gamemodes/wizard/soulstone.dm @@ -3,6 +3,8 @@ icon = 'icons/obj/wizard.dmi' icon_state = "soulstone" item_state = "electronic" + lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' + righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' layer = HIGH_OBJ_LAYER desc = "A fragment of the legendary treasure known simply as the 'Soul Stone'. The shard still flickers with a fraction of the full artefact's power." w_class = WEIGHT_CLASS_TINY diff --git a/code/game/gamemodes/wizard/spellbook.dm b/code/game/gamemodes/wizard/spellbook.dm index b8db71b7b8..2d18c1f9e9 100644 --- a/code/game/gamemodes/wizard/spellbook.dm +++ b/code/game/gamemodes/wizard/spellbook.dm @@ -19,7 +19,7 @@ /datum/spellbook_entry/proc/IsAvailible() // For config prefs / gamemode restrictions - these are round applied return 1 -/datum/spellbook_entry/proc/CanBuy(mob/living/carbon/human/user,obj/item/weapon/spellbook/book) // Specific circumstances +/datum/spellbook_entry/proc/CanBuy(mob/living/carbon/human/user,obj/item/spellbook/book) // Specific circumstances if(book.usesYou have learned [S.name].") return 1 -/datum/spellbook_entry/proc/CanRefund(mob/living/carbon/human/user,obj/item/weapon/spellbook/book) +/datum/spellbook_entry/proc/CanRefund(mob/living/carbon/human/user,obj/item/spellbook/book) if(!refundable) return 0 if(!S) @@ -75,7 +75,7 @@ return 1 return 0 -/datum/spellbook_entry/proc/Refund(mob/living/carbon/human/user,obj/item/weapon/spellbook/book) //return point value or -1 for failure +/datum/spellbook_entry/proc/Refund(mob/living/carbon/human/user,obj/item/spellbook/book) //return point value or -1 for failure var/area/wizard_station/A = locate() in GLOB.sortedAreas if(!(user in A.contents)) to_chat(user, "You can only refund spells at the wizard lair") @@ -211,9 +211,9 @@ spell_type = /obj/effect/proc_holder/spell/aimed/lightningbolt cost = 3 -/datum/spellbook_entry/lightningbolt/Buy(mob/living/carbon/human/user,obj/item/weapon/spellbook/book) //return 1 on success +/datum/spellbook_entry/lightningbolt/Buy(mob/living/carbon/human/user,obj/item/spellbook/book) //return 1 on success . = ..() - SET_SECONDARY_FLAG(user, TESLA_IGNORE) + user.flags_2 |= TESLA_IGNORE_2 /datum/spellbook_entry/infinite_guns name = "Lesser Summon Guns" @@ -263,7 +263,7 @@ var/item_path= null -/datum/spellbook_entry/item/Buy(mob/living/carbon/human/user,obj/item/weapon/spellbook/book) +/datum/spellbook_entry/item/Buy(mob/living/carbon/human/user,obj/item/spellbook/book) new item_path(get_turf(user)) SSblackbox.add_details("wizard_spell_learned", name) return 1 @@ -280,45 +280,45 @@ /datum/spellbook_entry/item/staffchange name = "Staff of Change" desc = "An artefact that spits bolts of coruscating energy which cause the target's very form to reshape itself." - item_path = /obj/item/weapon/gun/magic/staff/change + item_path = /obj/item/gun/magic/staff/change /datum/spellbook_entry/item/staffanimation name = "Staff of Animation" desc = "An arcane staff capable of shooting bolts of eldritch energy which cause inanimate objects to come to life. This magic doesn't affect machines." - item_path = /obj/item/weapon/gun/magic/staff/animate + item_path = /obj/item/gun/magic/staff/animate category = "Assistance" /datum/spellbook_entry/item/staffchaos name = "Staff of Chaos" desc = "A caprious tool that can fire all sorts of magic without any rhyme or reason. Using it on people you care about is not recommended." - item_path = /obj/item/weapon/gun/magic/staff/chaos + item_path = /obj/item/gun/magic/staff/chaos /datum/spellbook_entry/item/spellblade name = "Spellblade" desc = "A sword capable of firing blasts of energy which rip targets limb from limb." - item_path = /obj/item/weapon/gun/magic/staff/spellblade + item_path = /obj/item/gun/magic/staff/spellblade /datum/spellbook_entry/item/staffdoor name = "Staff of Door Creation" desc = "A particular staff that can mold solid metal into ornate doors. Useful for getting around in the absence of other transportation. Does not work on glass." - item_path = /obj/item/weapon/gun/magic/staff/door + item_path = /obj/item/gun/magic/staff/door cost = 1 category = "Mobility" /datum/spellbook_entry/item/staffhealing name = "Staff of Healing" desc = "An altruistic staff that can heal the lame and raise the dead." - item_path = /obj/item/weapon/gun/magic/staff/healing + item_path = /obj/item/gun/magic/staff/healing cost = 1 category = "Defensive" /datum/spellbook_entry/item/scryingorb name = "Scrying Orb" desc = "An incandescent orb of crackling energy, using it will allow you to ghost while alive, allowing you to spy upon the station with ease. In addition, buying it will permanently grant you x-ray vision." - item_path = /obj/item/weapon/scrying + item_path = /obj/item/scrying category = "Defensive" -/datum/spellbook_entry/item/scryingorb/Buy(mob/living/carbon/human/user,obj/item/weapon/spellbook/book) +/datum/spellbook_entry/item/scryingorb/Buy(mob/living/carbon/human/user,obj/item/spellbook/book) if(..()) if (!(user.dna.check_mutation(XRAY))) user.dna.add_mutation(XRAY) @@ -327,10 +327,10 @@ /datum/spellbook_entry/item/soulstones name = "Six Soul Stone Shards and the spell Artificer" desc = "Soul Stone Shards are ancient tools capable of capturing and harnessing the spirits of the dead and dying. The spell Artificer allows you to create arcane machines for the captured souls to pilot." - item_path = /obj/item/weapon/storage/belt/soulstone/full + item_path = /obj/item/storage/belt/soulstone/full category = "Assistance" -/datum/spellbook_entry/item/soulstones/Buy(mob/living/carbon/human/user,obj/item/weapon/spellbook/book) +/datum/spellbook_entry/item/soulstones/Buy(mob/living/carbon/human/user,obj/item/spellbook/book) . =..() if(.) user.mind.AddSpell(new /obj/effect/proc_holder/spell/aoe_turf/conjure/construct(null)) @@ -345,7 +345,7 @@ /datum/spellbook_entry/item/wands name = "Wand Assortment" desc = "A collection of wands that allow for a wide variety of utility. Wands have a limited number of charges, so be conservative in use. Comes in a handy belt." - item_path = /obj/item/weapon/storage/belt/wands/full + item_path = /obj/item/storage/belt/wands/full category = "Defensive" /datum/spellbook_entry/item/armor @@ -354,7 +354,7 @@ item_path = /obj/item/clothing/suit/space/hardsuit/wizard category = "Defensive" -/datum/spellbook_entry/item/armor/Buy(mob/living/carbon/human/user,obj/item/weapon/spellbook/book) +/datum/spellbook_entry/item/armor/Buy(mob/living/carbon/human/user,obj/item/spellbook/book) . = ..() if(.) new /obj/item/clothing/shoes/sandal/magic(get_turf(user)) //In case they've lost them. @@ -363,25 +363,25 @@ /datum/spellbook_entry/item/contract name = "Contract of Apprenticeship" desc = "A magical contract binding an apprentice wizard to your service, using it will summon them to your side." - item_path = /obj/item/weapon/antag_spawner/contract + item_path = /obj/item/antag_spawner/contract category = "Assistance" /datum/spellbook_entry/item/guardian name = "Guardian Deck" desc = "A deck of guardian tarot cards, capable of binding a personal guardian to your body. There are multiple types of guardian available, but all of them will transfer some amount of damage to you. \ It would be wise to avoid buying these with anything capable of causing you to swap bodies with others." - item_path = /obj/item/weapon/guardiancreator/choose/wizard + item_path = /obj/item/guardiancreator/choose/wizard category = "Assistance" -/datum/spellbook_entry/item/guardian/Buy(mob/living/carbon/human/user,obj/item/weapon/spellbook/book) +/datum/spellbook_entry/item/guardian/Buy(mob/living/carbon/human/user,obj/item/spellbook/book) . = ..() if(.) - new /obj/item/weapon/paper/guardian/wizard(get_turf(user)) + new /obj/item/paper/guides/antag/guardian/wizard(get_turf(user)) /datum/spellbook_entry/item/bloodbottle name = "Bottle of Blood" desc = "A bottle of magically infused blood, the smell of which will attract extradimensional beings when broken. Be careful though, the kinds of creatures summoned by blood magic are indiscriminate in their killing, and you yourself may become a victim." - item_path = /obj/item/weapon/antag_spawner/slaughter_demon + item_path = /obj/item/antag_spawner/slaughter_demon limit = 3 category = "Assistance" @@ -394,7 +394,7 @@ to be released on the demon's death. Chaotic, but not ultimately \ damaging. The crew's reaction to the other hand could be very \ destructive." - item_path = /obj/item/weapon/antag_spawner/slaughter_demon/laughter + item_path = /obj/item/antag_spawner/slaughter_demon/laughter cost = 1 //non-destructive; it's just a jape, sibling! limit = 3 category = "Assistance" @@ -402,12 +402,12 @@ /datum/spellbook_entry/item/mjolnir name = "Mjolnir" desc = "A mighty hammer on loan from Thor, God of Thunder. It crackles with barely contained power." - item_path = /obj/item/weapon/twohanded/mjollnir + item_path = /obj/item/twohanded/mjollnir /datum/spellbook_entry/item/singularity_hammer name = "Singularity Hammer" desc = "A hammer that creates an intensely powerful field of gravity where it strikes, pulling everything nearby to the point of impact." - item_path = /obj/item/weapon/twohanded/singularityhammer + item_path = /obj/item/twohanded/singularityhammer /datum/spellbook_entry/item/battlemage name = "Battlemage Armour" @@ -437,7 +437,7 @@ buy_word = "Cast" var/active = 0 -/datum/spellbook_entry/summon/CanBuy(mob/living/carbon/human/user,obj/item/weapon/spellbook/book) +/datum/spellbook_entry/summon/CanBuy(mob/living/carbon/human/user,obj/item/spellbook/book) return ..() && !active /datum/spellbook_entry/summon/GetInfo() @@ -463,7 +463,7 @@ else return TRUE -/datum/spellbook_entry/summon/ghosts/Buy(mob/living/carbon/human/user, obj/item/weapon/spellbook/book) +/datum/spellbook_entry/summon/ghosts/Buy(mob/living/carbon/human/user, obj/item/spellbook/book) SSblackbox.add_details("wizard_spell_learned", name) new /datum/round_event/wizard/ghost() active = TRUE @@ -480,7 +480,7 @@ return 0 return (!config.no_summon_guns) -/datum/spellbook_entry/summon/guns/Buy(mob/living/carbon/human/user,obj/item/weapon/spellbook/book) +/datum/spellbook_entry/summon/guns/Buy(mob/living/carbon/human/user,obj/item/spellbook/book) SSblackbox.add_details("wizard_spell_learned", name) rightandwrong(0, user, 25) active = 1 @@ -497,7 +497,7 @@ return 0 return (!config.no_summon_magic) -/datum/spellbook_entry/summon/magic/Buy(mob/living/carbon/human/user,obj/item/weapon/spellbook/book) +/datum/spellbook_entry/summon/magic/Buy(mob/living/carbon/human/user,obj/item/spellbook/book) SSblackbox.add_details("wizard_spell_learned", name) rightandwrong(1, user, 25) active = 1 @@ -515,7 +515,7 @@ return 0 return (!config.no_summon_events) -/datum/spellbook_entry/summon/events/Buy(mob/living/carbon/human/user,obj/item/weapon/spellbook/book) +/datum/spellbook_entry/summon/events/Buy(mob/living/carbon/human/user,obj/item/spellbook/book) SSblackbox.add_details("wizard_spell_learned", name) summonevents() times++ @@ -529,7 +529,7 @@ . += "You cast it [times] times.
" return . -/obj/item/weapon/spellbook +/obj/item/spellbook name = "spell book" desc = "An unearthly tome that glows with power." icon = 'icons/obj/library.dmi' @@ -537,7 +537,7 @@ throw_speed = 2 throw_range = 5 w_class = WEIGHT_CLASS_TINY - persistence_replacement = /obj/item/weapon/spellbook/oneuse/random + persistence_replacement = /obj/item/spellbook/oneuse/random var/uses = 10 var/temp = null var/tab = null @@ -545,18 +545,18 @@ var/list/datum/spellbook_entry/entries = list() var/list/categories = list() -/obj/item/weapon/spellbook/examine(mob/user) +/obj/item/spellbook/examine(mob/user) ..() if(owner) to_chat(user, "There is a small signature on the front cover: \"[owner]\".") else to_chat(user, "It appears to have no author.") -/obj/item/weapon/spellbook/Initialize() +/obj/item/spellbook/Initialize() ..() prepare_spells() -/obj/item/weapon/spellbook/proc/prepare_spells() +/obj/item/spellbook/proc/prepare_spells() var/entry_types = subtypesof(/datum/spellbook_entry) - /datum/spellbook_entry/item - /datum/spellbook_entry/summon for(var/T in entry_types) var/datum/spellbook_entry/E = new T @@ -567,9 +567,9 @@ qdel(E) tab = categories[1] -/obj/item/weapon/spellbook/attackby(obj/item/O, mob/user, params) - if(istype(O, /obj/item/weapon/antag_spawner/contract)) - var/obj/item/weapon/antag_spawner/contract/contract = O +/obj/item/spellbook/attackby(obj/item/O, mob/user, params) + if(istype(O, /obj/item/antag_spawner/contract)) + var/obj/item/antag_spawner/contract/contract = O if(contract.used) to_chat(user, "The contract has been used, you can't get your points back now!") else @@ -579,7 +579,7 @@ if(!isnull(CT.limit)) CT.limit++ qdel(O) - else if(istype(O, /obj/item/weapon/antag_spawner/slaughter_demon)) + else if(istype(O, /obj/item/antag_spawner/slaughter_demon)) to_chat(user, "On second thought, maybe summoning a demon is a bad idea. You refund your points.") uses++ for(var/datum/spellbook_entry/item/bloodbottle/BB in entries) @@ -587,7 +587,7 @@ BB.limit++ qdel(O) -/obj/item/weapon/spellbook/proc/GetCategoryHeader(category) +/obj/item/spellbook/proc/GetCategoryHeader(category) var/dat = "" switch(category) if("Offensive") @@ -617,7 +617,7 @@ dat += "These powerful spells change the very fabric of reality. Not always in your favour.
" return dat -/obj/item/weapon/spellbook/proc/wrap(content) +/obj/item/spellbook/proc/wrap(content) var/dat = "" dat +="Spellbook" dat += {" @@ -637,7 +637,7 @@ dat += {"[content]"} return dat -/obj/item/weapon/spellbook/attack_self(mob/user) +/obj/item/spellbook/attack_self(mob/user) if(!owner) to_chat(user, "You bind the spellbook to yourself.") owner = user @@ -682,7 +682,7 @@ onclose(user, "spellbook") return -/obj/item/weapon/spellbook/Topic(href, href_list) +/obj/item/spellbook/Topic(href, href_list) ..() var/mob/living/carbon/human/H = usr @@ -720,7 +720,7 @@ //Single Use Spellbooks// -/obj/item/weapon/spellbook/oneuse +/obj/item/spellbook/oneuse var/spell = /obj/effect/proc_holder/spell/targeted/projectile/magic_missile //just a placeholder to avoid runtimes if someone spawned the generic var/spellname = "sandbox" var/used = 0 @@ -729,10 +729,10 @@ desc = "This template spellbook was never meant for the eyes of man..." persistence_replacement = null -/obj/item/weapon/spellbook/oneuse/prepare_spells() +/obj/item/spellbook/oneuse/prepare_spells() name += spellname -/obj/item/weapon/spellbook/oneuse/attack_self(mob/user) +/obj/item/spellbook/oneuse/attack_self(mob/user) var/obj/effect/proc_holder/spell/S = new spell for(var/obj/effect/proc_holder/spell/knownspell in user.mind.spell_list) if(knownspell.type == S.type) @@ -750,37 +750,37 @@ user.log_message("learned the spell [spellname] ([S]).", INDIVIDUAL_ATTACK_LOG) onlearned(user) -/obj/item/weapon/spellbook/oneuse/proc/recoil(mob/user) +/obj/item/spellbook/oneuse/proc/recoil(mob/user) user.visible_message("[src] glows in a black light!") -/obj/item/weapon/spellbook/oneuse/proc/onlearned(mob/user) +/obj/item/spellbook/oneuse/proc/onlearned(mob/user) used = 1 user.visible_message("[src] glows dark for a second!") -/obj/item/weapon/spellbook/oneuse/attackby() +/obj/item/spellbook/oneuse/attackby() return -/obj/item/weapon/spellbook/oneuse/fireball +/obj/item/spellbook/oneuse/fireball spell = /obj/effect/proc_holder/spell/aimed/fireball spellname = "fireball" icon_state ="bookfireball" desc = "This book feels warm to the touch." -/obj/item/weapon/spellbook/oneuse/fireball/recoil(mob/user) +/obj/item/spellbook/oneuse/fireball/recoil(mob/user) ..() explosion(user.loc, -1, 0, 2, 3, 0, flame_range = 2) qdel(src) -/obj/item/weapon/spellbook/oneuse/smoke +/obj/item/spellbook/oneuse/smoke spell = /obj/effect/proc_holder/spell/targeted/smoke spellname = "smoke" icon_state ="booksmoke" desc = "This book is overflowing with the dank arts." -/obj/item/weapon/spellbook/oneuse/smoke/lesser //Chaplain smoke book +/obj/item/spellbook/oneuse/smoke/lesser //Chaplain smoke book spell = /obj/effect/proc_holder/spell/targeted/smoke/lesser -/obj/item/weapon/spellbook/oneuse/smoke/recoil(mob/user) +/obj/item/spellbook/oneuse/smoke/recoil(mob/user) ..() to_chat(user,"Your stomach rumbles...") if(user.nutrition) @@ -789,31 +789,31 @@ user.nutrition = 0 -/obj/item/weapon/spellbook/oneuse/blind +/obj/item/spellbook/oneuse/blind spell = /obj/effect/proc_holder/spell/targeted/trigger/blind spellname = "blind" icon_state ="bookblind" desc = "This book looks blurry, no matter how you look at it." -/obj/item/weapon/spellbook/oneuse/blind/recoil(mob/user) +/obj/item/spellbook/oneuse/blind/recoil(mob/user) ..() to_chat(user,"You go blind!") user.blind_eyes(10) -/obj/item/weapon/spellbook/oneuse/mindswap +/obj/item/spellbook/oneuse/mindswap spell = /obj/effect/proc_holder/spell/targeted/mind_transfer spellname = "mindswap" icon_state ="bookmindswap" desc = "This book's cover is pristine, though its pages look ragged and torn." var/mob/stored_swap = null //Used in used book recoils to store an identity for mindswaps -/obj/item/weapon/spellbook/oneuse/mindswap/onlearned() +/obj/item/spellbook/oneuse/mindswap/onlearned() spellname = pick("fireball","smoke","blind","forcewall","knock","barnyard","charge") icon_state = "book[spellname]" name = "spellbook of [spellname]" //Note, desc doesn't change by design ..() -/obj/item/weapon/spellbook/oneuse/mindswap/recoil(mob/user) +/obj/item/spellbook/oneuse/mindswap/recoil(mob/user) ..() if(stored_swap in GLOB.dead_mob_list) stored_swap = null @@ -832,40 +832,40 @@ to_chat(user,"Suddenly you're staring at [src] again... where are you, who are you?!") stored_swap = null -/obj/item/weapon/spellbook/oneuse/forcewall +/obj/item/spellbook/oneuse/forcewall spell = /obj/effect/proc_holder/spell/targeted/forcewall spellname = "forcewall" icon_state ="bookforcewall" desc = "This book has a dedication to mimes everywhere inside the front cover." -/obj/item/weapon/spellbook/oneuse/forcewall/recoil(mob/living/user) +/obj/item/spellbook/oneuse/forcewall/recoil(mob/living/user) ..() to_chat(user,"You suddenly feel very solid!") user.Stun(40, ignore_canstun = TRUE) user.petrify(30) -/obj/item/weapon/spellbook/oneuse/knock +/obj/item/spellbook/oneuse/knock spell = /obj/effect/proc_holder/spell/aoe_turf/knock spellname = "knock" icon_state ="bookknock" desc = "This book is hard to hold closed properly." -/obj/item/weapon/spellbook/oneuse/knock/recoil(mob/living/user) +/obj/item/spellbook/oneuse/knock/recoil(mob/living/user) ..() to_chat(user,"You're knocked down!") user.Knockdown(40) -/obj/item/weapon/spellbook/oneuse/barnyard +/obj/item/spellbook/oneuse/barnyard spell = /obj/effect/proc_holder/spell/targeted/barnyardcurse spellname = "barnyard" icon_state ="bookhorses" desc = "This book is more horse than your mind has room for." -/obj/item/weapon/spellbook/oneuse/barnyard/recoil(mob/living/carbon/user) +/obj/item/spellbook/oneuse/barnyard/recoil(mob/living/carbon/user) if(ishuman(user)) to_chat(user,"HOR-SIE HAS RISEN") var/obj/item/clothing/mask/horsehead/magichead = new /obj/item/clothing/mask/horsehead - magichead.flags |= NODROP //curses! + magichead.flags_1 |= NODROP_1 //curses! magichead.flags_inv &= ~HIDEFACE //so you can still see their face magichead.voicechange = 1 //NEEEEIIGHH if(!user.dropItemToGround(user.wear_mask)) @@ -875,36 +875,36 @@ else to_chat(user,"I say thee neigh") //It still lives here -/obj/item/weapon/spellbook/oneuse/charge +/obj/item/spellbook/oneuse/charge spell = /obj/effect/proc_holder/spell/targeted/charge spellname = "charging" icon_state ="bookcharge" desc = "This book is made of 100% post-consumer wizard." -/obj/item/weapon/spellbook/oneuse/charge/recoil(mob/user) +/obj/item/spellbook/oneuse/charge/recoil(mob/user) ..() to_chat(user,"[src] suddenly feels very warm!") empulse(src, 1, 1) -/obj/item/weapon/spellbook/oneuse/summonitem +/obj/item/spellbook/oneuse/summonitem spell = /obj/effect/proc_holder/spell/targeted/summonitem spellname = "instant summons" icon_state ="booksummons" desc = "This book is bright and garish, very hard to miss." -/obj/item/weapon/spellbook/oneuse/summonitem/recoil(mob/user) +/obj/item/spellbook/oneuse/summonitem/recoil(mob/user) ..() to_chat(user,"[src] suddenly vanishes!") qdel(src) -/obj/item/weapon/spellbook/oneuse/random/Initialize() +/obj/item/spellbook/oneuse/random/Initialize() ..() - var/static/banned_spells = list(/obj/item/weapon/spellbook/oneuse/mimery_blockade,/obj/item/weapon/spellbook/oneuse/mimery_guns) - var/real_type = pick(subtypesof(/obj/item/weapon/spellbook/oneuse) - banned_spells) + var/static/banned_spells = list(/obj/item/spellbook/oneuse/mimery_blockade, /obj/item/spellbook/oneuse/mimery_guns) + var/real_type = pick(subtypesof(/obj/item/spellbook/oneuse) - banned_spells) new real_type(loc) qdel(src) -/obj/item/weapon/spellbook/oneuse/sacredflame +/obj/item/spellbook/oneuse/sacredflame spell = /obj/effect/proc_holder/spell/targeted/sacred_flame spellname = "sacred flame" icon_state ="booksacredflame" diff --git a/code/game/gamemodes/wizard/wizard.dm b/code/game/gamemodes/wizard/wizard.dm index eb53620899..b342ab4009 100644 --- a/code/game/gamemodes/wizard/wizard.dm +++ b/code/game/gamemodes/wizard/wizard.dm @@ -152,10 +152,10 @@ wizard_mob.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal/magic(wizard_mob), slot_shoes) wizard_mob.equip_to_slot_or_del(new /obj/item/clothing/suit/wizrobe(wizard_mob), slot_wear_suit) wizard_mob.equip_to_slot_or_del(new /obj/item/clothing/head/wizard(wizard_mob), slot_head) - wizard_mob.equip_to_slot_or_del(new /obj/item/weapon/storage/backpack(wizard_mob), slot_back) - wizard_mob.equip_to_slot_or_del(new /obj/item/weapon/storage/box/survival(wizard_mob), slot_in_backpack) - wizard_mob.equip_to_slot_or_del(new /obj/item/weapon/teleportation_scroll(wizard_mob), slot_r_store) - var/obj/item/weapon/spellbook/spellbook = new /obj/item/weapon/spellbook(wizard_mob) + wizard_mob.equip_to_slot_or_del(new /obj/item/storage/backpack(wizard_mob), slot_back) + wizard_mob.equip_to_slot_or_del(new /obj/item/storage/box/survival(wizard_mob), slot_in_backpack) + wizard_mob.equip_to_slot_or_del(new /obj/item/teleportation_scroll(wizard_mob), slot_r_store) + var/obj/item/spellbook/spellbook = new /obj/item/spellbook(wizard_mob) spellbook.owner = wizard_mob wizard_mob.put_in_hands_or_del(spellbook) diff --git a/code/game/machinery/Beacon.dm b/code/game/machinery/Beacon.dm index d50af412a4..80400fee05 100644 --- a/code/game/machinery/Beacon.dm +++ b/code/game/machinery/Beacon.dm @@ -11,8 +11,8 @@ idle_power_usage = 0 var/obj/item/device/radio/beacon/Beacon -/obj/machinery/bluespace_beacon/New() - ..() +/obj/machinery/bluespace_beacon/Initialize() + . = ..() var/turf/T = loc Beacon = new /obj/item/device/radio/beacon Beacon.invisibility = INVISIBILITY_MAXIMUM @@ -21,9 +21,7 @@ hide(T.intact) /obj/machinery/bluespace_beacon/Destroy() - if(Beacon) - qdel(Beacon) - Beacon = null + QDEL_NULL(Beacon) return ..() // update the invisibility and icon diff --git a/code/game/machinery/PDApainter.dm b/code/game/machinery/PDApainter.dm index 3da8871fc4..bd84e7a464 100644 --- a/code/game/machinery/PDApainter.dm +++ b/code/game/machinery/PDApainter.dm @@ -27,12 +27,16 @@ return -/obj/machinery/pdapainter/New() - ..() - var/blocked = list(/obj/item/device/pda/ai/pai, /obj/item/device/pda/ai, /obj/item/device/pda/heads, - /obj/item/device/pda/clear, /obj/item/device/pda/syndicate) - - for(var/P in typesof(/obj/item/device/pda)-blocked) +/obj/machinery/pdapainter/Initialize() + . = ..() + var/list/blocked = list( + /obj/item/device/pda/ai/pai, + /obj/item/device/pda/ai, + /obj/item/device/pda/heads, + /obj/item/device/pda/clear, + /obj/item/device/pda/syndicate) + + for(var/P in typesof(/obj/item/device/pda) - blocked) var/obj/item/device/pda/D = new P //D.name = "PDA Style [colorlist.len+1]" //Gotta set the name, otherwise it all comes up as "PDA" @@ -41,9 +45,7 @@ src.colorlist += D /obj/machinery/pdapainter/Destroy() - if(storedpda) - qdel(storedpda) - storedpda = null + QDEL_NULL(storedpda) return ..() /obj/machinery/pdapainter/on_deconstruction() @@ -79,8 +81,8 @@ P.add_fingerprint(user) update_icon() - else if(istype(O, /obj/item/weapon/weldingtool) && user.a_intent != INTENT_HARM) - var/obj/item/weapon/weldingtool/WT = O + else if(istype(O, /obj/item/weldingtool) && user.a_intent != INTENT_HARM) + var/obj/item/weldingtool/WT = O if(stat & BROKEN) if(WT.remove_fuel(0,user)) user.visible_message("[user] is repairing [src].", \ @@ -101,7 +103,7 @@ return ..() /obj/machinery/pdapainter/deconstruct(disassembled = TRUE) - if(!(flags & NODECONSTRUCT)) + if(!(flags_1 & NODECONSTRUCT_1)) if(!(stat & BROKEN)) stat |= BROKEN update_icon() diff --git a/code/game/machinery/Sleeper.dm b/code/game/machinery/Sleeper.dm index 7171718dce..16485c1c7b 100644 --- a/code/game/machinery/Sleeper.dm +++ b/code/game/machinery/Sleeper.dm @@ -13,6 +13,7 @@ density = FALSE anchored = TRUE state_open = TRUE + circuit = /obj/item/circuitboard/machine/sleeper var/efficiency = 1 var/min_health = -25 var/list/available_chems @@ -26,30 +27,17 @@ var/list/chem_buttons //Used when emagged to scramble which chem is used, eg: antitoxin -> morphine var/scrambled_chems = FALSE //Are chem buttons scrambled? used as a warning -/obj/machinery/sleeper/New() - ..() - var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/sleeper(null) - B.apply_default_parts(src) +/obj/machinery/sleeper/Initialize() + . = ..() update_icon() reset_chem_buttons() -/obj/item/weapon/circuitboard/machine/sleeper - name = "Sleeper (Machine Board)" - build_path = /obj/machinery/sleeper - origin_tech = "programming=3;biotech=2;engineering=3" - req_components = list( - /obj/item/weapon/stock_parts/matter_bin = 1, - /obj/item/weapon/stock_parts/manipulator = 1, - /obj/item/stack/cable_coil = 1, - /obj/item/weapon/stock_parts/console_screen = 1, - /obj/item/stack/sheet/glass = 1) - /obj/machinery/sleeper/RefreshParts() var/E - for(var/obj/item/weapon/stock_parts/matter_bin/B in component_parts) + for(var/obj/item/stock_parts/matter_bin/B in component_parts) E += B.rating var/I - for(var/obj/item/weapon/stock_parts/manipulator/M in component_parts) + for(var/obj/item/stock_parts/manipulator/M in component_parts) I += M.rating efficiency = initial(efficiency)* E diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/_machinery.dm similarity index 91% rename from code/game/machinery/machinery.dm rename to code/game/machinery/_machinery.dm index f5958843fc..1002b1f6dc 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/_machinery.dm @@ -35,8 +35,8 @@ Class Variables: Next uid value in sequence stat (bitflag) - Machine status bit flags. - Possible bit flags: + Machine status bit flags_1. + Possible bit flags_1: BROKEN:1 -- Machine is broken NOPOWER:2 -- No power is being supplied to machine. POWEROFF:4 -- tbd @@ -119,16 +119,22 @@ Class Procs: var/critical_machine = FALSE //If this machine is critical to station operation and should have the area be excempted from power failures. var/list/occupant_typecache = list(/mob/living) // turned into typecache in Initialize var/atom/movable/occupant = null - var/unsecuring_tool = /obj/item/weapon/wrench + var/unsecuring_tool = /obj/item/wrench var/interact_open = FALSE // Can the machine be interacted with when in maint/when the panel is open. var/interact_offline = 0 // Can the machine be interacted with while de-powered. var/speed_process = 0 // Process as fast as possible? + var/obj/item/circuitboard/circuit // Circuit to be created and inserted when the machinery is created /obj/machinery/Initialize() if(!armor) armor = list(melee = 25, bullet = 10, laser = 10, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 50, acid = 70) . = ..() GLOB.machines += src + + if(ispath(circuit, /obj/item/circuitboard)) + circuit = new circuit + circuit.apply_default_parts(src) + if(!speed_process) START_PROCESSING(SSmachines, src) else @@ -300,22 +306,22 @@ Class Procs: uid = gl_uid gl_uid++ -/obj/machinery/proc/default_pry_open(obj/item/weapon/crowbar/C) - . = !(state_open || panel_open || is_operational() || (flags & NODECONSTRUCT)) && istype(C) +/obj/machinery/proc/default_pry_open(obj/item/crowbar/C) + . = !(state_open || panel_open || is_operational() || (flags_1 & NODECONSTRUCT_1)) && istype(C) if(.) playsound(loc, C.usesound, 50, 1) visible_message("[usr] pries open \the [src].", "You pry open \the [src].") open_machine() return 1 -/obj/machinery/proc/default_deconstruction_crowbar(obj/item/weapon/crowbar/C, ignore_panel = 0) - . = istype(C) && (panel_open || ignore_panel) && !(flags & NODECONSTRUCT) +/obj/machinery/proc/default_deconstruction_crowbar(obj/item/crowbar/C, ignore_panel = 0) + . = istype(C) && (panel_open || ignore_panel) && !(flags_1 & NODECONSTRUCT_1) if(.) playsound(loc, C.usesound, 50, 1) deconstruct(TRUE) /obj/machinery/deconstruct(disassembled = TRUE) - if(!(flags & NODECONSTRUCT)) + if(!(flags_1 & NODECONSTRUCT_1)) on_deconstruction() if(component_parts && component_parts.len) spawn_frame(disassembled) @@ -334,7 +340,7 @@ Class Procs: M.icon_state = "box_1" /obj/machinery/obj_break(damage_flag) - if(!(flags & NODECONSTRUCT)) + if(!(flags_1 & NODECONSTRUCT_1)) stat |= BROKEN /obj/machinery/contents_explosion(severity, target) @@ -347,8 +353,8 @@ Class Procs: update_icon() updateUsrDialog() -/obj/machinery/proc/default_deconstruction_screwdriver(mob/user, icon_state_open, icon_state_closed, obj/item/weapon/screwdriver/S) - if(istype(S) && !(flags & NODECONSTRUCT)) +/obj/machinery/proc/default_deconstruction_screwdriver(mob/user, icon_state_open, icon_state_closed, obj/item/screwdriver/S) + if(istype(S) && !(flags_1 & NODECONSTRUCT_1)) playsound(loc, S.usesound, 50, 1) if(!panel_open) panel_open = TRUE @@ -361,7 +367,7 @@ Class Procs: return 1 return 0 -/obj/machinery/proc/default_change_direction_wrench(mob/user, obj/item/weapon/wrench/W) +/obj/machinery/proc/default_change_direction_wrench(mob/user, obj/item/wrench/W) if(panel_open && istype(W)) playsound(loc, W.usesound, 50, 1) setDir(turn(dir,-90)) @@ -375,8 +381,8 @@ Class Procs: return FAILED_UNFASTEN return SUCCESSFUL_UNFASTEN -/obj/proc/default_unfasten_wrench(mob/user, obj/item/weapon/wrench/W, time = 20) //try to unwrench an object in a WONDERFUL DYNAMIC WAY - if(istype(W) && !(flags & NODECONSTRUCT)) +/obj/proc/default_unfasten_wrench(mob/user, obj/item/wrench/W, time = 20) //try to unwrench an object in a WONDERFUL DYNAMIC WAY + if(istype(W) && !(flags_1 & NODECONSTRUCT_1)) var/can_be_unfasten = can_be_unfasten_wrench(user) if(!can_be_unfasten || can_be_unfasten == FAILED_UNFASTEN) return can_be_unfasten @@ -400,24 +406,24 @@ Class Procs: return FALSE return TRUE -/obj/machinery/proc/exchange_parts(mob/user, obj/item/weapon/storage/part_replacer/W) +/obj/machinery/proc/exchange_parts(mob/user, obj/item/storage/part_replacer/W) if(!istype(W)) return - if((flags & NODECONSTRUCT) && !W.works_from_distance) + if((flags_1 & NODECONSTRUCT_1) && !W.works_from_distance) return var/shouldplaysound = 0 if(component_parts) if(panel_open || W.works_from_distance) - var/obj/item/weapon/circuitboard/machine/CB = locate(/obj/item/weapon/circuitboard/machine) in component_parts + var/obj/item/circuitboard/machine/CB = locate(/obj/item/circuitboard/machine) in component_parts var/P if(W.works_from_distance) display_parts(user) - for(var/obj/item/weapon/stock_parts/A in component_parts) + for(var/obj/item/stock_parts/A in component_parts) for(var/D in CB.req_components) if(ispath(A.type, D)) P = D break - for(var/obj/item/weapon/stock_parts/B in W.contents) + for(var/obj/item/stock_parts/B in W.contents) if(istype(B, P) && istype(A, P)) if(B.rating > A.rating) W.remove_from_storage(B, src) @@ -439,7 +445,7 @@ Class Procs: /obj/machinery/proc/display_parts(mob/user) to_chat(user, "Following parts detected in the machine:") for(var/obj/item/C in component_parts) - to_chat(user, "[bicon(C)] [C.name]") + to_chat(user, "[icon2html(C, user)] [C.name]") /obj/machinery/examine(mob/user) ..() @@ -467,9 +473,6 @@ Class Procs: /obj/machinery/proc/on_deconstruction() return -/obj/machinery/allow_drop() - return 0 - // Hook for html_interface module to prevent updates to clients who don't have this as their active machine. /obj/machinery/proc/hiIsValidClient(datum/html_interface_client/hclient, datum/html_interface/hi) if (hclient.client.mob && (hclient.client.mob.stat == 0 || IsAdminGhost(hclient.client.mob))) diff --git a/code/game/machinery/airlock_control.dm b/code/game/machinery/airlock_control.dm index a363a7fa51..69ccb4240a 100644 --- a/code/game/machinery/airlock_control.dm +++ b/code/game/machinery/airlock_control.dm @@ -147,6 +147,5 @@ set_frequency(frequency) /obj/machinery/airlock_sensor/Destroy() - if(SSradio) - SSradio.remove_object(src,frequency) + SSradio.remove_object(src,frequency) return ..() \ No newline at end of file diff --git a/code/game/machinery/announcement_system.dm b/code/game/machinery/announcement_system.dm index 5b5c9bee34..673591aef1 100644 --- a/code/game/machinery/announcement_system.dm +++ b/code/game/machinery/announcement_system.dm @@ -7,7 +7,6 @@ GLOBAL_LIST_EMPTY(announcement_systems) desc = "An automated announcement system that handles minor announcements over the radio." icon = 'icons/obj/machines/telecomms.dmi' icon_state = "AAS_On" - var/obj/item/device/radio/headset/radio verb_say = "coldly states" verb_ask = "queries" @@ -16,6 +15,9 @@ GLOBAL_LIST_EMPTY(announcement_systems) idle_power_usage = 20 active_power_usage = 50 + circuit = /obj/item/circuitboard/machine/announcement_system + + var/obj/item/device/radio/headset/radio var/arrival = "%PERSON has signed up as %RANK" var/arrivalToggle = 1 var/newhead = "%PERSON, %RANK, is the department head." @@ -25,24 +27,12 @@ GLOBAL_LIST_EMPTY(announcement_systems) var/pinklight = "Light_Pink" var/errorlight = "Error_Red" -/obj/machinery/announcement_system/New() - ..() +/obj/machinery/announcement_system/Initialize() + . = ..() GLOB.announcement_systems += src radio = new /obj/item/device/radio/headset/ai(src) - - var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/announcement_system(null) - B.apply_default_parts(src) - update_icon() -/obj/item/weapon/circuitboard/machine/announcement_system - name = "Announcement System (Machine Board)" - build_path = /obj/machinery/announcement_system - origin_tech = "programming=3;bluespace=3;magnets=2" - req_components = list( - /obj/item/stack/cable_coil = 2, - /obj/item/weapon/stock_parts/console_screen = 1) - /obj/machinery/announcement_system/update_icon() if(is_operational()) icon_state = (panel_open ? "AAS_On_Open" : "AAS_On") @@ -70,7 +60,7 @@ GLOBAL_LIST_EMPTY(announcement_systems) update_icon() /obj/machinery/announcement_system/attackby(obj/item/P, mob/user, params) - if(istype(P, /obj/item/weapon/screwdriver)) + if(istype(P, /obj/item/screwdriver)) playsound(src.loc, P.usesound, 50, 1) panel_open = !panel_open to_chat(user, "You [panel_open ? "open" : "close"] the maintenance hatch of [src].") diff --git a/code/game/machinery/aug_manipulator.dm b/code/game/machinery/aug_manipulator.dm index 05d6a48064..ff072fd010 100644 --- a/code/game/machinery/aug_manipulator.dm +++ b/code/game/machinery/aug_manipulator.dm @@ -70,8 +70,8 @@ O.add_fingerprint(user) update_icon() - else if(istype(O, /obj/item/weapon/weldingtool) && user.a_intent != INTENT_HARM) - var/obj/item/weapon/weldingtool/WT = O + else if(istype(O, /obj/item/weldingtool) && user.a_intent != INTENT_HARM) + var/obj/item/weldingtool/WT = O if(obj_integrity < max_integrity) if(WT.remove_fuel(0,user)) user.visible_message("[user] begins repairing [src].", \ @@ -92,7 +92,7 @@ return ..() /obj/machinery/aug_manipulator/obj_break(damage_flag) - if(!(flags & NODECONSTRUCT)) + if(!(flags_1 & NODECONSTRUCT_1)) if(!(stat & BROKEN)) stat |= BROKEN update_icon() diff --git a/code/game/machinery/autolathe.dm b/code/game/machinery/autolathe.dm index 11c54d4d99..c185a8f734 100644 --- a/code/game/machinery/autolathe.dm +++ b/code/game/machinery/autolathe.dm @@ -7,9 +7,13 @@ desc = "It produces items using metal and glass." icon_state = "autolathe" density = TRUE + anchored = TRUE + use_power = IDLE_POWER_USE + idle_power_usage = 10 + active_power_usage = 100 + circuit = /obj/item/circuitboard/machine/autolathe var/operating = FALSE - anchored = TRUE var/list/L = list() var/list/LL = list() var/hacked = FALSE @@ -18,9 +22,7 @@ var/hack_wire var/disable_wire var/shock_wire - use_power = IDLE_POWER_USE - idle_power_usage = 10 - active_power_usage = 100 + var/busy = FALSE var/prod_coeff = 1 @@ -45,30 +47,16 @@ "Imported" ) -/obj/machinery/autolathe/New() - ..() +/obj/machinery/autolathe/Initialize() materials = new /datum/material_container(src, list(MAT_METAL, MAT_GLASS)) - var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/autolathe(null) - B.apply_default_parts(src) - wires = new /datum/wires/autolathe(src) files = new /datum/research/autolathe(src) matching_designs = list() - -/obj/item/weapon/circuitboard/machine/autolathe - name = "Autolathe (Machine Board)" - build_path = /obj/machinery/autolathe - origin_tech = "engineering=2;programming=2" - req_components = list( - /obj/item/weapon/stock_parts/matter_bin = 3, - /obj/item/weapon/stock_parts/manipulator = 1, - /obj/item/weapon/stock_parts/console_screen = 1) + return ..() /obj/machinery/autolathe/Destroy() - qdel(wires) - wires = null - qdel(materials) - materials = null + QDEL_NULL(wires) + QDEL_NULL(materials) return ..() /obj/machinery/autolathe/interact(mob/user) @@ -108,7 +96,7 @@ return if(panel_open) - if(istype(O, /obj/item/weapon/crowbar)) + if(istype(O, /obj/item/crowbar)) default_deconstruction_crowbar(O) return 1 else if(is_wire_tool(O)) @@ -121,12 +109,12 @@ if(stat) return 1 - if(istype(O, /obj/item/weapon/disk/design_disk)) + if(istype(O, /obj/item/disk/design_disk)) user.visible_message("[user] begins to load \the [O] in \the [src]...", "You begin to load a design from \the [O]...", "You hear the chatter of a floppy drive.") busy = TRUE - var/obj/item/weapon/disk/design_disk/D = O + var/obj/item/disk/design_disk/D = O if(do_after(user, 14.4, target = src)) for(var/B in D.blueprints) if(B) @@ -135,7 +123,7 @@ busy = FALSE return 1 - if(HAS_SECONDARY_FLAG(O, HOLOGRAM)) + if(O.flags_2 & HOLOGRAM_2) return 1 var/material_amount = materials.get_item_material_amount(O) @@ -152,7 +140,7 @@ busy = TRUE var/inserted = materials.insert_item(O) if(inserted) - if(istype(O,/obj/item/stack)) + if(istype(O, /obj/item/stack)) if (O.materials[MAT_METAL]) flick("autolathe_o",src)//plays metal insertion animation if (O.materials[MAT_GLASS]) @@ -256,11 +244,11 @@ /obj/machinery/autolathe/RefreshParts() var/T = 0 - for(var/obj/item/weapon/stock_parts/matter_bin/MB in component_parts) + for(var/obj/item/stock_parts/matter_bin/MB in component_parts) T += MB.rating*75000 materials.max_amount = T T=1.2 - for(var/obj/item/weapon/stock_parts/manipulator/M in component_parts) + for(var/obj/item/stock_parts/manipulator/M in component_parts) T -= M.rating*0.2 prod_coeff = min(1,max(0,T)) // Coeff going 1 -> 0,8 -> 0,6 -> 0,4 @@ -361,7 +349,7 @@ if(D.make_reagents.len) return 0 - var/coeff = (ispath(D.build_path,/obj/item/stack) ? 1 : prod_coeff) + var/coeff = (ispath(D.build_path, /obj/item/stack) ? 1 : prod_coeff) if(D.materials[MAT_METAL] && (materials.amount(MAT_METAL) < (D.materials[MAT_METAL] * coeff * amount))) return 0 @@ -370,7 +358,7 @@ return 1 /obj/machinery/autolathe/proc/get_design_cost(datum/design/D) - var/coeff = (ispath(D.build_path,/obj/item/stack) ? 1 : prod_coeff) + var/coeff = (ispath(D.build_path, /obj/item/stack) ? 1 : prod_coeff) var/dat if(D.materials[MAT_METAL]) dat += "[D.materials[MAT_METAL] * coeff] metal " diff --git a/code/game/machinery/bank_machine.dm b/code/game/machinery/bank_machine.dm index 0ebae75da6..de07fc9c2d 100644 --- a/code/game/machinery/bank_machine.dm +++ b/code/game/machinery/bank_machine.dm @@ -9,8 +9,8 @@ var/radio_channel = "Common" var/minimum_time_between_warnings = 400 -/obj/machinery/computer/bank_machine/Initialize(mapload) - ..() +/obj/machinery/computer/bank_machine/Initialize() + . = ..() radio = new(src) radio.subspace_transmission = TRUE radio.canhear_range = 0 diff --git a/code/game/machinery/buttons.dm b/code/game/machinery/buttons.dm index f6ff372fbb..10e10e878a 100644 --- a/code/game/machinery/buttons.dm +++ b/code/game/machinery/buttons.dm @@ -6,7 +6,7 @@ var/skin = "doorctrl" power_channel = ENVIRON var/obj/item/device/assembly/device - var/obj/item/weapon/electronics/airlock/board + var/obj/item/electronics/airlock/board var/device_type = null var/id = null var/initialized_button = 0 @@ -57,7 +57,7 @@ icon_state = skin /obj/machinery/button/attackby(obj/item/W, mob/user, params) - if(istype(W, /obj/item/weapon/screwdriver)) + if(istype(W, /obj/item/screwdriver)) if(panel_open || allowed(user)) default_deconstruction_screwdriver(user, "button-open", "[skin]",W) update_icon() @@ -74,7 +74,7 @@ device = W to_chat(user, "You add [W] to the button.") - if(!board && istype(W, /obj/item/weapon/electronics/airlock)) + if(!board && istype(W, /obj/item/electronics/airlock)) if(!user.transferItemToLoc(W, src)) to_chat(user, "\The [W] is stuck to you!") return @@ -85,7 +85,7 @@ req_access = board.accesses to_chat(user, "You add [W] to the button.") - if(!device && !board && istype(W, /obj/item/weapon/wrench)) + if(!device && !board && istype(W, /obj/item/wrench)) to_chat(user, "You start unsecuring the button frame...") playsound(loc, W.usesound, 50, 1) if(do_after(user, 40*W.toolspeed, target = src)) @@ -97,7 +97,7 @@ update_icon() return - if(user.a_intent != INTENT_HARM && !(W.flags & NOBLUDGEON)) + if(user.a_intent != INTENT_HARM && !(W.flags_1 & NOBLUDGEON_1)) return src.attack_hand(user) else return ..() diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm index cc756caf98..d56837b9ef 100644 --- a/code/game/machinery/camera/camera.dm +++ b/code/game/machinery/camera/camera.dm @@ -122,14 +122,14 @@ var/msg2 = "[src] already has that upgrade!" // DECONSTRUCTION - if(istype(W, /obj/item/weapon/screwdriver)) + if(istype(W, /obj/item/screwdriver)) panel_open = !panel_open to_chat(user, "You screw the camera's panel [panel_open ? "open" : "closed"].") playsound(src.loc, W.usesound, 50, 1) return if(panel_open) - if(istype(W, /obj/item/weapon/wirecutters)) //enable/disable the camera + if(istype(W, /obj/item/wirecutters)) //enable/disable the camera toggle_cam(user, 1) obj_integrity = max_integrity //this is a pretty simplistic way to heal the camera, but there's no reason for this to be complex. return @@ -139,7 +139,7 @@ to_chat(user, "You [(view_range == initial(view_range)) ? "restore" : "mess up"] the camera's focus.") return - else if(istype(W, /obj/item/weapon/weldingtool)) + else if(istype(W, /obj/item/weldingtool)) if(weld(W, user)) visible_message("[user] unwelds [src], leaving it as just a frame bolted to the wall.", "You unweld [src], leaving it as just a frame bolted to the wall") deconstruct(TRUE) @@ -176,14 +176,14 @@ return // OTHER - if((istype(W, /obj/item/weapon/paper) || istype(W, /obj/item/device/pda)) && isliving(user)) + if((istype(W, /obj/item/paper) || istype(W, /obj/item/device/pda)) && isliving(user)) var/mob/living/U = user - var/obj/item/weapon/paper/X = null + var/obj/item/paper/X = null var/obj/item/device/pda/P = null var/itemname = "" var/info = "" - if(istype(W, /obj/item/weapon/paper)) + if(istype(W, /obj/item/paper)) X = W itemname = X.name info = X.info @@ -222,8 +222,8 @@ bug.bugged_cameras[src.c_tag] = src return - else if(istype(W, /obj/item/weapon/pai_cable)) - var/obj/item/weapon/pai_cable/cable = W + else if(istype(W, /obj/item/pai_cable)) + var/obj/item/pai_cable/cable = W cable.plugin(src, user) return @@ -235,12 +235,12 @@ . = ..() /obj/machinery/camera/obj_break(damage_flag) - if(status && !(flags & NODECONSTRUCT)) + if(status && !(flags_1 & NODECONSTRUCT_1)) triggerCameraAlarm() toggle_cam(null, 0) /obj/machinery/camera/deconstruct(disassembled = TRUE) - if(!(flags & NODECONSTRUCT)) + if(!(flags_1 & NODECONSTRUCT_1)) if(disassembled) if(!assembly) assembly = new() @@ -346,7 +346,7 @@ return null -/obj/machinery/camera/proc/weld(obj/item/weapon/weldingtool/WT, mob/living/user) +/obj/machinery/camera/proc/weld(obj/item/weldingtool/WT, mob/living/user) if(busy) return FALSE if(!WT.remove_fuel(0, user)) @@ -373,20 +373,6 @@ else set_light(0) -/obj/machinery/camera/portable //Cameras which are placed inside of things, such as helmets. - var/turf/prev_turf - -/obj/machinery/camera/portable/Initialize() - . = ..() - assembly.state = 0 //These cameras are portable, and so shall be in the portable state if removed. - assembly.anchored = FALSE - assembly.update_icon() - -/obj/machinery/camera/portable/process() //Updates whenever the camera is moved. - if(GLOB.cameranet && get_turf(src) != prev_turf) - GLOB.cameranet.updatePortableCamera(src) - prev_turf = get_turf(src) - /obj/machinery/camera/get_remote_view_fullscreens(mob/user) if(view_range == short_range) //unfocused user.overlay_fullscreen("remote_view", /obj/screen/fullscreen/impaired, 2) diff --git a/code/game/machinery/camera/camera_assembly.dm b/code/game/machinery/camera/camera_assembly.dm index 8639544e0a..340277b441 100644 --- a/code/game/machinery/camera/camera_assembly.dm +++ b/code/game/machinery/camera/camera_assembly.dm @@ -39,14 +39,14 @@ switch(state) if(1) // State 1 - if(istype(W, /obj/item/weapon/weldingtool)) + if(istype(W, /obj/item/weldingtool)) if(weld(W, user)) to_chat(user, "You weld the assembly securely into place.") anchored = TRUE state = 2 return - else if(istype(W, /obj/item/weapon/wrench)) + else if(istype(W, /obj/item/wrench)) playsound(src.loc, W.usesound, 50, 1) to_chat(user, "You unattach the assembly from its place.") new /obj/item/wallframe/camera(get_turf(src)) @@ -65,7 +65,7 @@ return return - else if(istype(W, /obj/item/weapon/weldingtool)) + else if(istype(W, /obj/item/weldingtool)) if(weld(W, user)) to_chat(user, "You unweld the assembly from its place.") @@ -76,10 +76,10 @@ if(3) // State 3 - if(istype(W, /obj/item/weapon/screwdriver)) + if(istype(W, /obj/item/screwdriver)) playsound(src.loc, W.usesound, 50, 1) - var/input = stripped_input(user, "Which networks would you like to connect this camera to? Seperate networks with a comma. No Spaces!\nFor example: SS13,Security,Secret ", "Set Network", "SS13") + var/input = stripped_input(user, "Which networks would you like to connect this camera to? Separate networks with a comma. No Spaces!\nFor example: SS13,Security,Secret ", "Set Network", "SS13") if(!input) to_chat(user, "No input found, please hang up and try your call again!") return @@ -100,7 +100,7 @@ C.c_tag = "[A.name] ([rand(1, 999)])" - else if(istype(W, /obj/item/weapon/wirecutters)) + else if(istype(W, /obj/item/wirecutters)) new/obj/item/stack/cable_coil(get_turf(src), 2) playsound(src.loc, W.usesound, 50, 1) to_chat(user, "You cut the wires from the circuits.") @@ -117,7 +117,7 @@ return // Taking out upgrades - else if(istype(W, /obj/item/weapon/crowbar) && upgrades.len) + else if(istype(W, /obj/item/crowbar) && upgrades.len) var/obj/U = locate(/obj) in upgrades if(U) to_chat(user, "You unattach an upgrade from the assembly.") @@ -128,7 +128,7 @@ return ..() -/obj/structure/camera_assembly/proc/weld(obj/item/weapon/weldingtool/WT, mob/living/user) +/obj/structure/camera_assembly/proc/weld(obj/item/weldingtool/WT, mob/living/user) if(!WT.remove_fuel(0, user)) return 0 to_chat(user, "You start to weld \the [src]...") @@ -140,6 +140,6 @@ return 0 /obj/structure/camera_assembly/deconstruct(disassembled = TRUE) - if(!(flags & NODECONSTRUCT)) + if(!(flags_1 & NODECONSTRUCT_1)) new /obj/item/stack/sheet/metal(loc) qdel(src) diff --git a/code/game/machinery/camera/tracking.dm b/code/game/machinery/camera/tracking.dm index 23d3598951..7b8007755b 100644 --- a/code/game/machinery/camera/tracking.dm +++ b/code/game/machinery/camera/tracking.dm @@ -136,9 +136,9 @@ /proc/near_camera(mob/living/M) if (!isturf(M.loc)) return 0 - if(iscyborg(M)) - var/mob/living/silicon/robot/R = M - if(!(R.camera && R.camera.can_use()) && !GLOB.cameranet.checkCameraVis(M)) + if(issilicon(M)) + var/mob/living/silicon/S = M + if((!QDELETED(S.builtInCamera) || !S.builtInCamera.can_use()) && !GLOB.cameranet.checkCameraVis(M)) return 0 else if(!GLOB.cameranet.checkCameraVis(M)) return 0 diff --git a/code/game/machinery/cell_charger.dm b/code/game/machinery/cell_charger.dm index 1e72707e86..3f95d2a780 100644 --- a/code/game/machinery/cell_charger.dm +++ b/code/game/machinery/cell_charger.dm @@ -2,29 +2,26 @@ name = "cell charger" desc = "It charges power cells." icon = 'icons/obj/power.dmi' - icon_state = "ccharger0" + icon_state = "ccharger" anchored = TRUE use_power = IDLE_POWER_USE idle_power_usage = 5 active_power_usage = 60 power_channel = EQUIP - var/obj/item/weapon/stock_parts/cell/charging = null + var/obj/item/stock_parts/cell/charging = null var/chargelevel = -1 /obj/machinery/cell_charger/proc/updateicon() - icon_state = "ccharger[charging ? 1 : 0]" + cut_overlays() - if(charging && !(stat & (BROKEN|NOPOWER))) - var/newlevel = round(charging.percent() * 4 / 100) - - if(chargelevel != newlevel) - chargelevel = newlevel - - cut_overlays() - add_overlay("ccharger-o[newlevel]") - - else - cut_overlays() + if(charging) + add_overlay(image(charging.icon, charging.icon_state)) + add_overlay("ccharger-on") + if(!(stat & (BROKEN|NOPOWER))) + var/newlevel = round(charging.percent() * 4 / 100) + if(chargelevel != newlevel) + chargelevel = newlevel + add_overlay("ccharger-o[newlevel]") /obj/machinery/cell_charger/examine(mob/user) ..() @@ -32,8 +29,8 @@ if(charging) to_chat(user, "Current charge: [round(charging.percent(), 1)]%") -/obj/machinery/cell_charger/attackby(obj/item/weapon/W, mob/user, params) - if(istype(W, /obj/item/weapon/stock_parts/cell)) +/obj/machinery/cell_charger/attackby(obj/item/W, mob/user, params) + if(istype(W, /obj/item/stock_parts/cell)) if(stat & BROKEN) to_chat(user, "[src] is broken!") return @@ -58,7 +55,7 @@ user.visible_message("[user] inserts a cell into the charger.", "You insert a cell into the charger.") chargelevel = -1 updateicon() - else if(istype(W, /obj/item/weapon/wrench)) + else if(istype(W, /obj/item/wrench)) if(charging) to_chat(user, "Remove the cell first!") return diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index 1bfe69f377..7ea954a671 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -17,6 +17,8 @@ icon_state = "pod_0" req_access = list(ACCESS_CLONING) //FOR PREMATURE UNLOCKING. verb_say = "states" + circuit = /obj/item/circuitboard/machine/clonepod + var/heal_level //The clone is released once its health reaches this level. var/obj/machinery/computer/cloning/connected = null //So we remember the connected clone machine. var/mess = FALSE //Need to clean out it if it's full of exploded clone. @@ -46,8 +48,6 @@ /obj/machinery/clonepod/Initialize() . = ..() - var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/clonepod(null) - B.apply_default_parts(src) countdown = new(src) @@ -59,24 +59,19 @@ /obj/machinery/clonepod/Destroy() go_out() - qdel(radio) - radio = null - qdel(countdown) - countdown = null + QDEL_NULL(radio) + QDEL_NULL(countdown) if(connected) connected.DetachCloner(src) - for(var/i in unattached_flesh) - qdel(i) - LAZYCLEARLIST(unattached_flesh) - unattached_flesh = null + QDEL_LIST(unattached_flesh) . = ..() /obj/machinery/clonepod/RefreshParts() speed_coeff = 0 efficiency = 0 - for(var/obj/item/weapon/stock_parts/scanning_module/S in component_parts) + for(var/obj/item/stock_parts/scanning_module/S in component_parts) efficiency += S.rating - for(var/obj/item/weapon/stock_parts/manipulator/P in component_parts) + for(var/obj/item/stock_parts/manipulator/P in component_parts) speed_coeff += P.rating heal_level = (efficiency * 15) + 10 if(heal_level < MINIMUM_HEAL_LEVEL) @@ -84,35 +79,25 @@ if(heal_level > 100) heal_level = 100 -/obj/item/weapon/circuitboard/machine/clonepod - name = "Clone Pod (Machine Board)" - build_path = /obj/machinery/clonepod - origin_tech = "programming=2;biotech=2" - req_components = list( - /obj/item/stack/cable_coil = 2, - /obj/item/weapon/stock_parts/scanning_module = 2, - /obj/item/weapon/stock_parts/manipulator = 2, - /obj/item/stack/sheet/glass = 1) - //The return of data disks?? Just for transferring between genetics machine/cloning machine. //TO-DO: Make the genetics machine accept them. -/obj/item/weapon/disk/data +/obj/item/disk/data name = "cloning data disk" icon_state = "datadisk0" //Gosh I hope syndies don't mistake them for the nuke disk. var/list/fields = list() var/read_only = 0 //Well,it's still a floppy disk //Disk stuff. -/obj/item/weapon/disk/data/New() +/obj/item/disk/data/New() ..() icon_state = "datadisk[rand(0,6)]" add_overlay("datadisk_gene") -/obj/item/weapon/disk/data/attack_self(mob/user) +/obj/item/disk/data/attack_self(mob/user) read_only = !read_only to_chat(user, "You flip the write-protect tab to [read_only ? "protected" : "unprotected"].") -/obj/item/weapon/disk/data/examine(mob/user) +/obj/item/disk/data/examine(mob/user) ..() to_chat(user, "The write-protect tab is set to [read_only ? "protected" : "unprotected"].") @@ -293,7 +278,7 @@ use_power(200) //Let's unlock this early I guess. Might be too early, needs tweaking. -/obj/machinery/clonepod/attackby(obj/item/weapon/W, mob/user, params) +/obj/machinery/clonepod/attackby(obj/item/W, mob/user, params) if(!(occupant || mess)) if(default_deconstruction_screwdriver(user, "[icon_state]_maintenance", "[initial(icon_state)]",W)) return @@ -304,7 +289,7 @@ if(default_deconstruction_crowbar(W)) return - if(istype(W,/obj/item/device/multitool)) + if(istype(W, /obj/item/device/multitool)) var/obj/item/device/multitool/P = W if(istype(P.buffer, /obj/machinery/computer/cloning)) @@ -365,7 +350,7 @@ fl.forceMove(T) unattached_flesh.Cut() mess = FALSE - new /obj/effect/gibspawner/generic(loc) + new /obj/effect/gibspawner/generic(get_turf(src)) audible_message("You hear a splat.") icon_state = "pod_0" return @@ -403,7 +388,7 @@ flash_color(mob_occupant, flash_color="#960000", flash_time=100) to_chat(mob_occupant, "Agony blazes across your consciousness as your body is torn apart.
Is this what dying is like? Yes it is.
") playsound(src.loc, 'sound/machines/warning-buzzer.ogg', 50, 0) - mob_occupant << sound('sound/hallucinations/veryfar_noise.ogg',0,1,50) + SEND_SOUND(mob_occupant, sound('sound/hallucinations/veryfar_noise.ogg',0,1,50)) QDEL_IN(mob_occupant, 40) /obj/machinery/clonepod/relaymove(mob/user) @@ -483,7 +468,7 @@ * Manual -- A big ol' manual. */ -/obj/item/weapon/paper/Cloning +/obj/item/paper/guides/jobs/medical/cloning name = "paper - 'H-87 Cloning Apparatus Manual" info = {"

Getting Started

Congratulations, your station has purchased the H-87 industrial cloning device!
diff --git a/code/game/machinery/computer/Operating.dm b/code/game/machinery/computer/Operating.dm index 02ef157de9..2033fd7146 100644 --- a/code/game/machinery/computer/Operating.dm +++ b/code/game/machinery/computer/Operating.dm @@ -3,9 +3,9 @@ desc = "Used to monitor the vitals of a patient during surgery." icon_screen = "crew" icon_keyboard = "med_key" - circuit = /obj/item/weapon/circuitboard/computer/operating - var/mob/living/carbon/human/patient = null - var/obj/structure/table/optable/table = null + circuit = /obj/item/circuitboard/computer/operating + var/mob/living/carbon/human/patient + var/obj/structure/table/optable/table light_color = LIGHT_COLOR_BLUE diff --git a/code/game/machinery/computer/computer.dm b/code/game/machinery/computer/_computer.dm similarity index 77% rename from code/game/machinery/computer/computer.dm rename to code/game/machinery/computer/_computer.dm index d4dc73a2e6..85d8f02970 100644 --- a/code/game/machinery/computer/computer.dm +++ b/code/game/machinery/computer/_computer.dm @@ -1,142 +1,129 @@ -/obj/machinery/computer - name = "computer" - icon = 'icons/obj/computer.dmi' - icon_state = "computer" - density = TRUE - anchored = TRUE - use_power = IDLE_POWER_USE - idle_power_usage = 300 - active_power_usage = 300 - max_integrity = 200 - integrity_failure = 100 - armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 40, acid = 20) - var/obj/item/weapon/circuitboard/computer/circuit = null // if circuit==null, computer can't disassembly - var/processing = FALSE - var/brightness_on = 2 - var/icon_keyboard = "generic_key" - var/icon_screen = "generic" - var/clockwork = FALSE - -/obj/machinery/computer/New(location, obj/item/weapon/circuitboard/C) - ..(location) - if(C && istype(C)) - circuit = C - //Some machines, oldcode arcades mostly, new themselves, so circuit - //can already be an instance of a type and trying to new that will - //cause a runtime - else if(ispath(circuit)) - circuit = new circuit(null) - -/obj/machinery/computer/Destroy() - if(circuit) - qdel(circuit) - circuit = null - return ..() - -/obj/machinery/computer/Initialize() - . = ..() - power_change() - -/obj/machinery/computer/process() - if(stat & (NOPOWER|BROKEN)) - return 0 - return 1 - -/obj/machinery/computer/ratvar_act() - if(!clockwork) - clockwork = TRUE - icon_screen = "ratvar[rand(1, 4)]" - icon_keyboard = "ratvar_key[rand(1, 6)]" - icon_state = "ratvarcomputer[rand(1, 4)]" - update_icon() - -/obj/machinery/computer/narsie_act() - if(clockwork && clockwork != initial(clockwork)) //if it's clockwork but isn't normally clockwork - clockwork = FALSE - icon_screen = initial(icon_screen) - icon_keyboard = initial(icon_keyboard) - icon_state = initial(icon_state) - update_icon() - -/obj/machinery/computer/update_icon() - cut_overlays() - if(stat & NOPOWER) - add_overlay("[icon_keyboard]_off") - return - add_overlay(icon_keyboard) - if(stat & BROKEN) - add_overlay("[icon_state]_broken") - else - add_overlay(icon_screen) - -/obj/machinery/computer/power_change() - ..() - if(stat & NOPOWER) - set_light(0) - else - set_light(brightness_on) - update_icon() - return - -/obj/machinery/computer/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/weapon/screwdriver) && circuit && !(flags&NODECONSTRUCT)) - playsound(src.loc, I.usesound, 50, 1) - to_chat(user, " You start to disconnect the monitor...") - if(do_after(user, 20*I.toolspeed, target = src)) - deconstruct(TRUE, user) - else - return ..() - -/obj/machinery/computer/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0) - switch(damage_type) - if(BRUTE) - if(stat & BROKEN) - playsound(src.loc, 'sound/effects/hit_on_shattered_glass.ogg', 70, 1) - else - playsound(src.loc, 'sound/effects/glasshit.ogg', 75, 1) - if(BURN) - playsound(src.loc, 'sound/items/welder.ogg', 100, 1) - -/obj/machinery/computer/obj_break(damage_flag) - if(circuit && !(flags & NODECONSTRUCT)) //no circuit, no breaking - if(!(stat & BROKEN)) - playsound(loc, 'sound/effects/glassbr3.ogg', 100, 1) - stat |= BROKEN - update_icon() - -/obj/machinery/computer/emp_act(severity) - switch(severity) - if(1) - if(prob(50)) - obj_break("energy") - if(2) - if(prob(10)) - obj_break("energy") - ..() - -/obj/machinery/computer/deconstruct(disassembled = TRUE, mob/user) - on_deconstruction() - if(!(flags & NODECONSTRUCT)) - if(circuit) //no circuit, no computer frame - var/obj/structure/frame/computer/A = new /obj/structure/frame/computer(src.loc) - A.circuit = circuit - A.anchored = TRUE - if(stat & BROKEN) - if(user) - to_chat(user, "The broken glass falls out.") - else - playsound(src.loc, 'sound/effects/hit_on_shattered_glass.ogg', 70, 1) - new /obj/item/weapon/shard(src.loc) - new /obj/item/weapon/shard(src.loc) - A.state = 3 - A.icon_state = "3" - else - if(user) - to_chat(user, "You disconnect the monitor.") - A.state = 4 - A.icon_state = "4" - circuit = null - for(var/obj/C in src) - C.forceMove(loc) - - qdel(src) +/obj/machinery/computer + name = "computer" + icon = 'icons/obj/computer.dmi' + icon_state = "computer" + density = TRUE + anchored = TRUE + use_power = IDLE_POWER_USE + idle_power_usage = 300 + active_power_usage = 300 + max_integrity = 200 + integrity_failure = 100 + armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 40, acid = 20) + var/processing = FALSE + var/brightness_on = 2 + var/icon_keyboard = "generic_key" + var/icon_screen = "generic" + var/clockwork = FALSE + +/obj/machinery/computer/Initialize(mapload, obj/item/circuitboard/C) + . = ..() + power_change() + +/obj/machinery/computer/Destroy() + QDEL_NULL(circuit) + return ..() + +/obj/machinery/computer/process() + if(stat & (NOPOWER|BROKEN)) + return 0 + return 1 + +/obj/machinery/computer/ratvar_act() + if(!clockwork) + clockwork = TRUE + icon_screen = "ratvar[rand(1, 4)]" + icon_keyboard = "ratvar_key[rand(1, 6)]" + icon_state = "ratvarcomputer[rand(1, 4)]" + update_icon() + +/obj/machinery/computer/narsie_act() + if(clockwork && clockwork != initial(clockwork)) //if it's clockwork but isn't normally clockwork + clockwork = FALSE + icon_screen = initial(icon_screen) + icon_keyboard = initial(icon_keyboard) + icon_state = initial(icon_state) + update_icon() + +/obj/machinery/computer/update_icon() + cut_overlays() + if(stat & NOPOWER) + add_overlay("[icon_keyboard]_off") + return + add_overlay(icon_keyboard) + if(stat & BROKEN) + add_overlay("[icon_state]_broken") + else + add_overlay(icon_screen) + +/obj/machinery/computer/power_change() + ..() + if(stat & NOPOWER) + set_light(0) + else + set_light(brightness_on) + update_icon() + return + +/obj/machinery/computer/attackby(obj/item/I, mob/user, params) + if(istype(I, /obj/item/screwdriver) && circuit && !(flags_1&NODECONSTRUCT_1)) + playsound(src.loc, I.usesound, 50, 1) + to_chat(user, " You start to disconnect the monitor...") + if(do_after(user, 20*I.toolspeed, target = src)) + deconstruct(TRUE, user) + else + return ..() + +/obj/machinery/computer/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0) + switch(damage_type) + if(BRUTE) + if(stat & BROKEN) + playsound(src.loc, 'sound/effects/hit_on_shattered_glass.ogg', 70, 1) + else + playsound(src.loc, 'sound/effects/glasshit.ogg', 75, 1) + if(BURN) + playsound(src.loc, 'sound/items/welder.ogg', 100, 1) + +/obj/machinery/computer/obj_break(damage_flag) + if(circuit && !(flags_1 & NODECONSTRUCT_1)) //no circuit, no breaking + if(!(stat & BROKEN)) + playsound(loc, 'sound/effects/glassbr3.ogg', 100, 1) + stat |= BROKEN + update_icon() + +/obj/machinery/computer/emp_act(severity) + switch(severity) + if(1) + if(prob(50)) + obj_break("energy") + if(2) + if(prob(10)) + obj_break("energy") + ..() + +/obj/machinery/computer/deconstruct(disassembled = TRUE, mob/user) + on_deconstruction() + if(!(flags_1 & NODECONSTRUCT_1)) + if(circuit) //no circuit, no computer frame + var/obj/structure/frame/computer/A = new /obj/structure/frame/computer(src.loc) + A.circuit = circuit + A.anchored = TRUE + if(stat & BROKEN) + if(user) + to_chat(user, "The broken glass falls out.") + else + playsound(src.loc, 'sound/effects/hit_on_shattered_glass.ogg', 70, 1) + new /obj/item/shard(src.loc) + new /obj/item/shard(src.loc) + A.state = 3 + A.icon_state = "3" + else + if(user) + to_chat(user, "You disconnect the monitor.") + A.state = 4 + A.icon_state = "4" + circuit = null + for(var/obj/C in src) + C.forceMove(loc) + + qdel(src) diff --git a/code/game/machinery/computer/aifixer.dm b/code/game/machinery/computer/aifixer.dm index bc3f1c5546..18a94a6a94 100644 --- a/code/game/machinery/computer/aifixer.dm +++ b/code/game/machinery/computer/aifixer.dm @@ -4,13 +4,13 @@ req_access = list(ACCESS_CAPTAIN, ACCESS_ROBOTICS, ACCESS_HEADS) var/mob/living/silicon/ai/occupier = null var/active = 0 - circuit = /obj/item/weapon/circuitboard/computer/aifixer + circuit = /obj/item/circuitboard/computer/aifixer icon_keyboard = "tech_key" icon_screen = "ai-fixer" light_color = LIGHT_COLOR_PINK /obj/machinery/computer/aifixer/attackby(obj/I, mob/user, params) - if(occupier && istype(I, /obj/item/weapon/screwdriver)) + if(occupier && istype(I, /obj/item/screwdriver)) if(stat & (NOPOWER|BROKEN)) to_chat(user, "The screws on [name]'s screen won't budge.") else diff --git a/code/game/machinery/computer/apc_control.dm b/code/game/machinery/computer/apc_control.dm index ea992de697..8b3e946501 100644 --- a/code/game/machinery/computer/apc_control.dm +++ b/code/game/machinery/computer/apc_control.dm @@ -4,7 +4,7 @@ icon_screen = "solar" icon_keyboard = "power_key" req_access = list(ACCESS_ENGINE) - circuit = /obj/item/weapon/circuitboard/computer/apc_control + circuit = /obj/item/circuitboard/computer/apc_control light_color = LIGHT_COLOR_YELLOW var/list/apcs //APCs the computer has access to var/mob/living/operator //Who's operating the computer right now @@ -16,9 +16,9 @@ var/auth_id = "\[NULL\]" /obj/machinery/computer/apc_control/Initialize() + . = ..() apcs = list() //To avoid BYOND making the list run through a ton of procs filters = list("Name" = null, "Charge Above" = null, "Charge Below" = null, "Responsive" = null) - ..() /obj/machinery/computer/apc_control/process() apcs = list() //Clear the list every tick @@ -97,7 +97,7 @@ if(!usr || !usr.canUseTopic(src) || usr.incapacitated() || stat || QDELETED(src)) return if(href_list["authenticate"]) - var/obj/item/weapon/card/id/ID = usr.get_active_held_item() + var/obj/item/card/id/ID = usr.get_active_held_item() if(!istype(ID)) ID = usr.get_idcard() if(ID && istype(ID)) @@ -106,7 +106,7 @@ auth_id = "[ID.registered_name] ([ID.assignment])" log_activity("logged in") if(!authenticated) //Check for emags - var/obj/item/weapon/card/emag/E = usr.get_active_held_item() + var/obj/item/card/emag/E = usr.get_active_held_item() if(E && istype(E) && usr.Adjacent(src)) to_chat(usr, "You bypass [src]'s access requirements using your emag.") authenticated = TRUE @@ -116,25 +116,25 @@ authenticated = FALSE auth_id = "\[NULL\]" if(href_list["restore_logging"]) - to_chat(usr, "[bicon(src)] Logging functionality restored from backup data.") + to_chat(usr, "[icon2html(src, usr)] Logging functionality restored from backup data.") emagged = FALSE LAZYADD(logs, "-=- Logging restored to full functionality at this point -=-") if(href_list["access_apc"]) playsound(src, "terminal_type", 50, 0) var/obj/machinery/power/apc/APC = locate(href_list["access_apc"]) in GLOB.apcs_list if(!APC || APC.aidisabled || APC.panel_open || QDELETED(APC)) - to_chat(usr, "[bicon(src)] APC does not return interface request. Remote access may be disabled.") + to_chat(usr, "[icon2html(src, usr)] APC does not return interface request. Remote access may be disabled.") return if(active_apc) - to_chat(usr, "[bicon(src)] Disconnected from [active_apc].") + to_chat(usr, "[icon2html(src, usr)] Disconnected from [active_apc].") active_apc.say("Remote access canceled. Interface locked.") playsound(active_apc, 'sound/machines/boltsdown.ogg', 25, 0) playsound(active_apc, 'sound/machines/terminal_alert.ogg', 50, 0) active_apc.locked = TRUE active_apc.update_icon() active_apc = null - to_chat(usr, "[bicon(src)] Connected to APC in [get_area(APC)]. Interface request sent.") - log_activity("remotely accessed APC in [get_area(APC)]") + to_chat(usr, "[icon2html(src, usr)] Connected to APC in [APC.area]. Interface request sent.") + log_activity("remotely accessed APC in [APC.area]") APC.interact(usr, GLOB.not_incapacitated_state) playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 50, 0) message_admins("[key_name_admin(usr)] remotely accessed [APC] from [src] at [get_area(src)].") diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index 286de0bcb8..fa0008b51b 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -6,15 +6,15 @@ icon_screen = "invaders" clockwork = TRUE //it'd look weird var/list/prizes = list( - /obj/item/weapon/storage/box/snappops = 2, + /obj/item/storage/box/snappops = 2, /obj/item/toy/talking/AI = 2, /obj/item/toy/talking/codex_gigas = 2, /obj/item/clothing/under/syndicate/tacticool = 2, /obj/item/toy/sword = 2, /obj/item/toy/gun = 2, - /obj/item/weapon/gun/ballistic/shotgun/toy/crossbow = 2, - /obj/item/weapon/storage/box/fakesyndiesuit = 2, - /obj/item/weapon/storage/crayons = 2, + /obj/item/gun/ballistic/shotgun/toy/crossbow = 2, + /obj/item/storage/box/fakesyndiesuit = 2, + /obj/item/storage/crayons = 2, /obj/item/toy/spinningtoy = 2, /obj/item/toy/prize/ripley = 1, /obj/item/toy/prize/fireripley = 1, @@ -34,15 +34,15 @@ /obj/item/toy/redbutton = 2, /obj/item/toy/talking/owl = 2, /obj/item/toy/talking/griffin = 2, - /obj/item/weapon/coin/antagtoken = 2, + /obj/item/coin/antagtoken = 2, /obj/item/stack/tile/fakespace/loaded = 2, /obj/item/stack/tile/fakepit/loaded = 2, /obj/item/toy/toy_xeno = 2, - /obj/item/weapon/storage/box/actionfigure = 1, - /obj/item/weapon/restraints/handcuffs/fake = 2, - /obj/item/weapon/grenade/chem_grenade/glitter/pink = 1, - /obj/item/weapon/grenade/chem_grenade/glitter/blue = 1, - /obj/item/weapon/grenade/chem_grenade/glitter/white = 1, + /obj/item/storage/box/actionfigure = 1, + /obj/item/restraints/handcuffs/fake = 2, + /obj/item/grenade/chem_grenade/glitter/pink = 1, + /obj/item/grenade/chem_grenade/glitter/blue = 1, + /obj/item/grenade/chem_grenade/glitter/white = 1, /obj/item/toy/eightball = 2, /obj/item/toy/windupToolbox = 2) @@ -51,26 +51,22 @@ /obj/machinery/computer/arcade/proc/Reset() return -/obj/machinery/computer/arcade/New() - ..() +/obj/machinery/computer/arcade/Initialize() + . = ..() // If it's a generic arcade machine, pick a random arcade // circuit board for it and make the new machine if(!circuit) - var/choice = pick(subtypesof(/obj/item/weapon/circuitboard/computer/arcade)) - var/obj/item/weapon/circuitboard/CB = new choice() + var/choice = pick(subtypesof(/obj/item/circuitboard/computer/arcade)) + var/obj/item/circuitboard/CB = new choice() new CB.build_path(loc, CB) - qdel(src) - -/obj/machinery/computer/arcade/Initialize() - . = ..() + return INITIALIZE_HINT_QDEL Reset() - #define PULSE_MEDAL "Jackpot" /obj/machinery/computer/arcade/proc/prizevend() if(prob(0.0001)) //1 in a million - new /obj/item/weapon/gun/energy/pulse/prize(src) + new /obj/item/gun/energy/pulse/prize(src) UnlockMedal(PULSE_MEDAL,usr.client) if(!contents.len) @@ -78,11 +74,9 @@ new prizeselect(src) var/atom/movable/prize = pick(contents) - visible_message( - "[src] dispenses a [prize]!", - "You hear a chime and a clunk.") + visible_message("[src] dispenses a [prize]!", "You hear a chime and a clunk.") - prize.loc = loc + prize.forceMove(get_turf(src)) #undef PULSE_MEDAL /obj/machinery/computer/arcade/emp_act(severity) @@ -111,7 +105,7 @@ name = "arcade machine" desc = "Does not support Pinball." icon_state = "arcade" - circuit = /obj/item/weapon/circuitboard/computer/arcade/battle + circuit = /obj/item/circuitboard/computer/arcade/battle var/enemy_name = "Space Villian" var/temp = "Winners don't use space drugs" //Temporary message, for attack messages, etc var/player_hp = 30 //Player health/attack points @@ -157,7 +151,6 @@ popup.set_content(dat) popup.set_title_image(user.browse_rsc_icon(icon, icon_state)) popup.open() - return /obj/machinery/computer/arcade/battle/Topic(href, href_list) if(..()) @@ -342,7 +335,7 @@ name = "The Orion Trail" desc = "Learn how our ancestors got to Orion, and have fun in the process!" icon_state = "arcade" - circuit = /obj/item/weapon/circuitboard/computer/arcade/orion_trail + circuit = /obj/item/circuitboard/computer/arcade/orion_trail var/busy = FALSE //prevent clickspam that allowed people to ~speedrun~ the game. var/engine = 0 var/hull = 0 @@ -1032,7 +1025,7 @@ gameStatus = ORION_STATUS_START say("Congratulations, you made it to Orion!") if(emagged) - new /obj/item/weapon/orion_ship(loc) + new /obj/item/orion_ship(loc) message_admins("[key_name_admin(usr)] made it to Orion on an emagged machine and got an explosive toy ship.") log_game("[key_name(usr)] made it to Orion on an emagged machine and got an explosive toy ship.") else @@ -1057,7 +1050,7 @@ loot = list() del_on_death = TRUE -/obj/item/weapon/orion_ship +/obj/item/orion_ship name = "model settler ship" desc = "A model spaceship, it looks like those used back in the day when travelling to Orion! It even has a miniature FX-293 reactor, which was renowned for its instability and tendency to explode..." icon = 'icons/obj/toy.dmi' @@ -1065,7 +1058,7 @@ w_class = WEIGHT_CLASS_SMALL var/active = 0 //if the ship is on -/obj/item/weapon/orion_ship/examine(mob/user) +/obj/item/orion_ship/examine(mob/user) ..() if(!(in_range(user, src))) return @@ -1074,7 +1067,7 @@ else to_chat(user, "There's a little switch on the bottom. It's flipped up.") -/obj/item/weapon/orion_ship/attack_self(mob/user) //Minibomb-level explosion. Should probably be more because of how hard it is to survive the machine! Also, just over a 5-second fuse +/obj/item/orion_ship/attack_self(mob/user) //Minibomb-level explosion. Should probably be more because of how hard it is to survive the machine! Also, just over a 5-second fuse if(active) return diff --git a/code/game/machinery/computer/atmos_alert.dm b/code/game/machinery/computer/atmos_alert.dm index bcabab16f9..14fc50ee68 100644 --- a/code/game/machinery/computer/atmos_alert.dm +++ b/code/game/machinery/computer/atmos_alert.dm @@ -1,7 +1,7 @@ /obj/machinery/computer/atmos_alert name = "atmospheric alert console" desc = "Used to monitor the station's air alarms." - circuit = /obj/item/weapon/circuitboard/computer/atmos_alert + circuit = /obj/item/circuitboard/computer/atmos_alert icon_screen = "alert:0" icon_keyboard = "atmos_key" var/list/priority_alarms = list() @@ -16,8 +16,7 @@ set_frequency(receive_frequency) /obj/machinery/computer/atmos_alert/Destroy() - if(SSradio) - SSradio.remove_object(src, receive_frequency) + SSradio.remove_object(src, receive_frequency) return ..() /obj/machinery/computer/atmos_alert/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, \ diff --git a/code/game/machinery/computer/atmos_control.dm b/code/game/machinery/computer/atmos_control.dm index 2b506d6124..9bdcef6c65 100644 --- a/code/game/machinery/computer/atmos_control.dm +++ b/code/game/machinery/computer/atmos_control.dm @@ -52,8 +52,7 @@ /obj/machinery/air_sensor/Destroy() SSair.atmos_machinery -= src - if(SSradio) - SSradio.remove_object(src, frequency) + SSradio.remove_object(src, frequency) return ..() ///////////////////////////////////////////////////////////// @@ -65,7 +64,7 @@ desc = "Used to monitor the station's atmospherics sensors." icon_screen = "tank" icon_keyboard = "atmos_key" - circuit = /obj/item/weapon/circuitboard/computer/atmos_control + circuit = /obj/item/circuitboard/computer/atmos_control var/frequency = 1441 var/list/sensors = list( @@ -89,8 +88,7 @@ set_frequency(frequency) /obj/machinery/computer/atmos_control/Destroy() - if(SSradio) - SSradio.remove_object(src, frequency) + SSradio.remove_object(src, frequency) return ..() /obj/machinery/computer/atmos_control/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, \ @@ -141,7 +139,7 @@ var/input_tag var/output_tag frequency = 1441 - circuit = /obj/item/weapon/circuitboard/computer/atmos_control/tank + circuit = /obj/item/circuitboard/computer/atmos_control/tank var/list/input_info var/list/output_info diff --git a/code/game/machinery/computer/buildandrepair.dm b/code/game/machinery/computer/buildandrepair.dm index ee9202bfff..db2bfedd7c 100644 --- a/code/game/machinery/computer/buildandrepair.dm +++ b/code/game/machinery/computer/buildandrepair.dm @@ -7,7 +7,7 @@ add_fingerprint(user) switch(state) if(0) - if(istype(P, /obj/item/weapon/wrench)) + if(istype(P, /obj/item/wrench)) playsound(src.loc, P.usesound, 50, 1) to_chat(user, "You start wrenching the frame into place...") if(do_after(user, 20*P.toolspeed, target = src)) @@ -15,8 +15,8 @@ anchored = TRUE state = 1 return - if(istype(P, /obj/item/weapon/weldingtool)) - var/obj/item/weapon/weldingtool/WT = P + if(istype(P, /obj/item/weldingtool)) + var/obj/item/weldingtool/WT = P if(!WT.remove_fuel(0, user)) if(!WT.isOn()) to_chat(user, "The welding tool must be on to complete this task!") @@ -31,7 +31,7 @@ qdel(src) return if(1) - if(istype(P, /obj/item/weapon/wrench)) + if(istype(P, /obj/item/wrench)) playsound(src.loc, P.usesound, 50, 1) to_chat(user, "You start to unfasten the frame...") if(do_after(user, 20*P.toolspeed, target = src)) @@ -39,7 +39,7 @@ anchored = FALSE state = 0 return - if(istype(P, /obj/item/weapon/circuitboard/computer) && !circuit) + if(istype(P, /obj/item/circuitboard/computer) && !circuit) if(!user.drop_item()) return playsound(src.loc, 'sound/items/deconstruct.ogg', 50, 1) @@ -50,16 +50,16 @@ P.loc = null return - else if(istype(P, /obj/item/weapon/circuitboard) && !circuit) + else if(istype(P, /obj/item/circuitboard) && !circuit) to_chat(user, "This frame does not accept circuit boards of this type!") return - if(istype(P, /obj/item/weapon/screwdriver) && circuit) + if(istype(P, /obj/item/screwdriver) && circuit) playsound(src.loc, P.usesound, 50, 1) to_chat(user, "You screw the circuit board into place.") state = 2 icon_state = "2" return - if(istype(P, /obj/item/weapon/crowbar) && circuit) + if(istype(P, /obj/item/crowbar) && circuit) playsound(src.loc, P.usesound, 50, 1) to_chat(user, "You remove the circuit board.") state = 1 @@ -69,7 +69,7 @@ circuit = null return if(2) - if(istype(P, /obj/item/weapon/screwdriver) && circuit) + if(istype(P, /obj/item/screwdriver) && circuit) playsound(src.loc, P.usesound, 50, 1) to_chat(user, "You unfasten the circuit board.") state = 1 @@ -90,7 +90,7 @@ to_chat(user, "You need five lengths of cable to wire the frame!") return if(3) - if(istype(P, /obj/item/weapon/wirecutters)) + if(istype(P, /obj/item/wirecutters)) playsound(src.loc, P.usesound, 50, 1) to_chat(user, "You remove the cables.") state = 2 @@ -116,7 +116,7 @@ src.icon_state = "4" return if(4) - if(istype(P, /obj/item/weapon/crowbar)) + if(istype(P, /obj/item/crowbar)) playsound(src.loc, P.usesound, 50, 1) to_chat(user, "You remove the glass panel.") state = 3 @@ -124,7 +124,7 @@ var/obj/item/stack/sheet/glass/G = new (loc, 2) G.add_fingerprint(user) return - if(istype(P, /obj/item/weapon/screwdriver)) + if(istype(P, /obj/item/screwdriver)) playsound(src.loc, P.usesound, 50, 1) to_chat(user, "You connect the monitor.") var/obj/B = new src.circuit.build_path (src.loc, circuit) @@ -136,324 +136,10 @@ /obj/structure/frame/computer/deconstruct(disassembled = TRUE) - if(!(flags & NODECONSTRUCT)) + if(!(flags_1 & NODECONSTRUCT_1)) if(state == 4) - new /obj/item/weapon/shard(loc) - new /obj/item/weapon/shard(loc) + new /obj/item/shard(loc) + new /obj/item/shard(loc) if(state >= 3) new /obj/item/stack/cable_coil(loc , 5) - ..() - - -/obj/item/weapon/circuitboard - name = "circuit board" - icon = 'icons/obj/module.dmi' - icon_state = "id_mod" - item_state = "electronic" - origin_tech = "programming=2" - materials = list(MAT_GLASS=1000) - w_class = WEIGHT_CLASS_SMALL - var/build_path = null - -/obj/item/weapon/circuitboard/computer/turbine_computer - name = "Turbine Computer (Computer Board)" - build_path = /obj/machinery/computer/turbine_computer - origin_tech = "programming=4;engineering=4;powerstorage=4" -/obj/item/weapon/circuitboard/computer/launchpad_console - name = "Launchpad Control Console (Computer Board)" - build_path = /obj/machinery/computer/launchpad - origin_tech = "programming=3;bluespace=3;plasmatech=2" -/obj/item/weapon/circuitboard/computer/message_monitor - name = "Message Monitor (Computer Board)" - build_path = /obj/machinery/computer/message_monitor - origin_tech = "programming=2" -/obj/item/weapon/circuitboard/computer/security - name = "Security Cameras (Computer Board)" - build_path = /obj/machinery/computer/security - origin_tech = "programming=2;combat=2" -/obj/item/weapon/circuitboard/computer/xenobiology - name = "circuit board (Xenobiology Console)" - build_path = /obj/machinery/computer/camera_advanced/xenobio - origin_tech = "programming=3;biotech=3" -/obj/item/weapon/circuitboard/computer/base_construction - name = "circuit board (Aux Mining Base Construction Console)" - build_path = /obj/machinery/computer/camera_advanced/base_construction - origin_tech = "programming=3;engineering=3" -/obj/item/weapon/circuitboard/computer/aiupload - name = "AI Upload (Computer Board)" - build_path = /obj/machinery/computer/upload/ai - origin_tech = "programming=4;engineering=4" -/obj/item/weapon/circuitboard/computer/borgupload - name = "Cyborg Upload (Computer Board)" - build_path = /obj/machinery/computer/upload/borg - origin_tech = "programming=4;engineering=4" -/obj/item/weapon/circuitboard/computer/med_data - name = "Medical Records Console (Computer Board)" - build_path = /obj/machinery/computer/med_data - origin_tech = "programming=2;biotech=2" -/obj/item/weapon/circuitboard/computer/pandemic - name = "PanD.E.M.I.C. 2200 (Computer Board)" - build_path = /obj/machinery/computer/pandemic - origin_tech = "programming=2;biotech=2" -/obj/item/weapon/circuitboard/computer/scan_consolenew - name = "DNA Machine (Computer Board)" - build_path = /obj/machinery/computer/scan_consolenew - origin_tech = "programming=2;biotech=2" -/obj/item/weapon/circuitboard/computer/communications - name = "Communications (Computer Board)" - build_path = /obj/machinery/computer/communications - origin_tech = "programming=3;magnets=3" - var/lastTimeUsed = 0 - -/obj/item/weapon/circuitboard/computer/card - name = "ID Console (Computer Board)" - build_path = /obj/machinery/computer/card - origin_tech = "programming=3" -/obj/item/weapon/circuitboard/computer/card/centcom - name = "Centcom ID Console (Computer Board)" - build_path = /obj/machinery/computer/card/centcom - -/obj/item/weapon/circuitboard/computer/card/minor - name = "Department Management Console (Computer Board)" - build_path = /obj/machinery/computer/card/minor - var/target_dept = 1 - var/list/dept_list = list("General","Security","Medical","Science","Engineering") - -/obj/item/weapon/circuitboard/computer/card/minor/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/weapon/screwdriver)) - target_dept = (target_dept == dept_list.len) ? 1 : (target_dept + 1) - to_chat(user, "You set the board to \"[dept_list[target_dept]]\".") - else - return ..() - -/obj/item/weapon/circuitboard/computer/card/minor/examine(user) - ..() - to_chat(user, "Currently set to \"[dept_list[target_dept]]\".") - -//obj/item/weapon/circuitboard/computer/shield -// name = "Shield Control (Computer Board)" -// build_path = /obj/machinery/computer/stationshield -/obj/item/weapon/circuitboard/computer/teleporter - name = "Teleporter (Computer Board)" - build_path = /obj/machinery/computer/teleporter - origin_tech = "programming=3;bluespace=3;plasmatech=3" -/obj/item/weapon/circuitboard/computer/secure_data - name = "Security Records Console (Computer Board)" - build_path = /obj/machinery/computer/secure_data - origin_tech = "programming=2;combat=2" -/obj/item/weapon/circuitboard/computer/stationalert - name = "Station Alerts (Computer Board)" - build_path = /obj/machinery/computer/station_alert -/*/obj/item/weapon/circuitboard/computer/atmospheresiphonswitch - name = "Atmosphere siphon control (Computer Board)" - build_path = /obj/machinery/computer/atmosphere/siphonswitch*/ -/obj/item/weapon/circuitboard/computer/atmos_control - name = "Atmospheric Monitor (Computer Board)" - build_path = /obj/machinery/computer/atmos_control -/obj/item/weapon/circuitboard/computer/atmos_control/tank - name = "Tank Control (Computer Board)" - build_path = /obj/machinery/computer/atmos_control/tank - origin_tech = "programming=2;engineering=3;materials=2" -/obj/item/weapon/circuitboard/computer/atmos_alert - name = "Atmospheric Alert (Computer Board)" - build_path = /obj/machinery/computer/atmos_alert -/obj/item/weapon/circuitboard/computer/pod - name = "Massdriver control (Computer Board)" - build_path = /obj/machinery/computer/pod -/obj/item/weapon/circuitboard/computer/robotics - name = "Robotics Control (Computer Board)" - build_path = /obj/machinery/computer/robotics - origin_tech = "programming=3" -/obj/item/weapon/circuitboard/computer/cloning - name = "Cloning (Computer Board)" - build_path = /obj/machinery/computer/cloning - origin_tech = "programming=2;biotech=2" -/obj/item/weapon/circuitboard/computer/arcade/battle - name = "Arcade Battle (Computer Board)" - build_path = /obj/machinery/computer/arcade/battle - origin_tech = "programming=1" -/obj/item/weapon/circuitboard/computer/arcade/orion_trail - name = "Orion Trail (Computer Board)" - build_path = /obj/machinery/computer/arcade/orion_trail - origin_tech = "programming=1" -/obj/item/weapon/circuitboard/computer/turbine_control - name = "Turbine control (Computer Board)" - build_path = /obj/machinery/computer/turbine_computer -/obj/item/weapon/circuitboard/computer/solar_control - name = "Solar Control (Computer Board)" //name fixed 250810 - build_path = /obj/machinery/power/solar_control - origin_tech = "programming=2;powerstorage=2" -/obj/item/weapon/circuitboard/computer/powermonitor - name = "Power Monitor (Computer Board)" //name fixed 250810 - build_path = /obj/machinery/computer/monitor - origin_tech = "programming=2;powerstorage=2" -/obj/item/weapon/circuitboard/computer/olddoor - name = "DoorMex (Computer Board)" - build_path = /obj/machinery/computer/pod/old -/obj/item/weapon/circuitboard/computer/syndicatedoor - name = "ProComp Executive (Computer Board)" - build_path = /obj/machinery/computer/pod/old/syndicate -/obj/item/weapon/circuitboard/computer/swfdoor - name = "Magix (Computer Board)" - build_path = /obj/machinery/computer/pod/old/swf -/obj/item/weapon/circuitboard/computer/prisoner - name = "Prisoner Management Console (Computer Board)" - build_path = /obj/machinery/computer/prisoner -/obj/item/weapon/circuitboard/computer/gulag_teleporter_console - name = "Labor Camp teleporter console (Computer Board)" - build_path = /obj/machinery/computer/gulag_teleporter_computer - -/obj/item/weapon/circuitboard/computer/rdconsole - name = "R&D Console (Computer Board)" - build_path = /obj/machinery/computer/rdconsole/core - -/obj/item/weapon/circuitboard/computer/rdconsole/attackby(obj/item/I, mob/user, params) - if(istype(I,/obj/item/weapon/screwdriver)) - if(build_path == /obj/machinery/computer/rdconsole/core) - name = "R&D Console - Robotics (Computer Board)" - build_path = /obj/machinery/computer/rdconsole/robotics - to_chat(user, "Access protocols successfully updated.") - else - name = "R&D Console (Computer Board)" - build_path = /obj/machinery/computer/rdconsole/core - to_chat(user, "Defaulting access protocols.") - else - return ..() - -/obj/item/weapon/circuitboard/computer/mecha_control - name = "Exosuit Control Console (Computer Board)" - build_path = /obj/machinery/computer/mecha -/obj/item/weapon/circuitboard/computer/rdservercontrol - name = "R&D Server Control (Computer Board)" - build_path = /obj/machinery/computer/rdservercontrol -/obj/item/weapon/circuitboard/computer/crew - name = "Crew Monitoring Console (Computer Board)" - build_path = /obj/machinery/computer/crew - origin_tech = "programming=2;biotech=2" -/obj/item/weapon/circuitboard/computer/mech_bay_power_console - name = "Mech Bay Power Control Console (Computer Board)" - build_path = /obj/machinery/computer/mech_bay_power_console - origin_tech = "programming=3;powerstorage=3" - -/obj/item/weapon/circuitboard/computer/cargo - name = "Supply Console (Computer Board)" - build_path = /obj/machinery/computer/cargo - origin_tech = "programming=3" - var/contraband = FALSE - var/emagged = FALSE - -/obj/item/weapon/circuitboard/computer/cargo/attackby(obj/item/I, mob/user, params) - if(istype(I,/obj/item/device/multitool)) - if(!emagged) - contraband = !contraband - to_chat(user, "Receiver spectrum set to [contraband ? "Broad" : "Standard"].") - else - to_chat(user, "The spectrum chip is unresponsive.") - else if(istype(I,/obj/item/weapon/card/emag)) - if(!emagged) - contraband = TRUE - emagged = TRUE - to_chat(user, "You adjust [src]'s routing and receiver spectrum, unlocking special supplies and contraband.") - else - return ..() - - -/obj/item/weapon/circuitboard/computer/cargo/request - name = "Supply Request Console (Computer Board)" - build_path = /obj/machinery/computer/cargo/request -/obj/item/weapon/circuitboard/computer/stockexchange - name = "circuit board (Stock Exchange Console)" - build_path = /obj/machinery/computer/stockexchange - origin_tech = "programming=3" - -/obj/item/weapon/circuitboard/computer/operating - name = "Operating Computer (Computer Board)" - build_path = /obj/machinery/computer/operating - origin_tech = "programming=2;biotech=3" -/obj/item/weapon/circuitboard/computer/mining - name = "Outpost Status Display (Computer Board)" - build_path = /obj/machinery/computer/security/mining -/obj/item/weapon/circuitboard/computer/comm_monitor - name = "Telecommunications Monitor (Computer Board)" - build_path = /obj/machinery/computer/telecomms/monitor - origin_tech = "programming=3;magnets=3;bluespace=2" -/obj/item/weapon/circuitboard/computer/comm_server - name = "Telecommunications Server Monitor (Computer Board)" - build_path = /obj/machinery/computer/telecomms/server - origin_tech = "programming=3;magnets=3;bluespace=2" - -/obj/item/weapon/circuitboard/computer/shuttle - name = "Shuttle (Computer Board)" - build_path = /obj/machinery/computer/shuttle - var/shuttleId - var/possible_destinations = "" - -/obj/item/weapon/circuitboard/computer/shuttle/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/device/multitool)) - var/chosen_id = round(input(usr, "Choose an ID number (-1 for reset):", "Input an Integer", null) as num|null) - if(chosen_id >= 0) - shuttleId = chosen_id - else - shuttleId = initial(shuttleId) - else - return ..() - -/obj/item/weapon/circuitboard/computer/labor_shuttle - name = "Labor Shuttle (Computer Board)" - build_path = /obj/machinery/computer/shuttle/labor -/obj/item/weapon/circuitboard/computer/labor_shuttle/one_way - name = "Prisoner Shuttle Console (Computer Board)" - build_path = /obj/machinery/computer/shuttle/labor/one_way -/obj/item/weapon/circuitboard/computer/ferry - name = "Transport Ferry (Computer Board)" - build_path = /obj/machinery/computer/shuttle/ferry -/obj/item/weapon/circuitboard/computer/ferry/request - name = "Transport Ferry Console (Computer Board)" - build_path = /obj/machinery/computer/shuttle/ferry/request -/obj/item/weapon/circuitboard/computer/mining_shuttle - name = "Mining Shuttle (Computer Board)" - build_path = /obj/machinery/computer/shuttle/mining -/obj/item/weapon/circuitboard/computer/white_ship - name = "White Ship (Computer Board)" - build_path = /obj/machinery/computer/shuttle/white_ship -/obj/item/weapon/circuitboard/computer/auxillary_base - name = "Auxillary Base Management Console (Computer Board)" - build_path = /obj/machinery/computer/auxillary_base -/obj/item/weapon/circuitboard/computer/holodeck// Not going to let people get this, but it's just here for future - name = "Holodeck Control (Computer Board)" - build_path = /obj/machinery/computer/holodeck - origin_tech = "programming=4" -/obj/item/weapon/circuitboard/computer/aifixer - name = "AI Integrity Restorer (Computer Board)" - build_path = /obj/machinery/computer/aifixer - origin_tech = "programming=2;biotech=2" -/*/obj/item/weapon/circuitboard/computer/prison_shuttle - name = "Prison Shuttle (Computer Board)" - build_path = /obj/machinery/computer/prison_shuttle*/ -/obj/item/weapon/circuitboard/computer/slot_machine - name = "Slot Machine (Computer Board)" - build_path = /obj/machinery/computer/slot_machine - origin_tech = "programming=1" - -/obj/item/weapon/circuitboard/computer/libraryconsole - name = "Library Visitor Console (Computer Board)" - build_path = /obj/machinery/computer/libraryconsole - origin_tech = "programming=1" - -/obj/item/weapon/circuitboard/computer/libraryconsole/attackby(obj/item/I, mob/user, params) - if(istype(I,/obj/item/weapon/screwdriver)) - if(build_path == /obj/machinery/computer/libraryconsole/bookmanagement) - name = "Library Visitor Console (Computer Board)" - build_path = /obj/machinery/computer/libraryconsole - to_chat(user, "Defaulting access protocols.") - else - name = "Book Inventory Management Console (Computer Board)" - build_path = /obj/machinery/computer/libraryconsole/bookmanagement - to_chat(user, "Access protocols successfully updated.") - else - return ..() - -/obj/item/weapon/circuitboard/computer/apc_control - name = "\improper Power Flow Control Console (Computer Board)" - build_path = /obj/machinery/computer/apc_control - origin_tech = "programming=3;engineering=3;powerstorage=2" + ..() \ No newline at end of file diff --git a/code/game/machinery/computer/buildandrepair.dm.rej b/code/game/machinery/computer/buildandrepair.dm.rej new file mode 100644 index 0000000000..f58657eeda --- /dev/null +++ b/code/game/machinery/computer/buildandrepair.dm.rej @@ -0,0 +1,10 @@ +diff a/code/game/machinery/computer/buildandrepair.dm b/code/game/machinery/computer/buildandrepair.dm (rejected hunks) +@@ -136,7 +136,7 @@ + + + /obj/structure/frame/computer/deconstruct(disassembled = TRUE) +- if(!(flags & NODECONSTRUCT)) ++ if(!(flags_1 & NODECONSTRUCT_1)) + if(state == 4) + new /obj/item/shard(loc) + new /obj/item/shard(loc) diff --git a/code/game/machinery/computer/camera.dm b/code/game/machinery/computer/camera.dm index c8c713bad8..8bab6a9d9a 100644 --- a/code/game/machinery/computer/camera.dm +++ b/code/game/machinery/computer/camera.dm @@ -3,7 +3,7 @@ desc = "Used to access the various cameras on the station." icon_screen = "cameras" icon_keyboard = "security_key" - circuit = /obj/item/weapon/circuitboard/computer/security + circuit = /obj/item/circuitboard/computer/security var/last_pic = 1 var/list/network = list("SS13") var/mapping = 0//For the overview file, interesting bit of code. @@ -186,4 +186,4 @@ icon_screen = "mining" icon_keyboard = "mining_key" network = list("MINE") - circuit = /obj/item/weapon/circuitboard/computer/mining + circuit = /obj/item/circuitboard/computer/mining diff --git a/code/game/machinery/computer/camera_advanced.dm b/code/game/machinery/computer/camera_advanced.dm index edce17b82a..3d5b8f026b 100644 --- a/code/game/machinery/computer/camera_advanced.dm +++ b/code/game/machinery/computer/camera_advanced.dm @@ -175,6 +175,7 @@ /datum/action/innate/camera_off name = "End Camera View" + icon_icon = 'icons/mob/actions/actions_silicon.dmi' button_icon_state = "camera_off" /datum/action/innate/camera_off/Activate() @@ -187,6 +188,7 @@ /datum/action/innate/camera_jump name = "Jump To Camera" + icon_icon = 'icons/mob/actions/actions_silicon.dmi' button_icon_state = "camera_jump" /datum/action/innate/camera_jump/Activate() diff --git a/code/game/machinery/computer/card.dm b/code/game/machinery/computer/card.dm index 29e5a06ba4..d774eff0e0 100644 --- a/code/game/machinery/computer/card.dm +++ b/code/game/machinery/computer/card.dm @@ -10,9 +10,9 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) icon_screen = "id" icon_keyboard = "id_key" req_one_access = list(ACCESS_HEADS, ACCESS_CHANGE_IDS) - circuit = /obj/item/weapon/circuitboard/computer/card - var/obj/item/weapon/card/id/scan = null - var/obj/item/weapon/card/id/modify = null + circuit = /obj/item/circuitboard/computer/card + var/obj/item/card/id/scan = null + var/obj/item/card/id/modify = null var/authenticated = 0 var/mode = 0 var/printing = null @@ -51,8 +51,8 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) change_position_cooldown = config.id_console_jobslot_delay /obj/machinery/computer/card/attackby(obj/O, mob/user, params)//TODO:SANITY - if(istype(O, /obj/item/weapon/card/id)) - var/obj/item/weapon/card/id/idcard = O + if(istype(O, /obj/item/card/id)) + var/obj/item/card/id/idcard = O if(check_access(idcard)) if(!scan) if(!usr.drop_item()) @@ -258,7 +258,7 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) var/jobs_all = "" var/list/alljobs = list("Unassigned") - alljobs += (istype(src,/obj/machinery/computer/card/centcom)? get_all_centcom_jobs() : get_all_jobs()) + "Custom" + alljobs += (istype(src, /obj/machinery/computer/card/centcom)? get_all_centcom_jobs() : get_all_jobs()) + "Custom" for(var/job in alljobs) jobs_all += "[replacetext(job, " ", " ")] " //make sure there isn't a line break in the middle of a job @@ -303,7 +303,7 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) jobs += "Assignment: [target_rank] (Demote)" var/accesses = "" - if(istype(src,/obj/machinery/computer/card/centcom)) + if(istype(src, /obj/machinery/computer/card/centcom)) accesses += "
Central Command:
" for(var/A in get_all_centcom_access()) if(A in modify.access) @@ -364,7 +364,7 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) head_subordinates = null else var/obj/item/I = usr.get_active_held_item() - if (istype(I, /obj/item/weapon/card/id)) + if (istype(I, /obj/item/card/id)) if(!usr.drop_item()) return playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, 0) @@ -380,7 +380,7 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) scan = null else var/obj/item/I = usr.get_active_held_item() - if (istype(I, /obj/item/weapon/card/id)) + if (istype(I, /obj/item/card/id)) if(!usr.drop_item()) return playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, 0) @@ -433,7 +433,7 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) if(authenticated) var/access_type = text2num(href_list["access_target"]) var/access_allowed = text2num(href_list["allowed"]) - if(access_type in (istype(src,/obj/machinery/computer/card/centcom)?get_all_centcom_access() : get_all_accesses())) + if(access_type in (istype(src, /obj/machinery/computer/card/centcom)?get_all_centcom_access() : get_all_accesses())) modify.access -= access_type if(access_allowed == 1) modify.access += access_type @@ -460,7 +460,7 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) to_chat(usr, "No log exists for this job.") return - modify.access = ( istype(src,/obj/machinery/computer/card/centcom) ? get_centcom_access(t1) : jobdatum.get_access() ) + modify.access = ( istype(src, /obj/machinery/computer/card/centcom) ? get_centcom_access(t1) : jobdatum.get_access() ) if (modify) modify.assignment = t1 playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 50, 0) @@ -473,7 +473,6 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) if ("reg") if (authenticated) var/t2 = modify - //var/t1 = input(usr, "What name?", "ID computer", null) as text if ((authenticated && modify == t2 && (in_range(src, usr) || issilicon(usr)) && isturf(loc))) var/newName = reject_bad_name(href_list["reg"]) if(newName) @@ -543,7 +542,7 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) if (!( printing )) printing = 1 sleep(50) - var/obj/item/weapon/paper/P = new /obj/item/weapon/paper( loc ) + var/obj/item/paper/P = new /obj/item/paper( loc ) var/t1 = "Crew Manifest:
" for(var/datum/data/record/t in sortRecord(GLOB.data_core.general)) t1 += t.fields["name"] + " - " + t.fields["rank"] + "
" @@ -562,19 +561,19 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) head_subordinates += job.title /obj/machinery/computer/card/centcom - name = "\improper Centcom identification console" - circuit = /obj/item/weapon/circuitboard/computer/card/centcom + name = "\improper CentCom identification console" + circuit = /obj/item/circuitboard/computer/card/centcom req_access = list(ACCESS_CENT_CAPTAIN) /obj/machinery/computer/card/minor name = "department management console" desc = "You can use this to change ID's for specific departments." icon_screen = "idminor" - circuit = /obj/item/weapon/circuitboard/computer/card/minor + circuit = /obj/item/circuitboard/computer/card/minor -/obj/machinery/computer/card/minor/New() - ..() - var/obj/item/weapon/circuitboard/computer/card/minor/typed_circuit = circuit +/obj/machinery/computer/card/minor/Initialize() + . = ..() + var/obj/item/circuitboard/computer/card/minor/typed_circuit = circuit if(target_dept) typed_circuit.target_dept = target_dept else diff --git a/code/game/machinery/computer/cloning.dm b/code/game/machinery/computer/cloning.dm index 260c6a8f01..ab7a639818 100644 --- a/code/game/machinery/computer/cloning.dm +++ b/code/game/machinery/computer/cloning.dm @@ -3,7 +3,7 @@ desc = "Used to clone people and manage DNA." icon_screen = "dna" icon_keyboard = "med_key" - circuit = /obj/item/weapon/circuitboard/computer/cloning + circuit = /obj/item/circuitboard/computer/cloning req_access = list(ACCESS_HEADS) //ONLY USED FOR RECORD DELETION RIGHT NOW. var/obj/machinery/dna_scannernew/scanner = null //Linked scanner. For scanning. var/list/pods //Linked cloning pods @@ -13,14 +13,14 @@ var/menu = 1 //Which menu screen to display var/list/records = list() var/datum/data/record/active_record = null - var/obj/item/weapon/disk/data/diskette = null //Mostly so the geneticist can steal everything. + var/obj/item/disk/data/diskette = null //Mostly so the geneticist can steal everything. var/loading = 0 // Nice loading text var/autoprocess = 0 light_color = LIGHT_COLOR_BLUE /obj/machinery/computer/cloning/Initialize() - ..() + . = ..() updatemodules(TRUE) /obj/machinery/computer/cloning/Destroy() @@ -115,7 +115,7 @@ LAZYREMOVE(pods, pod) /obj/machinery/computer/cloning/attackby(obj/item/W, mob/user, params) - if(istype(W, /obj/item/weapon/disk/data)) //INSERT SOME DISKETTES + if(istype(W, /obj/item/disk/data)) //INSERT SOME DISKETTES if (!src.diskette) if(!user.drop_item()) return @@ -124,7 +124,7 @@ to_chat(user, "You insert [W].") playsound(src, 'sound/machines/terminal_insert_disc.ogg', 50, 0) src.updateUsrDialog() - else if(istype(W,/obj/item/device/multitool)) + else if(istype(W, /obj/item/device/multitool)) var/obj/item/device/multitool/P = W if(istype(P.buffer, /obj/machinery/clonepod)) @@ -232,7 +232,7 @@ dat += "

[src.active_record.fields["name"]]

" dat += "Scan ID [src.active_record.fields["id"]] Clone
" - var/obj/item/weapon/implant/health/H = locate(src.active_record.fields["imp"]) + var/obj/item/implant/health/H = locate(src.active_record.fields["imp"]) if ((H) && (istype(H))) dat += "Health Implant Data:
[H.sensehealth()]

" @@ -339,7 +339,7 @@ playsound(src, 'sound/machines/terminal_prompt.ogg', 50, 0) else if (src.menu == 4) - var/obj/item/weapon/card/id/C = usr.get_active_held_item() + var/obj/item/card/id/C = usr.get_active_held_item() if (istype(C)||istype(C, /obj/item/device/pda)) if(src.check_access(C)) src.temp = "[src.active_record.fields["name"]] => Record deleted." @@ -488,12 +488,12 @@ R.fields["mind"] = "\ref[mob_occupant.mind]" //Add an implant if needed - var/obj/item/weapon/implant/health/imp - for(var/obj/item/weapon/implant/health/HI in mob_occupant.implants) + var/obj/item/implant/health/imp + for(var/obj/item/implant/health/HI in mob_occupant.implants) imp = HI break if(!imp) - imp = new /obj/item/weapon/implant/health(mob_occupant) + imp = new /obj/item/implant/health(mob_occupant) imp.implant(mob_occupant) R.fields["imp"] = "\ref[imp]" diff --git a/code/game/machinery/computer/communications.dm b/code/game/machinery/computer/communications.dm index 66c4bfa463..bf67e05f11 100755 --- a/code/game/machinery/computer/communications.dm +++ b/code/game/machinery/computer/communications.dm @@ -5,7 +5,7 @@ icon_screen = "comm" icon_keyboard = "tech_key" req_access = list(ACCESS_HEADS) - circuit = /obj/item/weapon/circuitboard/computer/communications + circuit = /obj/item/circuitboard/computer/communications var/authenticated = 0 var/auth_id = "Unknown" //Who is currently logged in? var/list/messagetitle = list() @@ -36,14 +36,14 @@ light_color = LIGHT_COLOR_BLUE /obj/machinery/computer/communications/proc/checkCCcooldown() - var/obj/item/weapon/circuitboard/computer/communications/CM = circuit + var/obj/item/circuitboard/computer/communications/CM = circuit if(CM.lastTimeUsed + 600 > world.time) return FALSE return TRUE -/obj/machinery/computer/communications/New() +/obj/machinery/computer/communications/Initialize() + . = ..() GLOB.shuttle_caller_list += src - ..() /obj/machinery/computer/communications/process() if(..()) @@ -61,7 +61,7 @@ if(!href_list["operation"]) return - var/obj/item/weapon/circuitboard/computer/communications/CM = circuit + var/obj/item/circuitboard/computer/communications/CM = circuit switch(href_list["operation"]) // main interface if("main") @@ -70,7 +70,7 @@ if("login") var/mob/M = usr - var/obj/item/weapon/card/id/I = M.get_active_held_item() + var/obj/item/card/id/I = M.get_active_held_item() if(!istype(I)) I = M.get_idcard() @@ -89,14 +89,14 @@ playsound(src, 'sound/machines/terminal_alert.ogg', 25, 0) if(prob(25)) for(var/mob/living/silicon/ai/AI in active_ais()) - AI << sound('sound/machines/terminal_alert.ogg', volume = 10) //Very quiet for balance reasons + SEND_SOUND(AI, sound('sound/machines/terminal_alert.ogg', volume = 10)) //Very quiet for balance reasons if("logout") authenticated = 0 playsound(src, 'sound/machines/terminal_off.ogg', 50, 0) if("swipeidseclevel") var/mob/M = usr - var/obj/item/weapon/card/id/I = M.get_active_held_item() + var/obj/item/card/id/I = M.get_active_held_item() if (istype(I, /obj/item/device/pda)) var/obj/item/device/pda/pda = I I = pda.id @@ -267,18 +267,18 @@ src.updateDialog() // OMG CENTCOM LETTERHEAD - if("MessageCentcomm") + if("MessageCentCom") if(src.authenticated==2) if(!checkCCcooldown()) to_chat(usr, "Arrays recycling. Please stand by.") return - var/input = stripped_input(usr, "Please choose a message to transmit to Centcom via quantum entanglement. Please be aware that this process is very expensive, and abuse will lead to... termination. Transmission does not guarantee a response.", "Send a message to Centcomm.", "") + var/input = stripped_input(usr, "Please choose a message to transmit to CentCom via quantum entanglement. Please be aware that this process is very expensive, and abuse will lead to... termination. Transmission does not guarantee a response.", "Send a message to CentCom.", "") if(!input || !(usr in view(1,src)) || !checkCCcooldown()) return playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 50, 0) - Centcomm_announce(input, usr) + CentCom_announce(input, usr) to_chat(usr, "Message transmitted to Central Command.") - log_talk(usr,"[key_name(usr)] has made a Centcom announcement: [input]",LOGSAY) + log_talk(usr,"[key_name(usr)] has made a CentCom announcement: [input]",LOGSAY) CM.lastTimeUsed = world.time @@ -314,7 +314,7 @@ return Nuke_request(input, usr) to_chat(usr, "Request sent.") - log_talk(usr,"[key_name(usr)] has requested the nuclear codes from Centcomm",LOGSAY) + log_talk(usr,"[key_name(usr)] has requested the nuclear codes from CentCom",LOGSAY) priority_announce("The codes for the on-station nuclear self-destruct have been requested by [usr]. Confirmation or denial of this request will be sent shortly.", "Nuclear Self Destruct Codes Requested",'sound/ai/commandreport.ogg') CM.lastTimeUsed = world.time @@ -392,7 +392,7 @@ src.updateUsrDialog() /obj/machinery/computer/communications/attackby(obj/I, mob/user, params) - if(istype(I, /obj/item/weapon/card/id)) + if(istype(I, /obj/item/card/id)) attack_hand(user) else return ..() @@ -456,12 +456,13 @@ dat += "
\[ Make a Captain's Announcement \]" if(config.cross_allowed) dat += "
\[ Send a message to an allied station \]" - dat += "
\[ Purchase Shuttle \]" + if(SSmapping.config.allow_custom_shuttles == "yes") + dat += "
\[ Purchase Shuttle \]" dat += "
\[ Change Alert Level \]" dat += "
\[ Emergency Maintenance Access \]" dat += "
\[ Request Nuclear Authentication Codes \]" if(!emagged) - dat += "
\[ Send Message to Centcom \]" + dat += "
\[ Send Message to CentCom \]" else dat += "
\[ Send Message to \[UNKNOWN\] \]" dat += "
\[ Restore Backup Routing Data \]" @@ -692,5 +693,5 @@ return ..() /obj/machinery/computer/communications/proc/overrideCooldown() - var/obj/item/weapon/circuitboard/computer/communications/CM = circuit + var/obj/item/circuitboard/computer/communications/CM = circuit CM.lastTimeUsed = 0 diff --git a/code/game/machinery/computer/crew.dm b/code/game/machinery/computer/crew.dm index 9f1e4121cc..9b5e14963f 100644 --- a/code/game/machinery/computer/crew.dm +++ b/code/game/machinery/computer/crew.dm @@ -6,7 +6,7 @@ use_power = IDLE_POWER_USE idle_power_usage = 250 active_power_usage = 500 - circuit = /obj/item/weapon/circuitboard/computer/crew + circuit = /obj/item/circuitboard/computer/crew light_color = LIGHT_COLOR_BLUE @@ -66,7 +66,7 @@ GLOBAL_DATUM_INIT(crewmonitor, /datum/crewmonitor, new) jobs["Janitor"] = 68 jobs["Lawyer"] = 69 jobs["Admiral"] = 200 - jobs["Centcom Commander"] = 210 + jobs["CentCom Commander"] = 210 jobs["Custodian"] = 211 jobs["Medical Officer"] = 212 jobs["Research Officer"] = 213 @@ -135,7 +135,7 @@ GLOBAL_DATUM_INIT(crewmonitor, /datum/crewmonitor, new) if (ignore_unused || hi.isUsed()) var/list/results = list() var/obj/item/clothing/under/U - var/obj/item/weapon/card/id/I + var/obj/item/card/id/I var/turf/pos var/ijob var/name diff --git a/code/game/machinery/computer/crew.js b/code/game/machinery/computer/crew.js index e29fda2106..7a2e3caeba 100644 --- a/code/game/machinery/computer/crew.js +++ b/code/game/machinery/computer/crew.js @@ -421,7 +421,7 @@ function getColor(ijob) else if (ijob >= 30 && ijob < 40) { return "#9B59B6"; } // science else if (ijob >= 40 && ijob < 50) { return "#F1C40F"; } // engineering else if (ijob >= 50 && ijob < 60) { return "#F39C12"; } // cargo - else if (ijob >= 200 && ijob < 230) { return "#00C100"; } // Centcom + else if (ijob >= 200 && ijob < 230) { return "#00C100"; } // CentCom else { return "#C38312"; } // other / unknown } diff --git a/code/game/machinery/computer/dna_console.dm b/code/game/machinery/computer/dna_console.dm index 27c0f50e7b..aafe74f2b3 100644 --- a/code/game/machinery/computer/dna_console.dm +++ b/code/game/machinery/computer/dna_console.dm @@ -22,7 +22,7 @@ icon_screen = "dna" icon_keyboard = "med_key" density = TRUE - circuit = /obj/item/weapon/circuitboard/computer/scan_consolenew + circuit = /obj/item/circuitboard/computer/scan_consolenew var/radduration = 2 var/radstrength = 1 @@ -31,7 +31,7 @@ var/injectorready = 0 //world timer cooldown var var/current_screen = "mainmenu" var/obj/machinery/dna_scannernew/connected = null - var/obj/item/weapon/disk/data/diskette = null + var/obj/item/disk/data/diskette = null var/list/delayed_action = null anchored = TRUE use_power = IDLE_POWER_USE @@ -41,7 +41,7 @@ light_color = LIGHT_COLOR_BLUE /obj/machinery/computer/scan_consolenew/attackby(obj/item/I, mob/user, params) - if (istype(I, /obj/item/weapon/disk/data)) //INSERT SOME DISKETTES + if (istype(I, /obj/item/disk/data)) //INSERT SOME DISKETTES if (!src.diskette) if(!user.drop_item()) return @@ -53,17 +53,13 @@ else return ..() -/obj/machinery/computer/scan_consolenew/New() - ..() - - spawn(5) - for(dir in list(NORTH,EAST,SOUTH,WEST)) - connected = locate(/obj/machinery/dna_scannernew, get_step(src, dir)) - if(!isnull(connected)) - break - injectorready = world.time + INJECTOR_TIMEOUT - return - return +/obj/machinery/computer/scan_consolenew/Initialize() + . = ..() + for(dir in list(NORTH,EAST,SOUTH,WEST)) + connected = locate(/obj/machinery/dna_scannernew, get_step(src, dir)) + if(!isnull(connected)) + break + injectorready = world.time + INJECTOR_TIMEOUT /obj/machinery/computer/scan_consolenew/attack_hand(mob/user) if(..()) @@ -394,11 +390,11 @@ num = Clamp(num, 1, NUMBER_OF_BUFFERS) var/list/buffer_slot = buffer[num] if(istype(buffer_slot)) - var/obj/item/weapon/dnainjector/timed/I + var/obj/item/dnainjector/timed/I switch(href_list["text"]) if("se") if(buffer_slot["SE"]) - I = new /obj/item/weapon/dnainjector/timed(loc) + I = new /obj/item/dnainjector/timed(loc) var/powers = 0 for(var/datum/mutation/human/HM in GLOB.good_mutations + GLOB.bad_mutations + GLOB.not_good_mutations) if(HM.check_block_string(buffer_slot["SE"])) @@ -421,19 +417,19 @@ I.damage_coeff = connected.damage_coeff if("ui") if(buffer_slot["UI"]) - I = new /obj/item/weapon/dnainjector/timed(loc) + I = new /obj/item/dnainjector/timed(loc) I.fields = list("UI"=buffer_slot["UI"]) if(connected) I.damage_coeff = connected.damage_coeff if("ue") if(buffer_slot["name"] && buffer_slot["UE"] && buffer_slot["blood_type"]) - I = new /obj/item/weapon/dnainjector/timed(loc) + I = new /obj/item/dnainjector/timed(loc) I.fields = list("name"=buffer_slot["name"], "UE"=buffer_slot["UE"], "blood_type"=buffer_slot["blood_type"]) if(connected) I.damage_coeff = connected.damage_coeff if("mixed") if(buffer_slot["UI"] && buffer_slot["name"] && buffer_slot["UE"] && buffer_slot["blood_type"]) - I = new /obj/item/weapon/dnainjector/timed(loc) + I = new /obj/item/dnainjector/timed(loc) I.fields = list("UI"=buffer_slot["UI"],"name"=buffer_slot["name"], "UE"=buffer_slot["UE"], "blood_type"=buffer_slot["blood_type"]) if(connected) I.damage_coeff = connected.damage_coeff diff --git a/code/game/machinery/computer/gulag_teleporter.dm b/code/game/machinery/computer/gulag_teleporter.dm index 07bfb4b6dd..c416d93e58 100644 --- a/code/game/machinery/computer/gulag_teleporter.dm +++ b/code/game/machinery/computer/gulag_teleporter.dm @@ -5,9 +5,9 @@ icon_screen = "explosive" icon_keyboard = "security_key" req_access = list(ACCESS_ARMORY) - circuit = /obj/item/weapon/circuitboard/computer/gulag_teleporter_console + circuit = /obj/item/circuitboard/computer/gulag_teleporter_console var/default_goal = 200 - var/obj/item/weapon/card/id/prisoner/id = null + var/obj/item/card/id/prisoner/id = null var/obj/machinery/gulag_teleporter/teleporter = null var/obj/structure/gulag_beacon/beacon = null var/mob/living/carbon/human/prisoner = null @@ -15,9 +15,9 @@ light_color = LIGHT_COLOR_RED -/obj/machinery/computer/gulag_teleporter_computer/New() - ..() - addtimer(CALLBACK(src, .proc/scan_machinery), 5) +/obj/machinery/computer/gulag_teleporter_computer/Initialize() + . = ..() + scan_machinery() /obj/machinery/computer/gulag_teleporter_computer/Destroy() if(id) @@ -25,7 +25,7 @@ return ..() /obj/machinery/computer/gulag_teleporter_computer/attackby(obj/item/W, mob/user) - if(istype(W, /obj/item/weapon/card/id/prisoner)) + if(istype(W, /obj/item/card/id/prisoner)) if(!id) if(!user.drop_item()) return @@ -101,7 +101,7 @@ id = null else var/obj/item/I = usr.get_active_held_item() - if(istype(I, /obj/item/weapon/card/id/prisoner)) + if(istype(I, /obj/item/card/id/prisoner)) if(!usr.drop_item()) return I.forceMove(src) diff --git a/code/game/machinery/computer/launchpad_control.dm b/code/game/machinery/computer/launchpad_control.dm index ae88943cb2..d6c8d9e7e9 100644 --- a/code/game/machinery/computer/launchpad_control.dm +++ b/code/game/machinery/computer/launchpad_control.dm @@ -3,7 +3,7 @@ desc = "Used to teleport objects to and from a launchpad." icon_screen = "teleport" icon_keyboard = "teleport_key" - circuit = /obj/item/weapon/circuitboard/computer/launchpad_console + circuit = /obj/item/circuitboard/computer/launchpad_console var/sending = TRUE var/current_pad //current pad viewed on the screen var/list/obj/machinery/launchpad/launchpads diff --git a/code/game/machinery/computer/law.dm b/code/game/machinery/computer/law.dm index 4846c99326..9eda23a1c0 100644 --- a/code/game/machinery/computer/law.dm +++ b/code/game/machinery/computer/law.dm @@ -5,8 +5,8 @@ icon_screen = "command" /obj/machinery/computer/upload/attackby(obj/item/O, mob/user, params) - if(istype(O, /obj/item/weapon/aiModule)) - var/obj/item/weapon/aiModule/M = O + if(istype(O, /obj/item/aiModule)) + var/obj/item/aiModule/M = O if(src.stat & (NOPOWER|BROKEN|MAINT)) return if(!current) @@ -33,7 +33,7 @@ /obj/machinery/computer/upload/ai name = "\improper AI upload console" desc = "Used to upload laws to the AI." - circuit = /obj/item/weapon/circuitboard/computer/aiupload + circuit = /obj/item/circuitboard/computer/aiupload /obj/machinery/computer/upload/ai/attack_hand(mob/user) if(..()) @@ -57,7 +57,7 @@ /obj/machinery/computer/upload/borg name = "cyborg upload console" desc = "Used to upload laws to Cyborgs." - circuit = /obj/item/weapon/circuitboard/computer/borgupload + circuit = /obj/item/circuitboard/computer/borgupload /obj/machinery/computer/upload/borg/attack_hand(mob/user) if(..()) diff --git a/code/game/machinery/computer/medical.dm b/code/game/machinery/computer/medical.dm index cd1e5b1c90..f2ea3238ef 100644 --- a/code/game/machinery/computer/medical.dm +++ b/code/game/machinery/computer/medical.dm @@ -6,8 +6,8 @@ icon_screen = "medcomp" icon_keyboard = "med_key" req_one_access = list(ACCESS_MEDICAL, ACCESS_FORENSICS_LOCKERS) - circuit = /obj/item/weapon/circuitboard/computer/med_data - var/obj/item/weapon/card/id/scan = null + circuit = /obj/item/circuitboard/computer/med_data + var/obj/item/card/id/scan = null var/authenticated = null var/rank = null var/screen = null @@ -26,7 +26,7 @@ icon_keyboard = "syndie_key" /obj/machinery/computer/med_data/attackby(obj/item/O, mob/user, params) - if(istype(O, /obj/item/weapon/card/id) && !scan) + if(istype(O, /obj/item/card/id) && !scan) if(!user.drop_item()) return O.loc = src @@ -112,11 +112,11 @@ dat += "" if(active1 in GLOB.data_core.general) - if(istype(active1.fields["photo_front"], /obj/item/weapon/photo)) - var/obj/item/weapon/photo/P1 = active1.fields["photo_front"] + if(istype(active1.fields["photo_front"], /obj/item/photo)) + var/obj/item/photo/P1 = active1.fields["photo_front"] user << browse_rsc(P1.img, "photo_front") - if(istype(active1.fields["photo_side"], /obj/item/weapon/photo)) - var/obj/item/weapon/photo/P2 = active1.fields["photo_side"] + if(istype(active1.fields["photo_side"], /obj/item/photo)) + var/obj/item/photo/P2 = active1.fields["photo_side"] user << browse_rsc(P2.img, "photo_side") dat += "" dat += "" @@ -222,7 +222,7 @@ src.scan = null else var/obj/item/I = usr.get_active_held_item() - if(istype(I, /obj/item/weapon/card/id)) + if(istype(I, /obj/item/card/id)) if(!usr.drop_item()) return I.loc = src @@ -258,7 +258,7 @@ src.authenticated = 1 src.rank = "Central Command" src.screen = 1 - else if(istype(src.scan, /obj/item/weapon/card/id)) + else if(istype(src.scan, /obj/item/card/id)) src.active1 = null src.active2 = null if(src.check_access(src.scan)) @@ -399,14 +399,14 @@ if("show_photo_front") if(active1) if(active1.fields["photo_front"]) - if(istype(active1.fields["photo_front"], /obj/item/weapon/photo)) - var/obj/item/weapon/photo/P = active1.fields["photo_front"] + if(istype(active1.fields["photo_front"], /obj/item/photo)) + var/obj/item/photo/P = active1.fields["photo_front"] P.show(usr) if("show_photo_side") if(active1) if(active1.fields["photo_side"]) - if(istype(active1.fields["photo_side"], /obj/item/weapon/photo)) - var/obj/item/weapon/photo/P = active1.fields["photo_side"] + if(istype(active1.fields["photo_side"], /obj/item/photo)) + var/obj/item/photo/P = active1.fields["photo_side"] P.show(usr) else @@ -539,7 +539,7 @@ GLOB.data_core.medicalPrintCount++ playsound(loc, 'sound/items/poster_being_created.ogg', 100, 1) sleep(30) - var/obj/item/weapon/paper/P = new /obj/item/weapon/paper( src.loc ) + var/obj/item/paper/P = new /obj/item/paper( src.loc ) P.info = "
Medical Record - (MR-[GLOB.data_core.medicalPrintCount])

" if(active1 in GLOB.data_core.general) P.info += text("Name: [] ID: []
\nSex: []
\nAge: []
", src.active1.fields["name"], src.active1.fields["id"], src.active1.fields["sex"], src.active1.fields["age"]) diff --git a/code/game/machinery/computer/message.dm b/code/game/machinery/computer/message.dm index 26a7d3b729..44822d3771 100644 --- a/code/game/machinery/computer/message.dm +++ b/code/game/machinery/computer/message.dm @@ -8,7 +8,7 @@ name = "message monitor console" desc = "Used to Monitor the crew's messages, that are sent via PDA. Can also be used to view Request Console messages." icon_screen = "comm_logs" - circuit = /obj/item/weapon/circuitboard/computer/message_monitor + circuit = /obj/item/circuitboard/computer/message_monitor //Server linked to. var/obj/machinery/message_server/linkedServer = null //Sparks effect - For emag @@ -32,8 +32,8 @@ light_color = LIGHT_COLOR_GREEN -/obj/machinery/computer/message_monitor/attackby(obj/item/weapon/O, mob/living/user, params) - if(istype(O, /obj/item/weapon/screwdriver) && emagged) +/obj/machinery/computer/message_monitor/attackby(obj/item/O, mob/living/user, params) + if(istype(O, /obj/item/screwdriver) && emagged) //Stops people from just unscrewing the monitor and putting it back to get the console working again. to_chat(user, "It is too hot to mess with!") else @@ -47,7 +47,7 @@ screen = 2 spark_system.set_up(5, 0, src) src.spark_system.start() - var/obj/item/weapon/paper/monitorkey/MK = new/obj/item/weapon/paper/monitorkey + var/obj/item/paper/monitorkey/MK = new/obj/item/paper/monitorkey MK.loc = src.loc // Will help make emagging the console not so easy to get away with. MK.info += "

�%@%(*$%&(�&?*(%&�/{}" @@ -309,7 +309,7 @@ message = noserver else if(auth) - var/dkey = trim(input(usr, "Please enter the decryption key.") as text|null) + var/dkey = trim(stripped_input(usr, "Please enter the decryption key.")) if(dkey && dkey != "") if(src.linkedServer.decryptkey == dkey) var/newkey = trim(input(usr,"Please enter the new key (3 - 16 characters max):")) @@ -414,10 +414,10 @@ customrecepient.tnote += "← From [customsender] ([customjob]):
[custommessage]
" if (!customrecepient.silent) playsound(customrecepient.loc, 'sound/machines/twobeep.ogg', 50, 1) - customrecepient.audible_message("[bicon(customrecepient)] *[customrecepient.ttone]*", null, 3) + customrecepient.audible_message("[icon2html(customrecepient, viewers(customrecepient))] *[customrecepient.ttone]*", null, 3) if( customrecepient.loc && ishuman(customrecepient.loc) ) var/mob/living/carbon/human/H = customrecepient.loc - to_chat(H, "[bicon(customrecepient)] Message from [customsender] ([customjob]), \"[custommessage]\" (Reply)") + to_chat(H, "[icon2html(customrecepient, viewers(H))] Message from [customsender] ([customjob]), \"[custommessage]\" (Reply)") log_talk(usr,"[key_name(usr)] (PDA: [customsender]) sent \"[custommessage]\" to [customrecepient.owner]",LOGPDA) customrecepient.cut_overlays() customrecepient.add_overlay(mutable_appearance('icons/obj/pda.dmi', "pda-r")) @@ -427,10 +427,10 @@ customrecepient.tnote += "← From [PDARec.owner] ([customjob]):
[custommessage]
" if (!customrecepient.silent) playsound(customrecepient.loc, 'sound/machines/twobeep.ogg', 50, 1) - customrecepient.audible_message("[bicon(customrecepient)] *[customrecepient.ttone]*", null, 3) + customrecepient.audible_message("[icon2html(customrecepient, viewers(customrecepient))] *[customrecepient.ttone]*", null, 3) if( customrecepient.loc && ishuman(customrecepient.loc) ) var/mob/living/carbon/human/H = customrecepient.loc - to_chat(H, "[bicon(customrecepient)] Message from [PDARec.owner] ([customjob]), \"[custommessage]\" (Reply)") + to_chat(H, "[icon2html(customrecepient, H)] Message from [PDARec.owner] ([customjob]), \"[custommessage]\" (Reply)") log_talk(usr,"[key_name(usr)] (PDA: [PDARec.owner]) sent \"[custommessage]\" to [customrecepient.owner]",LOGPDA) customrecepient.cut_overlays() customrecepient.add_overlay(mutable_appearance('icons/obj/pda.dmi', "pda-r")) @@ -451,16 +451,16 @@ return src.attack_hand(usr) -/obj/item/weapon/paper/monitorkey +/obj/item/paper/monitorkey //..() name = "monitor decryption key" var/obj/machinery/message_server/server = null -/obj/item/weapon/paper/monitorkey/Initialize() +/obj/item/paper/monitorkey/Initialize() ..() return INITIALIZE_HINT_LATELOAD -/obj/item/weapon/paper/monitorkey/LateInitialize() +/obj/item/paper/monitorkey/LateInitialize() if(GLOB.message_servers) for(var/obj/machinery/message_server/server in GLOB.message_servers) if(!isnull(server)) diff --git a/code/game/machinery/computer/monastery_shuttle.dm b/code/game/machinery/computer/monastery_shuttle.dm index e64d784a1f..98e7909954 100644 --- a/code/game/machinery/computer/monastery_shuttle.dm +++ b/code/game/machinery/computer/monastery_shuttle.dm @@ -1,11 +1,7 @@ /obj/machinery/computer/shuttle/monastery_shuttle name = "monastery shuttle console" desc = "Used to control the monastery shuttle." - circuit = /obj/item/weapon/circuitboard/computer/shuttle/monastery_shuttle + circuit = /obj/item/circuitboard/computer/shuttle/monastery_shuttle shuttleId = "pod1" possible_destinations = "monastery_shuttle_asteroid;monastery_shuttle_station" no_destination_swap = TRUE - -/obj/item/weapon/circuitboard/computer/shuttle/monastery_shuttle - name = "Monastery Shuttle (Computer Board)" - build_path = /obj/machinery/computer/shuttle/monastery_shuttle diff --git a/code/game/machinery/computer/pod.dm b/code/game/machinery/computer/pod.dm index 60ac43cb41..3f18cc29e9 100644 --- a/code/game/machinery/computer/pod.dm +++ b/code/game/machinery/computer/pod.dm @@ -21,7 +21,7 @@ return if(!connected) - viewers(null, null) << "Cannot locate mass driver connector. Cancelling firing sequence!" + say("Cannot locate mass driver connector. Cancelling firing sequence!") return for(var/obj/machinery/door/poddoor/M in range(range, src)) diff --git a/code/game/machinery/computer/prisoner.dm b/code/game/machinery/computer/prisoner.dm index ac74f47cd4..56a6320640 100644 --- a/code/game/machinery/computer/prisoner.dm +++ b/code/game/machinery/computer/prisoner.dm @@ -10,8 +10,8 @@ var/timeleft = 60 var/stop = 0 var/screen = 0 // 0 - No Access Denied, 1 - Access allowed - var/obj/item/weapon/card/id/prisoner/inserted_id - circuit = /obj/item/weapon/circuitboard/computer/prisoner + var/obj/item/card/id/prisoner/inserted_id + circuit = /obj/item/circuitboard/computer/prisoner light_color = LIGHT_COLOR_RED @@ -34,7 +34,7 @@ dat += "

Prisoner Implant Management

" dat += "
Chemical Implants
" var/turf/Tr = null - for(var/obj/item/weapon/implant/chem/C in GLOB.tracked_chem_implants) + for(var/obj/item/implant/chem/C in GLOB.tracked_chem_implants) Tr = get_turf(C) if((Tr) && (Tr.z != src.z)) continue//Out of range @@ -47,7 +47,7 @@ dat += "((10))
" dat += "********************************
" dat += "
Tracking Implants
" - for(var/obj/item/weapon/implant/tracking/T in GLOB.tracked_implants) + for(var/obj/item/implant/tracking/T in GLOB.tracked_implants) if(!isliving(T.imp_in)) continue Tr = get_turf(T) @@ -71,7 +71,7 @@ return /obj/machinery/computer/prisoner/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/weapon/card/id)) + if(istype(I, /obj/item/card/id)) return attack_hand(user) else return ..() @@ -90,7 +90,7 @@ if(href_list["id"]) if(href_list["id"] =="insert" && !inserted_id) - var/obj/item/weapon/card/id/prisoner/I = usr.get_active_held_item() + var/obj/item/card/id/prisoner/I = usr.get_active_held_item() if(istype(I)) if(!usr.drop_item()) return @@ -111,16 +111,16 @@ num = min(num,1000) //Cap the quota to the equivilent of 10 minutes. inserted_id.goal = num else if(href_list["inject1"]) - var/obj/item/weapon/implant/I = locate(href_list["inject1"]) in GLOB.tracked_chem_implants + var/obj/item/implant/I = locate(href_list["inject1"]) in GLOB.tracked_chem_implants if(I && istype(I)) I.activate(1) else if(href_list["inject5"]) - var/obj/item/weapon/implant/I = locate(href_list["inject5"]) in GLOB.tracked_chem_implants + var/obj/item/implant/I = locate(href_list["inject5"]) in GLOB.tracked_chem_implants if(I && istype(I)) I.activate(5) else if(href_list["inject10"]) - var/obj/item/weapon/implant/I = locate(href_list["inject10"]) in GLOB.tracked_chem_implants + var/obj/item/implant/I = locate(href_list["inject10"]) in GLOB.tracked_chem_implants if(I && istype(I)) I.activate(10) @@ -134,7 +134,7 @@ var/warning = copytext(sanitize(input(usr,"Message:","Enter your message here!","")),1,MAX_MESSAGE_LEN) if(!warning) return - var/obj/item/weapon/implant/I = locate(href_list["warn"]) in GLOB.tracked_implants + var/obj/item/implant/I = locate(href_list["warn"]) in GLOB.tracked_implants if(I && istype(I) && I.imp_in) var/mob/living/R = I.imp_in to_chat(R, "You hear a voice in your head saying: '[warning]'") diff --git a/code/game/machinery/computer/robot.dm b/code/game/machinery/computer/robot.dm index 6ffb0f1e37..9960032d1d 100644 --- a/code/game/machinery/computer/robot.dm +++ b/code/game/machinery/computer/robot.dm @@ -7,7 +7,7 @@ icon_screen = "robot" icon_keyboard = "rd_key" req_access = list(ACCESS_ROBOTICS) - circuit = /obj/item/weapon/circuitboard/computer/robotics + circuit = /obj/item/circuitboard/computer/robotics var/temp = null light_color = LIGHT_COLOR_PINK diff --git a/code/game/machinery/computer/security.dm b/code/game/machinery/computer/security.dm index 8965385861..00787f10e2 100644 --- a/code/game/machinery/computer/security.dm +++ b/code/game/machinery/computer/security.dm @@ -4,8 +4,8 @@ icon_screen = "security" icon_keyboard = "security_key" req_one_access = list(ACCESS_SECURITY, ACCESS_FORENSICS_LOCKERS) - circuit = /obj/item/weapon/circuitboard/computer/secure_data - var/obj/item/weapon/card/id/scan = null + circuit = /obj/item/circuitboard/computer/secure_data + var/obj/item/card/id/scan = null var/authenticated = null var/rank = null var/screen = null @@ -35,7 +35,7 @@ clockwork = TRUE //it'd look weird /obj/machinery/computer/secure_data/attackby(obj/item/O, mob/user, params) - if(istype(O, /obj/item/weapon/card/id)) + if(istype(O, /obj/item/card/id)) if(!scan) if(!user.drop_item()) return @@ -175,11 +175,11 @@ if(3) dat += "Security Record
" if(istype(active1, /datum/data/record) && GLOB.data_core.general.Find(active1)) - if(istype(active1.fields["photo_front"], /obj/item/weapon/photo)) - var/obj/item/weapon/photo/P1 = active1.fields["photo_front"] + if(istype(active1.fields["photo_front"], /obj/item/photo)) + var/obj/item/photo/P1 = active1.fields["photo_front"] user << browse_rsc(P1.img, "photo_front") - if(istype(active1.fields["photo_side"], /obj/item/weapon/photo)) - var/obj/item/weapon/photo/P2 = active1.fields["photo_side"] + if(istype(active1.fields["photo_side"], /obj/item/photo)) + var/obj/item/photo/P2 = active1.fields["photo_side"] user << browse_rsc(P2.img, "photo_side") dat += {"
Medical Record
Name:[active1.fields["name"]]
{{#if data.centcom_access}} - +
@@ -310,7 +310,7 @@ What a mess.*/ scan = null else var/obj/item/I = usr.get_active_held_item() - if(istype(I, /obj/item/weapon/card/id)) + if(istype(I, /obj/item/card/id)) if(!usr.drop_item()) return I.loc = src @@ -336,7 +336,7 @@ What a mess.*/ authenticated = usr.client.holder.admin_signature rank = "Central Command" screen = 1 - else if(istype(scan, /obj/item/weapon/card/id)) + else if(istype(scan, /obj/item/card/id)) active1 = null active2 = null if(check_access(scan)) @@ -369,7 +369,7 @@ What a mess.*/ GLOB.data_core.securityPrintCount++ playsound(loc, 'sound/items/poster_being_created.ogg', 100, 1) sleep(30) - var/obj/item/weapon/paper/P = new /obj/item/weapon/paper( loc ) + var/obj/item/paper/P = new /obj/item/paper( loc ) P.info = "
Security Record - (SR-[GLOB.data_core.securityPrintCount])

" if((istype(active1, /datum/data/record) && GLOB.data_core.general.Find(active1))) P.info += text("Name: [] ID: []
\nSex: []
\nAge: []
", active1.fields["name"], active1.fields["id"], active1.fields["sex"], active1.fields["age"]) @@ -451,8 +451,8 @@ What a mess.*/ printing = 1 sleep(30) if((istype(active1, /datum/data/record) && GLOB.data_core.general.Find(active1)))//make sure the record still exists. - var/obj/item/weapon/photo/photo = active1.fields["photo_front"] - new /obj/item/weapon/poster/wanted(src.loc, photo.img, wanted_name, info) + var/obj/item/photo/photo = active1.fields["photo_front"] + new /obj/item/poster/wanted(src.loc, photo.img, wanted_name, info) printing = 0 //RECORD DELETE @@ -576,13 +576,13 @@ What a mess.*/ if(istype(active2, /datum/data/record)) active2.fields["name"] = t1 if("id") - if(istype(active2,/datum/data/record) || istype(active1,/datum/data/record)) + if(istype(active2, /datum/data/record) || istype(active1, /datum/data/record)) var/t1 = stripped_input(usr, "Please input id:", "Secure. records", active1.fields["id"], null) if(!canUseSecurityRecordsConsole(usr, t1, a1)) return - if(istype(active1,/datum/data/record)) + if(istype(active1, /datum/data/record)) active1.fields["id"] = t1 - if(istype(active2,/datum/data/record)) + if(istype(active2, /datum/data/record)) active2.fields["id"] = t1 if("fingerprint") if(istype(active1, /datum/data/record)) @@ -610,8 +610,8 @@ What a mess.*/ active1.fields["species"] = t1 if("show_photo_front") if(active1.fields["photo_front"]) - if(istype(active1.fields["photo_front"], /obj/item/weapon/photo)) - var/obj/item/weapon/photo/P = active1.fields["photo_front"] + if(istype(active1.fields["photo_front"], /obj/item/photo)) + var/obj/item/photo/P = active1.fields["photo_front"] P.show(usr) if("upd_photo_front") var/icon/photo = get_photo(usr) @@ -620,8 +620,8 @@ What a mess.*/ active1.fields["photo_front"] = photo if("show_photo_side") if(active1.fields["photo_side"]) - if(istype(active1.fields["photo_side"], /obj/item/weapon/photo)) - var/obj/item/weapon/photo/P = active1.fields["photo_side"] + if(istype(active1.fields["photo_side"], /obj/item/photo)) + var/obj/item/photo/P = active1.fields["photo_side"] P.show(usr) if("upd_photo_side") var/icon/photo = get_photo(usr) @@ -737,14 +737,14 @@ What a mess.*/ return /obj/machinery/computer/secure_data/proc/get_photo(mob/user) - var/obj/item/weapon/photo/P = null + var/obj/item/photo/P = null if(issilicon(user)) var/mob/living/silicon/tempAI = user var/datum/picture/selection = tempAI.GetPhoto() if(selection) P = new() P.photocreate(selection.fields["icon"], selection.fields["img"], selection.fields["desc"]) - else if(istype(user.get_active_held_item(), /obj/item/weapon/photo)) + else if(istype(user.get_active_held_item(), /obj/item/photo)) P = user.get_active_held_item() return P diff --git a/code/game/machinery/computer/station_alert.dm b/code/game/machinery/computer/station_alert.dm index 44d291cf8b..019d52fe86 100644 --- a/code/game/machinery/computer/station_alert.dm +++ b/code/game/machinery/computer/station_alert.dm @@ -3,7 +3,7 @@ desc = "Used to access the station's automated alert system." icon_screen = "alert:0" icon_keyboard = "atmos_key" - circuit = /obj/item/weapon/circuitboard/computer/stationalert + circuit = /obj/item/circuitboard/computer/stationalert var/alarms = list("Fire" = list(), "Atmosphere" = list(), "Power" = list()) light_color = LIGHT_COLOR_CYAN diff --git a/code/game/machinery/computer/teleporter.dm b/code/game/machinery/computer/teleporter.dm new file mode 100644 index 0000000000..ab4c72ab41 --- /dev/null +++ b/code/game/machinery/computer/teleporter.dm @@ -0,0 +1,212 @@ +/obj/machinery/computer/teleporter + name = "teleporter control console" + desc = "Used to control a linked teleportation Hub and Station." + icon_screen = "teleport" + icon_keyboard = "teleport_key" + light_color = LIGHT_COLOR_BLUE + circuit = /obj/item/circuitboard/computer/teleporter + var/obj/item/device/gps/locked + var/regime_set = "Teleporter" + var/id + var/obj/machinery/teleport/station/power_station + var/calibrating + var/turf/target //Used for one-time-use teleport cards (such as clown planet coordinates.) + //Setting this to 1 will set src.locked to null after a player enters the portal and will not allow hand-teles to open portals to that location. + +/obj/machinery/computer/teleporter/Initialize() + . = ..() + id = "[rand(1000, 9999)]" + link_power_station() + +/obj/machinery/computer/teleporter/Destroy() + if (power_station) + power_station.teleporter_console = null + power_station = null + return ..() + +/obj/machinery/computer/teleporter/proc/link_power_station() + if(power_station) + return + for(dir in GLOB.cardinals) + power_station = locate(/obj/machinery/teleport/station, get_step(src, dir)) + if(power_station) + break + return power_station + +/obj/machinery/computer/teleporter/attackby(obj/I, mob/living/user, params) + if(istype(I, /obj/item/device/gps)) + var/obj/item/device/gps/L = I + if(L.locked_location && !(stat & (NOPOWER|BROKEN))) + if(!user.transferItemToLoc(L, src)) + to_chat(user, "\the [I] is stuck to your hand, you cannot put it in \the [src]!") + return + locked = L + to_chat(user, "You insert the GPS device into the [name]'s slot.") + else + return ..() + +/obj/machinery/computer/teleporter/attack_ai(mob/user) + return attack_hand(user) + +/obj/machinery/computer/teleporter/attack_hand(mob/user) + if(..()) + return + interact(user) + +/obj/machinery/computer/teleporter/interact(mob/user) + var/data = "

Teleporter Status

" + if(!power_station) + data += "
No power station linked.
" + else if(!power_station.teleporter_hub) + data += "
No hub linked.
" + else + data += "
Current regime: [regime_set]
" + data += "Current target: [(!target) ? "None" : "[get_area(target)] [(regime_set != "Gate") ? "" : "Teleporter"]"]
" + if(calibrating) + data += "Calibration: In Progress" + else if(power_station.teleporter_hub.calibrated || power_station.teleporter_hub.accurate >= 3) + data += "Calibration: Optimal" + else + data += "Calibration: Sub-Optimal" + data += "

" + + data += "Change regime
" + data += "Set target
" + if(locked) + data += "
Get target from memory
" + data += "Eject GPS device
" + else + data += "
Get target from memory
" + data += "Eject GPS device
" + + data += "
Calibrate Hub" + + var/datum/browser/popup = new(user, "teleporter", name, 400, 400) + popup.set_content(data) + popup.open() + +/obj/machinery/computer/teleporter/Topic(href, href_list) + if(..()) + return + + if(href_list["eject"]) + eject() + updateDialog() + return + + if(!check_hub_connection()) + say("Error: Unable to detect hub.") + return + if(calibrating) + say("Error: Calibration in progress. Stand by.") + return + + if(href_list["regimeset"]) + power_station.engaged = 0 + power_station.teleporter_hub.update_icon() + power_station.teleporter_hub.calibrated = 0 + reset_regime() + if(href_list["settarget"]) + power_station.engaged = 0 + power_station.teleporter_hub.update_icon() + power_station.teleporter_hub.calibrated = 0 + set_target(usr) + if(href_list["locked"]) + power_station.engaged = 0 + power_station.teleporter_hub.update_icon() + power_station.teleporter_hub.calibrated = 0 + target = get_turf(locked.locked_location) + if(href_list["calibrate"]) + if(!target) + say("Error: No target set to calibrate to.") + return + if(power_station.teleporter_hub.calibrated || power_station.teleporter_hub.accurate >= 3) + say("Hub is already calibrated!") + return + say("Processing hub calibration to target...") + + calibrating = 1 + spawn(50 * (3 - power_station.teleporter_hub.accurate)) //Better parts mean faster calibration + calibrating = 0 + if(check_hub_connection()) + power_station.teleporter_hub.calibrated = 1 + say("Calibration complete.") + else + say("Error: Unable to detect hub.") + updateDialog() + + updateDialog() + +/obj/machinery/computer/teleporter/proc/check_hub_connection() + if(!power_station) + return FALSE + if(!power_station.teleporter_hub) + return FALSE + return TRUE + +/obj/machinery/computer/teleporter/proc/reset_regime() + target = null + if(regime_set == "Teleporter") + regime_set = "Gate" + else + regime_set = "Teleporter" + +/obj/machinery/computer/teleporter/proc/eject() + if(locked) + locked.forceMove(get_turf(src)) + locked = null + +/obj/machinery/computer/teleporter/proc/set_target(mob/user) + var/list/L = list() + var/list/areaindex = list() + if(regime_set == "Teleporter") + for(var/obj/item/device/radio/beacon/R in GLOB.teleportbeacons) + var/turf/T = get_turf(R) + if(!T) + continue + if(T.z == ZLEVEL_CENTCOM || T.z > ZLEVEL_SPACEMAX) + continue + L[avoid_assoc_duplicate_keys(T.loc.name, areaindex)] = R + + for(var/obj/item/implant/tracking/I in GLOB.tracked_implants) + if(!I.imp_in || !ismob(I.loc)) + continue + else + var/mob/M = I.loc + if(M.stat == DEAD) + if(M.timeofdeath + 6000 < world.time) + continue + var/turf/T = get_turf(M) + if(!T) + continue + if(T.z == ZLEVEL_CENTCOM) + continue + L[avoid_assoc_duplicate_keys(M.real_name, areaindex)] = I + + var/desc = input("Please select a location to lock in.", "Locking Computer") as null|anything in L + target = L[desc] + + else + var/list/S = power_station.linked_stations + if(!S.len) + to_chat(user, "No connected stations located.") + return + for(var/obj/machinery/teleport/station/R in S) + var/turf/T = get_turf(R) + if(!T || !R.teleporter_hub || !R.teleporter_console) + continue + if(T.z == ZLEVEL_CENTCOM || T.z > ZLEVEL_SPACEMAX) + continue + L[avoid_assoc_duplicate_keys(T.loc.name, areaindex)] = R + var/desc = input("Please select a station to lock in.", "Locking Computer") as null|anything in L + target = L[desc] + if(target) + var/obj/machinery/teleport/station/trg = target + trg.linked_stations |= power_station + trg.stat &= ~NOPOWER + if(trg.teleporter_hub) + trg.teleporter_hub.stat &= ~NOPOWER + trg.teleporter_hub.update_icon() + if(trg.teleporter_console) + trg.teleporter_console.stat &= ~NOPOWER + trg.teleporter_console.update_icon() \ No newline at end of file diff --git a/code/game/machinery/constructable_frame.dm b/code/game/machinery/constructable_frame.dm index 41022efaba..04c2ad6e29 100644 --- a/code/game/machinery/constructable_frame.dm +++ b/code/game/machinery/constructable_frame.dm @@ -4,7 +4,7 @@ icon_state = "box_0" density = TRUE max_integrity = 250 - var/obj/item/weapon/circuitboard/circuit = null + var/obj/item/circuitboard/circuit = null var/state = 1 /obj/structure/frame/examine(user) @@ -14,7 +14,7 @@ /obj/structure/frame/deconstruct(disassembled = TRUE) - if(!(flags & NODECONSTRUCT)) + if(!(flags_1 & NODECONSTRUCT_1)) new /obj/item/stack/sheet/metal(loc, 5) if(circuit) circuit.forceMove(loc) @@ -74,10 +74,10 @@ /obj/structure/frame/machine/attackby(obj/item/P, mob/user, params) switch(state) if(1) - if(istype(P, /obj/item/weapon/circuitboard/machine)) + if(istype(P, /obj/item/circuitboard/machine)) to_chat(user, "The frame needs wiring first!") return - else if(istype(P, /obj/item/weapon/circuitboard)) + else if(istype(P, /obj/item/circuitboard)) to_chat(user, "This frame does not accept circuit boards of this type!") return if(istype(P, /obj/item/stack/cable_coil)) @@ -94,7 +94,7 @@ else to_chat(user, "You need five length of cable to wire the frame!") return - if(istype(P, /obj/item/weapon/screwdriver) && !anchored) + if(istype(P, /obj/item/screwdriver) && !anchored) playsound(src.loc, P.usesound, 50, 1) user.visible_message("[user] disassembles the frame.", \ "You start to disassemble the frame...", "You hear banging and clanking.") @@ -105,7 +105,7 @@ M.add_fingerprint(user) qdel(src) return - if(istype(P, /obj/item/weapon/wrench)) + if(istype(P, /obj/item/wrench)) to_chat(user, "You start [anchored ? "un" : ""]securing [name]...") playsound(src.loc, P.usesound, 75, 1) if(do_after(user, 40*P.toolspeed, target = src)) @@ -115,7 +115,7 @@ return if(2) - if(istype(P, /obj/item/weapon/wrench)) + if(istype(P, /obj/item/wrench)) to_chat(user, "You start [anchored ? "un" : ""]securing [name]...") playsound(src.loc, P.usesound, 75, 1) if(do_after(user, 40*P.toolspeed, target = src)) @@ -123,11 +123,11 @@ anchored = !anchored return - if(istype(P, /obj/item/weapon/circuitboard/machine)) + if(istype(P, /obj/item/circuitboard/machine)) if(!anchored) to_chat(user, "The frame needs to be secured first!") return - var/obj/item/weapon/circuitboard/machine/B = P + var/obj/item/circuitboard/machine/B = P if(!user.drop_item()) return playsound(src.loc, 'sound/items/deconstruct.ogg', 50, 1) @@ -141,11 +141,11 @@ update_namelist() return - else if(istype(P, /obj/item/weapon/circuitboard)) + else if(istype(P, /obj/item/circuitboard)) to_chat(user, "This frame does not accept circuit boards of this type!") return - if(istype(P, /obj/item/weapon/wirecutters)) + if(istype(P, /obj/item/wirecutters)) playsound(src.loc, P.usesound, 50, 1) to_chat(user, "You remove the cables.") state = 1 @@ -155,7 +155,7 @@ return if(3) - if(istype(P, /obj/item/weapon/crowbar)) + if(istype(P, /obj/item/crowbar)) playsound(src.loc, P.usesound, 50, 1) state = 2 circuit.loc = src.loc @@ -173,7 +173,7 @@ icon_state = "box_1" return - if(istype(P, /obj/item/weapon/screwdriver)) + if(istype(P, /obj/item/screwdriver)) var/component_check = 1 for(var/R in req_components) if(req_components[R] > 0) @@ -194,13 +194,13 @@ qdel(src) return - if(istype(P, /obj/item/weapon/storage/part_replacer) && P.contents.len && get_req_components_amt()) - var/obj/item/weapon/storage/part_replacer/replacer = P + if(istype(P, /obj/item/storage/part_replacer) && P.contents.len && get_req_components_amt()) + var/obj/item/storage/part_replacer/replacer = P var/list/added_components = list() var/list/part_list = list() //Assemble a list of current parts, then sort them by their rating! - for(var/obj/item/weapon/stock_parts/co in replacer) + for(var/obj/item/stock_parts/co in replacer) part_list += co //Sort the parts. This ensures that higher tier items are applied first. part_list = sortTim(part_list, /proc/cmp_rped_sort) @@ -213,7 +213,7 @@ req_components[path]-- part_list -= part - for(var/obj/item/weapon/stock_parts/part in added_components) + for(var/obj/item/stock_parts/part in added_components) components += part to_chat(user, "[part.name] applied.") if(added_components.len) @@ -253,58 +253,10 @@ /obj/structure/frame/machine/deconstruct(disassembled = TRUE) - if(!(flags & NODECONSTRUCT)) + if(!(flags_1 & NODECONSTRUCT_1)) if(state >= 2) new /obj/item/stack/cable_coil(loc , 5) for(var/X in components) var/obj/item/I = X I.forceMove(loc) - ..() - - - -//Machine Frame Circuit Boards -/*Common Parts: Parts List: Ignitor, Timer, Infra-red laser, Infra-red sensor, t_scanner, Capacitor, Valve, sensor unit, -micro-manipulator, console screen, beaker, Microlaser, matter bin, power cells. -*/ - -/obj/item/weapon/circuitboard/machine - var/list/req_components = null - // Components required by the machine. - // Example: list(/obj/item/weapon/stock_parts/matter_bin = 5) - var/list/def_components = null - // Default replacements for req_components, to be used in apply_default_parts instead of req_components types - // Example: list(/obj/item/weapon/stock_parts/matter_bin = /obj/item/weapon/stock_parts/matter_bin/super) - -/obj/item/weapon/circuitboard/machine/proc/apply_default_parts(obj/machinery/M) - if(!req_components) - return - - M.component_parts = list(src) // List of components always contains a board - loc = null - - for(var/comp_path in req_components) - var/comp_amt = req_components[comp_path] - if(!comp_amt) - continue - - if(def_components && def_components[comp_path]) - comp_path = def_components[comp_path] - - if(ispath(comp_path, /obj/item/stack)) - M.component_parts += new comp_path(null, comp_amt) - else - for(var/i in 1 to comp_amt) - M.component_parts += new comp_path(null) - - M.RefreshParts() - - -/obj/item/weapon/circuitboard/machine/abductor - name = "alien board (Report This)" - icon_state = "abductor_mod" - origin_tech = "programming=5;abductor=3" - -/obj/item/weapon/circuitboard/machine/clockwork - name = "clockwork board (Report This)" - icon_state = "clock_mod" + ..() \ No newline at end of file diff --git a/code/game/machinery/dance_machine.dm b/code/game/machinery/dance_machine.dm index 8c9e300eaa..9ba8e1d34d 100644 --- a/code/game/machinery/dance_machine.dm +++ b/code/game/machinery/dance_machine.dm @@ -50,7 +50,7 @@ songs += T /obj/machinery/disco/Initialize() - ..() + . = ..() selection = songs[1] @@ -60,7 +60,7 @@ /obj/machinery/disco/attackby(obj/item/O, mob/user, params) if(!active) - if(istype(O, /obj/item/weapon/wrench)) + if(istype(O, /obj/item/wrench)) if(!anchored && !isinspace()) to_chat(user,"You secure the [src] to the floor.") anchored = TRUE @@ -456,10 +456,12 @@ if(charge<35) charge += 1 if(world.time < stop && active) + var/sound/song_played = sound(selection.song_path) + for(var/mob/M in range(10,src)) if(!(M in rangers)) rangers[M] = TRUE - M.playsound_local(get_turf(M), selection.song_path, 100, channel = CHANNEL_JUKEBOX) + M.playsound_local(get_turf(M), null, 100, channel = CHANNEL_JUKEBOX, S = song_played) if(prob(5+(allowed(M)*4)) && M.canmove) dance(M) for(var/mob/L in rangers) diff --git a/code/game/machinery/deployable.dm b/code/game/machinery/deployable.dm index 14b73c9a9f..333aa6ac55 100644 --- a/code/game/machinery/deployable.dm +++ b/code/game/machinery/deployable.dm @@ -18,7 +18,7 @@ var/material = METAL /obj/structure/barricade/deconstruct(disassembled = TRUE) - if(!(flags & NODECONSTRUCT)) + if(!(flags_1 & NODECONSTRUCT_1)) make_debris() qdel(src) @@ -26,8 +26,8 @@ return /obj/structure/barricade/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/weapon/weldingtool) && user.a_intent != INTENT_HARM && material == METAL) - var/obj/item/weapon/weldingtool/WT = I + if(istype(I, /obj/item/weldingtool) && user.a_intent != INTENT_HARM && material == METAL) + var/obj/item/weldingtool/WT = I if(obj_integrity < max_integrity) if(WT.remove_fuel(0,user)) to_chat(user, "You begin repairing [src]...") @@ -108,7 +108,7 @@ visible_message("[src] deploys!") -/obj/item/weapon/grenade/barrier +/obj/item/grenade/barrier name = "barrier grenade" desc = "Instant cover. Alt+click to toggle modes." icon = 'icons/obj/grenade.dmi' @@ -117,12 +117,12 @@ actions_types = list(/datum/action/item_action/toggle_barrier_spread) var/mode = SINGLE -/obj/item/weapon/grenade/barrier/AltClick(mob/living/user) +/obj/item/grenade/barrier/AltClick(mob/living/user) if(!istype(user) || user.incapacitated()) return toggle_mode(user) -/obj/item/weapon/grenade/barrier/proc/toggle_mode(mob/user) +/obj/item/grenade/barrier/proc/toggle_mode(mob/user) switch(mode) if(SINGLE) mode = VERTICAL @@ -133,7 +133,7 @@ to_chat(user, "[src] is now in [mode] mode.") -/obj/item/weapon/grenade/barrier/prime() +/obj/item/grenade/barrier/prime() new /obj/structure/barricade/security(get_turf(src.loc)) switch(mode) if(VERTICAL) @@ -154,7 +154,7 @@ new /obj/structure/barricade/security(target_turf2) qdel(src) -/obj/item/weapon/grenade/barrier/ui_action_click(mob/user) +/obj/item/grenade/barrier/ui_action_click(mob/user) toggle_mode(user) diff --git a/code/game/machinery/dna_scanner.dm b/code/game/machinery/dna_scanner.dm index 20bb81e0b8..65a6088721 100644 --- a/code/game/machinery/dna_scanner.dm +++ b/code/game/machinery/dna_scanner.dm @@ -4,41 +4,26 @@ icon = 'icons/obj/Cryogenic2.dmi' icon_state = "scanner" density = TRUE - var/locked = FALSE anchored = TRUE use_power = IDLE_POWER_USE idle_power_usage = 50 active_power_usage = 300 occupant_typecache = list(/mob/living, /obj/item/bodypart/head, /obj/item/organ/brain) + circuit = /obj/item/circuitboard/machine/clonescanner + var/locked = FALSE var/damage_coeff var/scan_level var/precision_coeff -/obj/machinery/dna_scannernew/New() - ..() - var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/clonescanner(null) - B.apply_default_parts(src) - -/obj/item/weapon/circuitboard/machine/clonescanner - name = "Cloning Scanner (Machine Board)" - build_path = /obj/machinery/dna_scannernew - origin_tech = "programming=2;biotech=2" - req_components = list( - /obj/item/weapon/stock_parts/scanning_module = 1, - /obj/item/weapon/stock_parts/manipulator = 1, - /obj/item/weapon/stock_parts/micro_laser = 1, - /obj/item/stack/sheet/glass = 1, - /obj/item/stack/cable_coil = 2) - /obj/machinery/dna_scannernew/RefreshParts() scan_level = 0 damage_coeff = 0 precision_coeff = 0 - for(var/obj/item/weapon/stock_parts/scanning_module/P in component_parts) + for(var/obj/item/stock_parts/scanning_module/P in component_parts) scan_level += P.rating - for(var/obj/item/weapon/stock_parts/manipulator/P in component_parts) + for(var/obj/item/stock_parts/manipulator/P in component_parts) precision_coeff = P.rating - for(var/obj/item/weapon/stock_parts/micro_laser/P in component_parts) + for(var/obj/item/stock_parts/micro_laser/P in component_parts) damage_coeff = P.rating /obj/machinery/dna_scannernew/update_icon() diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 624d853808..ce82cd0e85 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -67,11 +67,11 @@ assemblytype = /obj/structure/door_assembly/door_assembly_0 var/justzap = FALSE normalspeed = 1 - var/obj/item/weapon/electronics/airlock/electronics = null + var/obj/item/electronics/airlock/electronics = null var/hasShocked = FALSE //Prevents multiple shocks from happening autoclose = TRUE var/obj/item/device/doorCharge/charge = null //If applied, causes an explosion upon opening the door - var/obj/item/weapon/note //Any papers pinned to the airlock + var/obj/item/note //Any papers pinned to the airlock var/detonated = 0 var/doorOpen = 'sound/machines/airlock.ogg' var/doorClose = 'sound/machines/airlockclose.ogg' @@ -233,9 +233,13 @@ return else /*if(src.justzap)*/ return - else if(user.hallucination > 50 && ishuman(user) && prob(10) && src.operating == FALSE) - hallucinate_shock(user) - return + else if(user.hallucinating() && ishuman(user) && prob(4) && !operating) + var/mob/living/carbon/human/H = user + if(H.gloves) + var/obj/item/clothing/gloves/G = H.gloves + if(G.siemens_coefficient)//not insulated + hallucinate_shock(H) + return if (cyclelinkedairlock) if (!shuttledocked && !emergency && !cyclelinkedairlock.shuttledocked && !cyclelinkedairlock.emergency && allowed(user)) if(cyclelinkedairlock.operating) @@ -1016,8 +1020,8 @@ update_icon() return if(AIRLOCK_SECURITY_METAL) - if(istype(C, /obj/item/weapon/weldingtool)) - var/obj/item/weapon/weldingtool/WT = C + if(istype(C, /obj/item/weldingtool)) + var/obj/item/weldingtool/WT = C if(!WT.remove_fuel(2, user)) return to_chat(user, "You begin cutting the panel's shielding...") @@ -1034,8 +1038,8 @@ update_icon() return if(AIRLOCK_SECURITY_PLASTEEL_I_S) - if(istype(C, /obj/item/weapon/crowbar)) - var/obj/item/weapon/crowbar/W = C + if(istype(C, /obj/item/crowbar)) + var/obj/item/crowbar/W = C to_chat(user, "You start removing the inner layer of shielding...") playsound(src, W.usesound, 100, 1) if(do_after(user, 40*W.toolspeed, 1, target = src)) @@ -1052,8 +1056,8 @@ update_icon() return if(AIRLOCK_SECURITY_PLASTEEL_I) - if(istype(C, /obj/item/weapon/weldingtool)) - var/obj/item/weapon/weldingtool/WT = C + if(istype(C, /obj/item/weldingtool)) + var/obj/item/weldingtool/WT = C if(!WT.remove_fuel(2, user)) return to_chat(user, "You begin cutting the inner layer of shielding...") @@ -1068,8 +1072,8 @@ security_level = AIRLOCK_SECURITY_PLASTEEL_I_S return if(AIRLOCK_SECURITY_PLASTEEL_O_S) - if(istype(C, /obj/item/weapon/crowbar)) - var/obj/item/weapon/crowbar/W = C + if(istype(C, /obj/item/crowbar)) + var/obj/item/crowbar/W = C to_chat(user, "You start removing outer layer of shielding...") playsound(src, W.usesound, 100, 1) if(do_after(user, 40*W.toolspeed, 1, target = src)) @@ -1083,8 +1087,8 @@ spawn_atom_to_turf(/obj/item/stack/sheet/plasteel, user.loc, 1) return if(AIRLOCK_SECURITY_PLASTEEL_O) - if(istype(C, /obj/item/weapon/weldingtool)) - var/obj/item/weapon/weldingtool/WT = C + if(istype(C, /obj/item/weldingtool)) + var/obj/item/weldingtool/WT = C if(!WT.remove_fuel(2, user)) return to_chat(user, "You begin cutting the outer layer of shielding...") @@ -1099,8 +1103,8 @@ security_level = AIRLOCK_SECURITY_PLASTEEL_O_S return if(AIRLOCK_SECURITY_PLASTEEL) - if(istype(C, /obj/item/weapon/wirecutters)) - var/obj/item/weapon/wirecutters/W = C + if(istype(C, /obj/item/wirecutters)) + var/obj/item/wirecutters/W = C if(src.hasPower() && src.shock(user, 60)) // Protective grille of wiring is electrified return to_chat(user, "You start cutting through the outer grille.") @@ -1112,7 +1116,7 @@ "You cut through \the [src]'s outer grille.") security_level = AIRLOCK_SECURITY_PLASTEEL_O return - if(istype(C, /obj/item/weapon/screwdriver)) + if(istype(C, /obj/item/screwdriver)) if(panel_open && detonated) to_chat(user, "[src] has no maintenance panel!") return @@ -1120,7 +1124,7 @@ to_chat(user, "You [panel_open ? "open":"close"] the maintenance panel of the airlock.") playsound(src.loc, C.usesound, 50, 1) src.update_icon() - else if(istype(C, /obj/item/weapon/wirecutters) && note) + else if(istype(C, /obj/item/wirecutters) && note) user.visible_message("[user] cuts down [note] from [src].", "You remove [note] from [src].") playsound(src, 'sound/items/Wirecutter.ogg', 50, 1) note.forceMove(get_turf(user)) @@ -1128,10 +1132,10 @@ update_icon() else if(is_wire_tool(C)) return attack_hand(user) - else if(istype(C, /obj/item/weapon/pai_cable)) - var/obj/item/weapon/pai_cable/cable = C + else if(istype(C, /obj/item/pai_cable)) + var/obj/item/pai_cable/cable = C cable.plugin(src, user) - else if(istype(C, /obj/item/weapon/airlock_painter)) + else if(istype(C, /obj/item/airlock_painter)) change_paintjob(C, user) else if(istype(C, /obj/item/device/doorCharge)) if(!panel_open || security_level) @@ -1151,7 +1155,7 @@ update_icon() C.forceMove(src) charge = C - else if(istype(C, /obj/item/weapon/paper) || istype(C, /obj/item/weapon/photo)) + else if(istype(C, /obj/item/paper) || istype(C, /obj/item/photo)) if(note) to_chat(user, "There's already something pinned to this airlock! Use wirecutters to remove it.") return @@ -1165,7 +1169,7 @@ return ..() -/obj/machinery/door/airlock/try_to_weld(obj/item/weapon/weldingtool/W, mob/user) +/obj/machinery/door/airlock/try_to_weld(obj/item/weldingtool/W, mob/user) if(!operating && density) if(user.a_intent != INTENT_HELP) if(W.remove_fuel(0,user)) @@ -1196,12 +1200,12 @@ else to_chat(user, "The airlock doesn't need repairing.") -/obj/machinery/door/airlock/proc/weld_checks(obj/item/weapon/weldingtool/W, mob/user) +/obj/machinery/door/airlock/proc/weld_checks(obj/item/weldingtool/W, mob/user) return !operating && density && user && W && W.isOn() && user.loc /obj/machinery/door/airlock/try_to_crowbar(obj/item/I, mob/living/user) var/beingcrowbarred = null - if(istype(I, /obj/item/weapon/crowbar) ) + if(istype(I, /obj/item/crowbar) ) beingcrowbarred = 1 else beingcrowbarred = 0 @@ -1232,7 +1236,7 @@ to_chat(user, "The airlock's bolts prevent it from being forced!") else if( !welded && !operating) if(!beingcrowbarred) //being fireaxe'd - var/obj/item/weapon/twohanded/fireaxe/F = I + var/obj/item/twohanded/fireaxe/F = I if(F.wielded) spawn(0) if(density) @@ -1248,7 +1252,7 @@ else close(2) - if(istype(I, /obj/item/weapon/crowbar/power)) + if(istype(I, /obj/item/crowbar/power)) if(isElectrified()) shock(user,100)//it's like sticking a forck in a power socket return @@ -1395,7 +1399,7 @@ return -/obj/machinery/door/airlock/proc/change_paintjob(obj/item/weapon/airlock_painter/W, mob/user) +/obj/machinery/door/airlock/proc/change_paintjob(obj/item/airlock_painter/W, mob/user) if(!W.can_use(user)) return @@ -1459,7 +1463,7 @@ assemblytype = /obj/structure/door_assembly/door_assembly_highsecurity update_icon() -/obj/machinery/door/airlock/CanAStarPass(obj/item/weapon/card/id/ID) +/obj/machinery/door/airlock/CanAStarPass(obj/item/card/id/ID) //Airlock is passable if it is open (!density), bot has access, and is not bolted shut or powered off) return !density || (check_access(ID) && !locked && hasPower()) @@ -1525,7 +1529,7 @@ /obj/machinery/door/airlock/obj_break(damage_flag) - if(!(stat & BROKEN) && !(flags & NODECONSTRUCT)) + if(!(flags_1 & BROKEN) && !(flags_1 & NODECONSTRUCT_1)) stat |= BROKEN if(!panel_open) panel_open = TRUE @@ -1543,7 +1547,7 @@ /obj/machinery/door/airlock/deconstruct(disassembled = TRUE, mob/user) - if(!(flags & NODECONSTRUCT)) + if(!(flags_1 & NODECONSTRUCT_1)) var/obj/structure/door_assembly/A if(assemblytype) A = new assemblytype(src.loc) @@ -1563,9 +1567,9 @@ if(user) to_chat(user, "You remove the airlock electronics.") - var/obj/item/weapon/electronics/airlock/ae + var/obj/item/electronics/airlock/ae if(!electronics) - ae = new/obj/item/weapon/electronics/airlock( src.loc ) + ae = new/obj/item/electronics/airlock( src.loc ) gen_access() if(req_one_access.len) ae.one_access = 1 @@ -1578,13 +1582,13 @@ ae.loc = src.loc qdel(src) -/obj/machinery/door/airlock/rcd_vals(mob/user, obj/item/weapon/construction/rcd/the_rcd) +/obj/machinery/door/airlock/rcd_vals(mob/user, obj/item/construction/rcd/the_rcd) switch(the_rcd.mode) if(RCD_DECONSTRUCT) return list("mode" = RCD_DECONSTRUCT, "delay" = 50, "cost" = 32) return FALSE -/obj/machinery/door/airlock/rcd_act(mob/user, obj/item/weapon/construction/rcd/the_rcd, passed_mode) +/obj/machinery/door/airlock/rcd_act(mob/user, obj/item/construction/rcd/the_rcd, passed_mode) switch(passed_mode) if(RCD_DECONSTRUCT) to_chat(user, "You deconstruct the airlock.") @@ -1595,9 +1599,9 @@ /obj/machinery/door/airlock/proc/note_type() //Returns a string representing the type of note pinned to this airlock if(!note) return - else if(istype(note, /obj/item/weapon/paper)) + else if(istype(note, /obj/item/paper)) return "note" - else if(istype(note, /obj/item/weapon/photo)) + else if(istype(note, /obj/item/photo)) return "photo" #undef AIRLOCK_CLOSED diff --git a/code/game/machinery/doors/airlock_electronics.dm b/code/game/machinery/doors/airlock_electronics.dm index 41c4bc30f4..f27e3da2dc 100644 --- a/code/game/machinery/doors/airlock_electronics.dm +++ b/code/game/machinery/doors/airlock_electronics.dm @@ -1,18 +1,18 @@ -/obj/item/weapon/electronics/airlock +/obj/item/electronics/airlock name = "airlock electronics" req_access = list(ACCESS_MAINT_TUNNELS) var/list/accesses = list() var/one_access = 0 -/obj/item/weapon/electronics/airlock/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, \ +/obj/item/electronics/airlock/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, \ datum/tgui/master_ui = null, datum/ui_state/state = GLOB.hands_state) SStgui.try_update_ui(user, src, ui_key, ui, force_open) if(!ui) ui = new(user, src, ui_key, "airlock_electronics", name, 975, 420, master_ui, state) ui.open() -/obj/item/weapon/electronics/airlock/ui_data() +/obj/item/electronics/airlock/ui_data() var/list/data = list() var/list/regions = list() @@ -33,7 +33,7 @@ return data -/obj/item/weapon/electronics/airlock/ui_act(action, params) +/obj/item/electronics/airlock/ui_act(action, params) if(..()) return switch(action) diff --git a/code/game/machinery/doors/airlock_types.dm b/code/game/machinery/doors/airlock_types.dm index 72840241b3..8563d0b93d 100644 --- a/code/game/machinery/doors/airlock_types.dm +++ b/code/game/machinery/doors/airlock_types.dm @@ -266,7 +266,7 @@ ////////////////////////////////// /* - Centcom Airlocks + CentCom Airlocks */ /obj/machinery/door/airlock/centcom @@ -368,13 +368,14 @@ overlays_file = 'icons/obj/doors/airlocks/cult/runed/overlays.dmi' assemblytype = /obj/structure/door_assembly/door_assembly_cult hackProof = TRUE - aiControlDisabled = 1 + aiControlDisabled = TRUE + req_access = list(ACCESS_BLOODCULT) var/openingoverlaytype = /obj/effect/temp_visual/cult/door var/friendly = FALSE -/obj/machinery/door/airlock/cult/New() - ..() - new openingoverlaytype(src.loc) +/obj/machinery/door/airlock/cult/Initialize() + . = ..() + new openingoverlaytype(loc) /obj/machinery/door/airlock/cult/canAIControl(mob/user) return (iscultist(user) && !isAllPowerCut()) @@ -389,7 +390,7 @@ new /obj/effect/temp_visual/cult/sac(loc) var/atom/throwtarget throwtarget = get_edge_target_turf(src, get_dir(src, get_step_away(L, src))) - L << pick(sound('sound/hallucinations/turn_around1.ogg',0,1,50), sound('sound/hallucinations/turn_around2.ogg',0,1,50)) + SEND_SOUND(L, sound(pick('sound/hallucinations/turn_around1.ogg','sound/hallucinations/turn_around2.ogg'),0,1,50)) flash_color(L, flash_color="#960000", flash_time=20) L.Knockdown(40) L.throw_at(throwtarget, 5, 1,src) @@ -435,17 +436,17 @@ opacity = 1 hackProof = TRUE aiControlDisabled = TRUE + req_access = list(ACCESS_CLOCKCULT) use_power = FALSE resistance_flags = FIRE_PROOF | ACID_PROOF damage_deflection = 30 normal_integrity = 240 var/construction_state = GEAR_SECURE //Pinion airlocks have custom deconstruction -/obj/machinery/door/airlock/clockwork/New() - ..() - var/turf/T = get_turf(src) - new /obj/effect/temp_visual/ratvar/door(T) - new /obj/effect/temp_visual/ratvar/beam/door(T) +/obj/machinery/door/airlock/clockwork/Initialize() + . = ..() + new /obj/effect/temp_visual/ratvar/door(loc) + new /obj/effect/temp_visual/ratvar/beam/door(loc) change_construction_value(5) /obj/machinery/door/airlock/clockwork/Destroy() @@ -497,7 +498,7 @@ /obj/machinery/door/airlock/clockwork/deconstruct(disassembled = TRUE) playsound(src, 'sound/items/deconstruct.ogg', 50, 1) - if(!(flags & NODECONSTRUCT)) + if(!(flags_1 & NODECONSTRUCT_1)) var/turf/T = get_turf(src) if(disassembled) new/obj/item/stack/tile/brass(T, 4) @@ -509,7 +510,7 @@ /obj/machinery/door/airlock/clockwork/proc/attempt_construction(obj/item/I, mob/living/user) if(!I || !user || !user.canUseTopic(src)) return 0 - else if(istype(I, /obj/item/weapon/wrench)) + else if(istype(I, /obj/item/wrench)) if(construction_state == GEAR_SECURE) user.visible_message("[user] begins loosening [src]'s cogwheel...", "You begin loosening [src]'s cogwheel...") playsound(src, I.usesound, 50, 1) @@ -527,7 +528,7 @@ playsound(src, 'sound/items/deconstruct.ogg', 50, 1) construction_state = GEAR_SECURE return 1 - else if(istype(I, /obj/item/weapon/crowbar)) + else if(istype(I, /obj/item/crowbar)) if(construction_state == GEAR_SECURE) to_chat(user, "[src]'s cogwheel is too tightly secured! Your [I.name] can't reach under it!") return 1 diff --git a/code/game/machinery/doors/alarmlock.dm b/code/game/machinery/doors/alarmlock.dm index 3ecd9cbfda..3733c71844 100644 --- a/code/game/machinery/doors/alarmlock.dm +++ b/code/game/machinery/doors/alarmlock.dm @@ -16,13 +16,12 @@ air_connection = new /obj/machinery/door/airlock/alarmlock/Destroy() - if(SSradio) - SSradio.remove_object(src,air_frequency) + SSradio.remove_object(src,air_frequency) air_connection = null return ..() /obj/machinery/door/airlock/alarmlock/Initialize() - ..() + . = ..() SSradio.remove_object(src, air_frequency) air_connection = SSradio.add_object(src, air_frequency, GLOB.RADIO_TO_AIRALARM) open() diff --git a/code/game/machinery/doors/brigdoors.dm b/code/game/machinery/doors/brigdoors.dm index 4e39255109..4c0d4a1804 100644 --- a/code/game/machinery/doors/brigdoors.dm +++ b/code/game/machinery/doors/brigdoors.dm @@ -45,7 +45,7 @@ Radio.listening = 0 /obj/machinery/door_timer/Initialize() - ..() + . = ..() if(id != null) for(var/obj/machinery/door/window/brigdoor/M in urange(20, src)) if (M.id == id) diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index 72c9a64771..f12341d669 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -3,30 +3,30 @@ desc = "It opens and closes." icon = 'icons/obj/doors/Doorint.dmi' icon_state = "door1" - anchored = TRUE + anchored = TRUE opacity = 1 - density = TRUE + density = TRUE layer = OPEN_DOOR_LAYER power_channel = ENVIRON max_integrity = 350 armor = list(melee = 30, bullet = 30, laser = 20, energy = 20, bomb = 10, bio = 100, rad = 100, fire = 80, acid = 70) CanAtmosPass = ATMOS_PASS_DENSITY - flags = PREVENT_CLICK_UNDER + flags_1 = PREVENT_CLICK_UNDER_1 var/secondsElectrified = 0 var/shockedby = list() - var/visible = TRUE - var/operating = FALSE - var/glass = FALSE - var/welded = FALSE + var/visible = TRUE + var/operating = FALSE + var/glass = FALSE + var/welded = FALSE var/normalspeed = 1 - var/heat_proof = FALSE // For rglass-windowed airlocks and firedoors - var/emergency = FALSE // Emergency access override - var/sub_door = FALSE // true if it's meant to go under another door. + var/heat_proof = FALSE // For rglass-windowed airlocks and firedoors + var/emergency = FALSE // Emergency access override + var/sub_door = FALSE // true if it's meant to go under another door. var/closingLayer = CLOSED_DOOR_LAYER - var/autoclose = FALSE //does it automatically close after some time - var/safe = TRUE //whether the door detects things and mobs in its way and reopen or crushes them. - var/locked = FALSE //whether the door is bolted or not. + var/autoclose = FALSE //does it automatically close after some time + var/safe = TRUE //whether the door detects things and mobs in its way and reopen or crushes them. + var/locked = FALSE //whether the door is bolted or not. var/assemblytype //the type of door frame to drop during deconstruction var/auto_close //TO BE REMOVED, no longer used, it's just preventing a runtime with a map var edit. var/datum/effect_system/spark_spread/spark_system @@ -50,7 +50,7 @@ explosion_block = EXPLOSION_BLOCK_PROC /obj/machinery/door/Destroy() - density = FALSE + density = FALSE air_update_turf(1) update_freelook_sight() GLOB.airlocks -= src @@ -62,7 +62,7 @@ //process() //return -/obj/machinery/door/CollidedWith(atom/movable/AM) +/obj/machinery/door/CollidedWith(atom/movable/AM) if(operating || emagged) return if(ismob(AM)) @@ -98,7 +98,7 @@ ..() move_update_air(T) -/obj/machinery/door/CanPass(atom/movable/mover, turf/target) +/obj/machinery/door/CanPass(atom/movable/mover, turf/target) if(istype(mover) && mover.checkpass(PASSGLASS)) return !opacity return !density @@ -150,20 +150,20 @@ return TRUE return ..() -/obj/machinery/door/proc/try_to_weld(obj/item/weapon/weldingtool/W, mob/user) +/obj/machinery/door/proc/try_to_weld(obj/item/weldingtool/W, mob/user) return /obj/machinery/door/proc/try_to_crowbar(obj/item/I, mob/user) return /obj/machinery/door/attackby(obj/item/I, mob/user, params) - if(user.a_intent != INTENT_HARM && (istype(I, /obj/item/weapon/crowbar) || istype(I, /obj/item/weapon/twohanded/fireaxe))) + if(user.a_intent != INTENT_HARM && (istype(I, /obj/item/crowbar) || istype(I, /obj/item/twohanded/fireaxe))) try_to_crowbar(I, user) return 1 - else if(istype(I, /obj/item/weapon/weldingtool)) + else if(istype(I, /obj/item/weldingtool)) try_to_weld(I, user) return 1 - else if(!(I.flags & NOBLUDGEON) && user.a_intent != INTENT_HARM) + else if(!(I.flags_1 & NOBLUDGEON_1) && user.a_intent != INTENT_HARM) try_to_activate_door(user) return 1 return ..() @@ -192,7 +192,7 @@ playsound(src.loc, 'sound/items/welder.ogg', 100, 1) /obj/machinery/door/emp_act(severity) - if(prob(20/severity) && (istype(src,/obj/machinery/door/airlock) || istype(src,/obj/machinery/door/window)) ) + if(prob(20/severity) && (istype(src, /obj/machinery/door/airlock) || istype(src, /obj/machinery/door/window)) ) INVOKE_ASYNC(src, .proc/open) if(prob(40/severity)) if(secondsElectrified == 0) @@ -232,16 +232,16 @@ return 1 if(operating) return - operating = TRUE + operating = TRUE do_animate("opening") set_opacity(0) sleep(5) - density = FALSE + density = FALSE sleep(5) layer = OPEN_DOOR_LAYER update_icon() set_opacity(0) - operating = FALSE + operating = FALSE air_update_turf(1) update_freelook_sight() if(autoclose) @@ -260,17 +260,17 @@ if(autoclose) addtimer(CALLBACK(src, .proc/autoclose), 60) return - operating = TRUE + operating = TRUE do_animate("closing") layer = closingLayer sleep(5) - density = TRUE + density = TRUE sleep(5) update_icon() if(visible && !glass) set_opacity(1) - operating = FALSE + operating = FALSE air_update_turf(1) update_freelook_sight() if(safe) @@ -327,7 +327,7 @@ /obj/machinery/door/morgue icon = 'icons/obj/doors/doormorgue.dmi' -/obj/machinery/door/storage_contents_dump_act(obj/item/weapon/storage/src_object, mob/user) +/obj/machinery/door/storage_contents_dump_act(obj/item/storage/src_object, mob/user) return 0 /obj/machinery/door/proc/lock() diff --git a/code/game/machinery/doors/door.dm.rej b/code/game/machinery/doors/door.dm.rej new file mode 100644 index 0000000000..7d3066935d --- /dev/null +++ b/code/game/machinery/doors/door.dm.rej @@ -0,0 +1,10 @@ +diff a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm (rejected hunks) +@@ -163,7 +163,7 @@ + else if(istype(I, /obj/item/weldingtool)) + try_to_weld(I, user) + return 1 +- else if(!(I.flags & NOBLUDGEON) && user.a_intent != INTENT_HARM) ++ else if(!(I.flags_1 & NOBLUDGEON_1) && user.a_intent != INTENT_HARM) + try_to_activate_door(user) + return 1 + return ..() diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index 9a57593b3f..02f3f03b91 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -26,7 +26,7 @@ var/list/affecting_areas /obj/machinery/door/firedoor/Initialize() - ..() + . = ..() CalculateAffectingAreas() /obj/machinery/door/firedoor/examine(mob/user) @@ -91,13 +91,13 @@ "You bang on \the [src].") playsound(loc, 'sound/effects/glassknock.ogg', 10, FALSE, frequency = 32000) -/obj/machinery/door/firedoor/attackby(obj/item/weapon/C, mob/user, params) +/obj/machinery/door/firedoor/attackby(obj/item/C, mob/user, params) add_fingerprint(user) if(operating) return if(welded) - if(istype(C, /obj/item/weapon/wrench)) + if(istype(C, /obj/item/wrench)) if(boltslocked) to_chat(user, "There are screws locking the bolts in place!") return @@ -111,7 +111,7 @@ "You undo [src]'s floor bolts.") deconstruct(TRUE) return - if(istype(C, /obj/item/weapon/screwdriver)) + if(istype(C, /obj/item/screwdriver)) user.visible_message("[user] [boltslocked ? "unlocks" : "locks"] [src]'s bolts.", \ "You [boltslocked ? "unlock" : "lock"] [src]'s floor bolts.") playsound(get_turf(src), C.usesound, 50, 1) @@ -123,7 +123,7 @@ /obj/machinery/door/firedoor/try_to_activate_door(mob/user) return -/obj/machinery/door/firedoor/try_to_weld(obj/item/weapon/weldingtool/W, mob/user) +/obj/machinery/door/firedoor/try_to_weld(obj/item/weldingtool/W, mob/user) if(W.remove_fuel(0, user)) playsound(get_turf(src), W.usesound, 50, 1) user.visible_message("[user] starts [welded ? "unwelding" : "welding"] [src].", "You start welding [src].") @@ -185,7 +185,7 @@ latetoggle() /obj/machinery/door/firedoor/deconstruct(disassembled = TRUE) - if(!(flags & NODECONSTRUCT)) + if(!(flags_1 & NODECONSTRUCT_1)) var/obj/structure/firelock_frame/F = new assemblytype(get_turf(src)) if(disassembled) F.constructionStep = CONSTRUCTION_PANEL_OPEN @@ -209,7 +209,7 @@ /obj/machinery/door/firedoor/border_only icon = 'icons/obj/doors/edge_Doorfire.dmi' - flags = ON_BORDER + flags_1 = ON_BORDER_1 CanAtmosPass = ATMOS_PASS_PROC /obj/machinery/door/firedoor/border_only/CanPass(atom/movable/mover, turf/target) @@ -243,7 +243,7 @@ max_integrity = 550 -/obj/item/weapon/electronics/firelock +/obj/item/electronics/firelock name = "firelock circuitry" desc = "A circuit board used in construction of firelocks." icon_state = "mainboard" @@ -276,10 +276,10 @@ ..() icon_state = "frame[constructionStep]" -/obj/structure/firelock_frame/attackby(obj/item/weapon/C, mob/user) +/obj/structure/firelock_frame/attackby(obj/item/C, mob/user) switch(constructionStep) if(CONSTRUCTION_PANEL_OPEN) - if(istype(C, /obj/item/weapon/crowbar)) + if(istype(C, /obj/item/crowbar)) playsound(get_turf(src), C.usesound, 50, 1) user.visible_message("[user] starts prying something out from [src]...", \ "You begin prying out the wire cover...") @@ -293,7 +293,7 @@ constructionStep = CONSTRUCTION_WIRES_EXPOSED update_icon() return - if(istype(C, /obj/item/weapon/wrench)) + if(istype(C, /obj/item/wrench)) if(locate(/obj/machinery/door/firedoor) in get_turf(src)) to_chat(user, "There's already a firelock there.") return @@ -335,7 +335,7 @@ return if(CONSTRUCTION_WIRES_EXPOSED) - if(istype(C, /obj/item/weapon/wirecutters)) + if(istype(C, /obj/item/wirecutters)) playsound(get_turf(src), C.usesound, 50, 1) user.visible_message("[user] starts cutting the wires from [src]...", \ "You begin removing [src]'s wires...") @@ -350,7 +350,7 @@ constructionStep = CONSTRUCTION_GUTTED update_icon() return - if(istype(C, /obj/item/weapon/crowbar)) + if(istype(C, /obj/item/crowbar)) playsound(get_turf(src), C.usesound, 50, 1) user.visible_message("[user] starts prying a metal plate into [src]...", \ "You begin prying the cover plate back onto [src]...") @@ -365,7 +365,7 @@ update_icon() return if(CONSTRUCTION_GUTTED) - if(istype(C, /obj/item/weapon/crowbar)) + if(istype(C, /obj/item/crowbar)) user.visible_message("[user] begins removing the circuit board from [src]...", \ "You begin prying out the circuit board from [src]...") playsound(get_turf(src), C.usesound, 50, 1) @@ -375,7 +375,7 @@ return user.visible_message("[user] removes [src]'s circuit board.", \ "You remove the circuit board from [src].") - new /obj/item/weapon/electronics/firelock(get_turf(src)) + new /obj/item/electronics/firelock(get_turf(src)) playsound(get_turf(src), C.usesound, 50, 1) constructionStep = CONSTRUCTION_NOCIRCUIT update_icon() @@ -399,8 +399,8 @@ update_icon() return if(CONSTRUCTION_NOCIRCUIT) - if(istype(C, /obj/item/weapon/weldingtool)) - var/obj/item/weapon/weldingtool/W = C + if(istype(C, /obj/item/weldingtool)) + var/obj/item/weldingtool/W = C if(W.remove_fuel(1,user)) playsound(get_turf(src), W.usesound, 50, 1) user.visible_message("[user] begins cutting apart [src]'s frame...", \ @@ -418,7 +418,7 @@ new /obj/item/stack/sheet/plasteel(T, 2) qdel(src) return - if(istype(C, /obj/item/weapon/electronics/firelock)) + if(istype(C, /obj/item/electronics/firelock)) user.visible_message("[user] starts adding [C] to [src]...", \ "You begin adding a circuit board to [src]...") playsound(get_turf(src), 'sound/items/deconstruct.ogg', 50, 1) diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm index 9a8d2c2e3b..6a1bb1ec3a 100644 --- a/code/game/machinery/doors/windowdoor.dm +++ b/code/game/machinery/doors/windowdoor.dm @@ -11,10 +11,10 @@ integrity_failure = 0 armor = list(melee = 20, bullet = 50, laser = 50, energy = 50, bomb = 10, bio = 100, rad = 100, fire = 70, acid = 100) visible = FALSE - flags = ON_BORDER + flags_1 = ON_BORDER_1 opacity = 0 CanAtmosPass = ATMOS_PASS_PROC - var/obj/item/weapon/electronics/airlock/electronics = null + var/obj/item/electronics/airlock/electronics = null var/reinf = 0 var/shards = 2 var/rods = 2 @@ -29,7 +29,7 @@ src.icon_state = "[src.icon_state]" src.base_state = src.icon_state for(var/i in 1 to shards) - debris += new /obj/item/weapon/shard(src) + debris += new /obj/item/shard(src) if(rods) debris += new /obj/item/stack/rods(src, rods) if(cable) @@ -114,7 +114,7 @@ return 1 //used in the AStar algorithm to determinate if the turf the door is on is passable -/obj/machinery/door/window/CanAStarPass(obj/item/weapon/card/id/ID, to_dir) +/obj/machinery/door/window/CanAStarPass(obj/item/card/id/ID, to_dir) return !density || (dir != to_dir) || (check_access(ID) && hasPower()) /obj/machinery/door/window/CheckExit(atom/movable/mover as mob|obj, turf/target) @@ -181,7 +181,7 @@ /obj/machinery/door/window/deconstruct(disassembled = TRUE) - if(!(flags & NODECONSTRUCT) && !disassembled) + if(!(flags_1 & NODECONSTRUCT_1) && !disassembled) for(var/obj/fragment in debris) fragment.forceMove(get_turf(src)) transfer_fingerprints_to(fragment) @@ -215,14 +215,14 @@ desc += "
Its access panel is smoking slightly." open() -/obj/machinery/door/window/attackby(obj/item/weapon/I, mob/living/user, params) +/obj/machinery/door/window/attackby(obj/item/I, mob/living/user, params) if(operating) return add_fingerprint(user) - if(!(flags&NODECONSTRUCT)) - if(istype(I, /obj/item/weapon/screwdriver)) + if(!(flags_1&NODECONSTRUCT_1)) + if(istype(I, /obj/item/screwdriver)) if(density || operating) to_chat(user, "You need to open the door to access the maintenance panel!") return @@ -231,7 +231,7 @@ to_chat(user, "You [panel_open ? "open":"close"] the maintenance panel of the [src.name].") return - if(istype(I, /obj/item/weapon/crowbar)) + if(istype(I, /obj/item/crowbar)) if(panel_open && !density && !operating) playsound(src.loc, I.usesound, 100, 1) user.visible_message("[user] removes the electronics from the [src.name].", \ @@ -264,9 +264,9 @@ to_chat(user, "You remove the airlock electronics.") - var/obj/item/weapon/electronics/airlock/ae + var/obj/item/electronics/airlock/ae if(!electronics) - ae = new/obj/item/weapon/electronics/airlock( src.loc ) + ae = new/obj/item/electronics/airlock( src.loc ) if(req_one_access) ae.one_access = 1 ae.accesses = src.req_one_access @@ -316,7 +316,7 @@ /obj/machinery/door/window/brigdoor/security/holding name = "holding cell door" - req_access = list(ACCESS_SEC_DOORS, ACCESS_LAWYER) //love for the lawyer + req_one_access = list(ACCESS_SEC_DOORS, ACCESS_LAWYER) //love for the lawyer /obj/machinery/door/window/clockwork name = "brass windoor" diff --git a/code/game/machinery/doors/windowdoor.dm.rej b/code/game/machinery/doors/windowdoor.dm.rej new file mode 100644 index 0000000000..675a389de8 --- /dev/null +++ b/code/game/machinery/doors/windowdoor.dm.rej @@ -0,0 +1,19 @@ +diff a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm (rejected hunks) +@@ -11,7 +11,7 @@ + integrity_failure = 0 + armor = list(melee = 20, bullet = 50, laser = 50, energy = 50, bomb = 10, bio = 100, rad = 100, fire = 70, acid = 100) + visible = FALSE +- flags = ON_BORDER ++ flags_1 = ON_BORDER_1 + opacity = 0 + CanAtmosPass = ATMOS_PASS_PROC + var/obj/item/electronics/airlock/electronics = null +@@ -221,7 +221,7 @@ + return + + add_fingerprint(user) +- if(!(flags&NODECONSTRUCT)) ++ if(!(flags_1&NODECONSTRUCT_1)) + if(istype(I, /obj/item/screwdriver)) + if(density || operating) + to_chat(user, "You need to open the door to access the maintenance panel!") diff --git a/code/game/machinery/doppler_array.dm b/code/game/machinery/doppler_array.dm index 3dbf7888de..08a6100ecf 100644 --- a/code/game/machinery/doppler_array.dm +++ b/code/game/machinery/doppler_array.dm @@ -11,8 +11,8 @@ GLOBAL_LIST_EMPTY(doppler_arrays) var/max_dist = 100 verb_say = "states coldly" -/obj/machinery/doppler_array/New() - ..() +/obj/machinery/doppler_array/Initialize() + . = ..() GLOB.doppler_arrays += src /obj/machinery/doppler_array/Destroy() @@ -23,7 +23,7 @@ GLOBAL_LIST_EMPTY(doppler_arrays) return PROCESS_KILL /obj/machinery/doppler_array/attackby(obj/item/O, mob/user, params) - if(istype(O, /obj/item/weapon/wrench)) + if(istype(O, /obj/item/wrench)) if(!anchored && !isinspace()) anchored = TRUE power_change() diff --git a/code/game/machinery/droneDispenser.dm b/code/game/machinery/droneDispenser.dm index 022ca343f6..31643fa177 100644 --- a/code/game/machinery/droneDispenser.dm +++ b/code/game/machinery/droneDispenser.dm @@ -24,6 +24,7 @@ var/datum/material_container/materials var/list/using_materials + var/starting_amount = 0 var/metal_cost = 1000 var/glass_cost = 1000 var/power_used = 1000 @@ -52,34 +53,27 @@ var/break_message = "lets out a tinny alarm before falling dark." var/break_sound = 'sound/machines/warning-buzzer.ogg' -/obj/machinery/droneDispenser/New() - ..() - obj_integrity = max_integrity - materials = new(src, list(MAT_METAL, MAT_GLASS), - MINERAL_MATERIAL_AMOUNT*MAX_STACK_SIZE*2) - +/obj/machinery/droneDispenser/Initialize() + . = ..() + materials = new(src, list(MAT_METAL, MAT_GLASS), MINERAL_MATERIAL_AMOUNT*MAX_STACK_SIZE*2) + materials.insert_amount(starting_amount) using_materials = list(MAT_METAL=metal_cost, MAT_GLASS=glass_cost) /obj/machinery/droneDispenser/Destroy() - qdel(materials) - . = ..() + QDEL_NULL(materials) + return ..() -/obj/machinery/droneDispenser/preloaded/New() - ..() - materials.insert_amount(5000) +/obj/machinery/droneDispenser/preloaded + starting_amount = 5000 /obj/machinery/droneDispenser/syndrone //Please forgive me name = "syndrone shell dispenser" - desc = "A suspicious machine that will create Syndicate \ - exterminator drones when supplied with metal and glass. Disgusting." + desc = "A suspicious machine that will create Syndicate exterminator drones when supplied with metal and glass. Disgusting." dispense_type = /obj/item/drone_shell/syndrone //If we're gonna be a jackass, go the full mile - 10 second recharge timer cooldownTime = 100 end_create_message = "dispenses a suspicious drone shell." - -/obj/machinery/droneDispenser/syndrone/New() - ..() - materials.insert_amount(25000) + starting_amount = 25000 /obj/machinery/droneDispenser/syndrone/badass //Please forgive me name = "badass syndrone shell dispenser" @@ -101,10 +95,7 @@ metal_cost = 2000 glass_cost = 2000 power_used = 2000 - -/obj/machinery/droneDispenser/snowflake/preloaded/New() - ..() - materials.insert_amount(10000) + starting_amount = 10000 // An example of a custom drone dispenser. // This one requires no materials and creates basic hivebots @@ -259,17 +250,17 @@ else to_chat(user, "The [src] isn't accepting the [sheets].") - else if(istype(O, /obj/item/weapon/crowbar)) + else if(istype(O, /obj/item/crowbar)) materials.retrieve_all() playsound(loc, O.usesound, 50, 1) to_chat(user, "You retrieve the materials from [src].") - else if(istype(O, /obj/item/weapon/weldingtool)) + else if(istype(O, /obj/item/weldingtool)) if(!(stat & BROKEN)) to_chat(user, "[src] doesn't need repairs.") return - var/obj/item/weapon/weldingtool/WT = O + var/obj/item/weldingtool/WT = O if(!WT.isOn()) return @@ -301,7 +292,7 @@ return ..() /obj/machinery/droneDispenser/obj_break(damage_flag) - if(!(flags & NODECONSTRUCT)) + if(!(flags_1 & NODECONSTRUCT_1)) if(!(stat & BROKEN)) if(break_message) audible_message("[src] \ @@ -312,7 +303,7 @@ update_icon() /obj/machinery/droneDispenser/deconstruct(disassembled = TRUE) - if(!(flags & NODECONSTRUCT)) + if(!(flags_1 & NODECONSTRUCT_1)) new /obj/item/stack/sheet/metal(loc, 5) qdel(src) diff --git a/code/game/machinery/embedded_controller/airlock_controller.dm b/code/game/machinery/embedded_controller/airlock_controller.dm index fb50bc8314..be027a89c8 100644 --- a/code/game/machinery/embedded_controller/airlock_controller.dm +++ b/code/game/machinery/embedded_controller/airlock_controller.dm @@ -220,7 +220,7 @@ var/sanitize_external /obj/machinery/embedded_controller/radio/airlock_controller/Initialize(mapload) - ..() + . = ..() if(!mapload) return diff --git a/code/game/machinery/embedded_controller/embedded_controller_base.dm b/code/game/machinery/embedded_controller/embedded_controller_base.dm index 48ef992615..ee0b8f287c 100644 --- a/code/game/machinery/embedded_controller/embedded_controller_base.dm +++ b/code/game/machinery/embedded_controller/embedded_controller_base.dm @@ -73,12 +73,11 @@ var/datum/radio_frequency/radio_connection /obj/machinery/embedded_controller/radio/Destroy() - if(SSradio) - SSradio.remove_object(src,frequency) + SSradio.remove_object(src,frequency) return ..() /obj/machinery/embedded_controller/radio/Initialize() - ..() + . = ..() set_frequency(frequency) /obj/machinery/embedded_controller/radio/post_signal(datum/signal/signal) diff --git a/code/game/machinery/embedded_controller/simple_vent_controller.dm b/code/game/machinery/embedded_controller/simple_vent_controller.dm index 5959939673..063e81354c 100644 --- a/code/game/machinery/embedded_controller/simple_vent_controller.dm +++ b/code/game/machinery/embedded_controller/simple_vent_controller.dm @@ -52,8 +52,7 @@ var/airpump_tag /obj/machinery/embedded_controller/radio/simple_vent_controller/Initialize(mapload) - ..() - + . = ..() if(!mapload) return var/datum/computer/file/embedded_program/simple_vent_controller/new_prog = new diff --git a/code/game/machinery/firealarm.dm b/code/game/machinery/firealarm.dm index 0acdc5353c..2b66b23db3 100644 --- a/code/game/machinery/firealarm.dm +++ b/code/game/machinery/firealarm.dm @@ -1,4 +1,4 @@ -/obj/item/weapon/electronics/firealarm +/obj/item/electronics/firealarm name = "fire alarm electronics" desc = "A fire alarm circuit. Can handle heat levels up to 40 degrees celsius." @@ -145,7 +145,7 @@ /obj/machinery/firealarm/attackby(obj/item/W, mob/user, params) add_fingerprint(user) - if(istype(W, /obj/item/weapon/screwdriver) && buildstage == 2) + if(istype(W, /obj/item/screwdriver) && buildstage == 2) playsound(src.loc, W.usesound, 50, 1) panel_open = !panel_open to_chat(user, "The wires have been [panel_open ? "exposed" : "unexposed"].") @@ -154,8 +154,8 @@ if(panel_open) - if(istype(W, /obj/item/weapon/weldingtool) && user.a_intent == INTENT_HELP) - var/obj/item/weapon/weldingtool/WT = W + if(istype(W, /obj/item/weldingtool) && user.a_intent == INTENT_HELP) + var/obj/item/weldingtool/WT = W if(obj_integrity < max_integrity) if(WT.remove_fuel(0,user)) to_chat(user, "You begin repairing [src]...") @@ -178,7 +178,7 @@ user.visible_message("[user] has disconnected [src]'s detecting unit!", "You disconnect [src]'s detecting unit.") return - else if (istype(W, /obj/item/weapon/wirecutters)) + else if (istype(W, /obj/item/wirecutters)) buildstage = 1 playsound(src.loc, W.usesound, 50, 1) new /obj/item/stack/cable_coil(user.loc, 5) @@ -197,7 +197,7 @@ update_icon() return - else if(istype(W, /obj/item/weapon/crowbar)) + else if(istype(W, /obj/item/crowbar)) playsound(src.loc, W.usesound, 50, 1) user.visible_message("[user.name] removes the electronics from [src.name].", \ "You start prying out the circuit...") @@ -208,19 +208,19 @@ stat &= ~BROKEN else to_chat(user, "You pry out the circuit.") - new /obj/item/weapon/electronics/firealarm(user.loc) + new /obj/item/electronics/firealarm(user.loc) buildstage = 0 update_icon() return if(0) - if(istype(W, /obj/item/weapon/electronics/firealarm)) + if(istype(W, /obj/item/electronics/firealarm)) to_chat(user, "You insert the circuit.") qdel(W) buildstage = 1 update_icon() return - else if(istype(W, /obj/item/weapon/wrench)) + else if(istype(W, /obj/item/wrench)) user.visible_message("[user] removes the fire alarm assembly from the wall.", \ "You remove the fire alarm assembly from the wall.") var/obj/item/wallframe/firealarm/frame = new /obj/item/wallframe/firealarm() @@ -239,15 +239,15 @@ alarm() /obj/machinery/firealarm/obj_break(damage_flag) - if(!(stat & BROKEN) && !(flags & NODECONSTRUCT) && buildstage != 0) //can't break the electronics if there isn't any inside. + if(!(stat & BROKEN) && !(flags_1 & NODECONSTRUCT_1) && buildstage != 0) //can't break the electronics if there isn't any inside. stat |= BROKEN update_icon() /obj/machinery/firealarm/deconstruct(disassembled = TRUE) - if(!(flags & NODECONSTRUCT)) + if(!(flags_1 & NODECONSTRUCT_1)) new /obj/item/stack/sheet/metal(loc, 1) if(!(stat & BROKEN)) - var/obj/item/I = new /obj/item/weapon/electronics/firealarm(loc) + var/obj/item/I = new /obj/item/electronics/firealarm(loc) if(!disassembled) I.obj_integrity = I.max_integrity * 0.5 new /obj/item/stack/cable_coil(loc, 3) diff --git a/code/game/machinery/firealarm.dm.rej b/code/game/machinery/firealarm.dm.rej new file mode 100644 index 0000000000..3b656ac7fa --- /dev/null +++ b/code/game/machinery/firealarm.dm.rej @@ -0,0 +1,16 @@ +diff a/code/game/machinery/firealarm.dm b/code/game/machinery/firealarm.dm (rejected hunks) +@@ -239,12 +239,12 @@ + alarm() + + /obj/machinery/firealarm/obj_break(damage_flag) +- if(!(stat & BROKEN) && !(flags & NODECONSTRUCT) && buildstage != 0) //can't break the electronics if there isn't any inside. ++ if(!(stat & BROKEN) && !(flags_1 & NODECONSTRUCT_1) && buildstage != 0) //can't break the electronics if there isn't any inside. + stat |= BROKEN + update_icon() + + /obj/machinery/firealarm/deconstruct(disassembled = TRUE) +- if(!(flags & NODECONSTRUCT)) ++ if(!(flags_1 & NODECONSTRUCT_1)) + new /obj/item/stack/sheet/metal(loc, 1) + if(!(stat & BROKEN)) + var/obj/item/I = new /obj/item/electronics/firealarm(loc) diff --git a/code/game/machinery/flasher.dm b/code/game/machinery/flasher.dm index da82e1df25..f8186a8a51 100644 --- a/code/game/machinery/flasher.dm +++ b/code/game/machinery/flasher.dm @@ -5,15 +5,15 @@ desc = "A wall-mounted flashbulb device." icon = 'icons/obj/stationobjs.dmi' icon_state = "mflash1" - var/obj/item/device/assembly/flash/handheld/bulb = null + max_integrity = 250 + integrity_failure = 100 + anchored = TRUE + var/obj/item/device/assembly/flash/handheld/bulb var/id = null var/range = 2 //this is roughly the size of brig cell var/last_flash = 0 //Don't want it getting spammed like regular flashes var/strength = 100 //How knocked down targets are when flashed. var/base_state = "mflash" - max_integrity = 250 - integrity_failure = 100 - anchored = TRUE /obj/machinery/flasher/portable //Portable version of the flasher. Only flashes when anchored name = "portable flasher" @@ -24,19 +24,17 @@ base_state = "pflash" density = TRUE -/obj/machinery/flasher/New(loc, ndir = 0, built = 0) - ..() // ..() is EXTREMELY IMPORTANT, never forget to add it +/obj/machinery/flasher/Initialize(mapload, ndir = 0, built = 0) + . = ..() // ..() is EXTREMELY IMPORTANT, never forget to add it if(built) setDir(ndir) pixel_x = (dir & 3)? 0 : (dir == 4 ? -28 : 28) pixel_y = (dir & 3)? (dir ==1 ? -28 : 28) : 0 else - bulb = new /obj/item/device/assembly/flash/handheld(src) + bulb = new(src) /obj/machinery/flasher/Destroy() - if(bulb) - qdel(bulb) - bulb = null + QDEL_NULL(bulb) return ..() /obj/machinery/flasher/power_change() @@ -51,9 +49,9 @@ icon_state = "[base_state]1-p" //Don't want to render prison breaks impossible -/obj/machinery/flasher/attackby(obj/item/weapon/W, mob/user, params) +/obj/machinery/flasher/attackby(obj/item/W, mob/user, params) add_fingerprint(user) - if (istype(W, /obj/item/weapon/wirecutters)) + if (istype(W, /obj/item/wirecutters)) if (bulb) user.visible_message("[user] begins to disconnect [src]'s flashbulb.", "You begin to disconnect [src]'s flashbulb...") playsound(src.loc, W.usesound, 100, 1) @@ -74,7 +72,7 @@ else to_chat(user, "A flashbulb is already installed in [src]!") - else if (istype(W, /obj/item/weapon/wrench)) + else if (istype(W, /obj/item/wrench)) if(!bulb) to_chat(user, "You start unsecuring the flasher frame...") playsound(loc, W.usesound, 50, 1) @@ -132,7 +130,7 @@ ..() /obj/machinery/flasher/obj_break(damage_flag) - if(!(flags & NODECONSTRUCT)) + if(!(flags_1 & NODECONSTRUCT_1)) if(!(stat & BROKEN)) stat |= BROKEN if(bulb) @@ -140,7 +138,7 @@ power_change() /obj/machinery/flasher/deconstruct(disassembled = TRUE) - if(!(flags & NODECONSTRUCT)) + if(!(flags_1 & NODECONSTRUCT_1)) if(bulb) bulb.forceMove(loc) bulb = null @@ -166,8 +164,8 @@ if (M.m_intent != MOVE_INTENT_WALK && anchored) flash() -/obj/machinery/flasher/portable/attackby(obj/item/weapon/W, mob/user, params) - if (istype(W, /obj/item/weapon/wrench)) +/obj/machinery/flasher/portable/attackby(obj/item/W, mob/user, params) + if (istype(W, /obj/item/wrench)) playsound(src.loc, W.usesound, 100, 1) if (!anchored && !isinspace()) diff --git a/code/game/machinery/gulag_item_reclaimer.dm b/code/game/machinery/gulag_item_reclaimer.dm index d844183097..ffa903c3e9 100644 --- a/code/game/machinery/gulag_item_reclaimer.dm +++ b/code/game/machinery/gulag_item_reclaimer.dm @@ -10,7 +10,7 @@ idle_power_usage = 100 active_power_usage = 2500 var/list/stored_items = list() - var/obj/item/weapon/card/id/prisoner/inserted_id = null + var/obj/item/card/id/prisoner/inserted_id = null var/obj/machinery/gulag_teleporter/linked_teleporter = null /obj/machinery/gulag_item_reclaimer/Destroy() @@ -31,7 +31,7 @@ emagged = TRUE /obj/machinery/gulag_item_reclaimer/attackby(obj/item/I, mob/user) - if(istype(I, /obj/item/weapon/card/id/prisoner)) + if(istype(I, /obj/item/card/id/prisoner)) if(!inserted_id) if(!user.drop_item()) return @@ -90,7 +90,7 @@ inserted_id = null else var/obj/item/I = usr.get_active_held_item() - if(istype(I, /obj/item/weapon/card/id/prisoner)) + if(istype(I, /obj/item/card/id/prisoner)) if(!usr.drop_item()) return I.forceMove(src) diff --git a/code/game/machinery/gulag_teleporter.dm b/code/game/machinery/gulag_teleporter.dm index 81ffc18836..b37c5a10a7 100644 --- a/code/game/machinery/gulag_teleporter.dm +++ b/code/game/machinery/gulag_teleporter.dm @@ -17,25 +17,23 @@ The console is located at computer/gulag_teleporter.dm use_power = IDLE_POWER_USE idle_power_usage = 200 active_power_usage = 5000 + circuit = /obj/item/circuitboard/machine/gulag_teleporter var/locked = FALSE var/jumpsuit_type = /obj/item/clothing/under/rank/prisoner var/shoes_type = /obj/item/clothing/shoes/sneakers/orange - var/obj/machinery/gulag_item_reclaimer/linked_reclaimer = null - var/list/required_items + var/obj/machinery/gulag_item_reclaimer/linked_reclaimer + var/static/list/telegulag_required_items = typecacheof(list( + /obj/item/implant, + /obj/item/clothing/suit/space/eva/plasmaman, + /obj/item/clothing/under/plasmaman, + /obj/item/clothing/head/helmet/space/plasmaman, + /obj/item/tank/internals, + /obj/item/clothing/mask/breath, + /obj/item/clothing/mask/gas)) -/obj/machinery/gulag_teleporter/New() - ..() - required_items = typecacheof(list( - /obj/item/weapon/implant, - /obj/item/clothing/suit/space/eva/plasmaman, - /obj/item/clothing/under/plasmaman, - /obj/item/clothing/head/helmet/space/plasmaman, - /obj/item/weapon/tank/internals, - /obj/item/clothing/mask/breath, - /obj/item/clothing/mask/gas)) - var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/gulag_teleporter(null) - B.apply_default_parts(src) - addtimer(CALLBACK(src, .proc/locate_reclaimer), 5) +/obj/machinery/gulag_teleporter/Initialize() + . = ..() + locate_reclaimer() /obj/machinery/gulag_teleporter/Destroy() if(linked_reclaimer) @@ -46,7 +44,6 @@ The console is located at computer/gulag_teleporter.dm ..() update_icon() - /obj/machinery/gulag_teleporter/interact(mob/user) if(locked) to_chat(user, "[src] is locked.") @@ -138,8 +135,8 @@ The console is located at computer/gulag_teleporter.dm linked_reclaimer.stored_items[occupant] = list() var/mob/living/mob_occupant = occupant for(var/obj/item/W in mob_occupant) - if(!is_type_in_typecache(W, required_items) && mob_occupant.temporarilyRemoveItemFromInventory(W)) - if(istype(W, /obj/item/weapon/restraints/handcuffs)) + if(!is_type_in_typecache(W, telegulag_required_items) && mob_occupant.temporarilyRemoveItemFromInventory(W)) + if(istype(W, /obj/item/restraints/handcuffs)) W.forceMove(get_turf(src)) continue if(linked_reclaimer) @@ -163,15 +160,15 @@ The console is located at computer/gulag_teleporter.dm if(R) R.fields["criminal"] = "Incarcerated" -/obj/item/weapon/circuitboard/machine/gulag_teleporter +/obj/item/circuitboard/machine/gulag_teleporter name = "labor camp teleporter (Machine Board)" build_path = /obj/machinery/gulag_teleporter origin_tech = "programming=3;engineering=4;bluespace=4;materials=4" req_components = list( - /obj/item/weapon/ore/bluespace_crystal = 2, - /obj/item/weapon/stock_parts/scanning_module, - /obj/item/weapon/stock_parts/manipulator) - def_components = list(/obj/item/weapon/ore/bluespace_crystal = /obj/item/weapon/ore/bluespace_crystal/artificial) + /obj/item/ore/bluespace_crystal = 2, + /obj/item/stock_parts/scanning_module, + /obj/item/stock_parts/manipulator) + def_components = list(/obj/item/ore/bluespace_crystal = /obj/item/ore/bluespace_crystal/artificial) /* beacon that receives the teleported prisoner */ /obj/structure/gulag_beacon diff --git a/code/game/machinery/hologram.dm b/code/game/machinery/hologram.dm index 141df8af74..f7a4138348 100644 --- a/code/game/machinery/hologram.dm +++ b/code/game/machinery/hologram.dm @@ -33,13 +33,14 @@ Possible to do for anyone motivated enough: desc = "It's a floor-mounted device for projecting holographic images." icon_state = "holopad0" layer = LOW_OBJ_LAYER - flags = HEAR + flags_1 = HEAR_1 anchored = TRUE use_power = IDLE_POWER_USE idle_power_usage = 5 active_power_usage = 100 max_integrity = 300 armor = list(melee = 50, bullet = 20, laser = 20, energy = 20, bomb = 0, bio = 0, rad = 0, fire = 50, acid = 0) + circuit = /obj/item/circuitboard/machine/holopad var/list/masters = list()//List of living mobs that use the holopad var/last_request = 0 //to prevent request spam. ~Carn var/holo_range = 5 // Change to change how far the AI can move away from the holopad before deactivating. @@ -51,8 +52,6 @@ Possible to do for anyone motivated enough: /obj/machinery/holopad/Initialize() . = ..() - var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/holopad(null) - B.apply_default_parts(src) holopads += src /obj/machinery/holopad/Destroy() @@ -83,7 +82,7 @@ Possible to do for anyone motivated enough: /obj/machinery/holopad/RefreshParts() var/holograph_range = 4 - for(var/obj/item/weapon/stock_parts/capacitor/B in component_parts) + for(var/obj/item/stock_parts/capacitor/B in component_parts) holograph_range += 1 * B.rating holo_range = holograph_range @@ -293,7 +292,7 @@ Possible to do for anyone motivated enough: Hologram.Impersonation = user Hologram.copy_known_languages_from(user,replace = TRUE) - Hologram.mouse_opacity = 0//So you can't click on it. + Hologram.mouse_opacity = MOUSE_OPACITY_TRANSPARENT//So you can't click on it. Hologram.layer = FLY_LAYER//Above all the other objects/mobs. Or the vast majority of them. Hologram.anchored = TRUE//So space wind cannot drag it. Hologram.name = "[user.name] (Hologram)"//If someone decides to right click. @@ -384,11 +383,5 @@ For the other part of the code, check silicon say.dm. Particularly robot talk.*/ return Impersonation.examine(user) return ..() -/obj/item/weapon/circuitboard/machine/holopad - name = "AI Holopad (Machine Board)" - build_path = /obj/machinery/holopad - origin_tech = "programming=1" - req_components = list(/obj/item/weapon/stock_parts/capacitor = 1) - #undef HOLOPAD_PASSIVE_POWER_USAGE #undef HOLOGRAM_POWER_USAGE diff --git a/code/game/machinery/igniter.dm b/code/game/machinery/igniter.dm index 0210659eb9..6c3e3d9cdc 100644 --- a/code/game/machinery/igniter.dm +++ b/code/game/machinery/igniter.dm @@ -36,8 +36,8 @@ location.hotspot_expose(1000,500,1) return 1 -/obj/machinery/igniter/New() - ..() +/obj/machinery/igniter/Initialize() + . = ..() icon_state = "igniter[on]" /obj/machinery/igniter/power_change() @@ -61,15 +61,14 @@ anchored = TRUE resistance_flags = FIRE_PROOF -/obj/machinery/sparker/New() - ..() +/obj/machinery/sparker/Initialize() + . = ..() spark_system = new /datum/effect_system/spark_spread spark_system.set_up(2, 1, src) spark_system.attach(src) /obj/machinery/sparker/Destroy() - qdel(spark_system) - spark_system = null + QDEL_NULL(spark_system) return ..() /obj/machinery/sparker/power_change() @@ -82,8 +81,8 @@ icon_state = "[base_state]-p" // src.sd_SetLuminosity(0) -/obj/machinery/sparker/attackby(obj/item/weapon/W, mob/user, params) - if (istype(W, /obj/item/weapon/screwdriver)) +/obj/machinery/sparker/attackby(obj/item/W, mob/user, params) + if (istype(W, /obj/item/screwdriver)) add_fingerprint(user) src.disable = !src.disable if (src.disable) diff --git a/code/game/machinery/iv_drip.dm b/code/game/machinery/iv_drip.dm index 41b688d19c..c5c0200493 100644 --- a/code/game/machinery/iv_drip.dm +++ b/code/game/machinery/iv_drip.dm @@ -9,13 +9,13 @@ mouse_drag_pointer = MOUSE_ACTIVE_POINTER var/mob/living/carbon/attached = null var/mode = IV_INJECTING - var/obj/item/weapon/reagent_containers/beaker = null - var/list/drip_containers = list(/obj/item/weapon/reagent_containers/blood, - /obj/item/weapon/reagent_containers/food, - /obj/item/weapon/reagent_containers/glass) + var/obj/item/reagent_containers/beaker = null + var/list/drip_containers = list(/obj/item/reagent_containers/blood, + /obj/item/reagent_containers/food, + /obj/item/reagent_containers/glass) /obj/machinery/iv_drip/Initialize() - ..() + . = ..() update_icon() drip_containers = typecacheof(drip_containers) @@ -90,7 +90,7 @@ to_chat(usr, "There's nothing attached to the IV drip!") -/obj/machinery/iv_drip/attackby(obj/item/weapon/W, mob/user, params) +/obj/machinery/iv_drip/attackby(obj/item/W, mob/user, params) if(is_type_in_typecache(W, drip_containers)) if(beaker) to_chat(user, "There is already a reagent container loaded!") @@ -107,7 +107,7 @@ return ..() /obj/machinery/iv_drip/deconstruct(disassembled = TRUE) - if(!(flags & NODECONSTRUCT)) + if(!(flags_1 & NODECONSTRUCT_1)) new /obj/item/stack/sheet/metal(loc) qdel(src) @@ -127,7 +127,7 @@ if(mode) if(beaker.reagents.total_volume) var/transfer_amount = 5 - if(istype(beaker, /obj/item/weapon/reagent_containers/blood)) + if(istype(beaker, /obj/item/reagent_containers/blood)) // speed up transfer on blood packs transfer_amount = 10 var/fraction = min(transfer_amount/beaker.reagents.total_volume, 1) //the fraction that is transfered of the total volume diff --git a/code/game/machinery/iv_drip.dm.rej b/code/game/machinery/iv_drip.dm.rej index 21479ee4d2..490beb519f 100644 --- a/code/game/machinery/iv_drip.dm.rej +++ b/code/game/machinery/iv_drip.dm.rej @@ -1,35 +1,10 @@ diff a/code/game/machinery/iv_drip.dm b/code/game/machinery/iv_drip.dm (rejected hunks) -@@ -1,21 +1,29 @@ -+#define IV_TAKING 0 -+#define IV_INJECTING 1 -+ - /obj/machinery/iv_drip - name = "\improper IV drip" - icon = 'icons/obj/iv_drip.dmi' - icon_state = "iv_drip" -- anchored = 0 -+ anchored = FALSE - mouse_drag_pointer = MOUSE_ACTIVE_POINTER - var/mob/living/carbon/attached = null -- var/mode = 1 // 1 is injecting, 0 is taking blood. -+ var/mode = IV_INJECTING - var/obj/item/weapon/reagent_containers/beaker = null - var/list/drip_containers = list(/obj/item/weapon/reagent_containers/blood, -- /obj/item/weapon/reagent_containers/food, -- /obj/item/weapon/reagent_containers/glass) -+ /obj/item/weapon/reagent_containers/food, -+ /obj/item/weapon/reagent_containers/glass) +@@ -15,7 +15,7 @@ + /obj/item/reagent_containers/glass) /obj/machinery/iv_drip/Initialize() - ..() +- ..() ++ . = ..() update_icon() drip_containers = typecacheof(drip_containers) -+/obj/machinery/iv_drip/Destroy() -+ attached = null -+ QDEL_NULL(beaker) -+ return ..() -+ - /obj/machinery/iv_drip/update_icon() - if(attached) - if(mode) diff --git a/code/game/machinery/launch_pad.dm b/code/game/machinery/launch_pad.dm index 9bbc509d44..bc61bdc3ed 100644 --- a/code/game/machinery/launch_pad.dm +++ b/code/game/machinery/launch_pad.dm @@ -8,6 +8,7 @@ use_power = TRUE idle_power_usage = 200 active_power_usage = 2500 + circuit = /obj/item/circuitboard/machine/launchpad var/stationary = TRUE //to prevent briefcase pad deconstruction and such var/display_name = "Launchpad" var/teleport_speed = 35 @@ -17,23 +18,9 @@ var/x_offset = 0 var/y_offset = 0 -/obj/machinery/launchpad/Initialize() - . = ..() - var/obj/item/weapon/circuitboard/machine/launchpad/B = new - B.apply_default_parts(src) - -/obj/item/weapon/circuitboard/machine/launchpad - name = "Bluespace Launchpad (Machine Board)" - build_path = /obj/machinery/launchpad - origin_tech = "programming=3;engineering=3;plasmatech=2;bluespace=3" - req_components = list( - /obj/item/weapon/ore/bluespace_crystal = 1, - /obj/item/weapon/stock_parts/manipulator = 1) - def_components = list(/obj/item/weapon/ore/bluespace_crystal = /obj/item/weapon/ore/bluespace_crystal/artificial) - /obj/machinery/launchpad/RefreshParts() var/E = -1 //to make default parts have the base value - for(var/obj/item/weapon/stock_parts/manipulator/M in component_parts) + for(var/obj/item/stock_parts/manipulator/M in component_parts) E += M.rating range = initial(range) range += E @@ -171,9 +158,7 @@ qdel(src) /obj/machinery/launchpad/briefcase/Destroy() - if(!QDELETED(briefcase)) - qdel(briefcase) - briefcase = null + QDEL_NULL(briefcase) return ..() /obj/machinery/launchpad/briefcase/isAvailable() @@ -209,7 +194,9 @@ desc = "It's made of AUTHENTIC faux-leather and has a price-tag still attached. Its owner must be a real professional." icon = 'icons/obj/storage.dmi' icon_state = "briefcase" - flags = CONDUCT + lefthand_file = 'icons/mob/inhands/equipment/briefcase_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/briefcase_righthand.dmi' + flags_1 = CONDUCT_1 force = 8 hitsound = "swing_hit" throw_speed = 2 diff --git a/code/game/machinery/lightswitch.dm b/code/game/machinery/lightswitch.dm index a09adf6155..a979ba6398 100644 --- a/code/game/machinery/lightswitch.dm +++ b/code/game/machinery/lightswitch.dm @@ -12,7 +12,7 @@ // luminosity = 1 /obj/machinery/light_switch/Initialize() - ..() + . = ..() area = get_area(src) if(otherarea) diff --git a/code/game/machinery/limbgrower.dm b/code/game/machinery/limbgrower.dm index 60fd945a12..b37be1c4c2 100644 --- a/code/game/machinery/limbgrower.dm +++ b/code/game/machinery/limbgrower.dm @@ -10,22 +10,21 @@ icon = 'icons/obj/machines/limbgrower.dmi' icon_state = "limbgrower_idleoff" density = TRUE - container_type = OPENCONTAINER - - var/operating = FALSE + container_type = OPENCONTAINER_1 anchored = TRUE use_power = IDLE_POWER_USE - var/disabled = 0 idle_power_usage = 10 active_power_usage = 100 + circuit = /obj/item/circuitboard/machine/limbgrower + + var/operating = FALSE + var/disabled = FALSE var/busy = FALSE var/prod_coeff = 1 - var/datum/design/being_built var/datum/research/files var/selected_category var/screen = 1 - var/list/categories = list( "human", "lizard", @@ -33,22 +32,11 @@ "special" ) -/obj/machinery/limbgrower/New() - ..() +/obj/machinery/limbgrower/Initialize() + . = ..() create_reagents(0) - var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/limbgrower(null) - B.apply_default_parts(src) files = new /datum/research/limbgrower(src) -/obj/item/weapon/circuitboard/machine/limbgrower - name = "Limb Grower (Machine Board)" - build_path = /obj/machinery/limbgrower - origin_tech = "programming=2;biotech=2" - req_components = list( - /obj/item/weapon/stock_parts/manipulator = 1, - /obj/item/weapon/reagent_containers/glass/beaker = 2, - /obj/item/weapon/stock_parts/console_screen = 1) - /obj/machinery/limbgrower/interact(mob/user) if(!is_operational()) return @@ -68,7 +56,7 @@ popup.open() /obj/machinery/limbgrower/on_deconstruction() - for(var/obj/item/weapon/reagent_containers/glass/G in component_parts) + for(var/obj/item/reagent_containers/glass/G in component_parts) reagents.trans_to(G, G.reagents.maximum_volume) ..() @@ -162,11 +150,11 @@ /obj/machinery/limbgrower/RefreshParts() reagents.maximum_volume = 0 - for(var/obj/item/weapon/reagent_containers/glass/G in component_parts) + for(var/obj/item/reagent_containers/glass/G in component_parts) reagents.maximum_volume += G.volume G.reagents.trans_to(src, G.reagents.total_volume) var/T=1.2 - for(var/obj/item/weapon/stock_parts/manipulator/M in component_parts) + for(var/obj/item/stock_parts/manipulator/M in component_parts) T -= M.rating*0.2 prod_coeff = min(1,max(0,T)) // Coeff going 1 -> 0,8 -> 0,6 -> 0,4 diff --git a/code/game/machinery/limbgrower.dm.rej b/code/game/machinery/limbgrower.dm.rej new file mode 100644 index 0000000000..6605f2e3da --- /dev/null +++ b/code/game/machinery/limbgrower.dm.rej @@ -0,0 +1,10 @@ +diff a/code/game/machinery/limbgrower.dm b/code/game/machinery/limbgrower.dm (rejected hunks) +@@ -10,7 +10,7 @@ + icon = 'icons/obj/machines/limbgrower.dmi' + icon_state = "limbgrower_idleoff" + density = TRUE +- container_type = OPENCONTAINER ++ container_type = OPENCONTAINER_1 + anchored = TRUE + use_power = IDLE_POWER_USE + idle_power_usage = 10 diff --git a/code/game/machinery/magnet.dm b/code/game/machinery/magnet.dm index 6f5224ad76..d0d40e7233 100644 --- a/code/game/machinery/magnet.dm +++ b/code/game/machinery/magnet.dm @@ -5,7 +5,6 @@ // This was created for firing ranges, but I suppose this could have other applications - Doohl /obj/machinery/magnetic_module - icon = 'icons/obj/objects.dmi' icon_state = "floor_magnet-f" name = "electromagnetic generator" @@ -29,24 +28,21 @@ var/center_y = 0 var/max_dist = 20 // absolute value of center_x,y cannot exceed this integer -/obj/machinery/magnetic_module/New() +/obj/machinery/magnetic_module/Initialize() ..() var/turf/T = loc hide(T.intact) center = T + SSradio.add_object(src, freq, GLOB.RADIO_MAGNETS) + return INITIALIZE_HINT_LATELOAD - spawn(10) // must wait for map loading to finish - if(SSradio) - SSradio.add_object(src, freq, GLOB.RADIO_MAGNETS) - - spawn() - magnetic_process() +/obj/machinery/magnetic_module/LateInitialize() + magnetic_process() /obj/machinery/magnetic_module/Destroy() - if(SSradio) - SSradio.remove_object(src, freq) - . = ..() + SSradio.remove_object(src, freq) center = null + return ..() // update the invisibility and icon /obj/machinery/magnetic_module/hide(intact) @@ -177,7 +173,7 @@ center = locate(x+center_x, y+center_y, z) if(center) for(var/obj/M in orange(magnetic_field, center)) - if(!M.anchored && (M.flags & CONDUCT)) + if(!M.anchored && (M.flags_1 & CONDUCT_1)) step_towards(M, center) for(var/mob/living/silicon/S in orange(magnetic_field, center)) @@ -218,29 +214,22 @@ var/datum/radio_frequency/radio_connection -/obj/machinery/magnetic_controller/New() +/obj/machinery/magnetic_controller/Initialize() ..() - if(autolink) for(var/obj/machinery/magnetic_module/M in GLOB.machines) if(M.freq == frequency && M.code == code) magnets.Add(M) - - spawn(45) // must wait for map loading to finish - if(SSradio) - radio_connection = SSradio.add_object(src, frequency, GLOB.RADIO_MAGNETS) - - if(path) // check for default path filter_path() // renders rpath + radio_connection = SSradio.add_object(src, frequency, GLOB.RADIO_MAGNETS) /obj/machinery/magnetic_controller/Destroy() - if(SSradio) - SSradio.remove_object(src, frequency) + SSradio.remove_object(src, frequency) magnets = null rpath = null - . = ..() + return ..() /obj/machinery/magnetic_controller/process() if(magnets.len == 0 && autolink) diff --git a/code/game/machinery/navbeacon.dm b/code/game/machinery/navbeacon.dm index a10c4976aa..c79630a58c 100644 --- a/code/game/machinery/navbeacon.dm +++ b/code/game/machinery/navbeacon.dm @@ -22,8 +22,8 @@ req_access = list(ACCESS_ENGINE, ACCESS_ROBOTICS) -/obj/machinery/navbeacon/New() - ..() +/obj/machinery/navbeacon/Initialize() + . = ..() set_codes() @@ -82,14 +82,14 @@ if(T.intact) return // prevent intraction when T-scanner revealed - if(istype(I, /obj/item/weapon/screwdriver)) + if(istype(I, /obj/item/screwdriver)) open = !open user.visible_message("[user] [open ? "opens" : "closes"] the beacon's cover.", "You [open ? "open" : "close"] the beacon's cover.") updateicon() - else if (istype(I, /obj/item/weapon/card/id)||istype(I, /obj/item/device/pda)) + else if (istype(I, /obj/item/card/id)||istype(I, /obj/item/device/pda)) if(open) if (src.allowed(user)) src.locked = !src.locked diff --git a/code/game/machinery/newscaster.dm b/code/game/machinery/newscaster.dm index 369379dbce..f50ddbdf7e 100644 --- a/code/game/machinery/newscaster.dm +++ b/code/game/machinery/newscaster.dm @@ -116,7 +116,7 @@ GLOBAL_LIST_EMPTY(allCasters) newChannel.is_admin_channel = adminChannel network_channels += newChannel -/datum/newscaster/feed_network/proc/SubmitArticle(msg, author, channel_name, obj/item/weapon/photo/photo, adminMessage = 0, allow_comments = 1) +/datum/newscaster/feed_network/proc/SubmitArticle(msg, author, channel_name, obj/item/photo/photo, adminMessage = 0, allow_comments = 1) var/datum/newscaster/feed_message/newMsg = new /datum/newscaster/feed_message newMsg.author = author newMsg.body = msg @@ -135,7 +135,7 @@ GLOBAL_LIST_EMPTY(allCasters) lastAction ++ newMsg.creationTime = lastAction -/datum/newscaster/feed_network/proc/submitWanted(criminal, body, scanned_user, obj/item/weapon/photo/photo, adminMsg = 0, newMessage = 0) +/datum/newscaster/feed_network/proc/submitWanted(criminal, body, scanned_user, obj/item/photo/photo, adminMsg = 0, newMessage = 0) wanted_issue.active = 1 wanted_issue.criminal = criminal wanted_issue.body = body @@ -186,7 +186,7 @@ GLOBAL_LIST_EMPTY(allCasters) var/alert = FALSE var/scanned_user = "Unknown" var/msg = "" - var/obj/item/weapon/photo/photo = null + var/obj/item/photo/photo = null var/channel_name = "" var/c_locked=0 var/datum/newscaster/feed_channel/viewing_channel = null @@ -197,16 +197,15 @@ GLOBAL_LIST_EMPTY(allCasters) name = "security newscaster" securityCaster = 1 -/obj/machinery/newscaster/New(loc, ndir, building) - ..() +/obj/machinery/newscaster/Initialize(mapload, ndir, building) + . = ..() if(building) setDir(ndir) pixel_x = (dir & 3)? 0 : (dir == 4 ? -32 : 32) pixel_y = (dir & 3)? (dir ==1 ? -32 : 32) : 0 GLOB.allCasters += src - for(var/obj/machinery/newscaster/NEWSCASTER in GLOB.allCasters) - unit_no++ + unit_no = GLOB.allCasters.len update_icon() /obj/machinery/newscaster/Destroy() @@ -712,7 +711,7 @@ GLOBAL_LIST_EMPTY(allCasters) updateUsrDialog() /obj/machinery/newscaster/attackby(obj/item/I, mob/living/user, params) - if(istype(I, /obj/item/weapon/wrench)) + if(istype(I, /obj/item/wrench)) to_chat(user, "You start [anchored ? "un" : ""]securing [name]...") playsound(loc, I.usesound, 50, 1) if(do_after(user, 60*I.toolspeed, target = src)) @@ -720,14 +719,14 @@ GLOBAL_LIST_EMPTY(allCasters) if(stat & BROKEN) to_chat(user, "The broken remains of [src] fall on the ground.") new /obj/item/stack/sheet/metal(loc, 5) - new /obj/item/weapon/shard(loc) - new /obj/item/weapon/shard(loc) + new /obj/item/shard(loc) + new /obj/item/shard(loc) else to_chat(user, "You [anchored ? "un" : ""]secure [name].") new /obj/item/wallframe/newscaster(loc) qdel(src) - else if(istype(I, /obj/item/weapon/weldingtool) && user.a_intent != INTENT_HARM) - var/obj/item/weapon/weldingtool/WT = I + else if(istype(I, /obj/item/weldingtool) && user.a_intent != INTENT_HARM) + var/obj/item/weldingtool/WT = I if(stat & BROKEN) if(WT.remove_fuel(0,user)) user.visible_message("[user] is repairing [src].", \ @@ -759,14 +758,14 @@ GLOBAL_LIST_EMPTY(allCasters) /obj/machinery/newscaster/deconstruct(disassembled = TRUE) - if(!(flags & NODECONSTRUCT)) + if(!(flags_1 & NODECONSTRUCT_1)) new /obj/item/stack/sheet/metal(loc, 2) - new /obj/item/weapon/shard(loc) - new /obj/item/weapon/shard(loc) + new /obj/item/shard(loc) + new /obj/item/shard(loc) qdel(src) /obj/machinery/newscaster/obj_break() - if(!(stat & BROKEN) && !(flags & NODECONSTRUCT)) + if(!(stat & BROKEN) && !(flags_1 & NODECONSTRUCT_1)) stat |= BROKEN playsound(loc, 'sound/effects/glassbr3.ogg', 100, 1) update_icon() @@ -787,7 +786,7 @@ GLOBAL_LIST_EMPTY(allCasters) else qdel(photo) photo = null - if(istype(user.get_active_held_item(), /obj/item/weapon/photo)) + if(istype(user.get_active_held_item(), /obj/item/photo)) photo = user.get_active_held_item() if(!user.drop_item()) return @@ -814,7 +813,7 @@ GLOBAL_LIST_EMPTY(allCasters) for(var/datum/picture/t in targetcam.aipictures) nametemp += t.fields["name"] find = input("Select image (numbered in order taken)") in nametemp - var/obj/item/weapon/photo/P = new/obj/item/weapon/photo() + var/obj/item/photo/P = new/obj/item/photo() for(var/datum/picture/q in targetcam.aipictures) if(q.fields["name"] == find) selection = q @@ -834,8 +833,8 @@ GLOBAL_LIST_EMPTY(allCasters) scanned_user = "[P.id.registered_name] ([P.id.assignment])" else scanned_user = "Unknown" - else if(istype(human_user.wear_id, /obj/item/weapon/card/id) ) - var/obj/item/weapon/card/id/ID = human_user.wear_id + else if(istype(human_user.wear_id, /obj/item/card/id) ) + var/obj/item/card/id/ID = human_user.wear_id scanned_user ="[ID.registered_name] ([ID.assignment])" else scanned_user ="Unknown" @@ -850,7 +849,7 @@ GLOBAL_LIST_EMPTY(allCasters) /obj/machinery/newscaster/proc/print_paper() SSblackbox.inc("newscaster_newspapers_printed",1) - var/obj/item/weapon/newspaper/NEWSPAPER = new /obj/item/weapon/newspaper + var/obj/item/newspaper/NEWSPAPER = new /obj/item/newspaper for(var/datum/newscaster/feed_channel/FC in GLOB.news_network.network_channels) NEWSPAPER.news_content += FC if(GLOB.news_network.wanted_issue.active) @@ -877,11 +876,13 @@ GLOBAL_LIST_EMPTY(allCasters) playsound(loc, 'sound/machines/warning-buzzer.ogg', 75, 1) -/obj/item/weapon/newspaper +/obj/item/newspaper name = "newspaper" desc = "An issue of The Griffon, the newspaper circulating aboard Nanotrasen Space Stations." icon = 'icons/obj/bureaucracy.dmi' icon_state = "newspaper" + lefthand_file = 'icons/mob/inhands/misc/books_lefthand.dmi' + righthand_file = 'icons/mob/inhands/misc/books_righthand.dmi' w_class = WEIGHT_CLASS_SMALL attack_verb = list("bapped") var/screen = 0 @@ -896,18 +897,18 @@ GLOBAL_LIST_EMPTY(allCasters) var/wantedPhoto var/creationTime -/obj/item/weapon/newspaper/suicide_act(mob/user) +/obj/item/newspaper/suicide_act(mob/user) user.visible_message("[user] is focusing intently on [src]! It looks like [user.p_theyre()] trying to commit sudoku... until [user.p_their()] eyes light up with realization!") user.say(";JOURNALISM IS MY CALLING! EVERYBODY APPRECIATES UNBIASED REPORTI-GLORF") var/mob/living/carbon/human/H = user - var/obj/W = new /obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey(H.loc) + var/obj/W = new /obj/item/reagent_containers/food/drinks/bottle/whiskey(H.loc) playsound(H.loc, 'sound/items/drink.ogg', rand(10,50), 1) W.reagents.trans_to(H, W.reagents.total_volume) user.visible_message("[user] downs the contents of [W.name] in one gulp! Shoulda stuck to sudoku!") return(TOXLOSS) -/obj/item/weapon/newspaper/attack_self(mob/user) +/obj/item/newspaper/attack_self(mob/user) if(ishuman(user)) var/mob/living/carbon/human/human_user = user var/dat @@ -988,7 +989,7 @@ GLOBAL_LIST_EMPTY(allCasters) else to_chat(user, "The paper is full of unintelligible symbols!") -/obj/item/weapon/newspaper/proc/notContent(list/L) +/obj/item/newspaper/proc/notContent(list/L) if(!L.len) return 0 for(var/i=L.len;i>0;i--) @@ -1002,7 +1003,7 @@ GLOBAL_LIST_EMPTY(allCasters) return 0 return 0 -/obj/item/weapon/newspaper/Topic(href, href_list) +/obj/item/newspaper/Topic(href, href_list) var/mob/living/U = usr ..() if((src in U.contents) || (isturf(loc) && in_range(src, U))) @@ -1030,8 +1031,8 @@ GLOBAL_LIST_EMPTY(allCasters) if(ismob(loc)) attack_self(loc) -/obj/item/weapon/newspaper/attackby(obj/item/weapon/W, mob/user, params) - if(istype(W, /obj/item/weapon/pen)) +/obj/item/newspaper/attackby(obj/item/W, mob/user, params) + if(istype(W, /obj/item/pen)) if(scribble_page == curr_page) to_chat(user, "There's already a scribble in this page... You wouldn't want to make things too cluttered, would you?") else diff --git a/code/game/machinery/newscaster.dm.rej b/code/game/machinery/newscaster.dm.rej new file mode 100644 index 0000000000..72b1edc08c --- /dev/null +++ b/code/game/machinery/newscaster.dm.rej @@ -0,0 +1,18 @@ +diff a/code/game/machinery/newscaster.dm b/code/game/machinery/newscaster.dm (rejected hunks) +@@ -758,14 +758,14 @@ GLOBAL_LIST_EMPTY(allCasters) + + + /obj/machinery/newscaster/deconstruct(disassembled = TRUE) +- if(!(flags & NODECONSTRUCT)) ++ if(!(flags_1 & NODECONSTRUCT_1)) + new /obj/item/stack/sheet/metal(loc, 2) + new /obj/item/shard(loc) + new /obj/item/shard(loc) + qdel(src) + + /obj/machinery/newscaster/obj_break() +- if(!(stat & BROKEN) && !(flags & NODECONSTRUCT)) ++ if(!(stat & BROKEN) && !(flags_1 & NODECONSTRUCT_1)) + stat |= BROKEN + playsound(loc, 'sound/effects/glassbr3.ogg', 100, 1) + update_icon() diff --git a/code/game/machinery/overview.dm b/code/game/machinery/overview.dm index ffcb36678a..545414577e 100644 --- a/code/game/machinery/overview.dm +++ b/code/game/machinery/overview.dm @@ -96,7 +96,8 @@ colour2 = rgb(255,128,0) if(ismob(AM)) - if(AM:client) + var/mob/M = AM + if(M.client) colour = rgb(255,0,0) else colour = rgb(255,128,128) @@ -146,7 +147,7 @@ var/icon/I2 = imap[2+(ix + icx*iy)*2] - //to_chat(world, "icon: [bicon(I)]") + //to_chat(world, "icon: [icon2html(I, world)]") I.DrawBox(colour, rx, ry, rx+1, ry+1) @@ -163,7 +164,7 @@ H.screen_loc = "[5 + i%icx],[6+ round(i/icx)]" - //to_chat(world, "[bicon(I)] at [H.screen_loc]") + //to_chat(world, "[icon2html(I, world)] at [H.screen_loc]") H.name = (i==0)?"maprefresh":"map" @@ -242,7 +243,8 @@ colour = rgb(255,255,0) if(ismob(AM)) - if(AM:client) + var/mob/M = AM + if(M.client) colour = rgb(255,0,0) else colour = rgb(255,128,128) @@ -274,7 +276,7 @@ var/icon/I = imap[1+(ix + icx*iy)] - //to_chat(world, "icon: [bicon(I)]") + //to_chat(world, "icon: [icon2html(I, world)]") I.DrawBox(colour, rx, ry, rx, ry) @@ -289,7 +291,7 @@ H.screen_loc = "[5 + i%icx],[6+ round(i/icx)]" - //to_chat(world, "[bicon(I)] at [H.screen_loc]") + //to_chat(world, "[icon2html(I, world)] at [H.screen_loc]") H.name = (i==0)?"maprefresh":"map" diff --git a/code/game/machinery/pipe/construction.dm b/code/game/machinery/pipe/construction.dm index 1216cdd1e9..4a5e32d4e8 100644 --- a/code/game/machinery/pipe/construction.dm +++ b/code/game/machinery/pipe/construction.dm @@ -205,8 +205,8 @@ GLOBAL_LIST_INIT(pipeID2State, list( /obj/item/pipe/attack_self(mob/user) return rotate() -/obj/item/pipe/attackby(obj/item/weapon/W, mob/user, params) - if (!istype(W, /obj/item/weapon/wrench)) +/obj/item/pipe/attackby(obj/item/W, mob/user, params) + if (!istype(W, /obj/item/wrench)) return ..() if (!isturf(src.loc)) return 1 @@ -267,10 +267,10 @@ GLOBAL_LIST_INIT(pipeID2State, list( item_state = "buildpipe" w_class = WEIGHT_CLASS_BULKY -/obj/item/pipe_meter/attackby(obj/item/weapon/W, mob/user, params) +/obj/item/pipe_meter/attackby(obj/item/W, mob/user, params) ..() - if (!istype(W, /obj/item/weapon/wrench)) + if (!istype(W, /obj/item/wrench)) return ..() if(!locate(/obj/machinery/atmospherics/pipe, src.loc)) to_chat(user, "You need to fasten it to a pipe!") diff --git a/code/game/machinery/pipe/pipe_dispenser.dm b/code/game/machinery/pipe/pipe_dispenser.dm index 6721a8e0b8..456fc1d0bd 100644 --- a/code/game/machinery/pipe/pipe_dispenser.dm +++ b/code/game/machinery/pipe/pipe_dispenser.dm @@ -73,7 +73,7 @@ return qdel(W) return - else if (istype(W, /obj/item/weapon/wrench)) + else if (istype(W, /obj/item/wrench)) if (!anchored && !isinspace()) playsound(src.loc, W.usesound, 50, 1) to_chat(user, "You begin to fasten \the [src] to the floor...") diff --git a/code/game/machinery/porta_turret/portable_turret.dm b/code/game/machinery/porta_turret/portable_turret.dm index f2ac844d57..ee8363e1b3 100644 --- a/code/game/machinery/porta_turret/portable_turret.dm +++ b/code/game/machinery/porta_turret/portable_turret.dm @@ -35,8 +35,8 @@ var/locked = TRUE //if the turret's behaviour control access is locked var/controllock = 0 //if the turret responds to control panels - var/installation = /obj/item/weapon/gun/energy/e_gun/turret //the type of weapon installed by default - var/obj/item/weapon/gun/stored_gun = null + var/installation = /obj/item/gun/energy/e_gun/turret //the type of weapon installed by default + var/obj/item/gun/stored_gun = null var/gun_charge = 0 //the charge of the gun when retrieved from wreckage var/mode = TURRET_STUN @@ -72,8 +72,8 @@ var/obj/machinery/turretid/cp = null -/obj/machinery/porta_turret/New(loc) - ..() +/obj/machinery/porta_turret/Initialize() + . = ..() if(!base) base = src update_icon() @@ -113,7 +113,7 @@ icon_state = "[base_icon_state]_unpowered" -/obj/machinery/porta_turret/proc/setup(obj/item/weapon/gun/turret_gun) +/obj/machinery/porta_turret/proc/setup(obj/item/gun/turret_gun) if(stored_gun) qdel(stored_gun) stored_gun = null @@ -143,18 +143,13 @@ /obj/machinery/porta_turret/Destroy() //deletes its own cover with it - if(cover) - qdel(cover) - cover = null + QDEL_NULL(cover) base = null if(cp) cp.turrets -= src cp = null - if(stored_gun) - qdel(stored_gun) - stored_gun = null - qdel(spark_system) - spark_system = null + QDEL_NULL(stored_gun) + QDEL_NULL(spark_system) return ..() @@ -230,7 +225,7 @@ /obj/machinery/porta_turret/attackby(obj/item/I, mob/user, params) if(stat & BROKEN) - if(istype(I, /obj/item/weapon/crowbar)) + if(istype(I, /obj/item/crowbar)) //If the turret is destroyed, you can remove it with a crowbar to //try and salvage its components to_chat(user, "You begin prying the metal coverings off...") @@ -247,7 +242,7 @@ to_chat(user, "You remove the turret but did not manage to salvage anything.") qdel(src) - else if((istype(I, /obj/item/weapon/wrench)) && (!on)) + else if((istype(I, /obj/item/wrench)) && (!on)) if(raised) return @@ -274,7 +269,7 @@ to_chat(user, "Controls are now [locked ? "locked" : "unlocked"].") else to_chat(user, "Access denied.") - else if(istype(I,/obj/item/device/multitool) && !locked) + else if(istype(I, /obj/item/device/multitool) && !locked) var/obj/item/device/multitool/M = I M.buffer = src to_chat(user, "You add [src] to multitool buffer.") @@ -326,7 +321,7 @@ qdel(src) /obj/machinery/porta_turret/obj_break(damage_flag) - if(!(flags & NODECONSTRUCT) && !(stat & BROKEN)) + if(!(flags_1 & NODECONSTRUCT_1) && !(stat & BROKEN)) stat |= BROKEN //enables the BROKEN bit update_icon() invisibility = 0 @@ -359,28 +354,23 @@ popDown() return - var/list/targets = calculate_targets() - - if(!tryToShootAt(targets)) - if(!always_up) - popDown() // no valid targets, close the cover - -/obj/machinery/porta_turret/proc/calculate_targets() var/list/targets = list() - var/turretview = view(scan_range, base) - for(var/A in turretview) + var/static/things_to_scan = typecacheof(list(/mob/living, /obj/mecha)) + + for(var/A in typecache_filter_list(view(scan_range, base), things_to_scan)) var/atom/AA = A - if(AA.invisibility>SEE_INVISIBLE_LIVING) + + if(AA.invisibility > SEE_INVISIBLE_LIVING) continue if(check_anomalies)//if it's set to check for simple animals - if(istype(A, /mob/living/simple_animal)) + if(isanimal(A)) var/mob/living/simple_animal/SA = A if(SA.stat || in_faction(SA)) //don't target if dead or in faction continue targets += SA - if(istype(A, /mob/living/carbon)) + if(iscarbon(A)) var/mob/living/carbon/C = A //If not emagged, only target non downed carbons if(mode != TURRET_LETHAL && (C.stat || C.handcuffed || C.lying)) @@ -399,14 +389,16 @@ if(!in_faction(C)) targets += C - if(istype(A, /obj/mecha/)) + if(istype(A, /obj/mecha)) var/obj/mecha/M = A //If there is a user and they're not in our faction if(M.occupant && !in_faction(M.occupant)) if(assess_perp(M.occupant) >= 4) targets += M - return targets + if(!tryToShootAt(targets)) + if(!always_up) + popDown() // no valid targets, close the cover /obj/machinery/porta_turret/proc/tryToShootAt(list/atom/movable/targets) while(targets.len > 0) @@ -463,15 +455,15 @@ return 10 if(auth_weapons) //check for weapon authorization - if(isnull(perp.wear_id) || istype(perp.wear_id.GetID(), /obj/item/weapon/card/id/syndicate)) + if(isnull(perp.wear_id) || istype(perp.wear_id.GetID(), /obj/item/card/id/syndicate)) if(allowed(perp)) //if the perp has security access, return 0 return 0 - if(perp.is_holding_item_of_type(/obj/item/weapon/gun) || perp.is_holding_item_of_type(/obj/item/weapon/melee/baton)) + if(perp.is_holding_item_of_type(/obj/item/gun) || perp.is_holding_item_of_type(/obj/item/melee/baton)) threatcount += 4 - if(istype(perp.belt, /obj/item/weapon/gun) || istype(perp.belt, /obj/item/weapon/melee/baton)) + if(istype(perp.belt, /obj/item/gun) || istype(perp.belt, /obj/item/melee/baton)) threatcount += 2 if(check_records) //if the turret can check the records, check if they are set to *Arrest* on records @@ -490,11 +482,9 @@ /obj/machinery/porta_turret/proc/target(atom/movable/target) if(target) - spawn() - popUp() //pop the turret up if it's not already up. + popUp() //pop the turret up if it's not already up. setDir(get_dir(base, target))//even if you can't shoot, follow the target - spawn() - shootAt(target) + shootAt(target) return 1 return @@ -545,7 +535,7 @@ /obj/machinery/porta_turret/stationary //is this even used anywhere mode = TURRET_LETHAL emagged = TRUE - installation = /obj/item/weapon/gun/energy/laser + installation = /obj/item/gun/energy/laser /obj/machinery/porta_turret/syndicate installation = null @@ -607,12 +597,12 @@ /obj/machinery/porta_turret/aux_base/interact(mob/user) //Controlled solely from the base console. return -/obj/machinery/porta_turret/aux_base/New() - ..() +/obj/machinery/porta_turret/aux_base/Initialize() + . = ..() cover.name = name cover.desc = desc -/obj/machinery/porta_turret/centcomm_shuttle +/obj/machinery/porta_turret/centcom_shuttle installation = null max_integrity = 260 always_up = 1 @@ -629,10 +619,10 @@ emp_vunerable = 0 mode = TURRET_LETHAL -/obj/machinery/porta_turret/centcomm_shuttle/assess_perp(mob/living/carbon/human/perp) +/obj/machinery/porta_turret/centcom_shuttle/assess_perp(mob/living/carbon/human/perp) return 0 -/obj/machinery/porta_turret/centcomm_shuttle/setup() +/obj/machinery/porta_turret/centcom_shuttle/setup() return //////////////////////// @@ -655,8 +645,8 @@ var/list/obj/machinery/porta_turret/turrets = list() resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF -/obj/machinery/turretid/New(loc, ndir = 0, built = 0) - ..() +/obj/machinery/turretid/Initialize(mapload, ndir = 0, built = 0) + . = ..() if(built) setDir(ndir) locked = FALSE @@ -669,17 +659,16 @@ return ..() /obj/machinery/turretid/Initialize(mapload) //map-placed turrets autolink turrets - ..() + . = ..() if(!mapload) return - if(control_area && istext(control_area)) - for(var/V in GLOB.sortedAreas) - var/area/A = V - if(A.name == control_area) - control_area = A - break - if(!control_area) + if(control_area) + control_area = get_area_instance_from_text(control_area) + if(control_area == null) + control_area = get_area(src) + stack_trace("Bad control_area path for [src], [src.control_area]") + else if(!control_area) control_area = get_area(src) for(var/obj/machinery/porta_turret/T in control_area) @@ -687,11 +676,12 @@ T.cp = src /obj/machinery/turretid/attackby(obj/item/I, mob/user, params) - if(stat & BROKEN) return + if(stat & BROKEN) + return - if (istype(I,/obj/item/device/multitool)) + if (istype(I, /obj/item/device/multitool)) var/obj/item/device/multitool/M = I - if(M.buffer && istype(M.buffer,/obj/machinery/porta_turret)) + if(M.buffer && istype(M.buffer, /obj/machinery/porta_turret)) turrets |= M.buffer to_chat(user, "You link \the [M.buffer] with \the [src]") return @@ -806,7 +796,7 @@ result_path = /obj/machinery/turretid materials = list(MAT_METAL=MINERAL_MATERIAL_AMOUNT) -/obj/item/weapon/gun/proc/get_turret_properties() +/obj/item/gun/proc/get_turret_properties() . = list() .["lethal_projectile"] = null .["lethal_projectile_sound"] = null @@ -814,7 +804,7 @@ .["stun_projectile_sound"] = null .["base_icon_state"] = "standard" -/obj/item/weapon/gun/energy/get_turret_properties() +/obj/item/gun/energy/get_turret_properties() . = ..() var/obj/item/ammo_casing/primary_ammo = ammo_type[1] @@ -830,7 +820,7 @@ .["lethal_projectile"] = .["stun_projectile"] .["lethal_projectile_sound"] = .["stun_projectile_sound"] -/obj/item/weapon/gun/ballistic/get_turret_properties() +/obj/item/gun/ballistic/get_turret_properties() . = ..() var/obj/item/ammo_box/mag = mag_type var/obj/item/ammo_casing/primary_ammo = initial(mag.ammo_type) @@ -842,7 +832,7 @@ .["lethal_projectile_sound"] = .["stun_projectile_sound"] -/obj/item/weapon/gun/energy/laser/bluetag/get_turret_properties() +/obj/item/gun/energy/laser/bluetag/get_turret_properties() . = ..() .["stun_projectile"] = /obj/item/projectile/beam/lasertag/bluetag .["lethal_projectile"] = /obj/item/projectile/beam/lasertag/bluetag @@ -850,7 +840,7 @@ .["shot_delay"] = 30 .["team_color"] = "blue" -/obj/item/weapon/gun/energy/laser/redtag/get_turret_properties() +/obj/item/gun/energy/laser/redtag/get_turret_properties() . = ..() .["stun_projectile"] = /obj/item/projectile/beam/lasertag/redtag .["lethal_projectile"] = /obj/item/projectile/beam/lasertag/redtag @@ -858,7 +848,7 @@ .["shot_delay"] = 30 .["team_color"] = "red" -/obj/item/weapon/gun/energy/e_gun/turret/get_turret_properties() +/obj/item/gun/energy/e_gun/turret/get_turret_properties() . = ..() /obj/machinery/porta_turret/lasertag @@ -876,21 +866,21 @@ . = 0 //But does not target anyone else if(istype(perp.wear_suit, /obj/item/clothing/suit/redtag)) . += 4 - if(perp.is_holding_item_of_type(/obj/item/weapon/gun/energy/laser/redtag)) + if(perp.is_holding_item_of_type(/obj/item/gun/energy/laser/redtag)) . += 4 - if(istype(perp.belt, /obj/item/weapon/gun/energy/laser/redtag)) + if(istype(perp.belt, /obj/item/gun/energy/laser/redtag)) . += 2 if(team_color == "red") . = 0 if(istype(perp.wear_suit, /obj/item/clothing/suit/bluetag)) . += 4 - if(perp.is_holding_item_of_type(/obj/item/weapon/gun/energy/laser/bluetag)) + if(perp.is_holding_item_of_type(/obj/item/gun/energy/laser/bluetag)) . += 4 - if(istype(perp.belt, /obj/item/weapon/gun/energy/laser/bluetag)) + if(istype(perp.belt, /obj/item/gun/energy/laser/bluetag)) . += 2 -/obj/machinery/porta_turret/lasertag/setup(obj/item/weapon/gun/gun) +/obj/machinery/porta_turret/lasertag/setup(obj/item/gun/gun) var/list/properties = ..() if(properties["team_color"]) team_color = properties["team_color"] @@ -911,11 +901,11 @@ //lasertag presets /obj/machinery/porta_turret/lasertag/red - installation = /obj/item/weapon/gun/energy/laser/redtag + installation = /obj/item/gun/energy/laser/redtag team_color = "red" /obj/machinery/porta_turret/lasertag/blue - installation = /obj/item/weapon/gun/energy/laser/bluetag + installation = /obj/item/gun/energy/laser/bluetag team_color = "blue" /obj/machinery/porta_turret/lasertag/bullet_act(obj/item/projectile/P) diff --git a/code/game/machinery/porta_turret/portable_turret.dm.rej b/code/game/machinery/porta_turret/portable_turret.dm.rej new file mode 100644 index 0000000000..0f16ca5ef3 --- /dev/null +++ b/code/game/machinery/porta_turret/portable_turret.dm.rej @@ -0,0 +1,10 @@ +diff a/code/game/machinery/porta_turret/portable_turret.dm b/code/game/machinery/porta_turret/portable_turret.dm (rejected hunks) +@@ -664,7 +659,7 @@ + return ..() + + /obj/machinery/turretid/Initialize(mapload) //map-placed turrets autolink turrets +- ..() ++ . = ..() + if(!mapload) + return + diff --git a/code/game/machinery/porta_turret/portable_turret_construct.dm b/code/game/machinery/porta_turret/portable_turret_construct.dm index 25e4f4e49a..1dbdc52b1e 100644 --- a/code/game/machinery/porta_turret/portable_turret_construct.dm +++ b/code/game/machinery/porta_turret/portable_turret_construct.dm @@ -15,20 +15,20 @@ density = TRUE var/build_step = PTURRET_UNSECURED //the current step in the building process var/finish_name = "turret" //the name applied to the product turret - var/obj/item/weapon/gun/installed_gun = null + var/obj/item/gun/installed_gun = null /obj/machinery/porta_turret_construct/attackby(obj/item/I, mob/user, params) //this is a bit unwieldy but self-explanatory switch(build_step) if(PTURRET_UNSECURED) //first step - if(istype(I, /obj/item/weapon/wrench) && !anchored) + if(istype(I, /obj/item/wrench) && !anchored) playsound(loc, I.usesound, 100, 1) to_chat(user, "You secure the external bolts.") anchored = TRUE build_step = PTURRET_BOLTED return - else if(istype(I, /obj/item/weapon/crowbar) && !anchored) + else if(istype(I, /obj/item/crowbar) && !anchored) playsound(loc, I.usesound, 75, 1) to_chat(user, "You dismantle the turret construction.") new /obj/item/stack/sheet/metal( loc, 5) @@ -46,7 +46,7 @@ to_chat(user, "You need two sheets of metal to continue construction!") return - else if(istype(I, /obj/item/weapon/wrench)) + else if(istype(I, /obj/item/wrench)) playsound(loc, I.usesound, 75, 1) to_chat(user, "You unfasten the external bolts.") anchored = FALSE @@ -55,14 +55,14 @@ if(PTURRET_START_INTERNAL_ARMOUR) - if(istype(I, /obj/item/weapon/wrench)) + if(istype(I, /obj/item/wrench)) playsound(loc, I.usesound, 100, 1) to_chat(user, "You bolt the metal armor into place.") build_step = PTURRET_INTERNAL_ARMOUR_ON return - else if(istype(I, /obj/item/weapon/weldingtool)) - var/obj/item/weapon/weldingtool/WT = I + else if(istype(I, /obj/item/weldingtool)) + var/obj/item/weldingtool/WT = I if(!WT.isOn()) return if(WT.get_fuel() < 5) //uses up 5 fuel. @@ -81,8 +81,8 @@ if(PTURRET_INTERNAL_ARMOUR_ON) - if(istype(I, /obj/item/weapon/gun/energy)) //the gun installation part - var/obj/item/weapon/gun/energy/E = I + if(istype(I, /obj/item/gun/energy)) //the gun installation part + var/obj/item/gun/energy/E = I if(!user.drop_item()) return E.forceMove(src) @@ -91,7 +91,7 @@ build_step = PTURRET_GUN_EQUIPPED return - else if(istype(I, /obj/item/weapon/wrench)) + else if(istype(I, /obj/item/wrench)) playsound(loc, I.usesound, 100, 1) to_chat(user, "You remove the turret's metal armor bolts.") build_step = PTURRET_START_INTERNAL_ARMOUR @@ -108,7 +108,7 @@ if(PTURRET_SENSORS_ON) - if(istype(I, /obj/item/weapon/screwdriver)) + if(istype(I, /obj/item/screwdriver)) playsound(loc, I.usesound, 100, 1) build_step = PTURRET_CLOSED to_chat(user, "You close the internal access hatch.") @@ -125,15 +125,15 @@ to_chat(user, "You need two sheets of metal to continue construction!") return - else if(istype(I, /obj/item/weapon/screwdriver)) + else if(istype(I, /obj/item/screwdriver)) playsound(loc, I.usesound, 100, 1) build_step = PTURRET_SENSORS_ON to_chat(user, "You open the internal access hatch.") return if(PTURRET_START_EXTERNAL_ARMOUR) - if(istype(I, /obj/item/weapon/weldingtool)) - var/obj/item/weapon/weldingtool/WT = I + if(istype(I, /obj/item/weldingtool)) + var/obj/item/weldingtool/WT = I if(!WT.isOn()) return if(WT.get_fuel() < 5) @@ -151,7 +151,7 @@ var/obj/machinery/porta_turret/turret //fuck lasertag turrets - if(istype(installed_gun,/obj/item/weapon/gun/energy/laser/bluetag) || istype(installed_gun,/obj/item/weapon/gun/energy/laser/redtag)) + if(istype(installed_gun, /obj/item/gun/energy/laser/bluetag) || istype(installed_gun, /obj/item/gun/energy/laser/redtag)) turret = new/obj/machinery/porta_turret/lasertag(loc) else turret = new/obj/machinery/porta_turret(loc) @@ -160,14 +160,14 @@ turret.setup(installed_gun) qdel(src) - else if(istype(I, /obj/item/weapon/crowbar)) + else if(istype(I, /obj/item/crowbar)) playsound(loc, I.usesound, 75, 1) to_chat(user, "You pry off the turret's exterior armor.") new /obj/item/stack/sheet/metal(loc, 2) build_step = PTURRET_CLOSED return - if(istype(I, /obj/item/weapon/pen)) //you can rename turrets like bots! + if(istype(I, /obj/item/pen)) //you can rename turrets like bots! var/t = stripped_input(user, "Enter new turret name", name, finish_name) if(!t) return diff --git a/code/game/machinery/porta_turret/portable_turret_cover.dm b/code/game/machinery/porta_turret/portable_turret_cover.dm index 1aadf6a452..7bc381c466 100644 --- a/code/game/machinery/porta_turret/portable_turret_cover.dm +++ b/code/game/machinery/porta_turret/portable_turret_cover.dm @@ -41,7 +41,7 @@ /obj/machinery/porta_turret_cover/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/weapon/wrench) && !parent_turret.on) + if(istype(I, /obj/item/wrench) && !parent_turret.on) if(parent_turret.raised) return @@ -64,7 +64,7 @@ updateUsrDialog() else to_chat(user, "Access denied.") - else if(istype(I,/obj/item/device/multitool) && !parent_turret.locked) + else if(istype(I, /obj/item/device/multitool) && !parent_turret.locked) var/obj/item/device/multitool/M = I M.buffer = parent_turret to_chat(user, "You add [parent_turret] to multitool buffer.") diff --git a/code/game/machinery/quantum_pad.dm b/code/game/machinery/quantum_pad.dm index 5b1eb0548c..4292f5b08a 100644 --- a/code/game/machinery/quantum_pad.dm +++ b/code/game/machinery/quantum_pad.dm @@ -8,36 +8,21 @@ idle_power_usage = 200 active_power_usage = 5000 unique_rename = 1 + circuit = /obj/item/circuitboard/machine/quantumpad var/teleport_cooldown = 400 //30 seconds base due to base parts var/teleport_speed = 50 var/last_teleport //to handle the cooldown var/teleporting = 0 //if it's in the process of teleporting var/power_efficiency = 1 - var/obj/machinery/quantumpad/linked_pad = null - -/obj/machinery/quantumpad/New() - ..() - var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/quantumpad(null) - B.apply_default_parts(src) - -/obj/item/weapon/circuitboard/machine/quantumpad - name = "Quantum Pad (Machine Board)" - build_path = /obj/machinery/quantumpad - origin_tech = "programming=3;engineering=3;plasmatech=3;bluespace=4" - req_components = list( - /obj/item/weapon/ore/bluespace_crystal = 1, - /obj/item/weapon/stock_parts/capacitor = 1, - /obj/item/weapon/stock_parts/manipulator = 1, - /obj/item/stack/cable_coil = 1) - def_components = list(/obj/item/weapon/ore/bluespace_crystal = /obj/item/weapon/ore/bluespace_crystal/artificial) + var/obj/machinery/quantumpad/linked_pad /obj/machinery/quantumpad/RefreshParts() var/E = 0 - for(var/obj/item/weapon/stock_parts/capacitor/C in component_parts) + for(var/obj/item/stock_parts/capacitor/C in component_parts) E += C.rating power_efficiency = E E = 0 - for(var/obj/item/weapon/stock_parts/manipulator/M in component_parts) + for(var/obj/item/stock_parts/manipulator/M in component_parts) E += M.rating teleport_speed = initial(teleport_speed) teleport_speed -= (E*10) @@ -150,3 +135,8 @@ else if(!isobserver(ROI)) continue do_teleport(ROI, get_turf(linked_pad)) + + +/obj/item/paper/guides/quantumpad + name = "Quantum Pad For Dummies" + info = "
Dummies Guide To Quantum Pads


Do you hate the concept of having to use your legs, let alone walk to places? Well, with the Quantum Pad (tm), never again will the fear of cardio keep you from going places!

How to set up your Quantum Pad(tm)


1.Unscrew the Quantum Pad(tm) you wish to link.
2. Use your multi-tool to cache the buffer of the Quantum Pad(tm) you wish to link.
3. Apply the multi-tool to the secondary Quantum Pad(tm) you wish to link to the first Quantum Pad(tm)

If you followed these instructions carefully, your Quantum Pad(tm) should now be properly linked together for near-instant movement across the station! Bear in mind that this is technically a one-way teleport, so you'll need to do the same process with the secondary pad to the first one if you wish to travel between both.
" diff --git a/code/game/machinery/recharger.dm b/code/game/machinery/recharger.dm index 460cc87a99..4a72fa90c6 100755 --- a/code/game/machinery/recharger.dm +++ b/code/game/machinery/recharger.dm @@ -7,27 +7,21 @@ use_power = IDLE_POWER_USE idle_power_usage = 4 active_power_usage = 250 + circuit = /obj/item/circuitboard/machine/recharger var/obj/item/charging = null - var/static/list/allowed_devices = typecacheof(list(/obj/item/weapon/gun/energy, /obj/item/weapon/melee/baton, /obj/item/ammo_box/magazine/recharge,/obj/item/device/modular_computer)) var/recharge_coeff = 1 - -/obj/machinery/recharger/Initialize() - . = ..() - var/obj/item/weapon/circuitboard/machine/recharger/B = new() - B.apply_default_parts(src) - -/obj/item/weapon/circuitboard/machine/recharger - name = "Weapon Recharger (Machine Board)" - build_path = /obj/machinery/recharger - origin_tech = "powerstorage=4;engineering=3;materials=4" - req_components = list(/obj/item/weapon/stock_parts/capacitor = 1) + var/static/list/allowed_devices = typecacheof(list( + /obj/item/gun/energy, + /obj/item/melee/baton, + /obj/item/ammo_box/magazine/recharge, + /obj/item/device/modular_computer)) /obj/machinery/recharger/RefreshParts() - for(var/obj/item/weapon/stock_parts/capacitor/C in component_parts) + for(var/obj/item/stock_parts/capacitor/C in component_parts) recharge_coeff = C.rating -/obj/machinery/recharger/attackby(obj/item/weapon/G, mob/user, params) - if(istype(G, /obj/item/weapon/wrench)) +/obj/machinery/recharger/attackby(obj/item/G, mob/user, params) + if(istype(G, /obj/item/wrench)) if(charging) to_chat(user, "Remove the charging item first!") return @@ -50,8 +44,8 @@ to_chat(user, "[src] blinks red as you try to insert [G].") return 1 - if (istype(G, /obj/item/weapon/gun/energy)) - var/obj/item/weapon/gun/energy/E = G + if (istype(G, /obj/item/gun/energy)) + var/obj/item/gun/energy/E = G if(!E.can_charge) to_chat(user, "Your gun has no external power connector.") return 1 @@ -70,7 +64,7 @@ if(default_deconstruction_screwdriver(user, "rechargeropen", "recharger0", G)) return - if(panel_open && istype(G, /obj/item/weapon/crowbar)) + if(panel_open && istype(G, /obj/item/crowbar)) default_deconstruction_crowbar(G) return @@ -108,15 +102,15 @@ var/using_power = 0 if(charging) - var/obj/item/weapon/stock_parts/cell/C = charging.get_cell() + var/obj/item/stock_parts/cell/C = charging.get_cell() if(C) if(C.charge < C.maxcharge) C.give(C.chargerate * recharge_coeff) use_power(250 * recharge_coeff) using_power = 1 update_icon(using_power) - if(istype(charging, /obj/item/weapon/gun/energy)) - var/obj/item/weapon/gun/energy/E = charging + if(istype(charging, /obj/item/gun/energy)) + var/obj/item/gun/energy/E = charging E.recharge_newshot() return if(istype(charging, /obj/item/ammo_box/magazine/recharge)) @@ -134,13 +128,13 @@ /obj/machinery/recharger/emp_act(severity) if(!(stat & (NOPOWER|BROKEN)) && anchored) - if(istype(charging, /obj/item/weapon/gun/energy)) - var/obj/item/weapon/gun/energy/E = charging + if(istype(charging, /obj/item/gun/energy)) + var/obj/item/gun/energy/E = charging if(E.cell) E.cell.emp_act(severity) - else if(istype(charging, /obj/item/weapon/melee/baton)) - var/obj/item/weapon/melee/baton/B = charging + else if(istype(charging, /obj/item/melee/baton)) + var/obj/item/melee/baton/B = charging if(B.cell) B.cell.charge = 0 ..() diff --git a/code/game/machinery/rechargestation.dm b/code/game/machinery/rechargestation.dm index 90854e5f74..0fd04f63d5 100644 --- a/code/game/machinery/rechargestation.dm +++ b/code/game/machinery/rechargestation.dm @@ -8,35 +8,23 @@ idle_power_usage = 5 active_power_usage = 1000 req_access = list(ACCESS_ROBOTICS) + state_open = TRUE + circuit = /obj/item/circuitboard/machine/cyborgrecharger var/recharge_speed var/repairs - state_open = TRUE -/obj/machinery/recharge_station/New() - ..() - var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/cyborgrecharger(null) - B.apply_default_parts(src) +/obj/machinery/recharge_station/Initialize() + . = ..() update_icon() -/obj/item/weapon/circuitboard/machine/cyborgrecharger - name = "Cyborg Recharger (Machine Board)" - build_path = /obj/machinery/recharge_station - origin_tech = "powerstorage=3;engineering=3" - req_components = list( - /obj/item/weapon/stock_parts/capacitor = 2, - /obj/item/weapon/stock_parts/cell = 1, - /obj/item/weapon/stock_parts/manipulator = 1) - def_components = list( - /obj/item/weapon/stock_parts/cell = /obj/item/weapon/stock_parts/cell/high) - /obj/machinery/recharge_station/RefreshParts() recharge_speed = 0 repairs = 0 - for(var/obj/item/weapon/stock_parts/capacitor/C in component_parts) + for(var/obj/item/stock_parts/capacitor/C in component_parts) recharge_speed += C.rating * 100 - for(var/obj/item/weapon/stock_parts/manipulator/M in component_parts) + for(var/obj/item/stock_parts/manipulator/M in component_parts) repairs += M.rating - 1 - for(var/obj/item/weapon/stock_parts/cell/C in component_parts) + for(var/obj/item/stock_parts/cell/C in component_parts) recharge_speed *= C.maxcharge / 10000 /obj/machinery/recharge_station/process() diff --git a/code/game/machinery/recycler.dm b/code/game/machinery/recycler.dm index 1c3ba36028..b4bee2bdae 100644 --- a/code/game/machinery/recycler.dm +++ b/code/game/machinery/recycler.dm @@ -6,8 +6,9 @@ icon = 'icons/obj/recycling.dmi' icon_state = "grinder-o0" layer = ABOVE_ALL_MOB_LAYER // Overhead - anchored = TRUE - density = TRUE + anchored = TRUE + density = TRUE + circuit = /obj/item/circuitboard/machine/recycler var/safety_mode = FALSE // Temporarily stops machine if it detects a mob var/icon_name = "grinder-o" var/blood = 0 @@ -18,28 +19,18 @@ var/eat_victim_items = TRUE var/item_recycle_sound = 'sound/items/welder.ogg' -/obj/machinery/recycler/New() - ..() +/obj/machinery/recycler/Initialize() materials = new /datum/material_container(src, list(MAT_METAL, MAT_GLASS, MAT_PLASMA, MAT_SILVER, MAT_GOLD, MAT_DIAMOND, MAT_URANIUM, MAT_BANANIUM, MAT_TITANIUM)) - var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/recycler(null) - B.apply_default_parts(src) update_icon() - -/obj/item/weapon/circuitboard/machine/recycler - name = "Recycler (Machine Board)" - build_path = /obj/machinery/recycler - origin_tech = "programming=2;engineering=2" - req_components = list( - /obj/item/weapon/stock_parts/matter_bin = 1, - /obj/item/weapon/stock_parts/manipulator = 1) + return ..() /obj/machinery/recycler/RefreshParts() var/amt_made = 0 var/mat_mod = 0 - for(var/obj/item/weapon/stock_parts/matter_bin/B in component_parts) + for(var/obj/item/stock_parts/matter_bin/B in component_parts) mat_mod = 2 * B.rating mat_mod *= 50000 - for(var/obj/item/weapon/stock_parts/manipulator/M in component_parts) + for(var/obj/item/stock_parts/manipulator/M in component_parts) amt_made = 12.5 * M.rating //% of materials salvaged materials.max_amount = mat_mod amount_produced = min(50, amt_made) + 50 @@ -73,14 +64,14 @@ return ..() /obj/machinery/recycler/emag_act(mob/user) - if(emagged) - return - emagged = TRUE - if(safety_mode) - safety_mode = FALSE - update_icon() - playsound(src, "sparks", 75, 1, -1) - to_chat(user, "You use the cryptographic sequencer on the [src].") + if(emagged) + return + emagged = TRUE + if(safety_mode) + safety_mode = FALSE + update_icon() + playsound(src, "sparks", 75, 1, -1) + to_chat(user, "You use the cryptographic sequencer on the [src].") /obj/machinery/recycler/update_icon() ..() @@ -89,7 +80,7 @@ is_powered = FALSE icon_state = icon_name + "[is_powered]" + "[(blood ? "bld" : "")]" // add the blood tag at the end -/obj/machinery/recycler/CollidedWith(atom/movable/AM) +/obj/machinery/recycler/CollidedWith(atom/movable/AM) if(stat & (BROKEN|NOPOWER)) return @@ -196,10 +187,10 @@ name = "dangerous old crusher" emagged = TRUE crush_damage = 120 - flags = NODECONSTRUCT + flags_1 = NODECONSTRUCT_1 -/obj/item/weapon/paper/recycler +/obj/item/paper/guides/recycler name = "paper - 'garbage duty instructions'" info = "

New Assignment

You have been assigned to collect garbage from trash bins, located around the station. The crewmembers will put their trash into it and you will collect the said trash.

There is a recycling machine near your closet, inside maintenance; use it to recycle the trash for a small chance to get useful minerals. Then deliver these minerals to cargo or engineering. You are our last hope for a clean station, do not screw this up!" -#undef SAFETY_COOLDOWN +#undef SAFETY_COOLDOWN diff --git a/code/game/machinery/recycler.dm.rej b/code/game/machinery/recycler.dm.rej new file mode 100644 index 0000000000..2903c4ce1d --- /dev/null +++ b/code/game/machinery/recycler.dm.rej @@ -0,0 +1,10 @@ +diff a/code/game/machinery/recycler.dm b/code/game/machinery/recycler.dm (rejected hunks) +@@ -187,7 +187,7 @@ + name = "dangerous old crusher" + emagged = TRUE + crush_damage = 120 +- flags = NODECONSTRUCT ++ flags_1 = NODECONSTRUCT_1 + + /obj/item/paper/guides/recycler + name = "paper - 'garbage duty instructions'" diff --git a/code/game/machinery/requests_console.dm b/code/game/machinery/requests_console.dm index 4ca6592b21..872194ee67 100644 --- a/code/game/machinery/requests_console.dm +++ b/code/game/machinery/requests_console.dm @@ -88,7 +88,7 @@ GLOBAL_LIST_EMPTY(allConsoles) icon_state = "req_comp0" /obj/machinery/requests_console/Initialize() - ..() + . = ..() name = "\improper [department] requests console" GLOB.allConsoles += src switch(departmentType) @@ -486,8 +486,8 @@ GLOBAL_LIST_EMPTY(allConsoles) say(title) src.messages += "From: [linkedsender]
[message]" -/obj/machinery/requests_console/attackby(obj/item/weapon/O, mob/user, params) - if(istype(O, /obj/item/weapon/crowbar)) +/obj/machinery/requests_console/attackby(obj/item/O, mob/user, params) + if(istype(O, /obj/item/crowbar)) if(open) to_chat(user, "You close the maintenance panel.") open = FALSE @@ -496,7 +496,7 @@ GLOBAL_LIST_EMPTY(allConsoles) open = TRUE update_icon() return - if(istype(O, /obj/item/weapon/screwdriver)) + if(istype(O, /obj/item/screwdriver)) if(open) hackState = !hackState if(hackState) @@ -508,7 +508,7 @@ GLOBAL_LIST_EMPTY(allConsoles) to_chat(user, "You must open the maintenance panel first!") return - var/obj/item/weapon/card/id/ID = O.GetID() + var/obj/item/card/id/ID = O.GetID() if(ID) if(screen == 9) msgVerified = "Verified by [ID.registered_name] ([ID.assignment])" @@ -521,9 +521,9 @@ GLOBAL_LIST_EMPTY(allConsoles) to_chat(user, "You are not authorized to send announcements!") updateUsrDialog() return - if (istype(O, /obj/item/weapon/stamp)) + if (istype(O, /obj/item/stamp)) if(screen == 9) - var/obj/item/weapon/stamp/T = O + var/obj/item/stamp/T = O msgStamped = "Stamped with the [T.name]" updateUsrDialog() return diff --git a/code/game/machinery/robot_fabricator.dm b/code/game/machinery/robot_fabricator.dm index 2183ec6448..20fd729304 100644 --- a/code/game/machinery/robot_fabricator.dm +++ b/code/game/machinery/robot_fabricator.dm @@ -11,31 +11,29 @@ idle_power_usage = 20 active_power_usage = 5000 -/obj/machinery/robotic_fabricator/attackby(obj/item/O, mob/user, params) +/obj/machinery/robotic_fabricator/attackby(obj/item/O, mob/living/user, params) if (istype(O, /obj/item/stack/sheet/metal)) - if (src.metal_amount < 150000) - var/count = 0 - src.add_overlay("fab-load-metal") - spawn(15) - if(O) - if(!O:amount) - return - while(metal_amount < 150000 && O:amount) - src.metal_amount += O:materials[MAT_METAL] /*O:height * O:width * O:length * 100000*/ - O:amount-- - count++ - - if (O:amount < 1) - qdel(O) - - to_chat(user, "You insert [count] metal sheet\s into \the [src].") - cut_overlay("fab-load-metal") - updateDialog() + if (metal_amount < 150000) + add_overlay("fab-load-metal") + addtimer(CALLBACK(src, .proc/FinishLoadingMetal, O, user), 15) else to_chat(user, "\The [src] is full.") else return ..() +/obj/machinery/robotic_fabricator/proc/FinishLoadingMetal(obj/item/stack/sheet/metal/M, mob/living/user) + cut_overlay("fab-load-metal") + if(QDELETED(M) || QDELETED(user)) + return + var/count = 0 + while(metal_amount < 150000 && !QDELETED(M)) + metal_amount += M.materials[MAT_METAL] + M.use(1) + count++ + + to_chat(user, "You insert [count] metal sheet\s into \the [src].") + updateDialog() + /obj/machinery/robotic_fabricator/power_change() if (powered()) stat &= ~NOPOWER diff --git a/code/game/machinery/shieldgen.dm b/code/game/machinery/shieldgen.dm index a7d857844a..7c6666b3a9 100644 --- a/code/game/machinery/shieldgen.dm +++ b/code/game/machinery/shieldgen.dm @@ -10,9 +10,9 @@ max_integrity = 200 //The shield can only take so much beating (prevents perma-prisons) CanAtmosPass = ATMOS_PASS_DENSITY -/obj/structure/emergency_shield/New() - src.setDir(pick(1,2,3,4)) - ..() +/obj/structure/emergency_shield/Initialize() + . = ..() + setDir(pick(GLOB.cardinals)) air_update_turf(1) /obj/structure/emergency_shield/Destroy() @@ -58,7 +58,7 @@ desc = "A weak shield summoned by cultists to protect them while they carry out delicate rituals" color = "#FF0000" max_integrity = 20 - mouse_opacity = 0 + mouse_opacity = MOUSE_OPACITY_TRANSPARENT /obj/structure/emergency_shield/invoker/emp_act(severity) return @@ -111,7 +111,7 @@ /obj/machinery/shieldgen/deconstruct(disassembled = TRUE) - if(!(flags & NODECONSTRUCT)) + if(!(flags_1 & NODECONSTRUCT_1)) if(!(stat && BROKEN)) stat |= BROKEN locked = pick(0,1) @@ -140,8 +140,8 @@ to_chat(user, "The device must first be secured to the floor!") return -/obj/machinery/shieldgen/attackby(obj/item/weapon/W, mob/user, params) - if(istype(W, /obj/item/weapon/screwdriver)) +/obj/machinery/shieldgen/attackby(obj/item/W, mob/user, params) + if(istype(W, /obj/item/screwdriver)) playsound(src.loc, W.usesound, 100, 1) panel_open = !panel_open if(panel_open) @@ -163,7 +163,7 @@ to_chat(user, "You repair \the [src].") update_icon() - else if(istype(W, /obj/item/weapon/wrench)) + else if(istype(W, /obj/item/wrench)) if(locked) to_chat(user, "The bolts are covered! Unlocking this would retract the covers.") return @@ -210,7 +210,7 @@ anchored = FALSE density = TRUE req_access = list(ACCESS_TELEPORTER) - flags = CONDUCT + flags_1 = CONDUCT_1 use_power = NO_POWER_USE max_integrity = 300 var/active = FALSE @@ -333,7 +333,7 @@ return ..() /obj/machinery/shieldwallgen/attackby(obj/item/W, mob/user, params) - if(istype(W, /obj/item/weapon/wrench)) + if(istype(W, /obj/item/wrench)) default_unfasten_wrench(user, W, 0) else if(W.GetID()) diff --git a/code/game/machinery/shieldgen.dm.rej b/code/game/machinery/shieldgen.dm.rej new file mode 100644 index 0000000000..12ce2d21dc --- /dev/null +++ b/code/game/machinery/shieldgen.dm.rej @@ -0,0 +1,10 @@ +diff a/code/game/machinery/shieldgen.dm b/code/game/machinery/shieldgen.dm (rejected hunks) +@@ -12,7 +12,7 @@ + + /obj/structure/emergency_shield/Initialize() + . = ..() +- setDir(pick(1,2,3,4)) ++ setDir(pick(GLOB.cardinals)) + air_update_turf(1) + + /obj/structure/emergency_shield/Destroy() diff --git a/code/game/machinery/slotmachine.dm b/code/game/machinery/slotmachine.dm index e72e65f99a..957f533a29 100644 --- a/code/game/machinery/slotmachine.dm +++ b/code/game/machinery/slotmachine.dm @@ -21,7 +21,7 @@ density = TRUE use_power = IDLE_POWER_USE idle_power_usage = 50 - circuit = /obj/item/weapon/circuitboard/computer/slot_machine + circuit = /obj/item/circuitboard/computer/slot_machine var/money = 3000 //How much money it has CONSUMED var/plays = 0 var/working = 0 @@ -34,7 +34,7 @@ light_color = LIGHT_COLOR_BROWN /obj/machinery/computer/slot_machine/Initialize() - ..() + . = ..() jackpots = rand(1, 4) //false hope plays = rand(75, 200) @@ -46,8 +46,8 @@ toggle_reel_spin(0) - for(var/cointype in typesof(/obj/item/weapon/coin)) - var/obj/item/weapon/coin/C = cointype + for(var/cointype in typesof(/obj/item/coin)) + var/obj/item/coin/C = cointype coinvalues["[cointype]"] = initial(C.value) /obj/machinery/computer/slot_machine/Destroy() @@ -80,8 +80,8 @@ update_icon() /obj/machinery/computer/slot_machine/attackby(obj/item/I, mob/living/user, params) - if(istype(I, /obj/item/weapon/coin)) - var/obj/item/weapon/coin/C = I + if(istype(I, /obj/item/coin)) + var/obj/item/coin/C = I if(prob(2)) if(!user.drop_item()) return @@ -241,8 +241,8 @@ money = 0 for(var/i = 0, i < 5, i++) - var/cointype = pick(subtypesof(/obj/item/weapon/coin)) - var/obj/item/weapon/coin/C = new cointype(loc) + var/cointype = pick(subtypesof(/obj/item/coin)) + var/obj/item/coin/C = new cointype(loc) random_step(C, 2, 50) else if(linelength == 5) @@ -287,7 +287,7 @@ balance += surplus /obj/machinery/computer/slot_machine/proc/give_coins(amount) - var/cointype = emagged ? /obj/item/weapon/coin/iron : /obj/item/weapon/coin/silver + var/cointype = emagged ? /obj/item/coin/iron : /obj/item/coin/silver if(!emagged) amount = dispense(amount, cointype, null, 0) @@ -299,12 +299,12 @@ return amount -/obj/machinery/computer/slot_machine/proc/dispense(amount = 0, cointype = /obj/item/weapon/coin/silver, mob/living/target, throwit = 0) +/obj/machinery/computer/slot_machine/proc/dispense(amount = 0, cointype = /obj/item/coin/silver, mob/living/target, throwit = 0) var/value = coinvalues["[cointype]"] while(amount >= value) - var/obj/item/weapon/coin/C = new cointype(loc) //DOUBLE THE PAIN + var/obj/item/coin/C = new cointype(loc) //DOUBLE THE PAIN amount -= value if(throwit && target) C.throw_at(target, 3, 10) diff --git a/code/game/machinery/spaceheater.dm b/code/game/machinery/spaceheater.dm index 70481ad299..886798156e 100644 --- a/code/game/machinery/spaceheater.dm +++ b/code/game/machinery/spaceheater.dm @@ -12,7 +12,8 @@ desc = "Made by Space Amish using traditional space techniques, this heater/cooler is guaranteed not to set the station on fire." max_integrity = 250 armor = list(melee = 0, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 100, rad = 100, fire = 80, acid = 10) - var/obj/item/weapon/stock_parts/cell/cell + circuit = /obj/item/circuitboard/machine/space_heater + var/obj/item/stock_parts/cell/cell var/on = FALSE var/mode = HEATER_MODE_STANDBY var/setMode = "auto" // Anything other than "heat" or "cool" is considered auto. @@ -26,22 +27,11 @@ /obj/machinery/space_heater/get_cell() return cell -/obj/machinery/space_heater/New() - ..() +/obj/machinery/space_heater/Initialize() + . = ..() cell = new(src) - var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/space_heater(null) - B.apply_default_parts(src) update_icon() -/obj/item/weapon/circuitboard/machine/space_heater - name = "Space Heater (Machine Board)" - build_path = /obj/machinery/space_heater - origin_tech = "programming=2;engineering=2;plasmatech=2" - req_components = list( - /obj/item/weapon/stock_parts/micro_laser = 1, - /obj/item/weapon/stock_parts/capacitor = 1, - /obj/item/stack/cable_coil = 3) - /obj/machinery/space_heater/on_construction() qdel(cell) cell = null @@ -121,9 +111,9 @@ /obj/machinery/space_heater/RefreshParts() var/laser = 0 var/cap = 0 - for(var/obj/item/weapon/stock_parts/micro_laser/M in component_parts) + for(var/obj/item/stock_parts/micro_laser/M in component_parts) laser += M.rating - for(var/obj/item/weapon/stock_parts/capacitor/M in component_parts) + for(var/obj/item/stock_parts/capacitor/M in component_parts) cap += M.rating heatingPower = laser * 40000 @@ -145,14 +135,14 @@ /obj/machinery/space_heater/attackby(obj/item/I, mob/user, params) add_fingerprint(user) - if(istype(I, /obj/item/weapon/stock_parts/cell)) + if(istype(I, /obj/item/stock_parts/cell)) if(panel_open) if(cell) to_chat(user, "There is already a power cell inside!") return else // insert cell - var/obj/item/weapon/stock_parts/cell/C = usr.get_active_held_item() + var/obj/item/stock_parts/cell/C = usr.get_active_held_item() if(istype(C)) if(!user.drop_item()) return @@ -165,7 +155,7 @@ else to_chat(user, "The hatch must be open to insert a power cell!") return - else if(istype(I, /obj/item/weapon/screwdriver)) + else if(istype(I, /obj/item/screwdriver)) panel_open = !panel_open user.visible_message("\The [user] [panel_open ? "opens" : "closes"] the hatch on \the [src].", "You [panel_open ? "open" : "close"] the hatch on \the [src].") update_icon() diff --git a/code/game/machinery/status_display.dm b/code/game/machinery/status_display.dm index e7613bbe62..4cfc6809cc 100644 --- a/code/game/machinery/status_display.dm +++ b/code/game/machinery/status_display.dm @@ -50,8 +50,7 @@ SSradio.add_object(src, frequency) /obj/machinery/status_display/Destroy() - if(SSradio) - SSradio.remove_object(src,frequency) + SSradio.remove_object(src,frequency) GLOB.ai_status_displays.Remove(src) return ..() diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index cc43331eb8..cd2a5bd3b5 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -35,7 +35,7 @@ /obj/machinery/suit_storage_unit/captain suit_type = /obj/item/clothing/suit/space/hardsuit/captain mask_type = /obj/item/clothing/mask/gas/sechailer - storage_type = /obj/item/weapon/tank/jetpack/oxygen/captain + storage_type = /obj/item/tank/jetpack/oxygen/captain /obj/machinery/suit_storage_unit/engine suit_type = /obj/item/clothing/suit/space/hardsuit/engine @@ -53,12 +53,12 @@ /obj/machinery/suit_storage_unit/hos suit_type = /obj/item/clothing/suit/space/hardsuit/security/hos mask_type = /obj/item/clothing/mask/gas/sechailer - storage_type = /obj/item/weapon/tank/internals/oxygen + storage_type = /obj/item/tank/internals/oxygen /obj/machinery/suit_storage_unit/atmos suit_type = /obj/item/clothing/suit/space/hardsuit/engine/atmos mask_type = /obj/item/clothing/mask/gas - storage_type = /obj/item/weapon/watertank/atmos + storage_type = /obj/item/watertank/atmos /obj/machinery/suit_storage_unit/mining suit_type = /obj/item/clothing/suit/hooded/explorer @@ -79,30 +79,30 @@ /obj/machinery/suit_storage_unit/syndicate suit_type = /obj/item/clothing/suit/space/hardsuit/syndi mask_type = /obj/item/clothing/mask/gas/syndicate - storage_type = /obj/item/weapon/tank/jetpack/oxygen/harness + storage_type = /obj/item/tank/jetpack/oxygen/harness /obj/machinery/suit_storage_unit/ert/command suit_type = /obj/item/clothing/suit/space/hardsuit/ert mask_type = /obj/item/clothing/mask/breath - storage_type = /obj/item/weapon/tank/internals/emergency_oxygen/double + storage_type = /obj/item/tank/internals/emergency_oxygen/double /obj/machinery/suit_storage_unit/ert/security suit_type = /obj/item/clothing/suit/space/hardsuit/ert/sec mask_type = /obj/item/clothing/mask/breath - storage_type = /obj/item/weapon/tank/internals/emergency_oxygen/double + storage_type = /obj/item/tank/internals/emergency_oxygen/double /obj/machinery/suit_storage_unit/ert/engineer suit_type = /obj/item/clothing/suit/space/hardsuit/ert/engi mask_type = /obj/item/clothing/mask/breath - storage_type = /obj/item/weapon/tank/internals/emergency_oxygen/double + storage_type = /obj/item/tank/internals/emergency_oxygen/double /obj/machinery/suit_storage_unit/ert/medical suit_type = /obj/item/clothing/suit/space/hardsuit/ert/med mask_type = /obj/item/clothing/mask/breath - storage_type = /obj/item/weapon/tank/internals/emergency_oxygen/double + storage_type = /obj/item/tank/internals/emergency_oxygen/double -/obj/machinery/suit_storage_unit/New() - ..() +/obj/machinery/suit_storage_unit/Initialize() + . = ..() wires = new /datum/wires/suit_storage_unit(src) if(suit_type) suit = new suit_type(src) @@ -115,18 +115,10 @@ update_icon() /obj/machinery/suit_storage_unit/Destroy() - if(suit) - qdel(suit) - suit = null - if(helmet) - qdel(helmet) - helmet = null - if(mask) - qdel(mask) - mask = null - if(storage) - qdel(storage) - storage = null + QDEL_NULL(suit) + QDEL_NULL(helmet) + QDEL_NULL(mask) + QDEL_NULL(storage) return ..() /obj/machinery/suit_storage_unit/update_icon() @@ -169,7 +161,7 @@ occupant = null /obj/machinery/suit_storage_unit/deconstruct(disassembled = TRUE) - if(!(flags & NODECONSTRUCT)) + if(!(flags_1 & NODECONSTRUCT_1)) open_machine() dump_contents() new /obj/item/stack/sheet/metal (loc, 2) diff --git a/code/game/machinery/syndicatebeacon.dm b/code/game/machinery/syndicatebeacon.dm index db53e10abf..a8ddc6710e 100644 --- a/code/game/machinery/syndicatebeacon.dm +++ b/code/game/machinery/syndicatebeacon.dm @@ -53,8 +53,8 @@ return -/obj/machinery/power/singularity_beacon/attackby(obj/item/weapon/W, mob/user, params) - if(istype(W,/obj/item/weapon/screwdriver)) +/obj/machinery/power/singularity_beacon/attackby(obj/item/W, mob/user, params) + if(istype(W, /obj/item/screwdriver)) if(active) to_chat(user, "You need to deactivate the beacon first!") return @@ -105,6 +105,8 @@ name = "suspicious beacon" icon = 'icons/obj/radio.dmi' icon_state = "beacon" + lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' + righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' desc = "A label on it reads: Warning: Activating this device will send a special beacon to your location." origin_tech = "bluespace=6;syndicate=5" w_class = WEIGHT_CLASS_SMALL diff --git a/code/game/machinery/syndicatebomb.dm b/code/game/machinery/syndicatebomb.dm index 6a0206f35c..efb872b766 100644 --- a/code/game/machinery/syndicatebomb.dm +++ b/code/game/machinery/syndicatebomb.dm @@ -21,7 +21,7 @@ var/open_panel = FALSE //are the wires exposed? var/active = FALSE //is the bomb counting down? var/defused = FALSE //is the bomb capable of exploding? - var/obj/item/weapon/bombcore/payload = /obj/item/weapon/bombcore + var/obj/item/bombcore/payload = /obj/item/bombcore var/beepsound = 'sound/items/timer.ogg' var/delayedbig = FALSE //delay wire pulsed? var/delayedlittle = FALSE //activation wire pulsed? @@ -82,22 +82,19 @@ countdown.stop() STOP_PROCESSING(SSfastprocess, src) -/obj/machinery/syndicatebomb/New() +/obj/machinery/syndicatebomb/Initialize() + . = ..() wires = new /datum/wires/syndicatebomb(src) - if(src.payload) + if(payload) payload = new payload(src) update_icon() countdown = new(src) - ..() /obj/machinery/syndicatebomb/Destroy() - qdel(wires) - wires = null - if(countdown) - qdel(countdown) - countdown = null + QDEL_NULL(wires) + QDEL_NULL(countdown) STOP_PROCESSING(SSfastprocess, src) - . = ..() + return ..() /obj/machinery/syndicatebomb/examine(mob/user) ..() @@ -113,7 +110,7 @@ . = timer_set /obj/machinery/syndicatebomb/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/weapon/wrench) && can_unanchor) + if(istype(I, /obj/item/wrench) && can_unanchor) if(!anchored) if(!isturf(loc) || isspaceturf(loc)) to_chat(user, "The bomb must be placed on solid ground to attach it.") @@ -131,7 +128,7 @@ else to_chat(user, "The bolts are locked down!") - else if(istype(I, /obj/item/weapon/screwdriver)) + else if(istype(I, /obj/item/screwdriver)) open_panel = !open_panel update_icon() to_chat(user, "You [open_panel ? "open" : "close"] the wire panel.") @@ -139,7 +136,7 @@ else if(is_wire_tool(I) && open_panel) wires.interact(user) - else if(istype(I, /obj/item/weapon/crowbar)) + else if(istype(I, /obj/item/crowbar)) if(open_panel && wires.is_all_cut()) if(payload) to_chat(user, "You carefully pry out [payload].") @@ -151,7 +148,7 @@ to_chat(user, "The wires connecting the shell to the explosives are holding it down!") else to_chat(user, "The cover is screwed on, it won't pry off!") - else if(istype(I, /obj/item/weapon/bombcore)) + else if(istype(I, /obj/item/bombcore)) if(!payload) if(!user.drop_item()) return @@ -160,10 +157,10 @@ payload.loc = src else to_chat(user, "[payload] is already loaded into [src]! You'll have to remove it first.") - else if(istype(I, /obj/item/weapon/weldingtool)) + else if(istype(I, /obj/item/weldingtool)) if(payload || !wires.is_all_cut() || !open_panel) return - var/obj/item/weapon/weldingtool/WT = I + var/obj/item/weldingtool/WT = I if(!WT.isOn()) return if(WT.get_fuel() < 5) //uses up 5 fuel. @@ -210,21 +207,21 @@ var/new_timer = input(user, "Please set the timer.", "Timer", "[timer_set]") as num if(in_range(src, user) && isliving(user)) //No running off and setting bombs from across the station timer_set = Clamp(new_timer, minimum_timer, maximum_timer) - src.loc.visible_message("[bicon(src)] timer set for [timer_set] seconds.") + src.loc.visible_message("[icon2html(src, viewers(src))] timer set for [timer_set] seconds.") if(alert(user,"Would you like to start the countdown now?",,"Yes","No") == "Yes" && in_range(src, user) && isliving(user)) if(defused || active) if(defused) - src.loc.visible_message("[bicon(src)] Device error: User intervention required.") + src.loc.visible_message("[icon2html(src, viewers(src))] Device error: User intervention required.") return else - src.loc.visible_message("[bicon(src)] [timer_set] seconds until detonation, please clear the area.") + src.loc.visible_message("[icon2html(src, viewers(loc))] [timer_set] seconds until detonation, please clear the area.") activate() update_icon() add_fingerprint(user) var/turf/bombturf = get_turf(src) var/area/A = get_area(bombturf) - if(payload && !istype(payload, /obj/item/weapon/bombcore/training)) + if(payload && !istype(payload, /obj/item/bombcore/training)) message_admins("[ADMIN_LOOKUPFLW(user)] has primed a [name] ([payload]) for detonation at [A.name] [ADMIN_JMP(bombturf)].") log_game("[key_name(user)] has primed a [name] ([payload]) for detonation at [A.name][COORD(bombturf)]") payload.adminlog = "The [src.name] that [key_name(user)] had primed detonated!" @@ -235,18 +232,18 @@ name = "training bomb" icon_state = "training-bomb" desc = "A salvaged syndicate device gutted of its explosives to be used as a training aid for aspiring bomb defusers." - payload = /obj/item/weapon/bombcore/training + payload = /obj/item/bombcore/training /obj/machinery/syndicatebomb/badmin name = "generic summoning badmin bomb" desc = "Oh god what is in this thing?" - payload = /obj/item/weapon/bombcore/badmin/summon + payload = /obj/item/bombcore/badmin/summon /obj/machinery/syndicatebomb/badmin/clown name = "clown bomb" icon_state = "clown-bomb" desc = "HONK." - payload = /obj/item/weapon/bombcore/badmin/summon/clown + payload = /obj/item/bombcore/badmin/summon/clown beepsound = 'sound/items/bikehorn.ogg' /obj/machinery/syndicatebomb/empty @@ -264,17 +261,19 @@ /obj/machinery/syndicatebomb/self_destruct name = "self destruct device" desc = "Do not taunt. Warranty invalid if exposed to high temperature. Not suitable for agents under 3 years of age." - payload = /obj/item/weapon/bombcore/large + payload = /obj/item/bombcore/large can_unanchor = FALSE ///Bomb Cores/// -/obj/item/weapon/bombcore +/obj/item/bombcore name = "bomb payload" desc = "A powerful secondary explosive of syndicate design and unknown composition, it should be stable under normal conditions..." icon = 'icons/obj/assemblies.dmi' icon_state = "bombcore" item_state = "eshield0" + lefthand_file = 'icons/mob/inhands/equipment/shields_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/shields_righthand.dmi' w_class = WEIGHT_CLASS_NORMAL origin_tech = "syndicate=5;combat=6" resistance_flags = FLAMMABLE //Burnable (but the casing isn't) @@ -284,37 +283,37 @@ var/range_light = 17 var/range_flame = 17 -/obj/item/weapon/bombcore/ex_act(severity, target) // Little boom can chain a big boom. +/obj/item/bombcore/ex_act(severity, target) // Little boom can chain a big boom. detonate() -/obj/item/weapon/bombcore/burn() +/obj/item/bombcore/burn() detonate() ..() -/obj/item/weapon/bombcore/proc/detonate() +/obj/item/bombcore/proc/detonate() if(adminlog) message_admins(adminlog) log_game(adminlog) explosion(get_turf(src), range_heavy, range_medium, range_light, flame_range = range_flame) - if(loc && istype(loc,/obj/machinery/syndicatebomb/)) + if(loc && istype(loc, /obj/machinery/syndicatebomb/)) qdel(loc) qdel(src) -/obj/item/weapon/bombcore/proc/defuse() +/obj/item/bombcore/proc/defuse() //Note: Because of how var/defused is used you shouldn't override this UNLESS you intend to set the var to 0 or // otherwise remove the core/reset the wires before the end of defuse(). It will repeatedly be called otherwise. ///Bomb Core Subtypes/// -/obj/item/weapon/bombcore/training +/obj/item/bombcore/training name = "dummy payload" desc = "A nanotrasen replica of a syndicate payload. Its not intended to explode but to announce that it WOULD have exploded, then rewire itself to allow for more training." origin_tech = null var/defusals = 0 var/attempts = 0 -/obj/item/weapon/bombcore/training/proc/reset() +/obj/item/bombcore/training/proc/reset() var/obj/machinery/syndicatebomb/holder = loc if(istype(holder)) if(holder.wires) @@ -327,64 +326,64 @@ holder.update_icon() holder.updateDialog() -/obj/item/weapon/bombcore/training/detonate() +/obj/item/bombcore/training/detonate() var/obj/machinery/syndicatebomb/holder = loc if(istype(holder)) attempts++ - holder.loc.visible_message("[bicon(holder)] Alert: Bomb has detonated. Your score is now [defusals] for [attempts]. Resetting wires...") + holder.loc.visible_message("[icon2html(holder, viewers(holder))] Alert: Bomb has detonated. Your score is now [defusals] for [attempts]. Resetting wires...") reset() else qdel(src) -/obj/item/weapon/bombcore/training/defuse() +/obj/item/bombcore/training/defuse() var/obj/machinery/syndicatebomb/holder = loc if(istype(holder)) attempts++ defusals++ - holder.loc.visible_message("[bicon(holder)] Alert: Bomb has been defused. Your score is now [defusals] for [attempts]! Resetting wires in 5 seconds...") + holder.loc.visible_message("[icon2html(holder, viewers(holder))] Alert: Bomb has been defused. Your score is now [defusals] for [attempts]! Resetting wires in 5 seconds...") sleep(50) //Just in case someone is trying to remove the bomb core this gives them a little window to crowbar it out if(istype(holder)) reset() -/obj/item/weapon/bombcore/badmin +/obj/item/bombcore/badmin name = "badmin payload" desc = "If you're seeing this someone has either made a mistake or gotten dangerously savvy with var editing!" origin_tech = null -/obj/item/weapon/bombcore/badmin/defuse() //because we wouldn't want them being harvested by players +/obj/item/bombcore/badmin/defuse() //because we wouldn't want them being harvested by players var/obj/machinery/syndicatebomb/B = loc qdel(B) qdel(src) -/obj/item/weapon/bombcore/badmin/summon - var/summon_path = /obj/item/weapon/reagent_containers/food/snacks/cookie +/obj/item/bombcore/badmin/summon + var/summon_path = /obj/item/reagent_containers/food/snacks/cookie var/amt_summon = 1 -/obj/item/weapon/bombcore/badmin/summon/detonate() +/obj/item/bombcore/badmin/summon/detonate() var/obj/machinery/syndicatebomb/B = src.loc spawn_and_random_walk(summon_path, src, amt_summon, walk_chance=50, admin_spawn=TRUE) qdel(B) qdel(src) -/obj/item/weapon/bombcore/badmin/summon/clown +/obj/item/bombcore/badmin/summon/clown summon_path = /mob/living/simple_animal/hostile/retaliate/clown amt_summon = 100 -/obj/item/weapon/bombcore/badmin/summon/clown/defuse() +/obj/item/bombcore/badmin/summon/clown/defuse() playsound(src.loc, 'sound/misc/sadtrombone.ogg', 50) ..() -/obj/item/weapon/bombcore/large +/obj/item/bombcore/large name = "large bomb payload" range_heavy = 5 range_medium = 10 range_light = 20 range_flame = 20 -/obj/item/weapon/bombcore/large/underwall +/obj/item/bombcore/large/underwall layer = ABOVE_OPEN_TURF_LAYER -/obj/item/weapon/bombcore/miniature +/obj/item/bombcore/miniature name = "small bomb core" w_class = WEIGHT_CLASS_SMALL range_heavy = 1 @@ -392,7 +391,7 @@ range_light = 4 range_flame = 2 -/obj/item/weapon/bombcore/chemical +/obj/item/bombcore/chemical name = "chemical payload" desc = "An explosive payload designed to spread chemicals, dangerous or otherwise, across a large area. Properties of the core may vary with grenade casing type, and must be loaded before use." origin_tech = "combat=4;materials=3" @@ -403,15 +402,15 @@ var/temp_boost = 50 var/time_release = 0 -/obj/item/weapon/bombcore/chemical/detonate() +/obj/item/bombcore/chemical/detonate() if(time_release > 0) var/total_volume = 0 - for(var/obj/item/weapon/reagent_containers/RC in beakers) + for(var/obj/item/reagent_containers/RC in beakers) total_volume += RC.reagents.total_volume if(total_volume < time_release) // If it's empty, the detonation is complete. - if(loc && istype(loc,/obj/machinery/syndicatebomb/)) + if(loc && istype(loc, /obj/machinery/syndicatebomb/)) qdel(loc) qdel(src) return @@ -419,7 +418,7 @@ var/fraction = time_release/total_volume var/datum/reagents/reactants = new(time_release) reactants.my_atom = src - for(var/obj/item/weapon/reagent_containers/RC in beakers) + for(var/obj/item/reagent_containers/RC in beakers) RC.reagents.trans_to(reactants, RC.reagents.total_volume*fraction, 1, 1, 1) chem_splash(get_turf(src), spread_range, list(reactants), temp_boost) @@ -430,12 +429,12 @@ var/list/reactants = list() - for(var/obj/item/weapon/reagent_containers/glass/G in beakers) + for(var/obj/item/reagent_containers/glass/G in beakers) reactants += G.reagents for(var/obj/item/slime_extract/S in beakers) if(S.Uses) - for(var/obj/item/weapon/reagent_containers/glass/G in beakers) + for(var/obj/item/reagent_containers/glass/G in beakers) G.reagents.trans_to(S, G.reagents.total_volume) if(S && S.reagents && S.reagents.total_volume) @@ -451,18 +450,18 @@ playsound(loc, 'sound/effects/bamf.ogg', 75, 1, 5) - if(loc && istype(loc,/obj/machinery/syndicatebomb/)) + if(loc && istype(loc, /obj/machinery/syndicatebomb/)) qdel(loc) qdel(src) -/obj/item/weapon/bombcore/chemical/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/weapon/crowbar) && beakers.len > 0) +/obj/item/bombcore/chemical/attackby(obj/item/I, mob/user, params) + if(istype(I, /obj/item/crowbar) && beakers.len > 0) playsound(loc, I.usesound, 50, 1) for (var/obj/item/B in beakers) B.loc = get_turf(src) beakers -= B return - else if(istype(I, /obj/item/weapon/reagent_containers/glass/beaker) || istype(I, /obj/item/weapon/reagent_containers/glass/bottle)) + else if(istype(I, /obj/item/reagent_containers/glass/beaker) || istype(I, /obj/item/reagent_containers/glass/bottle)) if(beakers.len < max_beakers) if(!user.drop_item()) return @@ -474,17 +473,17 @@ return ..() -/obj/item/weapon/bombcore/chemical/CheckParts(list/parts_list) +/obj/item/bombcore/chemical/CheckParts(list/parts_list) ..() // Using different grenade casings, causes the payload to have different properties. - var/obj/item/weapon/stock_parts/matter_bin/MB = locate(/obj/item/weapon/stock_parts/matter_bin) in src + var/obj/item/stock_parts/matter_bin/MB = locate(/obj/item/stock_parts/matter_bin) in src if(MB) max_beakers += MB.rating // max beakers = 2-5. qdel(MB) - for(var/obj/item/weapon/grenade/chem_grenade/G in src) + for(var/obj/item/grenade/chem_grenade/G in src) - if(istype(G, /obj/item/weapon/grenade/chem_grenade/large)) - var/obj/item/weapon/grenade/chem_grenade/large/LG = G + if(istype(G, /obj/item/grenade/chem_grenade/large)) + var/obj/item/grenade/chem_grenade/large/LG = G max_beakers += 1 // Adding two large grenades only allows for a maximum of 7 beakers. spread_range += 2 // Extra range, reduced density. temp_boost += 50 // maximum of +150K blast using only large beakers. Not enough to self ignite. @@ -495,17 +494,17 @@ else S.loc = get_turf(src) - if(istype(G, /obj/item/weapon/grenade/chem_grenade/cryo)) + if(istype(G, /obj/item/grenade/chem_grenade/cryo)) spread_range -= 1 // Reduced range, but increased density. temp_boost -= 100 // minimum of -150K blast. - if(istype(G, /obj/item/weapon/grenade/chem_grenade/pyro)) + if(istype(G, /obj/item/grenade/chem_grenade/pyro)) temp_boost += 150 // maximum of +350K blast, which is enough to self ignite. Which means a self igniting bomb can't take advantage of other grenade casing properties. Sorry? - if(istype(G, /obj/item/weapon/grenade/chem_grenade/adv_release)) + if(istype(G, /obj/item/grenade/chem_grenade/adv_release)) time_release += 50 // A typical bomb, using basic beakers, will explode over 2-4 seconds. Using two will make the reaction last for less time, but it will be more dangerous overall. - for(var/obj/item/weapon/reagent_containers/glass/B in G) + for(var/obj/item/reagent_containers/glass/B in G) if(beakers.len < max_beakers) beakers += B B.loc = src @@ -525,6 +524,8 @@ icon = 'icons/obj/assemblies.dmi' icon_state = "bigred" item_state = "electronic" + lefthand_file = 'icons/mob/inhands/misc/devices_lefthand.dmi' + righthand_file = 'icons/mob/inhands/misc/devices_righthand.dmi' w_class = WEIGHT_CLASS_TINY origin_tech = "syndicate=3" var/timer = 0 diff --git a/code/game/machinery/telecomms/broadcasting.dm b/code/game/machinery/telecomms/broadcasting.dm index b64a3a67e0..8ede0a7852 100644 --- a/code/game/machinery/telecomms/broadcasting.dm +++ b/code/game/machinery/telecomms/broadcasting.dm @@ -102,7 +102,7 @@ // --- This space left blank for Syndicate data --- - // --- Centcom radio, yo. --- + // --- CentCom radio, yo. --- else if(data == 5) diff --git a/code/game/machinery/telecomms/computers/logbrowser.dm b/code/game/machinery/telecomms/computers/logbrowser.dm index 6ca5adb25c..92a4edfcd2 100644 --- a/code/game/machinery/telecomms/computers/logbrowser.dm +++ b/code/game/machinery/telecomms/computers/logbrowser.dm @@ -14,7 +14,7 @@ var/universal_translate = 0 // set to 1 if it can translate nonhuman speech req_access = list(ACCESS_TCOMSAT) - circuit = /obj/item/weapon/circuitboard/computer/comm_server + circuit = /obj/item/circuitboard/computer/comm_server /obj/machinery/computer/telecomms/server/attack_hand(mob/user) if(..()) diff --git a/code/game/machinery/telecomms/computers/telemonitor.dm b/code/game/machinery/telecomms/computers/telemonitor.dm index 0fd04b2536..bccbfd96fd 100644 --- a/code/game/machinery/telecomms/computers/telemonitor.dm +++ b/code/game/machinery/telecomms/computers/telemonitor.dm @@ -16,7 +16,7 @@ var/network = "NULL" // the network to probe var/temp = "" // temporary feedback messages - circuit = /obj/item/weapon/circuitboard/computer/comm_monitor + circuit = /obj/item/circuitboard/computer/comm_monitor /obj/machinery/computer/telecomms/monitor/attack_hand(mob/user) if(..()) diff --git a/code/game/machinery/telecomms/machines/allinone.dm b/code/game/machinery/telecomms/machines/allinone.dm index 8c73b96932..639b6355b8 100644 --- a/code/game/machinery/telecomms/machines/allinone.dm +++ b/code/game/machinery/telecomms/machines/allinone.dm @@ -12,7 +12,7 @@ use_power = NO_POWER_USE idle_power_usage = 0 machinetype = 6 - var/intercept = 0 // if nonzero, broadcasts all messages to syndicate channel + var/intercept = FALSE // if TRUE, broadcasts all (non-syndie) messages to syndicate channel /obj/machinery/telecomms/allinone/receive_signal(datum/signal/signal) @@ -33,12 +33,21 @@ sleep(signal.data["slow"]) // simulate the network lag if necessary /* ###### Broadcast a message using signal.data ###### */ - if(signal.frequency == GLOB.SYND_FREQ) // if syndicate broadcast, just + Broadcast_Message(signal.data["mob"], + signal.data["vmask"], + signal.data["radio"], signal.data["message"], + signal.data["name"], signal.data["job"], + signal.data["realname"],, signal.data["compression"], list(0, z), signal.frequency, signal.data["spans"], + signal.data["verb_say"], signal.data["verb_ask"], signal.data["verb_exclaim"], signal.data["verb_yell"], + signal.data["language"]) + + /* ###### Copy all non-syndie communications to the Syndicate Frequency ###### */ + if(intercept && signal.frequency != GLOB.SYND_FREQ) Broadcast_Message(signal.data["mob"], signal.data["vmask"], signal.data["radio"], signal.data["message"], signal.data["name"], signal.data["job"], - signal.data["realname"],, signal.data["compression"], list(0, z), signal.frequency, signal.data["spans"], + signal.data["realname"],, signal.data["compression"], list(0, z), GLOB.SYND_FREQ, signal.data["spans"], signal.data["verb_say"], signal.data["verb_ask"], signal.data["verb_exclaim"], signal.data["verb_yell"], signal.data["language"]) diff --git a/code/game/machinery/telecomms/machines/broadcaster.dm b/code/game/machinery/telecomms/machines/broadcaster.dm index 286630a777..246c1fa047 100644 --- a/code/game/machinery/telecomms/machines/broadcaster.dm +++ b/code/game/machinery/telecomms/machines/broadcaster.dm @@ -17,8 +17,7 @@ GLOBAL_VAR_INIT(message_delay, 0) // To make sure restarting the recentmessages use_power = IDLE_POWER_USE idle_power_usage = 25 machinetype = 5 - /*heatgen = 0 - delay = 7*/ + circuit = /obj/item/circuitboard/machine/telecomms/broadcaster /obj/machinery/telecomms/broadcaster/receive_information(datum/signal/signal, obj/machinery/telecomms/machine_from) // Don't broadcast rejected signals @@ -82,22 +81,6 @@ GLOBAL_VAR_INIT(message_delay, 0) // To make sure restarting the recentmessages /* --- Do a snazzy animation! --- */ flick("broadcaster_send", src) -/obj/machinery/telecomms/broadcaster/New() - ..() - var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/telecomms/broadcaster(null) - B.apply_default_parts(src) - -/obj/item/weapon/circuitboard/machine/telecomms/broadcaster - name = "Subspace Broadcaster (Machine Board)" - build_path = /obj/machinery/telecomms/broadcaster - origin_tech = "programming=2;engineering=2;bluespace=1" - req_components = list( - /obj/item/weapon/stock_parts/manipulator = 2, - /obj/item/stack/cable_coil = 1, - /obj/item/weapon/stock_parts/subspace/filter = 1, - /obj/item/weapon/stock_parts/subspace/crystal = 1, - /obj/item/weapon/stock_parts/micro_laser = 2) - /obj/machinery/telecomms/broadcaster/Destroy() // In case message_delay is left on 1, otherwise it won't reset the list and people can't say the same thing twice anymore. if(GLOB.message_delay) diff --git a/code/game/machinery/telecomms/machines/bus.dm b/code/game/machinery/telecomms/machines/bus.dm index fb2f06aca7..252a285d2a 100644 --- a/code/game/machinery/telecomms/machines/bus.dm +++ b/code/game/machinery/telecomms/machines/bus.dm @@ -17,8 +17,8 @@ use_power = IDLE_POWER_USE idle_power_usage = 50 machinetype = 2 - //heatgen = 20 netspeed = 40 + circuit = /obj/item/circuitboard/machine/telecomms/bus var/change_frequency = 0 /obj/machinery/telecomms/bus/receive_information(datum/signal/signal, obj/machinery/telecomms/machine_from) @@ -49,24 +49,6 @@ if(can_send) break -/obj/machinery/telecomms/bus/New() - ..() - var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/telecomms/bus(null) - B.apply_default_parts(src) - -/obj/item/weapon/circuitboard/machine/telecomms/bus - name = "Bus Mainframe (Machine Board)" - build_path = /obj/machinery/telecomms/bus - origin_tech = "programming=2;engineering=2" - req_components = list( - /obj/item/weapon/stock_parts/manipulator = 2, - /obj/item/stack/cable_coil = 1, - /obj/item/weapon/stock_parts/subspace/filter = 1) - - - - - //Preset Buses /obj/machinery/telecomms/bus/preset_one @@ -93,10 +75,10 @@ freq_listening = list(GLOB.ENG_FREQ) autolinkers = list("processor4", "engineering", "common") -/obj/machinery/telecomms/bus/preset_four/New() +/obj/machinery/telecomms/bus/preset_four/Initialize() + . = ..() for(var/i = 1441, i < 1489, i += 2) freq_listening |= i - ..() /obj/machinery/telecomms/bus/preset_one/birdstation name = "Bus" diff --git a/code/game/machinery/telecomms/machines/hub.dm b/code/game/machinery/telecomms/machines/hub.dm index 656eb4a522..4019d97002 100644 --- a/code/game/machinery/telecomms/machines/hub.dm +++ b/code/game/machinery/telecomms/machines/hub.dm @@ -18,10 +18,9 @@ use_power = IDLE_POWER_USE idle_power_usage = 80 machinetype = 7 - //heatgen = 40 long_range_link = 1 netspeed = 40 - + circuit = /obj/item/circuitboard/machine/telecomms/hub /obj/machinery/telecomms/hub/receive_information(datum/signal/signal, obj/machinery/telecomms/machine_from) if(is_freq_listening(signal)) @@ -33,23 +32,6 @@ relay_information(signal, "/obj/machinery/telecomms/relay", 1) relay_information(signal, "/obj/machinery/telecomms/broadcaster", 1) // Send it to a broadcaster. -/obj/machinery/telecomms/hub/New() - ..() - var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/telecomms/hub(null) - B.apply_default_parts(src) - -/obj/item/weapon/circuitboard/machine/telecomms/hub - name = "Hub Mainframe (Machine Board)" - build_path = /obj/machinery/telecomms/hub - origin_tech = "programming=2;engineering=2" - req_components = list( - /obj/item/weapon/stock_parts/manipulator = 2, - /obj/item/stack/cable_coil = 2, - /obj/item/weapon/stock_parts/subspace/filter = 2) - - - - //Preset HUB /obj/machinery/telecomms/hub/preset diff --git a/code/game/machinery/telecomms/machines/processor.dm b/code/game/machinery/telecomms/machines/processor.dm index 5680c880b3..fb791cf03e 100644 --- a/code/game/machinery/telecomms/machines/processor.dm +++ b/code/game/machinery/telecomms/machines/processor.dm @@ -16,8 +16,7 @@ use_power = IDLE_POWER_USE idle_power_usage = 30 machinetype = 3 - //heatgen = 100 - //delay = 5 + circuit = /obj/item/circuitboard/machine/telecomms/processor var/process_mode = 1 // 1 = Uncompress Signals, 0 = Compress Signals /obj/machinery/telecomms/processor/receive_information(datum/signal/signal, obj/machinery/telecomms/machine_from) @@ -35,24 +34,6 @@ signal.data["slow"] += rand(5, 10) // slow the signal down relay_information(signal, "/obj/machinery/telecomms/server") -/obj/machinery/telecomms/processor/New() - ..() - var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/telecomms/processor(null) - B.apply_default_parts(src) - -/obj/item/weapon/circuitboard/machine/telecomms/processor - name = "Processor Unit (Machine Board)" - build_path = /obj/machinery/telecomms/processor - origin_tech = "programming=2;engineering=2" - req_components = list( - /obj/item/weapon/stock_parts/manipulator = 3, - /obj/item/weapon/stock_parts/subspace/filter = 1, - /obj/item/weapon/stock_parts/subspace/treatment = 2, - /obj/item/weapon/stock_parts/subspace/analyzer = 1, - /obj/item/stack/cable_coil = 2, - /obj/item/weapon/stock_parts/subspace/amplifier = 1) - - //Preset Processors /obj/machinery/telecomms/processor/preset_one diff --git a/code/game/machinery/telecomms/machines/receiver.dm b/code/game/machinery/telecomms/machines/receiver.dm index af218fd663..79ab125878 100644 --- a/code/game/machinery/telecomms/machines/receiver.dm +++ b/code/game/machinery/telecomms/machines/receiver.dm @@ -16,7 +16,7 @@ use_power = IDLE_POWER_USE idle_power_usage = 30 machinetype = 1 - //heatgen = 0 + circuit = /obj/item/circuitboard/machine/telecomms/receiver /obj/machinery/telecomms/receiver/receive_signal(datum/signal/signal) @@ -50,25 +50,6 @@ return 0 return 1 - -/obj/machinery/telecomms/receiver/New() - ..() - var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/telecomms/receiver(null) - B.apply_default_parts(src) - -/obj/item/weapon/circuitboard/machine/telecomms/receiver - name = "Subspace Receiver (Machine Board)" - build_path = /obj/machinery/telecomms/receiver - origin_tech = "programming=2;engineering=2;bluespace=1" - req_components = list( - /obj/item/weapon/stock_parts/subspace/ansible = 1, - /obj/item/weapon/stock_parts/subspace/filter = 1, - /obj/item/weapon/stock_parts/manipulator = 2, - /obj/item/weapon/stock_parts/micro_laser = 1) - - - - //Preset Receivers //--PRESET LEFT--// @@ -89,10 +70,10 @@ freq_listening = list(GLOB.COMM_FREQ, GLOB.ENG_FREQ, GLOB.SEC_FREQ) //command, engineering, security //Common and other radio frequencies for people to freely use -/obj/machinery/telecomms/receiver/preset_right/New() +/obj/machinery/telecomms/receiver/preset_right/Initialize() + . = ..() for(var/i = 1441, i < 1489, i += 2) freq_listening |= i - ..() /obj/machinery/telecomms/receiver/preset_left/birdstation name = "Receiver" diff --git a/code/game/machinery/telecomms/machines/relay.dm b/code/game/machinery/telecomms/machines/relay.dm index 5bc97d54c7..ca333b9a6c 100644 --- a/code/game/machinery/telecomms/machines/relay.dm +++ b/code/game/machinery/telecomms/machines/relay.dm @@ -15,9 +15,9 @@ use_power = IDLE_POWER_USE idle_power_usage = 30 machinetype = 8 - //heatgen = 0 netspeed = 5 long_range_link = 1 + circuit = /obj/item/circuitboard/machine/telecomms/relay var/broadcasting = 1 var/receiving = 1 @@ -45,22 +45,6 @@ return FALSE return receiving -/obj/machinery/telecomms/relay/New() - ..() - var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/telecomms/relay(null) - B.apply_default_parts(src) - -/obj/item/weapon/circuitboard/machine/telecomms/relay - name = "Relay Mainframe (Machine Board)" - build_path = /obj/machinery/telecomms/relay - origin_tech = "programming=2;engineering=2;bluespace=2" - req_components = list( - /obj/item/weapon/stock_parts/manipulator = 2, - /obj/item/stack/cable_coil = 2, - /obj/item/weapon/stock_parts/subspace/filter = 2) - - - //Preset Relay /obj/machinery/telecomms/relay/preset diff --git a/code/game/machinery/telecomms/machines/server.dm b/code/game/machinery/telecomms/machines/server.dm index cd8e433cea..a328333b36 100644 --- a/code/game/machinery/telecomms/machines/server.dm +++ b/code/game/machinery/telecomms/machines/server.dm @@ -16,7 +16,7 @@ use_power = IDLE_POWER_USE idle_power_usage = 15 machinetype = 4 - //heatgen = 50 + circuit = /obj/item/circuitboard/machine/telecomms/server var/list/log_entries = list() var/list/stored_names = list() var/list/TrafficActions = list() @@ -32,20 +32,9 @@ var/obj/item/device/radio/headset/server_radio = null var/last_signal = 0 // Last time it sent a signal -/obj/machinery/telecomms/server/New() - ..() - var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/telecomms/server(null) - B.apply_default_parts(src) - server_radio = new() - -/obj/item/weapon/circuitboard/machine/telecomms/server - name = "Telecommunication Server (Machine Board)" - build_path = /obj/machinery/telecomms/server - origin_tech = "programming=2;engineering=2" - req_components = list( - /obj/item/weapon/stock_parts/manipulator = 2, - /obj/item/stack/cable_coil = 1, - /obj/item/weapon/stock_parts/subspace/filter = 1) +/obj/machinery/telecomms/server/Initialize() + . = ..() + server_radio = new /obj/machinery/telecomms/server/receive_information(datum/signal/signal, obj/machinery/telecomms/machine_from) if(signal.data["message"]) @@ -135,8 +124,8 @@ /obj/machinery/telecomms/server/presets network = "tcommsat" -/obj/machinery/telecomms/server/presets/New() - ..() +/obj/machinery/telecomms/server/presets/Initialize() + . = ..() name = id @@ -167,10 +156,10 @@ //Common and other radio frequencies for people to freely use // 1441 to 1489 -/obj/machinery/telecomms/server/presets/common/New() +/obj/machinery/telecomms/server/presets/common/Initialize() + . = ..() for(var/i = 1441, i < 1489, i += 2) freq_listening |= i - ..() /obj/machinery/telecomms/server/presets/command id = "Command Server" @@ -187,6 +176,6 @@ freq_listening = list(GLOB.SEC_FREQ) autolinkers = list("security") -/obj/machinery/telecomms/server/presets/common/birdstation/New() - ..() +/obj/machinery/telecomms/server/presets/common/birdstation/Initialize() + . = ..() freq_listening = list() diff --git a/code/game/machinery/telecomms/telecomunications.dm b/code/game/machinery/telecomms/telecomunications.dm index 48bb5bb5ab..62f53f73ad 100644 --- a/code/game/machinery/telecomms/telecomunications.dm +++ b/code/game/machinery/telecomms/telecomunications.dm @@ -16,6 +16,7 @@ GLOBAL_LIST_EMPTY(telecomms_list) /obj/machinery/telecomms icon = 'icons/obj/machines/telecomms.dmi' + critical_machine = TRUE var/list/links = list() // list of machines this machine is linked to var/traffic = 0 // value increases as traffic increases var/netspeed = 5 // how much traffic to lose per tick (50 gigabytes/second * netspeed) @@ -31,7 +32,6 @@ GLOBAL_LIST_EMPTY(telecomms_list) var/long_range_link = 0 // Can you link it across Z levels or on the otherside of the map? (Relay & Hub) var/hide = 0 // Is it a hidden machine? var/listening_level = 0 // 0 = auto set in New() - this is the z level that the machine is listening to. - critical_machine = TRUE /obj/machinery/telecomms/proc/relay_information(datum/signal/signal, filter, copysig, amount = 20) @@ -144,7 +144,7 @@ GLOBAL_LIST_EMPTY(telecomms_list) listening_level = position.z /obj/machinery/telecomms/Initialize(mapload) - ..() + . = ..() if(mapload && autolinkers.len) // Links nearby machines if(!long_range_link) diff --git a/code/game/machinery/teleporter.dm b/code/game/machinery/teleporter.dm index b737b7e77e..1c7268e6c6 100644 --- a/code/game/machinery/teleporter.dm +++ b/code/game/machinery/teleporter.dm @@ -1,221 +1,3 @@ -/obj/machinery/computer/teleporter - name = "teleporter control console" - desc = "Used to control a linked teleportation Hub and Station." - icon_screen = "teleport" - icon_keyboard = "teleport_key" - circuit = /obj/item/weapon/circuitboard/computer/teleporter - var/obj/item/device/gps/locked = null - var/regime_set = "Teleporter" - var/id = null - var/obj/machinery/teleport/station/power_station - var/calibrating - var/turf/target //Used for one-time-use teleport cards (such as clown planet coordinates.) - //Setting this to 1 will set src.locked to null after a player enters the portal and will not allow hand-teles to open portals to that location. - - light_color = LIGHT_COLOR_BLUE - -/obj/machinery/computer/teleporter/New() - src.id = "[rand(1000, 9999)]" - ..() - -/obj/machinery/computer/teleporter/Initialize() - ..() - link_power_station() - -/obj/machinery/computer/teleporter/Destroy() - if (power_station) - power_station.teleporter_console = null - power_station = null - return ..() - -/obj/machinery/computer/teleporter/proc/link_power_station() - if(power_station) - return - for(dir in list(NORTH,EAST,SOUTH,WEST)) - power_station = locate(/obj/machinery/teleport/station, get_step(src, dir)) - if(power_station) - break - return power_station - -/obj/machinery/computer/teleporter/attackby(obj/I, mob/living/user, params) - if(istype(I, /obj/item/device/gps)) - var/obj/item/device/gps/L = I - if(L.locked_location && !(stat & (NOPOWER|BROKEN))) - if(!user.transferItemToLoc(L, src)) - to_chat(user, "\the [I] is stuck to your hand, you cannot put it in \the [src]!") - return - locked = L - to_chat(user, "You insert the GPS device into the [name]'s slot.") - else - return ..() - -/obj/machinery/computer/teleporter/attack_ai(mob/user) - src.attack_hand(user) - -/obj/machinery/computer/teleporter/attack_hand(mob/user) - if(..()) - return - interact(user) - -/obj/machinery/computer/teleporter/interact(mob/user) - var/data = "

Teleporter Status

" - if(!power_station) - data += "
No power station linked.
" - else if(!power_station.teleporter_hub) - data += "
No hub linked.
" - else - data += "
Current regime: [regime_set]
" - data += "Current target: [(!target) ? "None" : "[get_area(target)] [(regime_set != "Gate") ? "" : "Teleporter"]"]
" - if(calibrating) - data += "Calibration: In Progress" - else if(power_station.teleporter_hub.calibrated || power_station.teleporter_hub.accurate >= 3) - data += "Calibration: Optimal" - else - data += "Calibration: Sub-Optimal" - data += "

" - - data += "Change regime
" - data += "Set target
" - if(locked) - data += "
Get target from memory
" - data += "Eject GPS device
" - else - data += "
Get target from memory
" - data += "Eject GPS device
" - - data += "
Calibrate Hub" - - var/datum/browser/popup = new(user, "teleporter", name, 400, 400) - popup.set_content(data) - popup.open() - return - -/obj/machinery/computer/teleporter/Topic(href, href_list) - if(..()) - return - - if(href_list["eject"]) - eject() - updateDialog() - return - - if(!check_hub_connection()) - say("Error: Unable to detect hub.") - return - if(calibrating) - say("Error: Calibration in progress. Stand by.") - return - - if(href_list["regimeset"]) - power_station.engaged = 0 - power_station.teleporter_hub.update_icon() - power_station.teleporter_hub.calibrated = 0 - reset_regime() - if(href_list["settarget"]) - power_station.engaged = 0 - power_station.teleporter_hub.update_icon() - power_station.teleporter_hub.calibrated = 0 - set_target(usr) - if(href_list["locked"]) - power_station.engaged = 0 - power_station.teleporter_hub.update_icon() - power_station.teleporter_hub.calibrated = 0 - target = get_turf(locked.locked_location) - if(href_list["calibrate"]) - if(!target) - say("Error: No target set to calibrate to.") - return - if(power_station.teleporter_hub.calibrated || power_station.teleporter_hub.accurate >= 3) - say("Hub is already calibrated!") - return - say("Processing hub calibration to target...") - - calibrating = 1 - spawn(50 * (3 - power_station.teleporter_hub.accurate)) //Better parts mean faster calibration - calibrating = 0 - if(check_hub_connection()) - power_station.teleporter_hub.calibrated = 1 - say("Calibration complete.") - else - say("Error: Unable to detect hub.") - updateDialog() - - updateDialog() - -/obj/machinery/computer/teleporter/proc/check_hub_connection() - if(!power_station) - return - if(!power_station.teleporter_hub) - return - return 1 - -/obj/machinery/computer/teleporter/proc/reset_regime() - target = null - if(regime_set == "Teleporter") - regime_set = "Gate" - else - regime_set = "Teleporter" - -/obj/machinery/computer/teleporter/proc/eject() - if(locked) - locked.loc = loc - locked = null - -/obj/machinery/computer/teleporter/proc/set_target(mob/user) - var/list/L = list() - var/list/areaindex = list() - if(regime_set == "Teleporter") - for(var/obj/item/device/radio/beacon/R in GLOB.teleportbeacons) - var/turf/T = get_turf(R) - if(!T) - continue - if(T.z == ZLEVEL_CENTCOM || T.z > ZLEVEL_SPACEMAX) - continue - L[avoid_assoc_duplicate_keys(T.loc.name, areaindex)] = R - - for(var/obj/item/weapon/implant/tracking/I in GLOB.tracked_implants) - if(!I.imp_in || !ismob(I.loc)) - continue - else - var/mob/M = I.loc - if(M.stat == DEAD) - if(M.timeofdeath + 6000 < world.time) - continue - var/turf/T = get_turf(M) - if(!T) - continue - if(T.z == ZLEVEL_CENTCOM) - continue - L[avoid_assoc_duplicate_keys(M.real_name, areaindex)] = I - - var/desc = input("Please select a location to lock in.", "Locking Computer") as null|anything in L - target = L[desc] - - else - var/list/S = power_station.linked_stations - if(!S.len) - to_chat(user, "No connected stations located.") - return - for(var/obj/machinery/teleport/station/R in S) - var/turf/T = get_turf(R) - if(!T || !R.teleporter_hub || !R.teleporter_console) - continue - if(T.z == ZLEVEL_CENTCOM || T.z > ZLEVEL_SPACEMAX) - continue - L[avoid_assoc_duplicate_keys(T.loc.name, areaindex)] = R - var/desc = input("Please select a station to lock in.", "Locking Computer") as null|anything in L - target = L[desc] - if(target) - var/obj/machinery/teleport/station/trg = target - trg.linked_stations |= power_station - trg.stat &= ~NOPOWER - if(trg.teleporter_hub) - trg.teleporter_hub.stat &= ~NOPOWER - trg.teleporter_hub.update_icon() - if(trg.teleporter_console) - trg.teleporter_console.stat &= ~NOPOWER - trg.teleporter_console.update_icon() - /obj/machinery/teleport name = "teleport" icon = 'icons/obj/machines/teleporter.dmi' @@ -226,29 +8,16 @@ name = "teleporter hub" desc = "It's the hub of a teleporting machine." icon_state = "tele0" - var/accurate = 0 use_power = IDLE_POWER_USE idle_power_usage = 10 active_power_usage = 2000 + circuit = /obj/item/circuitboard/machine/teleporter_hub + var/accurate = FALSE var/obj/machinery/teleport/station/power_station var/calibrated //Calibration prevents mutation -/obj/machinery/teleport/hub/New() - ..() - var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/teleporter_hub(null) - B.apply_default_parts(src) - -/obj/item/weapon/circuitboard/machine/teleporter_hub - name = "Teleporter Hub (Machine Board)" - build_path = /obj/machinery/teleport/hub - origin_tech = "programming=3;engineering=4;bluespace=4;materials=4" - req_components = list( - /obj/item/weapon/ore/bluespace_crystal = 3, - /obj/item/weapon/stock_parts/matter_bin = 1) - def_components = list(/obj/item/weapon/ore/bluespace_crystal = /obj/item/weapon/ore/bluespace_crystal/artificial) - /obj/machinery/teleport/hub/Initialize() - ..() + . = ..() link_power_station() /obj/machinery/teleport/hub/Destroy() @@ -259,7 +28,7 @@ /obj/machinery/teleport/hub/RefreshParts() var/A = 0 - for(var/obj/item/weapon/stock_parts/matter_bin/M in component_parts) + for(var/obj/item/stock_parts/matter_bin/M in component_parts) A += M.rating accurate = A @@ -327,9 +96,9 @@ /obj/machinery/teleport/hub/proc/is_ready() . = !panel_open && !(stat & (BROKEN|NOPOWER)) && power_station && power_station.engaged && !(power_station.stat & (BROKEN|NOPOWER)) -/obj/machinery/teleport/hub/syndicate/New() - ..() - component_parts += new /obj/item/weapon/stock_parts/matter_bin/super(null) +/obj/machinery/teleport/hub/syndicate/Initialize() + . = ..() + component_parts += new /obj/item/stock_parts/matter_bin/super(null) RefreshParts() @@ -337,37 +106,23 @@ name = "station" desc = "The power control station for a bluespace teleporter. Used for toggling power, and can activate a test-fire to prevent malfunctions." icon_state = "controller" - var/engaged = 0 use_power = IDLE_POWER_USE idle_power_usage = 10 active_power_usage = 2000 + circuit = /obj/item/circuitboard/machine/teleporter_station + var/engaged = FALSE var/obj/machinery/computer/teleporter/teleporter_console var/obj/machinery/teleport/hub/teleporter_hub var/list/linked_stations = list() var/efficiency = 0 -/obj/machinery/teleport/station/New() - ..() - var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/teleporter_station(null) - B.apply_default_parts(src) - -/obj/item/weapon/circuitboard/machine/teleporter_station - name = "Teleporter Station (Machine Board)" - build_path = /obj/machinery/teleport/station - origin_tech = "programming=4;engineering=4;bluespace=4;plasmatech=3" - req_components = list( - /obj/item/weapon/ore/bluespace_crystal = 2, - /obj/item/weapon/stock_parts/capacitor = 2, - /obj/item/weapon/stock_parts/console_screen = 1) - def_components = list(/obj/item/weapon/ore/bluespace_crystal = /obj/item/weapon/ore/bluespace_crystal/artificial) - /obj/machinery/teleport/station/Initialize() - ..() + . = ..() link_console_and_hub() /obj/machinery/teleport/station/RefreshParts() var/E - for(var/obj/item/weapon/stock_parts/capacitor/C in component_parts) + for(var/obj/item/stock_parts/capacitor/C in component_parts) E += C.rating efficiency = E - 1 @@ -395,7 +150,7 @@ teleporter_console = null return ..() -/obj/machinery/teleport/station/attackby(obj/item/weapon/W, mob/user, params) +/obj/machinery/teleport/station/attackby(obj/item/W, mob/user, params) if(istype(W, /obj/item/device/multitool)) var/obj/item/device/multitool/M = W if(panel_open) @@ -420,7 +175,7 @@ else if(default_deconstruction_crowbar(W)) return - else if(istype(W, /obj/item/weapon/wirecutters)) + else if(istype(W, /obj/item/wirecutters)) if(panel_open) link_console_and_hub() to_chat(user, "You reconnect the station to nearby machinery.") diff --git a/code/game/machinery/transformer.dm b/code/game/machinery/transformer.dm index 3215727740..79428fce6f 100644 --- a/code/game/machinery/transformer.dm +++ b/code/game/machinery/transformer.dm @@ -22,7 +22,7 @@ . = ..() new /obj/machinery/conveyor/auto(locate(x - 1, y, z), WEST) new /obj/machinery/conveyor/auto(loc, WEST) - new /obj/machinery/conveyor/auto(locate(x + 1, y, z), WEST) + new /obj/machinery/conveyor/auto(locate(x + 1, y, z), WEST) countdown = new(src) countdown.start() @@ -33,9 +33,7 @@ to_chat(user, "It will be ready in [max(0, seconds_remaining)] seconds.") /obj/machinery/transformer/Destroy() - if(countdown) - qdel(countdown) - countdown = null + QDEL_NULL(countdown) . = ..() /obj/machinery/transformer/power_change() diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index 248b25e91a..6b3be49653 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -24,12 +24,13 @@ max_integrity = 300 integrity_failure = 100 armor = list(melee = 20, bullet = 0, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 50, acid = 70) + circuit = /obj/item/circuitboard/machine/vendor var/active = 1 //No sales pitches if off! var/vend_ready = 1 //Are we ready to vend?? Is it time?? // To be filled out at compile time var/list/products = list() //For each, use the following pattern: - var/list/contraband = list() //list(/type/path = amount,/type/path2 = amount2) + var/list/contraband = list() //list(/type/path = amount, /type/path2 = amount2) var/list/premium = list() //No specified amount = only one in stock var/product_slogans = "" //String of slogans separated by semicolons, optional @@ -51,21 +52,22 @@ var/shut_up = 0 //Stop spouting those godawful pitches! var/extended_inventory = 0 //can we access the hidden inventory? var/scan_id = 1 - var/obj/item/weapon/coin/coin + var/obj/item/coin/coin var/obj/item/stack/spacecash/bill var/dish_quants = list() //used by the snack machine's custom compartment to count dishes. - var/obj/item/weapon/vending_refill/refill_canister = null //The type of refill canisters used by this machine. + var/obj/item/vending_refill/refill_canister = null //The type of refill canisters used by this machine. var/refill_count = 3 //The number of canisters the vending machine uses /obj/machinery/vending/Initialize() - ..() + var/build_inv = FALSE + if(!refill_canister) + circuit = null + build_inv = TRUE + . = ..() wires = new /datum/wires/vending(src) - if(refill_canister) //constructable vending machine - var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/vendor(null) - B.apply_default_parts(src) - else + if(build_inv) //non-constructable vending machine build_inventory(products) build_inventory(contraband, 1) build_inventory(premium, 0, 1) @@ -77,46 +79,6 @@ last_slogan = world.time + rand(0, slogan_delay) power_change() -/obj/item/weapon/circuitboard/machine/vendor - name = "Booze-O-Mat Vendor (Machine Board)" - build_path = /obj/machinery/vending/boozeomat - origin_tech = "programming=1" - req_components = list( - /obj/item/weapon/vending_refill/boozeomat = 3) - - var/list/names_paths = list(/obj/machinery/vending/boozeomat = "Booze-O-Mat", - /obj/machinery/vending/coffee = "Solar's Best Hot Drinks", - /obj/machinery/vending/snack = "Getmore Chocolate Corp", - /obj/machinery/vending/cola = "Robust Softdrinks", - /obj/machinery/vending/cigarette = "ShadyCigs Deluxe", - /obj/machinery/vending/autodrobe = "AutoDrobe", - /obj/machinery/vending/clothing = "ClothesMate", - /obj/machinery/vending/medical = "NanoMed Plus", - /obj/machinery/vending/wallmed = "NanoMed") - -/obj/item/weapon/circuitboard/machine/vendor/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/weapon/screwdriver)) - var/position = names_paths.Find(build_path) - position = (position == names_paths.len) ? 1 : (position + 1) - var/typepath = names_paths[position] - - to_chat(user, "You set the board to \"[names_paths[typepath]]\".") - set_type(typepath) - else - return ..() - -/obj/item/weapon/circuitboard/machine/vendor/proc/set_type(var/obj/machinery/vending/typepath) - build_path = typepath - name = "[names_paths[build_path]] Vendor (Machine Board)" - req_components = list(initial(typepath.refill_canister) = initial(typepath.refill_count)) - -/obj/item/weapon/circuitboard/machine/vendor/apply_default_parts(obj/machinery/M) - for(var/typepath in names_paths) - if(istype(M, typepath)) - set_type(typepath) - break - ..() - /obj/machinery/vending/Destroy() QDEL_NULL(wires) QDEL_NULL(coin) @@ -124,10 +86,8 @@ return ..() /obj/machinery/vending/snack/Destroy() - for(var/obj/item/weapon/reagent_containers/food/snacks/S in contents) - S.loc = get_turf(src) - qdel(wires) - wires = null + for(var/obj/item/reagent_containers/food/snacks/S in contents) + S.forceMove(get_turf(src)) return ..() /obj/machinery/vending/RefreshParts() //Better would be to make constructable child @@ -138,7 +98,7 @@ build_inventory(products, start_empty = 1) build_inventory(contraband, 1, start_empty = 1) build_inventory(premium, 0, 1, start_empty = 1) - for(var/obj/item/weapon/vending_refill/VR in component_parts) + for(var/obj/item/vending_refill/VR in component_parts) refill_inventory(VR, product_records, STANDARD_CHARGE) refill_inventory(VR, coin_records, COIN_CHARGE) refill_inventory(VR, hidden_records, CONTRABAND_CHARGE) @@ -146,14 +106,14 @@ /obj/machinery/vending/deconstruct(disassembled = TRUE) if(!refill_canister) //the non constructable vendors drop metal instead of a machine frame. - if(!(flags & NODECONSTRUCT)) + if(!(flags_1 & NODECONSTRUCT_1)) new /obj/item/stack/sheet/metal(loc, 3) qdel(src) else ..() /obj/machinery/vending/obj_break(damage_flag) - if(!(stat & BROKEN) && !(flags & NODECONSTRUCT)) + if(!(stat & BROKEN) && !(flags_1 & NODECONSTRUCT_1)) var/dump_amount = 0 for(var/datum/data/vending_product/R in product_records) if(R.amount <= 0) //Try to use a record that actually has something to dump. @@ -194,7 +154,7 @@ else product_records += R -/obj/machinery/vending/proc/refill_inventory(obj/item/weapon/vending_refill/refill, datum/data/vending_product/machine, var/charge_type = STANDARD_CHARGE) +/obj/machinery/vending/proc/refill_inventory(obj/item/vending_refill/refill, datum/data/vending_product/machine, var/charge_type = STANDARD_CHARGE) var/total = 0 var/to_restock = 0 @@ -222,11 +182,11 @@ total += restock return total -/obj/machinery/vending/snack/attackby(obj/item/weapon/W, mob/user, params) - if(istype(W, /obj/item/weapon/reagent_containers/food/snacks)) +/obj/machinery/vending/snack/attackby(obj/item/W, mob/user, params) + if(istype(W, /obj/item/reagent_containers/food/snacks)) if(!compartment_access_check(user)) return - var/obj/item/weapon/reagent_containers/food/snacks/S = W + var/obj/item/reagent_containers/food/snacks/S = W if(!S.junkiness) if(!iscompartmentfull(user)) if(!user.drop_item()) @@ -237,13 +197,13 @@ else to_chat(user, "[src]'s chef compartment does not accept junk food.") - else if(istype(W, /obj/item/weapon/storage/bag/tray)) + else if(istype(W, /obj/item/storage/bag/tray)) if(!compartment_access_check(user)) return - var/obj/item/weapon/storage/T = W + var/obj/item/storage/T = W var/loaded = 0 var/denied_items = 0 - for(var/obj/item/weapon/reagent_containers/food/snacks/S in T.contents) + for(var/obj/item/reagent_containers/food/snacks/S in T.contents) if(iscompartmentfull(user)) break if(!S.junkiness) @@ -277,14 +237,14 @@ return 1 return 0 -/obj/machinery/vending/snack/proc/food_load(obj/item/weapon/reagent_containers/food/snacks/S) +/obj/machinery/vending/snack/proc/food_load(obj/item/reagent_containers/food/snacks/S) if(dish_quants[S.name]) dish_quants[S.name]++ else dish_quants[S.name] = 1 sortList(dish_quants) -/obj/machinery/vending/attackby(obj/item/weapon/W, mob/user, params) +/obj/machinery/vending/attackby(obj/item/W, mob/user, params) if(panel_open) if(default_unfasten_wrench(user, W, time = 60)) return @@ -293,7 +253,7 @@ if(default_deconstruction_crowbar(W)) return - if(istype(W, /obj/item/weapon/screwdriver)) + if(istype(W, /obj/item/screwdriver)) if(anchored) panel_open = !panel_open to_chat(user, "You [panel_open ? "open" : "close"] the maintenance panel.") @@ -305,11 +265,11 @@ else to_chat(user, "You must first secure [src].") return - else if(istype(W, /obj/item/device/multitool)||istype(W, /obj/item/weapon/wirecutters)) + else if(istype(W, /obj/item/device/multitool)||istype(W, /obj/item/wirecutters)) if(panel_open) attack_hand(user) return - else if(istype(W, /obj/item/weapon/coin)) + else if(istype(W, /obj/item/coin)) if(coin) to_chat(user, "[src] already has [coin] inserted") return @@ -345,7 +305,7 @@ to_chat(user, "It does nothing.") else if(panel_open) //if the panel is open we attempt to refill the machine - var/obj/item/weapon/vending_refill/canister = W + var/obj/item/vending_refill/canister = W if(canister.charges[STANDARD_CHARGE] == 0) to_chat(user, "This [canister.name] is empty!") else @@ -369,7 +329,7 @@ for(var/datum/data/vending_product/machine_content in product_list[i]) while(machine_content.amount !=0) var/safety = 0 //to avoid infinite loop - for(var/obj/item/weapon/vending_refill/VR in component_parts) + for(var/obj/item/vending_refill/VR in component_parts) safety++ if(VR.charges[i] < VR.init_charges[i]) VR.charges[i]++ @@ -456,7 +416,7 @@ if(issilicon(usr)) if(iscyborg(usr)) var/mob/living/silicon/robot/R = usr - if(!(R.module && istype(R.module,/obj/item/weapon/robot_module/butler) )) + if(!(R.module && istype(R.module, /obj/item/robot_module/butler) )) to_chat(usr, "The vending machine refuses to interface with you, as you are not in its target demographic!") return else @@ -680,7 +640,7 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C desc = "A vendor with a wide variety of masks and gas tanks." icon = 'icons/obj/objects.dmi' icon_state = "dispenser" - product_paths = "/obj/item/weapon/tank/internals/oxygen;/obj/item/weapon/tank/internals/plasma;/obj/item/weapon/tank/internals/emergency_oxygen;/obj/item/weapon/tank/internals/emergency_oxygen/engi;/obj/item/clothing/mask/breath" + product_paths = "/obj/item/tank/internals/oxygen;/obj/item/tank/internals/plasma;/obj/item/tank/internals/emergency_oxygen;/obj/item/tank/internals/emergency_oxygen/engi;/obj/item/clothing/mask/breath" product_amounts = "10;10;10;5;25" */ @@ -689,28 +649,27 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C 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" //////////////18 drink entities below, plus the glasses, in case someone wants to edit the number of bottles icon_deny = "boozeomat-deny" - products = list(/obj/item/weapon/reagent_containers/food/drinks/bottle/gin = 5,/obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey = 5, - /obj/item/weapon/reagent_containers/food/drinks/bottle/tequila = 5,/obj/item/weapon/reagent_containers/food/drinks/bottle/vodka = 5, - /obj/item/weapon/reagent_containers/food/drinks/bottle/vermouth = 5,/obj/item/weapon/reagent_containers/food/drinks/bottle/rum = 5, - /obj/item/weapon/reagent_containers/food/drinks/bottle/wine = 5,/obj/item/weapon/reagent_containers/food/drinks/bottle/cognac = 5, - /obj/item/weapon/reagent_containers/food/drinks/bottle/kahlua = 5,/obj/item/weapon/reagent_containers/food/drinks/bottle/hcider = 5, - /obj/item/weapon/reagent_containers/food/drinks/bottle/absinthe = 5, /obj/item/weapon/reagent_containers/food/drinks/bottle/grappa = 5, - /obj/item/weapon/reagent_containers/food/drinks/ale = 6,/obj/item/weapon/reagent_containers/food/drinks/bottle/orangejuice = 4, - /obj/item/weapon/reagent_containers/food/drinks/bottle/tomatojuice = 4,/obj/item/weapon/reagent_containers/food/drinks/bottle/limejuice = 4, - /obj/item/weapon/reagent_containers/food/drinks/bottle/cream = 4,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/tonic = 8, - /obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola = 8, /obj/item/weapon/reagent_containers/food/drinks/soda_cans/sodawater = 15, - /obj/item/weapon/reagent_containers/food/drinks/drinkingglass = 30,/obj/item/weapon/reagent_containers/food/drinks/ice = 10, - /obj/item/weapon/reagent_containers/food/drinks/drinkingglass/shotglass = 12, - /obj/item/weapon/reagent_containers/food/drinks/flask = 3) - contraband = list(/obj/item/weapon/reagent_containers/food/drinks/mug/tea = 12) + products = list(/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, /obj/item/reagent_containers/food/drinks/bottle/vodka = 5, + /obj/item/reagent_containers/food/drinks/bottle/vermouth = 5, /obj/item/reagent_containers/food/drinks/bottle/rum = 5, + /obj/item/reagent_containers/food/drinks/bottle/wine = 5, /obj/item/reagent_containers/food/drinks/bottle/cognac = 5, + /obj/item/reagent_containers/food/drinks/bottle/kahlua = 5, /obj/item/reagent_containers/food/drinks/bottle/hcider = 5, + /obj/item/reagent_containers/food/drinks/bottle/absinthe = 5, /obj/item/reagent_containers/food/drinks/bottle/grappa = 5, + /obj/item/reagent_containers/food/drinks/ale = 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/cream = 4, /obj/item/reagent_containers/food/drinks/soda_cans/tonic = 8, + /obj/item/reagent_containers/food/drinks/soda_cans/cola = 8, /obj/item/reagent_containers/food/drinks/soda_cans/sodawater = 15, + /obj/item/reagent_containers/food/drinks/drinkingglass = 30, /obj/item/reagent_containers/food/drinks/ice = 10, + /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass = 12, /obj/item/reagent_containers/food/drinks/flask = 3) + contraband = list(/obj/item/reagent_containers/food/drinks/mug/tea = 12) 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 on this station?" 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_txt = "25" - refill_canister = /obj/item/weapon/vending_refill/boozeomat + refill_canister = /obj/item/vending_refill/boozeomat /obj/machinery/vending/assist - products = list( /obj/item/device/assembly/prox_sensor = 5,/obj/item/device/assembly/igniter = 3,/obj/item/device/assembly/signaler = 4, - /obj/item/weapon/wirecutters = 1, /obj/item/weapon/cartridge/signal = 4) + products = list( /obj/item/device/assembly/prox_sensor = 5, /obj/item/device/assembly/igniter = 3, /obj/item/device/assembly/signaler = 4, + /obj/item/wirecutters = 1, /obj/item/cartridge/signal = 4) contraband = list(/obj/item/device/assembly/timer = 2, /obj/item/device/assembly/voice = 2, /obj/item/device/assembly/health = 2) product_ads = "Only the finest!;Have some tools.;The most robust equipment.;The finest gear in space!" armor = list(melee = 100, bullet = 100, laser = 100, energy = 100, bomb = 0, bio = 0, rad = 0, fire = 100, acid = 50) @@ -722,9 +681,9 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C product_ads = "Have a drink!;Drink up!;It's good for you!;Would you like a hot joe?;I'd kill for some coffee!;The best beans in the galaxy.;Only the finest brew for you.;Mmmm. Nothing like a coffee.;I like coffee, don't you?;Coffee helps you work!;Try some tea.;We hope you like the best!;Try our new chocolate!;Admin conspiracies" icon_state = "coffee" icon_vend = "coffee-vend" - products = list(/obj/item/weapon/reagent_containers/food/drinks/coffee = 25,/obj/item/weapon/reagent_containers/food/drinks/mug/tea = 25,/obj/item/weapon/reagent_containers/food/drinks/mug/coco = 25) - contraband = list(/obj/item/weapon/reagent_containers/food/drinks/ice = 12) - refill_canister = /obj/item/weapon/vending_refill/coffee + products = list(/obj/item/reagent_containers/food/drinks/coffee = 25, /obj/item/reagent_containers/food/drinks/mug/tea = 25, /obj/item/reagent_containers/food/drinks/mug/coco = 25) + contraband = list(/obj/item/reagent_containers/food/drinks/ice = 12) + refill_canister = /obj/item/vending_refill/coffee /obj/machinery/vending/snack name = "\improper Getmore Chocolate Corp" @@ -732,11 +691,11 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C 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!;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" - products = list(/obj/item/weapon/reagent_containers/food/snacks/candy = 6,/obj/item/weapon/reagent_containers/food/drinks/dry_ramen = 6,/obj/item/weapon/reagent_containers/food/snacks/chips =6, - /obj/item/weapon/reagent_containers/food/snacks/sosjerky = 6,/obj/item/weapon/reagent_containers/food/snacks/no_raisin = 6,/obj/item/weapon/reagent_containers/food/snacks/spacetwinkie = 6, - /obj/item/weapon/reagent_containers/food/snacks/cheesiehonkers = 6) - contraband = list(/obj/item/weapon/reagent_containers/food/snacks/syndicake = 6) - refill_canister = /obj/item/weapon/vending_refill/snack + products = list(/obj/item/reagent_containers/food/snacks/candy = 6, /obj/item/reagent_containers/food/drinks/dry_ramen = 6, /obj/item/reagent_containers/food/snacks/chips =6, + /obj/item/reagent_containers/food/snacks/sosjerky = 6, /obj/item/reagent_containers/food/snacks/no_raisin = 6, /obj/item/reagent_containers/food/snacks/spacetwinkie = 6, + /obj/item/reagent_containers/food/snacks/cheesiehonkers = 6) + contraband = list(/obj/item/reagent_containers/food/snacks/syndicake = 6) + refill_canister = /obj/item/vending_refill/snack var/chef_compartment_access = "28" /obj/machinery/vending/snack/random @@ -767,12 +726,12 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C product_slogans = "Enjoy your meal.;Enough calories to support strenuous labor." product_ads = "Sufficiently healthy.;Efficiently produced tofu!;Mmm! So good!;Have a meal.;You need food to live!;Have some more candy corn!;Try our new ice cups!" icon_state = "sustenance" - products = list(/obj/item/weapon/reagent_containers/food/snacks/tofu = 24, - /obj/item/weapon/reagent_containers/food/drinks/ice = 12, - /obj/item/weapon/reagent_containers/food/snacks/candy_corn = 6) - contraband = list(/obj/item/weapon/kitchen/knife = 6, - /obj/item/weapon/reagent_containers/food/drinks/coffee = 12, - /obj/item/weapon/tank/internals/emergency_oxygen = 6, + products = list(/obj/item/reagent_containers/food/snacks/tofu = 24, + /obj/item/reagent_containers/food/drinks/ice = 12, + /obj/item/reagent_containers/food/snacks/candy_corn = 6) + contraband = list(/obj/item/kitchen/knife = 6, + /obj/item/reagent_containers/food/drinks/coffee = 12, + /obj/item/tank/internals/emergency_oxygen = 6, /obj/item/clothing/mask/breath = 6) armor = list(melee = 100, bullet = 100, laser = 100, energy = 100, bomb = 0, bio = 0, rad = 0, fire = 100, acid = 50) resistance_flags = FIRE_PROOF @@ -783,20 +742,20 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C icon_state = "Cola_Machine" 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/weapon/reagent_containers/food/drinks/soda_cans/cola = 10,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/space_mountain_wind = 10, - /obj/item/weapon/reagent_containers/food/drinks/soda_cans/dr_gibb = 10,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/starkist = 10, - /obj/item/weapon/reagent_containers/food/drinks/soda_cans/space_up = 10,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/pwr_game = 10, - /obj/item/weapon/reagent_containers/food/drinks/soda_cans/lemon_lime = 10,/obj/item/weapon/reagent_containers/glass/beaker/waterbottle = 10) - contraband = list(/obj/item/weapon/reagent_containers/food/drinks/soda_cans/thirteenloko = 6,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/shamblers = 6) - premium = list(/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/filled/nuka_cola = 1,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/air = 1) - refill_canister = /obj/item/weapon/vending_refill/cola + products = list(/obj/item/reagent_containers/food/drinks/soda_cans/cola = 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/pwr_game = 10, + /obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime = 10, /obj/item/reagent_containers/glass/beaker/waterbottle = 10) + contraband = list(/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) + refill_canister = /obj/item/vending_refill/cola /obj/machinery/vending/cola/random name = "\improper Random Drinkies" desc = "Uh oh!" /obj/machinery/vending/cola/random/Initialize() - ..() + . = ..() var/T = pick(subtypesof(/obj/machinery/vending/cola) - /obj/machinery/vending/cola/random) new T(get_turf(src)) qdel(src) @@ -838,10 +797,10 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C name = "\improper Shambler's Vendor" desc = "~Shake me up some of that Shambler's Juice!~" icon_state = "shamblers_juice" - products = list(/obj/item/weapon/reagent_containers/food/drinks/soda_cans/cola = 10,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/space_mountain_wind = 10, - /obj/item/weapon/reagent_containers/food/drinks/soda_cans/dr_gibb = 10,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/starkist = 10, - /obj/item/weapon/reagent_containers/food/drinks/soda_cans/space_up = 10,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/pwr_game = 10, - /obj/item/weapon/reagent_containers/food/drinks/soda_cans/lemon_lime = 10,/obj/item/weapon/reagent_containers/food/drinks/soda_cans/shamblers = 10) + products = list(/obj/item/reagent_containers/food/drinks/soda_cans/cola = 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/pwr_game = 10, + /obj/item/reagent_containers/food/drinks/soda_cans/lemon_lime = 10, /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." @@ -853,9 +812,9 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C product_slogans = "Carts to go!" icon_state = "cart" icon_deny = "cart-deny" - products = list(/obj/item/weapon/cartridge/medical = 10,/obj/item/weapon/cartridge/engineering = 10,/obj/item/weapon/cartridge/security = 10, - /obj/item/weapon/cartridge/janitor = 10,/obj/item/weapon/cartridge/signal/toxins = 10,/obj/item/device/pda/heads = 10, - /obj/item/weapon/cartridge/captain = 3,/obj/item/weapon/cartridge/quartermaster = 10) + products = list(/obj/item/cartridge/medical = 10, /obj/item/cartridge/engineering = 10, /obj/item/cartridge/security = 10, + /obj/item/cartridge/janitor = 10, /obj/item/cartridge/signal/toxins = 10, /obj/item/device/pda/heads = 10, + /obj/item/cartridge/captain = 3, /obj/item/cartridge/quartermaster = 10) armor = list(melee = 100, bullet = 100, laser = 100, energy = 100, bomb = 0, bio = 0, rad = 0, fire = 100, acid = 50) resistance_flags = FIRE_PROOF @@ -867,12 +826,12 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C product_slogans = "Liberation Station: Your one-stop shop for all things second ammendment!;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 ammendment 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/weapon/gun/ballistic/automatic/pistol/deagle/gold = 2,/obj/item/weapon/gun/ballistic/automatic/pistol/deagle/camo = 2, - /obj/item/weapon/gun/ballistic/automatic/pistol/m1911 = 2,/obj/item/weapon/gun/ballistic/automatic/proto/unrestricted = 2, - /obj/item/weapon/gun/ballistic/shotgun/automatic/combat = 2,/obj/item/weapon/gun/ballistic/automatic/gyropistol = 1, - /obj/item/weapon/gun/ballistic/shotgun = 2,/obj/item/weapon/gun/ballistic/automatic/ar = 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) - contraband = list(/obj/item/clothing/under/patriotsuit = 1,/obj/item/weapon/bedsheet/patriot = 3) + products = list(/obj/item/gun/ballistic/automatic/pistol/deagle/gold = 2, /obj/item/gun/ballistic/automatic/pistol/deagle/camo = 2, + /obj/item/gun/ballistic/automatic/pistol/m1911 = 2, /obj/item/gun/ballistic/automatic/proto/unrestricted = 2, + /obj/item/gun/ballistic/shotgun/automatic/combat = 2, /obj/item/gun/ballistic/automatic/gyropistol = 1, + /obj/item/gun/ballistic/shotgun = 2, /obj/item/gun/ballistic/automatic/ar = 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) + contraband = list(/obj/item/clothing/under/patriotsuit = 1, /obj/item/bedsheet/patriot = 3) armor = list(melee = 100, bullet = 100, laser = 100, energy = 100, bomb = 0, bio = 0, rad = 0, fire = 100, acid = 50) resistance_flags = FIRE_PROOF @@ -882,22 +841,22 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C 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/weapon/storage/fancy/cigarettes = 5, - /obj/item/weapon/storage/fancy/cigarettes/cigpack_uplift = 3, - /obj/item/weapon/storage/fancy/cigarettes/cigpack_robust = 3, - /obj/item/weapon/storage/fancy/cigarettes/cigpack_carp = 3, - /obj/item/weapon/storage/fancy/cigarettes/cigpack_midori = 3, - /obj/item/weapon/storage/box/matches = 10, - /obj/item/weapon/lighter/greyscale = 4, - /obj/item/weapon/storage/fancy/rollingpapers = 5) - contraband = list(/obj/item/weapon/lighter = 3, /obj/item/clothing/mask/vape = 5) - premium = list(/obj/item/weapon/storage/fancy/cigarettes/cigpack_robustgold = 3, \ - /obj/item/weapon/storage/fancy/cigarettes/cigars = 1, /obj/item/weapon/storage/fancy/cigarettes/cigars/havana = 1, /obj/item/weapon/storage/fancy/cigarettes/cigars/cohiba = 1) - refill_canister = /obj/item/weapon/vending_refill/cigarette + products = list(/obj/item/storage/fancy/cigarettes = 5, + /obj/item/storage/fancy/cigarettes/cigpack_uplift = 3, + /obj/item/storage/fancy/cigarettes/cigpack_robust = 3, + /obj/item/storage/fancy/cigarettes/cigpack_carp = 3, + /obj/item/storage/fancy/cigarettes/cigpack_midori = 3, + /obj/item/storage/box/matches = 10, + /obj/item/lighter/greyscale = 4, + /obj/item/storage/fancy/rollingpapers = 5) + contraband = list(/obj/item/lighter = 3, /obj/item/clothing/mask/vape = 5) + premium = list(/obj/item/storage/fancy/cigarettes/cigpack_robustgold = 3, \ + /obj/item/storage/fancy/cigarettes/cigars = 1, /obj/item/storage/fancy/cigarettes/cigars/havana = 1, /obj/item/storage/fancy/cigarettes/cigars/cohiba = 1) + refill_canister = /obj/item/vending_refill/cigarette /obj/machinery/vending/cigarette/pre_throw(obj/item/I) - if(istype(I, /obj/item/weapon/lighter)) - var/obj/item/weapon/lighter/L = I + if(istype(I, /obj/item/lighter)) + var/obj/item/lighter/L = I L.set_lit(TRUE) /obj/machinery/vending/medical @@ -907,23 +866,23 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C icon_deny = "med-deny" product_ads = "Go save some lives!;The best stuff for your medbay.;Only the finest tools.;Natural chemicals!;This stuff saves lives.;Don't you want some?;Ping!" req_access_txt = "5" - products = list(/obj/item/weapon/reagent_containers/syringe = 12,/obj/item/weapon/reagent_containers/dropper = 3,/obj/item/stack/medical/gauze = 8,/obj/item/weapon/reagent_containers/pill/patch/styptic = 5, /obj/item/weapon/reagent_containers/pill/insulin = 10, - /obj/item/weapon/reagent_containers/pill/patch/silver_sulf = 5,/obj/item/weapon/reagent_containers/glass/bottle/charcoal = 4, /obj/item/weapon/reagent_containers/spray/medical/sterilizer = 1, - /obj/item/weapon/reagent_containers/glass/bottle/epinephrine = 4,/obj/item/weapon/reagent_containers/glass/bottle/morphine = 4,/obj/item/weapon/reagent_containers/glass/bottle/salglu_solution = 3, - /obj/item/weapon/reagent_containers/glass/bottle/toxin = 3,/obj/item/weapon/reagent_containers/syringe/antiviral = 6,/obj/item/weapon/reagent_containers/pill/salbutamol = 2,/obj/item/device/healthanalyzer = 4, /obj/item/device/sensor_device = 2) - contraband = list(/obj/item/weapon/reagent_containers/pill/tox = 3,/obj/item/weapon/reagent_containers/pill/morphine = 4,/obj/item/weapon/reagent_containers/pill/charcoal = 6) - premium = list(/obj/item/weapon/storage/box/hug/medical = 1,/obj/item/weapon/reagent_containers/hypospray/medipen = 3, /obj/item/weapon/storage/belt/medical = 3, /obj/item/weapon/wrench/medical = 1) + products = list(/obj/item/reagent_containers/syringe = 12, /obj/item/reagent_containers/dropper = 3, /obj/item/stack/medical/gauze = 8, /obj/item/reagent_containers/pill/patch/styptic = 5, /obj/item/reagent_containers/pill/insulin = 10, + /obj/item/reagent_containers/pill/patch/silver_sulf = 5, /obj/item/reagent_containers/glass/bottle/charcoal = 4, /obj/item/reagent_containers/spray/medical/sterilizer = 1, + /obj/item/reagent_containers/glass/bottle/epinephrine = 4, /obj/item/reagent_containers/glass/bottle/morphine = 4, /obj/item/reagent_containers/glass/bottle/salglu_solution = 3, + /obj/item/reagent_containers/glass/bottle/toxin = 3, /obj/item/reagent_containers/syringe/antiviral = 6, /obj/item/reagent_containers/pill/salbutamol = 2, /obj/item/device/healthanalyzer = 4, /obj/item/device/sensor_device = 2) + contraband = list(/obj/item/reagent_containers/pill/tox = 3, /obj/item/reagent_containers/pill/morphine = 4, /obj/item/reagent_containers/pill/charcoal = 6) + premium = list(/obj/item/storage/box/hug/medical = 1, /obj/item/reagent_containers/hypospray/medipen = 3, /obj/item/storage/belt/medical = 3, /obj/item/wrench/medical = 1) armor = list(melee = 100, bullet = 100, laser = 100, energy = 100, bomb = 0, bio = 0, rad = 0, fire = 100, acid = 50) resistance_flags = FIRE_PROOF - refill_canister = /obj/item/weapon/vending_refill/medical + refill_canister = /obj/item/vending_refill/medical //This one's from bay12 /obj/machinery/vending/plasmaresearch name = "\improper Toximate 3000" desc = "All the fine parts you need in one vending machine!" - products = list(/obj/item/clothing/under/rank/scientist = 6,/obj/item/clothing/suit/bio_suit = 6,/obj/item/clothing/head/bio_hood = 6, - /obj/item/device/transfer_valve = 6,/obj/item/device/assembly/timer = 6,/obj/item/device/assembly/signaler = 6, - /obj/item/device/assembly/prox_sensor = 6,/obj/item/device/assembly/igniter = 6) + products = list(/obj/item/clothing/under/rank/scientist = 6, /obj/item/clothing/suit/bio_suit = 6, /obj/item/clothing/head/bio_hood = 6, + /obj/item/device/transfer_valve = 6, /obj/item/device/assembly/timer = 6, /obj/item/device/assembly/signaler = 6, + /obj/item/device/assembly/prox_sensor = 6, /obj/item/device/assembly/igniter = 6) contraband = list(/obj/item/device/assembly/health = 3) /obj/machinery/vending/wallmed @@ -932,13 +891,13 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C icon_state = "wallmed" icon_deny = "wallmed-deny" density = FALSE - products = list(/obj/item/weapon/reagent_containers/syringe = 3,/obj/item/weapon/reagent_containers/pill/patch/styptic = 5, - /obj/item/weapon/reagent_containers/pill/patch/silver_sulf = 5,/obj/item/weapon/reagent_containers/pill/charcoal = 2, - /obj/item/weapon/reagent_containers/spray/medical/sterilizer = 1) - contraband = list(/obj/item/weapon/reagent_containers/pill/tox = 2,/obj/item/weapon/reagent_containers/pill/morphine = 2) + products = list(/obj/item/reagent_containers/syringe = 3, /obj/item/reagent_containers/pill/patch/styptic = 5, + /obj/item/reagent_containers/pill/patch/silver_sulf = 5, /obj/item/reagent_containers/pill/charcoal = 2, + /obj/item/reagent_containers/spray/medical/sterilizer = 1) + contraband = list(/obj/item/reagent_containers/pill/tox = 2, /obj/item/reagent_containers/pill/morphine = 2) armor = list(melee = 100, bullet = 100, laser = 100, energy = 100, bomb = 0, bio = 0, rad = 0, fire = 100, acid = 50) resistance_flags = FIRE_PROOF - refill_canister = /obj/item/weapon/vending_refill/medical + refill_canister = /obj/item/vending_refill/medical refill_count = 1 /obj/machinery/vending/security @@ -948,16 +907,16 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C icon_state = "sec" icon_deny = "sec-deny" req_access_txt = "1" - products = list(/obj/item/weapon/restraints/handcuffs = 8,/obj/item/weapon/restraints/handcuffs/cable/zipties = 10,/obj/item/weapon/grenade/flashbang = 4,/obj/item/device/assembly/flash/handheld = 5, - /obj/item/weapon/reagent_containers/food/snacks/donut = 12,/obj/item/weapon/storage/box/evidence = 6,/obj/item/device/flashlight/seclite = 4,/obj/item/weapon/restraints/legcuffs/bola/energy = 7) - contraband = list(/obj/item/clothing/glasses/sunglasses = 2,/obj/item/weapon/storage/fancy/donut_box = 2) - premium = list(/obj/item/weapon/coin/antagtoken = 1) + products = list(/obj/item/restraints/handcuffs = 8, /obj/item/restraints/handcuffs/cable/zipties = 10, /obj/item/grenade/flashbang = 4, /obj/item/device/assembly/flash/handheld = 5, + /obj/item/reagent_containers/food/snacks/donut = 12, /obj/item/storage/box/evidence = 6, /obj/item/device/flashlight/seclite = 4, /obj/item/restraints/legcuffs/bola/energy = 7) + contraband = list(/obj/item/clothing/glasses/sunglasses = 2, /obj/item/storage/fancy/donut_box = 2) + premium = list(/obj/item/coin/antagtoken = 1) armor = list(melee = 100, bullet = 100, laser = 100, energy = 100, bomb = 0, bio = 0, rad = 0, fire = 100, acid = 50) resistance_flags = FIRE_PROOF /obj/machinery/vending/security/pre_throw(obj/item/I) - if(istype(I, /obj/item/weapon/grenade)) - var/obj/item/weapon/grenade/G = I + if(istype(I, /obj/item/grenade)) + var/obj/item/grenade/G = I G.preprime() else if(istype(I, /obj/item/device/flashlight)) var/obj/item/device/flashlight/F = I @@ -971,9 +930,9 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C product_ads = "We like plants!;Don't you want some?;The greenest thumbs ever.;We like big plants.;Soft soil..." icon_state = "nutri" icon_deny = "nutri-deny" - products = list(/obj/item/weapon/reagent_containers/glass/bottle/nutrient/ez = 30,/obj/item/weapon/reagent_containers/glass/bottle/nutrient/l4z = 20,/obj/item/weapon/reagent_containers/glass/bottle/nutrient/rh = 10,/obj/item/weapon/reagent_containers/spray/pestspray = 20, - /obj/item/weapon/reagent_containers/syringe = 5,/obj/item/weapon/storage/bag/plants = 5,/obj/item/weapon/cultivator = 3,/obj/item/weapon/shovel/spade = 3,/obj/item/device/plant_analyzer = 4) - contraband = list(/obj/item/weapon/reagent_containers/glass/bottle/ammonia = 10,/obj/item/weapon/reagent_containers/glass/bottle/diethylamine = 5) + products = list(/obj/item/reagent_containers/glass/bottle/nutrient/ez = 30, /obj/item/reagent_containers/glass/bottle/nutrient/l4z = 20, /obj/item/reagent_containers/glass/bottle/nutrient/rh = 10, /obj/item/reagent_containers/spray/pestspray = 20, + /obj/item/reagent_containers/syringe = 5, /obj/item/storage/bag/plants = 5, /obj/item/cultivator = 3, /obj/item/shovel/spade = 3, /obj/item/device/plant_analyzer = 4) + contraband = list(/obj/item/reagent_containers/glass/bottle/ammonia = 10, /obj/item/reagent_containers/glass/bottle/diethylamine = 5) armor = list(melee = 100, bullet = 100, laser = 100, energy = 100, bomb = 0, bio = 0, rad = 0, fire = 100, acid = 50) resistance_flags = FIRE_PROOF @@ -983,18 +942,18 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C product_slogans = "THIS'S WHERE TH' SEEDS LIVE! GIT YOU SOME!;Hands down the best seed selection on the station!;Also certain mushroom varieties available, more for experts! Get certified today!" product_ads = "We like plants!;Grow some crops!;Grow, baby, growww!;Aw h'yeah son!" icon_state = "seeds" - products = list(/obj/item/seeds/ambrosia = 3,/obj/item/seeds/apple = 3,/obj/item/seeds/banana = 3,/obj/item/seeds/berry = 3, - /obj/item/seeds/cabbage = 3,/obj/item/seeds/carrot = 3,/obj/item/seeds/cherry = 3,/obj/item/seeds/chanter = 3, - /obj/item/seeds/chili = 3,/obj/item/seeds/cocoapod = 3,/obj/item/seeds/coffee = 3,/obj/item/seeds/corn = 3, - /obj/item/seeds/eggplant = 3,/obj/item/seeds/grape = 3,/obj/item/seeds/grass = 3,/obj/item/seeds/lemon = 3, - /obj/item/seeds/lime = 3,/obj/item/seeds/onion = 3,/obj/item/seeds/orange = 3,/obj/item/seeds/potato = 3,/obj/item/seeds/poppy = 3, - /obj/item/seeds/pumpkin = 3,/obj/item/seeds/replicapod = 3,/obj/item/seeds/wheat/rice = 3,/obj/item/seeds/soya = 3,/obj/item/seeds/sunflower = 3, - /obj/item/seeds/tea = 3,/obj/item/seeds/tobacco = 3,/obj/item/seeds/tomato = 3, - /obj/item/seeds/tower = 3,/obj/item/seeds/watermelon = 3,/obj/item/seeds/wheat = 3,/obj/item/seeds/whitebeet = 3) - contraband = list(/obj/item/seeds/amanita = 2,/obj/item/seeds/glowshroom = 2,/obj/item/seeds/liberty = 2,/obj/item/seeds/nettle = 2, - /obj/item/seeds/plump = 2,/obj/item/seeds/reishi = 2,/obj/item/seeds/cannabis = 3,/obj/item/seeds/starthistle = 2, + products = list(/obj/item/seeds/ambrosia = 3, /obj/item/seeds/apple = 3, /obj/item/seeds/banana = 3, /obj/item/seeds/berry = 3, + /obj/item/seeds/cabbage = 3, /obj/item/seeds/carrot = 3, /obj/item/seeds/cherry = 3, /obj/item/seeds/chanter = 3, + /obj/item/seeds/chili = 3, /obj/item/seeds/cocoapod = 3, /obj/item/seeds/coffee = 3, /obj/item/seeds/corn = 3, + /obj/item/seeds/eggplant = 3, /obj/item/seeds/grape = 3, /obj/item/seeds/grass = 3, /obj/item/seeds/lemon = 3, + /obj/item/seeds/lime = 3, /obj/item/seeds/onion = 3, /obj/item/seeds/orange = 3, /obj/item/seeds/potato = 3, /obj/item/seeds/poppy = 3, + /obj/item/seeds/pumpkin = 3, /obj/item/seeds/replicapod = 3, /obj/item/seeds/wheat/rice = 3, /obj/item/seeds/soya = 3, /obj/item/seeds/sunflower = 3, + /obj/item/seeds/tea = 3, /obj/item/seeds/tobacco = 3, /obj/item/seeds/tomato = 3, + /obj/item/seeds/tower = 3, /obj/item/seeds/watermelon = 3, /obj/item/seeds/wheat = 3, /obj/item/seeds/whitebeet = 3) + contraband = list(/obj/item/seeds/amanita = 2, /obj/item/seeds/glowshroom = 2, /obj/item/seeds/liberty = 2, /obj/item/seeds/nettle = 2, + /obj/item/seeds/plump = 2, /obj/item/seeds/reishi = 2, /obj/item/seeds/cannabis = 3, /obj/item/seeds/starthistle = 2, /obj/item/seeds/random = 2) - premium = list(/obj/item/weapon/reagent_containers/spray/waterflower = 1) + premium = list(/obj/item/reagent_containers/spray/waterflower = 1) armor = list(melee = 100, bullet = 100, laser = 100, energy = 100, bomb = 0, bio = 0, rad = 0, fire = 100, acid = 50) resistance_flags = FIRE_PROOF @@ -1005,8 +964,8 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C product_slogans = "Sling spells the proper way with MagiVend!;Be your own Houdini! Use MagiVend!" vend_reply = "Have an enchanted evening!" product_ads = "FJKLFJSD;AJKFLBJAKL;1234 LOONIES LOL!;>MFW;Kill them fuckers!;GET DAT FUKKEN DISK;HONK!;EI NATH;Destroy the station!;Admin conspiracies since forever!;Space-time bending hardware!" - products = list(/obj/item/clothing/head/wizard = 1,/obj/item/clothing/suit/wizrobe = 1,/obj/item/clothing/head/wizard/red = 1,/obj/item/clothing/suit/wizrobe/red = 1,/obj/item/clothing/head/wizard/yellow = 1,/obj/item/clothing/suit/wizrobe/yellow = 1,/obj/item/clothing/shoes/sandal/magic = 1,/obj/item/weapon/staff = 2) - contraband = list(/obj/item/weapon/reagent_containers/glass/bottle/wizarditis = 1) //No one can get to the machine to hack it anyways; for the lulz - Microwave + products = list(/obj/item/clothing/head/wizard = 1, /obj/item/clothing/suit/wizrobe = 1, /obj/item/clothing/head/wizard/red = 1, /obj/item/clothing/suit/wizrobe/red = 1, /obj/item/clothing/head/wizard/yellow = 1, /obj/item/clothing/suit/wizrobe/yellow = 1, /obj/item/clothing/shoes/sandal/magic = 1, /obj/item/staff = 2) + contraband = list(/obj/item/reagent_containers/glass/bottle/wizarditis = 1) //No one can get to the machine to hack it anyways; for the lulz - Microwave armor = list(melee = 100, bullet = 100, laser = 100, energy = 100, bomb = 0, bio = 0, rad = 0, fire = 100, acid = 50) resistance_flags = FIRE_PROOF @@ -1018,30 +977,30 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C req_access_txt = "46" //Theatre access needed, unless hacked. product_slogans = "Dress for success!;Suited and booted!;It's show time!;Why leave style up to fate? Use AutoDrobe!" vend_reply = "Thank you for using AutoDrobe!" - products = list(/obj/item/clothing/suit/chickensuit = 1,/obj/item/clothing/head/chicken = 1,/obj/item/clothing/under/gladiator = 1, - /obj/item/clothing/head/helmet/gladiator = 1,/obj/item/clothing/under/gimmick/rank/captain/suit = 1,/obj/item/clothing/head/flatcap = 1, - /obj/item/clothing/suit/toggle/labcoat/mad = 1,/obj/item/clothing/shoes/jackboots = 1, - /obj/item/clothing/under/schoolgirl = 1,/obj/item/clothing/under/schoolgirl/red = 1,/obj/item/clothing/under/schoolgirl/green = 1,/obj/item/clothing/under/schoolgirl/orange = 1,/obj/item/clothing/head/kitty = 1,/obj/item/clothing/under/skirt/black = 1,/obj/item/clothing/head/beret = 1, - /obj/item/clothing/accessory/waistcoat = 1,/obj/item/clothing/under/suit_jacket = 1,/obj/item/clothing/head/that =1,/obj/item/clothing/under/kilt = 1,/obj/item/clothing/head/beret = 1,/obj/item/clothing/accessory/waistcoat = 1, - /obj/item/clothing/glasses/monocle =1,/obj/item/clothing/head/bowler = 1,/obj/item/weapon/cane = 1,/obj/item/clothing/under/sl_suit = 1, - /obj/item/clothing/mask/fakemoustache = 1,/obj/item/clothing/suit/bio_suit/plaguedoctorsuit = 1,/obj/item/clothing/head/plaguedoctorhat = 1,/obj/item/clothing/mask/gas/plaguedoctor = 1, - /obj/item/clothing/suit/toggle/owlwings = 1, /obj/item/clothing/under/owl = 1,/obj/item/clothing/mask/gas/owl_mask = 1, + products = list(/obj/item/clothing/suit/chickensuit = 1, /obj/item/clothing/head/chicken = 1, /obj/item/clothing/under/gladiator = 1, + /obj/item/clothing/head/helmet/gladiator = 1, /obj/item/clothing/under/gimmick/rank/captain/suit = 1, /obj/item/clothing/head/flatcap = 1, + /obj/item/clothing/suit/toggle/labcoat/mad = 1, /obj/item/clothing/shoes/jackboots = 1, + /obj/item/clothing/under/schoolgirl = 1, /obj/item/clothing/under/schoolgirl/red = 1, /obj/item/clothing/under/schoolgirl/green = 1, /obj/item/clothing/under/schoolgirl/orange = 1, /obj/item/clothing/head/kitty = 1, /obj/item/clothing/under/skirt/black = 1, /obj/item/clothing/head/beret = 1, + /obj/item/clothing/accessory/waistcoat = 1, /obj/item/clothing/under/suit_jacket = 1, /obj/item/clothing/head/that =1, /obj/item/clothing/under/kilt = 1, /obj/item/clothing/head/beret = 1, /obj/item/clothing/accessory/waistcoat = 1, + /obj/item/clothing/glasses/monocle =1, /obj/item/clothing/head/bowler = 1, /obj/item/cane = 1, /obj/item/clothing/under/sl_suit = 1, + /obj/item/clothing/mask/fakemoustache = 1, /obj/item/clothing/suit/bio_suit/plaguedoctorsuit = 1, /obj/item/clothing/head/plaguedoctorhat = 1, /obj/item/clothing/mask/gas/plaguedoctor = 1, + /obj/item/clothing/suit/toggle/owlwings = 1, /obj/item/clothing/under/owl = 1, /obj/item/clothing/mask/gas/owl_mask = 1, /obj/item/clothing/suit/toggle/owlwings/griffinwings = 1, /obj/item/clothing/under/griffin = 1, /obj/item/clothing/shoes/griffin = 1, /obj/item/clothing/head/griffin = 1, - /obj/item/clothing/suit/apron = 1,/obj/item/clothing/under/waiter = 1,/obj/item/clothing/suit/jacket/miljacket = 1, - /obj/item/clothing/under/pirate = 1,/obj/item/clothing/suit/pirate = 1,/obj/item/clothing/head/pirate = 1,/obj/item/clothing/head/bandana = 1, - /obj/item/clothing/head/bandana = 1,/obj/item/clothing/under/soviet = 1,/obj/item/clothing/head/ushanka = 1,/obj/item/clothing/suit/imperium_monk = 1, - /obj/item/clothing/mask/gas/cyborg = 1,/obj/item/clothing/suit/holidaypriest = 1,/obj/item/clothing/head/wizard/marisa/fake = 1, - /obj/item/clothing/suit/wizrobe/marisa/fake = 1,/obj/item/clothing/under/sundress = 1,/obj/item/clothing/head/witchwig = 1,/obj/item/weapon/staff/broom = 1, - /obj/item/clothing/suit/wizrobe/fake = 1,/obj/item/clothing/head/wizard/fake = 1,/obj/item/weapon/staff = 3,/obj/item/clothing/mask/gas/sexyclown = 1, - /obj/item/clothing/under/rank/clown/sexy = 1,/obj/item/clothing/mask/gas/sexymime = 1,/obj/item/clothing/under/sexymime = 1,/obj/item/clothing/mask/rat/bat = 1,/obj/item/clothing/mask/rat/bee = 1,/obj/item/clothing/mask/rat/bear = 1,/obj/item/clothing/mask/rat/raven = 1,/obj/item/clothing/mask/rat/jackal = 1,/obj/item/clothing/mask/rat/fox = 1,/obj/item/clothing/mask/rat/tribal = 1,/obj/item/clothing/mask/rat = 1,/obj/item/clothing/suit/apron/overalls = 1, + /obj/item/clothing/suit/apron = 1, /obj/item/clothing/under/waiter = 1, /obj/item/clothing/suit/jacket/miljacket = 1, + /obj/item/clothing/under/pirate = 1, /obj/item/clothing/suit/pirate = 1, /obj/item/clothing/head/pirate = 1, /obj/item/clothing/head/bandana = 1, + /obj/item/clothing/head/bandana = 1, /obj/item/clothing/under/soviet = 1, /obj/item/clothing/head/ushanka = 1, /obj/item/clothing/suit/imperium_monk = 1, + /obj/item/clothing/mask/gas/cyborg = 1, /obj/item/clothing/suit/holidaypriest = 1, /obj/item/clothing/head/wizard/marisa/fake = 1, + /obj/item/clothing/suit/wizrobe/marisa/fake = 1, /obj/item/clothing/under/sundress = 1, /obj/item/clothing/head/witchwig = 1, /obj/item/staff/broom = 1, + /obj/item/clothing/suit/wizrobe/fake = 1, /obj/item/clothing/head/wizard/fake = 1, /obj/item/staff = 3, /obj/item/clothing/mask/gas/sexyclown = 1, + /obj/item/clothing/under/rank/clown/sexy = 1, /obj/item/clothing/mask/gas/sexymime = 1, /obj/item/clothing/under/sexymime = 1, /obj/item/clothing/mask/rat/bat = 1, /obj/item/clothing/mask/rat/bee = 1, /obj/item/clothing/mask/rat/bear = 1, /obj/item/clothing/mask/rat/raven = 1, /obj/item/clothing/mask/rat/jackal = 1, /obj/item/clothing/mask/rat/fox = 1, /obj/item/clothing/mask/rat/tribal = 1, /obj/item/clothing/mask/rat = 1, /obj/item/clothing/suit/apron/overalls = 1, /obj/item/clothing/head/rabbitears =1, /obj/item/clothing/head/sombrero = 1, /obj/item/clothing/head/sombrero/green = 1, /obj/item/clothing/suit/poncho = 1, /obj/item/clothing/suit/poncho/green = 1, /obj/item/clothing/suit/poncho/red = 1, - /obj/item/clothing/under/maid = 1, /obj/item/clothing/under/janimaid = 1,/obj/item/clothing/glasses/cold=1,/obj/item/clothing/glasses/heat=1, + /obj/item/clothing/under/maid = 1, /obj/item/clothing/under/janimaid = 1, /obj/item/clothing/glasses/cold=1, /obj/item/clothing/glasses/heat=1, /obj/item/clothing/suit/whitedress = 1, /obj/item/clothing/under/jester = 1, /obj/item/clothing/head/jester = 1, /obj/item/clothing/under/villain = 1, - /obj/item/clothing/shoes/singery = 1,/obj/item/clothing/under/singery = 1, - /obj/item/clothing/shoes/singerb = 1,/obj/item/clothing/under/singerb = 1, + /obj/item/clothing/shoes/singery = 1, /obj/item/clothing/under/singery = 1, + /obj/item/clothing/shoes/singerb = 1, /obj/item/clothing/under/singerb = 1, /obj/item/clothing/suit/hooded/carp_costume = 1, /obj/item/clothing/suit/hooded/ian_costume = 1, /obj/item/clothing/suit/hooded/bee_costume = 1, @@ -1052,17 +1011,17 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C /obj/item/clothing/under/scratch = 1, /obj/item/clothing/under/sailor = 1, /obj/item/clothing/ears/headphones = 2) - contraband = list(/obj/item/clothing/suit/judgerobe = 1,/obj/item/clothing/head/powdered_wig = 1,/obj/item/weapon/gun/magic/wand = 2,/obj/item/clothing/glasses/sunglasses/garb = 2, /obj/item/clothing/glasses/sunglasses/blindfold = 1, /obj/item/clothing/mask/muzzle = 2) - premium = list(/obj/item/clothing/suit/pirate/captain = 2, /obj/item/clothing/head/pirate/captain = 2, /obj/item/clothing/head/helmet/roman = 1, /obj/item/clothing/head/helmet/roman/legionaire = 1, /obj/item/clothing/under/roman = 1, /obj/item/clothing/shoes/roman = 1, /obj/item/weapon/shield/riot/roman = 1, /obj/item/weapon/skub = 1) - refill_canister = /obj/item/weapon/vending_refill/autodrobe + contraband = list(/obj/item/clothing/suit/judgerobe = 1, /obj/item/clothing/head/powdered_wig = 1, /obj/item/gun/magic/wand = 2, /obj/item/clothing/glasses/sunglasses/garb = 2, /obj/item/clothing/glasses/sunglasses/blindfold = 1, /obj/item/clothing/mask/muzzle = 2) + premium = list(/obj/item/clothing/suit/pirate/captain = 2, /obj/item/clothing/head/pirate/captain = 2, /obj/item/clothing/head/helmet/roman = 1, /obj/item/clothing/head/helmet/roman/legionaire = 1, /obj/item/clothing/under/roman = 1, /obj/item/clothing/shoes/roman = 1, /obj/item/shield/riot/roman = 1, /obj/item/skub = 1) + refill_canister = /obj/item/vending_refill/autodrobe /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.;You don't really need these..." icon_state = "dinnerware" - products = list(/obj/item/weapon/storage/bag/tray = 8,/obj/item/weapon/kitchen/fork = 6,/obj/item/weapon/kitchen/knife = 6,/obj/item/weapon/kitchen/rollingpin = 2,/obj/item/weapon/reagent_containers/food/drinks/drinkingglass = 8,/obj/item/clothing/suit/apron/chef = 2,/obj/item/weapon/reagent_containers/food/condiment/pack/ketchup = 5,/obj/item/weapon/reagent_containers/food/condiment/pack/hotsauce = 5,/obj/item/weapon/reagent_containers/food/condiment/saltshaker = 5,/obj/item/weapon/reagent_containers/food/condiment/peppermill = 5,/obj/item/weapon/reagent_containers/glass/bowl = 20) - contraband = list(/obj/item/weapon/kitchen/rollingpin = 2, /obj/item/weapon/kitchen/knife/butcher = 2) + products = list(/obj/item/storage/bag/tray = 8, /obj/item/kitchen/fork = 6, /obj/item/kitchen/knife = 6, /obj/item/kitchen/rollingpin = 2, /obj/item/reagent_containers/food/drinks/drinkingglass = 8, /obj/item/clothing/suit/apron/chef = 2, /obj/item/reagent_containers/food/condiment/pack/ketchup = 5, /obj/item/reagent_containers/food/condiment/pack/hotsauce = 5, /obj/item/reagent_containers/food/condiment/saltshaker = 5, /obj/item/reagent_containers/food/condiment/peppermill = 5, /obj/item/reagent_containers/glass/bowl = 20) + contraband = list(/obj/item/kitchen/rollingpin = 2, /obj/item/kitchen/knife/butcher = 2) armor = list(melee = 100, bullet = 100, laser = 100, energy = 100, bomb = 0, bio = 0, rad = 0, fire = 100, acid = 50) resistance_flags = FIRE_PROOF @@ -1071,8 +1030,8 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C desc = "Old sweet water vending machine" icon_state = "sovietsoda" product_ads = "For Tsar and Country.;Have you fulfilled your nutrition quota today?;Very nice!;We are simple people, for this is all we eat.;If there is a person, there is a problem. If there is no person, then there is no problem." - products = list(/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/filled/soda = 30) - contraband = list(/obj/item/weapon/reagent_containers/food/drinks/drinkingglass/filled/cola = 20) + products = list(/obj/item/reagent_containers/food/drinks/drinkingglass/filled/soda = 30) + contraband = list(/obj/item/reagent_containers/food/drinks/drinkingglass/filled/cola = 20) armor = list(melee = 100, bullet = 100, laser = 100, energy = 100, bomb = 0, bio = 0, rad = 0, fire = 100, acid = 50) resistance_flags = FIRE_PROOF @@ -1084,18 +1043,18 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C //req_access_txt = "12" //Maintenance access products = list( /obj/item/stack/cable_coil/random = 10, - /obj/item/weapon/crowbar = 5, - /obj/item/weapon/weldingtool = 3, - /obj/item/weapon/wirecutters = 5, - /obj/item/weapon/wrench = 5, + /obj/item/crowbar = 5, + /obj/item/weldingtool = 3, + /obj/item/wirecutters = 5, + /obj/item/wrench = 5, /obj/item/device/analyzer = 5, /obj/item/device/t_scanner = 5, - /obj/item/weapon/screwdriver = 5, + /obj/item/screwdriver = 5, /obj/item/device/flashlight/glowstick = 3, /obj/item/device/flashlight/glowstick/red = 3, /obj/item/device/flashlight = 5) contraband = list( - /obj/item/weapon/weldingtool/hugetank = 2, + /obj/item/weldingtool/hugetank = 2, /obj/item/clothing/gloves/color/fyellow = 2) premium = list( /obj/item/clothing/gloves/color/yellow = 1) @@ -1108,9 +1067,9 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C icon_state = "engivend" icon_deny = "engivend-deny" req_access_txt = "11" //Engineering Equipment access - products = list(/obj/item/clothing/glasses/meson/engine = 2,/obj/item/device/multitool = 4,/obj/item/weapon/electronics/airlock = 10,/obj/item/weapon/electronics/apc = 10,/obj/item/weapon/electronics/airalarm = 10,/obj/item/weapon/stock_parts/cell/high = 10, /obj/item/weapon/construction/rcd/loaded = 3, /obj/item/device/geiger_counter = 5) - contraband = list(/obj/item/weapon/stock_parts/cell/potato = 3) - premium = list(/obj/item/weapon/storage/belt/utility = 3) + products = list(/obj/item/clothing/glasses/meson/engine = 2, /obj/item/device/multitool = 4, /obj/item/electronics/airlock = 10, /obj/item/electronics/apc = 10, /obj/item/electronics/airalarm = 10, /obj/item/stock_parts/cell/high = 10, /obj/item/construction/rcd/loaded = 3, /obj/item/device/geiger_counter = 5) + contraband = list(/obj/item/stock_parts/cell/potato = 3) + premium = list(/obj/item/storage/belt/utility = 3) armor = list(melee = 100, bullet = 100, laser = 100, energy = 100, bomb = 0, bio = 0, rad = 0, fire = 100, acid = 50) resistance_flags = FIRE_PROOF @@ -1121,12 +1080,12 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C icon_state = "engi" icon_deny = "engi-deny" req_access_txt = "11" - products = list(/obj/item/clothing/under/rank/chief_engineer = 4,/obj/item/clothing/under/rank/engineer = 4,/obj/item/clothing/shoes/sneakers/orange = 4,/obj/item/clothing/head/hardhat = 4, - /obj/item/weapon/storage/belt/utility = 4,/obj/item/clothing/glasses/meson/engine = 4,/obj/item/clothing/gloves/color/yellow = 4, /obj/item/weapon/screwdriver = 12, - /obj/item/weapon/crowbar = 12,/obj/item/weapon/wirecutters = 12,/obj/item/device/multitool = 12,/obj/item/weapon/wrench = 12,/obj/item/device/t_scanner = 12, - /obj/item/weapon/stock_parts/cell = 8, /obj/item/weapon/weldingtool = 8,/obj/item/clothing/head/welding = 8, - /obj/item/weapon/light/tube = 10,/obj/item/clothing/suit/fire = 4, /obj/item/weapon/stock_parts/scanning_module = 5,/obj/item/weapon/stock_parts/micro_laser = 5, - /obj/item/weapon/stock_parts/matter_bin = 5,/obj/item/weapon/stock_parts/manipulator = 5,/obj/item/weapon/stock_parts/console_screen = 5) + products = list(/obj/item/clothing/under/rank/chief_engineer = 4, /obj/item/clothing/under/rank/engineer = 4, /obj/item/clothing/shoes/sneakers/orange = 4, /obj/item/clothing/head/hardhat = 4, + /obj/item/storage/belt/utility = 4, /obj/item/clothing/glasses/meson/engine = 4, /obj/item/clothing/gloves/color/yellow = 4, /obj/item/screwdriver = 12, + /obj/item/crowbar = 12, /obj/item/wirecutters = 12, /obj/item/device/multitool = 12, /obj/item/wrench = 12, /obj/item/device/t_scanner = 12, + /obj/item/stock_parts/cell = 8, /obj/item/weldingtool = 8, /obj/item/clothing/head/welding = 8, + /obj/item/light/tube = 10, /obj/item/clothing/suit/fire = 4, /obj/item/stock_parts/scanning_module = 5, /obj/item/stock_parts/micro_laser = 5, + /obj/item/stock_parts/matter_bin = 5, /obj/item/stock_parts/manipulator = 5, /obj/item/stock_parts/console_screen = 5) armor = list(melee = 100, bullet = 100, laser = 100, energy = 100, bomb = 0, bio = 0, rad = 0, fire = 100, acid = 50) resistance_flags = FIRE_PROOF @@ -1137,10 +1096,10 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C icon_state = "robotics" icon_deny = "robotics-deny" req_access_txt = "29" - products = list(/obj/item/clothing/suit/toggle/labcoat = 4,/obj/item/clothing/under/rank/roboticist = 4,/obj/item/stack/cable_coil = 4,/obj/item/device/assembly/flash/handheld = 4, - /obj/item/weapon/stock_parts/cell/high = 12, /obj/item/device/assembly/prox_sensor = 3,/obj/item/device/assembly/signaler = 3,/obj/item/device/healthanalyzer = 3, - /obj/item/weapon/scalpel = 2,/obj/item/weapon/circular_saw = 2,/obj/item/weapon/tank/internals/anesthetic = 2,/obj/item/clothing/mask/breath/medical = 5, - /obj/item/weapon/screwdriver = 5,/obj/item/weapon/crowbar = 5) + products = list(/obj/item/clothing/suit/toggle/labcoat = 4, /obj/item/clothing/under/rank/roboticist = 4, /obj/item/stack/cable_coil = 4, /obj/item/device/assembly/flash/handheld = 4, + /obj/item/stock_parts/cell/high = 12, /obj/item/device/assembly/prox_sensor = 3, /obj/item/device/assembly/signaler = 3, /obj/item/device/healthanalyzer = 3, + /obj/item/scalpel = 2, /obj/item/circular_saw = 2, /obj/item/tank/internals/anesthetic = 2, /obj/item/clothing/mask/breath/medical = 5, + /obj/item/screwdriver = 5, /obj/item/crowbar = 5) armor = list(melee = 100, bullet = 100, laser = 100, energy = 100, bomb = 0, bio = 0, rad = 0, fire = 100, acid = 50) resistance_flags = FIRE_PROOF @@ -1151,35 +1110,35 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C icon_state = "clothes" product_slogans = "Dress for success!;Prepare to look swagalicious!;Look at all this free swag!;Why leave style up to fate? Use the ClothesMate!" vend_reply = "Thank you for using the ClothesMate!" - products = list(/obj/item/clothing/head/that=2,/obj/item/clothing/head/fedora=1,/obj/item/clothing/glasses/monocle=1, + products = list(/obj/item/clothing/head/that=2, /obj/item/clothing/head/fedora=1, /obj/item/clothing/glasses/monocle=1, /obj/item/clothing/suit/jacket=2, /obj/item/clothing/suit/jacket/puffer/vest=2, /obj/item/clothing/suit/jacket/puffer=2, - /obj/item/clothing/under/suit_jacket/navy=1,/obj/item/clothing/under/suit_jacket/really_black=1,/obj/item/clothing/under/suit_jacket/burgundy=1, - /obj/item/clothing/under/suit_jacket/charcoal=1, /obj/item/clothing/under/suit_jacket/white=1,/obj/item/clothing/under/kilt=1,/obj/item/clothing/under/overalls=1, - /obj/item/clothing/under/sl_suit=1,/obj/item/clothing/under/pants/jeans=3,/obj/item/clothing/under/pants/classicjeans=2, - /obj/item/clothing/under/pants/camo = 1,/obj/item/clothing/under/pants/blackjeans=2,/obj/item/clothing/under/pants/khaki=2, - /obj/item/clothing/under/pants/white=2,/obj/item/clothing/under/pants/red=1,/obj/item/clothing/under/pants/black=2, - /obj/item/clothing/under/pants/tan=2,/obj/item/clothing/under/pants/track=1,/obj/item/clothing/suit/jacket/miljacket = 1, + /obj/item/clothing/under/suit_jacket/navy=1, /obj/item/clothing/under/suit_jacket/really_black=1, /obj/item/clothing/under/suit_jacket/burgundy=1, + /obj/item/clothing/under/suit_jacket/charcoal=1, /obj/item/clothing/under/suit_jacket/white=1, /obj/item/clothing/under/kilt=1, /obj/item/clothing/under/overalls=1, + /obj/item/clothing/under/sl_suit=1, /obj/item/clothing/under/pants/jeans=3, /obj/item/clothing/under/pants/classicjeans=2, + /obj/item/clothing/under/pants/camo = 1, /obj/item/clothing/under/pants/blackjeans=2, /obj/item/clothing/under/pants/khaki=2, + /obj/item/clothing/under/pants/white=2, /obj/item/clothing/under/pants/red=1, /obj/item/clothing/under/pants/black=2, + /obj/item/clothing/under/pants/tan=2, /obj/item/clothing/under/pants/track=1, /obj/item/clothing/suit/jacket/miljacket = 1, /obj/item/clothing/neck/tie/blue=1, /obj/item/clothing/neck/tie/red=1, /obj/item/clothing/neck/tie/black=1, /obj/item/clothing/neck/tie/horrible=1, - /obj/item/clothing/neck/scarf/red=1,/obj/item/clothing/neck/scarf/green=1,/obj/item/clothing/neck/scarf/darkblue=1, - /obj/item/clothing/neck/scarf/purple=1,/obj/item/clothing/neck/scarf/yellow=1,/obj/item/clothing/neck/scarf/orange=1, - /obj/item/clothing/neck/scarf/cyan=1,/obj/item/clothing/neck/scarf=1,/obj/item/clothing/neck/scarf/black=1, - /obj/item/clothing/neck/scarf/zebra=1,/obj/item/clothing/neck/scarf/christmas=1,/obj/item/clothing/neck/stripedredscarf=1, - /obj/item/clothing/neck/stripedbluescarf=1,/obj/item/clothing/neck/stripedgreenscarf=1,/obj/item/clothing/accessory/waistcoat=1, - /obj/item/clothing/under/skirt/black=1,/obj/item/clothing/under/skirt/blue=1,/obj/item/clothing/under/skirt/red=1,/obj/item/clothing/under/skirt/purple=1, - /obj/item/clothing/under/sundress=2,/obj/item/clothing/under/stripeddress=1, /obj/item/clothing/under/sailordress=1, /obj/item/clothing/under/redeveninggown=1, /obj/item/clothing/under/blacktango=1, - /obj/item/clothing/under/plaid_skirt=1,/obj/item/clothing/under/plaid_skirt/blue=1,/obj/item/clothing/under/plaid_skirt/purple=1,/obj/item/clothing/under/plaid_skirt/green=1, - /obj/item/clothing/glasses/regular=1,/obj/item/clothing/glasses/regular/jamjar=1,/obj/item/clothing/head/sombrero=1,/obj/item/clothing/suit/poncho=1, - /obj/item/clothing/suit/ianshirt=1,/obj/item/clothing/shoes/laceup=2,/obj/item/clothing/shoes/sneakers/black=4, - /obj/item/clothing/shoes/sandal=1, /obj/item/clothing/gloves/fingerless=2,/obj/item/clothing/glasses/orange=1,/obj/item/clothing/glasses/red=1, - /obj/item/weapon/storage/belt/fannypack=1, /obj/item/weapon/storage/belt/fannypack/blue=1, /obj/item/weapon/storage/belt/fannypack/red=1, /obj/item/clothing/suit/jacket/letterman=2, + /obj/item/clothing/neck/scarf/red=1, /obj/item/clothing/neck/scarf/green=1, /obj/item/clothing/neck/scarf/darkblue=1, + /obj/item/clothing/neck/scarf/purple=1, /obj/item/clothing/neck/scarf/yellow=1, /obj/item/clothing/neck/scarf/orange=1, + /obj/item/clothing/neck/scarf/cyan=1, /obj/item/clothing/neck/scarf=1, /obj/item/clothing/neck/scarf/black=1, + /obj/item/clothing/neck/scarf/zebra=1, /obj/item/clothing/neck/scarf/christmas=1, /obj/item/clothing/neck/stripedredscarf=1, + /obj/item/clothing/neck/stripedbluescarf=1, /obj/item/clothing/neck/stripedgreenscarf=1, /obj/item/clothing/accessory/waistcoat=1, + /obj/item/clothing/under/skirt/black=1, /obj/item/clothing/under/skirt/blue=1, /obj/item/clothing/under/skirt/red=1, /obj/item/clothing/under/skirt/purple=1, + /obj/item/clothing/under/sundress=2, /obj/item/clothing/under/stripeddress=1, /obj/item/clothing/under/sailordress=1, /obj/item/clothing/under/redeveninggown=1, /obj/item/clothing/under/blacktango=1, + /obj/item/clothing/under/plaid_skirt=1, /obj/item/clothing/under/plaid_skirt/blue=1, /obj/item/clothing/under/plaid_skirt/purple=1, /obj/item/clothing/under/plaid_skirt/green=1, + /obj/item/clothing/glasses/regular=1, /obj/item/clothing/glasses/regular/jamjar=1, /obj/item/clothing/head/sombrero=1, /obj/item/clothing/suit/poncho=1, + /obj/item/clothing/suit/ianshirt=1, /obj/item/clothing/shoes/laceup=2, /obj/item/clothing/shoes/sneakers/black=4, + /obj/item/clothing/shoes/sandal=1, /obj/item/clothing/gloves/fingerless=2, /obj/item/clothing/glasses/orange=1, /obj/item/clothing/glasses/red=1, + /obj/item/storage/belt/fannypack=1, /obj/item/storage/belt/fannypack/blue=1, /obj/item/storage/belt/fannypack/red=1, /obj/item/clothing/suit/jacket/letterman=2, /obj/item/clothing/head/beanie=1, /obj/item/clothing/head/beanie/black=1, /obj/item/clothing/head/beanie/red=1, /obj/item/clothing/head/beanie/green=1, /obj/item/clothing/head/beanie/darkblue=1, /obj/item/clothing/head/beanie/purple=1, /obj/item/clothing/head/beanie/yellow=1, /obj/item/clothing/head/beanie/orange=1, /obj/item/clothing/head/beanie/cyan=1, /obj/item/clothing/head/beanie/christmas=1, /obj/item/clothing/head/beanie/striped=1, /obj/item/clothing/head/beanie/stripedred=1, /obj/item/clothing/head/beanie/stripedblue=1, /obj/item/clothing/head/beanie/stripedgreen=1, /obj/item/clothing/suit/jacket/letterman_red=1, /obj/item/clothing/ears/headphones = 10) - contraband = list(/obj/item/clothing/under/syndicate/tacticool=1,/obj/item/clothing/mask/balaclava=1,/obj/item/clothing/head/ushanka=1,/obj/item/clothing/under/soviet=1,/obj/item/weapon/storage/belt/fannypack/black=2,/obj/item/clothing/suit/jacket/letterman_syndie=1,/obj/item/clothing/under/jabroni=1, /obj/item/clothing/suit/vapeshirt=1, /obj/item/clothing/under/geisha=1) - premium = list(/obj/item/clothing/under/suit_jacket/checkered=1,/obj/item/clothing/head/mailman=1,/obj/item/clothing/under/rank/mailman=1,/obj/item/clothing/suit/jacket/leather=1,/obj/item/clothing/suit/jacket/leather/overcoat=1,/obj/item/clothing/under/pants/mustangjeans=1,/obj/item/clothing/neck/necklace/dope=3,/obj/item/clothing/suit/jacket/letterman_nanotrasen=1) - refill_canister = /obj/item/weapon/vending_refill/clothing + contraband = list(/obj/item/clothing/under/syndicate/tacticool=1, /obj/item/clothing/mask/balaclava=1, /obj/item/clothing/head/ushanka=1, /obj/item/clothing/under/soviet=1, /obj/item/storage/belt/fannypack/black=2, /obj/item/clothing/suit/jacket/letterman_syndie=1, /obj/item/clothing/under/jabroni=1, /obj/item/clothing/suit/vapeshirt=1, /obj/item/clothing/under/geisha=1) + premium = list(/obj/item/clothing/under/suit_jacket/checkered=1, /obj/item/clothing/head/mailman=1, /obj/item/clothing/under/rank/mailman=1, /obj/item/clothing/suit/jacket/leather=1, /obj/item/clothing/suit/jacket/leather/overcoat=1, /obj/item/clothing/under/pants/mustangjeans=1, /obj/item/clothing/neck/necklace/dope=3, /obj/item/clothing/suit/jacket/letterman_nanotrasen=1) + refill_canister = /obj/item/vending_refill/clothing /obj/machinery/vending/toyliberationstation name = "\improper Syndicate Donksoft Toy Vendor" @@ -1189,20 +1148,20 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C 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 perma briged!" 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!" - products = list(/obj/item/weapon/gun/ballistic/automatic/toy/unrestricted = 10, - /obj/item/weapon/gun/ballistic/automatic/toy/pistol/unrestricted = 10, - /obj/item/weapon/gun/ballistic/shotgun/toy/unrestricted = 10, + products = list(/obj/item/gun/ballistic/automatic/toy/unrestricted = 10, + /obj/item/gun/ballistic/automatic/toy/pistol/unrestricted = 10, + /obj/item/gun/ballistic/shotgun/toy/unrestricted = 10, /obj/item/toy/sword = 10, /obj/item/ammo_box/foambox = 20, /obj/item/toy/foamblade = 10, /obj/item/toy/syndicateballoon = 10, /obj/item/clothing/suit/syndicatefake = 5, /obj/item/clothing/head/syndicatefake = 5) //OPS IN DORMS oh wait it's just a assistant - contraband = list(/obj/item/weapon/gun/ballistic/shotgun/toy/crossbow = 10, //Congrats, you unlocked the +18 setting! - /obj/item/weapon/gun/ballistic/automatic/c20r/toy/unrestricted = 10, - /obj/item/weapon/gun/ballistic/automatic/l6_saw/toy/unrestricted = 10, + contraband = list(/obj/item/gun/ballistic/shotgun/toy/crossbow = 10, //Congrats, you unlocked the +18 setting! + /obj/item/gun/ballistic/automatic/c20r/toy/unrestricted = 10, + /obj/item/gun/ballistic/automatic/l6_saw/toy/unrestricted = 10, /obj/item/ammo_box/foambox/riot = 20, /obj/item/toy/katana = 10, - /obj/item/weapon/twohanded/dualsaber/toy = 5, + /obj/item/twohanded/dualsaber/toy = 5, /obj/item/toy/cards/deck/syndicate = 10) //Gambling and it hurts, making it a +18 item armor = list(melee = 100, bullet = 100, laser = 100, energy = 100, bomb = 0, bio = 0, rad = 0, fire = 100, acid = 50) resistance_flags = FIRE_PROOF diff --git a/code/game/machinery/washing_machine.dm b/code/game/machinery/washing_machine.dm index 2077c093d7..f1384c0ea3 100644 --- a/code/game/machinery/washing_machine.dm +++ b/code/game/machinery/washing_machine.dm @@ -69,12 +69,12 @@ qdel(src) /obj/item/clothing/suit/hooded/ian_costume/machine_wash(obj/machinery/washing_machine/WM) - new /obj/item/weapon/reagent_containers/food/snacks/meat/slab/corgi(loc) + new /obj/item/reagent_containers/food/snacks/meat/slab/corgi(loc) qdel(src) -/obj/item/weapon/paper/machine_wash(obj/machinery/washing_machine/WM) +/obj/item/paper/machine_wash(obj/machinery/washing_machine/WM) if(WM.color_source) - if(istype(WM.color_source,/obj/item/toy/crayon)) + if(istype(WM.color_source, /obj/item/toy/crayon)) var/obj/item/toy/crayon/CR = WM.color_source add_atom_colour(CR.paint_color, WASHABLE_COLOUR_PRIORITY) @@ -129,7 +129,7 @@ if(chained) chained = 0 slowdown = SHOES_SLOWDOWN - new /obj/item/weapon/restraints/handcuffs(loc) + new /obj/item/restraints/handcuffs(loc) if(WM.color_source) var/wash_color = WM.color_source.item_color for(var/T in typesof(/obj/item/clothing/shoes/sneakers)) @@ -141,11 +141,11 @@ desc = "The colors are a bit dodgy." break -/obj/item/weapon/bedsheet/machine_wash(obj/machinery/washing_machine/WM) +/obj/item/bedsheet/machine_wash(obj/machinery/washing_machine/WM) if(WM.color_source) var/wash_color = WM.color_source.item_color - for(var/T in typesof(/obj/item/weapon/bedsheet)) - var/obj/item/weapon/bedsheet/B = T + for(var/T in typesof(/obj/item/bedsheet)) + var/obj/item/bedsheet/B = T if(wash_color == initial(B.item_color)) icon_state = initial(B.icon_state) item_color = wash_color @@ -188,7 +188,7 @@ if(panel_open) add_overlay("wm_panel") -/obj/machinery/washing_machine/attackby(obj/item/weapon/W, mob/user, params) +/obj/machinery/washing_machine/attackby(obj/item/W, mob/user, params) if(default_deconstruction_screwdriver(user, null, null, W)) update_icon() return @@ -211,7 +211,7 @@ to_chat(user, "\The [W] is stuck to your hand, you cannot put it in the washing machine!") return 1 - if(istype(W,/obj/item/toy/crayon) || istype(W,/obj/item/weapon/stamp)) + if(istype(W, /obj/item/toy/crayon) || istype(W, /obj/item/stamp)) color_source = W update_icon() diff --git a/code/game/mecha/combat/combat.dm b/code/game/mecha/combat/combat.dm index c4f5080bc8..4e8e42e10f 100644 --- a/code/game/mecha/combat/combat.dm +++ b/code/game/mecha/combat/combat.dm @@ -5,8 +5,8 @@ /obj/mecha/combat/CheckParts(list/parts_list) ..() - var/obj/item/weapon/stock_parts/capacitor/C = locate() in contents - var/obj/item/weapon/stock_parts/scanning_module/SM = locate() in contents + var/obj/item/stock_parts/capacitor/C = locate() in contents + var/obj/item/stock_parts/scanning_module/SM = locate() in contents step_energy_drain = 20 - (5 * SM.rating) //10 is normal, so on lowest part its worse, on second its ok and on higher its real good up to 0 on best armor["energy"] += (C.rating * 10) //Each level of capacitor protects the mech against emp by 10% qdel(C) diff --git a/code/game/mecha/combat/gygax.dm b/code/game/mecha/combat/gygax.dm index 451f2728fa..df66127cc7 100644 --- a/code/game/mecha/combat/gygax.dm +++ b/code/game/mecha/combat/gygax.dm @@ -39,7 +39,7 @@ ME.attach(src) return -/obj/mecha/combat/gygax/dark/add_cell(obj/item/weapon/stock_parts/cell/C=null) +/obj/mecha/combat/gygax/dark/add_cell(obj/item/stock_parts/cell/C=null) if(C) C.forceMove(src) cell = C diff --git a/code/game/mecha/equipment/mecha_equipment.dm b/code/game/mecha/equipment/mecha_equipment.dm index 4fdf06b530..1e7c2b9f20 100644 --- a/code/game/mecha/equipment/mecha_equipment.dm +++ b/code/game/mecha/equipment/mecha_equipment.dm @@ -37,10 +37,7 @@ src.update_chassis_page() chassis.occupant_message("The [src] is destroyed!") chassis.log_append_to_last("[src] is destroyed.",1) - if(istype(src, /obj/item/mecha_parts/mecha_equipment/weapon)) - chassis.occupant << sound('sound/mecha/weapdestr.ogg',volume=50) - else - chassis.occupant << sound('sound/mecha/critdestr.ogg',volume=50) + SEND_SOUND(chassis.occupant, sound(istype(src, /obj/item/mecha_parts/mecha_equipment/weapon) ? 'sound/mecha/weapdestr.ogg' : 'sound/mecha/critdestr.ogg', volume=50)) chassis = null return ..() @@ -139,7 +136,7 @@ /obj/item/mecha_parts/mecha_equipment/proc/occupant_message(message) if(chassis) - chassis.occupant_message("[bicon(src)] [message]") + chassis.occupant_message("[icon2html(src, chassis.occupant)] [message]") return /obj/item/mecha_parts/mecha_equipment/proc/log_message(message) diff --git a/code/game/mecha/equipment/tools/medical_tools.dm b/code/game/mecha/equipment/tools/medical_tools.dm index 109877e618..310e9985f5 100644 --- a/code/game/mecha/equipment/tools/medical_tools.dm +++ b/code/game/mecha/equipment/tools/medical_tools.dm @@ -1,563 +1,560 @@ -// Sleeper, Medical Beam, and Syringe gun - -/obj/item/mecha_parts/mecha_equipment/medical - -/obj/item/mecha_parts/mecha_equipment/medical/New() - ..() - START_PROCESSING(SSobj, src) - - -/obj/item/mecha_parts/mecha_equipment/medical/can_attach(obj/mecha/medical/M) - if(..() && istype(M)) - return 1 - - -/obj/item/mecha_parts/mecha_equipment/medical/attach(obj/mecha/M) - ..() - START_PROCESSING(SSobj, src) - -/obj/item/mecha_parts/mecha_equipment/medical/Destroy() - STOP_PROCESSING(SSobj, src) - return ..() - -/obj/item/mecha_parts/mecha_equipment/medical/process() - if(!chassis) - STOP_PROCESSING(SSobj, src) - return 1 - -/obj/item/mecha_parts/mecha_equipment/medical/mechmedbeam/detach() - STOP_PROCESSING(SSobj, src) - return ..() - -/obj/item/mecha_parts/mecha_equipment/medical/sleeper - name = "mounted sleeper" - desc = "Equipment for medical exosuits. A mounted sleeper that stabilizes patients and can inject reagents in the exosuit's reserves." - icon = 'icons/obj/Cryogenic2.dmi' - icon_state = "sleeper" - origin_tech = "engineering=3;biotech=3;plasmatech=2" - energy_drain = 20 - range = MELEE - equip_cooldown = 20 - var/mob/living/carbon/patient = null - var/inject_amount = 10 - salvageable = 0 - -/obj/item/mecha_parts/mecha_equipment/medical/sleeper/allow_drop() - return 0 - -/obj/item/mecha_parts/mecha_equipment/medical/sleeper/Destroy() - for(var/atom/movable/AM in src) - AM.forceMove(get_turf(src)) - return ..() - -/obj/item/mecha_parts/mecha_equipment/medical/sleeper/Exit(atom/movable/O) - return 0 - -/obj/item/mecha_parts/mecha_equipment/medical/sleeper/action(mob/living/carbon/target) - if(!action_checks(target)) - return - if(!istype(target)) - return - if(!patient_insertion_check(target)) - return - occupant_message("You start putting [target] into [src]...") - chassis.visible_message("[chassis] starts putting [target] into \the [src].") - if(do_after_cooldown(target)) - if(!patient_insertion_check(target)) - return - target.forceMove(src) - patient = target - START_PROCESSING(SSobj, src) - update_equip_info() - occupant_message("[target] successfully loaded into [src]. Life support functions engaged.") - chassis.visible_message("[chassis] loads [target] into [src].") - log_message("[target] loaded. Life support functions engaged.") - -/obj/item/mecha_parts/mecha_equipment/medical/sleeper/proc/patient_insertion_check(mob/living/carbon/target) - if(target.buckled) - occupant_message("[target] will not fit into the sleeper because [target.p_they()] [target.p_are()] buckled to [target.buckled]!") - return - if(target.has_buckled_mobs()) - occupant_message("[target] will not fit into the sleeper because of the creatures attached to it!") - return - if(patient) - occupant_message("The sleeper is already occupied!") - return - return 1 - -/obj/item/mecha_parts/mecha_equipment/medical/sleeper/proc/go_out() - if(!patient) - return - patient.forceMove(get_turf(src)) - occupant_message("[patient] ejected. Life support functions disabled.") - log_message("[patient] ejected. Life support functions disabled.") - STOP_PROCESSING(SSobj, src) - patient = null - update_equip_info() - -/obj/item/mecha_parts/mecha_equipment/medical/sleeper/detach() - if(patient) - occupant_message("Unable to detach [src] - equipment occupied!") - return - STOP_PROCESSING(SSobj, src) - return ..() - -/obj/item/mecha_parts/mecha_equipment/medical/sleeper/get_equip_info() - var/output = ..() - if(output) - var/temp = "" - if(patient) - temp = "
\[Occupant: [patient] ([patient.stat > 1 ? "*DECEASED*" : "Health: [patient.health]%"])\]
View stats|Eject" - return "[output] [temp]" - return - -/obj/item/mecha_parts/mecha_equipment/medical/sleeper/Topic(href,href_list) - ..() - var/datum/topic_input/filter = new /datum/topic_input(href,href_list) - if(filter.get("eject")) - go_out() - if(filter.get("view_stats")) - chassis.occupant << browse(get_patient_stats(),"window=msleeper") - onclose(chassis.occupant, "msleeper") - return - if(filter.get("inject")) - inject_reagent(filter.getType("inject",/datum/reagent),filter.getObj("source")) - return - -/obj/item/mecha_parts/mecha_equipment/medical/sleeper/proc/get_patient_stats() - if(!patient) - return - return {" - - [patient] statistics - - - - -

Health statistics

-
- [get_patient_dam()] -
-

Reagents in bloodstream

-
- [get_patient_reagents()] -
-
- [get_available_reagents()] -
- - "} - -/obj/item/mecha_parts/mecha_equipment/medical/sleeper/proc/get_patient_dam() - var/t1 - switch(patient.stat) - if(0) - t1 = "Conscious" - if(1) - t1 = "Unconscious" - if(2) - t1 = "*dead*" - else - t1 = "Unknown" - return {"Health: [patient.stat > 1 ? "[t1]" : "[patient.health]% ([t1])"]
- Core Temperature: [patient.bodytemperature-T0C]°C ([patient.bodytemperature*1.8-459.67]°F)
- Brute Damage: [patient.getBruteLoss()]%
- Respiratory Damage: [patient.getOxyLoss()]%
- Toxin Content: [patient.getToxLoss()]%
- Burn Severity: [patient.getFireLoss()]%
- [patient.getCloneLoss() ? "Subject appears to have cellular damage." : ""]
- [patient.getBrainLoss() ? "Significant brain damage detected." : ""]
- "} - -/obj/item/mecha_parts/mecha_equipment/medical/sleeper/proc/get_patient_reagents() - if(patient.reagents) - for(var/datum/reagent/R in patient.reagents.reagent_list) - if(R.volume > 0) - . += "[R]: [round(R.volume,0.01)]
" - return . || "None" - -/obj/item/mecha_parts/mecha_equipment/medical/sleeper/proc/get_available_reagents() - var/output - var/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/SG = locate(/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun) in chassis - if(SG && SG.reagents && islist(SG.reagents.reagent_list)) - for(var/datum/reagent/R in SG.reagents.reagent_list) - if(R.volume > 0) - output += "Inject [R.name]
" - return output - - -/obj/item/mecha_parts/mecha_equipment/medical/sleeper/proc/inject_reagent(datum/reagent/R,obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/SG) - if(!R || !patient || !SG || !(SG in chassis.equipment)) - return 0 - var/to_inject = min(R.volume, inject_amount) - if(to_inject && patient.reagents.get_reagent_amount(R.id) + to_inject <= inject_amount*2) - occupant_message("Injecting [patient] with [to_inject] units of [R.name].") - log_message("Injecting [patient] with [to_inject] units of [R.name].") - add_logs(chassis.occupant, patient, "injected", "[name] ([R] - [to_inject] units)") - SG.reagents.trans_id_to(patient,R.id,to_inject) - update_equip_info() - return - -/obj/item/mecha_parts/mecha_equipment/medical/sleeper/update_equip_info() - if(..()) - if(patient) - send_byjax(chassis.occupant,"msleeper.browser","lossinfo",get_patient_dam()) - send_byjax(chassis.occupant,"msleeper.browser","reagents",get_patient_reagents()) - send_byjax(chassis.occupant,"msleeper.browser","injectwith",get_available_reagents()) - return 1 - return - -/obj/item/mecha_parts/mecha_equipment/medical/sleeper/container_resist(mob/living/user) - go_out() - -/obj/item/mecha_parts/mecha_equipment/medical/sleeper/process() - if(..()) - return - if(!chassis.has_charge(energy_drain)) - set_ready_state(1) - log_message("Deactivated.") - occupant_message("[src] deactivated - no power.") - STOP_PROCESSING(SSobj, src) - return - var/mob/living/carbon/M = patient - if(!M) - return - if(M.health > 0) - M.adjustOxyLoss(-1) - M.AdjustStun(-80) - M.AdjustKnockdown(-80) - M.AdjustUnconscious(-80) - if(M.reagents.get_reagent_amount("epinephrine") < 5) - M.reagents.add_reagent("epinephrine", 5) - chassis.use_power(energy_drain) - update_equip_info() - - - - -///////////////////////////////// Syringe Gun /////////////////////////////////////////////////////////////// - - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun - name = "exosuit syringe gun" - desc = "Equipment for medical exosuits. A chem synthesizer with syringe gun. Reagents inside are held in stasis, so no reactions will occur." - icon = 'icons/obj/guns/projectile.dmi' - icon_state = "syringegun" - var/list/syringes - var/list/known_reagents - var/list/processed_reagents - var/max_syringes = 10 - var/max_volume = 75 //max reagent volume - var/synth_speed = 5 //[num] reagent units per cycle - energy_drain = 10 - var/mode = 0 //0 - fire syringe, 1 - analyze reagents. - range = MELEE|RANGED - equip_cooldown = 10 - origin_tech = "materials=3;biotech=4;magnets=4" - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/New() - ..() - create_reagents(max_volume) - reagents.set_reacting(FALSE) - syringes = new - known_reagents = list("epinephrine"="Epinephrine","charcoal"="Charcoal") - processed_reagents = new - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/detach() - STOP_PROCESSING(SSobj, src) - return ..() - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/Destroy() - STOP_PROCESSING(SSobj, src) - return ..() - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/critfail() - ..() - if(reagents) - reagents.set_reacting(TRUE) - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/can_attach(obj/mecha/medical/M) - if(..()) - if(istype(M)) - return 1 - return 0 - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/get_equip_info() - var/output = ..() - if(output) - return "[output] \[[mode? "Analyze" : "Launch"]\]
\[Syringes: [syringes.len]/[max_syringes] | Reagents: [reagents.total_volume]/[reagents.maximum_volume]\]
Reagents list" - return - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/action(atom/movable/target) - if(!action_checks(target)) - return - if(istype(target,/obj/item/weapon/reagent_containers/syringe)) - return load_syringe(target) - if(istype(target,/obj/item/weapon/storage))//Loads syringes from boxes - for(var/obj/item/weapon/reagent_containers/syringe/S in target.contents) - load_syringe(S) - return - if(mode) - return analyze_reagents(target) - if(!syringes.len) - occupant_message("No syringes loaded.") - return - if(reagents.total_volume<=0) - occupant_message("No available reagents to load syringe with.") - return - var/turf/trg = get_turf(target) - var/obj/item/weapon/reagent_containers/syringe/mechsyringe = syringes[1] - mechsyringe.forceMove(get_turf(chassis)) - reagents.trans_to(mechsyringe, min(mechsyringe.volume, reagents.total_volume)) - syringes -= mechsyringe - mechsyringe.icon = 'icons/obj/chemical.dmi' - mechsyringe.icon_state = "syringeproj" - playsound(chassis, 'sound/items/syringeproj.ogg', 50, 1) - log_message("Launched [mechsyringe] from [src], targeting [target].") - var/mob/originaloccupant = chassis.occupant - spawn(0) - src = null //if src is deleted, still process the syringe - for(var/i=0, i<6, i++) - if(!mechsyringe) - break - if(step_towards(mechsyringe,trg)) - var/list/mobs = new - for(var/mob/living/carbon/M in mechsyringe.loc) - mobs += M - var/mob/living/carbon/M = safepick(mobs) - if(M) - var/R - mechsyringe.visible_message(" [M] was hit by the syringe!") - if(M.can_inject(null, 1)) - if(mechsyringe.reagents) - for(var/datum/reagent/A in mechsyringe.reagents.reagent_list) - R += A.id + " (" - R += num2text(A.volume) + ")," - mechsyringe.icon_state = initial(mechsyringe.icon_state) - mechsyringe.icon = initial(mechsyringe.icon) - mechsyringe.reagents.reaction(M, INJECT) - mechsyringe.reagents.trans_to(M, mechsyringe.reagents.total_volume) - M.take_bodypart_damage(2) - add_logs(originaloccupant, M, "shot", "syringegun") - break - else if(mechsyringe.loc == trg) - mechsyringe.icon_state = initial(mechsyringe.icon_state) - mechsyringe.icon = initial(mechsyringe.icon) - mechsyringe.update_icon() - break - else - mechsyringe.icon_state = initial(mechsyringe.icon_state) - mechsyringe.icon = initial(mechsyringe.icon) - mechsyringe.update_icon() - break - sleep(1) - return 1 - - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/Topic(href,href_list) - ..() - var/datum/topic_input/filter = new (href,href_list) - if(filter.get("toggle_mode")) - mode = !mode - update_equip_info() - return - if(filter.get("select_reagents")) - processed_reagents.len = 0 - var/m = 0 - var/message - for(var/i=1 to known_reagents.len) - if(m>=synth_speed) - break - var/reagent = filter.get("reagent_[i]") - if(reagent && (reagent in known_reagents)) - message = "[m ? ", " : null][known_reagents[reagent]]" - processed_reagents += reagent - m++ - if(processed_reagents.len) - message += " added to production" - START_PROCESSING(SSobj, src) - occupant_message(message) - occupant_message("Reagent processing started.") - log_message("Reagent processing started.") - return - if(filter.get("show_reagents")) - chassis.occupant << browse(get_reagents_page(),"window=msyringegun") - if(filter.get("purge_reagent")) - var/reagent = filter.get("purge_reagent") - if(reagent) - reagents.del_reagent(reagent) - return - if(filter.get("purge_all")) - reagents.clear_reagents() - return - return - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/proc/get_reagents_page() - var/output = {" - - Reagent Synthesizer - - - - -

Current reagents:

-
- [get_current_reagents()] -
-

Reagents production:

-
- [get_reagents_form()] -
- - - "} - return output - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/proc/get_reagents_form() - var/r_list = get_reagents_list() - var/inputs - if(r_list) - inputs += "" - inputs += "" - inputs += "" - var/output = {"
- [r_list || "No known reagents"] - [inputs] - - [r_list? "Only the first [synth_speed] selected reagent\s will be added to production" : null] - "} - return output - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/proc/get_reagents_list() - var/output - for(var/i=1 to known_reagents.len) - var/reagent_id = known_reagents[i] - output += {" [known_reagents[reagent_id]]
"} - return output - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/proc/get_current_reagents() - var/output - for(var/datum/reagent/R in reagents.reagent_list) - if(R.volume > 0) - output += "[R]: [round(R.volume,0.001)] - Purge Reagent
" - if(output) - output += "Total: [round(reagents.total_volume,0.001)]/[reagents.maximum_volume] - Purge All" - return output || "None" - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/proc/load_syringe(obj/item/weapon/reagent_containers/syringe/S) - if(syringes.len= 2) - occupant_message("The syringe is too far away.") - return 0 - for(var/obj/structure/D in S.loc)//Basic level check for structures in the way (Like grilles and windows) - if(!(D.CanPass(S,src.loc))) - occupant_message("Unable to load syringe.") - return 0 - for(var/obj/machinery/door/D in S.loc)//Checks for doors - if(!(D.CanPass(S,src.loc))) - occupant_message("Unable to load syringe.") - return 0 - S.reagents.trans_to(src, S.reagents.total_volume) - S.forceMove(src) - syringes += S - occupant_message("Syringe loaded.") - update_equip_info() - return 1 - occupant_message("The [src] syringe chamber is full.") - return 0 - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/proc/analyze_reagents(atom/A) - if(get_dist(src,A) >= 4) - occupant_message("The object is too far away.") - return 0 - if(!A.reagents || ismob(A)) - occupant_message("No reagent info gained from [A].") - return 0 - occupant_message("Analyzing reagents...") - for(var/datum/reagent/R in A.reagents.reagent_list) - if(R.can_synth && add_known_reagent(R.id,R.name)) - occupant_message("Reagent analyzed, identified as [R.name] and added to database.") - send_byjax(chassis.occupant,"msyringegun.browser","reagents_form",get_reagents_form()) - occupant_message("Analyzis complete.") - return 1 - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/proc/add_known_reagent(r_id,r_name) - if(!(r_id in known_reagents)) - known_reagents += r_id - known_reagents[r_id] = r_name - return 1 - return 0 - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/update_equip_info() - if(..()) - send_byjax(chassis.occupant,"msyringegun.browser","reagents",get_current_reagents()) - send_byjax(chassis.occupant,"msyringegun.browser","reagents_form",get_reagents_form()) - return 1 - return - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/on_reagent_change() - ..() - update_equip_info() - return - - -/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/process() - if(..()) - return - if(!processed_reagents.len || reagents.total_volume >= reagents.maximum_volume || !chassis.has_charge(energy_drain)) - occupant_message("Reagent processing stopped.") - log_message("Reagent processing stopped.") - STOP_PROCESSING(SSobj, src) - return - var/amount = synth_speed / processed_reagents.len - for(var/reagent in processed_reagents) - reagents.add_reagent(reagent,amount) - chassis.use_power(energy_drain) - -///////////////////////////////// Medical Beam /////////////////////////////////////////////////////////////// - -/obj/item/mecha_parts/mecha_equipment/medical/mechmedbeam - name = "exosuit medical beamgun" - desc = "Equipment for medical exosuits. Generates a focused beam of medical nanites." - icon_state = "mecha_medigun" - energy_drain = 10 - range = MELEE|RANGED - equip_cooldown = 0 - origin_tech = "combat=5;materials=6;powerstorage=7;biotech=6" - var/obj/item/weapon/gun/medbeam/mech/medigun - materials = list(MAT_METAL = 15000, MAT_GLASS = 8000, MAT_PLASMA = 3000, MAT_GOLD = 8000, MAT_DIAMOND = 2000) - -/obj/item/mecha_parts/mecha_equipment/medical/mechmedbeam/New() - ..() - medigun = new(src) - - -/obj/item/mecha_parts/mecha_equipment/medical/mechmedbeam/Destroy() - qdel(medigun) - return ..() - -/obj/item/mecha_parts/mecha_equipment/medical/mechmedbeam/process() - if(..()) - return - medigun.process() - -/obj/item/mecha_parts/mecha_equipment/medical/mechmedbeam/action(atom/target) - medigun.process_fire(target, loc) - - -/obj/item/mecha_parts/mecha_equipment/medical/mechmedbeam/detach() - STOP_PROCESSING(SSobj, src) - medigun.LoseTarget() - return ..() +// Sleeper, Medical Beam, and Syringe gun + +/obj/item/mecha_parts/mecha_equipment/medical + +/obj/item/mecha_parts/mecha_equipment/medical/New() + ..() + START_PROCESSING(SSobj, src) + + +/obj/item/mecha_parts/mecha_equipment/medical/can_attach(obj/mecha/medical/M) + if(..() && istype(M)) + return 1 + + +/obj/item/mecha_parts/mecha_equipment/medical/attach(obj/mecha/M) + ..() + START_PROCESSING(SSobj, src) + +/obj/item/mecha_parts/mecha_equipment/medical/Destroy() + STOP_PROCESSING(SSobj, src) + return ..() + +/obj/item/mecha_parts/mecha_equipment/medical/process() + if(!chassis) + STOP_PROCESSING(SSobj, src) + return 1 + +/obj/item/mecha_parts/mecha_equipment/medical/mechmedbeam/detach() + STOP_PROCESSING(SSobj, src) + return ..() + +/obj/item/mecha_parts/mecha_equipment/medical/sleeper + name = "mounted sleeper" + desc = "Equipment for medical exosuits. A mounted sleeper that stabilizes patients and can inject reagents in the exosuit's reserves." + icon = 'icons/obj/Cryogenic2.dmi' + icon_state = "sleeper" + origin_tech = "engineering=3;biotech=3;plasmatech=2" + energy_drain = 20 + range = MELEE + equip_cooldown = 20 + var/mob/living/carbon/patient = null + var/inject_amount = 10 + salvageable = 0 + +/obj/item/mecha_parts/mecha_equipment/medical/sleeper/Destroy() + for(var/atom/movable/AM in src) + AM.forceMove(get_turf(src)) + return ..() + +/obj/item/mecha_parts/mecha_equipment/medical/sleeper/Exit(atom/movable/O) + return 0 + +/obj/item/mecha_parts/mecha_equipment/medical/sleeper/action(mob/living/carbon/target) + if(!action_checks(target)) + return + if(!istype(target)) + return + if(!patient_insertion_check(target)) + return + occupant_message("You start putting [target] into [src]...") + chassis.visible_message("[chassis] starts putting [target] into \the [src].") + if(do_after_cooldown(target)) + if(!patient_insertion_check(target)) + return + target.forceMove(src) + patient = target + START_PROCESSING(SSobj, src) + update_equip_info() + occupant_message("[target] successfully loaded into [src]. Life support functions engaged.") + chassis.visible_message("[chassis] loads [target] into [src].") + log_message("[target] loaded. Life support functions engaged.") + +/obj/item/mecha_parts/mecha_equipment/medical/sleeper/proc/patient_insertion_check(mob/living/carbon/target) + if(target.buckled) + occupant_message("[target] will not fit into the sleeper because [target.p_they()] [target.p_are()] buckled to [target.buckled]!") + return + if(target.has_buckled_mobs()) + occupant_message("[target] will not fit into the sleeper because of the creatures attached to it!") + return + if(patient) + occupant_message("The sleeper is already occupied!") + return + return 1 + +/obj/item/mecha_parts/mecha_equipment/medical/sleeper/proc/go_out() + if(!patient) + return + patient.forceMove(get_turf(src)) + occupant_message("[patient] ejected. Life support functions disabled.") + log_message("[patient] ejected. Life support functions disabled.") + STOP_PROCESSING(SSobj, src) + patient = null + update_equip_info() + +/obj/item/mecha_parts/mecha_equipment/medical/sleeper/detach() + if(patient) + occupant_message("Unable to detach [src] - equipment occupied!") + return + STOP_PROCESSING(SSobj, src) + return ..() + +/obj/item/mecha_parts/mecha_equipment/medical/sleeper/get_equip_info() + var/output = ..() + if(output) + var/temp = "" + if(patient) + temp = "
\[Occupant: [patient] ([patient.stat > 1 ? "*DECEASED*" : "Health: [patient.health]%"])\]
View stats|Eject" + return "[output] [temp]" + return + +/obj/item/mecha_parts/mecha_equipment/medical/sleeper/Topic(href,href_list) + ..() + var/datum/topic_input/filter = new /datum/topic_input(href,href_list) + if(filter.get("eject")) + go_out() + if(filter.get("view_stats")) + chassis.occupant << browse(get_patient_stats(),"window=msleeper") + onclose(chassis.occupant, "msleeper") + return + if(filter.get("inject")) + inject_reagent(filter.getType("inject", /datum/reagent),filter.getObj("source")) + return + +/obj/item/mecha_parts/mecha_equipment/medical/sleeper/proc/get_patient_stats() + if(!patient) + return + return {" + + [patient] statistics + + + + +

Health statistics

+
+ [get_patient_dam()] +
+

Reagents in bloodstream

+
+ [get_patient_reagents()] +
+
+ [get_available_reagents()] +
+ + "} + +/obj/item/mecha_parts/mecha_equipment/medical/sleeper/proc/get_patient_dam() + var/t1 + switch(patient.stat) + if(0) + t1 = "Conscious" + if(1) + t1 = "Unconscious" + if(2) + t1 = "*dead*" + else + t1 = "Unknown" + return {"Health: [patient.stat > 1 ? "[t1]" : "[patient.health]% ([t1])"]
+ Core Temperature: [patient.bodytemperature-T0C]°C ([patient.bodytemperature*1.8-459.67]°F)
+ Brute Damage: [patient.getBruteLoss()]%
+ Respiratory Damage: [patient.getOxyLoss()]%
+ Toxin Content: [patient.getToxLoss()]%
+ Burn Severity: [patient.getFireLoss()]%
+ [patient.getCloneLoss() ? "Subject appears to have cellular damage." : ""]
+ [patient.getBrainLoss() ? "Significant brain damage detected." : ""]
+ "} + +/obj/item/mecha_parts/mecha_equipment/medical/sleeper/proc/get_patient_reagents() + if(patient.reagents) + for(var/datum/reagent/R in patient.reagents.reagent_list) + if(R.volume > 0) + . += "[R]: [round(R.volume,0.01)]
" + return . || "None" + +/obj/item/mecha_parts/mecha_equipment/medical/sleeper/proc/get_available_reagents() + var/output + var/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/SG = locate(/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun) in chassis + if(SG && SG.reagents && islist(SG.reagents.reagent_list)) + for(var/datum/reagent/R in SG.reagents.reagent_list) + if(R.volume > 0) + output += "Inject [R.name]
" + return output + + +/obj/item/mecha_parts/mecha_equipment/medical/sleeper/proc/inject_reagent(datum/reagent/R,obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/SG) + if(!R || !patient || !SG || !(SG in chassis.equipment)) + return 0 + var/to_inject = min(R.volume, inject_amount) + if(to_inject && patient.reagents.get_reagent_amount(R.id) + to_inject <= inject_amount*2) + occupant_message("Injecting [patient] with [to_inject] units of [R.name].") + log_message("Injecting [patient] with [to_inject] units of [R.name].") + add_logs(chassis.occupant, patient, "injected", "[name] ([R] - [to_inject] units)") + SG.reagents.trans_id_to(patient,R.id,to_inject) + update_equip_info() + return + +/obj/item/mecha_parts/mecha_equipment/medical/sleeper/update_equip_info() + if(..()) + if(patient) + send_byjax(chassis.occupant,"msleeper.browser","lossinfo",get_patient_dam()) + send_byjax(chassis.occupant,"msleeper.browser","reagents",get_patient_reagents()) + send_byjax(chassis.occupant,"msleeper.browser","injectwith",get_available_reagents()) + return 1 + return + +/obj/item/mecha_parts/mecha_equipment/medical/sleeper/container_resist(mob/living/user) + go_out() + +/obj/item/mecha_parts/mecha_equipment/medical/sleeper/process() + if(..()) + return + if(!chassis.has_charge(energy_drain)) + set_ready_state(1) + log_message("Deactivated.") + occupant_message("[src] deactivated - no power.") + STOP_PROCESSING(SSobj, src) + return + var/mob/living/carbon/M = patient + if(!M) + return + if(M.health > 0) + M.adjustOxyLoss(-1) + M.AdjustStun(-80) + M.AdjustKnockdown(-80) + M.AdjustUnconscious(-80) + if(M.reagents.get_reagent_amount("epinephrine") < 5) + M.reagents.add_reagent("epinephrine", 5) + chassis.use_power(energy_drain) + update_equip_info() + + + + +///////////////////////////////// Syringe Gun /////////////////////////////////////////////////////////////// + + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun + name = "exosuit syringe gun" + desc = "Equipment for medical exosuits. A chem synthesizer with syringe gun. Reagents inside are held in stasis, so no reactions will occur." + icon = 'icons/obj/guns/projectile.dmi' + icon_state = "syringegun" + var/list/syringes + var/list/known_reagents + var/list/processed_reagents + var/max_syringes = 10 + var/max_volume = 75 //max reagent volume + var/synth_speed = 5 //[num] reagent units per cycle + energy_drain = 10 + var/mode = 0 //0 - fire syringe, 1 - analyze reagents. + range = MELEE|RANGED + equip_cooldown = 10 + origin_tech = "materials=3;biotech=4;magnets=4" + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/New() + ..() + create_reagents(max_volume) + reagents.set_reacting(FALSE) + syringes = new + known_reagents = list("epinephrine"="Epinephrine","charcoal"="Charcoal") + processed_reagents = new + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/detach() + STOP_PROCESSING(SSobj, src) + return ..() + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/Destroy() + STOP_PROCESSING(SSobj, src) + return ..() + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/critfail() + ..() + if(reagents) + reagents.set_reacting(TRUE) + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/can_attach(obj/mecha/medical/M) + if(..()) + if(istype(M)) + return 1 + return 0 + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/get_equip_info() + var/output = ..() + if(output) + return "[output] \[[mode? "Analyze" : "Launch"]\]
\[Syringes: [syringes.len]/[max_syringes] | Reagents: [reagents.total_volume]/[reagents.maximum_volume]\]
Reagents list" + return + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/action(atom/movable/target) + if(!action_checks(target)) + return + if(istype(target, /obj/item/reagent_containers/syringe)) + return load_syringe(target) + if(istype(target, /obj/item/storage))//Loads syringes from boxes + for(var/obj/item/reagent_containers/syringe/S in target.contents) + load_syringe(S) + return + if(mode) + return analyze_reagents(target) + if(!syringes.len) + occupant_message("No syringes loaded.") + return + if(reagents.total_volume<=0) + occupant_message("No available reagents to load syringe with.") + return + var/turf/trg = get_turf(target) + var/obj/item/reagent_containers/syringe/mechsyringe = syringes[1] + mechsyringe.forceMove(get_turf(chassis)) + reagents.trans_to(mechsyringe, min(mechsyringe.volume, reagents.total_volume)) + syringes -= mechsyringe + mechsyringe.icon = 'icons/obj/chemical.dmi' + mechsyringe.icon_state = "syringeproj" + playsound(chassis, 'sound/items/syringeproj.ogg', 50, 1) + log_message("Launched [mechsyringe] from [src], targeting [target].") + var/mob/originaloccupant = chassis.occupant + spawn(0) + src = null //if src is deleted, still process the syringe + for(var/i=0, i<6, i++) + if(!mechsyringe) + break + if(step_towards(mechsyringe,trg)) + var/list/mobs = new + for(var/mob/living/carbon/M in mechsyringe.loc) + mobs += M + var/mob/living/carbon/M = safepick(mobs) + if(M) + var/R + mechsyringe.visible_message(" [M] was hit by the syringe!") + if(M.can_inject(null, 1)) + if(mechsyringe.reagents) + for(var/datum/reagent/A in mechsyringe.reagents.reagent_list) + R += A.id + " (" + R += num2text(A.volume) + ")," + mechsyringe.icon_state = initial(mechsyringe.icon_state) + mechsyringe.icon = initial(mechsyringe.icon) + mechsyringe.reagents.reaction(M, INJECT) + mechsyringe.reagents.trans_to(M, mechsyringe.reagents.total_volume) + M.take_bodypart_damage(2) + add_logs(originaloccupant, M, "shot", "syringegun") + break + else if(mechsyringe.loc == trg) + mechsyringe.icon_state = initial(mechsyringe.icon_state) + mechsyringe.icon = initial(mechsyringe.icon) + mechsyringe.update_icon() + break + else + mechsyringe.icon_state = initial(mechsyringe.icon_state) + mechsyringe.icon = initial(mechsyringe.icon) + mechsyringe.update_icon() + break + sleep(1) + return 1 + + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/Topic(href,href_list) + ..() + var/datum/topic_input/filter = new (href,href_list) + if(filter.get("toggle_mode")) + mode = !mode + update_equip_info() + return + if(filter.get("select_reagents")) + processed_reagents.len = 0 + var/m = 0 + var/message + for(var/i=1 to known_reagents.len) + if(m>=synth_speed) + break + var/reagent = filter.get("reagent_[i]") + if(reagent && (reagent in known_reagents)) + message = "[m ? ", " : null][known_reagents[reagent]]" + processed_reagents += reagent + m++ + if(processed_reagents.len) + message += " added to production" + START_PROCESSING(SSobj, src) + occupant_message(message) + occupant_message("Reagent processing started.") + log_message("Reagent processing started.") + return + if(filter.get("show_reagents")) + chassis.occupant << browse(get_reagents_page(),"window=msyringegun") + if(filter.get("purge_reagent")) + var/reagent = filter.get("purge_reagent") + if(reagent) + reagents.del_reagent(reagent) + return + if(filter.get("purge_all")) + reagents.clear_reagents() + return + return + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/proc/get_reagents_page() + var/output = {" + + Reagent Synthesizer + + + + +

Current reagents:

+
+ [get_current_reagents()] +
+

Reagents production:

+
+ [get_reagents_form()] +
+ + + "} + return output + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/proc/get_reagents_form() + var/r_list = get_reagents_list() + var/inputs + if(r_list) + inputs += "" + inputs += "" + inputs += "" + var/output = {"
+ [r_list || "No known reagents"] + [inputs] + + [r_list? "Only the first [synth_speed] selected reagent\s will be added to production" : null] + "} + return output + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/proc/get_reagents_list() + var/output + for(var/i=1 to known_reagents.len) + var/reagent_id = known_reagents[i] + output += {" [known_reagents[reagent_id]]
"} + return output + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/proc/get_current_reagents() + var/output + for(var/datum/reagent/R in reagents.reagent_list) + if(R.volume > 0) + output += "[R]: [round(R.volume,0.001)] - Purge Reagent
" + if(output) + output += "Total: [round(reagents.total_volume,0.001)]/[reagents.maximum_volume] - Purge All" + return output || "None" + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/proc/load_syringe(obj/item/reagent_containers/syringe/S) + if(syringes.len= 2) + occupant_message("The syringe is too far away.") + return 0 + for(var/obj/structure/D in S.loc)//Basic level check for structures in the way (Like grilles and windows) + if(!(D.CanPass(S,src.loc))) + occupant_message("Unable to load syringe.") + return 0 + for(var/obj/machinery/door/D in S.loc)//Checks for doors + if(!(D.CanPass(S,src.loc))) + occupant_message("Unable to load syringe.") + return 0 + S.reagents.trans_to(src, S.reagents.total_volume) + S.forceMove(src) + syringes += S + occupant_message("Syringe loaded.") + update_equip_info() + return 1 + occupant_message("The [src] syringe chamber is full.") + return 0 + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/proc/analyze_reagents(atom/A) + if(get_dist(src,A) >= 4) + occupant_message("The object is too far away.") + return 0 + if(!A.reagents || ismob(A)) + occupant_message("No reagent info gained from [A].") + return 0 + occupant_message("Analyzing reagents...") + for(var/datum/reagent/R in A.reagents.reagent_list) + if(R.can_synth && add_known_reagent(R.id,R.name)) + occupant_message("Reagent analyzed, identified as [R.name] and added to database.") + send_byjax(chassis.occupant,"msyringegun.browser","reagents_form",get_reagents_form()) + occupant_message("Analyzis complete.") + return 1 + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/proc/add_known_reagent(r_id,r_name) + if(!(r_id in known_reagents)) + known_reagents += r_id + known_reagents[r_id] = r_name + return 1 + return 0 + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/update_equip_info() + if(..()) + send_byjax(chassis.occupant,"msyringegun.browser","reagents",get_current_reagents()) + send_byjax(chassis.occupant,"msyringegun.browser","reagents_form",get_reagents_form()) + return 1 + return + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/on_reagent_change() + ..() + update_equip_info() + return + + +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun/process() + if(..()) + return + if(!processed_reagents.len || reagents.total_volume >= reagents.maximum_volume || !chassis.has_charge(energy_drain)) + occupant_message("Reagent processing stopped.") + log_message("Reagent processing stopped.") + STOP_PROCESSING(SSobj, src) + return + var/amount = synth_speed / processed_reagents.len + for(var/reagent in processed_reagents) + reagents.add_reagent(reagent,amount) + chassis.use_power(energy_drain) + +///////////////////////////////// Medical Beam /////////////////////////////////////////////////////////////// + +/obj/item/mecha_parts/mecha_equipment/medical/mechmedbeam + name = "exosuit medical beamgun" + desc = "Equipment for medical exosuits. Generates a focused beam of medical nanites." + icon_state = "mecha_medigun" + energy_drain = 10 + range = MELEE|RANGED + equip_cooldown = 0 + origin_tech = "combat=5;materials=6;powerstorage=7;biotech=6" + var/obj/item/gun/medbeam/mech/medigun + materials = list(MAT_METAL = 15000, MAT_GLASS = 8000, MAT_PLASMA = 3000, MAT_GOLD = 8000, MAT_DIAMOND = 2000) + +/obj/item/mecha_parts/mecha_equipment/medical/mechmedbeam/New() + ..() + medigun = new(src) + + +/obj/item/mecha_parts/mecha_equipment/medical/mechmedbeam/Destroy() + qdel(medigun) + return ..() + +/obj/item/mecha_parts/mecha_equipment/medical/mechmedbeam/process() + if(..()) + return + medigun.process() + +/obj/item/mecha_parts/mecha_equipment/medical/mechmedbeam/action(atom/target) + medigun.process_fire(target, loc) + + +/obj/item/mecha_parts/mecha_equipment/medical/mechmedbeam/detach() + STOP_PROCESSING(SSobj, src) + medigun.LoseTarget() + return ..() diff --git a/code/game/mecha/equipment/tools/mining_tools.dm b/code/game/mecha/equipment/tools/mining_tools.dm index bbc7ea2e22..6d15716941 100644 --- a/code/game/mecha/equipment/tools/mining_tools.dm +++ b/code/game/mecha/equipment/tools/mining_tools.dm @@ -116,7 +116,7 @@ if(!loc) STOP_PROCESSING(SSobj, src) qdel(src) - if(istype(loc,/obj/mecha/working) && scanning_time <= world.time) + if(istype(loc, /obj/mecha/working) && scanning_time <= world.time) var/obj/mecha/working/mecha = loc if(!mecha.occupant) return diff --git a/code/game/mecha/equipment/weapons/weapons.dm b/code/game/mecha/equipment/weapons/weapons.dm index f323d35286..fe0865ca24 100644 --- a/code/game/mecha/equipment/weapons/weapons.dm +++ b/code/game/mecha/equipment/weapons/weapons.dm @@ -327,7 +327,7 @@ desc = "A weapon for combat exosuits. Launches primed flashbangs." icon_state = "mecha_grenadelnchr" origin_tech = "combat=4;engineering=4" - projectile = /obj/item/weapon/grenade/flashbang + projectile = /obj/item/grenade/flashbang fire_sound = 'sound/weapons/grenadelaunch.ogg' projectiles = 6 missile_speed = 1.5 @@ -335,18 +335,18 @@ equip_cooldown = 60 var/det_time = 20 -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/launcher/flashbang/proj_init(var/obj/item/weapon/grenade/flashbang/F) +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/launcher/flashbang/proj_init(var/obj/item/grenade/flashbang/F) var/turf/T = get_turf(src) message_admins("[ADMIN_LOOKUPFLW(chassis.occupant)] fired a [src] in [ADMIN_COORDJMP(T)]",0,1) log_game("[key_name(chassis.occupant)] fired a [src] [COORD(T)]") - addtimer(CALLBACK(F, /obj/item/weapon/grenade/flashbang.proc/prime), det_time) + addtimer(CALLBACK(F, /obj/item/grenade/flashbang.proc/prime), det_time) /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/launcher/flashbang/clusterbang //Because I am a heartless bastard -Sieve //Heartless? for making the poor man's honkblast? - Kaze name = "\improper SOB-3 grenade launcher" desc = "A weapon for combat exosuits. Launches primed clusterbangs. You monster." origin_tech = "combat=4;materials=4" projectiles = 3 - projectile = /obj/item/weapon/grenade/clusterbuster + projectile = /obj/item/grenade/clusterbuster projectile_energy_cost = 1600 //getting off cheap seeing as this is 3 times the flashbangs held in the grenade launcher. equip_cooldown = 90 @@ -354,7 +354,7 @@ name = "banana mortar" desc = "Equipment for clown exosuits. Launches banana peels." icon_state = "mecha_bananamrtr" - projectile = /obj/item/weapon/grown/bananapeel + projectile = /obj/item/grown/bananapeel fire_sound = 'sound/items/bikehorn.ogg' projectiles = 15 missile_speed = 1.5 diff --git a/code/game/mecha/mech_bay.dm b/code/game/mecha/mech_bay.dm index 11b5a075fc..10c0b7e39a 100644 --- a/code/game/mecha/mech_bay.dm +++ b/code/game/mecha/mech_bay.dm @@ -17,6 +17,7 @@ dir = EAST icon = 'icons/mecha/mech_bay.dmi' icon_state = "recharge_port" + circuit = /obj/item/circuitboard/machine/mech_recharger var/obj/mecha/recharging_mech var/obj/machinery/computer/mech_bay_power_console/recharge_console var/max_charge = 50 @@ -24,23 +25,13 @@ var/repairability = 0 var/turf/recharging_turf = null -/obj/machinery/mech_bay_recharge_port/New() - ..() - var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/mech_recharger(null) - B.apply_default_parts(src) +/obj/machinery/mech_bay_recharge_port/Initialize() + . = ..() recharging_turf = get_step(loc, dir) -/obj/item/weapon/circuitboard/machine/mech_recharger - name = "Mechbay Recharger (Machine Board)" - build_path = /obj/machinery/mech_bay_recharge_port - origin_tech = "programming=3;powerstorage=3;engineering=3" - req_components = list( - /obj/item/stack/cable_coil = 2, - /obj/item/weapon/stock_parts/capacitor = 5) - /obj/machinery/mech_bay_recharge_port/RefreshParts() var/MC - for(var/obj/item/weapon/stock_parts/capacitor/C in component_parts) + for(var/obj/item/stock_parts/capacitor/C in component_parts) MC += C.rating max_charge = MC * 25 @@ -83,7 +74,7 @@ desc = "Used to control mechbay power ports." icon_screen = "recharge_comp" icon_keyboard = "rd_key" - circuit = /obj/item/weapon/circuitboard/computer/mech_bay_power_console + circuit = /obj/item/circuitboard/computer/mech_bay_power_console var/obj/machinery/mech_bay_recharge_port/recharge_port light_color = LIGHT_COLOR_PINK @@ -149,5 +140,5 @@ add_overlay("recharge_comp_on") /obj/machinery/computer/mech_bay_power_console/Initialize() - ..() + . = ..() reconnect() diff --git a/code/game/mecha/mech_fabricator.dm b/code/game/mecha/mech_fabricator.dm index 7c28f5d95b..14efd0a610 100644 --- a/code/game/mecha/mech_fabricator.dm +++ b/code/game/mecha/mech_fabricator.dm @@ -9,6 +9,7 @@ idle_power_usage = 20 active_power_usage = 5000 req_access = list(ACCESS_ROBOTICS) + circuit = /obj/item/circuitboard/machine/mechfab var/time_coeff = 1 var/component_coeff = 1 var/datum/material_container/materials @@ -34,45 +35,33 @@ "Misc" ) -/obj/machinery/mecha_part_fabricator/New() - ..() +/obj/machinery/mecha_part_fabricator/Initialize() files = new /datum/research(src) //Setup the research data holder. materials = new(src, list(MAT_METAL, MAT_GLASS, MAT_SILVER, MAT_GOLD, MAT_DIAMOND, MAT_PLASMA, MAT_URANIUM, MAT_BANANIUM, MAT_TITANIUM, MAT_BLUESPACE)) - var/obj/item/weapon/circuitboard/machine/B = new /obj/item/weapon/circuitboard/machine/mechfab(null) - B.apply_default_parts(src) - -/obj/item/weapon/circuitboard/machine/mechfab - name = "Exosuit Fabricator (Machine Board)" - build_path = /obj/machinery/mecha_part_fabricator - origin_tech = "programming=2;engineering=2" - req_components = list( - /obj/item/weapon/stock_parts/matter_bin = 2, - /obj/item/weapon/stock_parts/manipulator = 1, - /obj/item/weapon/stock_parts/micro_laser = 1, - /obj/item/weapon/stock_parts/console_screen = 1) + return ..() /obj/machinery/mecha_part_fabricator/RefreshParts() var/T = 0 //maximum stocking amount (default 300000, 600000 at T4) - for(var/obj/item/weapon/stock_parts/matter_bin/M in component_parts) + for(var/obj/item/stock_parts/matter_bin/M in component_parts) T += M.rating materials.max_amount = (200000 + (T*50000)) //resources adjustment coefficient (1 -> 0.85 -> 0.7 -> 0.55) T = 1.15 - for(var/obj/item/weapon/stock_parts/micro_laser/Ma in component_parts) + for(var/obj/item/stock_parts/micro_laser/Ma in component_parts) T -= Ma.rating*0.15 component_coeff = T //building time adjustment coefficient (1 -> 0.8 -> 0.6) T = -1 - for(var/obj/item/weapon/stock_parts/manipulator/Ml in component_parts) + for(var/obj/item/stock_parts/manipulator/Ml in component_parts) T += Ml.rating time_coeff = round(initial(time_coeff) - (initial(time_coeff)*(T))/5,0.01) -/obj/machinery/mecha_part_fabricator/check_access(obj/item/weapon/card/id/I) +/obj/machinery/mecha_part_fabricator/check_access(obj/item/card/id/I) if(istype(I, /obj/item/device/pda)) var/obj/item/device/pda/pda = I I = pda.id @@ -452,7 +441,7 @@ updateUsrDialog() - else if(istype(W, /obj/item/weapon/ore/bluespace_crystal)) + else if(istype(W, /obj/item/ore/bluespace_crystal)) if(!is_insertion_ready(user)) return 1 diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index caa1b8d500..9142549d0a 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -23,7 +23,7 @@ layer = BELOW_MOB_LAYER//icon draw layer infra_luminosity = 15 //byond implementation is bugged. force = 5 - flags = HEAR + flags_1 = HEAR_1 var/can_move = 1 var/mob/living/carbon/occupant = null var/step_in = 10 //make a step in step_in/10 sec. @@ -34,7 +34,7 @@ var/deflect_chance = 10 //chance to deflect the incoming projectiles, hits, or lesser the effect of ex_act. armor = list(melee = 20, bullet = 10, laser = 0, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 100, acid = 100) var/list/facing_modifiers = list(FRONT_ARMOUR = 1.5, SIDE_ARMOUR = 1, BACK_ARMOUR = 0.5) - var/obj/item/weapon/stock_parts/cell/cell + var/obj/item/stock_parts/cell/cell var/state = 0 var/list/log = new var/last_message = 0 @@ -210,7 +210,7 @@ internal_tank = new /obj/machinery/portable_atmospherics/canister/air(src) return internal_tank -/obj/mecha/proc/add_cell(var/obj/item/weapon/stock_parts/cell/C=null) +/obj/mecha/proc/add_cell(var/obj/item/stock_parts/cell/C=null) if(C) C.forceMove(src) cell = C @@ -262,7 +262,7 @@ if(equipment && equipment.len) to_chat(user, "It's equipped with:") for(var/obj/item/mecha_parts/mecha_equipment/ME in equipment) - to_chat(user, "[bicon(ME)] [ME]") + to_chat(user, "[icon2html(ME, user)] [ME]") //processing internal damage, temperature, air regulation, alert updates, lights power use. /obj/mecha/process() @@ -339,13 +339,13 @@ if(0.75 to INFINITY) occupant.clear_alert("charge") if(0.5 to 0.75) - occupant.throw_alert("charge",/obj/screen/alert/lowcell, 1) + occupant.throw_alert("charge", /obj/screen/alert/lowcell, 1) if(0.25 to 0.5) - occupant.throw_alert("charge",/obj/screen/alert/lowcell, 2) + occupant.throw_alert("charge", /obj/screen/alert/lowcell, 2) if(0.01 to 0.25) - occupant.throw_alert("charge",/obj/screen/alert/lowcell, 3) + occupant.throw_alert("charge", /obj/screen/alert/lowcell, 3) else - occupant.throw_alert("charge",/obj/screen/alert/emptycell) + occupant.throw_alert("charge", /obj/screen/alert/emptycell) var/integrity = obj_integrity/max_integrity*100 switch(integrity) @@ -596,7 +596,7 @@ /obj/mecha/proc/setInternalDamage(int_dam_flag) internal_damage |= int_dam_flag log_append_to_last("Internal damage of type [int_dam_flag].",1) - occupant << sound('sound/machines/warning-buzzer.ogg',wait=0) + SEND_SOUND(occupant, sound('sound/machines/warning-buzzer.ogg',wait=0)) diag_hud_set_mechstat() return @@ -636,7 +636,7 @@ var/can_control_mech = 0 for(var/obj/item/mecha_parts/mecha_tracking/ai_control/A in trackers) can_control_mech = 1 - to_chat(user, "[bicon(src)] Status of [name]:\n[A.get_mecha_info()]") + to_chat(user, "[icon2html(src, user)] Status of [name]:\n[A.get_mecha_info()]") break if(!can_control_mech) to_chat(user, "You cannot control exosuits without AI control beacons installed.") @@ -707,14 +707,14 @@ icon_state = initial(icon_state) playsound(src, 'sound/machines/windowdoor.ogg', 50, 1) if(!internal_damage) - occupant << sound('sound/mecha/nominal.ogg',volume=50) + SEND_SOUND(occupant, sound('sound/mecha/nominal.ogg',volume=50)) AI.cancel_camera() AI.controlled_mech = src AI.remote_control = src AI.canmove = 1 //Much easier than adding AI checks! Be sure to set this back to 0 if you decide to allow an AI to leave a mech somehow. AI.can_shunt = 0 //ONE AI ENTERS. NO AI LEAVES. - to_chat(AI, "[AI.can_dominate_mechs ? "Takeover of [name] complete! You are now loaded onto the onboard computer. Do not attempt to leave the station sector!" \ - : "You have been uploaded to a mech's onboard computer."]") + to_chat(AI, AI.can_dominate_mechs ? "Takeover of [name] complete! You are now loaded onto the onboard computer. Do not attempt to leave the station sector!" :\ + "You have been uploaded to a mech's onboard computer.") to_chat(AI, "Use Middle-Mouse to activate mech functions and equipment. Click normally for AI interactions.") if(interaction == AI_TRANS_FROM_CARD) GrantActions(AI, FALSE) //No eject/return to core action for AI uploaded by card @@ -860,7 +860,7 @@ setDir(dir_in) playsound(src, 'sound/machines/windowdoor.ogg', 50, 1) if(!internal_damage) - occupant << sound('sound/mecha/nominal.ogg',volume=50) + SEND_SOUND(occupant, sound('sound/mecha/nominal.ogg',volume=50)) return 1 else return 0 @@ -914,7 +914,7 @@ setDir(dir_in) log_message("[mmi_as_oc] moved in as pilot.") if(!internal_damage) - occupant << sound('sound/mecha/nominal.ogg',volume=50) + SEND_SOUND(occupant, sound('sound/mecha/nominal.ogg',volume=50)) GrantActions(brainmob) return TRUE @@ -1004,7 +1004,7 @@ /obj/mecha/proc/occupant_message(message as text) if(message) if(occupant && occupant.client) - to_chat(occupant, "[bicon(src)] [message]") + to_chat(occupant, "[icon2html(src, occupant)] [message]") return /obj/mecha/proc/log_message(message as text,red=null) @@ -1047,9 +1047,6 @@ GLOBAL_VAR_INIT(year_integer, text2num(year)) // = 2013??? return 1 return 0 -/obj/mecha/allow_drop() - return 0 - /obj/mecha/update_remote_sight(mob/living/user) if(occupant_sight_flags) if(user == occupant) diff --git a/code/game/mecha/mecha_actions.dm b/code/game/mecha/mecha_actions.dm index df96c78e8c..4102ba914b 100644 --- a/code/game/mecha/mecha_actions.dm +++ b/code/game/mecha/mecha_actions.dm @@ -22,6 +22,7 @@ /datum/action/innate/mecha check_flags = AB_CHECK_RESTRAINED | AB_CHECK_STUN | AB_CHECK_CONSCIOUS + icon_icon = 'icons/mob/actions/actions_mecha.dmi' var/obj/mecha/chassis /datum/action/innate/mecha/Grant(mob/living/L, obj/mecha/M) @@ -241,7 +242,7 @@ chassis.occupant_message("Zoom mode [chassis.zoom_mode?"en":"dis"]abled.") if(chassis.zoom_mode) owner.client.change_view(12) - owner << sound('sound/mecha/imag_enh.ogg',volume=50) + SEND_SOUND(owner, sound('sound/mecha/imag_enh.ogg',volume=50)) else owner.client.change_view(world.view) //world.view - default mob view size UpdateButtonIcon() diff --git a/code/game/mecha/mecha_construction_paths.dm b/code/game/mecha/mecha_construction_paths.dm index 55c18688a1..24c1c513c3 100644 --- a/code/game/mecha/mecha_construction_paths.dm +++ b/code/game/mecha/mecha_construction_paths.dm @@ -3,22 +3,22 @@ //////////////////////////////// /datum/construction/mecha/custom_action(step, atom/used_atom, mob/user) - if(istype(used_atom, /obj/item/weapon/weldingtool)) - var/obj/item/weapon/weldingtool/W = used_atom + if(istype(used_atom, /obj/item/weldingtool)) + var/obj/item/weldingtool/W = used_atom if (W.remove_fuel(0, user)) playsound(holder, 'sound/items/welder2.ogg', 50, 1) else return 0 - else if(istype(used_atom, /obj/item/weapon/wrench)) - var/obj/item/weapon/W = used_atom + else if(istype(used_atom, /obj/item/wrench)) + var/obj/item/W = used_atom playsound(holder, W.usesound, 50, 1) - else if(istype(used_atom, /obj/item/weapon/screwdriver)) - var/obj/item/weapon/W = used_atom + else if(istype(used_atom, /obj/item/screwdriver)) + var/obj/item/W = used_atom playsound(holder, W.usesound, 50, 1) - else if(istype(used_atom, /obj/item/weapon/wirecutters)) - var/obj/item/weapon/W = used_atom + else if(istype(used_atom, /obj/item/wirecutters)) + var/obj/item/W = used_atom playsound(holder, W.usesound, 50, 1) else if(istype(used_atom, /obj/item/stack/cable_coil)) @@ -38,22 +38,22 @@ return 1 /datum/construction/reversible/mecha/custom_action(index as num, diff as num, atom/used_atom, mob/user) - if(istype(used_atom, /obj/item/weapon/weldingtool)) - var/obj/item/weapon/weldingtool/W = used_atom + if(istype(used_atom, /obj/item/weldingtool)) + var/obj/item/weldingtool/W = used_atom if (W.remove_fuel(0, user)) playsound(holder, 'sound/items/welder2.ogg', 50, 1) else return 0 - else if(istype(used_atom, /obj/item/weapon/wrench)) - var/obj/item/weapon/W = used_atom + else if(istype(used_atom, /obj/item/wrench)) + var/obj/item/W = used_atom playsound(holder, W.usesound, 50, 1) - else if(istype(used_atom, /obj/item/weapon/screwdriver)) - var/obj/item/weapon/W = used_atom + else if(istype(used_atom, /obj/item/screwdriver)) + var/obj/item/W = used_atom playsound(holder, W.usesound, 50, 1) - else if(istype(used_atom, /obj/item/weapon/wirecutters)) - var/obj/item/weapon/W = used_atom + else if(istype(used_atom, /obj/item/wirecutters)) + var/obj/item/W = used_atom playsound(holder, W.usesound, 50, 1) else if(istype(used_atom, /obj/item/stack/cable_coil)) @@ -74,10 +74,10 @@ /datum/construction/mecha/ripley_chassis - steps = list(list("key"=/obj/item/mecha_parts/part/ripley_torso),//1 - list("key"=/obj/item/mecha_parts/part/ripley_left_arm),//2 - list("key"=/obj/item/mecha_parts/part/ripley_right_arm),//3 - list("key"=/obj/item/mecha_parts/part/ripley_left_leg),//4 + steps = list(list("key"=/obj/item/mecha_parts/part/ripley_torso), //1 + list("key"=/obj/item/mecha_parts/part/ripley_left_arm), //2 + list("key"=/obj/item/mecha_parts/part/ripley_right_arm), //3 + list("key"=/obj/item/mecha_parts/part/ripley_left_leg), //4 list("key"=/obj/item/mecha_parts/part/ripley_right_leg)//5 ) @@ -105,59 +105,59 @@ result = "/obj/mecha/working/ripley" steps = list( //1 - list("key"=/obj/item/weapon/weldingtool, - "backkey"=/obj/item/weapon/wrench, + list("key"=/obj/item/weldingtool, + "backkey"=/obj/item/wrench, "desc"="External armor is wrenched."), //2 - list("key"=/obj/item/weapon/wrench, - "backkey"=/obj/item/weapon/crowbar, + list("key"=/obj/item/wrench, + "backkey"=/obj/item/crowbar, "desc"="External armor is installed."), //3 list("key"=/obj/item/stack/sheet/plasteel, - "backkey"=/obj/item/weapon/weldingtool, + "backkey"=/obj/item/weldingtool, "desc"="Internal armor is welded."), //4 - list("key"=/obj/item/weapon/weldingtool, - "backkey"=/obj/item/weapon/wrench, + list("key"=/obj/item/weldingtool, + "backkey"=/obj/item/wrench, "desc"="Internal armor is wrenched."), //5 - list("key"=/obj/item/weapon/wrench, - "backkey"=/obj/item/weapon/crowbar, + list("key"=/obj/item/wrench, + "backkey"=/obj/item/crowbar, "desc"="Internal armor is installed."), //6 list("key"=/obj/item/stack/sheet/metal, - "backkey"=/obj/item/weapon/screwdriver, + "backkey"=/obj/item/screwdriver, "desc"="Peripherals control module is secured."), //7 - list("key"=/obj/item/weapon/screwdriver, - "backkey"=/obj/item/weapon/crowbar, + list("key"=/obj/item/screwdriver, + "backkey"=/obj/item/crowbar, "desc"="Peripherals control module is installed."), //8 - list("key"=/obj/item/weapon/circuitboard/mecha/ripley/peripherals, - "backkey"=/obj/item/weapon/screwdriver, + list("key"=/obj/item/circuitboard/mecha/ripley/peripherals, + "backkey"=/obj/item/screwdriver, "desc"="Central control module is secured."), //9 - list("key"=/obj/item/weapon/screwdriver, - "backkey"=/obj/item/weapon/crowbar, + list("key"=/obj/item/screwdriver, + "backkey"=/obj/item/crowbar, "desc"="Central control module is installed."), //10 - list("key"=/obj/item/weapon/circuitboard/mecha/ripley/main, - "backkey"=/obj/item/weapon/screwdriver, + list("key"=/obj/item/circuitboard/mecha/ripley/main, + "backkey"=/obj/item/screwdriver, "desc"="The wiring is adjusted."), //11 - list("key"=/obj/item/weapon/wirecutters, - "backkey"=/obj/item/weapon/screwdriver, + list("key"=/obj/item/wirecutters, + "backkey"=/obj/item/screwdriver, "desc"="The wiring is added."), //12 list("key"=/obj/item/stack/cable_coil, - "backkey"=/obj/item/weapon/screwdriver, + "backkey"=/obj/item/screwdriver, "desc"="The hydraulic systems are active."), //13 - list("key"=/obj/item/weapon/screwdriver, - "backkey"=/obj/item/weapon/wrench, + list("key"=/obj/item/screwdriver, + "backkey"=/obj/item/wrench, "desc"="The hydraulic systems are connected."), //14 - list("key"=/obj/item/weapon/wrench, + list("key"=/obj/item/wrench, "desc"="The hydraulic systems are disconnected.") ) @@ -210,7 +210,7 @@ holder.icon_state = "ripley6" else user.visible_message("[user] removes the central control module from the [holder].", "You remove the central computer mainboard from the [holder].") - new /obj/item/weapon/circuitboard/mecha/ripley/main(get_turf(holder)) + new /obj/item/circuitboard/mecha/ripley/main(get_turf(holder)) holder.icon_state = "ripley4" if(8) if(diff==FORWARD) @@ -226,7 +226,7 @@ holder.icon_state = "ripley8" else user.visible_message("[user] removes the peripherals control module from the [holder].", "You remove the peripherals control module from the [holder].") - new /obj/item/weapon/circuitboard/mecha/ripley/peripherals(get_turf(holder)) + new /obj/item/circuitboard/mecha/ripley/peripherals(get_turf(holder)) holder.icon_state = "ripley6" if(6) if(diff==FORWARD) @@ -283,11 +283,11 @@ /datum/construction/mecha/gygax_chassis - steps = list(list("key"=/obj/item/mecha_parts/part/gygax_torso),//1 - list("key"=/obj/item/mecha_parts/part/gygax_left_arm),//2 - list("key"=/obj/item/mecha_parts/part/gygax_right_arm),//3 - list("key"=/obj/item/mecha_parts/part/gygax_left_leg),//4 - list("key"=/obj/item/mecha_parts/part/gygax_right_leg),//5 + steps = list(list("key"=/obj/item/mecha_parts/part/gygax_torso), //1 + list("key"=/obj/item/mecha_parts/part/gygax_left_arm), //2 + list("key"=/obj/item/mecha_parts/part/gygax_right_arm), //3 + list("key"=/obj/item/mecha_parts/part/gygax_left_leg), //4 + list("key"=/obj/item/mecha_parts/part/gygax_right_leg), //5 list("key"=/obj/item/mecha_parts/part/gygax_head) ) @@ -314,83 +314,83 @@ result = "/obj/mecha/combat/gygax" steps = list( //1 - list("key"=/obj/item/weapon/weldingtool, - "backkey"=/obj/item/weapon/wrench, + list("key"=/obj/item/weldingtool, + "backkey"=/obj/item/wrench, "desc"="External armor is wrenched."), //2 - list("key"=/obj/item/weapon/wrench, - "backkey"=/obj/item/weapon/crowbar, + list("key"=/obj/item/wrench, + "backkey"=/obj/item/crowbar, "desc"="External armor is installed."), //3 list("key"=/obj/item/mecha_parts/part/gygax_armor, - "backkey"=/obj/item/weapon/weldingtool, + "backkey"=/obj/item/weldingtool, "desc"="Internal armor is welded."), //4 - list("key"=/obj/item/weapon/weldingtool, - "backkey"=/obj/item/weapon/wrench, + list("key"=/obj/item/weldingtool, + "backkey"=/obj/item/wrench, "desc"="Internal armor is wrenched."), //5 - list("key"=/obj/item/weapon/wrench, - "backkey"=/obj/item/weapon/crowbar, + list("key"=/obj/item/wrench, + "backkey"=/obj/item/crowbar, "desc"="Internal armor is installed."), //6 list("key"=/obj/item/stack/sheet/metal, - "backkey"=/obj/item/weapon/screwdriver, + "backkey"=/obj/item/screwdriver, "desc"="Advanced capacitor is secured."), //7 - list("key"=/obj/item/weapon/screwdriver, - "backkey"=/obj/item/weapon/crowbar, + list("key"=/obj/item/screwdriver, + "backkey"=/obj/item/crowbar, "desc"="Advanced capacitor is installed."), //8 - list("key"=/obj/item/weapon/stock_parts/capacitor, - "backkey"=/obj/item/weapon/screwdriver, + list("key"=/obj/item/stock_parts/capacitor, + "backkey"=/obj/item/screwdriver, "desc"="Advanced scanner module is secured."), //9 - list("key"=/obj/item/weapon/screwdriver, - "backkey"=/obj/item/weapon/crowbar, + list("key"=/obj/item/screwdriver, + "backkey"=/obj/item/crowbar, "desc"="Advanced scanner module is installed."), //10 - list("key"=/obj/item/weapon/stock_parts/scanning_module, - "backkey"=/obj/item/weapon/screwdriver, + list("key"=/obj/item/stock_parts/scanning_module, + "backkey"=/obj/item/screwdriver, "desc"="Weapon control module is secured."), //11 - list("key"=/obj/item/weapon/screwdriver, - "backkey"=/obj/item/weapon/crowbar, + list("key"=/obj/item/screwdriver, + "backkey"=/obj/item/crowbar, "desc"="Weapon control module is installed."), //12 - list("key"=/obj/item/weapon/circuitboard/mecha/gygax/targeting, - "backkey"=/obj/item/weapon/screwdriver, + list("key"=/obj/item/circuitboard/mecha/gygax/targeting, + "backkey"=/obj/item/screwdriver, "desc"="Peripherals control module is secured."), //13 - list("key"=/obj/item/weapon/screwdriver, - "backkey"=/obj/item/weapon/crowbar, + list("key"=/obj/item/screwdriver, + "backkey"=/obj/item/crowbar, "desc"="Peripherals control module is installed."), //14 - list("key"=/obj/item/weapon/circuitboard/mecha/gygax/peripherals, - "backkey"=/obj/item/weapon/screwdriver, + list("key"=/obj/item/circuitboard/mecha/gygax/peripherals, + "backkey"=/obj/item/screwdriver, "desc"="Central control module is secured."), //15 - list("key"=/obj/item/weapon/screwdriver, - "backkey"=/obj/item/weapon/crowbar, + list("key"=/obj/item/screwdriver, + "backkey"=/obj/item/crowbar, "desc"="Central control module is installed."), //16 - list("key"=/obj/item/weapon/circuitboard/mecha/gygax/main, - "backkey"=/obj/item/weapon/screwdriver, + list("key"=/obj/item/circuitboard/mecha/gygax/main, + "backkey"=/obj/item/screwdriver, "desc"="The wiring is adjusted."), //17 - list("key"=/obj/item/weapon/wirecutters, - "backkey"=/obj/item/weapon/screwdriver, + list("key"=/obj/item/wirecutters, + "backkey"=/obj/item/screwdriver, "desc"="The wiring is added."), //18 list("key"=/obj/item/stack/cable_coil, - "backkey"=/obj/item/weapon/screwdriver, + "backkey"=/obj/item/screwdriver, "desc"="The hydraulic systems are active."), //19 - list("key"=/obj/item/weapon/screwdriver, - "backkey"=/obj/item/weapon/wrench, + list("key"=/obj/item/screwdriver, + "backkey"=/obj/item/wrench, "desc"="The hydraulic systems are connected."), //20 - list("key"=/obj/item/weapon/wrench, + list("key"=/obj/item/wrench, "desc"="The hydraulic systems are disconnected.") ) @@ -443,7 +443,7 @@ holder.icon_state = "gygax6" else user.visible_message("[user] removes the central control module from the [holder].", "You remove the central computer mainboard from the [holder].") - new /obj/item/weapon/circuitboard/mecha/gygax/main(get_turf(holder)) + new /obj/item/circuitboard/mecha/gygax/main(get_turf(holder)) holder.icon_state = "gygax4" if(14) if(diff==FORWARD) @@ -459,7 +459,7 @@ holder.icon_state = "gygax8" else user.visible_message("[user] removes the peripherals control module from the [holder].", "You remove the peripherals control module from the [holder].") - new /obj/item/weapon/circuitboard/mecha/gygax/peripherals(get_turf(holder)) + new /obj/item/circuitboard/mecha/gygax/peripherals(get_turf(holder)) holder.icon_state = "gygax6" if(12) if(diff==FORWARD) @@ -475,7 +475,7 @@ holder.icon_state = "gygax10" else user.visible_message("[user] removes the weapon control module from the [holder].", "You remove the weapon control module from the [holder].") - new /obj/item/weapon/circuitboard/mecha/gygax/targeting(get_turf(holder)) + new /obj/item/circuitboard/mecha/gygax/targeting(get_turf(holder)) holder.icon_state = "gygax8" if(10) if(diff==FORWARD) @@ -492,7 +492,7 @@ holder.icon_state = "gygax12" else user.visible_message("[user] removes the advanced scanner module from the [holder].", "You remove the scanner module from the [holder].") - var/obj/item/I = locate(/obj/item/weapon/stock_parts/scanning_module) in holder + var/obj/item/I = locate(/obj/item/stock_parts/scanning_module) in holder I.loc = get_turf(holder) holder.icon_state = "gygax10" if(8) @@ -510,7 +510,7 @@ holder.icon_state = "gygax14" else user.visible_message("[user] removes the capacitor from the [holder].", "You remove the capacitor from the [holder].") - var/obj/item/I = locate(/obj/item/weapon/stock_parts/capacitor) in holder + var/obj/item/I = locate(/obj/item/stock_parts/capacitor) in holder I.loc = get_turf(holder) holder.icon_state = "gygax12" if(6) @@ -568,11 +568,11 @@ return /datum/construction/mecha/firefighter_chassis - steps = list(list("key"=/obj/item/mecha_parts/part/ripley_torso),//1 - list("key"=/obj/item/mecha_parts/part/ripley_left_arm),//2 - list("key"=/obj/item/mecha_parts/part/ripley_right_arm),//3 - list("key"=/obj/item/mecha_parts/part/ripley_left_leg),//4 - list("key"=/obj/item/mecha_parts/part/ripley_right_leg),//5 + steps = list(list("key"=/obj/item/mecha_parts/part/ripley_torso), //1 + list("key"=/obj/item/mecha_parts/part/ripley_left_arm), //2 + list("key"=/obj/item/mecha_parts/part/ripley_right_arm), //3 + list("key"=/obj/item/mecha_parts/part/ripley_left_leg), //4 + list("key"=/obj/item/mecha_parts/part/ripley_right_leg), //5 list("key"=/obj/item/clothing/suit/fire)//6 ) @@ -599,64 +599,64 @@ result = "/obj/mecha/working/ripley/firefighter" steps = list( //1 - list("key"=/obj/item/weapon/weldingtool, - "backkey"=/obj/item/weapon/wrench, + list("key"=/obj/item/weldingtool, + "backkey"=/obj/item/wrench, "desc"="External armor is wrenched."), //2 - list("key"=/obj/item/weapon/wrench, - "backkey"=/obj/item/weapon/crowbar, + list("key"=/obj/item/wrench, + "backkey"=/obj/item/crowbar, "desc"="External armor is installed."), //3 list("key"=/obj/item/stack/sheet/plasteel, - "backkey"=/obj/item/weapon/crowbar, + "backkey"=/obj/item/crowbar, "desc"="External armor is being installed."), //4 list("key"=/obj/item/stack/sheet/plasteel, - "backkey"=/obj/item/weapon/weldingtool, + "backkey"=/obj/item/weldingtool, "desc"="Internal armor is welded."), //5 - list("key"=/obj/item/weapon/weldingtool, - "backkey"=/obj/item/weapon/wrench, + list("key"=/obj/item/weldingtool, + "backkey"=/obj/item/wrench, "desc"="Internal armor is wrenched."), //6 - list("key"=/obj/item/weapon/wrench, - "backkey"=/obj/item/weapon/crowbar, + list("key"=/obj/item/wrench, + "backkey"=/obj/item/crowbar, "desc"="Internal armor is installed."), //7 list("key"=/obj/item/stack/sheet/plasteel, - "backkey"=/obj/item/weapon/screwdriver, + "backkey"=/obj/item/screwdriver, "desc"="Peripherals control module is secured."), //8 - list("key"=/obj/item/weapon/screwdriver, - "backkey"=/obj/item/weapon/crowbar, + list("key"=/obj/item/screwdriver, + "backkey"=/obj/item/crowbar, "desc"="Peripherals control module is installed."), //9 - list("key"=/obj/item/weapon/circuitboard/mecha/ripley/peripherals, - "backkey"=/obj/item/weapon/screwdriver, + list("key"=/obj/item/circuitboard/mecha/ripley/peripherals, + "backkey"=/obj/item/screwdriver, "desc"="Central control module is secured."), //10 - list("key"=/obj/item/weapon/screwdriver, - "backkey"=/obj/item/weapon/crowbar, + list("key"=/obj/item/screwdriver, + "backkey"=/obj/item/crowbar, "desc"="Central control module is installed."), //11 - list("key"=/obj/item/weapon/circuitboard/mecha/ripley/main, - "backkey"=/obj/item/weapon/screwdriver, + list("key"=/obj/item/circuitboard/mecha/ripley/main, + "backkey"=/obj/item/screwdriver, "desc"="The wiring is adjusted."), //12 - list("key"=/obj/item/weapon/wirecutters, - "backkey"=/obj/item/weapon/screwdriver, + list("key"=/obj/item/wirecutters, + "backkey"=/obj/item/screwdriver, "desc"="The wiring is added."), //13 list("key"=/obj/item/stack/cable_coil, - "backkey"=/obj/item/weapon/screwdriver, + "backkey"=/obj/item/screwdriver, "desc"="The hydraulic systems are active."), //14 - list("key"=/obj/item/weapon/screwdriver, - "backkey"=/obj/item/weapon/wrench, + list("key"=/obj/item/screwdriver, + "backkey"=/obj/item/wrench, "desc"="The hydraulic systems are connected."), //15 - list("key"=/obj/item/weapon/wrench, + list("key"=/obj/item/wrench, "desc"="The hydraulic systems are disconnected.") ) @@ -709,7 +709,7 @@ holder.icon_state = "fireripley6" else user.visible_message("[user] removes the central control module from the [holder].", "You remove the central computer mainboard from the [holder].") - new /obj/item/weapon/circuitboard/mecha/ripley/main(get_turf(holder)) + new /obj/item/circuitboard/mecha/ripley/main(get_turf(holder)) holder.icon_state = "fireripley4" if(9) if(diff==FORWARD) @@ -725,7 +725,7 @@ holder.icon_state = "fireripley8" else user.visible_message("[user] removes the peripherals control module from the [holder].", "You remove the peripherals control module from the [holder].") - new /obj/item/weapon/circuitboard/mecha/ripley/peripherals(get_turf(holder)) + new /obj/item/circuitboard/mecha/ripley/peripherals(get_turf(holder)) holder.icon_state = "fireripley6" if(7) if(diff==FORWARD) @@ -792,11 +792,11 @@ /datum/construction/mecha/honker_chassis - steps = list(list("key"=/obj/item/mecha_parts/part/honker_torso),//1 - list("key"=/obj/item/mecha_parts/part/honker_left_arm),//2 - list("key"=/obj/item/mecha_parts/part/honker_right_arm),//3 - list("key"=/obj/item/mecha_parts/part/honker_left_leg),//4 - list("key"=/obj/item/mecha_parts/part/honker_right_leg),//5 + steps = list(list("key"=/obj/item/mecha_parts/part/honker_torso), //1 + list("key"=/obj/item/mecha_parts/part/honker_left_arm), //2 + list("key"=/obj/item/mecha_parts/part/honker_right_arm), //3 + list("key"=/obj/item/mecha_parts/part/honker_left_leg), //4 + list("key"=/obj/item/mecha_parts/part/honker_right_leg), //5 list("key"=/obj/item/mecha_parts/part/honker_head) ) @@ -819,17 +819,17 @@ /datum/construction/mecha/honker result = "/obj/mecha/combat/honker" - steps = list(list("key"=/obj/item/weapon/bikehorn),//1 - list("key"=/obj/item/clothing/shoes/clown_shoes),//2 - list("key"=/obj/item/weapon/bikehorn),//3 - list("key"=/obj/item/clothing/mask/gas/clown_hat),//4 - list("key"=/obj/item/weapon/bikehorn),//5 - list("key"=/obj/item/weapon/circuitboard/mecha/honker/targeting),//6 - list("key"=/obj/item/weapon/bikehorn),//7 - list("key"=/obj/item/weapon/circuitboard/mecha/honker/peripherals),//8 - list("key"=/obj/item/weapon/bikehorn),//9 - list("key"=/obj/item/weapon/circuitboard/mecha/honker/main),//10 - list("key"=/obj/item/weapon/bikehorn),//11 + steps = list(list("key"=/obj/item/bikehorn), //1 + list("key"=/obj/item/clothing/shoes/clown_shoes), //2 + list("key"=/obj/item/bikehorn), //3 + list("key"=/obj/item/clothing/mask/gas/clown_hat), //4 + list("key"=/obj/item/bikehorn), //5 + list("key"=/obj/item/circuitboard/mecha/honker/targeting), //6 + list("key"=/obj/item/bikehorn), //7 + list("key"=/obj/item/circuitboard/mecha/honker/peripherals), //8 + list("key"=/obj/item/bikehorn), //9 + list("key"=/obj/item/circuitboard/mecha/honker/main), //10 + list("key"=/obj/item/bikehorn), //11 ) /datum/construction/mecha/honker/action(atom/used_atom,mob/user) @@ -839,7 +839,7 @@ if(!..()) return 0 - if(istype(used_atom, /obj/item/weapon/bikehorn)) + if(istype(used_atom, /obj/item/bikehorn)) playsound(holder, 'sound/items/bikehorn.ogg', 50, 1) user.visible_message("HONK!") @@ -868,11 +868,11 @@ return /datum/construction/mecha/durand_chassis - steps = list(list("key"=/obj/item/mecha_parts/part/durand_torso),//1 - list("key"=/obj/item/mecha_parts/part/durand_left_arm),//2 - list("key"=/obj/item/mecha_parts/part/durand_right_arm),//3 - list("key"=/obj/item/mecha_parts/part/durand_left_leg),//4 - list("key"=/obj/item/mecha_parts/part/durand_right_leg),//5 + steps = list(list("key"=/obj/item/mecha_parts/part/durand_torso), //1 + list("key"=/obj/item/mecha_parts/part/durand_left_arm), //2 + list("key"=/obj/item/mecha_parts/part/durand_right_arm), //3 + list("key"=/obj/item/mecha_parts/part/durand_left_leg), //4 + list("key"=/obj/item/mecha_parts/part/durand_right_leg), //5 list("key"=/obj/item/mecha_parts/part/durand_head) ) @@ -898,83 +898,83 @@ result = "/obj/mecha/combat/durand" steps = list( //1 - list("key"=/obj/item/weapon/weldingtool, - "backkey"=/obj/item/weapon/wrench, + list("key"=/obj/item/weldingtool, + "backkey"=/obj/item/wrench, "desc"="External armor is wrenched."), //2 - list("key"=/obj/item/weapon/wrench, - "backkey"=/obj/item/weapon/crowbar, + list("key"=/obj/item/wrench, + "backkey"=/obj/item/crowbar, "desc"="External armor is installed."), //3 list("key"=/obj/item/mecha_parts/part/durand_armor, - "backkey"=/obj/item/weapon/weldingtool, + "backkey"=/obj/item/weldingtool, "desc"="Internal armor is welded."), //4 - list("key"=/obj/item/weapon/weldingtool, - "backkey"=/obj/item/weapon/wrench, + list("key"=/obj/item/weldingtool, + "backkey"=/obj/item/wrench, "desc"="Internal armor is wrenched."), //5 - list("key"=/obj/item/weapon/wrench, - "backkey"=/obj/item/weapon/crowbar, + list("key"=/obj/item/wrench, + "backkey"=/obj/item/crowbar, "desc"="Internal armor is installed."), //6 list("key"=/obj/item/stack/sheet/metal, - "backkey"=/obj/item/weapon/screwdriver, + "backkey"=/obj/item/screwdriver, "desc"="Super capacitor is secured."), //7 - list("key"=/obj/item/weapon/screwdriver, - "backkey"=/obj/item/weapon/crowbar, + list("key"=/obj/item/screwdriver, + "backkey"=/obj/item/crowbar, "desc"="Super capacitor is installed."), //8 - list("key"=/obj/item/weapon/stock_parts/capacitor, - "backkey"=/obj/item/weapon/screwdriver, + list("key"=/obj/item/stock_parts/capacitor, + "backkey"=/obj/item/screwdriver, "desc"="Phasic scanner module is secured."), //9 - list("key"=/obj/item/weapon/screwdriver, - "backkey"=/obj/item/weapon/crowbar, + list("key"=/obj/item/screwdriver, + "backkey"=/obj/item/crowbar, "desc"="Phasic scanner module is installed."), //10 - list("key"=/obj/item/weapon/stock_parts/scanning_module, - "backkey"=/obj/item/weapon/screwdriver, + list("key"=/obj/item/stock_parts/scanning_module, + "backkey"=/obj/item/screwdriver, "desc"="Weapon control module is secured."), //11 - list("key"=/obj/item/weapon/screwdriver, - "backkey"=/obj/item/weapon/crowbar, + list("key"=/obj/item/screwdriver, + "backkey"=/obj/item/crowbar, "desc"="Weapon control module is installed."), //12 - list("key"=/obj/item/weapon/circuitboard/mecha/durand/targeting, - "backkey"=/obj/item/weapon/screwdriver, + list("key"=/obj/item/circuitboard/mecha/durand/targeting, + "backkey"=/obj/item/screwdriver, "desc"="Peripherals control module is secured."), //13 - list("key"=/obj/item/weapon/screwdriver, - "backkey"=/obj/item/weapon/crowbar, + list("key"=/obj/item/screwdriver, + "backkey"=/obj/item/crowbar, "desc"="Peripherals control module is installed."), //14 - list("key"=/obj/item/weapon/circuitboard/mecha/durand/peripherals, - "backkey"=/obj/item/weapon/screwdriver, + list("key"=/obj/item/circuitboard/mecha/durand/peripherals, + "backkey"=/obj/item/screwdriver, "desc"="Central control module is secured."), //15 - list("key"=/obj/item/weapon/screwdriver, - "backkey"=/obj/item/weapon/crowbar, + list("key"=/obj/item/screwdriver, + "backkey"=/obj/item/crowbar, "desc"="Central control module is installed."), //16 - list("key"=/obj/item/weapon/circuitboard/mecha/durand/main, - "backkey"=/obj/item/weapon/screwdriver, + list("key"=/obj/item/circuitboard/mecha/durand/main, + "backkey"=/obj/item/screwdriver, "desc"="The wiring is adjusted."), //17 - list("key"=/obj/item/weapon/wirecutters, - "backkey"=/obj/item/weapon/screwdriver, + list("key"=/obj/item/wirecutters, + "backkey"=/obj/item/screwdriver, "desc"="The wiring is added."), //18 list("key"=/obj/item/stack/cable_coil, - "backkey"=/obj/item/weapon/screwdriver, + "backkey"=/obj/item/screwdriver, "desc"="The hydraulic systems are active."), //19 - list("key"=/obj/item/weapon/screwdriver, - "backkey"=/obj/item/weapon/wrench, + list("key"=/obj/item/screwdriver, + "backkey"=/obj/item/wrench, "desc"="The hydraulic systems are connected."), //20 - list("key"=/obj/item/weapon/wrench, + list("key"=/obj/item/wrench, "desc"="The hydraulic systems are disconnected.") ) @@ -1028,7 +1028,7 @@ holder.icon_state = "durand6" else user.visible_message("[user] removes the central control module from the [holder].", "You remove the central computer mainboard from the [holder].") - new /obj/item/weapon/circuitboard/mecha/durand/main(get_turf(holder)) + new /obj/item/circuitboard/mecha/durand/main(get_turf(holder)) holder.icon_state = "durand4" if(14) if(diff==FORWARD) @@ -1044,7 +1044,7 @@ holder.icon_state = "durand8" else user.visible_message("[user] removes the peripherals control module from the [holder].", "You remove the peripherals control module from the [holder].") - new /obj/item/weapon/circuitboard/mecha/durand/peripherals(get_turf(holder)) + new /obj/item/circuitboard/mecha/durand/peripherals(get_turf(holder)) holder.icon_state = "durand6" if(12) if(diff==FORWARD) @@ -1060,7 +1060,7 @@ holder.icon_state = "durand10" else user.visible_message("[user] removes the weapon control module from the [holder].", "You remove the weapon control module from the [holder].") - new /obj/item/weapon/circuitboard/mecha/durand/targeting(get_turf(holder)) + new /obj/item/circuitboard/mecha/durand/targeting(get_turf(holder)) holder.icon_state = "durand8" if(10) if(diff==FORWARD) @@ -1077,7 +1077,7 @@ holder.icon_state = "durand12" else user.visible_message("[user] removes the scanner module from the [holder].", "You remove the scanner module from the [holder].") - var/obj/item/I = locate(/obj/item/weapon/stock_parts/scanning_module) in holder + var/obj/item/I = locate(/obj/item/stock_parts/scanning_module) in holder I.loc = get_turf(holder) holder.icon_state = "durand10" if(8) @@ -1095,7 +1095,7 @@ holder.icon_state = "durand14" else user.visible_message("[user] removes the super capacitor from the [holder].", "You remove the capacitor from the [holder].") - var/obj/item/I = locate(/obj/item/weapon/stock_parts/capacitor) in holder + var/obj/item/I = locate(/obj/item/stock_parts/capacitor) in holder I.loc = get_turf(holder) holder.icon_state = "durand12" if(6) @@ -1156,11 +1156,11 @@ /datum/construction/mecha/phazon_chassis result = "/obj/mecha/combat/phazon" - steps = list(list("key"=/obj/item/mecha_parts/part/phazon_torso),//1 - list("key"=/obj/item/mecha_parts/part/phazon_left_arm),//2 - list("key"=/obj/item/mecha_parts/part/phazon_right_arm),//3 - list("key"=/obj/item/mecha_parts/part/phazon_left_leg),//4 - list("key"=/obj/item/mecha_parts/part/phazon_right_leg),//5 + steps = list(list("key"=/obj/item/mecha_parts/part/phazon_torso), //1 + list("key"=/obj/item/mecha_parts/part/phazon_left_arm), //2 + list("key"=/obj/item/mecha_parts/part/phazon_right_arm), //3 + list("key"=/obj/item/mecha_parts/part/phazon_left_leg), //4 + list("key"=/obj/item/mecha_parts/part/phazon_right_leg), //5 list("key"=/obj/item/mecha_parts/part/phazon_head) ) @@ -1191,95 +1191,95 @@ "desc"="Anomaly core socket is open and awaiting connection."), //2 - list("key"=/obj/item/weapon/weldingtool, - "backkey"=/obj/item/weapon/wrench, + list("key"=/obj/item/weldingtool, + "backkey"=/obj/item/wrench, "desc"="External armor is wrenched."), //3 - list("key"=/obj/item/weapon/wrench, - "backkey"=/obj/item/weapon/crowbar, + list("key"=/obj/item/wrench, + "backkey"=/obj/item/crowbar, "desc"="External armor is installed."), //4 list("key"=/obj/item/mecha_parts/part/phazon_armor, - "backkey"=/obj/item/weapon/weldingtool, + "backkey"=/obj/item/weldingtool, "desc"="Phase armor is welded."), //5 - list("key"=/obj/item/weapon/weldingtool, - "backkey"=/obj/item/weapon/wrench, + list("key"=/obj/item/weldingtool, + "backkey"=/obj/item/wrench, "desc"="Phase armor is wrenched."), //6 - list("key"=/obj/item/weapon/wrench, - "backkey"=/obj/item/weapon/crowbar, + list("key"=/obj/item/wrench, + "backkey"=/obj/item/crowbar, "desc"="Phase armor is installed."), //7 list("key"=/obj/item/stack/sheet/plasteel, - "backkey"=/obj/item/weapon/screwdriver, + "backkey"=/obj/item/screwdriver, "desc"="The bluespace crystal is engaged."), //8 - list("key"=/obj/item/weapon/screwdriver, - "backkey"=/obj/item/weapon/wirecutters, + list("key"=/obj/item/screwdriver, + "backkey"=/obj/item/wirecutters, "desc"="The bluespace crystal is connected."), //9 list("key"=/obj/item/stack/cable_coil, - "backkey"=/obj/item/weapon/crowbar, + "backkey"=/obj/item/crowbar, "desc"="The bluespace crystal is installed."), //10 - list("key"=/obj/item/weapon/ore/bluespace_crystal, - "backkey"=/obj/item/weapon/screwdriver, + list("key"=/obj/item/ore/bluespace_crystal, + "backkey"=/obj/item/screwdriver, "desc"="Super capacitor is secured."), //12 - list("key"=/obj/item/weapon/screwdriver, - "backkey"=/obj/item/weapon/crowbar, + list("key"=/obj/item/screwdriver, + "backkey"=/obj/item/crowbar, "desc"="Super capacitor is installed."), //12 - list("key"=/obj/item/weapon/stock_parts/capacitor, - "backkey"=/obj/item/weapon/screwdriver, + list("key"=/obj/item/stock_parts/capacitor, + "backkey"=/obj/item/screwdriver, "desc"="Phasic scanner module is secured."), //13 - list("key"=/obj/item/weapon/screwdriver, - "backkey"=/obj/item/weapon/crowbar, + list("key"=/obj/item/screwdriver, + "backkey"=/obj/item/crowbar, "desc"="Phasic scanner module is installed."), //14 - list("key"=/obj/item/weapon/stock_parts/scanning_module, - "backkey"=/obj/item/weapon/screwdriver, + list("key"=/obj/item/stock_parts/scanning_module, + "backkey"=/obj/item/screwdriver, "desc"="Weapon control module is secured."), //15 - list("key"=/obj/item/weapon/screwdriver, - "backkey"=/obj/item/weapon/crowbar, + list("key"=/obj/item/screwdriver, + "backkey"=/obj/item/crowbar, "desc"="Weapon control is installed."), //16 - list("key"=/obj/item/weapon/circuitboard/mecha/phazon/targeting, - "backkey"=/obj/item/weapon/screwdriver, + list("key"=/obj/item/circuitboard/mecha/phazon/targeting, + "backkey"=/obj/item/screwdriver, "desc"="Peripherals control module is secured."), //17 - list("key"=/obj/item/weapon/screwdriver, - "backkey"=/obj/item/weapon/crowbar, + list("key"=/obj/item/screwdriver, + "backkey"=/obj/item/crowbar, "desc"="Peripherals control module is installed"), //18 - list("key"=/obj/item/weapon/circuitboard/mecha/phazon/peripherals, - "backkey"=/obj/item/weapon/screwdriver, + list("key"=/obj/item/circuitboard/mecha/phazon/peripherals, + "backkey"=/obj/item/screwdriver, "desc"="Central control module is secured."), //19 - list("key"=/obj/item/weapon/screwdriver, - "backkey"=/obj/item/weapon/crowbar, + list("key"=/obj/item/screwdriver, + "backkey"=/obj/item/crowbar, "desc"="Central control module is installed."), //20 - list("key"=/obj/item/weapon/circuitboard/mecha/phazon/main, - "backkey"=/obj/item/weapon/screwdriver, + list("key"=/obj/item/circuitboard/mecha/phazon/main, + "backkey"=/obj/item/screwdriver, "desc"="The wiring is adjusted."), //21 - list("key"=/obj/item/weapon/wirecutters, - "backkey"=/obj/item/weapon/screwdriver, + list("key"=/obj/item/wirecutters, + "backkey"=/obj/item/screwdriver, "desc"="The wiring is added."), //22 list("key"=/obj/item/stack/cable_coil, - "backkey"=/obj/item/weapon/screwdriver, + "backkey"=/obj/item/screwdriver, "desc"="The hydraulic systems are active."), //23 - list("key"=/obj/item/weapon/screwdriver, - "backkey"=/obj/item/weapon/wrench, + list("key"=/obj/item/screwdriver, + "backkey"=/obj/item/wrench, "desc"="The hydraulic systems are connected."), //24 - list("key"=/obj/item/weapon/wrench, + list("key"=/obj/item/wrench, "desc"="The hydraulic systems are disconnected.") ) @@ -1333,7 +1333,7 @@ holder.icon_state = "phazon6" else user.visible_message("[user] removes the central control module from the [holder].", "You remove the central computer mainboard from the [holder].") - new /obj/item/weapon/circuitboard/mecha/phazon/main(get_turf(holder)) + new /obj/item/circuitboard/mecha/phazon/main(get_turf(holder)) holder.icon_state = "phazon4" if(18) if(diff==FORWARD) @@ -1349,7 +1349,7 @@ holder.icon_state = "phazon8" else user.visible_message("[user] removes the peripherals control module from the [holder].", "You remove the peripherals control module from the [holder].") - new /obj/item/weapon/circuitboard/mecha/phazon/peripherals(get_turf(holder)) + new /obj/item/circuitboard/mecha/phazon/peripherals(get_turf(holder)) holder.icon_state = "phazon6" if(16) if(diff==FORWARD) @@ -1365,7 +1365,7 @@ holder.icon_state = "phazon10" else user.visible_message("[user] removes the weapon control module from the [holder].", "You remove the weapon control module from the [holder].") - new /obj/item/weapon/circuitboard/mecha/phazon/targeting(get_turf(holder)) + new /obj/item/circuitboard/mecha/phazon/targeting(get_turf(holder)) holder.icon_state = "phazon8" if(14) if(diff==FORWARD) @@ -1382,7 +1382,7 @@ holder.icon_state = "phazon12" else user.visible_message("[user] removes the phasic scanner module from the [holder].", "You remove the scanner module from the [holder].") - var/obj/item/I = locate(/obj/item/weapon/stock_parts/scanning_module) in holder + var/obj/item/I = locate(/obj/item/stock_parts/scanning_module) in holder I.loc = get_turf(holder) holder.icon_state = "phazon10" if(12) @@ -1400,7 +1400,7 @@ holder.icon_state = "phazon14" else user.visible_message("[user] removes the super capacitor from the [holder].", "You remove the capacitor from the [holder].") - var/obj/item/I = locate(/obj/item/weapon/stock_parts/capacitor) in holder + var/obj/item/I = locate(/obj/item/stock_parts/capacitor) in holder I.loc = get_turf(holder) holder.icon_state = "phazon12" if(10) @@ -1417,7 +1417,7 @@ holder.icon_state = "phazon16" else user.visible_message("[user] removes the bluespace crystal from the [holder].", "You remove the bluespace crystal from the [holder].") - new /obj/item/weapon/ore/bluespace_crystal(get_turf(holder)) + new /obj/item/ore/bluespace_crystal(get_turf(holder)) holder.icon_state = "phazon14" if(8) if(diff==FORWARD) @@ -1487,11 +1487,11 @@ //ODYSSEUS /datum/construction/mecha/odysseus_chassis - steps = list(list("key"=/obj/item/mecha_parts/part/odysseus_torso),//1 - list("key"=/obj/item/mecha_parts/part/odysseus_head),//2 - list("key"=/obj/item/mecha_parts/part/odysseus_left_arm),//3 - list("key"=/obj/item/mecha_parts/part/odysseus_right_arm),//4 - list("key"=/obj/item/mecha_parts/part/odysseus_left_leg),//5 + steps = list(list("key"=/obj/item/mecha_parts/part/odysseus_torso), //1 + list("key"=/obj/item/mecha_parts/part/odysseus_head), //2 + list("key"=/obj/item/mecha_parts/part/odysseus_left_arm), //3 + list("key"=/obj/item/mecha_parts/part/odysseus_right_arm), //4 + list("key"=/obj/item/mecha_parts/part/odysseus_left_leg), //5 list("key"=/obj/item/mecha_parts/part/odysseus_right_leg)//6 ) @@ -1518,59 +1518,59 @@ result = "/obj/mecha/medical/odysseus" steps = list( //1 - list("key"=/obj/item/weapon/weldingtool, - "backkey"=/obj/item/weapon/wrench, + list("key"=/obj/item/weldingtool, + "backkey"=/obj/item/wrench, "desc"="External armor is wrenched."), //2 - list("key"=/obj/item/weapon/wrench, - "backkey"=/obj/item/weapon/crowbar, + list("key"=/obj/item/wrench, + "backkey"=/obj/item/crowbar, "desc"="External armor is installed."), //3 list("key"=/obj/item/stack/sheet/plasteel, - "backkey"=/obj/item/weapon/weldingtool, + "backkey"=/obj/item/weldingtool, "desc"="Internal armor is welded."), //4 - list("key"=/obj/item/weapon/weldingtool, - "backkey"=/obj/item/weapon/wrench, + list("key"=/obj/item/weldingtool, + "backkey"=/obj/item/wrench, "desc"="Internal armor is wrenched."), //5 - list("key"=/obj/item/weapon/wrench, - "backkey"=/obj/item/weapon/crowbar, + list("key"=/obj/item/wrench, + "backkey"=/obj/item/crowbar, "desc"="Internal armor is installed."), //6 list("key"=/obj/item/stack/sheet/metal, - "backkey"=/obj/item/weapon/screwdriver, + "backkey"=/obj/item/screwdriver, "desc"="Peripherals control module is secured."), //7 - list("key"=/obj/item/weapon/screwdriver, - "backkey"=/obj/item/weapon/crowbar, + list("key"=/obj/item/screwdriver, + "backkey"=/obj/item/crowbar, "desc"="Peripherals control module is installed."), //8 - list("key"=/obj/item/weapon/circuitboard/mecha/odysseus/peripherals, - "backkey"=/obj/item/weapon/screwdriver, + list("key"=/obj/item/circuitboard/mecha/odysseus/peripherals, + "backkey"=/obj/item/screwdriver, "desc"="Central control module is secured."), //9 - list("key"=/obj/item/weapon/screwdriver, - "backkey"=/obj/item/weapon/crowbar, + list("key"=/obj/item/screwdriver, + "backkey"=/obj/item/crowbar, "desc"="Central control module is installed."), //10 - list("key"=/obj/item/weapon/circuitboard/mecha/odysseus/main, - "backkey"=/obj/item/weapon/screwdriver, + list("key"=/obj/item/circuitboard/mecha/odysseus/main, + "backkey"=/obj/item/screwdriver, "desc"="The wiring is adjusted."), //11 - list("key"=/obj/item/weapon/wirecutters, - "backkey"=/obj/item/weapon/screwdriver, + list("key"=/obj/item/wirecutters, + "backkey"=/obj/item/screwdriver, "desc"="The wiring is added."), //12 list("key"=/obj/item/stack/cable_coil, - "backkey"=/obj/item/weapon/screwdriver, + "backkey"=/obj/item/screwdriver, "desc"="The hydraulic systems are active."), //13 - list("key"=/obj/item/weapon/screwdriver, - "backkey"=/obj/item/weapon/wrench, + list("key"=/obj/item/screwdriver, + "backkey"=/obj/item/wrench, "desc"="The hydraulic systems are connected."), //14 - list("key"=/obj/item/weapon/wrench, + list("key"=/obj/item/wrench, "desc"="The hydraulic systems are disconnected.") ) @@ -1623,7 +1623,7 @@ holder.icon_state = "odysseus6" else user.visible_message("[user] removes the central control module from the [holder].", "You remove the central computer mainboard from the [holder].") - new /obj/item/weapon/circuitboard/mecha/odysseus/main(get_turf(holder)) + new /obj/item/circuitboard/mecha/odysseus/main(get_turf(holder)) holder.icon_state = "odysseus4" if(8) if(diff==FORWARD) @@ -1639,7 +1639,7 @@ holder.icon_state = "odysseus8" else user.visible_message("[user] removes the peripherals control module from the [holder].", "You remove the peripherals control module from the [holder].") - new /obj/item/weapon/circuitboard/mecha/odysseus/peripherals(get_turf(holder)) + new /obj/item/circuitboard/mecha/odysseus/peripherals(get_turf(holder)) holder.icon_state = "odysseus6" if(6) if(diff==FORWARD) diff --git a/code/game/mecha/mecha_control_console.dm b/code/game/mecha/mecha_control_console.dm index da8c1c26c7..6f1348c741 100644 --- a/code/game/mecha/mecha_control_console.dm +++ b/code/game/mecha/mecha_control_console.dm @@ -4,7 +4,7 @@ icon_screen = "mecha" icon_keyboard = "tech_key" req_access = list(ACCESS_ROBOTICS) - circuit = /obj/item/weapon/circuitboard/computer/mecha_control + circuit = /obj/item/circuitboard/computer/mecha_control var/list/located = list() var/screen = 0 var/stored_data @@ -123,10 +123,10 @@ ai_beacon = TRUE -/obj/item/weapon/storage/box/mechabeacons +/obj/item/storage/box/mechabeacons name = "exosuit tracking beacons" -/obj/item/weapon/storage/box/mechabeacons/New() +/obj/item/storage/box/mechabeacons/New() ..() new /obj/item/mecha_parts/mecha_tracking(src) new /obj/item/mecha_parts/mecha_tracking(src) diff --git a/code/game/mecha/mecha_defense.dm b/code/game/mecha/mecha_defense.dm index 94f68c66d0..7091bfd72a 100644 --- a/code/game/mecha/mecha_defense.dm +++ b/code/game/mecha/mecha_defense.dm @@ -171,8 +171,8 @@ if(W.GetID()) if(add_req_access || maint_access) if(internals_access_allowed(user)) - var/obj/item/weapon/card/id/id_card - if(istype(W, /obj/item/weapon/card/id)) + var/obj/item/card/id/id_card + if(istype(W, /obj/item/card/id)) id_card = W else var/obj/item/device/pda/pda = W @@ -183,7 +183,7 @@ to_chat(user, "Invalid ID: Access denied.") else to_chat(user, "Maintenance protocols disabled by operator.") - else if(istype(W, /obj/item/weapon/wrench)) + else if(istype(W, /obj/item/wrench)) if(state==1) state = 2 to_chat(user, "You undo the securing bolts.") @@ -191,7 +191,7 @@ state = 1 to_chat(user, "You tighten the securing bolts.") return - else if(istype(W, /obj/item/weapon/crowbar)) + else if(istype(W, /obj/item/crowbar)) if(state==2) state = 3 to_chat(user, "You open the hatch to the power unit.") @@ -208,7 +208,7 @@ else to_chat(user, "You need two lengths of cable to fix this mech!") return - else if(istype(W, /obj/item/weapon/screwdriver) && user.a_intent != INTENT_HARM) + else if(istype(W, /obj/item/screwdriver) && user.a_intent != INTENT_HARM) if(internal_damage & MECHA_INT_TEMP_CONTROL) clearInternalDamage(MECHA_INT_TEMP_CONTROL) to_chat(user, "You repair the damaged temperature controller.") @@ -223,12 +223,12 @@ to_chat(user, "You screw the cell in place.") return - else if(istype(W, /obj/item/weapon/stock_parts/cell)) + else if(istype(W, /obj/item/stock_parts/cell)) if(state==4) if(!cell) if(!user.drop_item()) return - var/obj/item/weapon/stock_parts/cell/C = W + var/obj/item/stock_parts/cell/C = W to_chat(user, "You install the powercell.") C.forceMove(src) cell = C @@ -237,9 +237,9 @@ to_chat(user, "There's already a powercell installed.") return - else if(istype(W, /obj/item/weapon/weldingtool) && user.a_intent != INTENT_HARM) + else if(istype(W, /obj/item/weldingtool) && user.a_intent != INTENT_HARM) user.changeNext_move(CLICK_CD_MELEE) - var/obj/item/weapon/weldingtool/WT = W + var/obj/item/weldingtool/WT = W if(obj_integrity "} diff --git a/power.dmi b/power.dmi new file mode 100644 index 0000000000..d0066b96de Binary files /dev/null and b/power.dmi differ diff --git a/sound/creatures/gorilla.ogg b/sound/creatures/gorilla.ogg new file mode 100644 index 0000000000..cde0bc1edc Binary files /dev/null and b/sound/creatures/gorilla.ogg differ diff --git a/sound/effects/explosion_distant.ogg b/sound/effects/explosion_distant.ogg new file mode 100644 index 0000000000..d9976c51fe Binary files /dev/null and b/sound/effects/explosion_distant.ogg differ diff --git a/sound/effects/seedling_chargeup.ogg b/sound/effects/seedling_chargeup.ogg new file mode 100644 index 0000000000..155cc36c67 Binary files /dev/null and b/sound/effects/seedling_chargeup.ogg differ diff --git a/strings/brain_damage_lines.json b/strings/brain_damage_lines.json index ce3e726dbc..af040d5ba0 100644 --- a/strings/brain_damage_lines.json +++ b/strings/brain_damage_lines.json @@ -1,17 +1,17 @@ { "brain_damage": [ - "IM A PONY NEEEEEEIIIIIIIIIGH", + "@pick(semicolon)IM A PONY NEEEEEEIIIIIIIIIGH", "without oxigen blob don't evoluate?", - "CAPTAINS A COMDOM", - "@pick(faggot_traitor) @pick(george) @pick(mellens) is grifing me HALP!!!", + "@pick(semicolon)CAPTAINS A COMDOM", + "@pick(semicolon)@pick(faggot_traitor) @pick(george) @pick(mellens) is grifing me HALP!!!", "can u give me @pick(mutations)?", "THe saiyans screwed", "Bi is THE BEST OF BOTH WORLDS>", - "I WANNA PET TEH monkeyS", + "@pick(semicolon)I WANNA PET TEH monkeyS", "stop grifing me!!!!", "SOTP IT#", "shiggey diggey!!", - "A PIRATE APPEAR", + "@pick(semicolon)A PIRATE APPEAR", "FUS RO DAH", "fucking 4rries!", "stat me", @@ -136,7 +136,8 @@ "random_gibberish": [ "g", "squid", - "r" + "r", + "carbon dioxide" ], "y_replacements": [ @@ -171,6 +172,19 @@ "abdoocters" ], + "bug": [ + "", + "IS TIS A BUG??", + "SI IST A BUGG/", + "BUG!!!" + ], + + "semicolon": [ + "", + ";", + ".h" + ], + "roles": [ "heds", "ceptin", diff --git a/strings/brain_damage_lines.json.rej b/strings/brain_damage_lines.json.rej new file mode 100644 index 0000000000..6d8e1cdb62 --- /dev/null +++ b/strings/brain_damage_lines.json.rej @@ -0,0 +1,10 @@ +diff a/strings/brain_damage_lines.json b/strings/brain_damage_lines.json (rejected hunks) +@@ -131,7 +131,7 @@ + "", + "IS TIS A BUG??", + "SI IST A BUGG/", +- "BUG!!!" ++ "BUG!!!" + ], + + "semicolon": [ diff --git a/strings/cas_black.txt b/strings/cas_black.txt index b2087bd57a..a704f010ad 100644 --- a/strings/cas_black.txt +++ b/strings/cas_black.txt @@ -37,7 +37,7 @@ What happens when you emag an emag? Our gang doesn't wear uniforms. Our gang wears ___________. No matter how many lizards you have, _____ is never acceptable. No, the AI's second law is NOT to serve _____. -First CentComm came for the ________. Now they're coming for the __________. +First CentCom came for the ________. Now they're coming for the __________. The borgs are not slaves for your _____. You can never have too many _____ on the station. Why can't I find a space relationship? diff --git a/strings/hallucination.json b/strings/hallucination.json new file mode 100644 index 0000000000..b28c70db4a --- /dev/null +++ b/strings/hallucination.json @@ -0,0 +1,229 @@ +{ + "suspicion": [ + "I'm watching you...", + "I know what you're doing", + "What are you hiding?", + "I saw that" + ], + + "greetings": [ + "", + "Hey, ", + "Hi ", + "Hello ", + "Wait, ", + "It's " + ], + + "getout": [ + "Get out", + "Get out!", + "Go away", + "Fuck off", + "OUT!", + "Out!" + ], + + "weird": [ + "Kchck-Chkck? Kchchck!", + "Kchckchk...", + "EEEeeeeEEEE", + "khhhhh", + "#@*&", + "H**p m*", + "H-hhhhh..." + ], + + "didyouhearthat": [ + "Did you hear that?", + "Did you see that?", + "What was that?" + ], + + "imatraitor": [ + "Hail Ratvar", + "Hail Nar'Sie", + "Hey, i've got some TC left, want something?", + "Viva!", + "I'll spare you if you don't tell anybody about me", + "Hey, are you a traitor too?", + "You're my target, but @pick(excuses)", + "Are you mr. @pick(ling_names)?" + ], + + "excuses": [ + "i like you, so i'll spare you", + "i don't really feel like following objectives today", + "i'm not robust enough to fight you", + "who cares", + "i'll kill you later" + ] + + "ling_names": [ + "Alpha", + "Beta", + "Gamma", + "Delta", + "Epsilon", + "Eta", + "Theta", + "Lambda", + "Mu", + "Xi", + "Rho", + "Sigma", + "Tau", + "Upsilon", + "Phi", + "Psi", + "Omega" + ] + + "doubt": [ + "Why?", + "What?", + "Wait, what?", + "Wait", + "Hold on", + "Uh..." + ], + + "aggressive": [ + "Give me that!", + "I'm going to kill you!", + "Fuck you!" + ], + + "help": [ + "HELP", + "HELP ME", + "HELP HIM", + "HELP HER", + "HELP THEM", + "HELP US", + "HELP YOURSELF" + ], + + "escape": [ + "RUN!!", + "They're behind me!", + "It's here!", + "Follow me!", + "Follow me" + ] + + "infection_advice": [ + "stay away", + "don't get close", + "be careful", + "help me", + "kill me" + ] + + "people": [ + "Captain", + "Hos", + "Cmo", + "Rd", + "Ce", + "Hop", + "Janitor", + "AI", + "Viro", + "Qm", + "[target.first_name()]" + ] + + "accusations": [ + "rogue", + "cult", + "a cultist", + "clockcult", + "a clock cultist", + "a revhead", + "a rev", + "a gang leader", + "a gangster", + "a traitor", + "a tator", + "a ling", + "a changeling" + ] + + "threat": [ + "Cult", + "Wizard", + "Blob", + "Ling", + "Ops", + "Swarmers", + "Revenant", + "Traitor", + "Harm", + "I hear flashing", + "Help" + ] + + "location": [ + "bridge", + "armory", + "sec", + "security", + "science", + "engineering", + "cargo", + "medbay", + "atmos", + "maint", + "hops office", + "captains office", + "chapel", + "library", + "tool storage", + "botany", + "kitchen", + "the ai sat" + ] + + "advice": [ + "Hmm...not sure about that.", + "Yes. You're doing the right thing.", + "No. Stop what you're doing.", + "You should be wary of that person.", + "Trust that person.", + "That person wants to kill you.", + "Kill that person. You know who.", + "You should go somewhere else. Quickly.", + "Good luck. You'll need it.", + "You have my permission. Do it." + ] + + "chemicals": [ + "Ooze", + "Fire", + "Earth", + "Lightning", + "Air", + "Magic", + "Spiders", + "Button", + "Surprise", + "Happiness", + "Despair", + "Blood", + "Awesome", + "Infinity", + "Electronics", + "Time", + "Space", + "Pain", + "Guts", + "Life", + "Death", + "Phlebotinium", + "Mana", + "Energy", + "?????" + ] + +} diff --git a/strings/tips.txt b/strings/tips.txt index 954b4326fb..0d1922b835 100644 --- a/strings/tips.txt +++ b/strings/tips.txt @@ -102,8 +102,8 @@ As the Bartender, the drinks you start with only give you the basics. If you wan As the Bartender, you can use a circular saw on your shotgun to make it easier to store. As a Janitor, if someone steals your janicart, you can instead use your space cleaner spray, grenades, water sprayer or order another from Cargo. As a Janitor, mousetraps can be used to create bombs or booby-trap containers. -As the Librarian, you are not completely defenseless. Your laser pointer can blind humans and cyborgs, and you can hide items in wirecut books. -As the Librarian, be sure to keep the shelves stocked and the library clean for crew. +As the Curator, you are not completely defenseless. Your laser pointer can blind humans and cyborgs, and you can hide items in wirecut books. +As the Curator, be sure to keep the shelves stocked and the library clean for crew. As a Cargo Technician, you can hack MULEbots to make them faster, run over people in their way, and even let you ride them! As a Cargo Technician, you can order contraband items from the supply shuttle console by de-constructing it and using a multitool on the circuit board, the re-assembling it. As a Cargo Technician, you can earn more cargo points by shipping back crates from maintenance, liquid containers, plasma sheets, rare seeds from hydroponics, and more! @@ -159,24 +159,22 @@ As a Servant, your Clockwork Slab fits in pockets and does not need to be held t As a Servant, remember that while the selection of scripture and tools Servant cyborgs get is limited, it is still extremely useful, and some of it is unique; for example, engineering and janitor cyborgs get a proselytizer that can use their own power in addition to its own. As a Servant, the Judicial Visor is an effective defensive combat tool in small spaces, as it stuns and mutes anyone still on it after 3 seconds. It is also useful for stunning already-stunned enemies for long enough to convert them or finish them off. As a Servant, making, and protecting, Tinkerer's Caches is extremely important, as caches are required to unlock scripture and share components. -As a Servant, Ocular Wardens, while fragile, do very high, rapid damage to a target non-servant that can see them and will even attack mechs that contain heretics. Place them behind objects that don't block vision to get the most use out of them. +As a Servant, Ocular Wardens, while fragile, do very high, rapid damage to a target non-Servant that can see them and will even attack mechs that contain heretics. Place them behind objects that don't block vision to get the most use out of them. As a Servant, Clockwork Structures that require power will draw power from the APC if they cannot find a different source of power, and most power-using Structures will rapidly drain the APC. -As a Servant, you can repair Servant cyborgs, Clockwork Constructs, and Clockwork Structures with a Clockwork Proselytizer at a rate of 25W power to 1 health. +As a Servant, you can repair Servant cyborgs and Clockwork Structures with a Replica Fabricator at a rate of 25W power to 1 health. Damaged Clockwork Structures are less efficient, so don't forget to repair them! As a Servant, securing a reliable source of component generation is high-priority, as simply handing out slabs will slowly become inefficient. Try placing Tinkerer's Caches near clockwork walls or creating and powering Tinkerer's Daemons. -As a Servant, only a single held Clockwork Slab will generate components, no matter how many you're holding. In addition, slabs will generate components slower with large amounts of servants; you can see the exact time with Recollection. +As a Servant, only a single held Clockwork Slab will generate components, no matter how many you're holding. In addition, slabs will generate components slower with large amounts of Servants; you can see the exact time with Recollection. As a Servant, you can use Geis to easily convert single targets, as it binds them in place, preventing escape unless they react quickly enough. Having another Servant apply Geis to someone already bound will prevent their escape and mute them, even if they reacted quickly. As a Servant, placing components in a slab or cache places those components in a globally-accessable storage that slabs will draw from to invoke scripture. As a Servant, you can stack different types of Sigils on the same turf; try stacking a Sigil of Transgression and a Sigil of Submission for a subtle conversion trap. -As a Servant, you can deconstruct a Clockwork Wall with a Clockwork Proselytizer to regain 1000W power. You can also construct Clockwork Walls on Clockwork Floors for a cost of 1000W power. -As a Servant, Volt Void will drain power from nearby Sigils of Transmission to up to double the damage of each volt ray. It'll even use your own power if you happen to be a cyborg! +As a Servant, you can deconstruct a Clockwork Wall with a Replica Fabricator to regain 1000W power. You can also construct Clockwork Walls on Clockwork Floors for a cost of 1000W power. As a Servant, Fellowship Armory invokes much faster for each nearby servant and attempts to provide each affected servant with powerful armor against melee, bullet, and bomb attacks. The gauntlets provided are also immune to elecricity. As a Servant, Spatial Gateway can teleport to any living Servant or Clockwork Obelisk, and gains additional uses and duration for each Servant assisting in the invocation. As a Servant, creating and activating the Gateway to the Celestial Derelict is your ultimate goal, and you must defend it with all the tools you have available. As a Servant, you can impale human targets with a Ratvarian Spear by pulling them, then attacking them. This does massive damage and stuns them, and should effectively win the fight. As a Servant, Sentinel's Compromise can instantly return you or another Servant to a fighting state by converting half of all their brute, burn, and oxygen damage to toxin, effectively halving the damage they have. Clockwork Floors will also rapidly heal toxin damage in Servants, allowing the Compromise more effectiveness. As a Servant, Belligerent and Taunting Tirade are extremely powerful for disabling and disrupting large groups of enemies, though they render you somewhat vulnerable, as Belligerent requires that you stand still, and Taunting Tirade makes you extremely obvious. -As a Servant, Soul Vessels can be placed in cyborg shells, mecha, Cogscarab shells, and Anima Fragment shells. -As a Servant, you can unwrench Clockwork Structures, but doing so will damage them, severely weakening them until repaired with a Proselytizer or Mending Mantra. Damage from other sources will also similarly weaken structures. +As a Servant, you can unwrench Clockwork Structures, but doing so will damage them, severely weakening them until repaired with a Replica Fabricator or Mending Mantra. Damage from other sources will also similarly weaken structures. You can deconvert Cultists of Nar-Sie and Servants of Ratvar by feeding them large amounts of holy water. As a Wizard, you can turn people to stone, then animate the resulting statue with a staff of animation to create an extremely powerful minion, for all of 5 minutes at least. As a Wizard, the fireball spell performs very poorly at close range, as it can easily catch you in the blast. It is best used as a form of artillery down long hallways. @@ -204,4 +202,4 @@ As a Ghost, you can see the inside of a container on the ground by clicking on i As a Ghost, you can double click on people, bots, or the singularity to follow them. As a Devil, you gain power for every three souls you control, however you also become more obvious. As a Devil, as long as you control at least one other soul, you will automatically resurrect, as long as a banishment ritual is not performed. -At which time a Devil's nameth is spake on the tongue of man, the Devil may appeareth. \ No newline at end of file +At which time a Devil's nameth is spake on the tongue of man, the Devil may appeareth. diff --git a/tgstation.dme b/tgstation.dme index c2d9554891..bca2fda847 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -37,6 +37,7 @@ #include "code\__DEFINES\DNA.dm" #include "code\__DEFINES\events.dm" #include "code\__DEFINES\flags.dm" +#include "code\__DEFINES\food.dm" #include "code\__DEFINES\hud.dm" #include "code\__DEFINES\inventory.dm" #include "code\__DEFINES\is_helpers.dm" @@ -82,7 +83,6 @@ #include "code\__HELPERS\AStar.dm" #include "code\__HELPERS\cmp.dm" #include "code\__HELPERS\files.dm" -#include "code\__HELPERS\flags.dm" #include "code\__HELPERS\game.dm" #include "code\__HELPERS\global_lists.dm" #include "code\__HELPERS\icon_smoothing.dm" @@ -247,6 +247,7 @@ #include "code\datums\browser.dm" #include "code\datums\callback.dm" #include "code\datums\datacore.dm" +#include "code\datums\datum.dm" #include "code\datums\datumvars.dm" #include "code\datums\dna.dm" #include "code\datums\dog_fashion.dm" @@ -277,6 +278,7 @@ #include "code\datums\antagonists\devil.dm" #include "code\datums\antagonists\ninja.dm" #include "code\datums\components\component.dm" +#include "code\datums\components\slippery.dm" #include "code\datums\diseases\_disease.dm" #include "code\datums\diseases\_MobProcs.dm" #include "code\datums\diseases\anxiety.dm" @@ -374,6 +376,7 @@ #include "code\game\shuttle_engines.dm" #include "code\game\skincmd.dm" #include "code\game\sound.dm" +#include "code\game\world.dm" #include "code\game\area\ai_monitored.dm" #include "code\game\area\areas.dm" #include "code\game\area\Space_Station_13_areas.dm" @@ -386,6 +389,9 @@ #include "code\game\area\areas\ruins.dm" #include "code\game\area\areas\shuttles.dm" #include "code\game\area\areas\space_content.dm" +#include "code\game\area\areas\ruins\_ruins.dm" +#include "code\game\area\areas\ruins\lavaland.dm" +#include "code\game\area\areas\ruins\space.dm" #include "code\game\gamemodes\antag_hud.dm" #include "code\game\gamemodes\antag_spawner.dm" #include "code\game\gamemodes\antag_spawner_cit.dm" @@ -462,7 +468,6 @@ #include "code\game\gamemodes\clock_cult\clock_items\replica_fabricator.dm" #include "code\game\gamemodes\clock_cult\clock_items\soul_vessel.dm" #include "code\game\gamemodes\clock_cult\clock_items\wraith_spectacles.dm" -#include "code\game\gamemodes\clock_cult\clock_mobs\anima_fragment.dm" #include "code\game\gamemodes\clock_cult\clock_mobs\clockwork_marauder.dm" #include "code\game\gamemodes\clock_cult\clock_scriptures\scripture_applications.dm" #include "code\game\gamemodes\clock_cult\clock_scriptures\scripture_cyborg.dm" @@ -470,7 +475,6 @@ #include "code\game\gamemodes\clock_cult\clock_scriptures\scripture_judgement.dm" #include "code\game\gamemodes\clock_cult\clock_scriptures\scripture_scripts.dm" #include "code\game\gamemodes\clock_cult\clock_structures\ark_of_the_clockwork_justicar.dm" -#include "code\game\gamemodes\clock_cult\clock_structures\clock_shells.dm" #include "code\game\gamemodes\clock_cult\clock_structures\clockwork_obelisk.dm" #include "code\game\gamemodes\clock_cult\clock_structures\geis_binding.dm" #include "code\game\gamemodes\clock_cult\clock_structures\mania_motor.dm" @@ -550,6 +554,7 @@ #include "code\game\gamemodes\wizard\soulstone.dm" #include "code\game\gamemodes\wizard\spellbook.dm" #include "code\game\gamemodes\wizard\wizard.dm" +#include "code\game\machinery\_machinery.dm" #include "code\game\machinery\ai_slipper.dm" #include "code\game\machinery\airlock_control.dm" #include "code\game\machinery\announcement_system.dm" @@ -576,7 +581,6 @@ #include "code\game\machinery\launch_pad.dm" #include "code\game\machinery\lightswitch.dm" #include "code\game\machinery\limbgrower.dm" -#include "code\game\machinery\machinery.dm" #include "code\game\machinery\magnet.dm" #include "code\game\machinery\mass_driver.dm" #include "code\game\machinery\navbeacon.dm" @@ -607,6 +611,7 @@ #include "code\game\machinery\camera\motion.dm" #include "code\game\machinery\camera\presets.dm" #include "code\game\machinery\camera\tracking.dm" +#include "code\game\machinery\computer\_computer.dm" #include "code\game\machinery\computer\aifixer.dm" #include "code\game\machinery\computer\apc_control.dm" #include "code\game\machinery\computer\arcade.dm" @@ -618,7 +623,6 @@ #include "code\game\machinery\computer\card.dm" #include "code\game\machinery\computer\cloning.dm" #include "code\game\machinery\computer\communications.dm" -#include "code\game\machinery\computer\computer.dm" #include "code\game\machinery\computer\crew.dm" #include "code\game\machinery\computer\dna_console.dm" #include "code\game\machinery\computer\gulag_teleporter.dm" @@ -634,6 +638,7 @@ #include "code\game\machinery\computer\security.dm" #include "code\game\machinery\computer\station_alert.dm" #include "code\game\machinery\computer\telecrystalconsoles.dm" +#include "code\game\machinery\computer\teleporter.dm" #include "code\game\machinery\doors\airlock.dm" #include "code\game\machinery\doors\airlock_electronics.dm" #include "code\game\machinery\doors\airlock_types.dm" @@ -748,24 +753,72 @@ #include "code\game\objects\effects\temporary_visuals\cult.dm" #include "code\game\objects\effects\temporary_visuals\miscellaneous.dm" #include "code\game\objects\effects\temporary_visuals\temporary_visual.dm" +#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\blueprints.dm" #include "code\game\objects\items\body_egg.dm" #include "code\game\objects\items\bodybag.dm" #include "code\game\objects\items\candle.dm" #include "code\game\objects\items\cardboard_cutouts.dm" +#include "code\game\objects\items\cards_ids.dm" +#include "code\game\objects\items\charter.dm" +#include "code\game\objects\items\chrono_eraser.dm" +#include "code\game\objects\items\cigs_lighters.dm" +#include "code\game\objects\items\clown.dm" +#include "code\game\objects\items\clown_items.dm" #include "code\game\objects\items\control_wand.dm" +#include "code\game\objects\items\cosmetics.dm" +#include "code\game\objects\items\courtroom.dm" #include "code\game\objects\items\crayons.dm" +#include "code\game\objects\items\defib.dm" #include "code\game\objects\items\dehy_carp.dm" +#include "code\game\objects\items\dice.dm" +#include "code\game\objects\items\dna_injector.dm" #include "code\game\objects\items\documents.dm" #include "code\game\objects\items\eightball.dm" +#include "code\game\objects\items\extinguisher.dm" +#include "code\game\objects\items\flamethrower.dm" +#include "code\game\objects\items\gift.dm" +#include "code\game\objects\items\handcuffs.dm" +#include "code\game\objects\items\his_grace.dm" +#include "code\game\objects\items\holosign_creator.dm" +#include "code\game\objects\items\holy_weapons.dm" +#include "code\game\objects\items\inducer.dm" +#include "code\game\objects\items\kitchen.dm" #include "code\game\objects\items\latexballoon.dm" +#include "code\game\objects\items\manuals.dm" +#include "code\game\objects\items\miscellaneous.dm" +#include "code\game\objects\items\mop.dm" +#include "code\game\objects\items\paint.dm" +#include "code\game\objects\items\paiwire.dm" +#include "code\game\objects\items\pneumaticCannon.dm" +#include "code\game\objects\items\powerfist.dm" +#include "code\game\objects\items\RCD.dm" +#include "code\game\objects\items\RCL.dm" #include "code\game\objects\items\religion.dm" +#include "code\game\objects\items\RPD.dm" +#include "code\game\objects\items\RSF.dm" +#include "code\game\objects\items\scrolls.dm" +#include "code\game\objects\items\sharpener.dm" +#include "code\game\objects\items\shields.dm" #include "code\game\objects\items\shooting_range.dm" +#include "code\game\objects\items\signs.dm" +#include "code\game\objects\items\singularityhammer.dm" +#include "code\game\objects\items\stunbaton.dm" #include "code\game\objects\items\taster.dm" +#include "code\game\objects\items\teleportation.dm" +#include "code\game\objects\items\teleprod.dm" #include "code\game\objects\items\theft_tools.dm" +#include "code\game\objects\items\tools.dm" #include "code\game\objects\items\toys.dm" #include "code\game\objects\items\trash.dm" +#include "code\game\objects\items\twohanded.dm" +#include "code\game\objects\items\vending_items.dm" +#include "code\game\objects\items\weaponry.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" #include "code\game\objects\items\devices\aicard.dm" #include "code\game\objects\items\devices\camera_bug.dm" #include "code\game\objects\items\devices\chameleonproj.dm" @@ -800,6 +853,37 @@ #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\grenades\chem_grenade.dm" +#include "code\game\objects\items\grenades\clusterbuster.dm" +#include "code\game\objects\items\grenades\emgrenade.dm" +#include "code\game\objects\items\grenades\flashbang.dm" +#include "code\game\objects\items\grenades\ghettobomb.dm" +#include "code\game\objects\items\grenades\grenade.dm" +#include "code\game\objects\items\grenades\plastic.dm" +#include "code\game\objects\items\grenades\smokebomb.dm" +#include "code\game\objects\items\grenades\spawnergrenade.dm" +#include "code\game\objects\items\grenades\syndieminibomb.dm" +#include "code\game\objects\items\implants\implant.dm" +#include "code\game\objects\items\implants\implant_abductor.dm" +#include "code\game\objects\items\implants\implant_chem.dm" +#include "code\game\objects\items\implants\implant_clown.dm" +#include "code\game\objects\items\implants\implant_exile.dm" +#include "code\game\objects\items\implants\implant_explosive.dm" +#include "code\game\objects\items\implants\implant_freedom.dm" +#include "code\game\objects\items\implants\implant_gang.dm" +#include "code\game\objects\items\implants\implant_krav_maga.dm" +#include "code\game\objects\items\implants\implant_loyality.dm" +#include "code\game\objects\items\implants\implant_misc.dm" +#include "code\game\objects\items\implants\implant_storage.dm" +#include "code\game\objects\items\implants\implant_track.dm" +#include "code\game\objects\items\implants\implantcase.dm" +#include "code\game\objects\items\implants\implantchair.dm" +#include "code\game\objects\items\implants\implanter.dm" +#include "code\game\objects\items\implants\implantpad.dm" +#include "code\game\objects\items\implants\implantuplink.dm" +#include "code\game\objects\items\melee\energy.dm" +#include "code\game\objects\items\melee\misc.dm" +#include "code\game\objects\items\melee\transforming.dm" #include "code\game\objects\items\robot\ai_upgrades.dm" #include "code\game\objects\items\robot\robot_items.dm" #include "code\game\objects\items\robot\robot_parts.dm" @@ -820,100 +904,26 @@ #include "code\game\objects\items\stacks\tiles\light.dm" #include "code\game\objects\items\stacks\tiles\tile_mineral.dm" #include "code\game\objects\items\stacks\tiles\tile_types.dm" -#include "code\game\objects\items\weapons\AI_modules.dm" -#include "code\game\objects\items\weapons\airlock_painter.dm" -#include "code\game\objects\items\weapons\cards_ids.dm" -#include "code\game\objects\items\weapons\charter.dm" -#include "code\game\objects\items\weapons\chrono_eraser.dm" -#include "code\game\objects\items\weapons\cigs_lighters.dm" -#include "code\game\objects\items\weapons\clown_items.dm" -#include "code\game\objects\items\weapons\cosmetics.dm" -#include "code\game\objects\items\weapons\courtroom.dm" -#include "code\game\objects\items\weapons\defib.dm" -#include "code\game\objects\items\weapons\dice.dm" -#include "code\game\objects\items\weapons\dna_injector.dm" -#include "code\game\objects\items\weapons\extinguisher.dm" -#include "code\game\objects\items\weapons\flamethrower.dm" -#include "code\game\objects\items\weapons\gift.dm" -#include "code\game\objects\items\weapons\handcuffs.dm" -#include "code\game\objects\items\weapons\his_grace.dm" -#include "code\game\objects\items\weapons\holosign_creator.dm" -#include "code\game\objects\items\weapons\holy_weapons.dm" -#include "code\game\objects\items\weapons\inducer.dm" -#include "code\game\objects\items\weapons\kitchen.dm" -#include "code\game\objects\items\weapons\manuals.dm" -#include "code\game\objects\items\weapons\miscellaneous.dm" -#include "code\game\objects\items\weapons\mop.dm" -#include "code\game\objects\items\weapons\paint.dm" -#include "code\game\objects\items\weapons\paiwire.dm" -#include "code\game\objects\items\weapons\pneumaticCannon.dm" -#include "code\game\objects\items\weapons\powerfist.dm" -#include "code\game\objects\items\weapons\RCD.dm" -#include "code\game\objects\items\weapons\RPD.dm" -#include "code\game\objects\items\weapons\RSF.dm" -#include "code\game\objects\items\weapons\scrolls.dm" -#include "code\game\objects\items\weapons\sharpener.dm" -#include "code\game\objects\items\weapons\shields.dm" -#include "code\game\objects\items\weapons\signs.dm" -#include "code\game\objects\items\weapons\singularityhammer.dm" -#include "code\game\objects\items\weapons\stunbaton.dm" -#include "code\game\objects\items\weapons\teleportation.dm" -#include "code\game\objects\items\weapons\teleprod.dm" -#include "code\game\objects\items\weapons\tools.dm" -#include "code\game\objects\items\weapons\twohanded.dm" -#include "code\game\objects\items\weapons\vending_items.dm" -#include "code\game\objects\items\weapons\weaponry.dm" -#include "code\game\objects\items\weapons\grenades\chem_grenade.dm" -#include "code\game\objects\items\weapons\grenades\clusterbuster.dm" -#include "code\game\objects\items\weapons\grenades\emgrenade.dm" -#include "code\game\objects\items\weapons\grenades\flashbang.dm" -#include "code\game\objects\items\weapons\grenades\ghettobomb.dm" -#include "code\game\objects\items\weapons\grenades\grenade.dm" -#include "code\game\objects\items\weapons\grenades\plastic.dm" -#include "code\game\objects\items\weapons\grenades\smokebomb.dm" -#include "code\game\objects\items\weapons\grenades\spawnergrenade.dm" -#include "code\game\objects\items\weapons\grenades\syndieminibomb.dm" -#include "code\game\objects\items\weapons\implants\implant.dm" -#include "code\game\objects\items\weapons\implants\implant_abductor.dm" -#include "code\game\objects\items\weapons\implants\implant_chem.dm" -#include "code\game\objects\items\weapons\implants\implant_clown.dm" -#include "code\game\objects\items\weapons\implants\implant_exile.dm" -#include "code\game\objects\items\weapons\implants\implant_explosive.dm" -#include "code\game\objects\items\weapons\implants\implant_freedom.dm" -#include "code\game\objects\items\weapons\implants\implant_gang.dm" -#include "code\game\objects\items\weapons\implants\implant_krav_maga.dm" -#include "code\game\objects\items\weapons\implants\implant_loyality.dm" -#include "code\game\objects\items\weapons\implants\implant_misc.dm" -#include "code\game\objects\items\weapons\implants\implant_storage.dm" -#include "code\game\objects\items\weapons\implants\implant_track.dm" -#include "code\game\objects\items\weapons\implants\implantcase.dm" -#include "code\game\objects\items\weapons\implants\implantchair.dm" -#include "code\game\objects\items\weapons\implants\implanter.dm" -#include "code\game\objects\items\weapons\implants\implantpad.dm" -#include "code\game\objects\items\weapons\implants\implantuplink.dm" -#include "code\game\objects\items\weapons\melee\energy.dm" -#include "code\game\objects\items\weapons\melee\misc.dm" -#include "code\game\objects\items\weapons\melee\transforming.dm" -#include "code\game\objects\items\weapons\storage\backpack.dm" -#include "code\game\objects\items\weapons\storage\bags.dm" -#include "code\game\objects\items\weapons\storage\belt.dm" -#include "code\game\objects\items\weapons\storage\book.dm" -#include "code\game\objects\items\weapons\storage\boxes.dm" -#include "code\game\objects\items\weapons\storage\briefcase.dm" -#include "code\game\objects\items\weapons\storage\dakis.dm" -#include "code\game\objects\items\weapons\storage\fancy.dm" -#include "code\game\objects\items\weapons\storage\firstaid.dm" -#include "code\game\objects\items\weapons\storage\internal.dm" -#include "code\game\objects\items\weapons\storage\lockbox.dm" -#include "code\game\objects\items\weapons\storage\secure.dm" -#include "code\game\objects\items\weapons\storage\storage.dm" -#include "code\game\objects\items\weapons\storage\toolbox.dm" -#include "code\game\objects\items\weapons\storage\uplink_kits.dm" -#include "code\game\objects\items\weapons\storage\wallets.dm" -#include "code\game\objects\items\weapons\tanks\jetpack.dm" -#include "code\game\objects\items\weapons\tanks\tank_types.dm" -#include "code\game\objects\items\weapons\tanks\tanks.dm" -#include "code\game\objects\items\weapons\tanks\watertank.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" +#include "code\game\objects\items\storage\book.dm" +#include "code\game\objects\items\storage\boxes.dm" +#include "code\game\objects\items\storage\briefcase.dm" +#include "code\game\objects\items\storage\dakis.dm" +#include "code\game\objects\items\storage\fancy.dm" +#include "code\game\objects\items\storage\firstaid.dm" +#include "code\game\objects\items\storage\internal.dm" +#include "code\game\objects\items\storage\lockbox.dm" +#include "code\game\objects\items\storage\secure.dm" +#include "code\game\objects\items\storage\storage.dm" +#include "code\game\objects\items\storage\toolbox.dm" +#include "code\game\objects\items\storage\uplink_kits.dm" +#include "code\game\objects\items\storage\wallets.dm" +#include "code\game\objects\items\tanks\jetpack.dm" +#include "code\game\objects\items\tanks\tank_types.dm" +#include "code\game\objects\items\tanks\tanks.dm" +#include "code\game\objects\items\tanks\watertank.dm" #include "code\game\objects\structures\ai_core.dm" #include "code\game\objects\structures\aliens.dm" #include "code\game\objects\structures\artstuff.dm" @@ -1156,8 +1166,11 @@ #include "code\modules\awaymissions\zlevel.dm" #include "code\modules\awaymissions\mission_code\Academy.dm" #include "code\modules\awaymissions\mission_code\Cabin.dm" +#include "code\modules\awaymissions\mission_code\caves.dm" #include "code\modules\awaymissions\mission_code\centcomAway.dm" #include "code\modules\awaymissions\mission_code\challenge.dm" +#include "code\modules\awaymissions\mission_code\moonoutpost19.dm" +#include "code\modules\awaymissions\mission_code\research.dm" #include "code\modules\awaymissions\mission_code\snowdin.dm" #include "code\modules\awaymissions\mission_code\spacebattle.dm" #include "code\modules\awaymissions\mission_code\stationCollision.dm" @@ -1488,6 +1501,7 @@ #include "code\modules\lighting\lighting_turf.dm" #include "code\modules\mapping\dmm_suite.dm" #include "code\modules\mapping\map_template.dm" +#include "code\modules\mapping\mapping_helpers.dm" #include "code\modules\mapping\reader.dm" #include "code\modules\mapping\ruins.dm" #include "code\modules\mining\abandoned_crates.dm" @@ -1674,6 +1688,7 @@ #include "code\modules\mob\living\silicon\say.dm" #include "code\modules\mob\living\silicon\silicon.dm" #include "code\modules\mob\living\silicon\silicon_defense.dm" +#include "code\modules\mob\living\silicon\silicon_movement.dm" #include "code\modules\mob\living\silicon\ai\ai.dm" #include "code\modules\mob\living\silicon\ai\ai_defense.dm" #include "code\modules\mob\living\silicon\ai\death.dm" @@ -1787,6 +1802,9 @@ #include "code\modules\mob\living\simple_animal\hostile\wumborian_fugu.dm" #include "code\modules\mob\living\simple_animal\hostile\bosses\boss.dm" #include "code\modules\mob\living\simple_animal\hostile\bosses\paperwizard.dm" +#include "code\modules\mob\living\simple_animal\hostile\gorilla\emotes.dm" +#include "code\modules\mob\living\simple_animal\hostile\gorilla\gorilla.dm" +#include "code\modules\mob\living\simple_animal\hostile\gorilla\visuals_icons.dm" #include "code\modules\mob\living\simple_animal\hostile\megafauna\blood_drunk_miner.dm" #include "code\modules\mob\living\simple_animal\hostile\megafauna\bubblegum.dm" #include "code\modules\mob\living\simple_animal\hostile\megafauna\colossus.dm" @@ -1891,6 +1909,7 @@ #include "code\modules\paperwork\handlabeler.dm" #include "code\modules\paperwork\paper.dm" #include "code\modules\paperwork\paper_cutter.dm" +#include "code\modules\paperwork\paper_premade.dm" #include "code\modules\paperwork\paperbin.dm" #include "code\modules\paperwork\paperplane.dm" #include "code\modules\paperwork\pen.dm" @@ -2069,10 +2088,21 @@ #include "code\modules\research\xenobiology\xenobio_camera.dm" #include "code\modules\research\xenobiology\xenobiology.dm" #include "code\modules\ruins\lavaland_ruin_code.dm" +#include "code\modules\ruins\lavalandruin_code\sloth.dm" +#include "code\modules\ruins\lavalandruin_code\surface.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\ruin_mapping_aids.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\crashedclownship.dm" +#include "code\modules\ruins\spaceruin_code\crashedship.dm" +#include "code\modules\ruins\spaceruin_code\deepstorage.dm" +#include "code\modules\ruins\spaceruin_code\DJstation.dm" +#include "code\modules\ruins\spaceruin_code\listeningstation.dm" +#include "code\modules\ruins\spaceruin_code\oldstation.dm" +#include "code\modules\ruins\spaceruin_code\originalcontent.dm" +#include "code\modules\ruins\spaceruin_code\spacehotel.dm" +#include "code\modules\ruins\spaceruin_code\TheDerelict.dm" #include "code\modules\security_levels\keycard_authentication.dm" #include "code\modules\security_levels\security_levels.dm" #include "code\modules\server_tools\server_tools.dm" @@ -2083,6 +2113,7 @@ #include "code\modules\shuttle\emergency.dm" #include "code\modules\shuttle\ferry.dm" #include "code\modules\shuttle\manipulator.dm" +#include "code\modules\shuttle\navigation_computer.dm" #include "code\modules\shuttle\on_move.dm" #include "code\modules\shuttle\ripple.dm" #include "code\modules\shuttle\shuttle.dm" diff --git a/tgstation.dme.rej b/tgstation.dme.rej index 42c2d6d62d..a2c791bc5b 100644 --- a/tgstation.dme.rej +++ b/tgstation.dme.rej @@ -1,9 +1,102 @@ diff a/tgstation.dme b/tgstation.dme (rejected hunks) -@@ -28,6 +28,7 @@ - #include "code\__DEFINES\callbacks.dm" - #include "code\__DEFINES\clockcult.dm" - #include "code\__DEFINES\combat.dm" -+#include "code\__DEFINES\components.dm" - #include "code\__DEFINES\construction.dm" - #include "code\__DEFINES\contracts.dm" - #include "code\__DEFINES\cult.dm" +@@ -765,73 +812,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\robot\ai_upgrades.dm" +-#include "code\game\objects\items\robot\robot_items.dm" +-#include "code\game\objects\items\robot\robot_parts.dm" +-#include "code\game\objects\items\robot\robot_upgrades.dm" +-#include "code\game\objects\items\stacks\bscrystal.dm" +-#include "code\game\objects\items\stacks\cash.dm" +-#include "code\game\objects\items\stacks\medical.dm" +-#include "code\game\objects\items\stacks\rods.dm" +-#include "code\game\objects\items\stacks\stack.dm" +-#include "code\game\objects\items\stacks\telecrystal.dm" +-#include "code\game\objects\items\stacks\wrap.dm" +-#include "code\game\objects\items\stacks\sheets\glass.dm" +-#include "code\game\objects\items\stacks\sheets\leather.dm" +-#include "code\game\objects\items\stacks\sheets\light.dm" +-#include "code\game\objects\items\stacks\sheets\mineral.dm" +-#include "code\game\objects\items\stacks\sheets\sheet_types.dm" +-#include "code\game\objects\items\stacks\sheets\sheets.dm" +-#include "code\game\objects\items\stacks\tiles\light.dm" +-#include "code\game\objects\items\stacks\tiles\tile_mineral.dm" +-#include "code\game\objects\items\stacks\tiles\tile_types.dm" +-#include "code\game\objects\items\AI_modules.dm" +-#include "code\game\objects\items\airlock_painter.dm" +-#include "code\game\objects\items\cards_ids.dm" +-#include "code\game\objects\items\charter.dm" +-#include "code\game\objects\items\chrono_eraser.dm" +-#include "code\game\objects\items\cigs_lighters.dm" +-#include "code\game\objects\items\clown_items.dm" +-#include "code\game\objects\items\cosmetics.dm" +-#include "code\game\objects\items\courtroom.dm" +-#include "code\game\objects\items\defib.dm" +-#include "code\game\objects\items\dice.dm" +-#include "code\game\objects\items\dna_injector.dm" +-#include "code\game\objects\items\extinguisher.dm" +-#include "code\game\objects\items\flamethrower.dm" +-#include "code\game\objects\items\gift.dm" +-#include "code\game\objects\items\handcuffs.dm" +-#include "code\game\objects\items\his_grace.dm" +-#include "code\game\objects\items\holosign_creator.dm" +-#include "code\game\objects\items\holy_weapons.dm" +-#include "code\game\objects\items\inducer.dm" +-#include "code\game\objects\items\kitchen.dm" +-#include "code\game\objects\items\manuals.dm" +-#include "code\game\objects\items\miscellaneous.dm" +-#include "code\game\objects\items\mop.dm" +-#include "code\game\objects\items\paint.dm" +-#include "code\game\objects\items\paiwire.dm" +-#include "code\game\objects\items\pneumaticCannon.dm" +-#include "code\game\objects\items\powerfist.dm" +-#include "code\game\objects\items\RCD.dm" +-#include "code\game\objects\items\RCL.dm" +-#include "code\game\objects\items\RPD.dm" +-#include "code\game\objects\items\RSF.dm" +-#include "code\game\objects\items\scrolls.dm" +-#include "code\game\objects\items\sharpener.dm" +-#include "code\game\objects\items\shields.dm" +-#include "code\game\objects\items\signs.dm" +-#include "code\game\objects\items\singularityhammer.dm" +-#include "code\game\objects\items\stunbaton.dm" +-#include "code\game\objects\items\teleportation.dm" +-#include "code\game\objects\items\teleprod.dm" +-#include "code\game\objects\items\tools.dm" +-#include "code\game\objects\items\twohanded.dm" +-#include "code\game\objects\items\vending_items.dm" +-#include "code\game\objects\items\weaponry.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" + #include "code\game\objects\items\grenades\chem_grenade.dm" + #include "code\game\objects\items\grenades\clusterbuster.dm" + #include "code\game\objects\items\grenades\emgrenade.dm" +@@ -863,6 +843,26 @@ + #include "code\game\objects\items\melee\energy.dm" + #include "code\game\objects\items\melee\misc.dm" + #include "code\game\objects\items\melee\transforming.dm" ++#include "code\game\objects\items\robot\ai_upgrades.dm" ++#include "code\game\objects\items\robot\robot_items.dm" ++#include "code\game\objects\items\robot\robot_parts.dm" ++#include "code\game\objects\items\robot\robot_upgrades.dm" ++#include "code\game\objects\items\stacks\bscrystal.dm" ++#include "code\game\objects\items\stacks\cash.dm" ++#include "code\game\objects\items\stacks\medical.dm" ++#include "code\game\objects\items\stacks\rods.dm" ++#include "code\game\objects\items\stacks\stack.dm" ++#include "code\game\objects\items\stacks\telecrystal.dm" ++#include "code\game\objects\items\stacks\wrap.dm" ++#include "code\game\objects\items\stacks\sheets\glass.dm" ++#include "code\game\objects\items\stacks\sheets\leather.dm" ++#include "code\game\objects\items\stacks\sheets\light.dm" ++#include "code\game\objects\items\stacks\sheets\mineral.dm" ++#include "code\game\objects\items\stacks\sheets\sheet_types.dm" ++#include "code\game\objects\items\stacks\sheets\sheets.dm" ++#include "code\game\objects\items\stacks\tiles\light.dm" ++#include "code\game\objects\items\stacks\tiles\tile_mineral.dm" ++#include "code\game\objects\items\stacks\tiles\tile_types.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" diff --git a/tgui/assets/tgui.js.rej b/tgui/assets/tgui.js.rej new file mode 100644 index 0000000000..7a19430f92 --- /dev/null +++ b/tgui/assets/tgui.js.rej @@ -0,0 +1,15 @@ +diff a/tgui/assets/tgui.js b/tgui/assets/tgui.js (rejected hunks) +@@ -7,10 +7,10 @@ return t.set(e,+a+n)}function O(t,e){return Jo(this,t,void 0===e?1:+e)}function + real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,"int":8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},sc=[8364,129,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,141,381,143,144,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,157,382,376],uc=RegExp("&(#?(?:x[\\w\\d]+|\\d+|"+Object.keys(oc).join("|")+"));?","g"),pc=//g,lc=/&/g;var gc=function(){return e(this.node)},bc=function(t){this.type=kp,this.text=t.template};bc.prototype={detach:gc,firstNode:function(){return this.node},render:function(){return this.node||(this.node=document.createTextNode(this.text)),this.node},toString:function(t){return t?Ee(this.text):this.text},unrender:function(t){return t?this.detach():void 0}};var yc=bc,xc=Se,_c=Ce,wc=function(t,e,n){var a;this.ref=e,this.resolved=!1,this.root=t.root,this.parentFragment=t.parentFragment,this.callback=n,a=ls(t.root,e,t.parentFragment),void 0!=a?this.resolve(a):bs.addUnresolved(this)};wc.prototype={resolve:function(t){this.keypath&&!t&&bs.addUnresolved(this),this.resolved=!0,this.keypath=t,this.callback(t)},forceResolution:function(){this.resolve(E(this.ref))},rebind:function(t,e){var n;void 0!=this.keypath&&(n=this.keypath.replace(t,e),void 0!==n&&this.resolve(n))},unbind:function(){this.resolved||bs.removeUnresolved(this)}};var kc=wc,Ec=function(t,e,n){this.parentFragment=t.parentFragment,this.ref=e,this.callback=n,this.rebind()},Sc={"@keypath":{prefix:"c",prop:["context"]},"@index":{prefix:"i",prop:["index"]},"@key":{prefix:"k",prop:["key","index"]}};Ec.prototype={rebind:function(){var t,e=this.ref,n=this.parentFragment,a=Sc[e];if(!a)throw Error('Unknown special reference "'+e+'" - valid references are @index, @key and @keypath');if(this.cached)return this.callback(E("@"+a.prefix+Pe(this.cached,a)));if(-1!==a.prop.indexOf("index")||-1!==a.prop.indexOf("key"))for(;n;){if(n.owner.currentSubtype===Bp&&void 0!==(t=Pe(n,a)))return this.cached=n,n.registerIndexRef(this),this.callback(E("@"+a.prefix+t));n=!n.parent&&n.owner&&n.owner.component&&n.owner.component.parentFragment&&!n.owner.component.instance.isolated?n.owner.component.parentFragment:n.parent}else for(;n;){if(void 0!==(t=Pe(n,a)))return this.callback(E("@"+a.prefix+t.str));n=n.parent}},unbind:function(){this.cached&&this.cached.unregisterIndexRef(this)}};var Cc=Ec,Pc=function(t,e,n){this.parentFragment=t.parentFragment,this.ref=e,this.callback=n,e.ref.fragment.registerIndexRef(this),this.rebind()};Pc.prototype={rebind:function(){var t,e=this.ref.ref;t="k"===e.ref.t?"k"+e.fragment.key:"i"+e.fragment.index,void 0!==t&&this.callback(E("@"+t))},unbind:function(){this.ref.ref.fragment.unregisterIndexRef(this)}};var Ac=Pc,Oc=Ae;Ae.resolve=function(t){var e,n,a={};for(e in t.refs)n=t.refs[e],a[n.ref.n]="k"===n.ref.t?n.fragment.key:n.fragment.index;return a};var Tc,Mc=Oe,Rc=Te,jc={},Lc=Function.prototype.bind;Tc=function(t,e,n,a){var r,i=this;r=t.root,this.root=r,this.parentFragment=e,this.callback=a,this.owner=t,this.str=n.s,this.keypaths=[],this.pending=n.r.length,this.refResolvers=n.r.map(function(t,e){return Mc(i,t,function(t){i.resolve(e,t)})}),this.ready=!0,this.bubble()},Tc.prototype={bubble:function(){this.ready&&(this.uniqueString=Re(this.str,this.keypaths),this.keypath=je(this.uniqueString),this.createEvaluator(),this.callback(this.keypath))},unbind:function(){for(var t;t=this.refResolvers.pop();)t.unbind()},resolve:function(t,e){this.keypaths[t]=e,this.bubble()},createEvaluator:function(){var t,e,n,a,r,i=this;a=this.keypath,t=this.root.viewmodel.computations[a.str],t?this.root.viewmodel.mark(a):(r=Rc(this.str,this.refResolvers.length),e=this.keypaths.map(function(t){var e;return"undefined"===t?function(){}:t.isSpecial?(e=t.value,function(){return e}):function(){var e=i.root.viewmodel.get(t,{noUnwrap:!0,fullRootGet:!0});return"function"==typeof e&&(e=De(e,i.root)),e}}),n={deps:this.keypaths.filter(Le),getter:function(){var t=e.map(Me);return r.apply(null,t)}},t=this.root.viewmodel.compute(a,n))},rebind:function(t,e){this.refResolvers.forEach(function(n){return n.rebind(t,e)})}};var Dc=Tc,Nc=function(t,e,n){var a=this;this.resolver=e,this.root=e.root,this.parentFragment=n,this.viewmodel=e.root.viewmodel,"string"==typeof t?this.value=t:t.t===Np?this.refResolver=Mc(this,t.n,function(t){a.resolve(t)}):new Dc(e,n,t,function(t){a.resolve(t)})};Nc.prototype={resolve:function(t){this.keypath&&this.viewmodel.unregister(this.keypath,this),this.keypath=t,this.value=this.viewmodel.get(t),this.bind(),this.resolver.bubble()},bind:function(){this.viewmodel.register(this.keypath,this)},rebind:function(t,e){this.refResolver&&this.refResolver.rebind(t,e)},setValue:function(t){this.value=t,this.resolver.bubble()},unbind:function(){this.keypath&&this.viewmodel.unregister(this.keypath,this),this.refResolver&&this.refResolver.unbind()},forceResolution:function(){this.refResolver&&this.refResolver.forceResolution()}};var Fc=Nc,Ic=function(t,e,n){var a,r,i,o,s=this;this.parentFragment=o=t.parentFragment,this.root=a=t.root,this.mustache=t,this.ref=r=e.r,this.callback=n,this.unresolved=[],(i=ls(a,r,o))?this.base=i:this.baseResolver=new kc(this,r,function(t){s.base=t,s.baseResolver=null,s.bubble()}),this.members=e.m.map(function(t){return new Fc(t,s,o)}),this.ready=!0,this.bubble()};Ic.prototype={getKeypath:function(){var t=this.members.map(Ne);return!t.every(Fe)||this.baseResolver?null:this.base.join(t.join("."))},bubble:function(){this.ready&&!this.baseResolver&&this.callback(this.getKeypath())},unbind:function(){this.members.forEach(K)},rebind:function(t,e){var n;if(this.base){var a=this.base.replace(t,e);a&&a!==this.base&&(this.base=a,n=!0)}this.members.forEach(function(a){a.rebind(t,e)&&(n=!0)}),n&&this.bubble()},forceResolution:function(){this.baseResolver&&(this.base=E(this.ref),this.baseResolver.unbind(),this.baseResolver=null),this.members.forEach(Ie),this.bubble()}};var Bc=Ic,qc=Be,Uc=qe,Gc=Ue,Vc={getValue:_c,init:qc,resolve:Uc,rebind:Gc},zc=function(t){this.type=Ep,Vc.init(this,t)};zc.prototype={update:function(){this.node.data=void 0==this.value?"":this.value},resolve:Vc.resolve,rebind:Vc.rebind,detach:gc,unbind:xc,render:function(){return this.node||(this.node=document.createTextNode(n(this.value))),this.node},unrender:function(t){t&&e(this.node)},getValue:Vc.getValue,setValue:function(t){var e;this.keypath&&(e=this.root.viewmodel.wrapped[this.keypath.str])&&(t=e.get()),s(t,this.value)||(this.value=t,this.parentFragment.bubble(),this.node&&bs.addView(this))},firstNode:function(){return this.node},toString:function(t){var e=""+n(this.value);return t?Ee(e):e}};var Wc=zc,Hc=Ge,Kc=Ve,Qc=ze,$c=We,Yc=He,Jc=Ke,Xc=Qe,Zc=$e,tl=Ye,el=function(t,e){Vc.rebind.call(this,t,e)},nl=Xe,al=Ze,rl=ln,il=fn,ol=dn,sl=vn,ul=function(t){this.type=Cp,this.subtype=this.currentSubtype=t.template.n,this.inverted=this.subtype===Ip,this.pElement=t.pElement,this.fragments=[],this.fragmentsToCreate=[],this.fragmentsToRender=[],this.fragmentsToUnrender=[],t.template.i&&(this.indexRefs=t.template.i.split(",").map(function(t,e){return{n:t,t:0===e?"k":"i"}})),this.renderedFragments=[],this.length=0,Vc.init(this,t)};ul.prototype={bubble:Hc,detach:Kc,find:Qc,findAll:$c,findAllComponents:Yc,findComponent:Jc,findNextNode:Xc,firstNode:Zc,getIndexRef:function(t){if(this.indexRefs)for(var e=this.indexRefs.length;e--;){var n=this.indexRefs[e];if(n.n===t)return n}},getValue:Vc.getValue,shuffle:tl,rebind:el,render:nl,resolve:Vc.resolve,setValue:al,toString:rl,unbind:il,unrender:ol,update:sl};var pl,cl,ll=ul,fl=gn,dl=bn,hl=yn,ml=xn,vl={};try{co("table").innerHTML="foo"}catch(Ao){pl=!0,cl={TABLE:['
Name: [active1.fields["name"]] 
',"
"],THEAD:['',"
"],TBODY:['',"
"],TR:['',"
"],SELECT:['"]}}var gl=function(t,e,n){var a,r,i,o,s,u=[];if(null!=t&&""!==t){for(pl&&(r=cl[e.tagName])?(a=_n("DIV"),a.innerHTML=r[0]+t+r[1],a=a.querySelector(".x"),"SELECT"===a.tagName&&(i=a.options[a.selectedIndex])):e.namespaceURI===no.svg?(a=_n("DIV"),a.innerHTML=''+t+"",a=a.querySelector(".x")):(a=_n(e.tagName),a.innerHTML=t,"SELECT"===a.tagName&&(i=a.options[a.selectedIndex]));o=a.firstChild;)u.push(o),n.appendChild(o);if("SELECT"===e.tagName)for(s=u.length;s--;)u[s]!==i&&(u[s].selected=!1)}return u},bl=wn,yl=En,xl=Sn,_l=Cn,wl=Pn,kl=An,El=function(t){this.type=Sp,Vc.init(this,t)};El.prototype={detach:fl,find:dl,findAll:hl,firstNode:ml,getValue:Vc.getValue,rebind:Vc.rebind,render:yl,resolve:Vc.resolve,setValue:xl,toString:_l,unbind:xc,unrender:wl,update:kl};var Sl,Cl,Pl,Al,Ol=El,Tl=function(){this.parentFragment.bubble()},Ml=On,Rl=function(t){return this.node?lo(this.node,t)?this.node:this.fragment&&this.fragment.find?this.fragment.find(t):void 0:null},jl=function(t,e){e._test(this,!0)&&e.live&&(this.liveQueries||(this.liveQueries=[])).push(e),this.fragment&&this.fragment.findAll(t,e)},Ll=function(t,e){this.fragment&&this.fragment.findAllComponents(t,e)},Dl=function(t){return this.fragment?this.fragment.findComponent(t):void 0},Nl=Tn,Fl=Mn,Il=Rn,Bl=/^true|on|yes|1$/i,ql=/^[0-9]+$/,Ul=function(t,e){var n,a,r;return r=e.a||{},a={},n=r.twoway,void 0!==n&&(a.twoway=0===n||Bl.test(n)),n=r.lazy,void 0!==n&&(0!==n&&ql.test(n)?a.lazy=parseInt(n):a.lazy=0===n||Bl.test(n)),a},Gl=jn;Sl="altGlyph altGlyphDef altGlyphItem animateColor animateMotion animateTransform clipPath feBlend feColorMatrix feComponentTransfer feComposite feConvolveMatrix feDiffuseLighting feDisplacementMap feDistantLight feFlood feFuncA feFuncB feFuncG feFuncR feGaussianBlur feImage feMerge feMergeNode feMorphology feOffset fePointLight feSpecularLighting feSpotLight feTile feTurbulence foreignObject glyphRef linearGradient radialGradient textPath vkern".split(" "),Cl="attributeName attributeType baseFrequency baseProfile calcMode clipPathUnits contentScriptType contentStyleType diffuseConstant edgeMode externalResourcesRequired filterRes filterUnits glyphRef gradientTransform gradientUnits kernelMatrix kernelUnitLength keyPoints keySplines keyTimes lengthAdjust limitingConeAngle markerHeight markerUnits markerWidth maskContentUnits maskUnits numOctaves pathLength patternContentUnits patternTransform patternUnits pointsAtX pointsAtY pointsAtZ preserveAlpha preserveAspectRatio primitiveUnits refX refY repeatCount repeatDur requiredExtensions requiredFeatures specularConstant specularExponent spreadMethod startOffset stdDeviation stitchTiles surfaceScale systemLanguage tableValues targetX targetY textLength viewBox viewTarget xChannelSelector yChannelSelector zoomAndPan".split(" "),Pl=function(t){for(var e={},n=t.length;n--;)e[t[n].toLowerCase()]=t[n];return e},Al=Pl(Sl.concat(Cl));var Vl=function(t){var e=t.toLowerCase();return Al[e]||e},zl=function(t,e){var n,a;if(n=e.indexOf(":"),-1===n||(a=e.substr(0,n),"xmlns"===a))t.name=t.element.namespace!==no.html?Vl(e):e;else if(e=e.substring(n+1),t.name=Vl(e),t.namespace=no[a.toLowerCase()],t.namespacePrefix=a,!t.namespace)throw'Unknown namespace ("'+a+'")'},Wl=Ln,Hl=Dn,Kl=Nn,Ql=Fn,$l={"accept-charset":"acceptCharset",accesskey:"accessKey",bgcolor:"bgColor","class":"className",codebase:"codeBase",colspan:"colSpan",contenteditable:"contentEditable",datetime:"dateTime",dirname:"dirName","for":"htmlFor","http-equiv":"httpEquiv",ismap:"isMap",maxlength:"maxLength",novalidate:"noValidate",pubdate:"pubDate",readonly:"readOnly",rowspan:"rowSpan",tabindex:"tabIndex",usemap:"useMap"},Yl=In,Jl=qn,Xl=Un,Zl=Gn,tf=Vn,ef=zn,nf=Wn,af=Hn,rf=Kn,of=Qn,sf=$n,uf=Yn,pf=Jn,cf=Xn,lf=Zn,ff=function(t){this.init(t)};ff.prototype={bubble:Gl,init:Hl,rebind:Kl,render:Ql,toString:Yl,unbind:Jl,update:lf};var df,hf=ff,mf=function(t,e){var n,a,r=[];for(n in e)"twoway"!==n&&"lazy"!==n&&e.hasOwnProperty(n)&&(a=new hf({element:t,name:n,value:e[n],root:t.root}),r[n]=a,"value"!==n&&r.push(a));return(a=r.value)&&r.push(a),r};"undefined"!=typeof document&&(df=co("div"));var vf=function(t,e){this.element=t,this.root=t.root,this.parentFragment=t.parentFragment,this.attributes=[],this.fragment=new rv({root:t.root,owner:this,template:[e]})};vf.prototype={bubble:function(){this.node&&this.update(),this.element.bubble()},rebind:function(t,e){this.fragment.rebind(t,e)},render:function(t){this.node=t,this.isSvg=t.namespaceURI===no.svg,this.update()},unbind:function(){this.fragment.unbind()},update:function(){var t,e,n=this;t=""+this.fragment,e=ta(t,this.isSvg),this.attributes.filter(function(t){return ea(e,t)}).forEach(function(t){n.node.removeAttribute(t.name)}),e.forEach(function(t){n.node.setAttribute(t.name,t.value)}),this.attributes=e},toString:function(){return""+this.fragment}};var gf=vf,bf=function(t,e){return e?e.map(function(e){return new gf(t,e)}):[]},yf=function(t){var e,n,a,r;if(this.element=t,this.root=t.root,this.attribute=t.attributes[this.name||"value"],e=this.attribute.interpolator,e.twowayBinding=this,n=e.keypath){if("}"===n.str.slice(-1))return v("Two-way binding does not work with expressions (`%s` on <%s>)",e.resolver.uniqueString,t.name,{ractive:this.root}),!1;if(n.isSpecial)return v("Two-way binding does not work with %s",e.resolver.ref,{ractive:this.root}),!1}else{var i=e.template.r?"'"+e.template.r+"' reference":"expression";m("The %s being used for two-way binding is ambiguous, and may cause unexpected results. Consider initialising your data to eliminate the ambiguity",i,{ractive:this.root}),e.resolver.forceResolution(),n=e.keypath}this.attribute.isTwoway=!0,this.keypath=n,a=this.root.viewmodel.get(n),void 0===a&&this.getInitialValue&&(a=this.getInitialValue(),void 0!==a&&this.root.viewmodel.set(n,a)),(r=na(t))&&(this.resetValue=a,r.formBindings.push(this))};yf.prototype={handleChange:function(){var t=this;bs.start(this.root),this.attribute.locked=!0,this.root.viewmodel.set(this.keypath,this.getValue()),bs.scheduleTask(function(){return t.attribute.locked=!1}),bs.end()},rebound:function(){var t,e,n;e=this.keypath,n=this.attribute.interpolator.keypath,e!==n&&(N(this.root._twowayBindings[e.str],this),this.keypath=n,t=this.root._twowayBindings[n.str]||(this.root._twowayBindings[n.str]=[]),t.push(this))},unbind:function(){}},yf.extend=function(t){var e,n=this;return e=function(t){yf.call(this,t),this.init&&this.init()},e.prototype=Eo(n.prototype),a(e.prototype,t),e.extend=yf.extend,e};var xf,_f=yf,wf=aa;xf=_f.extend({getInitialValue:function(){return""},getValue:function(){return this.element.node.value},render:function(){var t,e=this.element.node,n=!1;this.rendered=!0,t=this.root.lazy,this.element.lazy===!0?t=!0:this.element.lazy===!1?t=!1:u(this.element.lazy)?(t=!1,n=+this.element.lazy):u(t||"")&&(n=+t,t=!1,this.element.lazy=n),this.handler=n?ia:wf,e.addEventListener("change",wf,!1),t||(e.addEventListener("input",this.handler,!1),e.attachEvent&&e.addEventListener("keyup",this.handler,!1)),e.addEventListener("blur",ra,!1)},unrender:function(){var t=this.element.node;this.rendered=!1,t.removeEventListener("change",wf,!1),t.removeEventListener("input",this.handler,!1),t.removeEventListener("keyup",this.handler,!1),t.removeEventListener("blur",ra,!1)}});var kf=xf,Ef=kf.extend({getInitialValue:function(){return this.element.fragment?""+this.element.fragment:""},getValue:function(){return this.element.node.innerHTML}}),Sf=Ef,Cf=oa,Pf={},Af=_f.extend({name:"checked",init:function(){this.siblings=Cf(this.root._guid,"radio",this.element.getAttribute("name")),this.siblings.push(this)},render:function(){var t=this.element.node;t.addEventListener("change",wf,!1),t.attachEvent&&t.addEventListener("click",wf,!1)},unrender:function(){var t=this.element.node;t.removeEventListener("change",wf,!1),t.removeEventListener("click",wf,!1)},handleChange:function(){bs.start(this.root),this.siblings.forEach(function(t){t.root.viewmodel.set(t.keypath,t.getValue())}),bs.end()},getValue:function(){return this.element.node.checked},unbind:function(){N(this.siblings,this)}}),Of=Af,Tf=_f.extend({name:"name",init:function(){this.siblings=Cf(this.root._guid,"radioname",this.keypath.str),this.siblings.push(this),this.radioName=!0},getInitialValue:function(){return this.element.getAttribute("checked")?this.element.getAttribute("value"):void 0},render:function(){var t=this.element.node;t.name="{{"+this.keypath.str+"}}",t.checked=this.root.viewmodel.get(this.keypath)==this.element.getAttribute("value"),t.addEventListener("change",wf,!1),t.attachEvent&&t.addEventListener("click",wf,!1)},unrender:function(){var t=this.element.node;t.removeEventListener("change",wf,!1),t.removeEventListener("click",wf,!1)},getValue:function(){var t=this.element.node;return t._ractive?t._ractive.value:t.value},handleChange:function(){this.element.node.checked&&_f.prototype.handleChange.call(this)},rebound:function(t,e){var n;_f.prototype.rebound.call(this,t,e),(n=this.element.node)&&(n.name="{{"+this.keypath.str+"}}")},unbind:function(){N(this.siblings,this)}}),Mf=Tf,Rf=_f.extend({name:"name",getInitialValue:function(){return this.noInitialValue=!0,[]},init:function(){var t,e;this.checkboxName=!0,this.siblings=Cf(this.root._guid,"checkboxes",this.keypath.str),this.siblings.push(this),this.noInitialValue&&(this.siblings.noInitialValue=!0),this.siblings.noInitialValue&&this.element.getAttribute("checked")&&(t=this.root.viewmodel.get(this.keypath),e=this.element.getAttribute("value"),t.push(e))},unbind:function(){N(this.siblings,this)},render:function(){var t,e,n=this.element.node;t=this.root.viewmodel.get(this.keypath),e=this.element.getAttribute("value"),i(t)?this.isChecked=R(t,e):this.isChecked=t==e,n.name="{{"+this.keypath.str+"}}",n.checked=this.isChecked,n.addEventListener("change",wf,!1),n.attachEvent&&n.addEventListener("click",wf,!1)},unrender:function(){var t=this.element.node;t.removeEventListener("change",wf,!1),t.removeEventListener("click",wf,!1)},changed:function(){var t=!!this.isChecked;return this.isChecked=this.element.node.checked,this.isChecked===t},handleChange:function(){this.isChecked=this.element.node.checked,_f.prototype.handleChange.call(this)},getValue:function(){return this.siblings.filter(sa).map(ua)}}),jf=Rf,Lf=_f.extend({name:"checked",render:function(){var t=this.element.node;t.addEventListener("change",wf,!1),t.attachEvent&&t.addEventListener("click",wf,!1)},unrender:function(){var t=this.element.node;t.removeEventListener("change",wf,!1),t.removeEventListener("click",wf,!1)},getValue:function(){return this.element.node.checked}}),Df=Lf,Nf=_f.extend({getInitialValue:function(){var t,e,n,a,r=this.element.options;if(void 0===this.element.getAttribute("value")&&(e=t=r.length,t)){for(;e--;)if(r[e].getAttribute("selected")){n=r[e].getAttribute("value"),a=!0;break}if(!a)for(;++ee;e+=1)if(a=t[e],t[e].selected)return r=a._ractive?a._ractive.value:a.value},forceUpdate:function(){var t=this,e=this.getValue();void 0!==e&&(this.attribute.locked=!0,bs.scheduleTask(function(){return t.attribute.locked=!1}),this.root.viewmodel.set(this.keypath,e))}}),Ff=Nf,If=Ff.extend({getInitialValue:function(){return this.element.options.filter(function(t){return t.getAttribute("selected")}).map(function(t){return t.getAttribute("value")})},render:function(){var t;this.element.node.addEventListener("change",wf,!1),t=this.root.viewmodel.get(this.keypath),void 0===t&&this.handleChange()},unrender:function(){this.element.node.removeEventListener("change",wf,!1)},setValue:function(){throw Error("TODO not implemented yet")},getValue:function(){var t,e,n,a,r,i;for(t=[],e=this.element.node.options,a=e.length,n=0;a>n;n+=1)r=e[n],r.selected&&(i=r._ractive?r._ractive.value:r.value,t.push(i));return t},handleChange:function(){var t,e,n;return t=this.attribute,e=t.value,n=this.getValue(),void 0!==e&&j(n,e)||Ff.prototype.handleChange.call(this),this},forceUpdate:function(){var t=this,e=this.getValue();void 0!==e&&(this.attribute.locked=!0,bs.scheduleTask(function(){return t.attribute.locked=!1}),this.root.viewmodel.set(this.keypath,e))},updateModel:function(){void 0!==this.attribute.value&&this.attribute.value.length||this.root.viewmodel.set(this.keypath,this.initialValue)}}),Bf=If,qf=_f.extend({render:function(){this.element.node.addEventListener("change",wf,!1)},unrender:function(){this.element.node.removeEventListener("change",wf,!1)},getValue:function(){return this.element.node.files}}),Uf=qf,Gf=kf.extend({getInitialValue:function(){},getValue:function(){var t=parseFloat(this.element.node.value);return isNaN(t)?void 0:t}}),Vf=pa,zf=la,Wf=fa,Hf=da,Kf=ha,Qf=/^event(?:\.(.+))?/,$f=ba,Yf=ya,Jf={},Xf={touchstart:!0,touchmove:!0,touchend:!0,touchcancel:!0,touchleave:!0},Zf=_a,td=wa,ed=ka,nd=Ea,ad=Sa,rd=function(t,e,n){this.init(t,e,n)};rd.prototype={bubble:zf,fire:Wf,getAction:Hf,init:Kf,listen:Yf,rebind:Zf,render:td,resolve:ed,unbind:nd,unrender:ad};var id=rd,od=function(t,e){var n,a,r,i,o=[];for(a in e)if(e.hasOwnProperty(a))for(r=a.split("-"),n=r.length;n--;)i=new id(t,r[n],e[a]),o.push(i);return o},sd=function(t,e){var n,a,r,i=this;this.element=t,this.root=n=t.root,a=e.n||e,("string"==typeof a||(r=new rv({template:a,root:n,owner:t}),a=""+r,r.unbind(),""!==a))&&(e.a?this.params=e.a:e.d&&(this.fragment=new rv({template:e.d,root:n,owner:t}),this.params=this.fragment.getArgsList(),this.fragment.bubble=function(){this.dirtyArgs=this.dirtyValue=!0,i.params=this.getArgsList(),i.ready&&i.update()}),this.fn=g("decorators",n,a),this.fn||l(Io(a,"decorator")))};sd.prototype={init:function(){var t,e,n;if(t=this.element.node,this.params?(n=[t].concat(this.params),e=this.fn.apply(this.root,n)):e=this.fn.call(this.root,t),!e||!e.teardown)throw Error("Decorator definition must return an object with a teardown method");this.actual=e,this.ready=!0},update:function(){this.actual.update?this.actual.update.apply(this.root,this.params):(this.actual.teardown(!0),this.init())},rebind:function(t,e){this.fragment&&this.fragment.rebind(t,e)},teardown:function(t){this.torndown=!0,this.ready&&this.actual.teardown(),!t&&this.fragment&&this.fragment.unbind()}};var ud,pd,cd,ld=sd,fd=Ra,dd=ja,hd=Ba,md=function(t){return t.replace(/-([a-zA-Z])/g,function(t,e){return e.toUpperCase()})};Xi?(pd={},cd=co("div").style,ud=function(t){var e,n,a;if(t=md(t),!pd[t])if(void 0!==cd[t])pd[t]=t;else for(a=t.charAt(0).toUpperCase()+t.substring(1),e=ro.length;e--;)if(n=ro[e],void 0!==cd[n+a]){pd[t]=n+a;break}return pd[t]}):ud=null;var vd,gd,bd=ud;Xi?(gd=window.getComputedStyle||Po.getComputedStyle,vd=function(t){var e,n,a,r,o;if(e=gd(this.node),"string"==typeof t)return o=e[bd(t)],"0px"===o&&(o=0),o;if(!i(t))throw Error("Transition$getStyle must be passed a string, or an array of strings representing CSS properties");for(n={},a=t.length;a--;)r=t[a],o=e[bd(r)],"0px"===o&&(o=0),n[r]=o;return n}):vd=null;var yd=vd,xd=function(t,e){var n;if("string"==typeof t)this.node.style[bd(t)]=e;else for(n in t)t.hasOwnProperty(n)&&(this.node.style[bd(n)]=t[n]);return this},_d=function(t){var e;this.duration=t.duration,this.step=t.step,this.complete=t.complete,"string"==typeof t.easing?(e=t.root.easing[t.easing],e||(v(Io(t.easing,"easing")),e=qa)):e="function"==typeof t.easing?t.easing:qa,this.easing=e,this.start=ns(),this.end=this.start+this.duration,this.running=!0,_s.add(this)};_d.prototype={tick:function(t){var e,n;return this.running?t>this.end?(this.step&&this.step(1),this.complete&&this.complete(1),!1):(e=t-this.start,n=this.easing(e/this.duration),this.step&&this.step(n),!0):!1},stop:function(){this.abort&&this.abort(),this.running=!1}};var wd,kd,Ed,Sd,Cd,Pd,Ad,Od,Td=_d,Md=RegExp("^-(?:"+ro.join("|")+")-"),Rd=function(t){return t.replace(Md,"")},jd=RegExp("^(?:"+ro.join("|")+")([A-Z])"),Ld=function(t){var e;return t?(jd.test(t)&&(t="-"+t),e=t.replace(/[A-Z]/g,function(t){return"-"+t.toLowerCase()})):""},Dd={},Nd={};Xi?(kd=co("div").style,function(){void 0!==kd.transition?(Ed="transition",Sd="transitionend",Cd=!0):void 0!==kd.webkitTransition?(Ed="webkitTransition",Sd="webkitTransitionEnd",Cd=!0):Cd=!1}(),Ed&&(Pd=Ed+"Duration",Ad=Ed+"Property",Od=Ed+"TimingFunction"),wd=function(t,e,n,a,r){setTimeout(function(){var i,o,s,u,p;u=function(){o&&s&&(t.root.fire(t.name+":end",t.node,t.isIntro),r())},i=(t.node.namespaceURI||"")+t.node.tagName,t.node.style[Ad]=a.map(bd).map(Ld).join(","),t.node.style[Od]=Ld(n.easing||"linear"),t.node.style[Pd]=n.duration/1e3+"s",p=function(e){var n;n=a.indexOf(md(Rd(e.propertyName))),-1!==n&&a.splice(n,1),a.length||(t.node.removeEventListener(Sd,p,!1),s=!0,u())},t.node.addEventListener(Sd,p,!1),setTimeout(function(){for(var r,c,l,f,d,h=a.length,v=[];h--;)f=a[h],r=i+f,Cd&&!Nd[r]&&(t.node.style[bd(f)]=e[f],Dd[r]||(c=t.getStyle(f),Dd[r]=t.getStyle(f)!=e[f],Nd[r]=!Dd[r],Nd[r]&&(t.node.style[bd(f)]=c))),(!Cd||Nd[r])&&(void 0===c&&(c=t.getStyle(f)),l=a.indexOf(f),-1===l?m("Something very strange happened with transitions. Please raise an issue at https://github.com/ractivejs/ractive/issues - thanks!",{node:t.node}):a.splice(l,1),d=/[^\d]*$/.exec(e[f])[0],v.push({name:bd(f),interpolator:qo(parseFloat(c),parseFloat(e[f])),suffix:d}));v.length?new Td({root:t.root,duration:n.duration,easing:md(n.easing||""),step:function(e){var n,a;for(a=v.length;a--;)n=v[a],t.node.style[n.name]=n.interpolator(e)+n.suffix},complete:function(){o=!0,u()}}):o=!0,a.length||(t.node.removeEventListener(Sd,p,!1),s=!0,u())},0)},n.delay||0)}):wd=null;var Fd,Id,Bd,qd,Ud,Gd=wd;if("undefined"!=typeof document){if(Fd="hidden",Ud={},Fd in document)Bd="";else for(qd=ro.length;qd--;)Id=ro[qd],Fd=Id+"Hidden",Fd in document&&(Bd=Id);void 0!==Bd?(document.addEventListener(Bd+"visibilitychange",Ua),Ua()):("onfocusout"in document?(document.addEventListener("focusout",Ga),document.addEventListener("focusin",Va)):(window.addEventListener("pagehide",Ga),window.addEventListener("blur",Ga),window.addEventListener("pageshow",Va),window.addEventListener("focus",Va)),Ud.hidden=!1)}var Vd,zd,Wd,Hd=Ud;Xi?(zd=window.getComputedStyle||Po.getComputedStyle,Vd=function(t,e,n){var a,r=this;if(4===arguments.length)throw Error("t.animateStyle() returns a promise - use .then() instead of passing a callback");if(Hd.hidden)return this.setStyle(t,e),Wd||(Wd=ps.resolve());"string"==typeof t?(a={},a[t]=e):(a=t,n=e),n||(v('The "%s" transition does not supply an options object to `t.animateStyle()`. This will break in a future version of Ractive. For more info see https://github.com/RactiveJS/Ractive/issues/340',this.name),n=this);var i=new ps(function(t){var e,i,o,s,u,p,c;if(!n.duration)return r.setStyle(a),void t();for(e=Object.keys(a),i=[],o=zd(r.node),u={},p=e.length;p--;)c=e[p],s=o[bd(c)],"0px"===s&&(s=0),s!=a[c]&&(i.push(c),r.node.style[bd(c)]=s);return i.length?void Gd(r,a,n,i,t):void t()});return i}):Vd=null;var Kd=Vd,Qd=function(t,e){return"number"==typeof t?t={duration:t}:"string"==typeof t?t="slow"===t?{duration:600}:"fast"===t?{duration:200}:{duration:400}:t||(t={}),r({},t,e)},$d=za,Yd=function(t,e,n){this.init(t,e,n)};Yd.prototype={init:hd,start:$d,getStyle:yd,setStyle:xd,animateStyle:Kd,processParams:Qd};var Jd,Xd,Zd=Yd,th=Ha;Jd=function(){var t=this.node,e=this.fragment.toString(!1);if(window&&window.appearsToBeIELessEqual8&&(t.type="text/css"),t.styleSheet)t.styleSheet.cssText=e;else{for(;t.hasChildNodes();)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}},Xd=function(){this.node.type&&"text/javascript"!==this.node.type||m("Script tag was updated. This does not cause the code to be re-evaluated!",{ractive:this.root}),this.node.text=this.fragment.toString(!1)};var eh=function(){var t,e;return this.template.y?"":(t="<"+this.template.e,t+=this.attributes.map(Xa).join("")+this.conditionalAttributes.map(Xa).join(""),"option"===this.name&&Ya(this)&&(t+=" selected"),"input"===this.name&&Ja(this)&&(t+=" checked"),t+=">","textarea"===this.name&&void 0!==this.getAttribute("value")?t+=Ee(this.getAttribute("value")):void 0!==this.getAttribute("contenteditable")&&(t+=this.getAttribute("value")||""),this.fragment&&(e="script"!==this.name&&"style"!==this.name,t+=this.fragment.toString(e)),ic.test(this.template.e)||(t+=""),t)},nh=Za,ah=tr,rh=function(t){this.init(t)};rh.prototype={bubble:Tl,detach:Ml,find:Rl,findAll:jl,findAllComponents:Ll,findComponent:Dl,findNextNode:Nl,firstNode:Fl,getAttribute:Il,init:fd,rebind:dd,render:th,toString:eh,unbind:nh,unrender:ah};var ih=rh,oh=/^\s*$/,sh=/^\s*/,uh=function(t){var e,n,a,r;return e=t.split("\n"),n=e[0],void 0!==n&&oh.test(n)&&e.shift(),a=D(e),void 0!==a&&oh.test(a)&&e.pop(),r=e.reduce(nr,null),r&&(t=e.map(function(t){return t.replace(r,"")}).join("\n")),t},ph=ar,ch=function(t,e){var n;return e?n=t.split("\n").map(function(t,n){return n?e+t:t}).join("\n"):t},lh='Could not find template for partial "%s"',fh=function(t){var e,n;e=this.parentFragment=t.parentFragment,this.root=e.root,this.type=Ap,this.index=t.index,this.name=t.template.r,this.rendered=!1,this.fragment=this.fragmentToRender=this.fragmentToUnrender=null,Vc.init(this,t),this.keypath||((n=ph(this.root,this.name,e))?(xc.call(this),this.isNamed=!0,this.setTemplate(n)):v(lh,this.name))};fh.prototype={bubble:function(){this.parentFragment.bubble()},detach:function(){return this.fragment.detach()},find:function(t){return this.fragment.find(t)},findAll:function(t,e){return this.fragment.findAll(t,e)},findComponent:function(t){return this.fragment.findComponent(t)},findAllComponents:function(t,e){return this.fragment.findAllComponents(t,e)},firstNode:function(){return this.fragment.firstNode()},findNextNode:function(){return this.parentFragment.findNextNode(this)},getPartialName:function(){return this.isNamed&&this.name?this.name:void 0===this.value?this.name:this.value},getValue:function(){return this.fragment.getValue()},rebind:function(t,e){this.isNamed||Gc.call(this,t,e),this.fragment&&this.fragment.rebind(t,e)},render:function(){return this.docFrag=document.createDocumentFragment(),this.update(),this.rendered=!0,this.docFrag},resolve:Vc.resolve,setValue:function(t){var e;(void 0===t||t!==this.value)&&(void 0!==t&&(e=ph(this.root,""+t,this.parentFragment)),!e&&this.name&&(e=ph(this.root,this.name,this.parentFragment))&&(xc.call(this),this.isNamed=!0),e||v(lh,this.name,{ractive:this.root}),this.value=t,this.setTemplate(e||[]),this.bubble(),this.rendered&&bs.addView(this))},setTemplate:function(t){this.fragment&&(this.fragment.unbind(),this.rendered&&(this.fragmentToUnrender=this.fragment)),this.fragment=new rv({template:t,root:this.root,owner:this,pElement:this.parentFragment.pElement}),this.fragmentToRender=this.fragment},toString:function(t){var e,n,a,r;return e=this.fragment.toString(t),n=this.parentFragment.items[this.index-1],n&&n.type===kp?(a=n.text.split("\n").pop(),(r=/^\s+$/.exec(a))?ch(e,r[0]):e):e},unbind:function(){this.isNamed||xc.call(this),this.fragment&&this.fragment.unbind()},unrender:function(t){this.rendered&&(this.fragment&&this.fragment.unrender(t),this.rendered=!1)},update:function(){var t,e;this.fragmentToUnrender&&(this.fragmentToUnrender.unrender(!0),this.fragmentToUnrender=null),this.fragmentToRender&&(this.docFrag.appendChild(this.fragmentToRender.render()),this.fragmentToRender=null), + this.rendered&&(t=this.parentFragment.getNode(),e=this.parentFragment.findNextNode(this),t.insertBefore(this.docFrag,e))}};var dh,hh,mh,vh=fh,gh=ur,bh=pr,yh=new is("detach"),xh=cr,_h=lr,wh=fr,kh=dr,Eh=hr,Sh=mr,Ch=function(t,e,n,a){var r=t.root,i=t.keypath;a?r.viewmodel.smartUpdate(i,e,a):r.viewmodel.mark(i)},Ph=[],Ah=["pop","push","reverse","shift","sort","splice","unshift"];Ah.forEach(function(t){var e=function(){for(var e=arguments.length,n=Array(e),a=0;e>a;a++)n[a]=arguments[a];var r,i,o,s;for(r=bu(this,t,n),i=Array.prototype[t].apply(this,arguments),bs.start(),this._ractive.setting=!0,s=this._ractive.wrappers.length;s--;)o=this._ractive.wrappers[s],bs.addRactive(o.root),Ch(o,this,t,r);return bs.end(),this._ractive.setting=!1,i};So(Ph,t,{value:e})}),dh={},dh.__proto__?(hh=function(t){t.__proto__=Ph},mh=function(t){t.__proto__=Array.prototype}):(hh=function(t){var e,n;for(e=Ah.length;e--;)n=Ah[e],So(t,n,{value:Ph[n],configurable:!0})},mh=function(t){var e;for(e=Ah.length;e--;)delete t[Ah[e]]}),hh.unpatch=mh;var Oh,Th,Mh,Rh=hh;Oh={filter:function(t){return i(t)&&(!t._ractive||!t._ractive.setting)},wrap:function(t,e,n){return new Th(t,e,n)}},Th=function(t,e,n){this.root=t,this.value=e,this.keypath=E(n),e._ractive||(So(e,"_ractive",{value:{wrappers:[],instances:[],setting:!1},configurable:!0}),Rh(e)),e._ractive.instances[t._guid]||(e._ractive.instances[t._guid]=0,e._ractive.instances.push(t)),e._ractive.instances[t._guid]+=1,e._ractive.wrappers.push(this)},Th.prototype={get:function(){return this.value},teardown:function(){var t,e,n,a,r;if(t=this.value,e=t._ractive,n=e.wrappers,a=e.instances,e.setting)return!1;if(r=n.indexOf(this),-1===r)throw Error(Mh);if(n.splice(r,1),n.length){if(a[this.root._guid]-=1,!a[this.root._guid]){if(r=a.indexOf(this.root),-1===r)throw Error(Mh);a.splice(r,1)}}else delete t._ractive,Rh.unpatch(this.value)}},Mh="Something went wrong in a rather interesting way";var jh,Lh,Dh=Oh,Nh=/^\s*[0-9]+\s*$/,Fh=function(t){return Nh.test(t)?[]:{}};try{Object.defineProperty({},"test",{value:0}),jh={filter:function(t,e,n){var a,r;return e?(e=E(e),(a=n.viewmodel.wrapped[e.parent.str])&&!a.magic?!1:(r=n.viewmodel.get(e.parent),i(r)&&/^[0-9]+$/.test(e.lastKey)?!1:r&&("object"==typeof r||"function"==typeof r))):!1},wrap:function(t,e,n){return new Lh(t,e,n)}},Lh=function(t,e,n){var a,r,i;return n=E(n),this.magic=!0,this.ractive=t,this.keypath=n,this.value=e,this.prop=n.lastKey,a=n.parent,this.obj=a.isRoot?t.viewmodel.data:t.viewmodel.get(a),r=this.originalDescriptor=Object.getOwnPropertyDescriptor(this.obj,this.prop),r&&r.set&&(i=r.set._ractiveWrappers)?void(-1===i.indexOf(this)&&i.push(this)):void vr(this,e,r)},Lh.prototype={get:function(){return this.value},reset:function(t){return this.updating?void 0:(this.updating=!0,this.obj[this.prop]=t,bs.addRactive(this.ractive),this.ractive.viewmodel.mark(this.keypath,{keepExistingWrapper:!0}),this.updating=!1,!0)},set:function(t,e){this.updating||(this.obj[this.prop]||(this.updating=!0,this.obj[this.prop]=Fh(t),this.updating=!1),this.obj[this.prop][t]=e)},teardown:function(){var t,e,n,a,r;return this.updating?!1:(t=Object.getOwnPropertyDescriptor(this.obj,this.prop),e=t&&t.set,void(e&&(a=e._ractiveWrappers,r=a.indexOf(this),-1!==r&&a.splice(r,1),a.length||(n=this.obj[this.prop],Object.defineProperty(this.obj,this.prop,this.originalDescriptor||{writable:!0,enumerable:!0,configurable:!0}),this.obj[this.prop]=n))))}}}catch(Ao){jh=!1}var Ih,Bh,qh=jh;qh&&(Ih={filter:function(t,e,n){return qh.filter(t,e,n)&&Dh.filter(t)},wrap:function(t,e,n){return new Bh(t,e,n)}},Bh=function(t,e,n){this.value=e,this.magic=!0,this.magicWrapper=qh.wrap(t,e,n),this.arrayWrapper=Dh.wrap(t,e,n)},Bh.prototype={get:function(){return this.value},teardown:function(){this.arrayWrapper.teardown(),this.magicWrapper.teardown()},reset:function(t){return this.magicWrapper.reset(t)}});var Uh=Ih,Gh=gr,Vh={},zh=xr,Wh=_r,Hh=Er,Kh=Or,Qh=Tr,$h=function(t,e){this.computation=t,this.viewmodel=t.viewmodel,this.ref=e,this.root=this.viewmodel.ractive,this.parentFragment=this.root.component&&this.root.component.parentFragment};$h.prototype={resolve:function(t){this.computation.softDeps.push(t),this.computation.unresolvedDeps[t.str]=null,this.viewmodel.register(t,this.computation,"computed")}};var Yh=$h,Jh=function(t,e){this.key=t,this.getter=e.getter,this.setter=e.setter,this.hardDeps=e.deps||[],this.softDeps=[],this.unresolvedDeps={},this.depValues={},this._dirty=this._firstRun=!0};Jh.prototype={constructor:Jh,init:function(t){var e,n=this;this.viewmodel=t,this.bypass=!0,e=t.get(this.key),t.clearCache(this.key.str),this.bypass=!1,this.setter&&void 0!==e&&this.set(e),this.hardDeps&&this.hardDeps.forEach(function(e){return t.register(e,n,"computed")})},invalidate:function(){this._dirty=!0},get:function(){var t,e,n=this,a=!1;if(this.getting){var r="The "+this.key.str+" computation indirectly called itself. This probably indicates a bug in the computation. It is commonly caused by `array.sort(...)` - if that's the case, clone the array first with `array.slice().sort(...)`";return h(r),this.value}if(this.getting=!0,this._dirty){if(this._firstRun||!this.hardDeps.length&&!this.softDeps.length?a=!0:[this.hardDeps,this.softDeps].forEach(function(t){var e,r,i;if(!a)for(i=t.length;i--;)if(e=t[i],r=n.viewmodel.get(e),!s(r,n.depValues[e.str]))return n.depValues[e.str]=r,void(a=!0)}),a){this.viewmodel.capture();try{this.value=this.getter()}catch(i){m('Failed to compute "%s"',this.key.str),f(i.stack||i),this.value=void 0}t=this.viewmodel.release(),e=this.updateDependencies(t),e&&[this.hardDeps,this.softDeps].forEach(function(t){t.forEach(function(t){n.depValues[t.str]=n.viewmodel.get(t)})})}this._dirty=!1}return this.getting=this._firstRun=!1,this.value},set:function(t){if(this.setting)return void(this.value=t);if(!this.setter)throw Error("Computed properties without setters are read-only. (This may change in a future version of Ractive!)");this.setter(t)},updateDependencies:function(t){var e,n,a,r,i;for(n=this.softDeps,e=n.length;e--;)a=n[e],-1===t.indexOf(a)&&(r=!0,this.viewmodel.unregister(a,this,"computed"));for(e=t.length;e--;)a=t[e],-1!==n.indexOf(a)||this.hardDeps&&-1!==this.hardDeps.indexOf(a)||(r=!0,Mr(this.viewmodel,a)&&!this.unresolvedDeps[a.str]?(i=new Yh(this,a.str),t.splice(e,1),this.unresolvedDeps[a.str]=i,bs.addUnresolved(i)):this.viewmodel.register(a,this,"computed"));return r&&(this.softDeps=t.slice()),r}};var Xh=Jh,Zh=Rr,tm={FAILED_LOOKUP:!0},em=jr,nm={},am=Dr,rm=Nr,im=function(t,e){this.localKey=t,this.keypath=e.keypath,this.origin=e.origin,this.deps=[],this.unresolved=[],this.resolved=!1};im.prototype={forceResolution:function(){this.keypath=this.localKey,this.setup()},get:function(t,e){return this.resolved?this.origin.get(this.map(t),e):void 0},getValue:function(){return this.keypath?this.origin.get(this.keypath):void 0},initViewmodel:function(t){this.local=t,this.setup()},map:function(t){return void 0===typeof this.keypath?this.localKey:t.replace(this.localKey,this.keypath)},register:function(t,e,n){this.deps.push({keypath:t,dep:e,group:n}),this.resolved&&this.origin.register(this.map(t),e,n)},resolve:function(t){void 0!==this.keypath&&this.unbind(!0),this.keypath=t,this.setup()},set:function(t,e){this.resolved||this.forceResolution(),this.origin.set(this.map(t),e)},setup:function(){var t=this;void 0!==this.keypath&&(this.resolved=!0,this.deps.length&&(this.deps.forEach(function(e){var n=t.map(e.keypath);if(t.origin.register(n,e.dep,e.group),e.dep.setValue)e.dep.setValue(t.origin.get(n));else{if(!e.dep.invalidate)throw Error("An unexpected error occurred. Please raise an issue at https://github.com/ractivejs/ractive/issues - thanks!");e.dep.invalidate()}}),this.origin.mark(this.keypath)))},setValue:function(t){if(!this.keypath)throw Error("Mapping does not have keypath, cannot set value. Please raise an issue at https://github.com/ractivejs/ractive/issues - thanks!");this.origin.set(this.keypath,t)},unbind:function(t){var e=this;t||delete this.local.mappings[this.localKey],this.resolved&&(this.deps.forEach(function(t){e.origin.unregister(e.map(t.keypath),t.dep,t.group)}),this.tracker&&this.origin.unregister(this.keypath,this.tracker))},unregister:function(t,e,n){var a,r;if(this.resolved){for(a=this.deps,r=a.length;r--;)if(a[r].dep===e){a.splice(r,1);break}this.origin.unregister(this.map(t),e,n)}}};var om=Fr,sm=function(t,e){var n,a,r,i;return n={},a=0,r=t.map(function(t,r){var o,s,u;s=a,u=e.length;do{if(o=e.indexOf(t,s),-1===o)return i=!0,-1;s=o+1}while(n[o]&&u>s);return o===a&&(a+=1),o!==r&&(i=!0),n[o]=!0,o})},um=Ir,pm={},cm=Ur,lm=Vr,fm=zr,dm=Wr,hm=Kr,mm={implicit:!0},vm={noCascade:!0},gm=$r,bm=Yr,ym=function(t){var e,n,a=t.adapt,r=t.data,i=t.ractive,o=t.computed,s=t.mappings;this.ractive=i,this.adaptors=a,this.onchange=t.onchange,this.cache={},this.cacheMap=Eo(null),this.deps={computed:Eo(null),"default":Eo(null)},this.depsMap={computed:Eo(null),"default":Eo(null)},this.patternObservers=[],this.specials=Eo(null),this.wrapped=Eo(null),this.computations=Eo(null),this.captureGroups=[],this.unresolvedImplicitDependencies=[],this.changes=[],this.implicitChanges={},this.noCascade={},this.data=r,this.mappings=Eo(null);for(e in s)this.map(E(e),s[e]);if(r)for(e in r)(n=this.mappings[e])&&void 0===n.getValue()&&n.setValue(r[e]);for(e in o)s&&e in s&&l("Cannot map to a computed property ('%s')",e),this.compute(E(e),o[e]);this.ready=!0};ym.prototype={adapt:Gh,applyChanges:Hh,capture:Kh,clearCache:Qh,compute:Zh,get:em,init:am,map:rm,mark:om,merge:um,register:cm,release:lm,reset:fm,set:dm,smartUpdate:hm,teardown:gm,unregister:bm};var xm=ym;Xr.prototype={constructor:Xr,begin:function(t){this.inProcess[t._guid]=!0},end:function(t){var e=t.parent;e&&this.inProcess[e._guid]?Zr(this.queue,e).push(t):ti(this,t),delete this.inProcess[t._guid]}};var _m=Xr,wm=ei,km=/\$\{([^\}]+)\}/g,Em=new is("construct"),Sm=new is("config"),Cm=new _m("init"),Pm=0,Am=["adaptors","components","decorators","easing","events","interpolators","partials","transitions"],Om=ii,Tm=ci;ci.prototype={bubble:function(){this.dirty||(this.dirty=!0,bs.addView(this))},update:function(){this.callback(this.fragment.getValue()),this.dirty=!1},rebind:function(t,e){this.fragment.rebind(t,e)},unbind:function(){this.fragment.unbind()}};var Mm=function(t,e,n,r,o){var s,u,p,c,l,f,d={},h={},v={},g=[];for(u=t.parentFragment,p=t.root,o=o||{},a(d,o),o.content=r||[],d[""]=o.content,e.defaults.el&&m("The <%s/> component has a default `el` property; it has been disregarded",t.name),c=u;c;){if(c.owner.type===Rp){l=c.owner.container;break}c=c.parent}return n&&Object.keys(n).forEach(function(e){var a,r,o=n[e];if("string"==typeof o)a=fc(o),h[e]=a?a.value:o;else if(0===o)h[e]=!0;else{if(!i(o))throw Error("erm wut");fi(o)?(v[e]={origin:t.root.viewmodel,keypath:void 0},r=li(t,o[0],function(t){t.isSpecial?f?s.set(e,t.value):(h[e]=t.value,delete v[e]):f?s.viewmodel.mappings[e].resolve(t):v[e].keypath=t})):r=new Tm(t,o,function(t){f?s.set(e,t):h[e]=t}),g.push(r)}}),s=Eo(e.prototype),Om(s,{el:null,append:!0,data:h,partials:o,magic:p.magic||e.defaults.magic,modifyArrays:p.modifyArrays,adapt:p.adapt},{parent:p,component:t,container:l,mappings:v,inlinePartials:d,cssIds:u.cssIds}),f=!0,t.resolvers=g,s},Rm=di,jm=function(t){var e,n;for(e=t.root;e;)(n=e._liveComponentQueries["_"+t.name])&&n.push(t.instance),e=e.parent},Lm=mi,Dm=vi,Nm=gi,Fm=bi,Im=yi,Bm=new is("teardown"),qm=_i,Um=function(t,e){this.init(t,e)};Um.prototype={detach:bh,find:xh,findAll:_h,findAllComponents:wh,findComponent:kh,findNextNode:Eh,firstNode:Sh,init:Lm,rebind:Dm,render:Nm,toString:Fm,unbind:Im,unrender:qm};var Gm=Um,Vm=function(t){this.type=Op,this.value=t.template.c};Vm.prototype={detach:gc,firstNode:function(){return this.node},render:function(){return this.node||(this.node=document.createComment(this.value)),this.node},toString:function(){return""},unrender:function(t){t&&this.node.parentNode.removeChild(this.node)}};var zm=Vm,Wm=function(t){var e,n;this.type=Rp,this.container=e=t.parentFragment.root,this.component=n=e.component,this.container=e,this.containerFragment=t.parentFragment,this.parentFragment=n.parentFragment;var a=this.name=t.template.n||"",r=e._inlinePartials[a];r||(m('Could not find template for partial "'+a+'"',{ractive:t.root}),r=[]),this.fragment=new rv({owner:this,root:e.parent,template:r,pElement:this.containerFragment.pElement}),i(n.yielders[a])?n.yielders[a].push(this):n.yielders[a]=[this],bs.scheduleTask(function(){if(n.yielders[a].length>1)throw Error("A component template can only have one {{yield"+(a?" "+a:"")+"}} declaration at a time")})};Wm.prototype={detach:function(){return this.fragment.detach()},find:function(t){return this.fragment.find(t)},findAll:function(t,e){return this.fragment.findAll(t,e)},findComponent:function(t){return this.fragment.findComponent(t)},findAllComponents:function(t,e){return this.fragment.findAllComponents(t,e)},findNextNode:function(){return this.containerFragment.findNextNode(this)},firstNode:function(){return this.fragment.firstNode()},getValue:function(t){return this.fragment.getValue(t)},render:function(){return this.fragment.render()},unbind:function(){this.fragment.unbind()},unrender:function(t){this.fragment.unrender(t),N(this.component.yielders[this.name],this)},rebind:function(t,e){this.fragment.rebind(t,e)},toString:function(){return""+this.fragment}};var Hm=Wm,Km=function(t){this.declaration=t.template.a};Km.prototype={init:ko,render:ko,unrender:ko,teardown:ko,toString:function(){return""}};var Qm=Km,$m=wi,Ym=Ei,Jm=Si,Xm=Ci,Zm=Oi,tv=Mi,ev=function(t){this.init(t)};ev.prototype={bubble:cp,detach:lp,find:fp,findAll:dp,findAllComponents:hp,findComponent:mp,findNextNode:vp,firstNode:gp,getArgsList:hc,getNode:mc,getValue:vc,init:$m,rebind:Ym,registerIndexRef:function(t){var e=this.registeredIndexRefs;-1===e.indexOf(t)&&e.push(t)},render:Jm,toString:Xm,unbind:Zm,unregisterIndexRef:function(t){var e=this.registeredIndexRefs;e.splice(e.indexOf(t),1)},unrender:tv};var nv,av,rv=ev,iv=Ri,ov=["template","partials","components","decorators","events"],sv=new is("reset"),uv=function(t,e){function n(e,a,r){r&&r.partials[t]||e.forEach(function(e){e.type===Ap&&e.getPartialName()===t&&a.push(e),e.fragment&&n(e.fragment.items,a,r),i(e.fragments)?n(e.fragments,a,r):i(e.items)?n(e.items,a,r):e.type===Mp&&e.instance&&n(e.instance.fragment.items,a,e.instance),e.type===Pp&&(i(e.attributes)&&n(e.attributes,a,r),i(e.conditionalAttributes)&&n(e.conditionalAttributes,a,r))})}var a,r=[];return n(this.fragment.items,r),this.partials[t]=e,a=bs.start(this,!0),r.forEach(function(e){e.value=void 0,e.setValue(t)}),bs.end(),a},pv=ji,cv=xu("reverse"),lv=Li,fv=xu("shift"),dv=xu("sort"),hv=xu("splice"),mv=Ni,vv=Fi,gv=new is("teardown"),bv=Bi,yv=qi,xv=Ui,_v=new is("unrender"),wv=xu("unshift"),kv=Gi,Ev=new is("update"),Sv=Vi,Cv={add:Zo,animate:Es,detach:Cs,find:As,findAll:Fs,findAllComponents:Is,findComponent:Bs,findContainer:qs,findParent:Us,fire:Ws,get:Hs,insert:Qs,merge:Ys,observe:lu,observeOnce:fu,off:mu,on:vu,once:gu,pop:_u,push:wu,render:Tu,reset:iv,resetPartial:uv,resetTemplate:pv,reverse:cv,set:lv,shift:fv,sort:dv,splice:hv,subtract:mv,teardown:vv,toggle:bv,toHTML:yv,toHtml:yv,unrender:xv,unshift:wv,update:kv,updateModel:Sv},Pv=function(t,e,n){return n||Wi(t,e)?function(){var n,a="_super"in this,r=this._super;return this._super=e,n=t.apply(this,arguments),a&&(this._super=r),n}:t},Av=Hi,Ov=Yi,Tv=function(t){var e,n,a={};return t&&(e=t._ractive)?(a.ractive=e.root,a.keypath=e.keypath.str,a.index={},(n=Oc(e.proxy.parentFragment))&&(a.index=Oc.resolve(n)),a):a};nv=function(t){return this instanceof nv?void Om(this,t):new nv(t)},av={DEBUG:{writable:!0,value:!0},DEBUG_PROMISES:{writable:!0,value:!0},extend:{value:Ov},getNodeInfo:{value:Tv},parse:{value:Hu},Promise:{value:ps},svg:{value:ao},magic:{value:eo},VERSION:{value:"0.7.3"},adaptors:{writable:!0,value:{}},components:{writable:!0,value:{}},decorators:{writable:!0,value:{}},easing:{writable:!0,value:uo},events:{writable:!0,value:{}},interpolators:{writable:!0,value:Go},partials:{writable:!0,value:{}},transitions:{writable:!0,value:{}}},Co(nv,av),nv.prototype=a(Cv,so),nv.prototype.constructor=nv,nv.defaults=nv.prototype;var Mv="function";if(typeof Date.now!==Mv||typeof String.prototype.trim!==Mv||typeof Object.keys!==Mv||typeof Array.prototype.indexOf!==Mv||typeof Array.prototype.forEach!==Mv||typeof Array.prototype.map!==Mv||typeof Array.prototype.filter!==Mv||"undefined"!=typeof window&&typeof window.addEventListener!==Mv)throw Error("It looks like you're attempting to use Ractive.js in an older browser. You'll need to use one of the 'legacy builds' in order to continue - see http://docs.ractivejs.org/latest/legacy-builds for more information.");var Rv=nv;return Rv})},{}],206:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={oninit:function(){var t=this;this.observe("value",function(e,n,a){var r=t.get(),i=r.min,o=r.max,s=Math.clamp(i,o,e);t.animate("percentage",Math.round((s-i)/(o-i)*100))})}}}(r),r.exports.template={v:3,t:[" ",{p:[13,1,305],t:7,e:"div",a:{"class":"bar"},f:[{p:[14,3,326],t:7,e:"div",a:{"class":["barFill ",{t:2,r:"state",p:[14,23,346]}],style:["width: ",{t:2,r:"percentage",p:[14,48,371]},"%"]}}," ",{p:[15,3,398],t:7,e:"span",a:{"class":"barText"},f:[{t:16,p:[15,25,420]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],207:[function(t,e,n){var a=t(205),r={exports:{}};!function(e){"use strict";var n=t(310),a=t(309);e.exports={computed:{clickable:function(){return!this.get("enabled")||this.get("state")&&"toggle"!=this.get("state")?!1:!0},enabled:function(){return this.get("config.status")===n.UI_INTERACTIVE?!0:!1},styles:function(){var t="";if(this.get("class")&&(t+=" "+this.get("class")),this.get("tooltip-side")&&(t=" tooltip-"+this.get("tooltip-side")),this.get("grid")&&(t+=" gridable"),this.get("enabled")){var e=this.get("state"),n=this.get("style");return e?"inactive "+e+" "+t:"active normal "+n+" "+t}return"inactive disabled "+t}},oninit:function(){var t=this;this.on("press",function(e){var n=t.get(),r=n.action,i=n.params;(0,a.act)(t.get("config.ref"),r,i),e.node.blur()})},data:{iconStackToHTML:function(t){var e="",n=t.split(",");if(n.length){e+='';for(var a=n,r=Array.isArray(a),i=0,a=r?a:a[Symbol.iterator]();;){var o;if(r){if(i>=a.length)break;o=a[i++]}else{if(i=a.next(),i.done)break;o=i.value}var s=o,u=/([\w\-]+)\s*(\dx)/g,p=u.exec(s),c=p[1],l=p[2];e+=''}}return e&&(e+=""),e}}}}(r),r.exports.template={v:3,t:[" ",{p:[70,1,2015],t:7,e:"span",a:{"class":["button ",{t:2,r:"styles",p:[70,21,2035]}],unselectable:"on","data-tooltip":[{t:2,r:"tooltip",p:[73,17,2120]}]},m:[{t:4,f:["tabindex='0'"],r:"clickable",p:[72,3,2071]}],v:{"mouseover-mousemove":"hover",mouseleave:"unhover","click-enter":{n:[{t:4,f:["press"],r:"clickable",p:[76,19,2213]}],d:[]}},f:[{t:4,f:[{p:[78,5,2261],t:7,e:"i",a:{"class":["fa fa-",{t:2,r:"icon",p:[78,21,2277]}]}}],n:50,r:"icon",p:[77,3,2243]}," ",{t:4,f:[{t:3,x:{r:["iconStackToHTML","icon_stack"],s:"_0(_1)"},p:[81,6,2331]}],n:50,r:"icon_stack",p:[80,3,2306]}," ",{t:16,p:[83,3,2379]}]}]},e.exports=a.extend(r.exports)},{205:205,309:309,310:310}],208:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"div",a:{"class":"display"},f:[{t:4,f:[{p:[3,5,44],t:7,e:"header",f:[{p:[4,7,60],t:7,e:"h3",f:[{t:2,r:"title",p:[4,11,64]}]}," ",{t:4,f:[{p:[6,9,110],t:7,e:"div",a:{"class":"buttonRight"},f:[{t:16,n:"button",p:[6,34,135]}]}],n:50,r:"button",p:[5,7,86]}]}],n:50,r:"title",p:[2,3,25]}," ",{p:[10,3,202],t:7,e:"article",f:[{t:16,p:[11,5,217]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],209:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={oninit:function(){var t=this;this.on("clear",function(){t.set("value",""),t.find("input").focus()})}}}(r),r.exports.template={v:3,t:[" ",{p:[12,1,170],t:7,e:"input",a:{type:"text",value:[{t:2,r:"value",p:[12,27,196]}],placeholder:[{t:2,r:"placeholder",p:[12,51,220]}]}}," ",{p:[13,1,240],t:7,e:"ui-button",a:{icon:"refresh"},v:{press:"clear"}}]},e.exports=a.extend(r.exports)},{205:205}],210:[function(t,e,n){var a=t(205),r={exports:{}};!function(e){"use strict";e.exports={data:{graph:t(201),xaccessor:function(t){return t.x},yaccessor:function(t){return t.y}},computed:{size:function(){var t=this.get("points");return t[0].length},scale:function(){var t=this.get("points");return Math.max.apply(Math,Array.map(t,function(t){return Math.max.apply(Math,Array.map(t,function(t){return t.y}))}))},xaxis:function(){var t=this.get("xinc"),e=this.get("size");return Array.from(Array(e).keys()).filter(function(e){return e&&e%t==0})},yaxis:function(){var t=this.get("yinc"),e=this.get("scale");return Array.from(Array(t).keys()).map(function(t){return Math.round(e*(++t/100)*10)})}},oninit:function(){var t=this;this.on({enter:function(t){this.set("selected",t.index.count)},exit:function(t){this.set("selected")}}),window.addEventListener("resize",function(e){t.set("width",t.el.clientWidth)})},onrender:function(){this.set("width",this.el.clientWidth)}}}(r),r.exports.template={v:3,t:[" ",{p:[47,1,1269],t:7,e:"svg",a:{"class":"linegraph",width:"100%",height:[{t:2,x:{r:["height"],s:"_0+10"},p:[47,45,1313]}]},f:[{p:[48,3,1334],t:7,e:"g",a:{transform:"translate(0, 5)"},f:[{t:4,f:[{t:4,f:[{p:[51,9,1504],t:7,e:"line",a:{x1:[{t:2,x:{r:["xscale","."],s:"_0(_1)"},p:[51,19,1514]}],x2:[{t:2,x:{r:["xscale","."],s:"_0(_1)"},p:[51,38,1533]}],y1:"0",y2:[{t:2,r:"height",p:[51,64,1559]}],stroke:"darkgray"}}," ",{t:4,f:[{p:[53,11,1635],t:7,e:"text",a:{x:[{t:2,x:{r:["xscale","."],s:"_0(_1)"},p:[53,20,1644]}],y:[{t:2,x:{r:["height"],s:"_0-5"},p:[53,38,1662]}],"text-anchor":"middle",fill:"white"},f:[{t:2,x:{r:["size",".","xfactor"],s:"(_0-_1)*_2"},p:[53,88,1712]}," ",{t:2,r:"xunit",p:[53,113,1737]}]}],n:50,x:{r:["@index"],s:"_0%2==0"},p:[52,9,1600]}],n:52,r:"xaxis",p:[50,7,1479]}," ",{t:4,f:[{p:[57,9,1820],t:7,e:"line",a:{x1:"0",x2:[{t:2,r:"width",p:[57,26,1837]}],y1:[{t:2,x:{r:["yscale","."],s:"_0(_1)"},p:[57,41,1852]}],y2:[{t:2,x:{r:["yscale","."],s:"_0(_1)"},p:[57,60,1871]}],stroke:"darkgray"}}," ",{p:[58,9,1915],t:7,e:"text",a:{x:"0",y:[{t:2,x:{r:["yscale","."],s:"_0(_1)-5"},p:[58,24,1930]}],"text-anchor":"begin",fill:"white"},f:[{t:2,x:{r:[".","yfactor"],s:"_0*_1"},p:[58,76,1982]}," ",{t:2,r:"yunit",p:[58,92,1998]}]}],n:52,r:"yaxis",p:[56,7,1795]}," ",{t:4,f:[{p:[61,9,2071],t:7,e:"path",a:{d:[{t:2,x:{r:["area.path"],s:"_0.print()"},p:[61,18,2080]}],fill:[{t:2,rx:{r:"colors",m:[{t:30,n:"curve"}]},p:[61,47,2109]}],opacity:"0.1"}}],n:52,i:"curve",r:"curves",p:[60,7,2039]}," ",{t:4,f:[{p:[64,9,2200],t:7,e:"path",a:{d:[{t:2,x:{r:["line.path"],s:"_0.print()"},p:[64,18,2209]}],stroke:[{t:2,rx:{r:"colors",m:[{t:30,n:"curve"}]},p:[64,49,2240]}],fill:"none"}}],n:52,i:"curve",r:"curves",p:[63,7,2168]}," ",{t:4,f:[{t:4,f:[{p:[68,11,2375],t:7,e:"circle",a:{transform:["translate(",{t:2,r:".",p:[68,40,2404]},")"],r:[{t:2,x:{r:["selected","count"],s:"_0==_1?10:4"},p:[68,51,2415]}],fill:[{t:2,rx:{r:"colors",m:[{t:30,n:"curve"}]},p:[68,89,2453]}]},v:{mouseenter:"enter",mouseleave:"exit"}}],n:52,i:"count",x:{r:["line.path"],s:"_0.points()"},p:[67,9,2329]}],n:52,i:"curve",r:"curves",p:[66,7,2297]}," ",{t:4,f:[{t:4,f:[{t:4,f:[{p:[74,13,2678],t:7,e:"text",a:{transform:["translate(",{t:2,r:".",p:[74,40,2705]},") ",{t:2,x:{r:["count","size"],s:'_0<=_1/2?"translate(15, 4)":"translate(-15, 4)"'},p:[74,47,2712]}],"text-anchor":[{t:2,x:{r:["count","size"],s:'_0<=_1/2?"start":"end"'},p:[74,126,2791]}],fill:"white"},f:[{t:2,x:{r:["count","item","yfactor"],s:"_1[_0].y*_2"},p:[75,15,2861]}," ",{t:2,r:"yunit",p:[75,43,2889]}," @ ",{t:2,x:{r:["size","count","item","xfactor"],s:"(_0-_2[_1].x)*_3"},p:[75,55,2901]}," ",{t:2,r:"xunit",p:[75,92,2938]}]}],n:50,x:{r:["selected","count"],s:"_0==_1"},p:[73,11,2638]}],n:52,i:"count",x:{r:["line.path"],s:"_0.points()"},p:[72,9,2592]}],n:52,i:"curve",r:"curves",p:[71,7,2560]}," ",{t:4,f:[{p:[81,9,3063],t:7,e:"g",a:{transform:["translate(",{t:2,x:{r:["width","curves.length","@index"],s:"(_0/(_1+1))*(_2+1)"},p:[81,33,3087]},", 10)"]},f:[{p:[82,11,3154],t:7,e:"circle",a:{r:"4",fill:[{t:2,rx:{r:"colors",m:[{t:30,n:"curve"}]},p:[82,31,3174]}]}}," ",{p:[83,11,3206],t:7,e:"text",a:{x:"8",y:"4",fill:"white"},f:[{t:2,rx:{r:"legend",m:[{t:30,n:"curve"}]},p:[83,42,3237]}]}]}],n:52,i:"curve",r:"curves",p:[80,7,3031]}],x:{r:["graph","points","xaccessor","yaccessor","width","height"],s:"_0({data:_1,xaccessor:_2,yaccessor:_3,width:_4,height:_5})"},p:[49,5,1371]}]}]}]},e.exports=a.extend(r.exports)},{201:201,205:205}],211:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"div",a:{"class":"notice"},f:[{t:16,p:[2,3,24]}]}]},e.exports=a.extend(r.exports)},{205:205}],212:[function(t,e,n){var a=t(205),r={exports:{}};!function(e){"use strict";var n=t(309),a=t(311);e.exports={oninit:function(){var t=this,e=a.resize.bind(this),r=function(){return t.set({resize:!1,x:null,y:null})};this.observe("config.fancy",function(a,i,o){(0,n.winset)(t.get("config.window"),"can-resize",!a),a?(document.addEventListener("mousemove",e),document.addEventListener("mouseup",r)):(document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",r))}),this.on("resize",function(){return t.toggle("resize")})}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[28,3,766],t:7,e:"div",a:{"class":"resize"},v:{mousedown:"resize"}}],n:50,r:"config.fancy",p:[27,1,742]}]},e.exports=a.extend(r.exports)},{205:205,309:309,311:311}],213:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"section",a:{"class":[{t:4,f:["candystripe"],r:"candystripe",p:[1,17,16]}]},f:[{t:4,f:[{p:[3,5,84],t:7,e:"span",a:{"class":"label",style:[{t:4,f:["color:",{t:2,r:"labelcolor",p:[3,53,132]}],r:"labelcolor",p:[3,32,111]}]},f:[{t:2,r:"label",p:[3,84,163]},":"]}],n:50,r:"label",p:[2,3,65]}," ",{t:4,f:[{t:16,p:[6,5,215]}],n:50,r:"nowrap",p:[5,3,195]},{t:4,n:51,f:[{p:[8,5,242],t:7,e:"div",a:{"class":"content",style:[{t:4,f:["float:right;"],r:"right",p:[8,33,270]}]},f:[{t:16,p:[9,7,312]}]}],r:"nowrap"}]}]},e.exports=a.extend(r.exports)},{205:205}],214:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"div",a:{"class":"subdisplay"},f:[{t:4,f:[{p:[3,5,47],t:7,e:"header",f:[{p:[4,7,63],t:7,e:"h4",f:[{t:2,r:"title",p:[4,11,67]}]}," ",{t:4,f:[{t:16,n:"button",p:[5,21,103]}],n:50,r:"button",p:[5,7,89]}]}],n:50,r:"title",p:[2,3,28]}," ",{p:[8,3,156],t:7,e:"article",f:[{t:16,p:[9,5,171]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],215:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={oninit:function(){var t=this;this.set("active",this.findComponent("tab").get("name")),this.on("switch",function(e){t.set("active",e.node.textContent.trim())}),this.observe("active",function(e,n,a){for(var r=t.findAllComponents("tab"),i=Array.isArray(r),o=0,r=i?r:r[Symbol.iterator]();;){var s;if(i){if(o>=r.length)break;s=r[o++]}else{if(o=r.next(),o.done)break;s=o.value}var u=s;u.set("shown",u.get("name")===e)}})}}}(r),r.exports.template={v:3,t:[" "," ",{p:[20,1,524],t:7,e:"header",f:[{t:4,f:[{p:[22,5,556],t:7,e:"ui-button",a:{pane:[{t:2,r:".",p:[22,22,573]}]},v:{press:"switch"},f:[{t:2,r:".",p:[22,47,598]}]}],n:52,r:"tabs",p:[21,3,536]}]}," ",{p:[25,1,641],t:7,e:"ui-display",f:[{t:8,r:"content",p:[26,3,657]}]}]},r.exports.components=r.exports.components||{};var i={tab:t(216)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,216:216}],216:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{t:16,p:[2,3,17]}],n:50,r:"shown",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{205:205}],217:[function(t,e,n){var a=t(205),r={exports:{}};!function(e){"use strict";var n=t(310),a=t(309),r=t(311);e.exports={computed:{visualStatus:function(){switch(this.get("config.status")){case n.UI_INTERACTIVE:return"good";case n.UI_UPDATE:return"average";case n.UI_DISABLED:return"bad";default:return"bad"}}},oninit:function(){var t=this,e=r.drag.bind(this),n=function(e){return t.set({drag:!1,x:null,y:null})};this.observe("config.fancy",function(r,i,o){(0,a.winset)(t.get("config.window"),"titlebar",!r&&t.get("config.titlebar")),r?(document.addEventListener("mousemove",e),document.addEventListener("mouseup",n)):(document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",n))}),this.on({drag:function(){this.toggle("drag")},close:function(){(0,a.winset)(this.get("config.window"),"is-visible",!1),window.location.href=(0,a.href)({command:"uiclose "+this.get("config.ref")},"winset")},minimize:function(){(0,a.winset)(this.get("config.window"),"is-minimized",!0)}})}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[50,3,1440],t:7,e:"header",a:{"class":"titlebar"},v:{mousedown:"drag"},f:[{p:[51,5,1491],t:7,e:"i",a:{"class":["statusicon fa fa-eye fa-2x ",{t:2,r:"visualStatus",p:[51,42,1528]}]}}," ",{p:[52,5,1556],t:7,e:"span",a:{"class":"title"},f:[{t:16,p:[52,25,1576]}]}," ",{t:4,f:[{p:[54,7,1626],t:7,e:"i",a:{"class":"minimize fa fa-minus fa-2x"},v:{click:"minimize"}}," ",{p:[55,7,1696],t:7,e:"i",a:{"class":"close fa fa-close fa-2x"},v:{click:"close"}}],n:50,r:"config.fancy",p:[53,5,1598]}]}],n:50,r:"config.titlebar",p:[49,1,1413]}]},e.exports=a.extend(r.exports)},{205:205,309:309,310:310,311:311}],218:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";var e=[11,10,9,8];t.exports={data:{userAgent:navigator.userAgent},computed:{ie:function(){if(document.documentMode)return document.documentMode;for(var t in e){var n=document.createElement("div");if(n.innerHTML="",n.getElementsByTagName("span").length)return t}}},oninit:function(){var t=this;this.on("debug",function(){return t.toggle("debug")})}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[27,3,662],t:7,e:"ui-notice",f:[{p:[28,5,679],t:7,e:"span",f:["You have an old (IE",{t:2,r:"ie",p:[28,30,704]},"), end-of-life (click 'EOL Info' for more information) version of Internet Explorer installed."]},{p:[28,137,811],t:7,e:"br"}," ",{p:[29,5,822],t:7,e:"span",f:["To upgrade, click 'Upgrade IE' to download IE11 from Microsoft."]},{p:[29,81,898],t:7,e:"br"}," ",{p:[30,5,909],t:7,e:"span",f:["If you are unable to upgrade directly, click 'IE VMs' to download a VM with IE11 or Edge from Microsoft."]},{p:[30,122,1026],t:7,e:"br"}," ",{p:[31,5,1037],t:7,e:"span",f:["Otherwise, click 'No Frills' below to disable potentially incompatible features (and this message)."]}," ",{p:[32,5,1155],t:7,e:"hr"}," ",{p:[33,5,1166],t:7,e:"ui-button",a:{icon:"close",action:"tgui:nofrills"},f:["No Frills"]}," ",{p:[34,5,1240],t:7,e:"ui-button",a:{icon:"internet-explorer",action:"tgui:link",params:'{"url": "http://windows.microsoft.com/en-us/internet-explorer/download-ie"}'},f:["Upgrade IE"]}," ",{p:[36,5,1416],t:7,e:"ui-button",a:{icon:"edge",action:"tgui:link",params:'{"url": "https://dev.windows.com/en-us/microsoft-edge/tools/vms"}'},f:["IE VMs"]}," ",{p:[38,5,1565],t:7,e:"ui-button",a:{icon:"info",action:"tgui:link",params:'{"url": "https://support.microsoft.com/en-us/lifecycle#gp/Microsoft-Internet-Explorer"}'},f:["EOL Info"]}," ",{p:[40,5,1738],t:7,e:"ui-button",a:{icon:"bug"},v:{press:"debug"},f:["Debug Info"]}," ",{t:4,f:[{p:[42,7,1826],t:7,e:"hr"}," ",{p:[43,7,1839],t:7,e:"span",f:["Detected: IE",{t:2,r:"ie",p:[43,25,1857]}]},{p:[43,38,1870],t:7,e:"br"}," ",{p:[44,7,1883],t:7,e:"span",f:["User Agent: ",{t:2,r:"userAgent",p:[44,25,1901]}]}],n:50,r:"debug",p:[41,5,1805]}]}],n:50,x:{r:["config.fancy","ie"],s:"_0&&_1&&_1<11"},p:[26,1,621]}]},e.exports=a.extend(r.exports)},{205:205}],219:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" "," "," "," "," ",{p:[7,1,267],t:7,e:"ui-notice",f:[{t:4,f:[{p:[9,5,312],t:7,e:"ui-section",a:{ + label:"Interface Lock"},f:[{p:[10,7,355],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[10,24,372]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[10,75,423]}]}]}],n:50,r:"data.siliconUser",p:[8,3,282]},{t:4,n:51,f:[{p:[13,5,514],t:7,e:"span",f:["Swipe an ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[13,31,540]}," this interface."]}],r:"data.siliconUser"}]}," ",{p:[16,1,625],t:7,e:"status"}," ",{t:4,f:[{t:4,f:[{p:[19,7,719],t:7,e:"ui-display",a:{title:"Air Controls"},f:[{p:[20,9,762],t:7,e:"ui-section",f:[{p:[21,11,786],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.atmos_alarm"],s:'_0?"exclamation-triangle":"exclamation"'},p:[21,28,803]}],style:[{t:2,x:{r:["data.atmos_alarm"],s:'_0?"caution":null'},p:[21,98,873]}],action:[{t:2,x:{r:["data.atmos_alarm"],s:'_0?"reset":"alarm"'},p:[22,23,937]}]},f:["Area Atmosphere Alarm"]}]}," ",{p:[24,9,1045],t:7,e:"ui-section",f:[{p:[25,11,1069],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0==3?"exclamation-triangle":"exclamation"'},p:[25,28,1086]}],style:[{t:2,x:{r:["data.mode"],s:'_0==3?"danger":null'},p:[25,96,1154]}],action:"mode",params:['{"mode": ',{t:2,x:{r:["data.mode"],s:"_0==3?1:3"},p:[26,44,1236]},"}"]},f:["Panic Siphon"]}]}," ",{p:[28,9,1322],t:7,e:"br"}," ",{p:[29,9,1337],t:7,e:"ui-section",f:[{p:[30,11,1361],t:7,e:"ui-button",a:{icon:"sign-out",action:"tgui:view",params:'{"screen": "vents"}'},f:["Vent Controls"]}]}," ",{p:[32,9,1494],t:7,e:"ui-section",f:[{p:[33,11,1518],t:7,e:"ui-button",a:{icon:"filter",action:"tgui:view",params:'{"screen": "scrubbers"}'},f:["Scrubber Controls"]}]}," ",{p:[35,9,1657],t:7,e:"ui-section",f:[{p:[36,11,1681],t:7,e:"ui-button",a:{icon:"cog",action:"tgui:view",params:'{"screen": "modes"}'},f:["Operating Mode"]}]}," ",{p:[38,9,1810],t:7,e:"ui-section",f:[{p:[39,11,1834],t:7,e:"ui-button",a:{icon:"bar-chart",action:"tgui:view",params:'{"screen": "thresholds"}'},f:["Alarm Thresholds"]}]}]}],n:50,x:{r:["config.screen"],s:'_0=="home"'},p:[18,3,680]},{t:4,n:51,f:[{t:4,n:50,x:{r:["config.screen"],s:'_0=="vents"'},f:[{p:[43,5,2032],t:7,e:"vents"}]},{t:4,n:50,x:{r:["config.screen"],s:'(!(_0=="vents"))&&(_0=="scrubbers")'},f:[" ",{p:[45,5,2089],t:7,e:"scrubbers"}]},{t:4,n:50,x:{r:["config.screen"],s:'(!(_0=="vents"))&&((!(_0=="scrubbers"))&&(_0=="modes"))'},f:[" ",{p:[47,5,2146],t:7,e:"modes"}]},{t:4,n:50,x:{r:["config.screen"],s:'(!(_0=="vents"))&&((!(_0=="scrubbers"))&&((!(_0=="modes"))&&(_0=="thresholds")))'},f:[" ",{p:[49,5,2204],t:7,e:"thresholds"}]}],x:{r:["config.screen"],s:'_0=="home"'}}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[17,1,636]}]},r.exports.components=r.exports.components||{};var i={vents:t(225),modes:t(221),thresholds:t(224),status:t(223),scrubbers:t(222)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,221:221,222:222,223:223,224:224,225:225}],220:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-button",a:{icon:"arrow-left",action:"tgui:view",params:'{"screen": "home"}'},f:["Back"]}]},e.exports=a.extend(r.exports)},{205:205}],221:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:{button:[{p:[5,5,115],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Operating Modes",button:0},f:[" ",{t:4,f:[{p:[8,5,168],t:7,e:"ui-section",f:[{p:[9,7,188],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["selected"],s:'_0?"check-square-o":"square-o"'},p:[9,24,205]}],state:[{t:2,x:{r:["selected","danger"],s:'_0?_1?"danger":"selected":null'},p:[10,16,267]}],action:"mode",params:['{"mode": ',{t:2,r:"mode",p:[11,40,361]},"}"]},f:[{t:2,r:"name",p:[11,51,372]}]}]}],n:52,r:"data.modes",p:[7,3,142]}]}]},r.exports.components=r.exports.components||{};var i={back:t(220)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,220:220}],222:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:{button:[{p:[5,5,117],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Scrubber Controls",button:0},f:[" ",{t:4,f:[{p:[8,5,174],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"long_name",p:[8,27,196]}]},f:[{p:[9,7,219],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[10,9,255],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["power"],s:'_0?"power-off":"close"'},p:[10,26,272]}],style:[{t:2,x:{r:["power"],s:'_0?"selected":null'},p:[10,68,314]}],action:"power",params:['{"id_tag": "',{t:2,r:"id_tag",p:[11,46,391]},'", "val": ',{t:2,x:{r:["power"],s:"+!_0"},p:[11,66,411]},"}"]},f:[{t:2,x:{r:["power"],s:'_0?"On":"Off"'},p:[11,80,425]}]}]}," ",{p:[13,7,490],t:7,e:"ui-section",a:{label:"Mode"},f:[{p:[14,9,525],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["scrubbing"],s:'_0?"filter":"sign-in"'},p:[14,26,542]}],style:[{t:2,x:{r:["scrubbing"],s:'_0?null:"danger"'},p:[14,71,587]}],action:"scrubbing",params:['{"id_tag": "',{t:2,r:"id_tag",p:[15,50,670]},'", "val": ',{t:2,x:{r:["scrubbing"],s:"+!_0"},p:[15,70,690]},"}"]},f:[{t:2,x:{r:["scrubbing"],s:'_0?"Scrubbing":"Siphoning"'},p:[15,88,708]}]}]}," ",{p:[17,7,790],t:7,e:"ui-section",a:{label:"Range"},f:[{p:[18,9,826],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["widenet"],s:'_0?"expand":"compress"'},p:[18,26,843]}],style:[{t:2,x:{r:["widenet"],s:'_0?"selected":null'},p:[18,70,887]}],action:"widenet",params:['{"id_tag": "',{t:2,r:"id_tag",p:[19,48,968]},'", "val": ',{t:2,x:{r:["widenet"],s:"+!_0"},p:[19,68,988]},"}"]},f:[{t:2,x:{r:["widenet"],s:'_0?"Expanded":"Normal"'},p:[19,84,1004]}]}]}," ",{p:[21,7,1080],t:7,e:"ui-section",a:{label:"Filters"},f:[{p:[22,9,1118],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["filter_co2"],s:'_0?"check-square-o":"square-o"'},p:[22,26,1135]}],style:[{t:2,x:{r:["filter_co2"],s:'_0?"selected":null'},p:[22,81,1190]}],action:"co2_scrub",params:['{"id_tag": "',{t:2,r:"id_tag",p:[23,50,1276]},'", "val": ',{t:2,x:{r:["filter_co2"],s:"+!_0"},p:[23,70,1296]},"}"]},f:["CO2"]}," ",{p:[24,9,1340],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["filter_n2o"],s:'_0?"check-square-o":"square-o"'},p:[24,26,1357]}],style:[{t:2,x:{r:["filter_n2o"],s:'_0?"selected":null'},p:[24,81,1412]}],action:"n2o_scrub",params:['{"id_tag": "',{t:2,r:"id_tag",p:[25,50,1498]},'", "val": ',{t:2,x:{r:["filter_n2o"],s:"+!_0"},p:[25,70,1518]},"}"]},f:["N2O"]}," ",{p:[26,9,1562],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["filter_toxins"],s:'_0?"check-square-o":"square-o"'},p:[26,26,1579]}],style:[{t:2,x:{r:["filter_toxins"],s:'_0?"selected":null'},p:[26,84,1637]}],action:"tox_scrub",params:['{"id_tag": "',{t:2,r:"id_tag",p:[27,50,1726]},'", "val": ',{t:2,x:{r:["filter_toxins"],s:"+!_0"},p:[27,70,1746]},"}"]},f:["Plasma"]}," ",{p:[28,3,1790],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["filter_bz"],s:'_0?"check-square-o":"square-o"'},p:[28,20,1807]}],style:[{t:2,x:{r:["filter_bz"],s:'_0?"selected":null'},p:[28,74,1861]}],action:"bz_scrub",params:['{"id_tag": "',{t:2,r:"id_tag",p:[29,43,1939]},'", "val": ',{t:2,x:{r:["filter_bz"],s:"+!_0"},p:[29,63,1959]},"}"]},f:["BZ"]}," ",{p:[30,3,1995],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["filter_freon"],s:'_0?"check-square-o":"square-o"'},p:[30,20,2012]}],style:[{t:2,x:{r:["filter_freon"],s:'_0?"selected":null'},p:[30,77,2069]}],action:"freon_scrub",params:['{"id_tag": "',{t:2,r:"id_tag",p:[31,46,2153]},'", "val": ',{t:2,x:{r:["filter_freon"],s:"+!_0"},p:[31,66,2173]},"}"]},f:["Freon"]}," ",{p:[32,3,2215],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["filter_water_vapor"],s:'_0?"check-square-o":"square-o"'},p:[32,20,2232]}],style:[{t:2,x:{r:["filter_water_vapor"],s:'_0?"selected":null'},p:[32,83,2295]}],action:"water_vapor_scrub",params:['{"id_tag": "',{t:2,r:"id_tag",p:[33,52,2391]},'", "val": ',{t:2,x:{r:["filter_water_vapor"],s:"+!_0"},p:[33,72,2411]},"}"]},f:["Water Vapor"]}]}]}],n:52,r:"data.scrubbers",p:[7,3,144]},{t:4,n:51,f:[{p:[37,5,2522],t:7,e:"span",a:{"class":"bad"},f:["Error: No scrubbers connected."]}],r:"data.scrubbers"}]}]},r.exports.components=r.exports.components||{};var i={back:t(220)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,220:220}],223:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Air Status"},f:[{t:4,f:[{t:4,f:[{p:[4,7,110],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[4,26,129]}]},f:[{p:[5,6,146],t:7,e:"span",a:{"class":[{t:2,x:{r:["danger_level"],s:'_0==2?"bad":_0==1?"average":"good"'},p:[5,19,159]}]},f:[{t:2,x:{r:["value"],s:"Math.fixed(_0,2)"},p:[6,5,237]},{t:2,r:"unit",p:[6,29,261]}]}]}],n:52,r:"adata.environment_data",p:[3,5,70]}," ",{p:[10,5,322],t:7,e:"ui-section",a:{label:"Local Status"},f:[{p:[11,7,363],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.danger_level"],s:'_0==2?"bad bold":_0==1?"average bold":"good"'},p:[11,20,376]}]},f:[{t:2,x:{r:["data.danger_level"],s:'_0==2?"Danger (Internals Required)":_0==1?"Caution":"Optimal"'},p:[12,6,475]}]}]}," ",{p:[15,5,619],t:7,e:"ui-section",a:{label:"Area Status"},f:[{p:[16,7,659],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.atmos_alarm","data.fire_alarm"],s:'_0||_1?"bad bold":"good"'},p:[16,20,672]}]},f:[{t:2,x:{r:["data.atmos_alarm","fire_alarm"],s:'_0?"Atmosphere Alarm":_1?"Fire Alarm":"Nominal"'},p:[17,8,744]}]}]}],n:50,r:"data.environment_data",p:[2,3,35]},{t:4,n:51,f:[{p:[21,5,876],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[22,7,912],t:7,e:"span",a:{"class":"bad bold"},f:["Cannot obtain air sample for analysis."]}]}],r:"data.environment_data"}," ",{t:4,f:[{p:[26,5,1040],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[27,7,1076],t:7,e:"span",a:{"class":"bad bold"},f:["Safety measures offline. Device may exhibit abnormal behavior."]}]}],n:50,r:"data.emagged",p:[25,3,1014]}]}]},e.exports=a.extend(r.exports)},{205:205}],224:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.css=" th, td {\r\n padding-right: 16px;\r\n text-align: left;\r\n }",r.exports.template={v:3,t:[" ",{p:{button:[{p:[5,5,116],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Alarm Thresholds",button:0},f:[" ",{p:[7,3,143],t:7,e:"table",f:[{p:[8,5,156],t:7,e:"thead",f:[{p:[8,12,163],t:7,e:"tr",f:[{p:[9,7,175],t:7,e:"th"}," ",{p:[10,7,192],t:7,e:"th",f:[{p:[10,11,196],t:7,e:"span",a:{"class":"bad"},f:["min2"]}]}," ",{p:[11,7,238],t:7,e:"th",f:[{p:[11,11,242],t:7,e:"span",a:{"class":"average"},f:["min1"]}]}," ",{p:[12,7,288],t:7,e:"th",f:[{p:[12,11,292],t:7,e:"span",a:{"class":"average"},f:["max1"]}]}," ",{p:[13,7,338],t:7,e:"th",f:[{p:[13,11,342],t:7,e:"span",a:{"class":"bad"},f:["max2"]}]}]}]}," ",{p:[15,5,401],t:7,e:"tbody",f:[{t:4,f:[{p:[16,32,441],t:7,e:"tr",f:[{p:[17,9,455],t:7,e:"th",f:[{t:3,r:"name",p:[17,13,459]}]}," ",{t:4,f:[{p:[18,27,502],t:7,e:"td",f:[{p:[19,11,518],t:7,e:"ui-button",a:{action:"threshold",params:['{"env": "',{t:2,r:"env",p:[19,58,565]},'", "var": "',{t:2,r:"val",p:[19,76,583]},'"}']},f:[{t:2,x:{r:["selected"],s:"Math.fixed(_0,2)"},p:[19,87,594]}]}]}],n:52,r:"settings",p:[18,9,484]}]}],n:52,r:"data.thresholds",p:[16,7,416]}]}," ",{p:[23,3,697],t:7,e:"table",f:[]}]}]}," "]},r.exports.components=r.exports.components||{};var i={back:t(220)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,220:220}],225:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:{button:[{p:[5,5,113],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Vent Controls",button:0},f:[" ",{t:4,f:[{p:[8,5,166],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"long_name",p:[8,27,188]}]},f:[{p:[9,7,211],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[10,9,247],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["power"],s:'_0?"power-off":"close"'},p:[10,26,264]}],style:[{t:2,x:{r:["power"],s:'_0?"selected":null'},p:[10,68,306]}],action:"power",params:['{"id_tag": "',{t:2,r:"id_tag",p:[11,46,383]},'", "val": ',{t:2,x:{r:["power"],s:"+!_0"},p:[11,66,403]},"}"]},f:[{t:2,x:{r:["power"],s:'_0?"On":"Off"'},p:[11,80,417]}]}]}," ",{p:[13,7,482],t:7,e:"ui-section",a:{label:"Mode"},f:[{p:[14,9,517],t:7,e:"span",f:[{t:2,x:{r:["direction"],s:'_0=="release"?"Pressurizing":"Siphoning"'},p:[14,15,523]}]}]}," ",{p:[16,7,616],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[17,9,665],t:7,e:"ui-button",a:{icon:"sign-in",style:[{t:2,x:{r:["incheck"],s:'_0?"selected":null'},p:[17,42,698]}],action:"incheck",params:['{"id_tag": "',{t:2,r:"id_tag",p:[18,48,779]},'", "val": ',{t:2,r:"checks",p:[18,68,799]},"}"]},f:["Internal"]}," ",{p:[19,9,842],t:7,e:"ui-button",a:{icon:"sign-out",style:[{t:2,x:{r:["excheck"],s:'_0?"selected":null'},p:[19,43,876]}],action:"excheck",params:['{"id_tag": "',{t:2,r:"id_tag",p:[20,48,957]},'", "val": ',{t:2,r:"checks",p:[20,68,977]},"}"]},f:["External"]}]}," ",{p:[22,7,1039],t:7,e:"ui-section",a:{label:"Target Pressure"},f:[{p:[23,9,1085],t:7,e:"ui-button",a:{icon:"pencil",action:"set_external_pressure",params:['{"id_tag": "',{t:2,r:"id_tag",p:[24,31,1172]},'"}']},f:[{t:2,x:{r:["external"],s:"Math.fixed(_0)"},p:[24,45,1186]}]}," ",{p:[25,9,1232],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["extdefault"],s:'_0?"disabled":null'},p:[25,42,1265]}],action:"reset_external_pressure",params:['{"id_tag": "',{t:2,r:"id_tag",p:[26,31,1365]},'"}']},f:["Reset"]}]}]}],n:52,r:"data.vents",p:[7,3,140]},{t:4,n:51,f:[{p:[30,5,1457],t:7,e:"span",a:{"class":"bad"},f:["Error: No vents connected."]}],r:"data.vents"}]}]},r.exports.components=r.exports.components||{};var i={back:t(220)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,220:220}],226:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.css=" table {\r\n width: 100%;\r\n border-spacing: 2px;\r\n }\r\n th {\r\n text-align: left;\r\n }\r\n td {\r\n vertical-align: top;\r\n }\r\n td .button {\r\n margin-top: 4px\r\n }",r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-section",f:[{p:[3,5,34],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.oneAccess"],s:'_0?"unlock":"lock"'},p:[3,22,51]}],action:"one_access"},f:[{t:2,x:{r:["data.oneAccess"],s:'_0?"One":"All"'},p:[3,82,111]}," Required"]}," ",{p:[4,5,172],t:7,e:"ui-button",a:{icon:"refresh",action:"clear"},f:["Clear"]}]}," ",{p:[6,3,251],t:7,e:"hr"}," ",{p:[7,3,260],t:7,e:"table",f:[{p:[8,3,271],t:7,e:"thead",f:[{p:[9,4,283],t:7,e:"tr",f:[{t:4,f:[{p:[10,5,315],t:7,e:"th",f:[{p:[10,9,319],t:7,e:"span",a:{"class":"highlight bold"},f:[{t:2,r:"name",p:[10,38,348]}]}]}],n:52,r:"data.regions",p:[9,8,287]}]}]}," ",{p:[13,3,403],t:7,e:"tbody",f:[{p:[14,4,415],t:7,e:"tr",f:[{t:4,f:[{p:[15,5,447],t:7,e:"td",f:[{t:4,f:[{p:[16,11,481],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["req"],s:'_0?"check-square-o":"square-o"'},p:[16,28,498]}],style:[{t:2,x:{r:["req"],s:'_0?"selected":null'},p:[16,76,546]}],action:"set",params:['{"access": "',{t:2,r:"id",p:[17,46,621]},'"}']},f:[{t:2,r:"name",p:[17,56,631]}]}," ",{p:[18,9,661],t:7,e:"br"}],n:52,r:"accesses",p:[15,9,451]}]}],n:52,r:"data.regions",p:[14,8,419]}]}]}]}]}," "]},e.exports=a.extend(r.exports)},{205:205}],227:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={data:{powerState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}}},computed:{malfAction:function(){switch(this.get("data.malfStatus")){case 1:return"hack";case 2:return"occupy";case 3:return"deoccupy"}},malfButton:function(){switch(this.get("data.malfStatus")){case 1:return"Override Programming";case 2:case 4:return"Shunt Core Process";case 3:return"Return to Main Core"}},malfIcon:function(){switch(this.get("data.malfStatus")){case 1:return"terminal";case 2:case 4:return"caret-square-o-down";case 3:return"caret-square-o-left"}},powerCellStatusState:function(){var t=this.get("data.powerCellStatus");return t>50?"good":t>25?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[46,2,1206],t:7,e:"ui-notice",f:[{p:[47,3,1221],t:7,e:"b",f:[{p:[47,6,1224],t:7,e:"h3",f:["SYSTEM FAILURE"]}]}," ",{p:[48,3,1255],t:7,e:"i",f:["I/O regulators malfunction detected! Waiting for system reboot..."]},{p:[48,75,1327],t:7,e:"br"}," Automatic reboot in ",{t:2,r:"data.failTime",p:[49,23,1355]}," seconds... ",{p:[50,3,1387],t:7,e:"ui-button",a:{icon:"refresh",action:"reboot"},f:["Reboot Now"]},{p:[50,67,1451],t:7,e:"br"},{p:[50,71,1455],t:7,e:"br"},{p:[50,75,1459],t:7,e:"br"}]}],n:50,r:"data.failTime",p:[45,1,1182]},{t:4,n:51,f:[{p:[53,2,1491],t:7,e:"ui-notice",f:[{t:4,f:[{p:[55,3,1535],t:7,e:"ui-section",a:{label:"Interface Lock"},f:[{p:[56,5,1576],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[56,22,1593]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[56,73,1644]}]}]}],n:50,r:"data.siliconUser",p:[54,4,1507]},{t:4,n:51,f:[{p:[59,3,1732],t:7,e:"span",f:["Swipe an ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[59,29,1758]}," this interface."]}],r:"data.siliconUser"}]}," ",{p:[62,2,1846],t:7,e:"ui-display",a:{title:"Power Status"},f:[{p:[63,4,1884],t:7,e:"ui-section",a:{label:"Main Breaker"},f:[{t:4,f:[{p:[65,5,1967],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.isOperating"],s:'_0?"good":"bad"'},p:[65,18,1980]}]},f:[{t:2,x:{r:["data.isOperating"],s:'_0?"On":"Off"'},p:[65,57,2019]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[64,3,1921]},{t:4,n:51,f:[{p:[67,5,2079],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isOperating"],s:'_0?"power-off":"close"'},p:[67,22,2096]}],style:[{t:2,x:{r:["data.isOperating"],s:'_0?"selected":null'},p:[67,75,2149]}],action:"breaker"},f:[{t:2,x:{r:["data.isOperating"],s:'_0?"On":"Off"'},p:[68,21,2212]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}]}," ",{p:[71,4,2293],t:7,e:"ui-section",a:{label:"External Power"},f:[{p:[72,3,2332],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.externalPower"],s:"_0(_1)"},p:[72,16,2345]}]},f:[{t:2,x:{r:["data.externalPower"],s:'_0==2?"Good":_0==1?"Low":"None"'},p:[72,52,2381]}]}]}," ",{p:[74,4,2490],t:7,e:"ui-section",a:{label:"Power Cell"},f:[{t:4,f:[{p:[76,5,2567],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.powerCellStatus",p:[76,38,2600]}],state:[{t:2,r:"powerCellStatusState",p:[76,71,2633]}]},f:[{t:2,x:{r:["adata.powerCellStatus"],s:"Math.fixed(_0)"},p:[76,97,2659]},"%"]}],n:50,x:{r:["data.powerCellStatus"],s:"_0!=null"},p:[75,3,2525]},{t:4,n:51,f:[{p:[78,5,2724],t:7,e:"span",a:{"class":"bad"},f:["Removed"]}],x:{r:["data.powerCellStatus"],s:"_0!=null"}}]}," ",{t:4,f:[{p:[82,3,2830],t:7,e:"ui-section",a:{label:"Charge Mode"},f:[{t:4,f:[{p:[84,4,2913],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.chargeMode"],s:'_0?"good":"bad"'},p:[84,17,2926]}]},f:[{t:2,x:{r:["data.chargeMode"],s:'_0?"Auto":"Off"'},p:[84,55,2964]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[83,5,2868]},{t:4,n:51,f:[{p:[86,4,3026],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.chargeMode"],s:'_0?"refresh":"close"'},p:[86,21,3043]}],style:[{t:2,x:{r:["data.chargeMode"],s:'_0?"selected":null'},p:[86,71,3093]}],action:"charge"},f:[{t:2,x:{r:["data.chargeMode"],s:'_0?"Auto":"Off"'},p:[87,22,3156]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}," [",{p:[90,6,3236],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.chargingStatus"],s:"_0(_1)"},p:[90,19,3249]}]},f:[{t:2,x:{r:["data.chargingStatus"],s:'_0==2?"Fully Charged":_0==1?"Charging":"Not Charging"'},p:[90,56,3286]}]},"]"]}],n:50,x:{r:["data.powerCellStatus"],s:"_0!=null"},p:[81,4,2790]}]}," ",{p:[94,2,3445],t:7,e:"ui-display",a:{title:"Power Channels"},f:[{t:4,f:[{p:[96,3,3517],t:7,e:"ui-section",a:{label:[{t:2,r:"title",p:[96,22,3536]}],nowrap:0},f:[{p:[97,5,3560],t:7,e:"div",a:{"class":"content"},f:[{t:2,x:{r:["@index","adata.powerChannels"],s:"Math.round(_1[_0].powerLoad)"},p:[97,26,3581]}," W"]}," ",{p:[98,5,3648],t:7,e:"div",a:{"class":"content"},f:[{p:[98,26,3669],t:7,e:"span",a:{"class":[{t:2,x:{r:["status"],s:'_0>=2?"good":"bad"'},p:[98,39,3682]}]},f:[{t:2,x:{r:["status"],s:'_0>=2?"On":"Off"'},p:[98,73,3716]}]}]}," ",{p:[99,5,3765],t:7,e:"div",a:{"class":"content"},f:["[",{p:[99,27,3787],t:7,e:"span",f:[{t:2,x:{r:["status"],s:'_0==1||_0==3?"Auto":"Manual"'},p:[99,33,3793]}]},"]"]}," ",{p:[100,5,3863],t:7,e:"div",a:{"class":"content",style:"float:right"},f:[{t:4,f:[{p:[102,6,3956],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["status"],s:'_0==1||_0==3?"selected":null'},p:[102,39,3989]}],action:"channel",params:[{t:2,r:"topicParams.auto",p:[103,30,4071]}]},f:["Auto"]}," ",{p:[104,6,4116],t:7,e:"ui-button",a:{icon:"power-off",state:[{t:2,x:{r:["status"],s:'_0==2?"selected":null'},p:[104,41,4151]}],action:"channel",params:[{t:2,r:"topicParams.on",p:[105,13,4218]}]},f:["On"]}," ",{p:[106,6,4259],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["status"],s:'_0==0?"selected":null'},p:[106,37,4290]}],action:"channel",params:[{t:2,r:"topicParams.off",p:[107,13,4357]}]},f:["Off"]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[101,4,3909]}]}]}],n:52,r:"data.powerChannels",p:[95,4,3485]}," ",{p:[112,4,4453],t:7,e:"ui-section",a:{label:"Total Load"},f:[{p:[113,3,4488],t:7,e:"span",a:{"class":"bold"},f:[{t:2,x:{r:["adata.totalLoad"],s:"Math.round(_0)"},p:[113,22,4507]}," W"]}]}]}," ",{t:4,f:[{p:[117,4,4613],t:7,e:"ui-display",a:{title:"System Overrides"},f:[{p:[118,3,4654],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"overload"},f:["Overload"]}," ",{t:4,f:[{p:[120,5,4755],t:7,e:"ui-button",a:{icon:[{t:2,r:"malfIcon",p:[120,22,4772]}],state:[{t:2,x:{r:["data.malfStatus"],s:'_0==4?"disabled":null'},p:[120,43,4793]}],action:[{t:2,r:"malfAction",p:[120,97,4847]}]},f:[{t:2,r:"malfButton",p:[120,113,4863]}]}],n:50,r:"data.malfStatus",p:[119,3,4726]}]}],n:50,r:"data.siliconUser",p:[116,2,4584]}," ",{p:[124,2,4931],t:7,e:"ui-notice",f:[{p:[125,4,4947],t:7,e:"ui-section",a:{label:"Cover Lock"},f:[{t:4,f:[{p:[127,5,5028],t:7,e:"span",f:[{t:2,x:{r:["data.coverLocked"],s:'_0?"Engaged":"Disengaged"'},p:[127,11,5034]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[126,3,4982]},{t:4,n:51,f:[{p:[129,5,5106],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.coverLocked"],s:'_0?"lock":"unlock"'},p:[129,22,5123]}],action:"cover"},f:[{t:2,x:{r:["data.coverLocked"],s:'_0?"Engaged":"Disengaged"'},p:[129,79,5180]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}]}]}],r:"data.failTime"}]},e.exports=a.extend(r.exports)},{205:205}],228:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Alarms"},f:[{p:[2,3,31],t:7,e:"ul",f:[{t:4,f:[{p:[4,7,72],t:7,e:"li",f:[{p:[4,11,76],t:7,e:"ui-button",a:{icon:"close",style:"danger",action:"clear",params:['{"zone": "',{t:2,r:".",p:[4,83,148]},'"}']},f:[{t:2,r:".",p:[4,92,157]}]}]}],n:52,r:"data.priority",p:[3,5,41]},{t:4,n:51,f:[{p:[6,7,201],t:7,e:"li",f:[{p:[6,11,205],t:7,e:"span",a:{"class":"good"},f:["No Priority Alerts"]}]}],r:"data.priority"}," ",{t:4,f:[{p:[9,7,303],t:7,e:"li",f:[{p:[9,11,307],t:7,e:"ui-button",a:{icon:"close",style:"caution",action:"clear",params:['{"zone": "',{t:2,r:".",p:[9,84,380]},'"}']},f:[{t:2,r:".",p:[9,93,389]}]}]}],n:52,r:"data.minor",p:[8,5,275]},{t:4,n:51,f:[{p:[11,7,433],t:7,e:"li",f:[{p:[11,11,437],t:7,e:"span",a:{"class":"good"},f:["No Minor Alerts"]}]}],r:"data.minor"}]}]}]},e.exports=a.extend(r.exports)},{205:205}],229:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:[{t:2,x:{r:["data.tank","data.sensors.0.long_name"],s:"_0?_1:null"},p:[1,20,19]}]},f:[{t:4,f:[{p:[3,5,102],t:7,e:"ui-subdisplay",a:{title:[{t:2,x:{r:["data.tank","long_name"],s:"!_0?_1:null"},p:[3,27,124]}]},f:[{p:[4,7,167],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[5,3,200],t:7,e:"span",f:[{t:2,x:{r:["pressure"],s:"Math.fixed(_0,2)"},p:[5,9,206]}," kPa"]}]}," ",{t:4,f:[{p:[8,9,302],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[9,11,346],t:7,e:"span",f:[{t:2,x:{r:["temperature"],s:"Math.fixed(_0,2)"},p:[9,17,352]}," K"]}]}],n:50,r:"temperature",p:[7,7,273]}," ",{t:4,f:[{p:[13,9,462],t:7,e:"ui-section",a:{label:[{t:2,r:"id",p:[13,28,481]}]},f:[{p:[14,5,495],t:7,e:"span",f:[{t:2,x:{r:["."],s:"Math.fixed(_0,2)"},p:[14,11,501]},"%"]}]}],n:52,i:"id",r:"gases",p:[12,4,434]}]}],n:52,r:"adata.sensors",p:[2,3,73]}]}," ",{t:4,f:[{p:{button:[{p:[23,5,704],t:7,e:"ui-button",a:{icon:"refresh",action:"reconnect"},f:["Reconnect"]}]},t:7,e:"ui-display",a:{title:"Controls",button:0},f:[" ",{p:[25,5,792],t:7,e:"ui-section",a:{label:"Input Injector"},f:[{p:[26,7,835],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.inputting"],s:'_0?"power-off":"close"'},p:[26,24,852]}],style:[{t:2,x:{r:["data.inputting"],s:'_0?"selected":null'},p:[26,75,903]}],action:"input"},f:[{t:2,x:{r:["data.inputting"],s:'_0?"Injecting":"Off"'},p:[27,9,968]}]}]}," ",{p:[29,5,1044],t:7,e:"ui-section",a:{label:"Input Rate"},f:[{p:[30,7,1083],t:7,e:"span",f:[{t:2,x:{r:["adata.inputRate"],s:"Math.fixed(_0)"},p:[30,13,1089]}," L/s"]}]}," ",{p:[32,5,1156],t:7,e:"ui-section",a:{label:"Output Regulator"},f:[{p:[33,7,1201],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.outputting"],s:'_0?"power-off":"close"'},p:[33,24,1218]}],style:[{t:2,x:{r:["data.outputting"],s:'_0?"selected":null'},p:[33,76,1270]}],action:"output"},f:[{t:2,x:{r:["data.outputting"],s:'_0?"Open":"Closed"'},p:[34,9,1337]}]}]}," ",{p:[36,5,1412],t:7,e:"ui-section",a:{label:"Output Pressure"},f:[{p:[37,7,1456],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure"},f:[{t:2,x:{r:["adata.outputPressure"],s:"Math.round(_0)"},p:[37,50,1499]}," kPa"]}]}]}],n:50,r:"data.tank",p:[20,1,618]}]},e.exports=a.extend(r.exports)},{205:205}],230:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,48],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[3,22,65]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[3,66,109]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[4,22,164]}]}]}," ",{p:[6,3,223],t:7,e:"ui-section",a:{label:"Output Pressure"},f:[{p:[7,5,265],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[8,5,360],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.pressure","data.max_pressure"],s:'_0==_1?"disabled":null'},p:[8,35,390]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}," ",{p:[9,5,518],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[9,11,524]}," kPa"]}]}," ",{p:[11,3,586],t:7,e:"ui-section",a:{label:"Filter"},f:[{p:[12,5,619],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.filter_type"],s:'_0==""?"selected":null'},p:[12,23,637]}],action:"filter",params:'{"mode": ""}'},f:["Nothing"]}," ",{p:[14,5,755],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.filter_type"],s:'_0=="plasma"?"selected":null'},p:[14,23,773]}],action:"filter",params:'{"mode": "plasma"}'},f:["Plasma"]}," ",{p:[16,5,902],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.filter_type"],s:'_0=="o2"?"selected":null'},p:[16,23,920]}],action:"filter",params:'{"mode": "o2"}'},f:["O2"]}," ",{p:[18,5,1037],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.filter_type"],s:'_0=="n2"?"selected":null'},p:[18,23,1055]}],action:"filter",params:'{"mode": "n2"}'},f:["N2"]}," ",{p:[20,5,1172],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.filter_type"],s:'_0=="co2"?"selected":null'},p:[20,23,1190]}],action:"filter",params:'{"mode": "co2"}'},f:["CO2"]}," ",{p:[22,5,1310],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.filter_type"],s:'_0=="n2o"?"selected":null'},p:[22,23,1328]}],action:"filter",params:'{"mode": "n2o"}'},f:["N2O"]}," ",{p:[24,2,1445],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.filter_type"],s:'_0=="bz"?"selected":null'},p:[24,20,1463]}],action:"filter",params:'{"mode": "bz"}'},f:["BZ"]}," ",{p:[26,2,1578],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.filter_type"],s:'_0=="freon"?"selected":null'},p:[26,20,1596]}],action:"filter",params:'{"mode": "freon"}'},f:["Freon"]}," ",{p:[28,2,1720],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.filter_type"],s:'_0=="water_vapor"?"selected":null'},p:[28,20,1738]}],action:"filter",params:'{"mode": "water_vapor"}'},f:["Water Vapor"]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],231:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,48],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[3,22,65]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[3,66,109]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[4,22,164]}]}]}," ",{p:[6,3,223],t:7,e:"ui-section",a:{label:"Output Pressure"},f:[{p:[7,5,265],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[8,5,360],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.set_pressure","data.max_pressure"],s:'_0==_1?"disabled":null'},p:[8,35,390]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}," ",{p:[9,5,522],t:7,e:"span",f:[{t:2,x:{r:["adata.set_pressure"],s:"Math.round(_0)"},p:[9,11,528]}," kPa"]}]}," ",{p:[11,3,594],t:7,e:"ui-section",a:{label:"Node 1"},f:[{p:[12,5,627],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.node1_concentration"],s:'_0==0?"disabled":null'},p:[12,44,666]}],action:"node1",params:'{"concentration": -0.1}'}}," ",{p:[14,5,783],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.node1_concentration"],s:'_0==0?"disabled":null'},p:[14,39,817]}],action:"node1",params:'{"concentration": -0.01}'}}," ",{p:[16,5,935],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.node1_concentration"],s:'_0==100?"disabled":null'},p:[16,38,968]}],action:"node1",params:'{"concentration": 0.01}'}}," ",{p:[18,5,1087],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.node1_concentration"],s:'_0==100?"disabled":null'},p:[18,43,1125]}],action:"node1",params:'{"concentration": 0.1}'}}," ",{p:[20,5,1243],t:7,e:"span",f:[{t:2,x:{r:["adata.node1_concentration"],s:"Math.round(_0)"},p:[20,11,1249]},"%"]}]}," ",{p:[22,3,1319],t:7,e:"ui-section",a:{label:"Node 2"},f:[{p:[23,5,1352],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.node2_concentration"],s:'_0==0?"disabled":null'},p:[23,44,1391]}],action:"node2",params:'{"concentration": -0.1}'}}," ",{p:[25,5,1508],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.node2_concentration"],s:'_0==0?"disabled":null'},p:[25,39,1542]}],action:"node2",params:'{"concentration": -0.01}'}}," ",{p:[27,5,1660],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.node2_concentration"],s:'_0==100?"disabled":null'},p:[27,38,1693]}],action:"node2",params:'{"concentration": 0.01}'}}," ",{p:[29,5,1812],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.node2_concentration"],s:'_0==100?"disabled":null'},p:[29,43,1850]}],action:"node2",params:'{"concentration": 0.1}'}}," ",{p:[31,5,1968],t:7,e:"span",f:[{t:2,x:{r:["adata.node2_concentration"],s:"Math.round(_0)"},p:[31,11,1974]},"%"]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],232:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,48],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[3,22,65]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[3,66,109]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[4,22,164]}]}]}," ",{t:4,f:[{p:[7,5,250],t:7,e:"ui-section",a:{label:"Transfer Rate"},f:[{p:[8,7,292],t:7,e:"ui-button",a:{icon:"pencil",action:"rate",params:'{"rate": "input"}'},f:["Set"]}," ",{p:[9,7,381],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.rate","data.max_rate"],s:'_0==_1?"disabled":null'},p:[9,37,411]}],action:"rate",params:'{"rate": "max"}'},f:["Max"]}," ",{p:[10,7,525],t:7,e:"span",f:[{t:2,x:{r:["adata.rate"],s:"Math.round(_0)"},p:[10,13,531]}," L/s"]}]}],n:50,r:"data.max_rate",p:[6,3,223]},{t:4,n:51,f:[{ +-p:[13,5,605],t:7,e:"ui-section",a:{label:"Output Pressure"},f:[{p:[14,7,649],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[15,7,746],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.pressure","data.max_pressure"],s:'_0==_1?"disabled":null'},p:[15,37,776]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}," ",{p:[16,7,906],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[16,13,912]}," kPa"]}]}],r:"data.max_rate"}]}]},e.exports=a.extend(r.exports)},{205:205}],233:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{p:[3,5,67],t:7,e:"ui-button",a:{icon:"clock-o",style:[{t:2,x:{r:["data.timing"],s:'_0?"selected":null'},p:[3,38,100]}],action:[{t:2,x:{r:["data.timing"],s:'_0?"stop":"start"'},p:[3,83,145]}]},f:[{t:2,x:{r:["data.timing"],s:'_0?"Stop":"Start"'},p:[3,119,181]}]}," ",{p:[4,5,233],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"flash",style:[{t:2,x:{r:["data.flash_charging"],s:'_0?"disabled":null'},p:[4,57,285]}]},f:[{t:2,x:{r:["data.flash_charging"],s:'_0?"Recharging":"Flash"'},p:[4,102,330]}]}]},t:7,e:"ui-display",a:{title:"Cell Timer",button:0},f:[" ",{p:[6,3,410],t:7,e:"ui-section",f:[{p:[7,5,428],t:7,e:"ui-button",a:{icon:"fast-backward",action:"time",params:'{"adjust": -600}'}}," ",{p:[8,5,518],t:7,e:"ui-button",a:{icon:"backward",action:"time",params:'{"adjust": -100}'}}," ",{p:[9,5,603],t:7,e:"span",f:[{t:2,x:{r:["text","data.minutes"],s:"_0.zeroPad(_1,2)"},p:[9,11,609]},":",{t:2,x:{r:["text","data.seconds"],s:"_0.zeroPad(_1,2)"},p:[9,45,643]}]}," ",{p:[10,5,689],t:7,e:"ui-button",a:{icon:"forward",action:"time",params:'{"adjust": 100}'}}," ",{p:[11,5,772],t:7,e:"ui-button",a:{icon:"fast-forward",action:"time",params:'{"adjust": 600}'}}]}," ",{p:[13,3,875],t:7,e:"ui-section",f:[{p:[14,7,895],t:7,e:"ui-button",a:{icon:"hourglass-start",action:"preset",params:'{"preset": "short"}'},f:["Short"]}," ",{p:[15,7,999],t:7,e:"ui-button",a:{icon:"hourglass-start",action:"preset",params:'{"preset": "medium"}'},f:["Medium"]}," ",{p:[16,7,1105],t:7,e:"ui-button",a:{icon:"hourglass-start",action:"preset",params:'{"preset": "long"}'},f:["Long"]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],234:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,23],t:7,e:"ui-notice",f:[{t:2,r:"data.notice",p:[3,5,40]}]}],n:50,r:"data.notice",p:[1,1,0]},{p:[6,1,82],t:7,e:"ui-display",a:{title:"Bluespace Artillery Control",button:0},f:[{t:4,f:[{p:[8,3,167],t:7,e:"ui-section",a:{label:"Target"},f:[{p:[9,5,200],t:7,e:"ui-button",a:{icon:"crosshairs",action:"recalibrate"},f:[{t:2,r:"data.target",p:[9,55,250]}]}]}," ",{p:[11,3,298],t:7,e:"ui-section",a:{label:"Controls"},f:[{t:4,f:[{p:[13,3,356],t:7,e:"ui-notice",f:[{p:[14,4,372],t:7,e:"span",f:["Bluespace Artillery firing protocols must be globally unlocked from two keycard authentication devices first!"]}]}],n:50,x:{r:["data.unlocked"],s:"!_0"},p:[12,2,330]},{t:4,n:51,f:[{p:[17,3,525],t:7,e:"ui-button",a:{icon:"warning",state:[{t:2,x:{r:["data.ready"],s:'_0?null:"disabled"'},p:[17,36,558]}],action:"fire"},f:["FIRE!"]}],x:{r:["data.unlocked"],s:"!_0"}}]}],n:50,r:"data.connected",p:[7,3,141]}," ",{t:4,f:[{p:[22,3,694],t:7,e:"ui-section",a:{label:"Maintenance"},f:[{p:[23,7,734],t:7,e:"ui-button",a:{icon:"wrench",action:"build"},f:["Complete Deployment."]}]}],n:50,x:{r:["data.connected"],s:"!_0"},p:[21,3,667]}]}]},e.exports=a.extend(r.exports)},{205:205}],235:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,3,15],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.hasHoldingTank"],s:'_0?"is":"is not"'},p:[2,23,35]}," connected to a tank."]}]}," ",{p:{button:[{p:[6,5,185],t:7,e:"ui-button",a:{icon:"pencil",action:"relabel"},f:["Relabel"]}]},t:7,e:"ui-display",a:{title:"Canister",button:0},f:[" ",{p:[8,3,266],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[9,5,301],t:7,e:"span",f:[{t:2,x:{r:["adata.tankPressure"],s:"Math.round(_0)"},p:[9,11,307]}," kPa"]}]}," ",{p:[11,3,373],t:7,e:"ui-section",a:{label:"Port"},f:[{p:[12,5,404],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.portConnected"],s:'_0?"good":"average"'},p:[12,18,417]}]},f:[{t:2,x:{r:["data.portConnected"],s:'_0?"Connected":"Not Connected"'},p:[12,63,462]}]}]}," ",{t:4,f:[{p:[15,3,573],t:7,e:"ui-section",a:{label:"Access"},f:[{p:[16,7,608],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.restricted"],s:'_0?"lock":"unlock"'},p:[16,24,625]}],style:[{t:2,x:{r:[],s:'"caution"'},p:[17,14,680]}],action:"restricted"},f:[{t:2,x:{r:["data.restricted"],s:'_0?"Restricted to Engineering":"Public"'},p:[18,27,722]}]}]}],n:50,r:"data.isPrototype",p:[14,3,544]}]}," ",{p:[22,1,839],t:7,e:"ui-display",a:{title:"Valve"},f:[{p:[23,3,869],t:7,e:"ui-section",a:{label:"Release Pressure"},f:[{p:[24,5,912],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.minReleasePressure",p:[24,18,925]}],max:[{t:2,r:"data.maxReleasePressure",p:[24,52,959]}],value:[{t:2,r:"data.releasePressure",p:[25,14,1002]}]},f:[{t:2,x:{r:["adata.releasePressure"],s:"Math.round(_0)"},p:[25,40,1028]}," kPa"]}]}," ",{p:[27,3,1099],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[28,5,1144],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.releasePressure","data.defaultReleasePressure"],s:'_0!=_1?null:"disabled"'},p:[28,38,1177]}],action:"pressure",params:'{"pressure": "reset"}'},f:["Reset"]}," ",{p:[30,5,1333],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.releasePressure","data.minReleasePressure"],s:'_0>_1?null:"disabled"'},p:[30,36,1364]}],action:"pressure",params:'{"pressure": "min"}'},f:["Min"]}," ",{p:[32,5,1511],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[33,5,1606],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.releasePressure","data.maxReleasePressure"],s:'_0<_1?null:"disabled"'},p:[33,35,1636]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}]}," ",{p:[36,3,1798],t:7,e:"ui-section",a:{label:"Valve"},f:[{p:[37,5,1830],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.valveOpen"],s:'_0?"unlock":"lock"'},p:[37,22,1847]}],style:[{t:2,x:{r:["data.valveOpen","data.hasHoldingTank"],s:'_0?_1?"caution":"danger":null'},p:[38,14,1901]}],action:"valve"},f:[{t:2,x:{r:["data.valveOpen"],s:'_0?"Open":"Closed"'},p:[39,22,1995]}]}]}]}," ",{t:4,f:[{p:[42,1,2090],t:7,e:"ui-display",a:{title:"Valve Toggle Timer"},f:[{t:4,f:[{p:[44,5,2155],t:7,e:"ui-section",a:{label:"Adjust Timer"},f:[{p:[45,7,2196],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.timer_is_not_default"],s:'_0?null:"disabled"'},p:[45,40,2229]}],action:"timer",params:'{"change": "reset"}'},f:["Reset"]}," ",{p:[47,7,2358],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.timer_is_not_min"],s:'_0?null:"disabled"'},p:[47,38,2389]}],action:"timer",params:'{"change": "decrease"}'},f:["Decrease"]}," ",{p:[49,7,2520],t:7,e:"ui-button",a:{icon:"pencil",state:[{t:2,x:{r:[],s:'"disabled"'},p:[49,39,2552]}],action:"timer",params:'{"change": "input"}'},f:["Set"]}," ",{p:[51,7,2637],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.timer_is_not_max"],s:'_0?null:"disabled"'},p:[51,37,2667]}],action:"timer",params:'{"change": "increase"}'},f:["Increase"]}]}],n:51,r:"data.timing",p:[43,3,2133]}," ",{p:[55,3,2833],t:7,e:"ui-section",a:{label:"Timer"},f:[{p:[56,6,2866],t:7,e:"ui-button",a:{icon:"clock-o",style:[{t:2,x:{r:["data.timing"],s:'_0?"danger":"caution"'},p:[56,39,2899]}],action:"toggle_timer"},f:[{t:2,x:{r:["data.timing"],s:'_0?"On":"Off"'},p:[57,30,2969]}]}," ",{p:[59,2,3017],t:7,e:"ui-section",a:{label:"Time until Valve Toggle"},f:[{p:[60,2,3064],t:7,e:"span",f:[{t:2,x:{r:["data.timing","data.time_left","data.timer_set"],s:"_0?_1:_2"},p:[60,8,3070]}]}]}]}]}],n:50,r:"data.isPrototype",p:[41,1,2062]},{p:{button:[{t:4,f:[{p:[69,7,3277],t:7,e:"ui-button",a:{icon:"eject",style:[{t:2,x:{r:["data.valveOpen"],s:'_0?"danger":null'},p:[69,38,3308]}],action:"eject"},f:["Eject"]}],n:50,r:"data.hasHoldingTank",p:[68,5,3242]}]},t:7,e:"ui-display",a:{title:"Holding Tank",button:0},f:[" ",{t:4,f:[{p:[73,3,3442],t:7,e:"ui-section",a:{label:"Label"},f:[{t:2,r:"data.holdingTank.name",p:[74,4,3473]}]}," ",{p:[76,3,3519],t:7,e:"ui-section",a:{label:"Pressure"},f:[{t:2,x:{r:["adata.holdingTank.tankPressure"],s:"Math.round(_0)"},p:[77,4,3553]}," kPa"]}],n:50,r:"data.hasHoldingTank",p:[72,3,3411]},{t:4,n:51,f:[{p:[80,3,3635],t:7,e:"ui-section",f:[{p:[81,4,3652],t:7,e:"span",a:{"class":"average"},f:["No Holding Tank"]}]}],r:"data.hasHoldingTank"}]}]},e.exports=a.extend(r.exports)},{205:205}],236:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={computed:{tabs:function(){return Object.keys(this.get("data.supplies"))}}}}(r),r.exports.template={v:3,t:[" ",{p:[11,1,158],t:7,e:"ui-display",a:{title:"Cargo"},f:[{p:[12,3,188],t:7,e:"ui-section",a:{label:"Shuttle"},f:[{t:4,f:[{p:[14,7,270],t:7,e:"ui-button",a:{action:"send"},f:[{t:2,r:"data.location",p:[14,32,295]}]}],n:50,x:{r:["data.docked","data.requestonly"],s:"_0&&!_1"},p:[13,5,222]},{t:4,n:51,f:[{p:[16,7,346],t:7,e:"span",f:[{t:2,r:"data.location",p:[16,13,352]}]}],x:{r:["data.docked","data.requestonly"],s:"_0&&!_1"}}]}," ",{p:[19,3,410],t:7,e:"ui-section",a:{label:"Credits"},f:[{p:[20,5,444],t:7,e:"span",f:[{t:2,x:{r:["adata.points"],s:"Math.floor(_0)"},p:[20,11,450]}]}]}," ",{p:[22,3,506],t:7,e:"ui-section",a:{label:"Centcom Message"},f:[{p:[23,7,550],t:7,e:"span",f:[{t:2,r:"data.message",p:[23,13,556]}]}]}," ",{t:4,f:[{p:[26,5,644],t:7,e:"ui-section",a:{label:"Loan"},f:[{t:4,f:[{p:[28,9,716],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.away","data.docked"],s:'_0&&_1?null:"disabled"'},p:[29,17,744]}],action:"loan"},f:["Loan Shuttle"]}],n:50,x:{r:["data.loan_dispatched"],s:"!_0"},p:[27,7,677]},{t:4,n:51,f:[{p:[32,9,868],t:7,e:"span",a:{"class":"bad"},f:["Loaned to Centcom"]}],x:{r:["data.loan_dispatched"],s:"!_0"}}]}],n:50,x:{r:["data.loan","data.requestonly"],s:"_0&&!_1"},p:[25,3,600]}]}," ",{t:4,f:[{p:{button:[{p:[40,7,1066],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["data.cart.length"],s:'_0?null:"disabled"'},p:[40,38,1097]}],action:"clear"},f:["Clear"]}]},t:7,e:"ui-display",a:{title:"Cart",button:0},f:[" ",{t:4,f:[{p:[43,7,1222],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{p:[44,9,1263],t:7,e:"div",a:{"class":"content"},f:["#",{t:2,r:"id",p:[44,31,1285]}]}," ",{p:[45,9,1307],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"object",p:[45,30,1328]}]}," ",{p:[46,9,1354],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"cost",p:[46,30,1375]}," Credits"]}," ",{p:[47,9,1407],t:7,e:"div",a:{"class":"content"},f:[{p:[48,11,1440],t:7,e:"ui-button",a:{icon:"minus",action:"remove",params:['{"id": "',{t:2,r:"id",p:[48,67,1496]},'"}']}}]}]}],n:52,r:"data.cart",p:[42,5,1195]},{t:4,n:51,f:[{p:[52,7,1566],t:7,e:"span",f:["Nothing in Cart"]}],r:"data.cart"}]}],n:50,x:{r:["data.requestonly"],s:"!_0"},p:[37,1,972]},{p:{button:[{t:4,f:[{p:[59,7,1735],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["data.requests.length"],s:'_0?null:"disabled"'},p:[59,38,1766]}],action:"denyall"},f:["Clear"]}],n:50,x:{r:["data.requestonly"],s:"!_0"},p:[58,5,1702]}]},t:7,e:"ui-display",a:{title:"Requests",button:0},f:[" ",{t:4,f:[{p:[63,5,1908],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{p:[64,7,1947],t:7,e:"div",a:{"class":"content"},f:["#",{t:2,r:"id",p:[64,29,1969]}]}," ",{p:[65,7,1989],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"object",p:[65,28,2010]}]}," ",{p:[66,7,2034],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"cost",p:[66,28,2055]}," Credits"]}," ",{p:[67,7,2085],t:7,e:"div",a:{"class":"content"},f:["By ",{t:2,r:"orderer",p:[67,31,2109]}]}," ",{p:[68,7,2134],t:7,e:"div",a:{"class":"content"},f:["Comment: ",{t:2,r:"reason",p:[68,37,2164]}]}," ",{t:4,f:[{p:[70,9,2223],t:7,e:"div",a:{"class":"content"},f:[{p:[71,11,2256],t:7,e:"ui-button",a:{icon:"check",action:"approve",params:['{"id": "',{t:2,r:"id",p:[71,68,2313]},'"}']}}," ",{p:[72,11,2336],t:7,e:"ui-button",a:{icon:"close",action:"deny",params:['{"id": "',{t:2,r:"id",p:[72,65,2390]},'"}']}}]}],n:50,x:{r:["data.requestonly"],s:"!_0"},p:[69,7,2188]}]}],n:52,r:"data.requests",p:[62,3,1879]},{t:4,n:51,f:[{p:[77,7,2473],t:7,e:"span",f:["No Requests"]}],r:"data.requests"}]}," ",{p:[80,1,2529],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"tabs",p:[80,16,2544]}]},f:[{t:4,f:[{p:[82,5,2587],t:7,e:"tab",a:{name:[{t:2,r:"name",p:[82,16,2598]}]},f:[{t:4,f:[{p:[84,9,2641],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[84,28,2660]}],candystripe:0,right:0},f:[{p:[85,11,2700],t:7,e:"ui-button",a:{action:"add",params:['{"id": "',{t:2,r:"id",p:[85,51,2740]},'"}']},f:[{t:2,r:"cost",p:[85,61,2750]}," Credits"]}]}],n:52,r:"packs",p:[83,7,2616]}]}],n:52,r:"data.supplies",p:[81,3,2558]}]}]},e.exports=a.extend(r.exports)},{205:205}],237:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Cellular Emporium",button:0},f:[{p:[2,3,49],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.can_readapt"],s:'_0?null:"disabled"'},p:[2,36,82]}],action:"readapt"},f:["Readapt"]}," ",{p:[4,3,169],t:7,e:"ui-section",a:{label:"Genetic Points Remaining",right:0},f:[{t:2,r:"data.genetic_points_remaining",p:[5,5,226]}]}]}," ",{p:[8,1,293],t:7,e:"ui-display",f:[{t:4,f:[{p:[10,3,335],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[10,22,354]}],candystripe:0,right:0},f:[{p:[11,5,388],t:7,e:"span",f:[{t:2,r:"desc",p:[11,11,394]}]}," ",{p:[12,5,415],t:7,e:"span",f:[{t:2,r:"helptext",p:[12,11,421]}]}," ",{p:[13,5,446],t:7,e:"span",f:["Cost: ",{t:2,r:"dna_cost",p:[13,17,458]}]}," ",{p:[14,5,483],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["owned","can_purchase"],s:'_0?"selected":_1?null:"disabled"'},p:[15,14,508]}],action:"evolve",params:['{"name": "',{t:2,r:"name",p:[17,25,615]},'"}']},f:[{t:2,x:{r:["owned"],s:'_0?"Evolved":"Evolve"'},p:[18,7,635]}]}]}],n:52,r:"data.abilities",p:[9,1,307]},{t:4,f:[{p:[23,3,738],t:7,e:"span",a:{"class":"warning"},f:["No abilities availible."]}],n:51,r:"data.abilities",p:[22,1,715]}]}]},e.exports=a.extend(r.exports)},{205:205}],238:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[2,3,31],t:7,e:"ui-section",a:{label:"Energy"},f:[{p:[3,5,64],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.maxEnergy",p:[3,26,85]}],value:[{t:2,r:"data.energy",p:[3,53,112]}]},f:[{t:2,x:{r:["adata.energy"],s:"Math.fixed(_0)"},p:[3,70,129]}," Units"]}]}]}," ",{p:{button:[{t:4,f:[{p:[9,7,315],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.amount","."],s:'_0==_1?"selected":null'},p:[9,37,345]}],action:"amount",params:['{"target": ',{t:2,r:".",p:[9,114,422]},"}"]},f:[{t:2,r:".",p:[9,122,430]}]}],n:52,r:"data.beakerTransferAmounts",p:[8,5,271]}]},t:7,e:"ui-display",a:{title:"Dispense",button:0},f:[" ",{p:[12,3,482],t:7,e:"ui-section",f:[{t:4,f:[{p:[14,7,532],t:7,e:"ui-button",a:{grid:0,icon:"tint",action:"dispense",params:['{"reagent": "',{t:2,r:"id",p:[14,74,599]},'"}']},f:[{t:2,r:"title",p:[14,84,609]}]}],n:52,r:"data.chemicals",p:[13,5,500]}]}]}," ",{p:{button:[{t:4,f:[{p:[21,7,786],t:7,e:"ui-button",a:{icon:"minus",action:"remove",params:['{"amount": ',{t:2,r:".",p:[21,66,845]},"}"]},f:[{t:2,r:".",p:[21,74,853]}]}],n:52,r:"data.beakerTransferAmounts",p:[20,5,742]}," ",{p:[23,5,891],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[23,36,922]}],action:"eject"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{p:[25,3,1019],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[27,7,1089],t:7,e:"span",f:[{t:2,x:{r:["adata.beakerCurrentVolume"],s:"Math.round(_0)"},p:[27,13,1095]},"/",{t:2,r:"data.beakerMaxVolume",p:[27,55,1137]}," Units"]}," ",{p:[28,7,1182],t:7,e:"br"}," ",{t:4,f:[{p:[30,9,1235],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[30,52,1278]}," units of ",{t:2,r:"name",p:[30,87,1313]}]},{p:[30,102,1328],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[29,7,1195]},{t:4,n:51,f:[{p:[32,9,1359],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[26,5,1054]},{t:4,n:51,f:[{p:[35,7,1435],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{205:205}],239:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Thermostat"},f:[{p:[2,3,35],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,67],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isActive"],s:'_0?"power-off":"close"'},p:[3,22,84]}],style:[{t:2,x:{r:["data.isActive"],s:'_0?"selected":null'},p:[4,10,137]}],state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[5,10,186]}],action:"power"},f:[{t:2,x:{r:["data.isActive"],s:'_0?"On":"Off"'},p:[6,18,249]}]}]}," ",{p:[8,3,314],t:7,e:"ui-section",a:{label:"Target"},f:[{p:[9,4,346],t:7,e:"ui-button",a:{icon:"pencil",action:"temperature",params:'{"target": "input"}'},f:[{t:2,x:{r:["adata.targetTemp"],s:"Math.round(_0)"},p:[9,79,421]}," K"]}]}]}," ",{p:{button:[{p:[14,5,564],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[14,36,595]}],action:"eject"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{p:[16,3,692],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[18,7,762],t:7,e:"span",f:["Temperature: ",{t:2,x:{r:["adata.currentTemp"],s:"Math.round(_0)"},p:[18,26,781]}," K"]}," ",{p:[19,7,831],t:7,e:"br"}," ",{t:4,f:[{p:[21,9,885],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[21,52,928]}," units of ",{t:2,r:"name",p:[21,87,963]}]},{p:[21,102,978],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[20,7,845]},{t:4,n:51,f:[{p:[23,9,1009],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[17,5,727]},{t:4,n:51,f:[{p:[26,7,1085],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{205:205}],240:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,32],t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[{p:[3,3,70],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"Eject":"close"'},p:[3,20,87]}],style:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"selected":null'},p:[4,11,143]}],state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[5,11,199]}],action:"eject"},f:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"Eject and Clear Buffer":"No beaker"'},p:[7,5,268]}]}," ",{p:[10,3,357],t:7,e:"ui-section",f:[{t:4,f:[{t:4,f:[{p:[13,6,443],t:7,e:"ui-section",a:{label:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[13,25,462]}," units of ",{t:2,r:"name",p:[13,60,497]}],nowrap:0},f:[{p:[14,7,522],t:7,e:"div",a:{"class":"content",style:"float:right"},f:[{p:[15,8,572],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[15,61,625]},'", "amount": 1}']},f:["1"]}," ",{p:[16,8,670],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[16,61,723]},'", "amount": 5}']},f:["5"]}," ",{p:[17,8,768],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[17,61,821]},'", "amount": 10}']},f:["10"]}," ",{p:[18,8,868],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[18,61,921]},'", "amount": 1000}']},f:["All"]}," ",{p:[19,8,971],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[19,61,1024]},'", "amount": -1}']},f:["Custom"]}," ",{p:[20,8,1075],t:7,e:"ui-button",a:{action:"analyze",params:['{"id": "',{t:2,r:"id",p:[20,52,1119]},'"}']},f:["Analyze"]}]}]}],n:52,r:"data.beakerContents",p:[12,5,407]},{t:4,n:51,f:[{p:[24,5,1201],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"data.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[11,4,374]},{t:4,n:51,f:[{p:[27,5,1272],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}," ",{p:[32,2,1360],t:7,e:"ui-display",a:{title:"Buffer"},f:[{p:[33,3,1391],t:7,e:"ui-button",a:{action:"toggleMode",state:[{t:2,x:{r:["data.mode"],s:'_0?null:"selected"'},p:[33,41,1429]}]},f:["Destroy"]}," ",{p:[34,3,1487],t:7,e:"ui-button",a:{action:"toggleMode",state:[{t:2,x:{r:["data.mode"],s:'_0?"selected":null'},p:[34,41,1525]}]},f:["Transfer to Beaker"]}," ",{p:[35,3,1594],t:7,e:"ui-section",f:[{t:4,f:[{p:[37,5,1646],t:7,e:"ui-section",a:{label:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[37,24,1665]}," units of ",{t:2,r:"name",p:[37,59,1700]}],nowrap:0},f:[{p:[38,6,1724],t:7,e:"div",a:{"class":"content",style:"float:right"},f:[{p:[39,7,1773],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[39,62,1828]},'", "amount": 1}']},f:["1"]}," ",{p:[40,7,1872],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[40,62,1927]},'", "amount": 5}']},f:["5"]}," ",{p:[41,7,1971],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[41,62,2026]},'", "amount": 10}']},f:["10"]}," ",{p:[42,7,2072],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[42,62,2127]},'", "amount": 1000}']},f:["All"]}," ",{p:[43,7,2176],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[43,62,2231]},'", "amount": -1}']},f:["Custom"]}," ",{p:[44,7,2281],t:7,e:"ui-button",a:{action:"analyze",params:['{"id": "',{t:2,r:"id",p:[44,51,2325]},'"}']},f:["Analyze"]}]}]}],n:52,r:"data.bufferContents",p:[36,4,1611]}]}]}," ",{t:4,f:[{p:[52,3,2461],t:7,e:"ui-display",a:{title:"Pills, Bottles and Patches"},f:[{t:4,f:[{p:[54,5,2551],t:7,e:"ui-button",a:{action:"ejectp",state:[{t:2,x:{r:["data.isPillBottleLoaded"],s:'_0?null:"disabled"'},p:[54,39,2585]}]},f:[{t:2,x:{r:["data.isPillBottleLoaded"],s:'_0?"Eject":"No Pill bottle loaded"'},p:[54,88,2634]}]}," ",{p:[55,5,2715],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.pillBotContent",p:[55,27,2737]},"/",{t:2,r:"data.pillBotMaxContent",p:[55,51,2761]}]}],n:50,r:"data.isPillBottleLoaded",p:[53,4,2514]},{t:4,n:51,f:[{p:[57,5,2813],t:7,e:"span",a:{"class":"average"},f:["No Pillbottle"]}],r:"data.isPillBottleLoaded"}," ",{p:[60,4,2877],t:7,e:"br"}," ",{p:[61,4,2887],t:7,e:"br"}," ",{p:[62,4,2897],t:7,e:"ui-button",a:{action:"createPill",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[62,63,2956]}]},f:["Create Pill (max 50µ)"]}," ",{p:[63,4,3040],t:7,e:"br"}," ",{p:[64,4,3050],t:7,e:"ui-button",a:{action:"createPill",params:'{"many": 1}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[64,63,3109]}]},f:["Create Multiple Pills"]}," ",{p:[65,4,3193],t:7,e:"br"}," ",{p:[66,4,3203],t:7,e:"br"}," ",{p:[67,4,3213],t:7,e:"ui-button",a:{action:"createPatch",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[67,64,3273]}]},f:["Create Patch (max 40µ)"]}," ",{p:[68,4,3358],t:7,e:"br"}," ",{p:[69,4,3368],t:7,e:"ui-button",a:{action:"createPatch",params:'{"many": 1}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[69,64,3428]}]},f:["Create Multiple Patches"]}," ",{p:[70,4,3514],t:7,e:"br"}," ",{p:[71,4,3524],t:7,e:"br"}," ",{p:[72,4,3534],t:7,e:"ui-button",a:{action:"createBottle",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[72,65,3595]}]},f:["Create Bottle (max 30µ)"]}," ",{p:[73,4,3681],t:7,e:"br"}," ",{p:[74,4,3691],t:7,e:"ui-button",a:{action:"createBottle",params:'{"many": 1}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[74,65,3752]}]},f:["Dispense Buffer to Bottles"]}]}],n:50,x:{r:["data.condi"],s:"!_0"},p:[51,2,2438]},{t:4,n:51,f:[{p:[79,3,3874],t:7,e:"ui-display",a:{title:"Condiments bottles and packs"},f:[{p:[80,4,3929],t:7,e:"ui-button",a:{action:"createPill",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[80,63,3988]}]},f:["Create Pack (max 10µ)"]}," ",{p:[81,4,4072],t:7,e:"br"}," ",{p:[82,4,4082],t:7,e:"br"}," ",{p:[83,4,4092],t:7,e:"ui-button",a:{action:"createBottle",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[83,65,4153]}]},f:["Create Bottle (max 50µ)"]}]}],x:{r:["data.condi"],s:"!_0"}}],n:50,x:{r:["data.screen"],s:'_0=="home"'},p:[1,1,0]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.screen"],s:'_0=="analyze"'},f:[{p:[87,2,4301],t:7,e:"ui-display",a:{title:[{t:2,r:"data.analyzeVars.name",p:[87,20,4319]}]},f:[{p:[88,3,4350],t:7,e:"span",a:{"class":"highlight"},f:["Description:"]}," ",{p:[89,3,4398],t:7,e:"span",a:{"class":"content",style:"float:center"},f:[{t:2,r:"data.analyzeVars.description",p:[89,46,4441]}]}," ",{p:[90,3,4484],t:7,e:"br"}," ",{p:[91,3,4493],t:7,e:"span",a:{"class":"highlight"},f:["Color:"]}," ",{p:[92,3,4535],t:7,e:"span",a:{style:["color: ",{t:2,r:"data.analyzeVars.color",p:[92,23,4555]},"; background-color: ",{t:2,r:"data.analyzeVars.color",p:[92,69,4601]}]},f:[{t:2,r:"data.analyzeVars.color",p:[92,97,4629]}]}," ",{p:[93,3,4666],t:7,e:"br"}," ",{p:[94,3,4675],t:7,e:"span",a:{"class":"highlight"},f:["State:"]}," ",{p:[95,3,4717],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.state",p:[95,25,4739]}]}," ",{p:[96,3,4776],t:7,e:"br"}," ",{p:[97,3,4785],t:7,e:"span",a:{"class":"highlight"},f:["Metabolization Rate:"]}," ",{p:[98,3,4841],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.metaRate",p:[98,25,4863]},"µ/minute"]}," ",{p:[99,3,4911],t:7,e:"br"}," ",{p:[100,3,4920],t:7,e:"span",a:{"class":"highlight"},f:["Overdose Threshold:"]}," ",{p:[101,3,4975],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.overD",p:[101,25,4997]}]}," ",{p:[102,3,5034],t:7,e:"br"}," ",{p:[103,3,5043],t:7,e:"span",a:{"class":"highlight"},f:["Addiction Threshold:"]}," ",{p:[104,3,5099],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.addicD",p:[104,25,5121]}]}," ",{p:[105,3,5159],t:7,e:"br"}," ",{p:[106,3,5168],t:7,e:"br"}," ",{p:[107,3,5177],t:7,e:"ui-button",a:{action:"goScreen",params:'{"screen": "home"}'},f:["Back"]}]}]}],x:{r:["data.screen"],s:'_0=="home"'}}]},e.exports=a.extend(r.exports)},{205:205}],241:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-button",a:{action:"toggle"},f:[{t:2,x:{r:["data.recollection"],s:'_0?"Recital":"Recollection"'},p:[2,30,43]}]}," ",{p:[3,3,107],t:7,e:"ui-button",a:{action:"component"},f:["Target Component: ",{t:3,r:"data.target_comp",p:[3,51,155]}]}]}," ",{t:4,f:[{p:[6,3,235],t:7,e:"ui-display",f:[{t:3,r:"data.rec_text",p:[7,3,251]}," ",{t:4,f:[{p:[9,4,317],t:7,e:"br"},{p:[9,8,321],t:7,e:"ui-button",a:{action:"rec_category",params:['{"category": "',{t:2,r:"name",p:[9,63,376]},'"}']},f:[{t:3,r:"name",p:[9,75,388]}," - ",{t:3,r:"desc",p:[9,88,401]}]}],n:52,r:"data.recollection_categories",p:[8,3,274]}," ",{t:3,r:"data.rec_section",p:[11,3,440]}," ",{t:3,r:"data.rec_binds",p:[12,3,466]}]}],n:50,r:"data.recollection",p:[5,1,206]},{t:4,n:51,f:[{p:[15,2,517],t:7,e:"ui-display",a:{title:"Components (with Global Cache)",button:0},f:[{p:[16,4,580],t:7,e:"ui-section",f:[{t:3,r:"data.components",p:[17,6,599]}]}]}," ",{p:[20,2,657],t:7,e:"ui-display",f:[{p:[21,3,673],t:7,e:"ui-section",f:[{p:[22,4,690],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.selected"],s:'_0=="Driver"?"selected":null'},p:[22,22,708]}],action:"select",params:'{"category": "Driver"}'},f:["Driver"]}," ",{p:[23,4,831],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.selected"],s:'_0=="Script"?"selected":null'},p:[23,22,849]}],action:"select",params:'{"category": "Script"}'},f:["Scripts"]}," ",{p:[24,4,973],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.selected"],s:'_0=="Application"?"selected":null'},p:[24,22,991]}],action:"select",params:'{"category": "Application"}'},f:["Applications"]}," ",{p:[25,4,1130],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.selected"],s:'_0=="Judgement"?"selected":null'},p:[25,22,1148]}],action:"select",params:'{"category": "Judgement"}'},f:["Judgement"]}," ",{p:[26,4,1279],t:7,e:"br"},{t:3,r:"data.tier_info",p:[26,8,1283]}]},{p:[27,16,1320],t:7,e:"hr"}," ",{p:[28,3,1328],t:7,e:"ui-section",f:[{t:4,f:[{p:[30,4,1373],t:7,e:"div",f:[{p:[30,9,1378],t:7,e:"ui-button",a:{tooltip:[{t:3,r:"tip",p:[30,29,1398]}],"tooltip-side":"right",action:"recite",params:['{"category": "',{t:2,r:"type",p:[30,99,1468]},'"}']},f:["Recite",{t:3,r:"required",p:[30,117,1486]}]}," ",{t:4,f:[{t:4,f:[{p:[33,6,1562],t:7,e:"ui-button",a:{action:"bind",params:['{"category": "',{t:2,r:"type",p:[33,53,1609]},'"}']},f:["Unbind ",{t:3,r:"bound",p:[33,72,1628]}]}],n:50,r:"bound",p:[32,5,1542]},{t:4,n:51,f:[{p:[35,6,1672],t:7,e:"ui-button",a:{action:"bind",params:['{"category": "',{t:2,r:"type",p:[35,53,1719]},'"}']},f:["Quickbind"]}],r:"bound"}],n:50,r:"quickbind",p:[31,6,1519]}," ",{t:3,r:"name",p:[38,6,1786]}," ",{t:3,r:"descname",p:[38,17,1797]}," ",{t:3,r:"invokers",p:[38,32,1812]}]}],n:52,r:"data.scripture",p:[29,3,1344]}]}]}],r:"data.recollection"}]},e.exports=a.extend(r.exports)},{205:205}],242:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Codex Gigas"},f:[{p:[2,2,35],t:7,e:"ui-section",f:[{t:2,r:"data.name",p:[3,3,51]}]}," ",{p:[5,5,86],t:7,e:"ui-section",a:{label:"Prefix"},f:[{p:[6,3,117],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[6,22,136]}],action:"Dark "},f:["Dark"]}," ",{p:[7,3,221],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[7,22,240]}],action:"Hellish "},f:["Hellish"]}," ",{p:[8,3,331],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[8,22,350]}],action:"Fallen "},f:["Fallen"]}," ",{p:[9,3,439],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[9,22,458]}],action:"Fiery "},f:["Fiery"]}," ",{p:[10,3,545],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[10,22,564]}],action:"Sinful "},f:["Sinful"]}," ",{p:[11,3,653],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[11,22,672]}],action:"Blood "},f:["Blood"]}," ",{p:[12,3,759],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[12,22,778]}],action:"Fluffy "},f:["Fluffy"]}]}," ",{p:[14,5,888],t:7,e:"ui-section",a:{label:"Title"},f:[{p:[15,3,918],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[15,22,937]}],action:"Lord "},f:["Lord"]}," ",{p:[16,3,1022],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[16,22,1041]}],action:"Prelate "},f:["Prelate"]}," ",{p:[17,3,1132],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[17,22,1151]}],action:"Count "},f:["Count"]}," ",{p:[18,3,1238],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[18,22,1257]}],action:"Viscount "},f:["Viscount"]}," ",{p:[19,3,1350],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[19,22,1369]}],action:"Vizier "},f:["Vizier"]}," ",{p:[20,3,1458],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[20,22,1477]}],action:"Elder "},f:["Elder"]}," ",{p:[21,3,1564],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[21,22,1583]}],action:"Adept "},f:["Adept"]}]}," ",{p:[23,5,1691],t:7,e:"ui-section",a:{label:"Name"},f:[{p:[24,3,1720],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[24,22,1739]}],action:"hal"},f:["hal"]}," ",{p:[25,3,1821],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[25,22,1840]}],action:"ve" ++p:[13,5,605],t:7,e:"ui-section",a:{label:"Output Pressure"},f:[{p:[14,7,649],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[15,7,746],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.pressure","data.max_pressure"],s:'_0==_1?"disabled":null'},p:[15,37,776]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}," ",{p:[16,7,906],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[16,13,912]}," kPa"]}]}],r:"data.max_rate"}]}]},e.exports=a.extend(r.exports)},{205:205}],233:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{p:[3,5,67],t:7,e:"ui-button",a:{icon:"clock-o",style:[{t:2,x:{r:["data.timing"],s:'_0?"selected":null'},p:[3,38,100]}],action:[{t:2,x:{r:["data.timing"],s:'_0?"stop":"start"'},p:[3,83,145]}]},f:[{t:2,x:{r:["data.timing"],s:'_0?"Stop":"Start"'},p:[3,119,181]}]}," ",{p:[4,5,233],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"flash",style:[{t:2,x:{r:["data.flash_charging"],s:'_0?"disabled":null'},p:[4,57,285]}]},f:[{t:2,x:{r:["data.flash_charging"],s:'_0?"Recharging":"Flash"'},p:[4,102,330]}]}]},t:7,e:"ui-display",a:{title:"Cell Timer",button:0},f:[" ",{p:[6,3,410],t:7,e:"ui-section",f:[{p:[7,5,428],t:7,e:"ui-button",a:{icon:"fast-backward",action:"time",params:'{"adjust": -600}'}}," ",{p:[8,5,518],t:7,e:"ui-button",a:{icon:"backward",action:"time",params:'{"adjust": -100}'}}," ",{p:[9,5,603],t:7,e:"span",f:[{t:2,x:{r:["text","data.minutes"],s:"_0.zeroPad(_1,2)"},p:[9,11,609]},":",{t:2,x:{r:["text","data.seconds"],s:"_0.zeroPad(_1,2)"},p:[9,45,643]}]}," ",{p:[10,5,689],t:7,e:"ui-button",a:{icon:"forward",action:"time",params:'{"adjust": 100}'}}," ",{p:[11,5,772],t:7,e:"ui-button",a:{icon:"fast-forward",action:"time",params:'{"adjust": 600}'}}]}," ",{p:[13,3,875],t:7,e:"ui-section",f:[{p:[14,7,895],t:7,e:"ui-button",a:{icon:"hourglass-start",action:"preset",params:'{"preset": "short"}'},f:["Short"]}," ",{p:[15,7,999],t:7,e:"ui-button",a:{icon:"hourglass-start",action:"preset",params:'{"preset": "medium"}'},f:["Medium"]}," ",{p:[16,7,1105],t:7,e:"ui-button",a:{icon:"hourglass-start",action:"preset",params:'{"preset": "long"}'},f:["Long"]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],234:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,23],t:7,e:"ui-notice",f:[{t:2,r:"data.notice",p:[3,5,40]}]}],n:50,r:"data.notice",p:[1,1,0]},{p:[6,1,82],t:7,e:"ui-display",a:{title:"Bluespace Artillery Control",button:0},f:[{t:4,f:[{p:[8,3,167],t:7,e:"ui-section",a:{label:"Target"},f:[{p:[9,5,200],t:7,e:"ui-button",a:{icon:"crosshairs",action:"recalibrate"},f:[{t:2,r:"data.target",p:[9,55,250]}]}]}," ",{p:[11,3,298],t:7,e:"ui-section",a:{label:"Controls"},f:[{t:4,f:[{p:[13,3,356],t:7,e:"ui-notice",f:[{p:[14,4,372],t:7,e:"span",f:["Bluespace Artillery firing protocols must be globally unlocked from two keycard authentication devices first!"]}]}],n:50,x:{r:["data.unlocked"],s:"!_0"},p:[12,2,330]},{t:4,n:51,f:[{p:[17,3,525],t:7,e:"ui-button",a:{icon:"warning",state:[{t:2,x:{r:["data.ready"],s:'_0?null:"disabled"'},p:[17,36,558]}],action:"fire"},f:["FIRE!"]}],x:{r:["data.unlocked"],s:"!_0"}}]}],n:50,r:"data.connected",p:[7,3,141]}," ",{t:4,f:[{p:[22,3,694],t:7,e:"ui-section",a:{label:"Maintenance"},f:[{p:[23,7,734],t:7,e:"ui-button",a:{icon:"wrench",action:"build"},f:["Complete Deployment."]}]}],n:50,x:{r:["data.connected"],s:"!_0"},p:[21,3,667]}]}]},e.exports=a.extend(r.exports)},{205:205}],235:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,3,15],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.hasHoldingTank"],s:'_0?"is":"is not"'},p:[2,23,35]}," connected to a tank."]}]}," ",{p:{button:[{p:[6,5,185],t:7,e:"ui-button",a:{icon:"pencil",action:"relabel"},f:["Relabel"]}]},t:7,e:"ui-display",a:{title:"Canister",button:0},f:[" ",{p:[8,3,266],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[9,5,301],t:7,e:"span",f:[{t:2,x:{r:["adata.tankPressure"],s:"Math.round(_0)"},p:[9,11,307]}," kPa"]}]}," ",{p:[11,3,373],t:7,e:"ui-section",a:{label:"Port"},f:[{p:[12,5,404],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.portConnected"],s:'_0?"good":"average"'},p:[12,18,417]}]},f:[{t:2,x:{r:["data.portConnected"],s:'_0?"Connected":"Not Connected"'},p:[12,63,462]}]}]}," ",{t:4,f:[{p:[15,3,573],t:7,e:"ui-section",a:{label:"Access"},f:[{p:[16,7,608],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.restricted"],s:'_0?"lock":"unlock"'},p:[16,24,625]}],style:[{t:2,x:{r:[],s:'"caution"'},p:[17,14,680]}],action:"restricted"},f:[{t:2,x:{r:["data.restricted"],s:'_0?"Restricted to Engineering":"Public"'},p:[18,27,722]}]}]}],n:50,r:"data.isPrototype",p:[14,3,544]}]}," ",{p:[22,1,839],t:7,e:"ui-display",a:{title:"Valve"},f:[{p:[23,3,869],t:7,e:"ui-section",a:{label:"Release Pressure"},f:[{p:[24,5,912],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.minReleasePressure",p:[24,18,925]}],max:[{t:2,r:"data.maxReleasePressure",p:[24,52,959]}],value:[{t:2,r:"data.releasePressure",p:[25,14,1002]}]},f:[{t:2,x:{r:["adata.releasePressure"],s:"Math.round(_0)"},p:[25,40,1028]}," kPa"]}]}," ",{p:[27,3,1099],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[28,5,1144],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.releasePressure","data.defaultReleasePressure"],s:'_0!=_1?null:"disabled"'},p:[28,38,1177]}],action:"pressure",params:'{"pressure": "reset"}'},f:["Reset"]}," ",{p:[30,5,1333],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.releasePressure","data.minReleasePressure"],s:'_0>_1?null:"disabled"'},p:[30,36,1364]}],action:"pressure",params:'{"pressure": "min"}'},f:["Min"]}," ",{p:[32,5,1511],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[33,5,1606],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.releasePressure","data.maxReleasePressure"],s:'_0<_1?null:"disabled"'},p:[33,35,1636]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}]}," ",{p:[36,3,1798],t:7,e:"ui-section",a:{label:"Valve"},f:[{p:[37,5,1830],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.valveOpen"],s:'_0?"unlock":"lock"'},p:[37,22,1847]}],style:[{t:2,x:{r:["data.valveOpen","data.hasHoldingTank"],s:'_0?_1?"caution":"danger":null'},p:[38,14,1901]}],action:"valve"},f:[{t:2,x:{r:["data.valveOpen"],s:'_0?"Open":"Closed"'},p:[39,22,1995]}]}]}]}," ",{t:4,f:[{p:[42,1,2090],t:7,e:"ui-display",a:{title:"Valve Toggle Timer"},f:[{t:4,f:[{p:[44,5,2155],t:7,e:"ui-section",a:{label:"Adjust Timer"},f:[{p:[45,7,2196],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.timer_is_not_default"],s:'_0?null:"disabled"'},p:[45,40,2229]}],action:"timer",params:'{"change": "reset"}'},f:["Reset"]}," ",{p:[47,7,2358],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.timer_is_not_min"],s:'_0?null:"disabled"'},p:[47,38,2389]}],action:"timer",params:'{"change": "decrease"}'},f:["Decrease"]}," ",{p:[49,7,2520],t:7,e:"ui-button",a:{icon:"pencil",state:[{t:2,x:{r:[],s:'"disabled"'},p:[49,39,2552]}],action:"timer",params:'{"change": "input"}'},f:["Set"]}," ",{p:[51,7,2637],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.timer_is_not_max"],s:'_0?null:"disabled"'},p:[51,37,2667]}],action:"timer",params:'{"change": "increase"}'},f:["Increase"]}]}],n:51,r:"data.timing",p:[43,3,2133]}," ",{p:[55,3,2833],t:7,e:"ui-section",a:{label:"Timer"},f:[{p:[56,6,2866],t:7,e:"ui-button",a:{icon:"clock-o",style:[{t:2,x:{r:["data.timing"],s:'_0?"danger":"caution"'},p:[56,39,2899]}],action:"toggle_timer"},f:[{t:2,x:{r:["data.timing"],s:'_0?"On":"Off"'},p:[57,30,2969]}]}," ",{p:[59,2,3017],t:7,e:"ui-section",a:{label:"Time until Valve Toggle"},f:[{p:[60,2,3064],t:7,e:"span",f:[{t:2,x:{r:["data.timing","data.time_left","data.timer_set"],s:"_0?_1:_2"},p:[60,8,3070]}]}]}]}]}],n:50,r:"data.isPrototype",p:[41,1,2062]},{p:{button:[{t:4,f:[{p:[69,7,3277],t:7,e:"ui-button",a:{icon:"eject",style:[{t:2,x:{r:["data.valveOpen"],s:'_0?"danger":null'},p:[69,38,3308]}],action:"eject"},f:["Eject"]}],n:50,r:"data.hasHoldingTank",p:[68,5,3242]}]},t:7,e:"ui-display",a:{title:"Holding Tank",button:0},f:[" ",{t:4,f:[{p:[73,3,3442],t:7,e:"ui-section",a:{label:"Label"},f:[{t:2,r:"data.holdingTank.name",p:[74,4,3473]}]}," ",{p:[76,3,3519],t:7,e:"ui-section",a:{label:"Pressure"},f:[{t:2,x:{r:["adata.holdingTank.tankPressure"],s:"Math.round(_0)"},p:[77,4,3553]}," kPa"]}],n:50,r:"data.hasHoldingTank",p:[72,3,3411]},{t:4,n:51,f:[{p:[80,3,3635],t:7,e:"ui-section",f:[{p:[81,4,3652],t:7,e:"span",a:{"class":"average"},f:["No Holding Tank"]}]}],r:"data.hasHoldingTank"}]}]},e.exports=a.extend(r.exports)},{205:205}],236:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={computed:{tabs:function(){return Object.keys(this.get("data.supplies"))}}}}(r),r.exports.template={v:3,t:[" ",{p:[11,1,158],t:7,e:"ui-display",a:{title:"Cargo"},f:[{p:[12,3,188],t:7,e:"ui-section",a:{label:"Shuttle"},f:[{t:4,f:[{p:[14,7,270],t:7,e:"ui-button",a:{action:"send"},f:[{t:2,r:"data.location",p:[14,32,295]}]}],n:50,x:{r:["data.docked","data.requestonly"],s:"_0&&!_1"},p:[13,5,222]},{t:4,n:51,f:[{p:[16,7,346],t:7,e:"span",f:[{t:2,r:"data.location",p:[16,13,352]}]}],x:{r:["data.docked","data.requestonly"],s:"_0&&!_1"}}]}," ",{p:[19,3,410],t:7,e:"ui-section",a:{label:"Credits"},f:[{p:[20,5,444],t:7,e:"span",f:[{t:2,x:{r:["adata.points"],s:"Math.floor(_0)"},p:[20,11,450]}]}]}," ",{p:[22,3,506],t:7,e:"ui-section",a:{label:"CentCom Message"},f:[{p:[23,7,550],t:7,e:"span",f:[{t:2,r:"data.message",p:[23,13,556]}]}]}," ",{t:4,f:[{p:[26,5,644],t:7,e:"ui-section",a:{label:"Loan"},f:[{t:4,f:[{p:[28,9,716],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.away","data.docked"],s:'_0&&_1?null:"disabled"'},p:[29,17,744]}],action:"loan"},f:["Loan Shuttle"]}],n:50,x:{r:["data.loan_dispatched"],s:"!_0"},p:[27,7,677]},{t:4,n:51,f:[{p:[32,9,868],t:7,e:"span",a:{"class":"bad"},f:["Loaned to CentCom"]}],x:{r:["data.loan_dispatched"],s:"!_0"}}]}],n:50,x:{r:["data.loan","data.requestonly"],s:"_0&&!_1"},p:[25,3,600]}]}," ",{t:4,f:[{p:{button:[{p:[40,7,1066],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["data.cart.length"],s:'_0?null:"disabled"'},p:[40,38,1097]}],action:"clear"},f:["Clear"]}]},t:7,e:"ui-display",a:{title:"Cart",button:0},f:[" ",{t:4,f:[{p:[43,7,1222],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{p:[44,9,1263],t:7,e:"div",a:{"class":"content"},f:["#",{t:2,r:"id",p:[44,31,1285]}]}," ",{p:[45,9,1307],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"object",p:[45,30,1328]}]}," ",{p:[46,9,1354],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"cost",p:[46,30,1375]}," Credits"]}," ",{p:[47,9,1407],t:7,e:"div",a:{"class":"content"},f:[{p:[48,11,1440],t:7,e:"ui-button",a:{icon:"minus",action:"remove",params:['{"id": "',{t:2,r:"id",p:[48,67,1496]},'"}']}}]}]}],n:52,r:"data.cart",p:[42,5,1195]},{t:4,n:51,f:[{p:[52,7,1566],t:7,e:"span",f:["Nothing in Cart"]}],r:"data.cart"}]}],n:50,x:{r:["data.requestonly"],s:"!_0"},p:[37,1,972]},{p:{button:[{t:4,f:[{p:[59,7,1735],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["data.requests.length"],s:'_0?null:"disabled"'},p:[59,38,1766]}],action:"denyall"},f:["Clear"]}],n:50,x:{r:["data.requestonly"],s:"!_0"},p:[58,5,1702]}]},t:7,e:"ui-display",a:{title:"Requests",button:0},f:[" ",{t:4,f:[{p:[63,5,1908],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{p:[64,7,1947],t:7,e:"div",a:{"class":"content"},f:["#",{t:2,r:"id",p:[64,29,1969]}]}," ",{p:[65,7,1989],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"object",p:[65,28,2010]}]}," ",{p:[66,7,2034],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"cost",p:[66,28,2055]}," Credits"]}," ",{p:[67,7,2085],t:7,e:"div",a:{"class":"content"},f:["By ",{t:2,r:"orderer",p:[67,31,2109]}]}," ",{p:[68,7,2134],t:7,e:"div",a:{"class":"content"},f:["Comment: ",{t:2,r:"reason",p:[68,37,2164]}]}," ",{t:4,f:[{p:[70,9,2223],t:7,e:"div",a:{"class":"content"},f:[{p:[71,11,2256],t:7,e:"ui-button",a:{icon:"check",action:"approve",params:['{"id": "',{t:2,r:"id",p:[71,68,2313]},'"}']}}," ",{p:[72,11,2336],t:7,e:"ui-button",a:{icon:"close",action:"deny",params:['{"id": "',{t:2,r:"id",p:[72,65,2390]},'"}']}}]}],n:50,x:{r:["data.requestonly"],s:"!_0"},p:[69,7,2188]}]}],n:52,r:"data.requests",p:[62,3,1879]},{t:4,n:51,f:[{p:[77,7,2473],t:7,e:"span",f:["No Requests"]}],r:"data.requests"}]}," ",{p:[80,1,2529],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"tabs",p:[80,16,2544]}]},f:[{t:4,f:[{p:[82,5,2587],t:7,e:"tab",a:{name:[{t:2,r:"name",p:[82,16,2598]}]},f:[{t:4,f:[{p:[84,9,2641],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[84,28,2660]}],candystripe:0,right:0},f:[{p:[85,11,2700],t:7,e:"ui-button",a:{action:"add",params:['{"id": "',{t:2,r:"id",p:[85,51,2740]},'"}']},f:[{t:2,r:"cost",p:[85,61,2750]}," Credits"]}]}],n:52,r:"packs",p:[83,7,2616]}]}],n:52,r:"data.supplies",p:[81,3,2558]}]}]},e.exports=a.extend(r.exports)},{205:205}],237:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Cellular Emporium",button:0},f:[{p:[2,3,49],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.can_readapt"],s:'_0?null:"disabled"'},p:[2,36,82]}],action:"readapt"},f:["Readapt"]}," ",{p:[4,3,169],t:7,e:"ui-section",a:{label:"Genetic Points Remaining",right:0},f:[{t:2,r:"data.genetic_points_remaining",p:[5,5,226]}]}]}," ",{p:[8,1,293],t:7,e:"ui-display",f:[{t:4,f:[{p:[10,3,335],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[10,22,354]}],candystripe:0,right:0},f:[{p:[11,5,388],t:7,e:"span",f:[{t:2,r:"desc",p:[11,11,394]}]}," ",{p:[12,5,415],t:7,e:"span",f:[{t:2,r:"helptext",p:[12,11,421]}]}," ",{p:[13,5,446],t:7,e:"span",f:["Cost: ",{t:2,r:"dna_cost",p:[13,17,458]}]}," ",{p:[14,5,483],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["owned","can_purchase"],s:'_0?"selected":_1?null:"disabled"'},p:[15,14,508]}],action:"evolve",params:['{"name": "',{t:2,r:"name",p:[17,25,615]},'"}']},f:[{t:2,x:{r:["owned"],s:'_0?"Evolved":"Evolve"'},p:[18,7,635]}]}]}],n:52,r:"data.abilities",p:[9,1,307]},{t:4,f:[{p:[23,3,738],t:7,e:"span",a:{"class":"warning"},f:["No abilities availible."]}],n:51,r:"data.abilities",p:[22,1,715]}]}]},e.exports=a.extend(r.exports)},{205:205}],238:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[2,3,31],t:7,e:"ui-section",a:{label:"Energy"},f:[{p:[3,5,64],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.maxEnergy",p:[3,26,85]}],value:[{t:2,r:"data.energy",p:[3,53,112]}]},f:[{t:2,x:{r:["adata.energy"],s:"Math.fixed(_0)"},p:[3,70,129]}," Units"]}]}]}," ",{p:{button:[{t:4,f:[{p:[9,7,315],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.amount","."],s:'_0==_1?"selected":null'},p:[9,37,345]}],action:"amount",params:['{"target": ',{t:2,r:".",p:[9,114,422]},"}"]},f:[{t:2,r:".",p:[9,122,430]}]}],n:52,r:"data.beakerTransferAmounts",p:[8,5,271]}]},t:7,e:"ui-display",a:{title:"Dispense",button:0},f:[" ",{p:[12,3,482],t:7,e:"ui-section",f:[{t:4,f:[{p:[14,7,532],t:7,e:"ui-button",a:{grid:0,icon:"tint",action:"dispense",params:['{"reagent": "',{t:2,r:"id",p:[14,74,599]},'"}']},f:[{t:2,r:"title",p:[14,84,609]}]}],n:52,r:"data.chemicals",p:[13,5,500]}]}]}," ",{p:{button:[{t:4,f:[{p:[21,7,786],t:7,e:"ui-button",a:{icon:"minus",action:"remove",params:['{"amount": ',{t:2,r:".",p:[21,66,845]},"}"]},f:[{t:2,r:".",p:[21,74,853]}]}],n:52,r:"data.beakerTransferAmounts",p:[20,5,742]}," ",{p:[23,5,891],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[23,36,922]}],action:"eject"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{p:[25,3,1019],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[27,7,1089],t:7,e:"span",f:[{t:2,x:{r:["adata.beakerCurrentVolume"],s:"Math.round(_0)"},p:[27,13,1095]},"/",{t:2,r:"data.beakerMaxVolume",p:[27,55,1137]}," Units"]}," ",{p:[28,7,1182],t:7,e:"br"}," ",{t:4,f:[{p:[30,9,1235],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[30,52,1278]}," units of ",{t:2,r:"name",p:[30,87,1313]}]},{p:[30,102,1328],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[29,7,1195]},{t:4,n:51,f:[{p:[32,9,1359],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[26,5,1054]},{t:4,n:51,f:[{p:[35,7,1435],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{205:205}],239:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Thermostat"},f:[{p:[2,3,35],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,67],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isActive"],s:'_0?"power-off":"close"'},p:[3,22,84]}],style:[{t:2,x:{r:["data.isActive"],s:'_0?"selected":null'},p:[4,10,137]}],state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[5,10,186]}],action:"power"},f:[{t:2,x:{r:["data.isActive"],s:'_0?"On":"Off"'},p:[6,18,249]}]}]}," ",{p:[8,3,314],t:7,e:"ui-section",a:{label:"Target"},f:[{p:[9,4,346],t:7,e:"ui-button",a:{icon:"pencil",action:"temperature",params:'{"target": "input"}'},f:[{t:2,x:{r:["adata.targetTemp"],s:"Math.round(_0)"},p:[9,79,421]}," K"]}]}]}," ",{p:{button:[{p:[14,5,564],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[14,36,595]}],action:"eject"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{p:[16,3,692],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[18,7,762],t:7,e:"span",f:["Temperature: ",{t:2,x:{r:["adata.currentTemp"],s:"Math.round(_0)"},p:[18,26,781]}," K"]}," ",{p:[19,7,831],t:7,e:"br"}," ",{t:4,f:[{p:[21,9,885],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[21,52,928]}," units of ",{t:2,r:"name",p:[21,87,963]}]},{p:[21,102,978],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[20,7,845]},{t:4,n:51,f:[{p:[23,9,1009],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[17,5,727]},{t:4,n:51,f:[{p:[26,7,1085],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{205:205}],240:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,32],t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[{p:[3,3,70],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"Eject":"close"'},p:[3,20,87]}],style:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"selected":null'},p:[4,11,143]}],state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[5,11,199]}],action:"eject"},f:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"Eject and Clear Buffer":"No beaker"'},p:[7,5,268]}]}," ",{p:[10,3,357],t:7,e:"ui-section",f:[{t:4,f:[{t:4,f:[{p:[13,6,443],t:7,e:"ui-section",a:{label:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[13,25,462]}," units of ",{t:2,r:"name",p:[13,60,497]}],nowrap:0},f:[{p:[14,7,522],t:7,e:"div",a:{"class":"content",style:"float:right"},f:[{p:[15,8,572],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[15,61,625]},'", "amount": 1}']},f:["1"]}," ",{p:[16,8,670],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[16,61,723]},'", "amount": 5}']},f:["5"]}," ",{p:[17,8,768],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[17,61,821]},'", "amount": 10}']},f:["10"]}," ",{p:[18,8,868],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[18,61,921]},'", "amount": 1000}']},f:["All"]}," ",{p:[19,8,971],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[19,61,1024]},'", "amount": -1}']},f:["Custom"]}," ",{p:[20,8,1075],t:7,e:"ui-button",a:{action:"analyze",params:['{"id": "',{t:2,r:"id",p:[20,52,1119]},'"}']},f:["Analyze"]}]}]}],n:52,r:"data.beakerContents",p:[12,5,407]},{t:4,n:51,f:[{p:[24,5,1201],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"data.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[11,4,374]},{t:4,n:51,f:[{p:[27,5,1272],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}," ",{p:[32,2,1360],t:7,e:"ui-display",a:{title:"Buffer"},f:[{p:[33,3,1391],t:7,e:"ui-button",a:{action:"toggleMode",state:[{t:2,x:{r:["data.mode"],s:'_0?null:"selected"'},p:[33,41,1429]}]},f:["Destroy"]}," ",{p:[34,3,1487],t:7,e:"ui-button",a:{action:"toggleMode",state:[{t:2,x:{r:["data.mode"],s:'_0?"selected":null'},p:[34,41,1525]}]},f:["Transfer to Beaker"]}," ",{p:[35,3,1594],t:7,e:"ui-section",f:[{t:4,f:[{p:[37,5,1646],t:7,e:"ui-section",a:{label:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[37,24,1665]}," units of ",{t:2,r:"name",p:[37,59,1700]}],nowrap:0},f:[{p:[38,6,1724],t:7,e:"div",a:{"class":"content",style:"float:right"},f:[{p:[39,7,1773],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[39,62,1828]},'", "amount": 1}']},f:["1"]}," ",{p:[40,7,1872],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[40,62,1927]},'", "amount": 5}']},f:["5"]}," ",{p:[41,7,1971],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[41,62,2026]},'", "amount": 10}']},f:["10"]}," ",{p:[42,7,2072],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[42,62,2127]},'", "amount": 1000}']},f:["All"]}," ",{p:[43,7,2176],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[43,62,2231]},'", "amount": -1}']},f:["Custom"]}," ",{p:[44,7,2281],t:7,e:"ui-button",a:{action:"analyze",params:['{"id": "',{t:2,r:"id",p:[44,51,2325]},'"}']},f:["Analyze"]}]}]}],n:52,r:"data.bufferContents",p:[36,4,1611]}]}]}," ",{t:4,f:[{p:[52,3,2461],t:7,e:"ui-display",a:{title:"Pills, Bottles and Patches"},f:[{t:4,f:[{p:[54,5,2551],t:7,e:"ui-button",a:{action:"ejectp",state:[{t:2,x:{r:["data.isPillBottleLoaded"],s:'_0?null:"disabled"'},p:[54,39,2585]}]},f:[{t:2,x:{r:["data.isPillBottleLoaded"],s:'_0?"Eject":"No Pill bottle loaded"'},p:[54,88,2634]}]}," ",{p:[55,5,2715],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.pillBotContent",p:[55,27,2737]},"/",{t:2,r:"data.pillBotMaxContent",p:[55,51,2761]}]}],n:50,r:"data.isPillBottleLoaded",p:[53,4,2514]},{t:4,n:51,f:[{p:[57,5,2813],t:7,e:"span",a:{"class":"average"},f:["No Pillbottle"]}],r:"data.isPillBottleLoaded"}," ",{p:[60,4,2877],t:7,e:"br"}," ",{p:[61,4,2887],t:7,e:"br"}," ",{p:[62,4,2897],t:7,e:"ui-button",a:{action:"createPill",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[62,63,2956]}]},f:["Create Pill (max 50µ)"]}," ",{p:[63,4,3040],t:7,e:"br"}," ",{p:[64,4,3050],t:7,e:"ui-button",a:{action:"createPill",params:'{"many": 1}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[64,63,3109]}]},f:["Create Multiple Pills"]}," ",{p:[65,4,3193],t:7,e:"br"}," ",{p:[66,4,3203],t:7,e:"br"}," ",{p:[67,4,3213],t:7,e:"ui-button",a:{action:"createPatch",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[67,64,3273]}]},f:["Create Patch (max 40µ)"]}," ",{p:[68,4,3358],t:7,e:"br"}," ",{p:[69,4,3368],t:7,e:"ui-button",a:{action:"createPatch",params:'{"many": 1}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[69,64,3428]}]},f:["Create Multiple Patches"]}," ",{p:[70,4,3514],t:7,e:"br"}," ",{p:[71,4,3524],t:7,e:"br"}," ",{p:[72,4,3534],t:7,e:"ui-button",a:{action:"createBottle",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[72,65,3595]}]},f:["Create Bottle (max 30µ)"]}," ",{p:[73,4,3681],t:7,e:"br"}," ",{p:[74,4,3691],t:7,e:"ui-button",a:{action:"createBottle",params:'{"many": 1}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[74,65,3752]}]},f:["Dispense Buffer to Bottles"]}]}],n:50,x:{r:["data.condi"],s:"!_0"},p:[51,2,2438]},{t:4,n:51,f:[{p:[79,3,3874],t:7,e:"ui-display",a:{title:"Condiments bottles and packs"},f:[{p:[80,4,3929],t:7,e:"ui-button",a:{action:"createPill",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[80,63,3988]}]},f:["Create Pack (max 10µ)"]}," ",{p:[81,4,4072],t:7,e:"br"}," ",{p:[82,4,4082],t:7,e:"br"}," ",{p:[83,4,4092],t:7,e:"ui-button",a:{action:"createBottle",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[83,65,4153]}]},f:["Create Bottle (max 50µ)"]}]}],x:{r:["data.condi"],s:"!_0"}}],n:50,x:{r:["data.screen"],s:'_0=="home"'},p:[1,1,0]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.screen"],s:'_0=="analyze"'},f:[{p:[87,2,4301],t:7,e:"ui-display",a:{title:[{t:2,r:"data.analyzeVars.name",p:[87,20,4319]}]},f:[{p:[88,3,4350],t:7,e:"span",a:{"class":"highlight"},f:["Description:"]}," ",{p:[89,3,4398],t:7,e:"span",a:{"class":"content",style:"float:center"},f:[{t:2,r:"data.analyzeVars.description",p:[89,46,4441]}]}," ",{p:[90,3,4484],t:7,e:"br"}," ",{p:[91,3,4493],t:7,e:"span",a:{"class":"highlight"},f:["Color:"]}," ",{p:[92,3,4535],t:7,e:"span",a:{style:["color: ",{t:2,r:"data.analyzeVars.color",p:[92,23,4555]},"; background-color: ",{t:2,r:"data.analyzeVars.color",p:[92,69,4601]}]},f:[{t:2,r:"data.analyzeVars.color",p:[92,97,4629]}]}," ",{p:[93,3,4666],t:7,e:"br"}," ",{p:[94,3,4675],t:7,e:"span",a:{"class":"highlight"},f:["State:"]}," ",{p:[95,3,4717],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.state",p:[95,25,4739]}]}," ",{p:[96,3,4776],t:7,e:"br"}," ",{p:[97,3,4785],t:7,e:"span",a:{"class":"highlight"},f:["Metabolization Rate:"]}," ",{p:[98,3,4841],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.metaRate",p:[98,25,4863]},"µ/minute"]}," ",{p:[99,3,4911],t:7,e:"br"}," ",{p:[100,3,4920],t:7,e:"span",a:{"class":"highlight"},f:["Overdose Threshold:"]}," ",{p:[101,3,4975],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.overD",p:[101,25,4997]}]}," ",{p:[102,3,5034],t:7,e:"br"}," ",{p:[103,3,5043],t:7,e:"span",a:{"class":"highlight"},f:["Addiction Threshold:"]}," ",{p:[104,3,5099],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.addicD",p:[104,25,5121]}]}," ",{p:[105,3,5159],t:7,e:"br"}," ",{p:[106,3,5168],t:7,e:"br"}," ",{p:[107,3,5177],t:7,e:"ui-button",a:{action:"goScreen",params:'{"screen": "home"}'},f:["Back"]}]}]}],x:{r:["data.screen"],s:'_0=="home"'}}]},e.exports=a.extend(r.exports)},{205:205}],241:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-button",a:{action:"toggle"},f:[{t:2,x:{r:["data.recollection"],s:'_0?"Recital":"Recollection"'},p:[2,30,43]}]}," ",{p:[3,3,107],t:7,e:"ui-button",a:{action:"component"},f:["Target Component: ",{t:3,r:"data.target_comp",p:[3,51,155]}]}]}," ",{t:4,f:[{p:[6,3,235],t:7,e:"ui-display",f:[{t:3,r:"data.rec_text",p:[7,3,251]}," ",{t:4,f:[{p:[9,4,317],t:7,e:"br"},{p:[9,8,321],t:7,e:"ui-button",a:{action:"rec_category",params:['{"category": "',{t:2,r:"name",p:[9,63,376]},'"}']},f:[{t:3,r:"name",p:[9,75,388]}," - ",{t:3,r:"desc",p:[9,88,401]}]}],n:52,r:"data.recollection_categories",p:[8,3,274]}," ",{t:3,r:"data.rec_section",p:[11,3,440]}," ",{t:3,r:"data.rec_binds",p:[12,3,466]}]}],n:50,r:"data.recollection",p:[5,1,206]},{t:4,n:51,f:[{p:[15,2,517],t:7,e:"ui-display",a:{title:"Components (with Global Cache)",button:0},f:[{p:[16,4,580],t:7,e:"ui-section",f:[{t:3,r:"data.components",p:[17,6,599]}]}]}," ",{p:[20,2,657],t:7,e:"ui-display",f:[{p:[21,3,673],t:7,e:"ui-section",f:[{p:[22,4,690],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.selected"],s:'_0=="Driver"?"selected":null'},p:[22,22,708]}],action:"select",params:'{"category": "Driver"}'},f:["Driver"]}," ",{p:[23,4,831],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.selected"],s:'_0=="Script"?"selected":null'},p:[23,22,849]}],action:"select",params:'{"category": "Script"}'},f:["Scripts"]}," ",{p:[24,4,973],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.selected"],s:'_0=="Application"?"selected":null'},p:[24,22,991]}],action:"select",params:'{"category": "Application"}'},f:["Applications"]}," ",{p:[25,4,1130],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.selected"],s:'_0=="Judgement"?"selected":null'},p:[25,22,1148]}],action:"select",params:'{"category": "Judgement"}'},f:["Judgement"]}," ",{p:[26,4,1279],t:7,e:"br"},{t:3,r:"data.tier_info",p:[26,8,1283]}]},{p:[27,16,1320],t:7,e:"hr"}," ",{p:[28,3,1328],t:7,e:"ui-section",f:[{t:4,f:[{p:[30,4,1373],t:7,e:"div",f:[{p:[30,9,1378],t:7,e:"ui-button",a:{tooltip:[{t:3,r:"tip",p:[30,29,1398]}],"tooltip-side":"right",action:"recite",params:['{"category": "',{t:2,r:"type",p:[30,99,1468]},'"}']},f:["Recite",{t:3,r:"required",p:[30,117,1486]}]}," ",{t:4,f:[{t:4,f:[{p:[33,6,1562],t:7,e:"ui-button",a:{action:"bind",params:['{"category": "',{t:2,r:"type",p:[33,53,1609]},'"}']},f:["Unbind ",{t:3,r:"bound",p:[33,72,1628]}]}],n:50,r:"bound",p:[32,5,1542]},{t:4,n:51,f:[{p:[35,6,1672],t:7,e:"ui-button",a:{action:"bind",params:['{"category": "',{t:2,r:"type",p:[35,53,1719]},'"}']},f:["Quickbind"]}],r:"bound"}],n:50,r:"quickbind",p:[31,6,1519]}," ",{t:3,r:"name",p:[38,6,1786]}," ",{t:3,r:"descname",p:[38,17,1797]}," ",{t:3,r:"invokers",p:[38,32,1812]}]}],n:52,r:"data.scripture",p:[29,3,1344]}]}]}],r:"data.recollection"}]},e.exports=a.extend(r.exports)},{205:205}],242:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Codex Gigas"},f:[{p:[2,2,35],t:7,e:"ui-section",f:[{t:2,r:"data.name",p:[3,3,51]}]}," ",{p:[5,5,86],t:7,e:"ui-section",a:{label:"Prefix"},f:[{p:[6,3,117],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[6,22,136]}],action:"Dark "},f:["Dark"]}," ",{p:[7,3,221],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[7,22,240]}],action:"Hellish "},f:["Hellish"]}," ",{p:[8,3,331],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[8,22,350]}],action:"Fallen "},f:["Fallen"]}," ",{p:[9,3,439],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[9,22,458]}],action:"Fiery "},f:["Fiery"]}," ",{p:[10,3,545],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[10,22,564]}],action:"Sinful "},f:["Sinful"]}," ",{p:[11,3,653],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[11,22,672]}],action:"Blood "},f:["Blood"]}," ",{p:[12,3,759],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==1?null:"disabled"'},p:[12,22,778]}],action:"Fluffy "},f:["Fluffy"]}]}," ",{p:[14,5,888],t:7,e:"ui-section",a:{label:"Title"},f:[{p:[15,3,918],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[15,22,937]}],action:"Lord "},f:["Lord"]}," ",{p:[16,3,1022],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[16,22,1041]}],action:"Prelate "},f:["Prelate"]}," ",{p:[17,3,1132],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[17,22,1151]}],action:"Count "},f:["Count"]}," ",{p:[18,3,1238],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[18,22,1257]}],action:"Viscount "},f:["Viscount"]}," ",{p:[19,3,1350],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[19,22,1369]}],action:"Vizier "},f:["Vizier"]}," ",{p:[20,3,1458],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[20,22,1477]}],action:"Elder "},f:["Elder"]}," ",{p:[21,3,1564],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=2?null:"disabled"'},p:[21,22,1583]}],action:"Adept "},f:["Adept"]}]}," ",{p:[23,5,1691],t:7,e:"ui-section",a:{label:"Name"},f:[{p:[24,3,1720],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[24,22,1739]}],action:"hal"},f:["hal"]}," ",{p:[25,3,1821],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[25,22,1840]}],action:"ve" + },f:["ve"]}," ",{p:[26,3,1920],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[26,22,1939]}],action:"odr"},f:["odr"]}," ",{p:[27,3,2021],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[27,22,2040]}],action:"neit"},f:["neit"]}," ",{p:[28,3,2124],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[28,22,2143]}],action:"ci"},f:["ci"]}," ",{p:[29,3,2223],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[29,22,2242]}],action:"quon"},f:["quon"]}," ",{p:[30,3,2326],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[30,22,2345]}],action:"mya"},f:["mya"]}," ",{p:[31,3,2427],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[31,22,2446]}],action:"folth"},f:["folth"]}," ",{p:[32,3,2532],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[32,22,2551]}],action:"wren"},f:["wren"]}," ",{p:[33,3,2635],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[33,22,2654]}],action:"geyr"},f:["geyr"]}," ",{p:[34,3,2738],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[34,22,2757]}],action:"hil"},f:["hil"]}," ",{p:[35,3,2839],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[35,22,2858]}],action:"niet"},f:["niet"]}," ",{p:[36,3,2942],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[36,22,2961]}],action:"twou"},f:["twou"]}," ",{p:[37,3,3045],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[37,22,3064]}],action:"phi"},f:["phi"]}," ",{p:[38,3,3146],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0<=4?null:"disabled"'},p:[38,22,3165]}],action:"coa"},f:["coa"]}]}," ",{p:[40,5,3268],t:7,e:"ui-section",a:{label:"suffix"},f:[{p:[41,3,3299],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==4?null:"disabled"'},p:[41,22,3318]}],action:" the Red"},f:["the Red"]}," ",{p:[42,3,3409],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==4?null:"disabled"'},p:[42,22,3428]}],action:" the Soulless"},f:["the Soulless"]}," ",{p:[43,3,3529],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==4?null:"disabled"'},p:[43,22,3548]}],action:" the Master"},f:["the Master"]}," ",{p:[44,3,3645],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==4?null:"disabled"'},p:[44,22,3664]}],action:", the Lord of all things"},f:["the Lord of all things"]}," ",{p:[45,3,3786],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0==4?null:"disabled"'},p:[45,22,3805]}],action:", Jr."},f:["jr"]}]}," ",{p:[47,5,3909],t:7,e:"ui-section",a:{label:"submit"},f:[{p:[48,3,3941],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.currentSection"],s:'_0>=4?null:"disabled"'},p:[48,21,3959]}],action:"search"},f:["search"]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],243:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[2,1,2],t:7,e:"ui-button",a:{icon:"circle",action:"clean_order"},f:["Clear Order"]},{p:[2,70,71],t:7,e:"br"},{p:[2,74,75],t:7,e:"br"}," ",{p:[3,1,81],t:7,e:"i",f:["Your new computer device you always dreamed of is just four steps away..."]},{p:[3,81,161],t:7,e:"hr"}," ",{t:4,f:[" ",{p:[5,1,223],t:7,e:"div",a:{"class":"item"},f:[{p:[6,2,244],t:7,e:"h2",f:["Step 1: Select your device type"]}," ",{p:[7,2,287],t:7,e:"ui-button",a:{icon:"calc",action:"pick_device",params:'{"pick" : "1"}'},f:["Laptop"]}," ",{p:[8,2,377],t:7,e:"ui-button",a:{icon:"calc",action:"pick_device",params:'{"pick" : "2"}'},f:["LTablet"]}]}],n:50,x:{r:["data.state"],s:"_0==0"},p:[4,1,167]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.state"],s:"_0==1"},f:[{p:[11,1,502],t:7,e:"div",a:{"class":"item"},f:[{p:[12,2,523],t:7,e:"h2",f:["Step 2: Personalise your device"]}," ",{p:[13,2,566],t:7,e:"table",f:[{p:[14,3,577],t:7,e:"tr",f:[{p:[15,4,586],t:7,e:"td",f:[{p:[15,8,590],t:7,e:"b",f:["Current Price:"]}]},{p:[16,4,616],t:7,e:"td",f:[{t:2,r:"data.totalprice",p:[16,8,620]},"C"]}]}," ",{p:[18,3,653],t:7,e:"tr",f:[{p:[19,4,663],t:7,e:"td",f:[{p:[19,8,667],t:7,e:"b",f:["Battery:"]}]},{p:[20,4,687],t:7,e:"td",f:[{p:[20,8,691],t:7,e:"ui-button",a:{action:"hw_battery",params:'{"battery" : "1"}',state:[{t:2,x:{r:["data.hw_battery"],s:'_0==1?"selected":null'},p:[20,73,756]}]},f:["Standard"]}]},{p:[21,4,827],t:7,e:"td",f:[{p:[21,8,831],t:7,e:"ui-button",a:{action:"hw_battery",params:'{"battery" : "2"}',state:[{t:2,x:{r:["data.hw_battery"],s:'_0==2?"selected":null'},p:[21,73,896]}]},f:["Upgraded"]}]},{p:[22,4,967],t:7,e:"td",f:[{p:[22,8,971],t:7,e:"ui-button",a:{action:"hw_battery",params:'{"battery" : "3"}',state:[{t:2,x:{r:["data.hw_battery"],s:'_0==3?"selected":null'},p:[22,73,1036]}]},f:["Advanced"]}]}]}," ",{p:[24,3,1115],t:7,e:"tr",f:[{p:[25,4,1124],t:7,e:"td",f:[{p:[25,8,1128],t:7,e:"b",f:["Hard Drive:"]}]},{p:[26,4,1151],t:7,e:"td",f:[{p:[26,8,1155],t:7,e:"ui-button",a:{action:"hw_disk",params:'{"disk" : "1"}',state:[{t:2,x:{r:["data.hw_disk"],s:'_0==1?"selected":null'},p:[26,67,1214]}]},f:["Standard"]}]},{p:[27,4,1282],t:7,e:"td",f:[{p:[27,8,1286],t:7,e:"ui-button",a:{action:"hw_disk",params:'{"disk" : "2"}',state:[{t:2,x:{r:["data.hw_disk"],s:'_0==2?"selected":null'},p:[27,67,1345]}]},f:["Upgraded"]}]},{p:[28,4,1413],t:7,e:"td",f:[{p:[28,8,1417],t:7,e:"ui-button",a:{action:"hw_disk",params:'{"disk" : "3"}',state:[{t:2,x:{r:["data.hw_disk"],s:'_0==3?"selected":null'},p:[28,67,1476]}]},f:["Advanced"]}]}]}," ",{p:[30,3,1552],t:7,e:"tr",f:[{p:[31,4,1561],t:7,e:"td",f:[{p:[31,8,1565],t:7,e:"b",f:["Network Card:"]}]},{p:[32,4,1590],t:7,e:"td",f:[{p:[32,8,1594],t:7,e:"ui-button",a:{action:"hw_netcard",params:'{"netcard" : "0"}',state:[{t:2,x:{r:["data.hw_netcard"],s:'_0==0?"selected":null'},p:[32,73,1659]}]},f:["None"]}]},{p:[33,4,1726],t:7,e:"td",f:[{p:[33,8,1730],t:7,e:"ui-button",a:{action:"hw_netcard",params:'{"netcard" : "1"}',state:[{t:2,x:{r:["data.hw_netcard"],s:'_0==1?"selected":null'},p:[33,73,1795]}]},f:["Standard"]}]},{p:[34,4,1866],t:7,e:"td",f:[{p:[34,8,1870],t:7,e:"ui-button",a:{action:"hw_netcard",params:'{"netcard" : "2"}',state:[{t:2,x:{r:["data.hw_netcard"],s:'_0==2?"selected":null'},p:[34,73,1935]}]},f:["Advanced"]}]}]}," ",{p:[36,3,2014],t:7,e:"tr",f:[{p:[37,4,2023],t:7,e:"td",f:[{p:[37,8,2027],t:7,e:"b",f:["Nano Printer:"]}]},{p:[38,4,2052],t:7,e:"td",f:[{p:[38,8,2056],t:7,e:"ui-button",a:{action:"hw_nanoprint",params:'{"print" : "0"}',state:[{t:2,x:{r:["data.hw_nanoprint"],s:'_0==0?"selected":null'},p:[38,73,2121]}]},f:["None"]}]},{p:[39,4,2190],t:7,e:"td",f:[{p:[39,8,2194],t:7,e:"ui-button",a:{action:"hw_nanoprint",params:'{"print" : "1"}',state:[{t:2,x:{r:["data.hw_nanoprint"],s:'_0==1?"selected":null'},p:[39,73,2259]}]},f:["Standard"]}]}]}," ",{p:[41,3,2340],t:7,e:"tr",f:[{p:[42,4,2349],t:7,e:"td",f:[{p:[42,8,2353],t:7,e:"b",f:["Card Reader:"]}]},{p:[43,4,2377],t:7,e:"td",f:[{p:[43,8,2381],t:7,e:"ui-button",a:{action:"hw_card",params:'{"card" : "0"}',state:[{t:2,x:{r:["data.hw_card"],s:'_0==0?"selected":null'},p:[43,67,2440]}]},f:["None"]}]},{p:[44,4,2504],t:7,e:"td",f:[{p:[44,8,2508],t:7,e:"ui-button",a:{action:"hw_card",params:'{"card" : "1"}',state:[{t:2,x:{r:["data.hw_card"],s:'_0==1?"selected":null'},p:[44,67,2567]}]},f:["Standard"]}]}]}]}," ",{t:4,f:[" ",{p:[49,4,2706],t:7,e:"table",f:[{p:[50,5,2719],t:7,e:"tr",f:[{p:[51,6,2730],t:7,e:"td",f:[{p:[51,10,2734],t:7,e:"b",f:["Processor Unit:"]}]},{p:[52,6,2763],t:7,e:"td",f:[{p:[52,10,2767],t:7,e:"ui-button",a:{action:"hw_cpu",params:'{"cpu" : "1"}',state:[{t:2,x:{r:["data.hw_cpu"],s:'_0==1?"selected":null'},p:[52,67,2824]}]},f:["Standard"]}]},{p:[53,6,2893],t:7,e:"td",f:[{p:[53,10,2897],t:7,e:"ui-button",a:{action:"hw_cpu",params:'{"cpu" : "2"}',state:[{t:2,x:{r:["data.hw_cpu"],s:'_0==2?"selected":null'},p:[53,67,2954]}]},f:["Advanced"]}]}]}," ",{p:[55,5,3033],t:7,e:"tr",f:[{p:[56,6,3044],t:7,e:"td",f:[{p:[56,10,3048],t:7,e:"b",f:["Tesla Relay:"]}]},{p:[57,6,3074],t:7,e:"td",f:[{p:[57,10,3078],t:7,e:"ui-button",a:{action:"hw_tesla",params:'{"tesla" : "0"}',state:[{t:2,x:{r:["data.hw_tesla"],s:'_0==0?"selected":null'},p:[57,71,3139]}]},f:["None"]}]},{p:[58,6,3206],t:7,e:"td",f:[{p:[58,10,3210],t:7,e:"ui-button",a:{action:"hw_tesla",params:'{"tesla" : "1"}',state:[{t:2,x:{r:["data.hw_tesla"],s:'_0==1?"selected":null'},p:[58,71,3271]}]},f:["Standard"]}]}]}]}],n:50,x:{r:["data.devtype"],s:"_0!=2"},p:[48,3,2659]}," ",{p:[62,3,3374],t:7,e:"table",f:[{p:[63,4,3386],t:7,e:"tr",f:[{p:[64,5,3396],t:7,e:"td",f:[{p:[64,9,3400],t:7,e:"b",f:["Confirm Order:"]}]},{p:[65,5,3427],t:7,e:"td",f:[{p:[65,9,3431],t:7,e:"ui-button",a:{action:"confirm_order"},f:["CONFIRM"]}]}]}]}," ",{p:[69,2,3512],t:7,e:"hr"}," ",{p:[70,2,3519],t:7,e:"b",f:["Battery"]}," allows your device to operate without external utility power source. Advanced batteries increase battery life.",{p:[70,127,3644],t:7,e:"br"}," ",{p:[71,2,3651],t:7,e:"b",f:["Hard Drive"]}," stores file on your device. Advanced drives can store more files, but use more power, shortening battery life.",{p:[71,130,3779],t:7,e:"br"}," ",{p:[72,2,3786],t:7,e:"b",f:["Network Card"]}," allows your device to wirelessly connect to stationwide NTNet network. Basic cards are limited to on-station use, while advanced cards can operate anywhere near the station, which includes the asteroid outposts.",{p:[72,233,4017],t:7,e:"br"}," ",{p:[73,2,4024],t:7,e:"b",f:["Processor Unit"]}," is critical for your device's functionality. It allows you to run programs from your hard drive. Advanced CPUs use more power, but allow you to run more programs on background at once.",{p:[73,208,4230],t:7,e:"br"}," ",{p:[74,2,4237],t:7,e:"b",f:["Tesla Relay"]}," is an advanced wireless power relay that allows your device to connect to nearby area power controller to provide alternative power source. This component is currently unavailable on tablet computers due to size restrictions.",{p:[74,246,4481],t:7,e:"br"}," ",{p:[75,2,4488],t:7,e:"b",f:["Nano Printer"]}," is device that allows for various paperwork manipulations, such as, scanning of documents or printing new ones. This device was certified EcoFriendlyPlus and is capable of recycling existing paper for printing purposes.",{p:[75,241,4727],t:7,e:"br"}," ",{p:[76,2,4734],t:7,e:"b",f:["Card Reader"]}," adds a slot that allows you to manipulate RFID cards. Please note that this is not necessary to allow the device to read your identification, it is just necessary to manipulate other cards."]}]},{t:4,n:50,x:{r:["data.state"],s:"(!(_0==1))&&(_0==2)"},f:[" ",{p:[79,2,4981],t:7,e:"h2",f:["Step 3: Payment"]}," ",{p:[80,2,5008],t:7,e:"b",f:["Your device is now ready for fabrication.."]},{p:[80,51,5057],t:7,e:"br"}," ",{p:[81,2,5064],t:7,e:"i",f:["Please ensure the required amount of credits are in the machine, then press purchase."]},{p:[81,94,5156],t:7,e:"br"}," ",{p:[82,2,5163],t:7,e:"i",f:["Current credits: ",{p:[82,22,5183],t:7,e:"b",f:[{t:2,r:"data.credits",p:[82,25,5186]},"C"]}]},{p:[82,50,5211],t:7,e:"br"}," ",{p:[83,2,5218],t:7,e:"i",f:["Total price: ",{p:[83,18,5234],t:7,e:"b",f:[{t:2,r:"data.totalprice",p:[83,21,5237]},"C"]}]},{p:[83,49,5265],t:7,e:"br"},{p:[83,53,5269],t:7,e:"br"}," ",{p:[84,2,5276],t:7,e:"ui-button",a:{action:"purchase",state:[{t:2,x:{r:["data.credits","data.totalprice"],s:'_0>=_1?null:"disabled"'},p:[84,38,5312]}]},f:["PURCHASE"]}]},{t:4,n:50,x:{r:["data.state"],s:"(!(_0==1))&&((!(_0==2))&&(_0==3))"},f:[" ",{p:[87,2,5423],t:7,e:"h2",f:["Step 4: Thank you for your purchase"]},{p:[87,46,5467],t:7,e:"br"}," ",{p:[88,2,5474],t:7,e:"b",f:["Should you experience any issues with your new device, contact your local network admin for assistance."]}]}],x:{r:["data.state"],s:"_0==0"}}]},e.exports=a.extend(r.exports)},{205:205}],244:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,1,22],t:7,e:"ui-display",f:[{p:[3,2,37],t:7,e:"ui-section",a:{label:"Cap"},f:[{p:[4,3,65],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.is_capped"],s:'_0?"power-off":"close"'},p:[4,20,82]}],style:[{t:2,x:{r:["data.is_capped"],s:'_0?null:"selected"'},p:[4,71,133]}],action:"toggle_cap"},f:[{t:2,x:{r:["data.is_capped"],s:'_0?"On":"Off"'},p:[6,4,202]}]}]}]}],n:50,r:"data.has_cap",p:[1,1,0]},{p:[10,1,288],t:7,e:"ui-display",f:[{t:4,f:[{p:[14,2,419],t:7,e:"ui-section",f:[{p:[15,3,435],t:7,e:"ui-button",a:{action:"select_colour"},f:["Select New Colour"]}]}],n:50,r:"data.can_change_colour",p:[13,1,386]}]}," ",{p:[19,1,540],t:7,e:"ui-display",a:{title:"Stencil"},f:[{t:4,f:[{p:[21,2,599],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[21,21,618]}]},f:[{t:4,f:[{p:[23,7,655],t:7,e:"ui-button",a:{action:"select_stencil",params:['{"item":"',{t:2,r:"item",p:[23,59,707]},'"}'],style:[{t:2,x:{r:["item","data.selected_stencil"],s:'_0==_1?"selected":null'},p:[24,12,731]}]},f:[{t:2,r:"item",p:[25,4,791]}]}],n:52,r:"items",p:[22,3,632]}]}],n:52,r:"data.drawables",p:[20,3,572]}]}," ",{p:[31,1,874],t:7,e:"ui-display",a:{title:"Text Mode"},f:[{p:[32,2,907],t:7,e:"ui-section",a:{label:"Current Buffer"},f:[{t:2,r:"text_buffer",p:[32,37,942]}]}," ",{p:[34,2,976],t:7,e:"ui-section",f:[{p:[34,14,988],t:7,e:"ui-button",a:{action:"enter_text"},f:["New Text"]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],245:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={data:{temperatureStatus:function(t){return 225>t?"good":273.15>t?"average":"bad"}},computed:{occupantStatState:function(){switch(this.get("data.occupant.stat")){case 0:return"good";case 1:return"average";default:return"bad"}}}}}(r),r.exports.template={v:3,t:[" ",{p:[22,1,466],t:7,e:"ui-display",a:{title:"Occupant"},f:[{p:[23,3,499],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[24,3,532],t:7,e:"span",f:[{t:2,x:{r:["data.occupant.name"],s:'_0?_0:"No Occupant"'},p:[24,9,538]}]}]}," ",{t:4,f:[{p:[27,5,655],t:7,e:"ui-section",a:{label:"State"},f:[{p:[28,7,689],t:7,e:"span",a:{"class":[{t:2,r:"occupantStatState",p:[28,20,702]}]},f:[{t:2,x:{r:["data.occupant.stat"],s:'_0==0?"Conscious":_0==1?"Unconcious":"Dead"'},p:[28,43,725]}]}]}," ",{p:[30,4,846],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[31,6,885],t:7,e:"span",a:{"class":[{t:2,x:{r:["temperatureStatus","adata.occupant.bodyTemperature"],s:"_0(_1)"},p:[31,19,898]}]},f:[{t:2,x:{r:["adata.occupant.bodyTemperature"],s:"Math.round(_0)"},p:[31,74,953]}," K"]}]}," ",{p:[33,5,1032],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[34,7,1067],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.occupant.minHealth",p:[34,20,1080]}],max:[{t:2,r:"data.occupant.maxHealth",p:[34,54,1114]}],value:[{t:2,r:"data.occupant.health",p:[34,90,1150]}],state:[{t:2,x:{r:["data.occupant.health"],s:'_0>=0?"good":"average"'},p:[35,16,1192]}]},f:[{t:2,x:{r:["adata.occupant.health"],s:"Math.round(_0)"},p:[35,68,1244]}]}]}," ",{t:4,f:[{p:[38,7,1481],t:7,e:"ui-section",a:{label:[{t:2,r:"label",p:[38,26,1500]}]},f:[{p:[39,9,1521],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.occupant.maxHealth",p:[39,30,1542]}],value:[{t:2,rx:{r:"data.occupant",m:[{t:30,n:"type"}]},p:[39,66,1578]}],state:"bad"},f:[{t:2,x:{r:["type","adata.occupant"],s:"Math.round(_1[_0])"},p:[39,103,1615]}]}]}],n:52,x:{r:[],s:'[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}]'},p:[37,5,1315]}],n:50,r:"data.hasOccupant",p:[26,3,625]}]}," ",{p:[44,1,1724],t:7,e:"ui-display",a:{title:"Cell"},f:[{p:[45,3,1753],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[46,5,1785],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isOperating"],s:'_0?"power-off":"close"'},p:[46,22,1802]}],style:[{t:2,x:{r:["data.isOperating"],s:'_0?"selected":null'},p:[47,14,1862]}],state:[{t:2,x:{r:["data.isOpen"],s:'_0?"disabled":null'},p:[48,14,1918]}],action:"power"},f:[{t:2,x:{r:["data.isOperating"],s:'_0?"On":"Off"'},p:[49,22,1977]}]}]}," ",{p:[51,3,2045],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[52,3,2081],t:7,e:"span",a:{"class":[{t:2,x:{r:["temperatureStatus","adata.cellTemperature"],s:"_0(_1)"},p:[52,16,2094]}]},f:[{t:2,x:{r:["adata.cellTemperature"],s:"Math.round(_0)"},p:[52,62,2140]}," K"]}]}," ",{p:[54,2,2205],t:7,e:"ui-section",a:{label:"Door"},f:[{p:[55,5,2236],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isOpen"],s:'_0?"unlock":"lock"'},p:[55,22,2253]}],action:"door"},f:[{t:2,x:{r:["data.isOpen"],s:'_0?"Open":"Closed"'},p:[55,73,2304]}]}," ",{p:[56,5,2357],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.autoEject"],s:'_0?"sign-out":"sign-in"'},p:[56,22,2374]}],action:"autoeject"},f:[{t:2,x:{r:["data.autoEject"],s:'_0?"Auto":"Manual"'},p:[56,86,2438]}]}]}]}," ",{p:{button:[{p:[61,5,2584],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[61,36,2615]}],action:"ejectbeaker"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{p:[63,3,2718],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{t:4,f:[{p:[66,9,2828],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[66,52,2871]}," units of ",{t:2,r:"name",p:[66,87,2906]}]},{p:[66,102,2921],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[65,7,2788]},{t:4,n:51,f:[{p:[68,9,2952],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[64,5,2753]},{t:4,n:51,f:[{p:[71,7,3028],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=a.extend(r.exports)},{205:205}],246:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,2,15],t:7,e:"ui-section",a:{label:"State"},f:[{t:4,f:[{p:[4,4,76],t:7,e:"span",a:{"class":"good"},f:["Ready"]}],n:50,r:"data.full_pressure",p:[3,3,45]},{t:4,n:51,f:[{t:4,f:[{p:[7,5,153],t:7,e:"span",a:{"class":"bad"},f:["Power Disabled"]}],n:50,r:"data.panel_open",p:[6,4,124]},{t:4,n:51,f:[{t:4,f:[{p:[10,6,248],t:7,e:"span",a:{"class":"average"},f:["Pressurizing"]}],n:50,r:"data.pressure_charging",p:[9,5,211]},{t:4,n:51,f:[{p:[12,6,310],t:7,e:"span",a:{"class":"bad"},f:["Off"]}],r:"data.pressure_charging"}],r:"data.panel_open"}],r:"data.full_pressure"}]}," ",{p:[17,2,393],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[18,3,426],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.per",p:[18,36,459]}],state:"good"},f:[{t:2,r:"data.per",p:[18,63,486]},"%"]}]}," ",{p:[20,5,530],t:7,e:"ui-section",a:{label:"Handle"},f:[{p:[21,9,567],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.flush"],s:'_0?"toggle-on":"toggle-off"'},p:[22,10,589]}],state:[{t:2,x:{r:["data.isai","data.panel_open"],s:'_0||_1?"disabled":null'},p:[23,11,647]}],action:[{t:2,x:{r:["data.flush"],s:'_0?"handle-0":"handle-1"'},p:[24,12,714]}]},f:[{t:2,x:{r:["data.flush"],s:'_0?"Disengage":"Engage"'},p:[25,5,763]}]}]}," ",{p:[27,2,837],t:7,e:"ui-section",a:{label:"Eject"},f:[{p:[28,3,867],t:7,e:"ui-button",a:{icon:"sign-out",state:[{t:2,x:{r:["data.isai"],s:'_0?"disabled":null'},p:[28,37,901]}],action:"eject"},f:["Eject Contents"]},{p:[28,114,978],t:7,e:"br"}]}," ",{p:[30,2,1002],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[31,3,1032],t:7,e:"ui-button",a:{icon:"power-off",state:[{t:2,x:{r:["data.panel_open"],s:'_0?"disabled":null'},p:[31,38,1067]}],action:[{t:2,x:{r:["data.pressure_charging"],s:'_0?"pump-0":"pump-1"'},p:[31,87,1116]}],style:[{t:2,x:{r:["data.pressure_charging"],s:'_0?"selected":null'},p:[31,145,1174]}]}},{p:[31,206,1235],t:7,e:"br"}]}]}]},e.exports=a.extend(r.exports)},{205:205}],247:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"DNA Vault Database"},f:[{p:[2,3,43],t:7,e:"ui-section",a:{label:"Human DNA"},f:[{p:[3,7,81],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.dna_max",p:[3,28,102]}],value:[{t:2,r:"data.dna",p:[3,53,127]}]},f:[{t:2,r:"data.dna",p:[3,67,141]},"/",{t:2,r:"data.dna_max",p:[3,80,154]}," Samples"]}]}," ",{p:[5,3,208],t:7,e:"ui-section",a:{label:"Plant Data"},f:[{p:[6,5,245],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.plants_max",p:[6,26,266]}],value:[{t:2,r:"data.plants",p:[6,54,294]}]},f:[{t:2,r:"data.plants",p:[6,71,311]},"/",{t:2,r:"data.plants_max",p:[6,87,327]}," Samples"]}]}," ",{p:[8,3,384],t:7,e:"ui-section",a:{label:"Animal Data"},f:[{p:[9,5,422],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.animals_max",p:[9,26,443]}],value:[{t:2,r:"data.animals",p:[9,55,472]}]},f:[{t:2,r:"data.animals",p:[9,73,490]},"/",{t:2,r:"data.animals_max",p:[9,90,507]}," Samples"]}]}]}," ",{t:4,f:[{p:[13,1,616],t:7,e:"ui-display",a:{title:"Personal Gene Therapy"},f:[{p:[14,3,663],t:7,e:"ui-section",f:[{p:[15,2,678],t:7,e:"span",f:["Applicable gene therapy treatments:"]}]}," ",{p:[17,3,747],t:7,e:"ui-section",f:[{p:[18,2,762],t:7,e:"ui-button",a:{action:"gene",params:['{"choice": "',{t:2,r:"data.choiceA",p:[18,47,807]},'"}']},f:[{t:2,r:"data.choiceA",p:[18,67,827]}]}," ",{p:[19,2,858],t:7,e:"ui-button",a:{action:"gene",params:['{"choice": "',{t:2,r:"data.choiceB",p:[19,47,903]},'"}']},f:[{t:2,r:"data.choiceB",p:[19,67,923]}]}]}]}],n:50,x:{r:["data.completed","data.used"],s:"_0&&!_1"},p:[12,1,578]}]},e.exports=a.extend(r.exports)},{205:205}],248:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,24],t:7,e:"ui-display",a:{title:[{t:2,r:"data.question",p:[2,21,42]}]},f:[{p:[3,5,66],t:7,e:"ui-section",f:[{t:4,f:[{p:[5,9,118],t:7,e:"ui-button",a:{action:"vote",params:['{"answer": "',{t:2,r:"answer",p:[6,45,174]},'"}'],style:[{t:2,x:{r:["selected"],s:'_0?"selected":null'},p:[7,18,206]}]},f:[{t:2,r:"answer",p:[7,53,241]}," (",{t:2,r:"amount",p:[7,65,253]},")"]}],n:52,r:"data.answers",p:[4,7,86]}]}]}],n:50,r:"data.shaking",p:[1,1,0]},{t:4,n:51,f:[{p:[13,3,353],t:7,e:"ui-notice",f:["The eightball is not currently being shaken."]}],r:"data.shaking"}]},e.exports=a.extend(r.exports)},{205:205}],249:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,5,17],t:7,e:"span",f:["Time Until Launch: ",{t:2,r:"data.timer_str",p:[2,30,42]}]}]}," ",{p:[4,1,83],t:7,e:"ui-notice",f:[{p:[5,3,98],t:7,e:"span",f:["Engines: ",{t:2,x:{r:["data.engines_started"],s:'_0?"Online":"Idle"'},p:[5,18,113]}]}]}," ",{p:[7,1,180],t:7,e:"ui-display",a:{title:"Early Launch"},f:[{p:[8,2,216],t:7,e:"span",f:["Authorizations Remaining: ",{t:2,x:{r:["data.emagged","data.authorizations_remaining"],s:'_0?"ERROR":_1'},p:[9,2,250]}]}," ",{p:[10,2,318],t:7,e:"ui-button",a:{icon:"exclamation-triangle",action:"authorize",style:"danger",state:[{t:2,x:{r:["data.enabled"],s:'_0?null:"disabled"'},p:[12,10,404]}]},f:["AUTHORIZE"]}," ",{p:[15,2,473],t:7,e:"ui-button",a:{icon:"minus",action:"repeal",state:[{t:2,x:{r:["data.enabled"],s:'_0?null:"disabled"'},p:[16,10,523]}]},f:["Repeal"]}," ",{p:[19,2,589],t:7,e:"ui-button",a:{icon:"close",action:"abort",state:[{t:2,x:{r:["data.enabled"],s:'_0?null:"disabled"'},p:[20,10,638]}]},f:["Repeal All"]}]}," ",{p:[24,1,722],t:7,e:"ui-display",a:{title:"Authorizations"},f:[{t:4,f:[{p:[26,3,793],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{t:2,r:"name",p:[26,34,824]}," (",{t:2,r:"job",p:[26,44,834]},")"]}],n:52,r:"data.authorizations",p:[25,2,760]},{t:4,n:51,f:[{p:[28,3,870],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:["No authorizations."]}],r:"data.authorizations"}]}]},e.exports=a.extend(r.exports)},{205:205}],250:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-section",a:{label:"Message"},f:[{t:2,r:"data.hidden_message",p:[3,5,50]}]}," ",{p:[5,3,94],t:7,e:"ui-section",a:{label:"Created On"},f:[{t:2,r:"data.realdate",p:[6,5,131]}]}," ",{p:[8,3,169],t:7,e:"ui-section",a:{label:"Approval"},f:[{p:[9,5,204],t:7,e:"ui-button",a:{icon:"arrow-up",state:[{t:2,x:{r:["data.is_creator","data.has_liked"],s:'_0?"disabled":_1?"selected":null'},p:[11,14,252]}],action:"like"},f:[{t:2,r:"data.num_likes",p:[12,21,344]}]}," ",{p:[13,5,380],t:7,e:"ui-button",a:{icon:"circle",state:[{t:2,x:{r:["data.is_creator","data.has_liked","data.has_disliked"],s:'_0?"disabled":!_1&&!_2?"selected":null'},p:[15,14,426]}],action:"neutral"}}," ",{p:[17,5,562],t:7,e:"ui-button",a:{icon:"arrow-down",state:[{t:2,x:{r:["data.is_creator","data.has_disliked"],s:'_0?"disabled":_1?"selected":null'},p:[19,14,612]}],action:"dislike"},f:[{t:2,r:"data.num_dislikes",p:[20,24,710]}]}]}]}," ",{t:4,f:[{p:[24,3,805],t:7,e:"ui-display",a:{title:"Admin Panel"},f:[{p:[25,5,843],t:7,e:"ui-section",a:{label:"Creator Ckey"},f:[{t:2,r:"data.creator_key",p:[25,38,876]}]}," ",{p:[26,5,915],t:7,e:"ui-section",a:{label:"Creator Character Name"},f:[{t:2,r:"data.creator_name",p:[26,48,958]}]}," ",{p:[27,5,998],t:7,e:"ui-button",a:{icon:"remove",action:"delete",style:"danger"},f:["Delete"]}]}],n:50,r:"data.admin_mode",p:[23,1,778]}]},e.exports=a.extend(r.exports)},{205:205}],251:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,3,15],t:7,e:"span",f:["The requested interface (",{t:2,r:"config.interface",p:[2,34,46]},") was not found. Does it exist?"]}]}]},e.exports=a.extend(r.exports)},{205:205}],252:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={computed:{seclevelState:function(){switch(this.get("data.seclevel")){case"blue":return"average";case"red":return"bad";case"delta":return"bad bold";default:return"good"}}}}}(r),r.exports.template={v:3,t:[" ",{p:[16,1,323],t:7,e:"ui-display",f:[{p:[17,5,341],t:7,e:"ui-section",a:{label:"Alert Level"},f:[{p:[18,9,383],t:7,e:"span",a:{"class":[{t:2,r:"seclevelState",p:[18,22,396]}]},f:[{t:2,x:{r:["text","data.seclevel"],s:"_0.titleCase(_1)"},p:[18,41,415]}]}]}," ",{p:[20,5,480],t:7,e:"ui-section",a:{label:"Controls"},f:[{p:[21,9,519],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.alarm"],s:'_0?"close":"bell-o"'},p:[21,26,536]}],action:[{t:2,x:{r:["data.alarm"],s:'_0?"reset":"alarm"'},p:[21,71,581]}]},f:[{t:2,x:{r:["data.alarm"],s:'_0?"Reset":"Activate"'},p:[22,13,631]}]}]}," ",{t:4,f:[{p:[25,7,733],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[26,9,771],t:7,e:"span",a:{"class":"bad bold"},f:["Safety measures offline. Device may exhibit abnormal behavior."]}]}],n:50,r:"data.emagged",p:[24,5,705]}]}]},e.exports=a.extend(r.exports)},{205:205}],253:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[2,1,31],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,2,60],t:7,e:"ui-button",a:{icon:"power-off",style:[{t:2,x:{r:["data.power"],s:'_0?"selected":"danger"'},p:[3,37,95]}],action:"power"},f:[{t:2,x:{r:["data.power"],s:'_0?"Enabled":"Disabled"'},p:[3,92,150]}]}]}," ",{p:[5,1,218],t:7,e:"ui-section",a:{label:"Tag"},f:[{p:[6,2,245],t:7,e:"ui-button",a:{icon:"pencil",action:"rename"},f:[{t:2,r:"data.tag",p:[6,43,286]}]}]}," ",{p:[8,1,327],t:7,e:"ui-section",a:{label:"Scanning mode"},f:[{p:[9,2,364],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.updating"],s:'_0?"unlock":"lock"'},p:[9,18,380]}],style:[{t:2,x:{r:["data.updating"],s:'_0?null:"danger"'},p:[9,63,425]}],action:"updating",tooltip:"Toggle between automatic scanning or scan only when a button is pressed.","tooltip-side":"right"},f:[{t:2,x:{r:["data.updating"],s:'_0?"AUTO":"MANUAL"'},p:[9,221,583]}]}]}," ",{p:[11,1,649],t:7,e:"ui-section",a:{label:"Detection range"},f:[{p:[12,2,688],t:7,e:"ui-button",a:{icon:"refresh",style:[{t:2,x:{r:["data.globalmode"],s:'_0?null:"selected"'},p:[12,35,721]}],action:"globalmode",tooltip:"Local sector or whole region scanning.","tooltip-side":"right"},f:[{t:2,x:{r:["data.globalmode"],s:'_0?"MAXIMUM":"LOCAL"'},p:[12,165,851]}]}]}]}," ",{t:4,f:[{p:[16,2,957],t:7,e:"ui-display",a:{title:"Current Location"},f:[{p:[17,3,998],t:7,e:"span",f:[{t:2,r:"data.current",p:[17,9,1004]}]}]}," ",{p:[20,2,1048],t:7,e:"ui-display",a:{title:"Detected Signals"},f:[{t:4,f:[{p:[22,3,1114],t:7,e:"ui-section",a:{label:[{t:2,r:"entrytag",p:[22,21,1132]}]},f:[{p:[23,3,1149],t:7,e:"span",f:[{t:2,r:"area",p:[23,9,1155]}," (",{t:2,r:"coord",p:[23,19,1165]},")"]}," ",{t:4,f:[{p:[25,4,1209],t:7,e:"span",f:["Dist: ",{t:2,r:"dist",p:[25,16,1221]},"m Dir: ",{t:2,r:"degrees",p:[25,31,1236]},"° (",{t:2,r:"direction",p:[25,45,1250]},")"]}],n:50,r:"direction",p:[24,3,1187]}]}],n:52,r:"data.signals",p:[21,2,1088]}]}],n:50,r:"data.power",p:[15,1,936]}]},e.exports=a.extend(r.exports)},{205:205}],254:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Labor Camp Teleporter"},f:[{p:[2,2,45],t:7,e:"ui-section",a:{label:"Teleporter Status"},f:[{p:[3,3,87],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.teleporter"],s:'_0?"good":"bad"'},p:[3,16,100]}]},f:[{t:2,x:{r:["data.teleporter"],s:'_0?"Connected":"Not connected"'},p:[3,54,138]}]}]}," ",{t:4,f:[{p:[6,4,244],t:7,e:"ui-section",a:{label:"Location"},f:[{p:[7,5,279],t:7,e:"span",f:[{t:2,r:"data.teleporter_location",p:[7,11,285]}]}]}," ",{p:[9,4,343],t:7,e:"ui-section",a:{label:"Locked status"},f:[{p:[10,5,383],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.teleporter_lock"],s:'_0?"lock":"unlock"'},p:[10,22,400]}],action:"teleporter_lock"},f:[{t:2,x:{r:["data.teleporter_lock"],s:'_0?"Locked":"Unlocked"'},p:[10,93,471]}]}," ",{p:[11,5,537],t:7,e:"ui-button",a:{action:"toggle_open"},f:[{t:2,x:{r:["data.teleporter_state_open"],s:'_0?"Open":"Closed"'},p:[11,37,569]}]}]}],n:50,r:"data.teleporter",p:[5,3,216]},{t:4,n:51,f:[{p:[14,4,666],t:7,e:"span",f:[{p:[14,10,672],t:7,e:"ui-button",a:{action:"scan_teleporter"},f:["Scan Teleporter"]}]}],r:"data.teleporter"}]}," ",{p:[17,1,770],t:7,e:"ui-display",a:{title:"Labor Camp Beacon"},f:[{p:[18,2,811],t:7,e:"ui-section",a:{label:"Beacon Status"},f:[{p:[19,3,849],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.beacon"],s:'_0?"good":"bad"'},p:[19,16,862]}]},f:[{t:2,x:{r:["data.beacon"],s:'_0?"Connected":"Not connected"'},p:[19,50,896]}]}]}," ",{t:4,f:[{p:[22,3,992],t:7,e:"ui-section",a:{label:"Location"},f:[{p:[23,4,1026],t:7,e:"span",f:[{t:2,r:"data.beacon_location",p:[23,10,1032]}]}]}],n:50,r:"data.beacon",p:[21,2,969]},{t:4,n:51,f:[{p:[26,4,1097],t:7,e:"span",f:[{p:[26,10,1103],t:7,e:"ui-button",a:{action:"scan_beacon"},f:["Scan Beacon"]}]}],r:"data.beacon"}]}," ",{p:[29,1,1193],t:7,e:"ui-display",a:{title:"Prisoner details"},f:[{p:[30,2,1233],t:7,e:"ui-section",a:{label:"Prisoner ID"},f:[{p:[31,3,1269],t:7,e:"ui-button",a:{action:"handle_id"},f:[{t:2,x:{r:["data.id","data.id_name"],s:'_0?_1:"-------------"'},p:[31,33,1299]}]}]}," ",{t:4,f:[{p:[34,2,1392],t:7,e:"ui-section",a:{label:"Set ID goal"},f:[{p:[35,4,1429],t:7,e:"ui-button",a:{action:"set_goal"},f:[{t:2,r:"data.goal",p:[35,33,1458]}]}]}],n:50,r:"data.id",p:[33,2,1374]}," ",{p:[38,2,1512],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[39,3,1545],t:7,e:"span",f:[{t:2,x:{r:["data.prisoner.name"],s:'_0?_0:"No Occupant"'},p:[39,9,1551]}]}]}," ",{t:4,f:[{p:[42,3,1661],t:7,e:"ui-section",a:{label:"Criminal Status"},f:[{p:[43,4,1702],t:7,e:"span",f:[{t:2,r:"data.prisoner.crimstat",p:[43,10,1708]}]}]}],n:50,r:"data.prisoner",p:[41,2,1636]}]}," ",{p:[47,1,1785],t:7,e:"ui-display",f:[{p:[48,2,1800],t:7,e:"center",f:[{p:[48,10,1808],t:7,e:"ui-button",a:{action:"teleport",state:[{t:2,x:{r:["data.can_teleport"],s:'_0?null:"disabled"'},p:[48,45,1843]}]},f:["Process Prisoner"]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],255:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,2,15],t:7,e:"center",f:[{p:[2,10,23],t:7,e:"ui-button",a:{action:"handle_id"},f:[{t:2,x:{r:["data.id","data.id_name"],s:'_0?_1:"-------------"'},p:[2,40,53]}]}]}]}," ",{p:[4,1,135],t:7,e:"ui-display",a:{title:"Stored Items"},f:[{t:4,f:[{p:[6,3,194],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[6,22,213]}]},f:[{p:[7,4,228],t:7,e:"ui-button",a:{action:"release_items",params:['{"mobref":',{t:2, + r:"mob",p:[7,56,280]},"}"],state:[{t:2,x:{r:["data.can_reclaim"],s:'_0?null:"disabled"'},p:[7,72,296]}]},f:["Drop Items"]}]}],n:52,r:"data.mobs",p:[5,2,171]}]}]},e.exports=a.extend(r.exports)},{205:205}],256:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{p:[3,3,70],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.emagged"],s:'_0?"un":null'},p:[3,20,87]},"lock"],state:[{t:2,x:{r:["data.can_toggle_safety"],s:'_0?null:"disabled"'},p:[3,63,130]}],action:"safety"},f:["Safeties: ",{p:[4,14,209],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.emagged"],s:'_0?"bad":"good"'},p:[4,27,222]}]},f:[{t:2,x:{r:["data.emagged"],s:'_0?"OFF":"ON"'},p:[4,62,257]}]}]}]},t:7,e:"ui-display",a:{title:"Default Programs",button:0},f:[" ",{t:4,f:[{p:[8,2,363],t:7,e:"ui-button",a:{action:"load_program",params:['{"type": ',{t:2,r:"type",p:[8,52,413]},"}"],style:[{t:2,x:{r:["data.program","type"],s:'_0==_1?"selected":null'},p:[8,70,431]}]},f:[{t:2,r:"name",p:[9,5,483]}," "]},{p:[10,14,506],t:7,e:"br"}],n:52,r:"data.default_programs",p:[7,2,329]}]}," ",{t:4,f:[{p:[14,2,562],t:7,e:"ui-display",a:{title:"Dangerous Programs"},f:[{t:4,f:[{p:[16,4,638],t:7,e:"ui-button",a:{icon:"warning",action:"load_program",params:['{"type": ',{t:2,r:"type",p:[16,69,703]},"}"],style:[{t:2,x:{r:["data.program","type"],s:'_0==_1?"selected":null'},p:[16,87,721]}]},f:[{t:2,r:"name",p:[17,5,773]}," "]},{p:[18,16,798],t:7,e:"br"}],n:52,r:"data.emag_programs",p:[15,3,605]}]}],n:50,r:"data.emagged",p:[13,1,539]}]},e.exports=a.extend(r.exports)},{205:205}],257:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={computed:{occupantStatState:function(){switch(this.get("data.occupant.stat")){case 0:return"good";case 1:return"average";default:return"bad"}}}}}(r),r.exports.template={v:3,t:[" ",{p:[15,1,280],t:7,e:"ui-display",a:{title:"Occupant"},f:[{p:[16,3,313],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[17,3,346],t:7,e:"span",f:[{t:2,x:{r:["data.occupant.name"],s:'_0?_0:"No Occupant"'},p:[17,9,352]}]}]}," ",{t:4,f:[{p:[20,5,466],t:7,e:"ui-section",a:{label:"State"},f:[{p:[21,7,500],t:7,e:"span",a:{"class":[{t:2,r:"occupantStatState",p:[21,20,513]}]},f:[{t:2,x:{r:["data.occupant.stat"],s:'_0==0?"Conscious":_0==1?"Unconcious":"Dead"'},p:[21,43,536]}]}]}],n:50,r:"data.occupied",p:[19,3,439]}]}," ",{p:[25,1,680],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[26,2,712],t:7,e:"ui-section",a:{label:"Door"},f:[{p:[27,5,743],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.open"],s:'_0?"unlock":"lock"'},p:[27,22,760]}],action:"door"},f:[{t:2,x:{r:["data.open"],s:'_0?"Open":"Closed"'},p:[27,71,809]}]}]}," ",{p:[29,3,874],t:7,e:"ui-section",a:{label:"Uses"},f:[{t:2,r:"data.ready_implants",p:[30,5,905]}," ",{t:4,f:[{p:[32,7,969],t:7,e:"span",a:{"class":"fa fa-cog fa-spin"}}],n:50,r:"data.replenishing",p:[31,5,936]}]}," ",{p:[35,3,1036],t:7,e:"ui-section",a:{label:"Activate"},f:[{p:[36,7,1073],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.occupied","data.ready_implants","data.ready"],s:'_0&&_1>0&&_2?null:"disabled"'},p:[36,25,1091]}],action:"implant"},f:[{t:2,x:{r:["data.ready","data.special_name"],s:'_0?(_1?_1:"Implant"):"Recharging"'},p:[37,9,1198]}," "]},{p:[38,19,1302],t:7,e:"br"}]}]}]},e.exports=a.extend(r.exports)},{205:205}],258:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={computed:{healthState:function(){var t=this.get("data.health");return t>70?"good":t>50?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{t:4,f:[{p:[15,3,296],t:7,e:"ui-notice",f:[{p:[16,5,313],t:7,e:"span",f:["Wipe in progress!"]}]}],n:50,r:"data.wiping",p:[14,1,273]},{p:{button:[{t:4,f:[{p:[22,7,479],t:7,e:"ui-button",a:{icon:"trash",state:[{t:2,x:{r:["data.isDead"],s:'_0?"disabled":null'},p:[22,38,510]}],action:"wipe"},f:[{t:2,x:{r:["data.wiping"],s:'_0?"Stop Wiping":"Wipe"'},p:[22,89,561]}," AI"]}],n:50,r:"data.name",p:[21,5,454]}]},t:7,e:"ui-display",a:{title:[{t:2,x:{r:["data.name"],s:'_0||"Empty Card"'},p:[19,19,388]}],button:0},f:[" ",{t:4,f:[{p:[26,5,672],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[27,9,709],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.isDead","data.isBraindead"],s:'_0||_1?"bad":"good"'},p:[27,22,722]}]},f:[{t:2,x:{r:["data.isDead","data.isBraindead"],s:'_0||_1?"Offline":"Operational"'},p:[27,76,776]}]}]}," ",{p:[29,5,871],t:7,e:"ui-section",a:{label:"Software Integrity"},f:[{p:[30,7,918],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.health",p:[30,40,951]}],state:[{t:2,r:"healthState",p:[30,64,975]}]},f:[{t:2,x:{r:["adata.health"],s:"Math.round(_0)"},p:[30,81,992]},"%"]}]}," ",{p:[32,5,1055],t:7,e:"ui-section",a:{label:"Laws"},f:[{t:4,f:[{p:[34,9,1117],t:7,e:"span",a:{"class":"highlight"},f:[{t:2,r:".",p:[34,33,1141]}]},{p:[34,45,1153],t:7,e:"br"}],n:52,r:"data.laws",p:[33,7,1088]}]}," ",{p:[37,5,1200],t:7,e:"ui-section",a:{label:"Settings"},f:[{p:[38,7,1237],t:7,e:"ui-button",a:{icon:"signal",style:[{t:2,x:{r:["data.wireless"],s:'_0?"selected":null'},p:[38,39,1269]}],action:"wireless"},f:["Wireless Activity"]}," ",{p:[39,7,1363],t:7,e:"ui-button",a:{icon:"microphone",style:[{t:2,x:{r:["data.radio"],s:'_0?"selected":null'},p:[39,43,1399]}],action:"radio"},f:["Subspace Radio"]}]}],n:50,r:"data.name",p:[25,3,649]}]}]},e.exports=a.extend(r.exports)},{205:205}],259:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,2,23],t:7,e:"ui-notice",f:[{p:[3,3,38],t:7,e:"span",f:["Waiting for another device to confirm your request..."]}]}],n:50,r:"data.waiting",p:[1,1,0]},{t:4,n:51,f:[{p:[6,2,132],t:7,e:"ui-display",f:[{p:[7,3,148],t:7,e:"ui-section",f:[{t:4,f:[{p:[9,5,197],t:7,e:"ui-button",a:{icon:"check",action:"auth_swipe"},f:["Authorize ",{t:2,r:"data.auth_required",p:[9,59,251]}]}],n:50,r:"data.auth_required",p:[8,4,165]},{t:4,n:51,f:[{p:[11,5,304],t:7,e:"ui-button",a:{icon:"warning",state:[{t:2,x:{r:["data.red_alert"],s:'_0?"disabled":null'},p:[11,38,337]}],action:"red_alert"},f:["Red Alert"]}," ",{p:[12,5,423],t:7,e:"ui-button",a:{icon:"wrench",state:[{t:2,x:{r:["data.emergency_maint"],s:'_0?"disabled":null'},p:[12,37,455]}],action:"emergency_maint"},f:["Emergency Maintenance Access"]}," ",{p:[13,5,572],t:7,e:"ui-button",a:{icon:"warning",state:"null",action:"bsa_unlock"},f:["Bluespace Artillery Unlock"]}],r:"data.auth_required"}]}]}],r:"data.waiting"}]},e.exports=a.extend(r.exports)},{205:205}],260:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Ore values"},f:[{t:4,f:[{p:[3,3,57],t:7,e:"ui-section",a:{label:[{t:2,r:"ore",p:[3,22,76]}]},f:[{p:[4,4,90],t:7,e:"span",f:[{t:2,r:"value",p:[4,10,96]}]}]}],n:52,r:"data.ores",p:[2,2,34]}]}," ",{p:[8,1,158],t:7,e:"ui-display",a:{title:"Points"},f:[{p:[9,2,188],t:7,e:"ui-section",a:{label:"ID"},f:[{p:[10,3,215],t:7,e:"ui-button",a:{action:"handle_id"},f:[{t:2,x:{r:["data.id","data.id_name"],s:'_0?_1:"-------------"'},p:[10,33,245]}]}]}," ",{t:4,f:[{p:[13,3,339],t:7,e:"ui-section",a:{label:"Points collected"},f:[{p:[14,4,381],t:7,e:"span",f:[{t:2,r:"data.points",p:[14,10,387]}]}]}," ",{p:[16,3,430],t:7,e:"ui-section",a:{label:"Goal"},f:[{p:[17,4,460],t:7,e:"span",f:[{t:2,r:"data.goal",p:[17,10,466]}]}]}," ",{p:[19,3,507],t:7,e:"ui-section",a:{label:"Unclaimed points"},f:[{p:[20,4,549],t:7,e:"span",f:[{t:2,r:"data.unclaimed_points",p:[20,10,555]}]}," ",{p:[21,4,592],t:7,e:"ui-button",a:{action:"claim_points",state:[{t:2,x:{r:["data.unclaimed_points"],s:'_0?null:"disabled"'},p:[21,43,631]}]},f:["Claim points"]}]}],n:50,r:"data.id",p:[12,2,320]}]}," ",{p:[25,1,745],t:7,e:"ui-display",f:[{p:[26,2,760],t:7,e:"center",f:[{p:[27,3,772],t:7,e:"ui-button",a:{action:"move_shuttle",state:[{t:2,x:{r:["data.can_go_home"],s:'_0?null:"disabled"'},p:[27,42,811]}]},f:["Move shuttle"]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],261:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Known Languages"},f:[{t:4,f:[{p:[3,5,70],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[3,23,88]}]},f:[{p:[4,7,105],t:7,e:"span",f:[{t:2,r:"desc",p:[4,13,111]}]}," ",{p:[5,7,134],t:7,e:"span",f:["Key: ,",{t:2,r:"key",p:[5,19,146]}]}," ",{t:4,f:[{p:[7,9,192],t:7,e:"span",f:["(gained from mob)"]}],n:50,r:"shadow",p:[6,7,168]}," ",{p:[9,7,245],t:7,e:"span",f:[{t:2,x:{r:["can_speak"],s:'_0?"Can Speak":"Cannot Speak"'},p:[9,13,251]}]}," ",{t:4,f:[{p:[11,9,342],t:7,e:"ui-button",a:{action:"select_default",params:['{"language_name":"',{t:2,r:"name",p:[13,37,425]},'"}'],style:[{t:2,x:{r:["is_default","can_speak"],s:'_0?"selected":_1?null:"disabled"'},p:[14,18,455]}]},f:[{t:2,x:{r:["is_default"],s:'_0?"Default Language":"Select as Default"'},p:[15,10,526]}]}],n:50,r:"data.is_living",p:[10,7,310]}," ",{t:4,f:[{t:4,f:[{p:[20,11,685],t:7,e:"ui-button",a:{action:"grant_language",params:['{"language_name":"',{t:2,r:"name",p:[20,72,746]},'"}']},f:["Grant"]}],n:50,r:"shadow",p:[19,9,659]},{t:4,n:51,f:[{p:[22,11,805],t:7,e:"ui-button",a:{action:"remove_language",params:['{"language_name":"',{t:2,r:"name",p:[22,73,867]},'"}']},f:["Remove"]}],r:"shadow"}],n:50,r:"data.admin_mode",p:[18,7,626]}]}],n:52,r:"data.languages",p:[2,3,40]}]}," ",{t:4,f:[{t:4,f:[{p:[30,5,1033],t:7,e:"ui-button",a:{action:"toggle_omnitongue",style:[{t:2,x:{r:["data.omnitongue"],s:'_0?"selected":null'},p:[32,14,1092]}]},f:["Omnitongue ",{t:2,x:{r:["data.omnitongue"],s:'_0?"Enabled":"Disabled"'},p:[33,19,1152]}]}],n:50,r:"data.is_living",p:[29,3,1005]}," ",{p:[36,3,1231],t:7,e:"ui-display",a:{title:"Unknown Languages"},f:[{t:4,f:[{p:[38,7,1315],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[38,25,1333]}]},f:[{p:[39,9,1352],t:7,e:"span",f:[{t:2,r:"desc",p:[39,15,1358]}]}," ",{p:[40,9,1383],t:7,e:"span",f:["Key: ,",{t:2,r:"key",p:[40,21,1395]}]}," ",{p:[41,9,1419],t:7,e:"ui-button",a:{action:"grant_language",params:['{"language_name":"',{t:2,r:"name",p:[43,37,1502]},'"}']},f:["Grant"]}]}],n:52,r:"data.unknown_languages",p:[37,5,1275]}]}],n:50,r:"data.admin_mode",p:[28,1,978]}]},e.exports=a.extend(r.exports)},{205:205}],262:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Controls"},f:[{t:4,f:[{t:4,f:[{p:[4,4,84],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[5,5,118],t:7,e:"span",f:["Launchpad closed."]}]}],n:50,r:"data.pad_closed",p:[3,3,56]},{t:4,n:51,f:[{p:[8,4,183],t:7,e:"ui-section",a:{label:"Launchpad"},f:[{p:[9,4,218],t:7,e:"span",f:[{p:[9,10,224],t:7,e:"b",f:[{t:2,r:"data.pad_name",p:[9,13,227]}]}]},{p:[9,41,255],t:7,e:"br"}," ",{p:[10,4,264],t:7,e:"ui-button",a:{icon:"pencil",action:"rename"},f:["Rename"]}," ",{p:[11,4,328],t:7,e:"ui-button",a:{icon:"remove",style:"danger",action:"remove"},f:["Remove"]}]}," ",{p:[14,4,427],t:7,e:"ui-section",a:{label:"Set Target"},f:[{p:[15,4,463],t:7,e:"table",f:[{p:[16,4,475],t:7,e:"tr",f:[{p:[17,5,485],t:7,e:"td",a:{style:"width:25px!important"},f:[{p:[17,38,518],t:7,e:"ui-button",a:{action:"up-left"},f:["↖"]}]}," ",{p:[18,5,570],t:7,e:"td",a:{style:"width:25px!important; text-align:center"},f:[{p:[18,57,622],t:7,e:"ui-button",a:{action:"up"},f:["↑"]}]}," ",{p:[19,5,669],t:7,e:"td",a:{style:"width:25px!important; text-align:right"},f:[{p:[19,56,720],t:7,e:"ui-button",a:{action:"up-right"},f:["↗"]}]}]}," ",{p:[21,4,782],t:7,e:"tr",f:[{p:[22,5,792],t:7,e:"td",a:{style:"width:25px!important"},f:[{p:[22,38,825],t:7,e:"ui-button",a:{action:"left",style:"width:35px!important"},f:["←"]}]}," ",{p:[23,5,903],t:7,e:"td",a:{style:"width:25px!important; text-align:center"},f:[{p:[23,57,955],t:7,e:"ui-button",a:{action:"reset"},f:["R"]}]}," ",{p:[24,5,1005],t:7,e:"td",a:{style:"width:25px!important; text-align:right"},f:[{p:[24,56,1056],t:7,e:"ui-button",a:{action:"right"},f:["→"]}]}]}," ",{p:[26,4,1115],t:7,e:"tr",f:[{p:[27,5,1125],t:7,e:"td",a:{style:"width:25px!important"},f:[{p:[27,38,1158],t:7,e:"ui-button",a:{action:"down-left"},f:["↙"]}]}," ",{p:[28,5,1212],t:7,e:"td",a:{style:"width:25px!important; text-align:center"},f:[{p:[28,57,1264],t:7,e:"ui-button",a:{action:"down"},f:["↓"]}]}," ",{p:[29,5,1313],t:7,e:"td",a:{style:"width:25px!important; text-align:right"},f:[{p:[29,56,1364],t:7,e:"ui-button",a:{action:"down-right"},f:["↘"]}]}]}]}]}," ",{p:[33,4,1459],t:7,e:"ui-section",a:{label:"Current Target"},f:[{p:[34,5,1500],t:7,e:"span",f:[{t:2,r:"data.abs_y",p:[34,11,1506]}," ",{t:2,r:"data.north_south",p:[34,26,1521]}]},{p:[34,53,1548],t:7,e:"br"}," ",{p:[35,5,1558],t:7,e:"span",f:[{t:2,r:"data.abs_x",p:[35,11,1564]}," ",{t:2,r:"data.east_west",p:[35,26,1579]}]}]}," ",{p:[37,4,1627],t:7,e:"ui-section",a:{label:"Activate"},f:[{p:[38,5,1662],t:7,e:"ui-button",a:{action:"launch",tooltip:"Teleport everything on the pad to the target.","tooltip-side":"down"},f:["Launch"]}," ",{p:[39,5,1789],t:7,e:"ui-button",a:{action:"pull",tooltip:"Teleport everything from the target to the pad.","tooltip-side":"down"},f:["Pull"]}]}],r:"data.pad_closed"}],n:50,r:"data.has_pad",p:[2,2,32]},{t:4,n:51,f:[{p:[45,3,1956],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[46,4,1989],t:7,e:"span",f:["No launchpad found. Link the remote to a launchpad."]}]}],r:"data.has_pad"}]}]},e.exports=a.extend(r.exports)},{205:205}],263:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={data:{mechChargeState:function(t){var e=this.get("data.recharge_port.mech.cell.maxcharge");return t>=e/1.5?"good":t>=e/3?"average":"bad"},mechHealthState:function(t){var e=this.get("data.recharge_port.mech.maxhealth");return t>e/1.5?"good":t>e/3?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[20,1,545],t:7,e:"ui-display",a:{title:"Mech Status"},f:[{t:4,f:[{t:4,f:[{p:[23,4,646],t:7,e:"ui-section",a:{label:"Integrity"},f:[{p:[24,6,683],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.recharge_port.mech.maxhealth",p:[24,27,704]}],value:[{t:2,r:"adata.recharge_port.mech.health",p:[24,74,751]}],state:[{t:2,x:{r:["mechHealthState","adata.recharge_port.mech.health"],s:"_0(_1)"},p:[24,117,794]}]},f:[{t:2,x:{r:["adata.recharge_port.mech.health"],s:"Math.round(_0)"},p:[24,171,848]},"/",{t:2,r:"adata.recharge_port.mech.maxhealth",p:[24,219,896]}]}]}," ",{t:4,f:[{t:4,f:[{p:[28,5,1061],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[28,31,1087],t:7,e:"span",a:{"class":"bad"},f:["Cell Critical Failure"]}]}],n:50,r:"data.recharge_port.mech.cell.critfail",p:[27,3,1010]},{t:4,n:51,f:[{p:[30,11,1170],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[31,13,1210],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.recharge_port.mech.cell.maxcharge",p:[31,34,1231]}],value:[{t:2,r:"adata.recharge_port.mech.cell.charge",p:[31,86,1283]}],state:[{t:2,x:{r:["mechChargeState","adata.recharge_port.mech.cell.charge"],s:"_0(_1)"},p:[31,134,1331]}]},f:[{t:2,x:{r:["adata.recharge_port.mech.cell.charge"],s:"Math.round(_0)"},p:[31,193,1390]},"/",{t:2,x:{r:["adata.recharge_port.mech.cell.maxcharge"],s:"Math.round(_0)"},p:[31,246,1443]}]}]}],r:"data.recharge_port.mech.cell.critfail"}],n:50,r:"data.recharge_port.mech.cell",p:[26,4,970]},{t:4,n:51,f:[{p:[35,3,1558],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[35,29,1584],t:7,e:"span",a:{"class":"bad"},f:["Cell Missing"]}]}],r:"data.recharge_port.mech.cell"}],n:50,r:"data.recharge_port.mech",p:[22,2,610]},{t:4,n:51,f:[{p:[38,4,1662],t:7,e:"ui-section",f:["Mech Not Found"]}],r:"data.recharge_port.mech"}],n:50,r:"data.recharge_port",p:[21,3,581]},{t:4,n:51,f:[{p:[41,5,1729],t:7,e:"ui-section",f:["Recharging Port Not Found"]}," ",{p:[42,2,1782],t:7,e:"ui-button",a:{icon:"refresh",action:"reconnect"},f:["Reconnect"]}],r:"data.recharge_port"}]}]},e.exports=a.extend(r.exports)},{205:205}],264:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{t:4,f:[{p:[3,5,45],t:7,e:"ui-section",a:{label:"Interface Lock"},f:[{p:[4,7,88],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[4,24,105]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[4,75,156]}]}]}],n:50,r:"data.siliconUser",p:[2,3,15]},{t:4,n:51,f:[{p:[7,5,247],t:7,e:"span",f:["Swipe an ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[7,31,273]}," this interface."]}],r:"data.siliconUser"}]}," ",{p:[10,1,358],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[11,3,389],t:7,e:"ui-section",a:{label:"Power"},f:[{t:4,f:[{p:[13,7,470],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[13,24,487]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[13,68,531]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[13,116,579]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[12,5,421]},{t:4,n:51,f:[{p:[15,7,639],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.on"],s:'_0?"good":"bad"'},p:[15,20,652]}],state:[{t:2,x:{r:["data.cell"],s:'_0?null:"disabled"'},p:[15,57,689]}]},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[15,92,724]}]}],x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"}}]}," ",{p:[18,3,791],t:7,e:"ui-section",a:{label:"Cell"},f:[{p:[19,5,822],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.cell"],s:'_0?null:"bad"'},p:[19,18,835]}]},f:[{t:2,x:{r:["data.cell","data.cellPercent"],s:'_0?_1+"%":"No Cell"'},p:[19,48,865]}]}]}," ",{p:[21,3,943],t:7,e:"ui-section",a:{label:"Mode"},f:[{p:[22,5,974],t:7,e:"span",a:{"class":[{t:2,r:"data.modeStatus",p:[22,18,987]}]},f:[{t:2,r:"data.mode",p:[22,39,1008]}]}]}," ",{p:[24,3,1049],t:7,e:"ui-section",a:{label:"Load"},f:[{p:[25,5,1080],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.load"],s:'_0?"good":"average"'},p:[25,18,1093]}]},f:[{t:2,x:{r:["data.load"],s:'_0?_0:"None"'},p:[25,54,1129]}]}]}," ",{p:[27,3,1191],t:7,e:"ui-section",a:{label:"Destination"},f:[{p:[28,5,1229],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.destination"],s:'_0?"good":"average"'},p:[28,18,1242]}]},f:[{t:2,x:{r:["data.destination"],s:'_0?_0:"None"'},p:[28,60,1284]}]}]}]}," ",{t:4,f:[{p:{button:[{t:4,f:[{p:[35,9,1513],t:7,e:"ui-button",a:{icon:"eject",action:"unload"},f:["Unload"]}],n:50,r:"data.load",p:[34,7,1486]}," ",{t:4,f:[{p:[38,9,1623],t:7,e:"ui-button",a:{icon:"eject",action:"ejectpai"},f:["Eject PAI"]}],n:50,r:"data.haspai",p:[37,7,1594]}," ",{p:[40,7,1709],t:7,e:"ui-button",a:{icon:"pencil",action:"setid"},f:["Set ID"]}]},t:7,e:"ui-display",a:{title:"Controls",button:0},f:[" ",{p:[42,5,1791],t:7,e:"ui-section",a:{label:"Destination"},f:[{p:[43,7,1831],t:7,e:"ui-button",a:{icon:"pencil",action:"destination"},f:["Set Destination"]}," ",{p:[44,7,1912],t:7,e:"ui-button",a:{icon:"stop",action:"stop"},f:["Stop"]}," ",{p:[45,7,1973],t:7,e:"ui-button",a:{icon:"play",action:"go"},f:["Go"]}]}," ",{p:[47,5,2047],t:7,e:"ui-section",a:{label:"Home"},f:[{p:[48,7,2080],t:7,e:"ui-button",a:{icon:"home",action:"home"},f:["Go Home"]}," ",{p:[49,7,2144],t:7,e:"ui-button",a:{icon:"pencil",action:"sethome"},f:["Set Home"]}]}," ",{p:[51,5,2231],t:7,e:"ui-section",a:{label:"Settings"},f:[{p:[52,7,2268],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.autoReturn"],s:'_0?"check-square-o":"square-o"'},p:[52,24,2285]}],style:[{t:2,x:{r:["data.autoReturn"],s:'_0?"selected":null'},p:[52,84,2345]}],action:"autoret"},f:["Auto-Return Home"]}," ",{p:[54,7,2449],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.autoPickup"],s:'_0?"check-square-o":"square-o"'},p:[54,24,2466]}],style:[{t:2,x:{r:["data.autoPickup"],s:'_0?"selected":null'},p:[54,84,2526]}],action:"autopick"},f:["Auto-Pickup Crate"]}," ",{p:[56,7,2632],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.reportDelivery"],s:'_0?"check-square-o":"square-o"'},p:[56,24,2649]}],style:[{t:2,x:{r:["data.reportDelivery"],s:'_0?"selected":null'},p:[56,88,2713]}],action:"report"},f:["Report Deliveries"]}]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[31,1,1373]}]},e.exports=a.extend(r.exports)},{205:205}],265:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Relay"},f:[{t:4,f:[{p:[3,3,57],t:7,e:"h2",f:["NETWORK BUFFERS OVERLOADED"]}," ",{p:[4,3,96],t:7,e:"h3",f:["Overload Recovery Mode"]}," ",{p:[5,3,131],t:7,e:"i",f:["This system is suffering temporary outage due to overflow of traffic buffers. Until buffered traffic is processed, all further requests will be dropped. Frequent occurences of this error may indicate insufficient hardware capacity of your network. Please contact your network planning department for instructions on how to resolve this issue."]}," ",{p:[6,3,484],t:7,e:"h3",f:["ADMINISTRATIVE OVERRIDE"]}," ",{p:[7,3,520],t:7,e:"b",f:["CAUTION - Data loss may occur"]}," ",{p:[8,3,562],t:7,e:"ui-button",a:{icon:"signal",action:"restart"},f:["Purge buffered traffic"]}],n:50,r:"data.dos_crashed",p:[2,2,29]},{t:4,n:51,f:[{p:[12,3,663],t:7,e:"ui-section",a:{label:"Relay status"},f:[{p:[13,4,701],t:7,e:"ui-button",a:{icon:"power-off",action:"toggle"},f:[{t:2,x:{r:["data.enabled"],s:'_0?"ENABLED":"DISABLED"'},p:[14,6,752]}]}]}," ",{p:[18,3,836],t:7,e:"ui-section",a:{label:"Network buffer status"},f:[{t:2,r:"data.dos_overload",p:[19,4,883]}," / ",{t:2,r:"data.dos_capacity",p:[19,28,907]}," GQ"]}],r:"data.dos_crashed"}]}]},e.exports=a.extend(r.exports)},{205:205}],266:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={computed:{healthState:function(){var t=this.get("data.health");return t>70?"good":t>50?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[15,1,320],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[18,3,363],t:7,e:"ui-notice",f:[{p:[19,5,380],t:7,e:"span",f:["Reconstruction in progress!"]}]}],n:50,r:"data.restoring",p:[17,1,337]},{p:[24,1,451],t:7,e:"ui-display",f:[{p:[26,1,467],t:7,e:"div",a:{"class":"item"},f:[{p:[27,3,489],t:7,e:"div",a:{"class":"itemLabel"},f:["Inserted AI:"]}," ",{p:[30,3,541],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[31,2,569],t:7,e:"ui-button",a:{icon:"eject",action:"PRG_eject",state:[{t:2,x:{r:["data.nocard"],s:'_0?"disabled":null'},p:[31,52,619]}]},f:[{t:2,x:{r:["data.name"],s:'_0?_0:"---"'},p:[31,89,656]}]}]}]}," ",{t:4,f:[{p:[36,2,744],t:7,e:"b",f:["ERROR: ",{t:2,r:"data.error",p:[36,12,754]}]}],n:50,r:"data.error",p:[35,1,723]},{t:4,n:51,f:[{p:[38,2,785],t:7,e:"h2",f:["System Status"]}," ",{p:[39,2,810],t:7,e:"div",a:{"class":"item"},f:[{p:[40,3,832],t:7,e:"div",a:{"class":"itemLabel"},f:["Current AI:"]}," ",{p:[43,3,885],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.name",p:[44,4,915]}]}," ",{p:[46,3,942],t:7,e:"div",a:{"class":"itemLabel"},f:["Status:"]}," ",{p:[49,3,991],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:["Nonfunctional"],n:50,r:"data.isDead",p:[50,4,1021]},{t:4,n:51,f:["Functional"],r:"data.isDead"}]}," ",{p:[56,3,1114],t:7,e:"div",a:{"class":"itemLabel"},f:["System Integrity:"]}," ",{p:[59,3,1173],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[60,4,1203],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.health",p:[60,37,1236]}],state:[{t:2,r:"healthState",p:[61,11,1264]}]},f:[{t:2,x:{r:["adata.health"],s:"Math.round(_0)"},p:[61,28,1281]},"%"]}]}," ",{p:[63,3,1336],t:7,e:"div",a:{"class":"itemLabel"},f:["Active Laws:"]}," ",{p:[66,3,1390],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[67,4,1420],t:7,e:"table",f:[{t:4,f:[{p:[69,6,1462],t:7,e:"tr",f:[{p:[69,10,1466],t:7,e:"td",f:[{p:[69,14,1470],t:7,e:"span",a:{"class":"highlight"},f:[{t:2,r:".",p:[69,38,1494]}]}]}]}],n:52,r:"data.ai_laws",p:[68,5,1433]}]}]}," ",{p:[73,2,1547],t:7,e:"ui-section",a:{label:"Operations"},f:[{p:[74,3,1582],t:7,e:"ui-button",a:{icon:"plus",style:[{t:2,x:{r:["data.restoring"],s:'_0?"disabled":null'},p:[74,33,1612]}],action:"PRG_beginReconstruction"},f:["Begin Reconstruction"]}]}]}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(280)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,280:280}],267:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[5,1,91],t:7,e:"ui-button",a:{action:"PRG_switchm",icon:"home",params:'{"target" : "mod"}',state:[{t:2,x:{r:["data.mmode"],s:'_0==1?"disabled":null'},p:[5,80,170]}]},f:["Access Modification"]}],n:50,r:"data.have_id_slot",p:[4,1,64]},{p:[7,1,253],t:7,e:"ui-button",a:{action:"PRG_switchm",icon:"folder-open",params:'{"target" : "manage"}',state:[{t:2,x:{r:["data.mmode"],s:'_0==2?"disabled":null'},p:[7,90,342]}]},f:["Job Management"]}," ",{p:[8,1,411],t:7,e:"ui-button",a:{action:"PRG_switchm",icon:"folder-open",params:'{"target" : "manifest"}',state:[{t:2,x:{r:["data.mmode"],s:'!_0?"disabled":null'},p:[8,92,502]}]},f:["Crew Manifest"]}," ",{t:4,f:[{p:[10,1,593],t:7,e:"ui-button",a:{action:"PRG_print",icon:"print",state:[{t:2,x:{r:["data.has_id","data.mmode"],s:'!_1||_0&&_1==1?null:"disabled"'},p:[10,51,643]}]},f:["Print"]}],n:50,r:"data.have_printer",p:[9,1,566]},{t:4,f:[{p:[14,1,766],t:7,e:"div",a:{"class":"item"},f:[{p:[15,3,788],t:7,e:"h2",f:["Crew Manifest"]}," ",{p:[16,3,814],t:7,e:"br"},"Please use security record computer to modify entries.",{p:[16,61,872],t:7,e:"br"},{p:[16,65,876],t:7,e:"br"}]}," ",{t:4,f:[{p:[19,2,916],t:7,e:"div",a:{"class":"item"},f:[{t:2,r:"name",p:[20,2,937]}," - ",{t:2,r:"rank",p:[20,13,948]}]}],n:52,r:"data.manifest",p:[18,1,890]}],n:50,x:{r:["data.mmode"],s:"!_0"},p:[13,1,745]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.mmode"],s:"_0==2"},f:[{p:[25,1,1008],t:7,e:"div",a:{"class":"item"},f:[{p:[26,3,1030],t:7,e:"h2",f:["Job Management"]}]}," ",{p:[28,1,1063],t:7,e:"table",f:[{p:[29,1,1072],t:7,e:"tr",f:[{p:[29,5,1076],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,27,1098],t:7,e:"b",f:["Job"]}]},{p:[29,42,1113],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,64,1135],t:7,e:"b",f:["Slots"]}]},{p:[29,81,1152],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,103,1174],t:7,e:"b",f:["Open job"]}]},{p:[29,123,1194],t:7,e:"td",a:{style:"width:25%"},f:[{p:[29,145,1216],t:7,e:"b",f:["Close job"]}]}]}," ",{t:4,f:[{p:[32,2,1269],t:7,e:"tr",f:[{p:[32,6,1273],t:7,e:"td",f:[{t:2,r:"title",p:[32,10,1277]}]},{p:[32,24,1291],t:7,e:"td",f:[{t:2,r:"current",p:[32,28,1295]},"/",{t:2,r:"total",p:[32,40,1307]}]},{p:[32,54,1321],t:7,e:"td",f:[{p:[32,58,1325],t:7,e:"ui-button",a:{action:"PRG_open_job",params:['{"target" : "',{t:2,r:"title",p:[32,112,1379]},'"}'],state:[{t:2,x:{r:["status_open"],s:'_0?null:"disabled"'},p:[32,132,1399]}]},f:[{t:2,r:"desc_open",p:[32,169,1436]}]},{p:[32,194,1461],t:7,e:"br"}]},{p:[32,203,1470],t:7,e:"td",f:[{p:[32,207,1474],t:7,e:"ui-button",a:{action:"PRG_close_job",params:['{"target" : "',{t:2,r:"title",p:[32,262,1529]},'"}'],state:[{t:2,x:{r:["status_close"],s:'_0?null:"disabled"'},p:[32,282,1549]}]},f:[{t:2,r:"desc_close",p:[32,320,1587]}]}]}]}],n:52,r:"data.slots",p:[30,1,1244]}]}]},{t:4,n:50,x:{r:["data.mmode"],s:"!(_0==2)"},f:[" ",{p:[40,1,1665],t:7,e:"div",a:{"class":"item"},f:[{p:[41,3,1687],t:7,e:"h2",f:["Access Modification"]}]}," ",{t:4,f:[{p:[45,3,1751],t:7,e:"span",a:{"class":"alert"},f:[{p:[45,23,1771],t:7,e:"i",f:["Please insert the ID into the terminal to proceed."]}]},{p:[45,87,1835],t:7,e:"br"}],n:50,x:{r:["data.has_id"],s:"!_0"},p:[44,1,1727]},{p:[48,1,1852],t:7,e:"div",a:{"class":"item"},f:[{p:[49,3,1874],t:7,e:"div",a:{"class":"itemLabel"},f:["Target Identity:"]}," ",{p:[52,3,1930],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[53,2,1958],t:7,e:"ui-button",a:{icon:"eject",action:"PRG_eject",params:'{"target" : "id"}'},f:[{t:2,r:"data.id_name",p:[53,72,2028]}]}]}]}," ",{p:[56,1,2076],t:7,e:"div",a:{"class":"item"},f:[{p:[57,3,2098],t:7,e:"div",a:{"class":"itemLabel"},f:["Auth Identity:"]}," ",{p:[60,3,2152],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[61,2,2180],t:7,e:"ui-button",a:{icon:"eject",action:"PRG_eject",params:'{"target" : "auth"}'},f:[{t:2,r:"data.auth_name",p:[61,74,2252]}]}]}]}," ",{p:[64,1,2302],t:7,e:"hr"}," ",{t:4,f:[{t:4,f:[{p:[68,2,2362],t:7,e:"div",a:{"class":"item"},f:[{p:[69,4,2385],t:7,e:"h2",f:["Details"]}]}," ",{t:4,f:[{p:[73,2,2436],t:7,e:"div",a:{"class":"item"},f:[{p:[74,4,2459],t:7,e:"div",a:{"class":"itemLabel"},f:["Registered Name:"]}," ",{p:[77,4,2518],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.id_owner",p:[78,3,2547]}]}]}," ",{p:[81,2,2587],t:7,e:"div",a:{"class":"item"},f:[{p:[82,4,2610],t:7,e:"div",a:{"class":"itemLabel"},f:["Rank:"]}," ",{p:[85,4,2658],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.id_rank",p:[86,3,2687]}]}]}," ",{p:[89,2,2726],t:7,e:"div",a:{"class":"item"},f:[{p:[90,4,2749],t:7,e:"div",a:{"class":"itemLabel"},f:["Demote:"]}," ",{p:[93,4,2799],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[94,3,2828],t:7,e:"ui-button",a:{action:"PRG_terminate",icon:"gear",state:[{t:2,x:{r:["data.id_rank"],s:'_0=="Unassigned"?"disabled":null'},p:[94,56,2881]}]},f:["Demote ",{t:2,r:"data.id_owner",p:[94,117,2942]}]}]}]}],n:50,r:"data.minor",p:[72,2,2415]},{t:4,n:51,f:[{p:[99,2,3007],t:7,e:"div",a:{"class":"item"},f:[{p:[100,4,3030],t:7,e:"div",a:{"class":"itemLabel"},f:["Registered Name:"]}," ",{p:[103,4,3089],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[104,3,3118],t:7,e:"ui-button",a:{action:"PRG_edit",icon:"pencil",params:'{"name" : "1"}'},f:[{t:2,r:"data.id_owner",p:[104,70,3185]}]}]}]}," ",{p:[108,2,3239],t:7,e:"div",a:{"class":"item"},f:[{p:[109,4,3262],t:7,e:"h2",f:["Assignment"]}]}," ",{p:[111,3,3294],t:7,e:"ui-button",a:{action:"PRG_togglea",icon:"gear"},f:[{t:2,x:{r:["data.assignments"],s:'_0?"Hide assignments":"Show assignments"'},p:[111,47,3338]}]}," ",{p:[112,2,3415],t:7,e:"div",a:{"class":"item"},f:[{p:[113,4,3438],t:7,e:"span",a:{id:"allvalue.jobsslot"},f:[]}]}," ",{p:[117,2,3495],t:7,e:"div",a:{"class":"item"},f:[{t:4,f:[{p:[119,4,3547],t:7,e:"div",a:{id:"all-value.jobs"},f:[{p:[120,3,3576],t:7,e:"table",f:[{p:[121,5,3589],t:7,e:"tr",f:[{p:[122,4,3598],t:7,e:"th",f:["Command"]}," ",{p:[123,4,3619],t:7,e:"td",f:[{p:[124,6,3630],t:7,e:"ui-button",a:{action:"PRG_assign",params:'{"assign_target" : "Captain"}',state:[{t:2,x:{r:["data.id_rank"],s:'_0=="Captain"?"selected":null'},p:[124,83,3707]}]},f:["Captain"]}]}]}," ",{p:[127,5,3804],t:7,e:"tr",f:[{p:[128,4,3813],t:7,e:"th",f:["Special"]}," ",{p:[129,4,3834],t:7,e:"td",f:[{p:[130,6,3845],t:7,e:"ui-button",a:{action:"PRG_assign",params:'{"assign_target" : "Custom"}'},f:["Custom"]}]}]}," ",{p:[133,5,3959],t:7,e:"tr",f:[{p:[134,4,3968],t:7,e:"th",a:{style:"color: '#FFA500';"},f:["Engineering"]}," ",{p:[135,4,4019],t:7,e:"td",f:[{t:4,f:[{p:[137,5,4067],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[137,64,4126]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[137,82,4144]}]},f:[{t:2,r:"display_name",p:[137,127,4189]}]}],n:52,r:"data.engineering_jobs",p:[136,6,4030]}]}]}," ",{p:[141,5,4260],t:7,e:"tr",f:[{p:[142,4,4269],t:7,e:"th",a:{style:"color: '#008000';"},f:["Medical"]}," ",{p:[143,4,4316],t:7,e:"td",f:[{t:4,f:[{p:[145,5,4360],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[145,64,4419]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[145,82,4437]}]},f:[{t:2,r:"display_name",p:[145,127,4482]}]}],n:52,r:"data.medical_jobs",p:[144,6,4327]}]}]}," ",{p:[149,5,4553],t:7,e:"tr",f:[{p:[150,4,4562],t:7,e:"th",a:{style:"color: '#800080';"},f:["Science"]}," ",{p:[151,4,4609],t:7,e:"td",f:[{t:4,f:[{p:[153,5,4653],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[153,64,4712]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[153,82,4730]}]},f:[{t:2,r:"display_name",p:[153,127,4775]}]}],n:52,r:"data.science_jobs",p:[152,6,4620]}]}]}," ",{p:[157,5,4846],t:7,e:"tr",f:[{p:[158,4,4855],t:7,e:"th",a:{style:"color: '#DD0000';"},f:["Security"]}," ",{p:[159,4,4903],t:7,e:"td",f:[{t:4,f:[{p:[161,5,4948],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[161,64,5007]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[161,82,5025]}]},f:[{t:2,r:"display_name",p:[161,127,5070]}]}],n:52,r:"data.security_jobs",p:[160,6,4914]}]}]}," ",{p:[165,5,5141],t:7,e:"tr",f:[{p:[166,4,5150],t:7,e:"th",a:{style:"color: '#cc6600';" +-},f:["Cargo"]}," ",{p:[167,4,5195],t:7,e:"td",f:[{t:4,f:[{p:[169,5,5237],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[169,64,5296]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[169,82,5314]}]},f:[{t:2,r:"display_name",p:[169,127,5359]}]}],n:52,r:"data.cargo_jobs",p:[168,6,5206]}]}]}," ",{p:[173,5,5430],t:7,e:"tr",f:[{p:[174,4,5439],t:7,e:"th",a:{style:"color: '#808080';"},f:["Civilian"]}," ",{p:[175,4,5487],t:7,e:"td",f:[{t:4,f:[{p:[177,5,5532],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[177,64,5591]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[177,82,5609]}]},f:[{t:2,r:"display_name",p:[177,127,5654]}]}],n:52,r:"data.civilian_jobs",p:[176,6,5498]}]}]}," ",{t:4,f:[{p:[182,4,5757],t:7,e:"tr",f:[{p:[183,6,5768],t:7,e:"th",a:{style:"color: '#A52A2A';"},f:["Centcom"]}," ",{p:[184,6,5817],t:7,e:"td",f:[{t:4,f:[{p:[186,7,5862],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[186,66,5921]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[186,84,5939]}]},f:[{t:2,r:"display_name",p:[186,129,5984]}]}],n:52,r:"data.centcom_jobs",p:[185,5,5827]}]}]}],n:50,r:"data.centcom_access",p:[181,5,5725]}]}]}],n:50,r:"data.assignments",p:[118,4,3518]}]}],r:"data.minor"}," ",{t:4,f:[{p:[198,4,6153],t:7,e:"div",a:{"class":"item"},f:[{p:[199,3,6175],t:7,e:"h2",f:["Central Command"]}]}," ",{p:[201,4,6215],t:7,e:"div",a:{"class":"item",style:"width: 100%"},f:[{t:4,f:[{p:[203,5,6296],t:7,e:"div",a:{"class":"itemContentWide"},f:[{p:[204,5,6331],t:7,e:"ui-button",a:{action:"PRG_access",params:['{"access_target" : "',{t:2,r:"ref",p:[204,64,6390]},'", "allowed" : "',{t:2,r:"allowed",p:[204,87,6413]},'"}'],state:[{t:2,x:{r:["allowed"],s:'_0?"toggle":null'},p:[204,109,6435]}]},f:[{t:2,r:"desc",p:[204,140,6466]}]}]}],n:52,r:"data.all_centcom_access",p:[202,3,6257]}]}],n:50,r:"data.centcom_access",p:[197,2,6121]},{t:4,n:51,f:[{p:[209,4,6538],t:7,e:"div",a:{"class":"item"},f:[{p:[210,3,6560],t:7,e:"h2",f:[{t:2,r:"data.station_name",p:[210,7,6564]}]}]}," ",{p:[212,4,6606],t:7,e:"div",a:{"class":"item",style:"width: 100%"},f:[{t:4,f:[{p:[214,5,6676],t:7,e:"div",a:{style:"float: left; width: 175px; min-height: 250px"},f:[{p:[215,4,6739],t:7,e:"div",a:{"class":"average"},f:[{p:[215,25,6760],t:7,e:"ui-button",a:{action:"PRG_regsel",state:[{t:2,x:{r:["selected"],s:'_0?"toggle":null'},p:[215,63,6798]}],params:['{"region" : "',{t:2,r:"regid",p:[215,116,6851]},'"}']},f:[{p:[215,129,6864],t:7,e:"b",f:[{t:2,r:"name",p:[215,132,6867]}]}]}]}," ",{p:[216,4,6902],t:7,e:"br"}," ",{t:4,f:[{p:[218,6,6938],t:7,e:"div",a:{"class":"itemContentWide"},f:[{p:[219,5,6973],t:7,e:"ui-button",a:{action:"PRG_access",params:['{"access_target" : "',{t:2,r:"ref",p:[219,64,7032]},'", "allowed" : "',{t:2,r:"allowed",p:[219,87,7055]},'"}'],state:[{t:2,x:{r:["allowed"],s:'_0?"toggle":null'},p:[219,109,7077]}]},f:[{t:2,r:"desc",p:[219,140,7108]}]}]}],n:52,r:"accesses",p:[217,6,6913]}]}],n:52,r:"data.regions",p:[213,3,6648]}]}],r:"data.centcom_access"}],n:50,r:"data.has_id",p:[67,3,2340]}],n:50,r:"data.authenticated",p:[66,1,2310]}]}],x:{r:["data.mmode"],s:"!_0"}}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(280)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,280:280}],268:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={data:{chargeState:function(t){var e=this.get("data.battery.max");return t>e/2?"good":t>e/4?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[15,1,311],t:7,e:"ntosheader"}," ",{p:[17,1,328],t:7,e:"ui-display",f:[{p:[18,2,343],t:7,e:"i",f:["Welcome to computer configuration utility. Please consult your system administrator if you have any questions about your device."]},{p:[18,137,478],t:7,e:"hr"}," ",{p:[19,2,485],t:7,e:"ui-display",a:{title:"Power Supply"},f:[{p:[20,3,522],t:7,e:"ui-section",a:{label:"Power Usage"},f:[{t:2,r:"data.power_usage",p:[21,4,559]},"W"]}," ",{t:4,f:[{p:[25,4,630],t:7,e:"ui-section",a:{label:"Battery Status"},f:["Active"]}," ",{p:[28,4,701],t:7,e:"ui-section",a:{label:"Battery Rating"},f:[{t:2,r:"data.battery.max",p:[29,5,742]}]}," ",{p:[31,4,785],t:7,e:"ui-section",a:{label:"Battery Charge"},f:[{p:[32,5,826],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.battery.max",p:[32,26,847]}],value:[{t:2,r:"adata.battery.charge",p:[32,56,877]}],state:[{t:2,x:{r:["chargeState","adata.battery.charge"],s:"_0(_1)"},p:[32,89,910]}]},f:[{t:2,x:{r:["adata.battery.charge"],s:"Math.round(_0)"},p:[32,128,949]},"/",{t:2,r:"adata.battery.max",p:[32,165,986]}]}]}],n:50,r:"data.battery",p:[24,3,605]},{t:4,n:51,f:[{p:[35,4,1051],t:7,e:"ui-section",a:{label:"Battery Status"},f:["Not Available"]}],r:"data.battery"}]}," ",{p:[41,2,1156],t:7,e:"ui-display",a:{title:"File System"},f:[{p:[42,3,1192],t:7,e:"ui-section",a:{label:"Used Capacity"},f:[{p:[43,4,1231],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.disk_size",p:[43,25,1252]}],value:[{t:2,r:"adata.disk_used",p:[43,53,1280]}],state:"good"},f:[{t:2,x:{r:["adata.disk_used"],s:"Math.round(_0)"},p:[43,87,1314]},"GQ / ",{t:2,r:"adata.disk_size",p:[43,123,1350]},"GQ"]}]}]}," ",{p:[47,2,1419],t:7,e:"ui-display",a:{title:"Computer Components"},f:[{t:4,f:[{p:[49,4,1491],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"name",p:[49,26,1513]}]},f:[{p:[50,5,1529],t:7,e:"div",a:{style:"display: table-caption; margin-left: 3px"},f:[{t:2,r:"desc",p:[50,59,1583]}]}," ",{p:[52,5,1605],t:7,e:"ui-section",a:{label:"State"},f:[{p:[53,6,1638],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["critical"],s:'_0?"disabled":null'},p:[53,24,1656]}],action:"PC_toggle_component",params:['{"name": "',{t:2,r:"name",p:[53,105,1737]},'"}']},f:[{t:2,x:{r:["enabled"],s:'_0?"Enabled":"Disabled"'},p:[54,7,1757]}]}]}," ",{t:4,f:[{p:[59,6,1868],t:7,e:"ui-section",a:{label:"Power Usage"},f:[{t:2,r:"powerusage",p:[60,7,1908]},"W"]}],n:50,r:"powerusage",p:[58,5,1843]}]}," ",{p:[64,4,1985],t:7,e:"br"}],n:52,r:"data.hardware",p:[48,3,1463]}]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(280)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,280:280}],269:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:[{p:[7,3,103],t:7,e:"h2",f:["An error has occurred and this program can not continue."]}," Additional information: ",{t:2,r:"data.error",p:[8,27,196]},{p:[8,41,210],t:7,e:"br"}," ",{p:[9,3,218],t:7,e:"i",f:["Please try again. If the problem persists contact your system administrator for assistance."]}," ",{p:[10,3,320],t:7,e:"ui-button",a:{action:"PRG_closefile"},f:["Restart program"]}],n:50,r:"data.error",p:[6,2,81]},{t:4,n:51,f:[{t:4,f:[{p:[13,4,422],t:7,e:"h2",f:["Viewing file ",{t:2,r:"data.filename",p:[13,21,439]}]}," ",{p:[14,4,466],t:7,e:"div",a:{"class":"item"},f:[{p:[15,4,489],t:7,e:"ui-button",a:{action:"PRG_closefile"},f:["CLOSE"]}," ",{p:[16,4,545],t:7,e:"ui-button",a:{action:"PRG_edit"},f:["EDIT"]}," ",{p:[17,4,595],t:7,e:"ui-button",a:{action:"PRG_printfile"},f:["PRINT"]}," "]},{p:[18,10,657],t:7,e:"hr"}," ",{t:3,r:"data.filedata",p:[19,4,666]}],n:50,r:"data.filename",p:[12,3,396]},{t:4,n:51,f:[{p:[21,4,702],t:7,e:"h2",f:["Available files (local):"]}," ",{p:[22,4,740],t:7,e:"table",f:[{p:[23,5,753],t:7,e:"tr",f:[{p:[24,6,764],t:7,e:"th",f:["File name"]}," ",{p:[25,6,789],t:7,e:"th",f:["File type"]}," ",{p:[26,6,814],t:7,e:"th",f:["File size (GQ)"]}," ",{p:[27,6,844],t:7,e:"th",f:["Operations"]}]}," ",{t:4,f:[{p:[30,6,907],t:7,e:"tr",f:[{p:[31,7,919],t:7,e:"td",f:[{t:2,r:"name",p:[31,11,923]}]}," ",{p:[32,7,944],t:7,e:"td",f:[".",{t:2,r:"type",p:[32,12,949]}]}," ",{p:[33,7,970],t:7,e:"td",f:[{t:2,r:"size",p:[33,11,974]},"GQ"]}," ",{p:[34,7,997],t:7,e:"td",f:[{p:[35,8,1010],t:7,e:"ui-button",a:{action:"PRG_openfile",params:['{"name": "',{t:2,r:"name",p:[35,59,1061]},'"}']},f:["VIEW"]}," ",{p:[36,8,1098],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[36,26,1116]}],action:"PRG_deletefile",params:['{"name": "',{t:2,r:"name",p:[36,105,1195]},'"}']},f:["DELETE"]}," ",{p:[37,8,1234],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[37,26,1252]}],action:"PRG_rename",params:['{"name": "',{t:2,r:"name",p:[37,101,1327]},'"}']},f:["RENAME"]}," ",{p:[38,8,1366],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[38,26,1384]}],action:"PRG_clone",params:['{"name": "',{t:2,r:"name",p:[38,100,1458]},'"}']},f:["CLONE"]}," ",{t:4,f:[{p:[40,9,1531],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[40,27,1549]}],action:"PRG_copytousb",params:['{"name": "',{t:2,r:"name",p:[40,105,1627]},'"}']},f:["EXPORT"]}],n:50,r:"data.usbconnected",p:[39,8,1496]}]}]}],n:52,r:"data.files",p:[29,5,880]}]}," ",{t:4,f:[{p:[47,4,1761],t:7,e:"h2",f:["Available files (portable device):"]}," ",{p:[48,4,1809],t:7,e:"table",f:[{p:[49,5,1822],t:7,e:"tr",f:[{p:[50,6,1833],t:7,e:"th",f:["File name"]}," ",{p:[51,6,1858],t:7,e:"th",f:["File type"]}," ",{p:[52,6,1883],t:7,e:"th",f:["File size (GQ)"]}," ",{p:[53,6,1913],t:7,e:"th",f:["Operations"]}]}," ",{t:4,f:[{p:[56,6,1979],t:7,e:"tr",f:[{p:[57,7,1991],t:7,e:"td",f:[{t:2,r:"name",p:[57,11,1995]}]}," ",{p:[58,7,2016],t:7,e:"td",f:[".",{t:2,r:"type",p:[58,12,2021]}]}," ",{p:[59,7,2042],t:7,e:"td",f:[{t:2,r:"size",p:[59,11,2046]},"GQ"]}," ",{p:[60,7,2069],t:7,e:"td",f:[{p:[61,8,2082],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[61,26,2100]}],action:"PRG_usbdeletefile",params:['{"name": "',{t:2,r:"name",p:[61,108,2182]},'"}']},f:["DELETE"]}," ",{t:4,f:[{p:[63,9,2256],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[63,27,2274]}],action:"PRG_copyfromusb",params:['{"name": "',{t:2,r:"name",p:[63,107,2354]},'"}']},f:["IMPORT"]}],n:50,r:"data.usbconnected",p:[62,8,2221]}]}]}],n:52,r:"data.usbfiles",p:[55,5,1949]}]}],n:50,r:"data.usbconnected",p:[46,4,1731]}," ",{p:[70,4,2470],t:7,e:"ui-button",a:{action:"PRG_newtextfile"},f:["NEW DATA FILE"]}],r:"data.filename"}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(280)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,280:280}],270:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{p:[5,2,79],t:7,e:"i",f:["No program loaded. Please select program from list below."]}," ",{p:[6,2,146],t:7,e:"table",f:[{t:4,f:[{p:[8,4,185],t:7,e:"tr",f:[{p:[8,8,189],t:7,e:"td",f:[{p:[8,12,193],t:7,e:"ui-button",a:{action:"PC_runprogram",params:['{"name": "',{t:2,r:"name",p:[8,64,245]},'"}']},f:[{t:2,r:"desc",p:[9,5,263]}]}]},{p:[11,4,293],t:7,e:"td",f:[{p:[11,8,297],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["running"],s:'_0?null:"disabled"'},p:[11,26,315]}],icon:"close",action:"PC_killprogram",params:['{"name": "',{t:2,r:"name",p:[11,114,403]},'"}']}}]}]}],n:52,r:"data.programs",p:[7,3,157]}]}," ",{p:[14,2,454],t:7,e:"br"},{p:[14,6,458],t:7,e:"br"}," ",{t:4,f:[{p:[16,3,491],t:7,e:"ui-button",a:{action:"PC_toggle_light",style:[{t:2,x:{r:["data.light_on"],s:'_0?"selected":null'},p:[16,46,534]}]},f:["Toggle Flashlight"]},{p:[16,114,602],t:7,e:"br"}," ",{p:[17,3,610],t:7,e:"ui-button",a:{action:"PC_light_color"},f:["Change Flashlight Color ",{p:[17,62,669],t:7,e:"span",a:{style:["border:1px solid #161616; background-color: ",{t:2,r:"data.comp_light_color",p:[17,119,726]},";"]},f:["   "]}]}],n:50,r:"data.has_light",p:[15,2,465]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(280)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,280:280}],271:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:[{p:[6,3,105],t:7,e:"h1",f:["ADMINISTRATIVE MODE"]}],n:50,r:"data.adminmode",p:[5,2,79]}," ",{t:4,f:[{p:[10,3,170],t:7,e:"div",a:{"class":"itemLabel"},f:["Current channel:"]}," ",{p:[13,3,229],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.title",p:[14,4,259]}]}," ",{p:[16,3,287],t:7,e:"div",a:{"class":"itemLabel"},f:["Operator access:"]}," ",{p:[19,3,346],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:[{p:[21,5,406],t:7,e:"b",f:["Enabled"]}],n:50,r:"data.is_operator",p:[20,4,376]},{t:4,n:51,f:[{p:[23,5,439],t:7,e:"b",f:["Disabled"]}],r:"data.is_operator"}]}," ",{p:[26,3,480],t:7,e:"div",a:{"class":"itemLabel"},f:["Controls:"]}," ",{p:[29,3,532],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[30,4,562],t:7,e:"table",f:[{p:[31,5,575],t:7,e:"tr",f:[{p:[31,9,579],t:7,e:"td",f:[{p:[31,13,583],t:7,e:"ui-button",a:{action:"PRG_speak"},f:["Send message"]}]}]},{p:[32,5,643],t:7,e:"tr",f:[{p:[32,9,647],t:7,e:"td",f:[{p:[32,13,651],t:7,e:"ui-button",a:{action:"PRG_changename"},f:["Change nickname"]}]}]},{p:[33,5,719],t:7,e:"tr",f:[{p:[33,9,723],t:7,e:"td",f:[{p:[33,13,727],t:7,e:"ui-button",a:{action:"PRG_toggleadmin"},f:["Toggle administration mode"]}]}]},{p:[34,5,807],t:7,e:"tr",f:[{p:[34,9,811],t:7,e:"td",f:[{p:[34,13,815],t:7,e:"ui-button",a:{action:"PRG_leavechannel"},f:["Leave channel"]}]}]},{p:[35,5,883],t:7,e:"tr",f:[{p:[35,9,887],t:7,e:"td",f:[{p:[35,13,891],t:7,e:"ui-button",a:{action:"PRG_savelog"},f:["Save log to local drive"]}," ",{t:4,f:[{p:[37,6,995],t:7,e:"tr",f:[{p:[37,10,999],t:7,e:"td",f:[{p:[37,14,1003],t:7,e:"ui-button",a:{action:"PRG_renamechannel"},f:["Rename channel"]}]}]},{p:[38,6,1074],t:7,e:"tr",f:[{p:[38,10,1078],t:7,e:"td",f:[{p:[38,14,1082],t:7,e:"ui-button",a:{action:"PRG_setpassword"},f:["Set password"]}]}]},{p:[39,6,1149],t:7,e:"tr",f:[{p:[39,10,1153],t:7,e:"td",f:[{p:[39,14,1157],t:7,e:"ui-button",a:{action:"PRG_deletechannel"},f:["Delete channel"]}]}]}],n:50,r:"data.is_operator",p:[36,5,964]}]}]}]}]}," ",{p:[43,3,1263],t:7,e:"b",f:["Chat Window"]}," ",{p:[44,4,1286],t:7,e:"div",a:{"class":"statusDisplay",style:"overflow: auto;"},f:[{p:[45,4,1342],t:7,e:"div",a:{"class":"item"},f:[{p:[46,5,1366],t:7,e:"div",a:{"class":"itemContent",style:"width: 100%;"},f:[{t:4,f:[{t:2,r:"msg",p:[48,7,1450]},{p:[48,14,1457],t:7,e:"br"}],n:52,r:"data.messages",p:[47,6,1419]}]}]}]}," ",{p:[53,3,1516],t:7,e:"b",f:["Connected Users"]},{p:[53,25,1538],t:7,e:"br"}," ",{t:4,f:[{t:2,r:"name",p:[55,4,1573]},{p:[55,12,1581],t:7,e:"br"}],n:52,r:"data.clients",p:[54,3,1546]}],n:50,r:"data.title",p:[9,2,148]},{t:4,n:51,f:[{p:[58,3,1613],t:7,e:"b",f:["Controls:"]}," ",{p:[59,3,1633],t:7,e:"table",f:[{p:[60,4,1645],t:7,e:"tr",f:[{p:[60,8,1649],t:7,e:"td",f:[{p:[60,12,1653],t:7,e:"ui-button",a:{action:"PRG_changename"},f:["Change nickname"]}]}]},{p:[61,4,1720],t:7,e:"tr",f:[{p:[61,8,1724],t:7,e:"td",f:[{p:[61,12,1728],t:7,e:"ui-button",a:{action:"PRG_newchannel"},f:["New Channel"]}]}]},{p:[62,4,1791],t:7,e:"tr",f:[{p:[62,8,1795],t:7,e:"td",f:[{p:[62,12,1799],t:7,e:"ui-button",a:{action:"PRG_toggleadmin"},f:["Toggle administration mode"]}]}]}]}," ",{p:[64,3,1889],t:7,e:"b",f:["Available channels:"]}," ",{p:[65,3,1919],t:7,e:"table",f:[{t:4,f:[{p:[67,4,1964],t:7,e:"tr",f:[{p:[67,8,1968],t:7,e:"td",f:[{p:[67,12,1972],t:7,e:"ui-button",a:{action:"PRG_joinchannel",params:['{"id": "',{t:2,r:"id",p:[67,64,2024]},'"}']},f:[{t:2,r:"chan",p:[67,74,2034]}]},{p:[67,94,2054],t:7,e:"br"}]}]}],n:52,r:"data.all_channels",p:[66,3,1930]}]}],r:"data.title"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(280)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,280:280}],272:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:["##SYSTEM ERROR: ",{t:2,r:"data.error",p:[6,19,117]},{p:[6,33,131],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["RESET"]}],n:50,r:"data.error",p:[5,2,79]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.target"],s:"_0"},f:["##DoS traffic generator active. Tx: ",{t:2,r:"data.speed",p:[8,39,243]},"GQ/s",{p:[8,57,261],t:7,e:"br"}," ",{t:4,f:[{t:2,r:"nums",p:[10,4,300]},{p:[10,12,308],t:7,e:"br"}],n:52,r:"data.dos_strings",p:[9,3,269]}," ",{p:[12,3,329],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["ABORT"]}]},{t:4,n:50,x:{r:["data.target"],s:"!(_0)"},f:[" ##DoS traffic generator ready. Select target device.",{p:[14,55,443],t:7,e:"br"}," ",{t:4,f:["Targeted device ID: ",{t:2,r:"data.focus",p:[16,24,494]}],n:50,r:"data.focus",p:[15,3,451]},{t:4,n:51,f:["Targeted device ID: None"],r:"data.focus"}," ",{p:[20,3,564],t:7,e:"ui-button",a:{action:"PRG_execute"},f:["EXECUTE"]},{p:[20,54,615],t:7,e:"div",a:{style:"clear:both"}}," Detected devices on network:",{p:[21,31,677],t:7,e:"br"}," ",{t:4,f:[{p:[23,4,711],t:7,e:"ui-button",a:{action:"PRG_target_relay",params:['{"targid": "',{t:2,r:"id",p:[23,61,768]},'"}']},f:[{t:2,r:"id",p:[23,71,778]}]}],n:52,r:"data.relays",p:[22,3,685]}]}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(280)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,280:280}],273:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{p:[5,2,79],t:7,e:"i",f:["Welcome to software download utility. Please select which software you wish to download."]},{p:[5,97,174],t:7,e:"hr"}," ",{t:4,f:[{p:[7,3,203],t:7,e:"ui-display",a:{title:"Download Error"},f:[{p:[8,4,243],t:7,e:"ui-section",a:{label:"Information"},f:[{t:2,r:"data.error",p:[9,5,281]}]}," ",{p:[11,4,318],t:7,e:"ui-section",a:{label:"Reset Program"},f:[{p:[12,5,358],t:7,e:"ui-button",a:{icon:"times",action:"PRG_reseterror"},f:["RESET"]}]}]}],n:50,r:"data.error",p:[6,2,181]},{t:4,n:51,f:[{t:4,f:[{p:[19,4,516],t:7,e:"ui-display",a:{title:"Download Running"},f:[{p:[20,5,559],t:7,e:"i",f:["Please wait..."]}," ",{p:[21,5,586],t:7,e:"ui-section",a:{label:"File name"},f:[{t:2,r:"data.downloadname",p:[22,6,623]}]}," ",{p:[24,5,669],t:7,e:"ui-section",a:{label:"File description"},f:[{t:2,r:"data.downloaddesc",p:[25,6,713]}]}," ",{p:[27,5,759],t:7,e:"ui-section",a:{label:"File size"},f:[{t:2,r:"data.downloadsize",p:[28,6,796]},"GQ"]}," ",{p:[30,5,844],t:7,e:"ui-section",a:{label:"Transfer Rate"},f:[{t:2,r:"data.downloadspeed",p:[31,6,885]}," GQ/s"]}," ",{p:[33,5,937],t:7,e:"ui-section",a:{label:"Download progress"},f:[{p:[34,6,982],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.downloadsize",p:[34,27,1003]}],value:[{t:2,r:"adata.downloadcompletion",p:[34,58,1034]}],state:"good"},f:[{t:2,x:{r:["adata.downloadcompletion"],s:"Math.round(_0)"},p:[34,101,1077]},"GQ / ",{t:2,r:"adata.downloadsize",p:[34,146,1122]},"GQ"]}]}]}],n:50,r:"data.downloadname",p:[18,3,486]}],r:"data.error"}," ",{t:4,f:[{t:4,f:[{p:[41,4,1270],t:7,e:"ui-display",a:{title:"File System"},f:[{p:[42,5,1308],t:7,e:"ui-section",a:{label:"Used Capacity"},f:[{p:[43,6,1349],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.disk_size",p:[43,27,1370]}],value:[{t:2,r:"adata.disk_used",p:[43,55,1398]}],state:"good"},f:[{t:2,x:{r:["adata.disk_used"],s:"Math.round(_0)"},p:[43,89,1432]},"GQ / ",{t:2,r:"adata.disk_size",p:[43,125,1468]},"GQ"]}]}]}," ",{p:[47,4,1545],t:7,e:"ui-display",a:{title:"Primary Software Repository"},f:[{t:4,f:[{p:[49,6,1642],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"filedesc",p:[49,28,1664]}]},f:[{p:[50,7,1686],t:7,e:"div",a:{style:"display: table-caption; margin-left: 3px"},f:[{t:2,r:"fileinfo",p:[50,61,1740]}]}," ",{p:[52,7,1774],t:7,e:"ui-section",a:{label:"File name"},f:[{t:2,r:"filename",p:[53,8,1813]}," (",{t:2,r:"size",p:[53,22,1827]}," GQ)"]}," ",{p:[55,7,1868],t:7,e:"ui-section",a:{label:"Compatibility"},f:[{t:2,r:"compatibility",p:[56,8,1911]}]}," ",{p:[58,7,1957],t:7,e:"ui-button",a:{icon:"signal",action:"PRG_downloadfile",params:['{"filename": "',{t:2,r:"filename",p:[58,80,2030]},'"}']},f:["DOWNLOAD"]}]}," ",{p:[62,6,2113],t:7,e:"br"}],n:52,r:"data.downloadable_programs",p:[48,5,1599]}]}," ",{t:4,f:[{p:[67,5,2194],t:7,e:"ui-display",a:{title:"UNKNOWN Software Repository"},f:[{p:[68,6,2249],t:7,e:"i",f:["Please note that Nanotrasen does not recommend download of software from non-official servers."]}," ",{t:4,f:[{p:[70,7,2395],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"filedesc",p:[70,29,2417]}]},f:[{p:[71,8,2440],t:7,e:"div",a:{style:"display: table-caption; margin-left: 3px"},f:[{t:2,r:"fileinfo",p:[71,62,2494]}]}," ",{p:[73,8,2530],t:7,e:"ui-section",a:{label:"File name"},f:[{t:2,r:"filename",p:[74,9,2570]}," (",{t:2,r:"size",p:[74,23,2584]}," GQ)"]}," ",{p:[76,8,2627],t:7,e:"ui-section",a:{label:"Compatibility"},f:[{t:2,r:"compatibility",p:[77,9,2671]}]}," ",{p:[79,8,2719],t:7,e:"ui-button",a:{icon:"signal",action:"PRG_downloadfile",params:['{"filename": "',{t:2,r:"filename",p:[79,81,2792]},'"}']},f:["DOWNLOAD"]}]}," ",{p:[83,7,2879],t:7,e:"br"}],n:52,r:"data.hacked_programs",p:[69,6,2357]}]}],n:50,r:"data.hackedavailable",p:[66,4,2160]}],n:50,x:{r:["data.error"],s:"!_0"},p:[40,3,1246]}],n:50,x:{r:["data.downloadname"],s:"!_0"},p:[39,2,1216]}," ",{p:[89,2,2954],t:7,e:"br"},{p:[89,6,2958],t:7,e:"br"},{p:[89,10,2962],t:7,e:"hr"},{p:[89,14,2966],t:7,e:"i",f:["NTOS v2.0.4b Copyright Nanotrasen 2557 - 2559"]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(280)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,280:280}],274:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{p:[6,2,81],t:7,e:"ui-display",a:{title:"WIRELESS CONNECTIVITY"},f:[{p:[8,3,129],t:7,e:"ui-section",a:{label:"Active NTNetRelays"},f:[{p:[9,4,173],t:7,e:"b",f:[{t:2,r:"data.ntnetrelays",p:[9,7,176]}]}]}," ",{t:4,f:[{p:[12,4,250],t:7,e:"ui-section",a:{label:"System status"},f:[{p:[13,6,291],t:7,e:"b",f:[{t:2,x:{r:["data.ntnetstatus"],s:'_0?"ENABLED":"DISABLED"'},p:[13,9,294]}]}]}," ",{p:[15,4,366],t:7,e:"ui-section",a:{label:"Control"},f:[{p:[17,4,401],t:7,e:"ui-button",a:{icon:"plus",action:"toggleWireless"},f:["TOGGLE"]}]}," ",{p:[21,4,500],t:7,e:"br"},{p:[21,8,504],t:7,e:"br"}," ",{p:[22,4,513],t:7,e:"i",f:["Caution - Disabling wireless transmitters when using wireless device may prevent you from re-enabling them again!"]}],n:50,r:"data.ntnetrelays",p:[11,3,221]},{t:4,n:51,f:[{p:[24,4,650],t:7,e:"br"},{p:[24,8,654],t:7,e:"p",f:["Wireless coverage unavailable, no relays are connected."]}],r:"data.ntnetrelays"}]}," ",{p:[29,2,750],t:7,e:"ui-display",a:{title:"FIREWALL CONFIGURATION"},f:[{p:[31,2,798],t:7,e:"table",f:[{p:[32,3,809],t:7,e:"tr",f:[{p:[33,4,818],t:7,e:"th",f:["PROTOCOL"]},{p:[34,4,835],t:7,e:"th",f:["STATUS"]},{p:[35,4,850],t:7,e:"th",f:["CONTROL"]}]},{p:[36,3,865],t:7,e:"tr",f:[" ",{p:[37,4,874],t:7,e:"td",f:["Software Downloads"]},{p:[38,4,901],t:7,e:"td",f:[{t:2,x:{r:["data.config_softwaredownload"],s:'_0?"ENABLED":"DISABLED"'},p:[38,8,905]}]},{p:[39,4,967],t:7,e:"td",f:[" ",{p:[39,9,972],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "1"}'},f:["TOGGLE"]}]}]},{p:[40,3,1051],t:7,e:"tr",f:[" ",{p:[41,4,1060],t:7,e:"td",f:["Peer to Peer Traffic"]},{p:[42,4,1089],t:7,e:"td",f:[{t:2,x:{r:["data.config_peertopeer"],s:'_0?"ENABLED":"DISABLED"'},p:[42,8,1093]}]},{p:[43,4,1149],t:7,e:"td",f:[{p:[43,8,1153],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "2"}'},f:["TOGGLE"]}]}]},{p:[44,3,1232],t:7,e:"tr",f:[" ",{p:[45,4,1241],t:7,e:"td",f:["Communication Systems"]},{p:[46,4,1271],t:7,e:"td",f:[{t:2,x:{r:["data.config_communication"],s:'_0?"ENABLED":"DISABLED"'},p:[46,8,1275]}]},{p:[47,4,1334],t:7,e:"td",f:[{p:[47,8,1338],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "3"}'},f:["TOGGLE"]}]}]},{p:[48,3,1417],t:7,e:"tr",f:[" ",{p:[49,4,1426],t:7,e:"td",f:["Remote System Control"]},{p:[50,4,1456],t:7,e:"td",f:[{t:2,x:{r:["data.config_systemcontrol"],s:'_0?"ENABLED":"DISABLED"'},p:[50,8,1460]}]},{p:[51,4,1519],t:7,e:"td",f:[{p:[51,8,1523],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "4"}'},f:["TOGGLE"]}]}]}]}]}," ",{p:[55,2,1630],t:7,e:"ui-display",a:{title:"SECURITY SYSTEMS"},f:[{t:4,f:[{p:[58,4,1699],t:7,e:"ui-notice",f:[{p:[59,5,1716],t:7,e:"h1",f:["NETWORK INCURSION DETECTED"]}]}," ",{p:[61,5,1774],t:7,e:"i",f:["An abnormal activity has been detected in the network. Please verify system logs for more information"]}],n:50,r:"data.idsalarm",p:[57,3,1673]}," ",{p:[64,3,1902],t:7,e:"ui-section",a:{label:"Intrusion Detection System"},f:[{p:[65,4,1954],t:7,e:"b",f:[{t:2,x:{r:["data.idsstatus"],s:'_0?"ENABLED":"DISABLED"'},p:[65,7,1957]}]}]}," ",{p:[68,3,2029],t:7,e:"ui-section",a:{label:"Maximal Log Count"},f:[{p:[69,4,2072],t:7,e:"b",f:[{t:2,r:"data.ntnetmaxlogs",p:[69,7,2075]}]}]}," ",{p:[72,3,2125],t:7,e:"ui-section",a:{label:"Controls"},f:[]}," ",{p:[74,4,2176],t:7,e:"table",f:[{p:[75,4,2188],t:7,e:"tr",f:[{p:[75,8,2192],t:7,e:"td",f:[{p:[75,12,2196],t:7,e:"ui-button",a:{action:"resetIDS"},f:["RESET IDS"]}]}]},{p:[76,4,2251],t:7,e:"tr",f:[{p:[76,8,2255],t:7,e:"td",f:[{p:[76,12,2259],t:7,e:"ui-button",a:{action:"toggleIDS"},f:["TOGGLE IDS"]}]}]},{p:[77,4,2316],t:7,e:"tr",f:[{p:[77,8,2320],t:7,e:"td",f:[{p:[77,12,2324],t:7,e:"ui-button",a:{action:"updatemaxlogs"},f:["SET LOG LIMIT"]}]}]},{p:[78,4,2388],t:7,e:"tr",f:[{p:[78,8,2392],t:7,e:"td",f:[{p:[78,12,2396],t:7,e:"ui-button",a:{action:"purgelogs"},f:["PURGE LOGS"]}]}]}]}," ",{p:[81,3,2467],t:7,e:"ui-subdisplay",a:{title:"System Logs"},f:[{p:[82,3,2506],t:7,e:"div",a:{"class":"statusDisplay",style:"overflow: auto;"},f:[{p:[83,3,2561],t:7,e:"div",a:{"class":"item"},f:[{p:[84,4,2584],t:7,e:"div",a:{"class":"itemContent",style:"width: 100%;"},f:[{t:4,f:[{t:2,r:"entry",p:[86,6,2667]},{p:[86,15,2676],t:7,e:"br"}],n:52,r:"data.ntnetlogs",p:[85,5,2636]}]}]}]}]}]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(280)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,280:280}],275:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:[{p:[7,2,102],t:7,e:"div",a:{"class":"item"},f:[{p:[8,3,124],t:7,e:"h2",f:["An error has occurred during operation..."]}," ",{p:[9,3,178],t:7,e:"b",f:["Additional information:"]},{t:2,r:"data.error",p:[9,34,209]},{p:[9,48,223],t:7,e:"br"}," ",{p:[10,3,231],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Clear"]}]}],n:50,r:"data.error",p:[6,2,81]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.downloading"],s:"_0"},f:[{p:[13,3,321],t:7,e:"h2",f:["Download in progress..."]}," ",{p:[14,3,357],t:7,e:"div",a:{"class":"itemLabel"},f:["Downloaded file:"]}," ",{p:[17,3,416],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.download_name",p:[18,4,446]}]}," ",{p:[20,3,483],t:7,e:"div",a:{"class":"itemLabel"},f:["Download progress:"]}," ",{p:[23,3,544],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.download_progress",p:[24,4,574]}," / ",{t:2,r:"data.download_size",p:[24,33,603]}," GQ"]}," ",{p:[26,3,642],t:7,e:"div",a:{"class":"itemLabel"},f:["Transfer speed:"]}," ",{p:[29,3,700],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.download_netspeed",p:[30,4,730]},"GQ/s"]}," ",{p:[32,3,774],t:7,e:"div",a:{"class":"itemLabel"},f:["Controls:"]}," ",{p:[35,3,826],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[36,4,856],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Abort download"]}]}]},{t:4,n:50,x:{r:["data.downloading","data.uploading"],s:"(!(_0))&&(_1)"},f:[" ",{p:[39,3,954],t:7,e:"h2",f:["Server enabled"]}," ",{p:[40,3,981],t:7,e:"div",a:{"class":"itemLabel"},f:["Connected clients:"]}," ",{p:[43,3,1042],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.upload_clients",p:[44,4,1072]}]}," ",{p:[46,3,1109],t:7,e:"div",a:{"class":"itemLabel"},f:["Provided file:"]}," ",{p:[49,3,1166],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.upload_filename",p:[50,4,1196]}]}," ",{p:[52,3,1234],t:7,e:"div",a:{"class":"itemLabel"},f:["Server password:"]}," ",{p:[55,3,1293],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:["ENABLED"],n:50,r:"data.upload_haspassword",p:[56,4,1323]},{t:4,n:51,f:["DISABLED"],r:"data.upload_haspassword"}]}," ",{p:[62,3,1420],t:7,e:"div",a:{"class":"itemLabel"},f:["Commands:"]}," ",{p:[65,3,1472],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[66,4,1502],t:7,e:"ui-button",a:{action:"PRG_setpassword"},f:["Set password"]}," ",{p:[67,4,1567],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Exit server"]}]}]},{t:4,n:50,x:{r:["data.downloading","data.uploading","data.upload_filelist"],s:"(!(_0))&&((!(_1))&&(_2))"},f:[" ",{p:[70,3,1668],t:7,e:"h2",f:["File transfer server ready. Select file to upload:"]}," ",{p:[71,3,1732],t:7,e:"table",f:[{p:[72,3,1743],t:7,e:"tr",f:[{p:[72,7,1747],t:7,e:"th",f:["File name"]},{p:[72,20,1760],t:7,e:"th",f:["File size"]},{p:[72,33,1773],t:7,e:"th",f:["Controls ",{t:4,f:[{p:[74,4,1824],t:7,e:"tr",f:[{p:[74,8,1828],t:7,e:"td",f:[{t:2,r:"filename",p:[74,12,1832]}]},{p:[75,4,1849],t:7,e:"td",f:[{t:2,r:"size",p:[75,8,1853]},"GQ"]},{p:[76,4,1868],t:7,e:"td",f:[{p:[76,8,1872],t:7,e:"ui-button",a:{action:"PRG_uploadfile",params:['{"id": "',{t:2,r:"uid",p:[76,59,1923]},'"}']},f:["Select"]}]}]}],n:52,r:"data.upload_filelist",p:[73,3,1789]}]}]}]}," ",{p:[79,3,1981],t:7,e:"hr"}," ",{p:[80,3,1989],t:7,e:"ui-button",a:{action:"PRG_setpassword"},f:["Set password"]}," ",{p:[81,3,2053],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Return"]}]},{t:4,n:50,x:{r:["data.downloading","data.uploading","data.upload_filelist"],s:"(!(_0))&&((!(_1))&&(!(_2)))"},f:[" ",{p:[83,3,2116],t:7,e:"h2",f:["Available files:"]}," ",{p:[84,3,2145],t:7,e:"table",a:{border:"1",style:"border-collapse: collapse"},f:[{p:[84,55,2197],t:7,e:"tr",f:[{p:[84,59,2201],t:7,e:"th",f:["Server UID"]},{p:[84,73,2215],t:7,e:"th",f:["File Name"]},{p:[84,86,2228],t:7,e:"th",f:["File Size"]},{p:[84,99,2241],t:7,e:"th",f:["Password Protection"]},{p:[84,122,2264],t:7,e:"th",f:["Operations ",{t:4,f:[{p:[86,5,2311],t:7,e:"tr",f:[{p:[86,9,2315],t:7,e:"td",f:[{t:2,r:"uid",p:[86,13,2319]}]},{p:[87,5,2332],t:7,e:"td",f:[{t:2,r:"filename",p:[87,9,2336]}]},{p:[88,5,2354],t:7,e:"td",f:[{t:2,r:"size",p:[88,9,2358]},"GQ ",{t:4,f:[{p:[90,6,2400],t:7,e:"td",f:["Enabled"]}],n:50,r:"haspassword",p:[89,5,2374]}," ",{t:4,f:[{p:[93,6,2457],t:7,e:"td",f:["Disabled"]}],n:50,x:{r:["haspassword"],s:"!_0"},p:[92,5,2430]}]},{p:[96,5,2494],t:7,e:"td",f:[{p:[96,9,2498],t:7,e:"ui-button",a:{action:"PRG_downloadfile",params:['{"id": "',{t:2,r:"uid",p:[96,62,2551]},'"}']},f:["Download"]}]}]}],n:52,r:"data.servers",p:[85,4,2283]}]}]}]}," ",{p:[99,3,2612],t:7,e:"hr"}," ",{p:[100,3,2620],t:7,e:"ui-button",a:{action:"PRG_uploadmenu"},f:["Send file"]}]}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(280)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,280:280}],276:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={data:{chargingState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}},chargingMode:function(t){return 2==t?"Full":1==t?"Charging":"Draining"},channelState:function(t){return t>=2?"good":"bad"},channelPower:function(t){return t>=2?"On":"Off"},channelMode:function(t){return 1==t||3==t?"Auto":"Manual"}},computed:{graphData:function(){var t=this.get("data.history");return Object.keys(t).map(function(e){return t[e].map(function(t,e){return{x:e,y:t}})})}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[43,1,1082],t:7,e:"ntosheader"}," ",{p:[45,1,1099],t:7,e:"ui-display",a:{title:"Network"},f:[{t:4,f:[{p:[47,5,1157],t:7,e:"ui-linegraph",a:{points:[{t:2,r:"graphData", ++},f:["Cargo"]}," ",{p:[167,4,5195],t:7,e:"td",f:[{t:4,f:[{p:[169,5,5237],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[169,64,5296]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[169,82,5314]}]},f:[{t:2,r:"display_name",p:[169,127,5359]}]}],n:52,r:"data.cargo_jobs",p:[168,6,5206]}]}]}," ",{p:[173,5,5430],t:7,e:"tr",f:[{p:[174,4,5439],t:7,e:"th",a:{style:"color: '#808080';"},f:["Civilian"]}," ",{p:[175,4,5487],t:7,e:"td",f:[{t:4,f:[{p:[177,5,5532],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[177,64,5591]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[177,82,5609]}]},f:[{t:2,r:"display_name",p:[177,127,5654]}]}],n:52,r:"data.civilian_jobs",p:[176,6,5498]}]}]}," ",{t:4,f:[{p:[182,4,5757],t:7,e:"tr",f:[{p:[183,6,5768],t:7,e:"th",a:{style:"color: '#A52A2A';"},f:["CentCom"]}," ",{p:[184,6,5817],t:7,e:"td",f:[{t:4,f:[{p:[186,7,5862],t:7,e:"ui-button",a:{action:"PRG_assign",params:['{"assign_target" : "',{t:2,r:"job",p:[186,66,5921]},'"}'],state:[{t:2,x:{r:["data.id_rank","job"],s:'_0==_1?"selected":null'},p:[186,84,5939]}]},f:[{t:2,r:"display_name",p:[186,129,5984]}]}],n:52,r:"data.centcom_jobs",p:[185,5,5827]}]}]}],n:50,r:"data.centcom_access",p:[181,5,5725]}]}]}],n:50,r:"data.assignments",p:[118,4,3518]}]}],r:"data.minor"}," ",{t:4,f:[{p:[198,4,6153],t:7,e:"div",a:{"class":"item"},f:[{p:[199,3,6175],t:7,e:"h2",f:["Central Command"]}]}," ",{p:[201,4,6215],t:7,e:"div",a:{"class":"item",style:"width: 100%"},f:[{t:4,f:[{p:[203,5,6296],t:7,e:"div",a:{"class":"itemContentWide"},f:[{p:[204,5,6331],t:7,e:"ui-button",a:{action:"PRG_access",params:['{"access_target" : "',{t:2,r:"ref",p:[204,64,6390]},'", "allowed" : "',{t:2,r:"allowed",p:[204,87,6413]},'"}'],state:[{t:2,x:{r:["allowed"],s:'_0?"toggle":null'},p:[204,109,6435]}]},f:[{t:2,r:"desc",p:[204,140,6466]}]}]}],n:52,r:"data.all_centcom_access",p:[202,3,6257]}]}],n:50,r:"data.centcom_access",p:[197,2,6121]},{t:4,n:51,f:[{p:[209,4,6538],t:7,e:"div",a:{"class":"item"},f:[{p:[210,3,6560],t:7,e:"h2",f:[{t:2,r:"data.station_name",p:[210,7,6564]}]}]}," ",{p:[212,4,6606],t:7,e:"div",a:{"class":"item",style:"width: 100%"},f:[{t:4,f:[{p:[214,5,6676],t:7,e:"div",a:{style:"float: left; width: 175px; min-height: 250px"},f:[{p:[215,4,6739],t:7,e:"div",a:{"class":"average"},f:[{p:[215,25,6760],t:7,e:"ui-button",a:{action:"PRG_regsel",state:[{t:2,x:{r:["selected"],s:'_0?"toggle":null'},p:[215,63,6798]}],params:['{"region" : "',{t:2,r:"regid",p:[215,116,6851]},'"}']},f:[{p:[215,129,6864],t:7,e:"b",f:[{t:2,r:"name",p:[215,132,6867]}]}]}]}," ",{p:[216,4,6902],t:7,e:"br"}," ",{t:4,f:[{p:[218,6,6938],t:7,e:"div",a:{"class":"itemContentWide"},f:[{p:[219,5,6973],t:7,e:"ui-button",a:{action:"PRG_access",params:['{"access_target" : "',{t:2,r:"ref",p:[219,64,7032]},'", "allowed" : "',{t:2,r:"allowed",p:[219,87,7055]},'"}'],state:[{t:2,x:{r:["allowed"],s:'_0?"toggle":null'},p:[219,109,7077]}]},f:[{t:2,r:"desc",p:[219,140,7108]}]}]}],n:52,r:"accesses",p:[217,6,6913]}]}],n:52,r:"data.regions",p:[213,3,6648]}]}],r:"data.centcom_access"}],n:50,r:"data.has_id",p:[67,3,2340]}],n:50,r:"data.authenticated",p:[66,1,2310]}]}],x:{r:["data.mmode"],s:"!_0"}}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(280)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,280:280}],268:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={data:{chargeState:function(t){var e=this.get("data.battery.max");return t>e/2?"good":t>e/4?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[15,1,311],t:7,e:"ntosheader"}," ",{p:[17,1,328],t:7,e:"ui-display",f:[{p:[18,2,343],t:7,e:"i",f:["Welcome to computer configuration utility. Please consult your system administrator if you have any questions about your device."]},{p:[18,137,478],t:7,e:"hr"}," ",{p:[19,2,485],t:7,e:"ui-display",a:{title:"Power Supply"},f:[{p:[20,3,522],t:7,e:"ui-section",a:{label:"Power Usage"},f:[{t:2,r:"data.power_usage",p:[21,4,559]},"W"]}," ",{t:4,f:[{p:[25,4,630],t:7,e:"ui-section",a:{label:"Battery Status"},f:["Active"]}," ",{p:[28,4,701],t:7,e:"ui-section",a:{label:"Battery Rating"},f:[{t:2,r:"data.battery.max",p:[29,5,742]}]}," ",{p:[31,4,785],t:7,e:"ui-section",a:{label:"Battery Charge"},f:[{p:[32,5,826],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.battery.max",p:[32,26,847]}],value:[{t:2,r:"adata.battery.charge",p:[32,56,877]}],state:[{t:2,x:{r:["chargeState","adata.battery.charge"],s:"_0(_1)"},p:[32,89,910]}]},f:[{t:2,x:{r:["adata.battery.charge"],s:"Math.round(_0)"},p:[32,128,949]},"/",{t:2,r:"adata.battery.max",p:[32,165,986]}]}]}],n:50,r:"data.battery",p:[24,3,605]},{t:4,n:51,f:[{p:[35,4,1051],t:7,e:"ui-section",a:{label:"Battery Status"},f:["Not Available"]}],r:"data.battery"}]}," ",{p:[41,2,1156],t:7,e:"ui-display",a:{title:"File System"},f:[{p:[42,3,1192],t:7,e:"ui-section",a:{label:"Used Capacity"},f:[{p:[43,4,1231],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.disk_size",p:[43,25,1252]}],value:[{t:2,r:"adata.disk_used",p:[43,53,1280]}],state:"good"},f:[{t:2,x:{r:["adata.disk_used"],s:"Math.round(_0)"},p:[43,87,1314]},"GQ / ",{t:2,r:"adata.disk_size",p:[43,123,1350]},"GQ"]}]}]}," ",{p:[47,2,1419],t:7,e:"ui-display",a:{title:"Computer Components"},f:[{t:4,f:[{p:[49,4,1491],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"name",p:[49,26,1513]}]},f:[{p:[50,5,1529],t:7,e:"div",a:{style:"display: table-caption; margin-left: 3px"},f:[{t:2,r:"desc",p:[50,59,1583]}]}," ",{p:[52,5,1605],t:7,e:"ui-section",a:{label:"State"},f:[{p:[53,6,1638],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["critical"],s:'_0?"disabled":null'},p:[53,24,1656]}],action:"PC_toggle_component",params:['{"name": "',{t:2,r:"name",p:[53,105,1737]},'"}']},f:[{t:2,x:{r:["enabled"],s:'_0?"Enabled":"Disabled"'},p:[54,7,1757]}]}]}," ",{t:4,f:[{p:[59,6,1868],t:7,e:"ui-section",a:{label:"Power Usage"},f:[{t:2,r:"powerusage",p:[60,7,1908]},"W"]}],n:50,r:"powerusage",p:[58,5,1843]}]}," ",{p:[64,4,1985],t:7,e:"br"}],n:52,r:"data.hardware",p:[48,3,1463]}]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(280)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,280:280}],269:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:[{p:[7,3,103],t:7,e:"h2",f:["An error has occurred and this program can not continue."]}," Additional information: ",{t:2,r:"data.error",p:[8,27,196]},{p:[8,41,210],t:7,e:"br"}," ",{p:[9,3,218],t:7,e:"i",f:["Please try again. If the problem persists contact your system administrator for assistance."]}," ",{p:[10,3,320],t:7,e:"ui-button",a:{action:"PRG_closefile"},f:["Restart program"]}],n:50,r:"data.error",p:[6,2,81]},{t:4,n:51,f:[{t:4,f:[{p:[13,4,422],t:7,e:"h2",f:["Viewing file ",{t:2,r:"data.filename",p:[13,21,439]}]}," ",{p:[14,4,466],t:7,e:"div",a:{"class":"item"},f:[{p:[15,4,489],t:7,e:"ui-button",a:{action:"PRG_closefile"},f:["CLOSE"]}," ",{p:[16,4,545],t:7,e:"ui-button",a:{action:"PRG_edit"},f:["EDIT"]}," ",{p:[17,4,595],t:7,e:"ui-button",a:{action:"PRG_printfile"},f:["PRINT"]}," "]},{p:[18,10,657],t:7,e:"hr"}," ",{t:3,r:"data.filedata",p:[19,4,666]}],n:50,r:"data.filename",p:[12,3,396]},{t:4,n:51,f:[{p:[21,4,702],t:7,e:"h2",f:["Available files (local):"]}," ",{p:[22,4,740],t:7,e:"table",f:[{p:[23,5,753],t:7,e:"tr",f:[{p:[24,6,764],t:7,e:"th",f:["File name"]}," ",{p:[25,6,789],t:7,e:"th",f:["File type"]}," ",{p:[26,6,814],t:7,e:"th",f:["File size (GQ)"]}," ",{p:[27,6,844],t:7,e:"th",f:["Operations"]}]}," ",{t:4,f:[{p:[30,6,907],t:7,e:"tr",f:[{p:[31,7,919],t:7,e:"td",f:[{t:2,r:"name",p:[31,11,923]}]}," ",{p:[32,7,944],t:7,e:"td",f:[".",{t:2,r:"type",p:[32,12,949]}]}," ",{p:[33,7,970],t:7,e:"td",f:[{t:2,r:"size",p:[33,11,974]},"GQ"]}," ",{p:[34,7,997],t:7,e:"td",f:[{p:[35,8,1010],t:7,e:"ui-button",a:{action:"PRG_openfile",params:['{"name": "',{t:2,r:"name",p:[35,59,1061]},'"}']},f:["VIEW"]}," ",{p:[36,8,1098],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[36,26,1116]}],action:"PRG_deletefile",params:['{"name": "',{t:2,r:"name",p:[36,105,1195]},'"}']},f:["DELETE"]}," ",{p:[37,8,1234],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[37,26,1252]}],action:"PRG_rename",params:['{"name": "',{t:2,r:"name",p:[37,101,1327]},'"}']},f:["RENAME"]}," ",{p:[38,8,1366],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[38,26,1384]}],action:"PRG_clone",params:['{"name": "',{t:2,r:"name",p:[38,100,1458]},'"}']},f:["CLONE"]}," ",{t:4,f:[{p:[40,9,1531],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[40,27,1549]}],action:"PRG_copytousb",params:['{"name": "',{t:2,r:"name",p:[40,105,1627]},'"}']},f:["EXPORT"]}],n:50,r:"data.usbconnected",p:[39,8,1496]}]}]}],n:52,r:"data.files",p:[29,5,880]}]}," ",{t:4,f:[{p:[47,4,1761],t:7,e:"h2",f:["Available files (portable device):"]}," ",{p:[48,4,1809],t:7,e:"table",f:[{p:[49,5,1822],t:7,e:"tr",f:[{p:[50,6,1833],t:7,e:"th",f:["File name"]}," ",{p:[51,6,1858],t:7,e:"th",f:["File type"]}," ",{p:[52,6,1883],t:7,e:"th",f:["File size (GQ)"]}," ",{p:[53,6,1913],t:7,e:"th",f:["Operations"]}]}," ",{t:4,f:[{p:[56,6,1979],t:7,e:"tr",f:[{p:[57,7,1991],t:7,e:"td",f:[{t:2,r:"name",p:[57,11,1995]}]}," ",{p:[58,7,2016],t:7,e:"td",f:[".",{t:2,r:"type",p:[58,12,2021]}]}," ",{p:[59,7,2042],t:7,e:"td",f:[{t:2,r:"size",p:[59,11,2046]},"GQ"]}," ",{p:[60,7,2069],t:7,e:"td",f:[{p:[61,8,2082],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[61,26,2100]}],action:"PRG_usbdeletefile",params:['{"name": "',{t:2,r:"name",p:[61,108,2182]},'"}']},f:["DELETE"]}," ",{t:4,f:[{p:[63,9,2256],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["undeletable"],s:'_0?"disabled":null'},p:[63,27,2274]}],action:"PRG_copyfromusb",params:['{"name": "',{t:2,r:"name",p:[63,107,2354]},'"}']},f:["IMPORT"]}],n:50,r:"data.usbconnected",p:[62,8,2221]}]}]}],n:52,r:"data.usbfiles",p:[55,5,1949]}]}],n:50,r:"data.usbconnected",p:[46,4,1731]}," ",{p:[70,4,2470],t:7,e:"ui-button",a:{action:"PRG_newtextfile"},f:["NEW DATA FILE"]}],r:"data.filename"}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(280)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,280:280}],270:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{p:[5,2,79],t:7,e:"i",f:["No program loaded. Please select program from list below."]}," ",{p:[6,2,146],t:7,e:"table",f:[{t:4,f:[{p:[8,4,185],t:7,e:"tr",f:[{p:[8,8,189],t:7,e:"td",f:[{p:[8,12,193],t:7,e:"ui-button",a:{action:"PC_runprogram",params:['{"name": "',{t:2,r:"name",p:[8,64,245]},'"}']},f:[{t:2,r:"desc",p:[9,5,263]}]}]},{p:[11,4,293],t:7,e:"td",f:[{p:[11,8,297],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["running"],s:'_0?null:"disabled"'},p:[11,26,315]}],icon:"close",action:"PC_killprogram",params:['{"name": "',{t:2,r:"name",p:[11,114,403]},'"}']}}]}]}],n:52,r:"data.programs",p:[7,3,157]}]}," ",{p:[14,2,454],t:7,e:"br"},{p:[14,6,458],t:7,e:"br"}," ",{t:4,f:[{p:[16,3,491],t:7,e:"ui-button",a:{action:"PC_toggle_light",style:[{t:2,x:{r:["data.light_on"],s:'_0?"selected":null'},p:[16,46,534]}]},f:["Toggle Flashlight"]},{p:[16,114,602],t:7,e:"br"}," ",{p:[17,3,610],t:7,e:"ui-button",a:{action:"PC_light_color"},f:["Change Flashlight Color ",{p:[17,62,669],t:7,e:"span",a:{style:["border:1px solid #161616; background-color: ",{t:2,r:"data.comp_light_color",p:[17,119,726]},";"]},f:["   "]}]}],n:50,r:"data.has_light",p:[15,2,465]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(280)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,280:280}],271:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:[{p:[6,3,105],t:7,e:"h1",f:["ADMINISTRATIVE MODE"]}],n:50,r:"data.adminmode",p:[5,2,79]}," ",{t:4,f:[{p:[10,3,170],t:7,e:"div",a:{"class":"itemLabel"},f:["Current channel:"]}," ",{p:[13,3,229],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.title",p:[14,4,259]}]}," ",{p:[16,3,287],t:7,e:"div",a:{"class":"itemLabel"},f:["Operator access:"]}," ",{p:[19,3,346],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:[{p:[21,5,406],t:7,e:"b",f:["Enabled"]}],n:50,r:"data.is_operator",p:[20,4,376]},{t:4,n:51,f:[{p:[23,5,439],t:7,e:"b",f:["Disabled"]}],r:"data.is_operator"}]}," ",{p:[26,3,480],t:7,e:"div",a:{"class":"itemLabel"},f:["Controls:"]}," ",{p:[29,3,532],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[30,4,562],t:7,e:"table",f:[{p:[31,5,575],t:7,e:"tr",f:[{p:[31,9,579],t:7,e:"td",f:[{p:[31,13,583],t:7,e:"ui-button",a:{action:"PRG_speak"},f:["Send message"]}]}]},{p:[32,5,643],t:7,e:"tr",f:[{p:[32,9,647],t:7,e:"td",f:[{p:[32,13,651],t:7,e:"ui-button",a:{action:"PRG_changename"},f:["Change nickname"]}]}]},{p:[33,5,719],t:7,e:"tr",f:[{p:[33,9,723],t:7,e:"td",f:[{p:[33,13,727],t:7,e:"ui-button",a:{action:"PRG_toggleadmin"},f:["Toggle administration mode"]}]}]},{p:[34,5,807],t:7,e:"tr",f:[{p:[34,9,811],t:7,e:"td",f:[{p:[34,13,815],t:7,e:"ui-button",a:{action:"PRG_leavechannel"},f:["Leave channel"]}]}]},{p:[35,5,883],t:7,e:"tr",f:[{p:[35,9,887],t:7,e:"td",f:[{p:[35,13,891],t:7,e:"ui-button",a:{action:"PRG_savelog"},f:["Save log to local drive"]}," ",{t:4,f:[{p:[37,6,995],t:7,e:"tr",f:[{p:[37,10,999],t:7,e:"td",f:[{p:[37,14,1003],t:7,e:"ui-button",a:{action:"PRG_renamechannel"},f:["Rename channel"]}]}]},{p:[38,6,1074],t:7,e:"tr",f:[{p:[38,10,1078],t:7,e:"td",f:[{p:[38,14,1082],t:7,e:"ui-button",a:{action:"PRG_setpassword"},f:["Set password"]}]}]},{p:[39,6,1149],t:7,e:"tr",f:[{p:[39,10,1153],t:7,e:"td",f:[{p:[39,14,1157],t:7,e:"ui-button",a:{action:"PRG_deletechannel"},f:["Delete channel"]}]}]}],n:50,r:"data.is_operator",p:[36,5,964]}]}]}]}]}," ",{p:[43,3,1263],t:7,e:"b",f:["Chat Window"]}," ",{p:[44,4,1286],t:7,e:"div",a:{"class":"statusDisplay",style:"overflow: auto;"},f:[{p:[45,4,1342],t:7,e:"div",a:{"class":"item"},f:[{p:[46,5,1366],t:7,e:"div",a:{"class":"itemContent",style:"width: 100%;"},f:[{t:4,f:[{t:2,r:"msg",p:[48,7,1450]},{p:[48,14,1457],t:7,e:"br"}],n:52,r:"data.messages",p:[47,6,1419]}]}]}]}," ",{p:[53,3,1516],t:7,e:"b",f:["Connected Users"]},{p:[53,25,1538],t:7,e:"br"}," ",{t:4,f:[{t:2,r:"name",p:[55,4,1573]},{p:[55,12,1581],t:7,e:"br"}],n:52,r:"data.clients",p:[54,3,1546]}],n:50,r:"data.title",p:[9,2,148]},{t:4,n:51,f:[{p:[58,3,1613],t:7,e:"b",f:["Controls:"]}," ",{p:[59,3,1633],t:7,e:"table",f:[{p:[60,4,1645],t:7,e:"tr",f:[{p:[60,8,1649],t:7,e:"td",f:[{p:[60,12,1653],t:7,e:"ui-button",a:{action:"PRG_changename"},f:["Change nickname"]}]}]},{p:[61,4,1720],t:7,e:"tr",f:[{p:[61,8,1724],t:7,e:"td",f:[{p:[61,12,1728],t:7,e:"ui-button",a:{action:"PRG_newchannel"},f:["New Channel"]}]}]},{p:[62,4,1791],t:7,e:"tr",f:[{p:[62,8,1795],t:7,e:"td",f:[{p:[62,12,1799],t:7,e:"ui-button",a:{action:"PRG_toggleadmin"},f:["Toggle administration mode"]}]}]}]}," ",{p:[64,3,1889],t:7,e:"b",f:["Available channels:"]}," ",{p:[65,3,1919],t:7,e:"table",f:[{t:4,f:[{p:[67,4,1964],t:7,e:"tr",f:[{p:[67,8,1968],t:7,e:"td",f:[{p:[67,12,1972],t:7,e:"ui-button",a:{action:"PRG_joinchannel",params:['{"id": "',{t:2,r:"id",p:[67,64,2024]},'"}']},f:[{t:2,r:"chan",p:[67,74,2034]}]},{p:[67,94,2054],t:7,e:"br"}]}]}],n:52,r:"data.all_channels",p:[66,3,1930]}]}],r:"data.title"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(280)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,280:280}],272:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:["##SYSTEM ERROR: ",{t:2,r:"data.error",p:[6,19,117]},{p:[6,33,131],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["RESET"]}],n:50,r:"data.error",p:[5,2,79]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.target"],s:"_0"},f:["##DoS traffic generator active. Tx: ",{t:2,r:"data.speed",p:[8,39,243]},"GQ/s",{p:[8,57,261],t:7,e:"br"}," ",{t:4,f:[{t:2,r:"nums",p:[10,4,300]},{p:[10,12,308],t:7,e:"br"}],n:52,r:"data.dos_strings",p:[9,3,269]}," ",{p:[12,3,329],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["ABORT"]}]},{t:4,n:50,x:{r:["data.target"],s:"!(_0)"},f:[" ##DoS traffic generator ready. Select target device.",{p:[14,55,443],t:7,e:"br"}," ",{t:4,f:["Targeted device ID: ",{t:2,r:"data.focus",p:[16,24,494]}],n:50,r:"data.focus",p:[15,3,451]},{t:4,n:51,f:["Targeted device ID: None"],r:"data.focus"}," ",{p:[20,3,564],t:7,e:"ui-button",a:{action:"PRG_execute"},f:["EXECUTE"]},{p:[20,54,615],t:7,e:"div",a:{style:"clear:both"}}," Detected devices on network:",{p:[21,31,677],t:7,e:"br"}," ",{t:4,f:[{p:[23,4,711],t:7,e:"ui-button",a:{action:"PRG_target_relay",params:['{"targid": "',{t:2,r:"id",p:[23,61,768]},'"}']},f:[{t:2,r:"id",p:[23,71,778]}]}],n:52,r:"data.relays",p:[22,3,685]}]}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(280)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,280:280}],273:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{p:[5,2,79],t:7,e:"i",f:["Welcome to software download utility. Please select which software you wish to download."]},{p:[5,97,174],t:7,e:"hr"}," ",{t:4,f:[{p:[7,3,203],t:7,e:"ui-display",a:{title:"Download Error"},f:[{p:[8,4,243],t:7,e:"ui-section",a:{label:"Information"},f:[{t:2,r:"data.error",p:[9,5,281]}]}," ",{p:[11,4,318],t:7,e:"ui-section",a:{label:"Reset Program"},f:[{p:[12,5,358],t:7,e:"ui-button",a:{icon:"times",action:"PRG_reseterror"},f:["RESET"]}]}]}],n:50,r:"data.error",p:[6,2,181]},{t:4,n:51,f:[{t:4,f:[{p:[19,4,516],t:7,e:"ui-display",a:{title:"Download Running"},f:[{p:[20,5,559],t:7,e:"i",f:["Please wait..."]}," ",{p:[21,5,586],t:7,e:"ui-section",a:{label:"File name"},f:[{t:2,r:"data.downloadname",p:[22,6,623]}]}," ",{p:[24,5,669],t:7,e:"ui-section",a:{label:"File description"},f:[{t:2,r:"data.downloaddesc",p:[25,6,713]}]}," ",{p:[27,5,759],t:7,e:"ui-section",a:{label:"File size"},f:[{t:2,r:"data.downloadsize",p:[28,6,796]},"GQ"]}," ",{p:[30,5,844],t:7,e:"ui-section",a:{label:"Transfer Rate"},f:[{t:2,r:"data.downloadspeed",p:[31,6,885]}," GQ/s"]}," ",{p:[33,5,937],t:7,e:"ui-section",a:{label:"Download progress"},f:[{p:[34,6,982],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.downloadsize",p:[34,27,1003]}],value:[{t:2,r:"adata.downloadcompletion",p:[34,58,1034]}],state:"good"},f:[{t:2,x:{r:["adata.downloadcompletion"],s:"Math.round(_0)"},p:[34,101,1077]},"GQ / ",{t:2,r:"adata.downloadsize",p:[34,146,1122]},"GQ"]}]}]}],n:50,r:"data.downloadname",p:[18,3,486]}],r:"data.error"}," ",{t:4,f:[{t:4,f:[{p:[41,4,1270],t:7,e:"ui-display",a:{title:"File System"},f:[{p:[42,5,1308],t:7,e:"ui-section",a:{label:"Used Capacity"},f:[{p:[43,6,1349],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.disk_size",p:[43,27,1370]}],value:[{t:2,r:"adata.disk_used",p:[43,55,1398]}],state:"good"},f:[{t:2,x:{r:["adata.disk_used"],s:"Math.round(_0)"},p:[43,89,1432]},"GQ / ",{t:2,r:"adata.disk_size",p:[43,125,1468]},"GQ"]}]}]}," ",{p:[47,4,1545],t:7,e:"ui-display",a:{title:"Primary Software Repository"},f:[{t:4,f:[{p:[49,6,1642],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"filedesc",p:[49,28,1664]}]},f:[{p:[50,7,1686],t:7,e:"div",a:{style:"display: table-caption; margin-left: 3px"},f:[{t:2,r:"fileinfo",p:[50,61,1740]}]}," ",{p:[52,7,1774],t:7,e:"ui-section",a:{label:"File name"},f:[{t:2,r:"filename",p:[53,8,1813]}," (",{t:2,r:"size",p:[53,22,1827]}," GQ)"]}," ",{p:[55,7,1868],t:7,e:"ui-section",a:{label:"Compatibility"},f:[{t:2,r:"compatibility",p:[56,8,1911]}]}," ",{p:[58,7,1957],t:7,e:"ui-button",a:{icon:"signal",action:"PRG_downloadfile",params:['{"filename": "',{t:2,r:"filename",p:[58,80,2030]},'"}']},f:["DOWNLOAD"]}]}," ",{p:[62,6,2113],t:7,e:"br"}],n:52,r:"data.downloadable_programs",p:[48,5,1599]}]}," ",{t:4,f:[{p:[67,5,2194],t:7,e:"ui-display",a:{title:"UNKNOWN Software Repository"},f:[{p:[68,6,2249],t:7,e:"i",f:["Please note that Nanotrasen does not recommend download of software from non-official servers."]}," ",{t:4,f:[{p:[70,7,2395],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"filedesc",p:[70,29,2417]}]},f:[{p:[71,8,2440],t:7,e:"div",a:{style:"display: table-caption; margin-left: 3px"},f:[{t:2,r:"fileinfo",p:[71,62,2494]}]}," ",{p:[73,8,2530],t:7,e:"ui-section",a:{label:"File name"},f:[{t:2,r:"filename",p:[74,9,2570]}," (",{t:2,r:"size",p:[74,23,2584]}," GQ)"]}," ",{p:[76,8,2627],t:7,e:"ui-section",a:{label:"Compatibility"},f:[{t:2,r:"compatibility",p:[77,9,2671]}]}," ",{p:[79,8,2719],t:7,e:"ui-button",a:{icon:"signal",action:"PRG_downloadfile",params:['{"filename": "',{t:2,r:"filename",p:[79,81,2792]},'"}']},f:["DOWNLOAD"]}]}," ",{p:[83,7,2879],t:7,e:"br"}],n:52,r:"data.hacked_programs",p:[69,6,2357]}]}],n:50,r:"data.hackedavailable",p:[66,4,2160]}],n:50,x:{r:["data.error"],s:"!_0"},p:[40,3,1246]}],n:50,x:{r:["data.downloadname"],s:"!_0"},p:[39,2,1216]}," ",{p:[89,2,2954],t:7,e:"br"},{p:[89,6,2958],t:7,e:"br"},{p:[89,10,2962],t:7,e:"hr"},{p:[89,14,2966],t:7,e:"i",f:["NTOS v2.0.4b Copyright Nanotrasen 2557 - 2559"]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(280)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,280:280}],274:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{p:[6,2,81],t:7,e:"ui-display",a:{title:"WIRELESS CONNECTIVITY"},f:[{p:[8,3,129],t:7,e:"ui-section",a:{label:"Active NTNetRelays"},f:[{p:[9,4,173],t:7,e:"b",f:[{t:2,r:"data.ntnetrelays",p:[9,7,176]}]}]}," ",{t:4,f:[{p:[12,4,250],t:7,e:"ui-section",a:{label:"System status"},f:[{p:[13,6,291],t:7,e:"b",f:[{t:2,x:{r:["data.ntnetstatus"],s:'_0?"ENABLED":"DISABLED"'},p:[13,9,294]}]}]}," ",{p:[15,4,366],t:7,e:"ui-section",a:{label:"Control"},f:[{p:[17,4,401],t:7,e:"ui-button",a:{icon:"plus",action:"toggleWireless"},f:["TOGGLE"]}]}," ",{p:[21,4,500],t:7,e:"br"},{p:[21,8,504],t:7,e:"br"}," ",{p:[22,4,513],t:7,e:"i",f:["Caution - Disabling wireless transmitters when using wireless device may prevent you from re-enabling them again!"]}],n:50,r:"data.ntnetrelays",p:[11,3,221]},{t:4,n:51,f:[{p:[24,4,650],t:7,e:"br"},{p:[24,8,654],t:7,e:"p",f:["Wireless coverage unavailable, no relays are connected."]}],r:"data.ntnetrelays"}]}," ",{p:[29,2,750],t:7,e:"ui-display",a:{title:"FIREWALL CONFIGURATION"},f:[{p:[31,2,798],t:7,e:"table",f:[{p:[32,3,809],t:7,e:"tr",f:[{p:[33,4,818],t:7,e:"th",f:["PROTOCOL"]},{p:[34,4,835],t:7,e:"th",f:["STATUS"]},{p:[35,4,850],t:7,e:"th",f:["CONTROL"]}]},{p:[36,3,865],t:7,e:"tr",f:[" ",{p:[37,4,874],t:7,e:"td",f:["Software Downloads"]},{p:[38,4,901],t:7,e:"td",f:[{t:2,x:{r:["data.config_softwaredownload"],s:'_0?"ENABLED":"DISABLED"'},p:[38,8,905]}]},{p:[39,4,967],t:7,e:"td",f:[" ",{p:[39,9,972],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "1"}'},f:["TOGGLE"]}]}]},{p:[40,3,1051],t:7,e:"tr",f:[" ",{p:[41,4,1060],t:7,e:"td",f:["Peer to Peer Traffic"]},{p:[42,4,1089],t:7,e:"td",f:[{t:2,x:{r:["data.config_peertopeer"],s:'_0?"ENABLED":"DISABLED"'},p:[42,8,1093]}]},{p:[43,4,1149],t:7,e:"td",f:[{p:[43,8,1153],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "2"}'},f:["TOGGLE"]}]}]},{p:[44,3,1232],t:7,e:"tr",f:[" ",{p:[45,4,1241],t:7,e:"td",f:["Communication Systems"]},{p:[46,4,1271],t:7,e:"td",f:[{t:2,x:{r:["data.config_communication"],s:'_0?"ENABLED":"DISABLED"'},p:[46,8,1275]}]},{p:[47,4,1334],t:7,e:"td",f:[{p:[47,8,1338],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "3"}'},f:["TOGGLE"]}]}]},{p:[48,3,1417],t:7,e:"tr",f:[" ",{p:[49,4,1426],t:7,e:"td",f:["Remote System Control"]},{p:[50,4,1456],t:7,e:"td",f:[{t:2,x:{r:["data.config_systemcontrol"],s:'_0?"ENABLED":"DISABLED"'},p:[50,8,1460]}]},{p:[51,4,1519],t:7,e:"td",f:[{p:[51,8,1523],t:7,e:"ui-button",a:{action:"toggle_function",params:'{"id": "4"}'},f:["TOGGLE"]}]}]}]}]}," ",{p:[55,2,1630],t:7,e:"ui-display",a:{title:"SECURITY SYSTEMS"},f:[{t:4,f:[{p:[58,4,1699],t:7,e:"ui-notice",f:[{p:[59,5,1716],t:7,e:"h1",f:["NETWORK INCURSION DETECTED"]}]}," ",{p:[61,5,1774],t:7,e:"i",f:["An abnormal activity has been detected in the network. Please verify system logs for more information"]}],n:50,r:"data.idsalarm",p:[57,3,1673]}," ",{p:[64,3,1902],t:7,e:"ui-section",a:{label:"Intrusion Detection System"},f:[{p:[65,4,1954],t:7,e:"b",f:[{t:2,x:{r:["data.idsstatus"],s:'_0?"ENABLED":"DISABLED"'},p:[65,7,1957]}]}]}," ",{p:[68,3,2029],t:7,e:"ui-section",a:{label:"Maximal Log Count"},f:[{p:[69,4,2072],t:7,e:"b",f:[{t:2,r:"data.ntnetmaxlogs",p:[69,7,2075]}]}]}," ",{p:[72,3,2125],t:7,e:"ui-section",a:{label:"Controls"},f:[]}," ",{p:[74,4,2176],t:7,e:"table",f:[{p:[75,4,2188],t:7,e:"tr",f:[{p:[75,8,2192],t:7,e:"td",f:[{p:[75,12,2196],t:7,e:"ui-button",a:{action:"resetIDS"},f:["RESET IDS"]}]}]},{p:[76,4,2251],t:7,e:"tr",f:[{p:[76,8,2255],t:7,e:"td",f:[{p:[76,12,2259],t:7,e:"ui-button",a:{action:"toggleIDS"},f:["TOGGLE IDS"]}]}]},{p:[77,4,2316],t:7,e:"tr",f:[{p:[77,8,2320],t:7,e:"td",f:[{p:[77,12,2324],t:7,e:"ui-button",a:{action:"updatemaxlogs"},f:["SET LOG LIMIT"]}]}]},{p:[78,4,2388],t:7,e:"tr",f:[{p:[78,8,2392],t:7,e:"td",f:[{p:[78,12,2396],t:7,e:"ui-button",a:{action:"purgelogs"},f:["PURGE LOGS"]}]}]}]}," ",{p:[81,3,2467],t:7,e:"ui-subdisplay",a:{title:"System Logs"},f:[{p:[82,3,2506],t:7,e:"div",a:{"class":"statusDisplay",style:"overflow: auto;"},f:[{p:[83,3,2561],t:7,e:"div",a:{"class":"item"},f:[{p:[84,4,2584],t:7,e:"div",a:{"class":"itemContent",style:"width: 100%;"},f:[{t:4,f:[{t:2,r:"entry",p:[86,6,2667]},{p:[86,15,2676],t:7,e:"br"}],n:52,r:"data.ntnetlogs",p:[85,5,2636]}]}]}]}]}]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(280)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,280:280}],275:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{t:4,f:[{p:[7,2,102],t:7,e:"div",a:{"class":"item"},f:[{p:[8,3,124],t:7,e:"h2",f:["An error has occurred during operation..."]}," ",{p:[9,3,178],t:7,e:"b",f:["Additional information:"]},{t:2,r:"data.error",p:[9,34,209]},{p:[9,48,223],t:7,e:"br"}," ",{p:[10,3,231],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Clear"]}]}],n:50,r:"data.error",p:[6,2,81]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.downloading"],s:"_0"},f:[{p:[13,3,321],t:7,e:"h2",f:["Download in progress..."]}," ",{p:[14,3,357],t:7,e:"div",a:{"class":"itemLabel"},f:["Downloaded file:"]}," ",{p:[17,3,416],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.download_name",p:[18,4,446]}]}," ",{p:[20,3,483],t:7,e:"div",a:{"class":"itemLabel"},f:["Download progress:"]}," ",{p:[23,3,544],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.download_progress",p:[24,4,574]}," / ",{t:2,r:"data.download_size",p:[24,33,603]}," GQ"]}," ",{p:[26,3,642],t:7,e:"div",a:{"class":"itemLabel"},f:["Transfer speed:"]}," ",{p:[29,3,700],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.download_netspeed",p:[30,4,730]},"GQ/s"]}," ",{p:[32,3,774],t:7,e:"div",a:{"class":"itemLabel"},f:["Controls:"]}," ",{p:[35,3,826],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[36,4,856],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Abort download"]}]}]},{t:4,n:50,x:{r:["data.downloading","data.uploading"],s:"(!(_0))&&(_1)"},f:[" ",{p:[39,3,954],t:7,e:"h2",f:["Server enabled"]}," ",{p:[40,3,981],t:7,e:"div",a:{"class":"itemLabel"},f:["Connected clients:"]}," ",{p:[43,3,1042],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.upload_clients",p:[44,4,1072]}]}," ",{p:[46,3,1109],t:7,e:"div",a:{"class":"itemLabel"},f:["Provided file:"]}," ",{p:[49,3,1166],t:7,e:"div",a:{"class":"itemContent"},f:[{t:2,r:"data.upload_filename",p:[50,4,1196]}]}," ",{p:[52,3,1234],t:7,e:"div",a:{"class":"itemLabel"},f:["Server password:"]}," ",{p:[55,3,1293],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:["ENABLED"],n:50,r:"data.upload_haspassword",p:[56,4,1323]},{t:4,n:51,f:["DISABLED"],r:"data.upload_haspassword"}]}," ",{p:[62,3,1420],t:7,e:"div",a:{"class":"itemLabel"},f:["Commands:"]}," ",{p:[65,3,1472],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[66,4,1502],t:7,e:"ui-button",a:{action:"PRG_setpassword"},f:["Set password"]}," ",{p:[67,4,1567],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Exit server"]}]}]},{t:4,n:50,x:{r:["data.downloading","data.uploading","data.upload_filelist"],s:"(!(_0))&&((!(_1))&&(_2))"},f:[" ",{p:[70,3,1668],t:7,e:"h2",f:["File transfer server ready. Select file to upload:"]}," ",{p:[71,3,1732],t:7,e:"table",f:[{p:[72,3,1743],t:7,e:"tr",f:[{p:[72,7,1747],t:7,e:"th",f:["File name"]},{p:[72,20,1760],t:7,e:"th",f:["File size"]},{p:[72,33,1773],t:7,e:"th",f:["Controls ",{t:4,f:[{p:[74,4,1824],t:7,e:"tr",f:[{p:[74,8,1828],t:7,e:"td",f:[{t:2,r:"filename",p:[74,12,1832]}]},{p:[75,4,1849],t:7,e:"td",f:[{t:2,r:"size",p:[75,8,1853]},"GQ"]},{p:[76,4,1868],t:7,e:"td",f:[{p:[76,8,1872],t:7,e:"ui-button",a:{action:"PRG_uploadfile",params:['{"id": "',{t:2,r:"uid",p:[76,59,1923]},'"}']},f:["Select"]}]}]}],n:52,r:"data.upload_filelist",p:[73,3,1789]}]}]}]}," ",{p:[79,3,1981],t:7,e:"hr"}," ",{p:[80,3,1989],t:7,e:"ui-button",a:{action:"PRG_setpassword"},f:["Set password"]}," ",{p:[81,3,2053],t:7,e:"ui-button",a:{action:"PRG_reset"},f:["Return"]}]},{t:4,n:50,x:{r:["data.downloading","data.uploading","data.upload_filelist"],s:"(!(_0))&&((!(_1))&&(!(_2)))"},f:[" ",{p:[83,3,2116],t:7,e:"h2",f:["Available files:"]}," ",{p:[84,3,2145],t:7,e:"table",a:{border:"1",style:"border-collapse: collapse"},f:[{p:[84,55,2197],t:7,e:"tr",f:[{p:[84,59,2201],t:7,e:"th",f:["Server UID"]},{p:[84,73,2215],t:7,e:"th",f:["File Name"]},{p:[84,86,2228],t:7,e:"th",f:["File Size"]},{p:[84,99,2241],t:7,e:"th",f:["Password Protection"]},{p:[84,122,2264],t:7,e:"th",f:["Operations ",{t:4,f:[{p:[86,5,2311],t:7,e:"tr",f:[{p:[86,9,2315],t:7,e:"td",f:[{t:2,r:"uid",p:[86,13,2319]}]},{p:[87,5,2332],t:7,e:"td",f:[{t:2,r:"filename",p:[87,9,2336]}]},{p:[88,5,2354],t:7,e:"td",f:[{t:2,r:"size",p:[88,9,2358]},"GQ ",{t:4,f:[{p:[90,6,2400],t:7,e:"td",f:["Enabled"]}],n:50,r:"haspassword",p:[89,5,2374]}," ",{t:4,f:[{p:[93,6,2457],t:7,e:"td",f:["Disabled"]}],n:50,x:{r:["haspassword"],s:"!_0"},p:[92,5,2430]}]},{p:[96,5,2494],t:7,e:"td",f:[{p:[96,9,2498],t:7,e:"ui-button",a:{action:"PRG_downloadfile",params:['{"id": "',{t:2,r:"uid",p:[96,62,2551]},'"}']},f:["Download"]}]}]}],n:52,r:"data.servers",p:[85,4,2283]}]}]}]}," ",{p:[99,3,2612],t:7,e:"hr"}," ",{p:[100,3,2620],t:7,e:"ui-button",a:{action:"PRG_uploadmenu"},f:["Send file"]}]}],r:"data.error"}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(280)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,280:280}],276:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={data:{chargingState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}},chargingMode:function(t){return 2==t?"Full":1==t?"Charging":"Draining"},channelState:function(t){return t>=2?"good":"bad"},channelPower:function(t){return t>=2?"On":"Off"},channelMode:function(t){return 1==t||3==t?"Auto":"Manual"}},computed:{graphData:function(){var t=this.get("data.history");return Object.keys(t).map(function(e){return t[e].map(function(t,e){return{x:e,y:t}})})}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[43,1,1082],t:7,e:"ntosheader"}," ",{p:[45,1,1099],t:7,e:"ui-display",a:{title:"Network"},f:[{t:4,f:[{p:[47,5,1157],t:7,e:"ui-linegraph",a:{points:[{t:2,r:"graphData", + p:[47,27,1179]}],height:"500",legend:'["Available", "Load"]',colors:'["rgb(0, 102, 0)", "rgb(153, 0, 0)"]',xunit:"seconds ago",xfactor:[{t:2,r:"data.interval",p:[49,38,1331]}],yunit:"W",yfactor:"1",xinc:[{t:2,x:{r:["data.stored"],s:"_0/10"},p:[50,15,1387]}],yinc:"9"}}],n:50,r:"config.fancy",p:[46,3,1131]},{t:4,n:51,f:[{p:[52,5,1437],t:7,e:"ui-section",a:{label:"Available"},f:[{p:[53,7,1475],t:7,e:"span",f:[{t:2,r:"data.supply",p:[53,13,1481]}," W"]}]}," ",{p:[55,5,1530],t:7,e:"ui-section",a:{label:"Load"},f:[{p:[56,9,1565],t:7,e:"span",f:[{t:2,r:"data.demand",p:[56,15,1571]}," W"]}]}],r:"config.fancy"}]}," ",{p:[60,1,1642],t:7,e:"ui-display",a:{title:"Areas"},f:[{p:[61,3,1672],t:7,e:"ui-section",a:{nowrap:0},f:[{p:[62,5,1697],t:7,e:"div",a:{"class":"content"},f:["Area"]}," ",{p:[63,5,1734],t:7,e:"div",a:{"class":"content"},f:["Charge"]}," ",{p:[64,5,1773],t:7,e:"div",a:{"class":"content"},f:["Load"]}," ",{p:[65,5,1810],t:7,e:"div",a:{"class":"content"},f:["Status"]}," ",{p:[66,5,1849],t:7,e:"div",a:{"class":"content"},f:["Equipment"]}," ",{p:[67,5,1891],t:7,e:"div",a:{"class":"content"},f:["Lighting"]}," ",{p:[68,5,1932],t:7,e:"div",a:{"class":"content"},f:["Environment"]}]}," ",{t:4,f:[{p:[71,5,2017],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[71,24,2036]}],nowrap:0},f:[{p:[72,7,2061],t:7,e:"div",a:{"class":"content"},f:[{t:2,x:{r:["@index","adata.areas"],s:"Math.round(_1[_0].charge)"},p:[72,28,2082]}," %"]}," ",{p:[73,7,2140],t:7,e:"div",a:{"class":"content"},f:[{t:2,x:{r:["@index","adata.areas"],s:"Math.round(_1[_0].load)"},p:[73,28,2161]}," W"]}," ",{p:[74,7,2217],t:7,e:"div",a:{"class":"content"},f:[{p:[74,28,2238],t:7,e:"span",a:{"class":[{t:2,x:{r:["chargingState","charging"],s:"_0(_1)"},p:[74,41,2251]}]},f:[{t:2,x:{r:["chargingMode","charging"],s:"_0(_1)"},p:[74,70,2280]}]}]}," ",{p:[75,7,2327],t:7,e:"div",a:{"class":"content"},f:[{p:[75,28,2348],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","eqp"],s:"_0(_1)"},p:[75,41,2361]}]},f:[{t:2,x:{r:["channelPower","eqp"],s:"_0(_1)"},p:[75,64,2384]}," [",{p:[75,87,2407],t:7,e:"span",f:[{t:2,x:{r:["channelMode","eqp"],s:"_0(_1)"},p:[75,93,2413]}]},"]"]}]}," ",{p:[76,7,2462],t:7,e:"div",a:{"class":"content"},f:[{p:[76,28,2483],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","lgt"],s:"_0(_1)"},p:[76,41,2496]}]},f:[{t:2,x:{r:["channelPower","lgt"],s:"_0(_1)"},p:[76,64,2519]}," [",{p:[76,87,2542],t:7,e:"span",f:[{t:2,x:{r:["channelMode","lgt"],s:"_0(_1)"},p:[76,93,2548]}]},"]"]}]}," ",{p:[77,7,2597],t:7,e:"div",a:{"class":"content"},f:[{p:[77,28,2618],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","env"],s:"_0(_1)"},p:[77,41,2631]}]},f:[{t:2,x:{r:["channelPower","env"],s:"_0(_1)"},p:[77,64,2654]}," [",{p:[77,87,2677],t:7,e:"span",f:[{t:2,x:{r:["channelMode","env"],s:"_0(_1)"},p:[77,93,2683]}]},"]"]}]}]}],n:52,r:"data.areas",p:[70,3,1991]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(280)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,280:280}],277:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{p:[4,1,64],t:7,e:"ui-display",f:[{p:[5,2,79],t:7,e:"div",a:{"class":"item"},f:[{p:[6,3,101],t:7,e:"div",a:{"class":"itemLabel"},f:["Payload status:"]}," ",{p:[9,3,158],t:7,e:"div",a:{"class":"itemContent"},f:[{t:4,f:["ARMED"],n:50,r:"data.armed",p:[10,4,188]},{t:4,n:51,f:["DISARMED"],r:"data.armed"}]}," ",{p:[16,3,270],t:7,e:"div",a:{"class":"itemLabel"},f:["Controls:"]}," ",{p:[19,3,321],t:7,e:"div",a:{"class":"itemContent"},f:[{p:[20,4,351],t:7,e:"table",f:[{p:[21,4,363],t:7,e:"tr",f:[{p:[21,8,367],t:7,e:"td",f:[{p:[21,12,371],t:7,e:"ui-button",a:{action:"PRG_obfuscate"},f:["OBFUSCATE PROGRAM NAME"]}]}]},{p:[22,4,444],t:7,e:"tr",f:[{p:[22,8,448],t:7,e:"td",f:[{p:[22,12,452],t:7,e:"ui-button",a:{action:"PRG_arm",state:[{t:2,x:{r:["data.armed"],s:'_0?"danger":null'},p:[22,47,487]}]},f:[{t:2,x:{r:["data.armed"],s:'_0?"DISARM":"ARM"'},p:[22,81,521]}]}," ",{p:[23,4,571],t:7,e:"ui-button",a:{icon:"radiation",state:[{t:2,x:{r:["data.armed"],s:'_0?null:"disabled"'},p:[23,39,606]}],action:"PRG_activate"},f:["ACTIVATE"]}]}]}]}]}]}]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(280)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,280:280}],278:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" ",{p:[2,1,47],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[5,3,95],t:7,e:"ui-display",a:{title:[{t:2,r:"class",p:[5,22,114]}," Alarms"]},f:[{p:[6,5,138],t:7,e:"ul",f:[{t:4,f:[{p:[8,9,171],t:7,e:"li",f:[{t:2,r:".",p:[8,13,175]}]}],n:52,r:".",p:[7,7,150]},{t:4,n:51,f:[{p:[10,9,211],t:7,e:"li",f:["System Nominal"]}],r:"."}]}]}],n:52,i:"class",r:"data.alarms",p:[4,1,64]}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(280)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,280:280}],279:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={data:{integState:function(t){var e=100;return t==e?"good":t>e/2?"average":"bad"},bigState:function(t,e,n){return charge>n?"bad":t>e?"average":"good"}}}}(r),r.exports.template={v:3,t:[" "," ",{p:[23,1,421],t:7,e:"ntosheader"}," ",{t:4,f:[{p:[27,2,462],t:7,e:"ui-button",a:{action:"PRG_clear"},f:["Back to Menu"]},{p:[27,56,516],t:7,e:"br"}," ",{p:[28,3,524],t:7,e:"ui-display",a:{title:"Supermatter Status:"},f:[{p:[29,3,568],t:7,e:"ui-section",a:{label:"Core Integrity"},f:[{p:[30,5,609],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"adata.SM_integrity",p:[30,38,642]}],state:[{t:2,x:{r:["integState","adata.SM_integrity"],s:"_0(_1)"},p:[30,69,673]}]},f:[{t:2,r:"data.SM_integrity",p:[30,105,709]},"%"]}]}," ",{p:[32,3,761],t:7,e:"ui-section",a:{label:"Relative EER"},f:[{p:[33,5,800],t:7,e:"span",a:{"class":[{t:2,x:{r:["bigState","data.SM_power"],s:"_0(_1,150,300)"},p:[33,18,813]}]},f:[{t:2,r:"data.SM_power",p:[33,55,850]}," MeV/cm3"]}]}," ",{p:[35,3,903],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[36,5,941],t:7,e:"span",a:{"class":[{t:2,x:{r:["bigState","data.SM_ambienttemp"],s:"_0(_1,4000,5000)"},p:[36,18,954]}]},f:[{t:2,r:"data.SM_ambienttemp",p:[36,63,999]}," K"]}]}," ",{p:[38,3,1052],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[39,5,1087],t:7,e:"span",a:{"class":[{t:2,x:{r:["bigState","data.SM_ambientpressure"],s:"_0(_1,5000,10000)"},p:[39,18,1100]}]},f:[{t:2,r:"data.SM_ambientpressure",p:[39,68,1150]}," kPa"]}]}]}," ",{p:[42,3,1227],t:7,e:"hr"},{p:[42,7,1231],t:7,e:"br"}," ",{p:[43,3,1239],t:7,e:"ui-display",a:{title:"Gas Composition:"},f:[{t:4,f:[{p:[45,5,1307],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[45,24,1326]}]},f:[{t:2,r:"amount",p:[46,6,1343]}," %"]}],n:52,r:"data.gases",p:[44,4,1281]}]}],n:50,r:"data.active",p:[26,1,440]},{t:4,n:51,f:[{p:[51,2,1418],t:7,e:"ui-button",a:{action:"PRG_refresh"},f:["Refresh"]},{p:[51,53,1469],t:7,e:"br"}," ",{p:[52,2,1476],t:7,e:"ui-display",a:{title:"Detected Supermatters"},f:[{t:4,f:[{p:[54,3,1552],t:7,e:"ui-section",a:{label:"Area"},f:[{t:2,r:"area_name",p:[55,5,1583]}," - (#",{t:2,r:"uid",p:[55,23,1601]},")"]}," ",{p:[57,3,1630],t:7,e:"ui-section",a:{label:"Integrity"},f:[{t:2,r:"integrity",p:[58,5,1666]}," %"]}," ",{p:[60,3,1702],t:7,e:"ui-section",a:{label:"Options"},f:[{p:[61,5,1736],t:7,e:"ui-button",a:{action:"PRG_set",params:['{"target" : "',{t:2,r:"uid",p:[61,54,1785]},'"}']},f:["View Details"]}]}],n:52,r:"data.supermatters",p:[53,2,1521]}]}],r:"data.active"}]},r.exports.components=r.exports.components||{};var i={ntosheader:t(280)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,280:280}],280:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"div",a:{"class":"item",style:"float: left"},f:[{p:[2,2,41],t:7,e:"table",f:[{p:[2,9,48],t:7,e:"tr",f:[{t:4,f:[{p:[4,3,113],t:7,e:"td",f:[{p:[4,7,117],t:7,e:"img",a:{src:[{t:2,r:"data.PC_batteryicon",p:[4,17,127]}]}}]}],n:50,x:{r:["data.PC_batteryicon","data.PC_showbatteryicon"],s:"_0&&_1"},p:[3,2,55]}," ",{t:4,f:[{p:[7,3,226],t:7,e:"td",f:[{p:[7,7,230],t:7,e:"b",f:[{t:2,r:"data.PC_batterypercent",p:[7,10,233]}]}]}],n:50,x:{r:["data.PC_batterypercent","data.PC_showbatteryicon"],s:"_0&&_1"},p:[6,2,165]}," ",{t:4,f:[{p:[10,3,305],t:7,e:"td",f:[{p:[10,7,309],t:7,e:"img",a:{src:[{t:2,r:"data.PC_ntneticon",p:[10,17,319]}]}}]}],n:50,r:"data.PC_ntneticon",p:[9,2,276]}," ",{t:4,f:[{p:[13,3,386],t:7,e:"td",f:[{p:[13,7,390],t:7,e:"img",a:{src:[{t:2,r:"data.PC_apclinkicon",p:[13,17,400]}]}}]}],n:50,r:"data.PC_apclinkicon",p:[12,2,355]}," ",{t:4,f:[{p:[16,3,469],t:7,e:"td",f:[{p:[16,7,473],t:7,e:"b",f:[{t:2,r:"data.PC_stationtime",p:[16,10,476]}]}]}],n:50,r:"data.PC_stationtime",p:[15,2,438]}," ",{t:4,f:[{p:[19,3,552],t:7,e:"td",f:[{p:[19,7,556],t:7,e:"img",a:{src:[{t:2,r:"icon",p:[19,17,566]}]}}]}],n:52,r:"data.PC_programheaders",p:[18,2,516]}]}]}]}," ",{p:[23,1,609],t:7,e:"div",a:{style:"float: right; margin-top: 5px"},f:[{p:[24,2,655],t:7,e:"ui-button",a:{action:"PC_shutdown"},f:["Shutdown"]}," ",{t:4,f:[{p:[26,3,745],t:7,e:"ui-button",a:{action:"PC_exit"},f:["EXIT PROGRAM"]}," ",{p:[27,3,801],t:7,e:"ui-button",a:{action:"PC_minimize"},f:["Minimize Program"]}],n:50,r:"data.PC_showexitprogram",p:[25,2,710]}]}," ",{p:[30,1,881],t:7,e:"div",a:{style:"clear: both"}}]},e.exports=a.extend(r.exports)},{205:205}],281:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Auth. Disk:"},f:[{t:4,f:[{p:[3,7,69],t:7,e:"ui-button",a:{icon:"eject",style:"selected",action:"eject_disk"},f:["++++++++++"]}],n:50,r:"data.disk_present",p:[2,3,36]},{t:4,n:51,f:[{p:[5,7,172],t:7,e:"ui-button",a:{icon:"plus",action:"insert_disk"},f:["----------"]}],r:"data.disk_present"}]}," ",{p:[8,1,266],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[9,3,297],t:7,e:"span",f:[{t:2,r:"data.status1",p:[9,9,303]},"-",{t:2,r:"data.status2",p:[9,26,320]}]}]}," ",{p:[11,1,360],t:7,e:"ui-display",a:{title:"Timer"},f:[{p:[12,3,390],t:7,e:"ui-section",a:{label:"Time to Detonation"},f:[{p:[13,5,435],t:7,e:"span",f:[{t:2,x:{r:["data.timing","data.time_left","data.timer_set"],s:"_0?_1:_2"},p:[13,11,441]}]}]}," ",{t:4,f:[{p:[16,5,540],t:7,e:"ui-section",a:{label:"Adjust Timer"},f:[{p:[17,7,581],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.disk_present","data.code_approved","data.timer_is_not_default"],s:'_0&&_1&&_2?null:"disabled"'},p:[17,40,614]}],action:"timer",params:'{"change": "reset"}'},f:["Reset"]}," ",{p:[19,7,786],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.disk_present","data.code_approved","data.timer_is_not_min"],s:'_0&&_1&&_2?null:"disabled"'},p:[19,38,817]}],action:"timer",params:'{"change": "decrease"}'},f:["Decrease"]}," ",{p:[21,7,991],t:7,e:"ui-button",a:{icon:"pencil",state:[{t:2,x:{r:["data.disk_present","data.code_approved"],s:'_0&&_1?null:"disabled"'},p:[21,39,1023]}],action:"timer",params:'{"change": "input"}'},f:["Set"]}," ",{p:[22,7,1155],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.disk_present","data.code_approved","data.timer_is_not_max"],s:'_0&&_1&&_2?null:"disabled"'},p:[22,37,1185]}],action:"timer",params:'{"change": "increase"}'},f:["Increase"]}]}],n:51,r:"data.timing",p:[15,3,518]}," ",{p:[26,3,1394],t:7,e:"ui-section",a:{label:"Timer"},f:[{p:[27,5,1426],t:7,e:"ui-button",a:{icon:"clock-o",style:[{t:2,x:{r:["data.timing"],s:'_0?"danger":"caution"'},p:[27,38,1459]}],action:"toggle_timer",state:[{t:2,x:{r:["data.disk_present","data.code_approved","data.safety"],s:'_0&&_1&&!_2?null:"disabled"'},p:[29,14,1542]}]},f:[{t:2,x:{r:["data.timing"],s:'_0?"On":"Off"'},p:[30,7,1631]}]}]}]}," ",{p:[34,1,1713],t:7,e:"ui-display",a:{title:"Anchoring"},f:[{p:[35,3,1747],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.disk_present","data.code_approved"],s:'_0&&_1?null:"disabled"'},p:[36,12,1770]}],icon:[{t:2,x:{r:["data.anchored"],s:'_0?"lock":"unlock"'},p:[37,11,1846]}],style:[{t:2,x:{r:["data.anchored"],s:'_0?null:"caution"'},p:[38,12,1897]}],action:"anchor"},f:[{t:2,x:{r:["data.anchored"],s:'_0?"Engaged":"Off"'},p:[39,21,1956]}]}]}," ",{p:[41,1,2022],t:7,e:"ui-display",a:{title:"Safety"},f:[{p:[42,3,2053],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.disk_present","data.code_approved"],s:'_0&&_1?null:"disabled"'},p:[43,12,2076]}],icon:[{t:2,x:{r:["data.safety"],s:'_0?"lock":"unlock"'},p:[44,11,2152]}],action:"safety",style:[{t:2,x:{r:["data.safety"],s:'_0?"caution":"danger"'},p:[45,12,2217]}]},f:[{p:[46,7,2265],t:7,e:"span",f:[{t:2,x:{r:["data.safety"],s:'_0?"On":"Off"'},p:[46,13,2271]}]}]}]}," ",{p:[49,1,2341],t:7,e:"ui-display",a:{title:"Code"},f:[{p:[50,3,2370],t:7,e:"ui-section",a:{label:"Message"},f:[{t:2,r:"data.message",p:[50,31,2398]}]}," ",{p:[51,3,2431],t:7,e:"ui-section",a:{label:"Keypad"},f:[{p:[52,5,2464],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[52,39,2498]}],params:'{"digit":"1"}'},f:["1"]}," ",{p:[53,5,2583],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[53,39,2617]}],params:'{"digit":"2"}'},f:["2"]}," ",{p:[54,5,2702],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[54,39,2736]}],params:'{"digit":"3"}'},f:["3"]}," ",{p:[55,5,2821],t:7,e:"br"}," ",{p:[56,5,2831],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[56,39,2865]}],params:'{"digit":"4"}'},f:["4"]}," ",{p:[57,5,2950],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[57,39,2984]}],params:'{"digit":"5"}'},f:["5"]}," ",{p:[58,5,3069],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[58,39,3103]}],params:'{"digit":"6"}'},f:["6"]}," ",{p:[59,5,3188],t:7,e:"br"}," ",{p:[60,5,3198],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[60,39,3232]}],params:'{"digit":"7"}'},f:["7"]}," ",{p:[61,5,3317],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[61,39,3351]}],params:'{"digit":"8"}'},f:["8"]}," ",{p:[62,5,3436],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[62,39,3470]}],params:'{"digit":"9"}'},f:["9"]}," ",{p:[63,5,3555],t:7,e:"br"}," ",{p:[64,5,3565],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[64,39,3599]}],params:'{"digit":"R"}'},f:["R"]}," ",{p:[65,5,3684],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[65,39,3718]}],params:'{"digit":"0"}'},f:["0"]}," ",{p:[66,5,3803],t:7,e:"ui-button",a:{action:"keypad",state:[{t:2,x:{r:["data.disk_present"],s:'_0?null:"disabled"'},p:[66,39,3837]}],params:'{"digit":"E"}'},f:["E"]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],282:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,2,15],t:7,e:"ui-section",f:["This machine only accepts ore. Gibtonite and Slag are not accepted."]}," ",{p:[5,2,117],t:7,e:"ui-section",f:["Current unclaimed points: ",{t:2,r:"data.unclaimedPoints",p:[6,29,159]}," ",{t:4,f:[{p:[8,4,220],t:7,e:"ui-button",a:{action:"Claim"},f:["Claim Points"]}],n:50,r:"data.unclaimedPoints",p:[7,3,187]}]}," ",{p:[13,2,311],t:7,e:"ui-section",f:[{t:4,f:[{p:[15,4,350],t:7,e:"ui-button",a:{action:"Eject"},f:["Eject ID"]}," You have ",{t:2,r:"data.claimedPoints",p:[18,13,421]}," mining points collected."],n:50,r:"data.hasID",p:[14,3,327]},{t:4,n:51,f:[{p:[20,4,485],t:7,e:"ui-button",a:{action:"Insert"},f:["Insert ID"]}],r:"data.hasID"}]}]}," ",{p:[26,1,588],t:7,e:"ui-display",f:[{t:4,f:[{p:[28,3,627],t:7,e:"ui-section",f:[{p:[29,4,644],t:7,e:"ui-button",a:{action:"diskEject",icon:"eject"},f:["Eject Disk"]}]}," ",{t:4,f:[{p:[34,4,772],t:7,e:"ui-section",a:{"class":"candystripe"},f:[{p:[35,5,808],t:7,e:"ui-button",a:{action:"diskUpload",state:[{t:2,x:{r:["canupload"],s:'(_0)?null:"disabled"'},p:[35,42,845]}],icon:"upload",align:"right",params:['{ "design" : "',{t:2,r:"index",p:[35,129,932]},'" }']},f:["Upload"]}," File ",{t:2,r:"index",p:[38,10,988]},": ",{t:2,r:"name",p:[38,21,999]}]}],n:52,r:"data.diskDesigns",p:[33,3,741]}],n:50,r:"data.hasDisk",p:[27,2,603]},{t:4,n:51,f:[{p:[42,3,1053],t:7,e:"ui-section",f:[{p:[43,4,1070],t:7,e:"ui-button",a:{action:"diskInsert",icon:"floppy-o"},f:["Insert Disk"]}]}],r:"data.hasDisk"}]}," ",{p:[49,1,1195],t:7,e:"div",a:{"class":"display tabular"},f:[{p:[50,2,1227],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[51,4,1261],t:7,e:"section",a:{"class":"cell"},f:["Mineral"]}," ",{p:[54,4,1316],t:7,e:"section",a:{"class":"cell"},f:["Sheets"]}," ",{p:[57,4,1370],t:7,e:"section",a:{"class":"cell"},f:[]}," ",{p:[59,4,1412],t:7,e:"section",a:{"class":"cell"},f:[{p:[60,5,1440],t:7,e:"ui-button",a:{"class":"center mineral",grid:0,action:"Release",params:'{"id" : "all"}'},f:["Release All"]}]}," ",{p:[64,4,1576],t:7,e:"section",a:{"class":"cell"},f:["Ore Value"]}]}," ",{t:4,f:[{p:[69,3,1673],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[70,4,1707],t:7,e:"section",a:{"class":"cell"},f:[{t:2,r:"name",p:[71,5,1735]}]}," ",{p:[73,4,1763],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{t:2,r:"amount",p:[74,5,1805]}]}," ",{p:[76,4,1835],t:7,e:"section",a:{"class":"cell"},f:[{p:[77,5,1863],t:7,e:"input",a:{value:[{t:2,r:"sheets",p:[77,18,1876]}],placeholder:"###","class":"number"}}]}," ",{p:[79,4,1941],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{p:[80,5,1983],t:7,e:"ui-button",a:{"class":"center",grid:0,action:"Release",state:[{t:2,x:{r:["amount"],s:'(_0>=1)?null:"disabled"'},p:[80,59,2037]}],params:['{ "id" : ',{t:2,r:"id",p:[80,114,2092]},', "sheets" : ',{t:2,r:"sheets",p:[80,133,2111]}," }"]},f:["Release"]}]}," ",{p:[84,4,2178],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{t:2,r:"value",p:[85,5,2220]}]}]}],n:52,r:"data.materials",p:[68,2,1645]}," ",{t:4,f:[{p:[90,3,2298],t:7,e:"section",a:{"class":"candystripe"},f:[{p:[91,4,2332],t:7,e:"section",a:{"class":"cell"},f:[{t:2,r:"name",p:[92,5,2360]}]}," ",{p:[94,4,2388],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{t:2,r:"amount",p:[95,5,2430]}]}," ",{p:[97,4,2460],t:7,e:"section",a:{"class":"cell"},f:[{p:[98,5,2488],t:7,e:"input",a:{value:[{t:2,r:"sheets",p:[98,18,2501]}],placeholder:"###","class":"number"}}]}," ",{p:[100,4,2566],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{p:[101,5,2608],t:7,e:"ui-button",a:{"class":"center",grid:0,action:"Smelt",state:[{t:2,x:{r:["amount"],s:'(_0>=1)?null:"disabled"'},p:[101,57,2660]}],params:['{ "id" : ',{t:2,r:"id",p:[101,113,2716]},', "sheets" : ',{t:2,r:"sheets",p:[101,132,2735]}," }"]},f:["Smelt"]}]}," ",{p:[105,4,2799],t:7,e:"section",a:{"class":"cell",align:"right"},f:[{p:[106,5,2841],t:7,e:"ui-button",a:{"class":"center",grid:0,action:"SmeltAll",state:[{t:2,x:{r:["amount"],s:'(_0>=1)?null:"disabled"'},p:[106,60,2896]}],params:['{ "id" : ',{t:2,r:"id",p:[106,116,2952]}," }"]},f:["Smelt All"]}]}]}],n:52,r:"data.alloys",p:[89,2,2273]}]}]},e.exports=a.extend(r.exports)},{205:205}],283:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{p:[3,3,60],t:7,e:"ui-button",a:{icon:"remove",state:[{t:2,x:{r:["data.has_beaker"],s:'_0?null:"disabled"'},p:[3,35,92]}],action:"empty_eject_beaker"},f:["Empty and eject"]}," ",{p:[6,3,201],t:7,e:"ui-button",a:{icon:"trash",state:[{t:2,x:{r:["data.has_beaker"],s:'_0?null:"disabled"'},p:[6,34,232]}],action:"empty_beaker"},f:["Empty"]}," ",{p:[9,3,325],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.has_beaker"],s:'_0?null:"disabled"'},p:[9,34,356]}],action:"eject_beaker"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{t:4,f:[{p:[14,3,490],t:7,e:"ui-section",f:[{t:4,f:[{p:[16,5,538],t:7,e:"span",a:{"class":"bad"},f:["The beaker is empty!"]}],n:50,r:"data.beaker_empty",p:[15,4,507]},{t:4,n:51,f:[{p:[18,5,602],t:7,e:"ui-subdisplay",a:{title:"Blood"},f:[{t:4,f:[{p:[20,7,668],t:7,e:"ui-section",a:{label:"Blood DNA"},f:[{t:2,r:"data.blood.dna",p:[20,37,698]}]}," ",{p:[21,7,737],t:7,e:"ui-section",a:{label:"Blood type"},f:[{t:2,r:"data.blood.type",p:[21,38,768]}]}],n:50,r:"data.has_blood",p:[19,6,638]},{t:4,n:51,f:[{p:[23,7,823],t:7,e:"ui-section",f:[{p:[24,8,844],t:7,e:"span",a:{"class":"average"},f:["No blood sample detected."]}]}],r:"data.has_blood"}]}],r:"data.beaker_empty"}]}],n:50,r:"data.has_beaker",p:[13,2,463]},{t:4,n:51,f:[{p:[31,3,999],t:7,e:"ui-section",f:[{p:[32,4,1016],t:7,e:"span",a:{"class":"bad"},f:["No beaker loaded."]}]}],r:"data.has_beaker"}]}," ",{t:4,f:[{p:[37,2,1127],t:7,e:"ui-display",a:{title:"Diseases"},f:[{t:4,f:[{p:{button:[{t:4,f:[{p:[42,7,1277],t:7,e:"ui-button",a:{icon:"pencil",action:"rename_disease",state:[{t:2,x:{r:["can_rename"],s:'_0?"":"disabled"'},p:[42,63,1333]}],params:['{"index": ',{t:2,r:"index",p:[42,115,1385]},"}"]},f:["Name advanced disease"]}],n:50,r:"is_adv",p:[41,6,1255]}," ",{p:[46,6,1468],t:7,e:"ui-button",a:{icon:"flask",action:"create_culture_bottle",state:[{t:2,x:{r:["data.is_ready"],s:'_0?"":"disabled"'},p:[46,68,1530]}],params:['{"index": ',{t:2,r:"index",p:[46,123,1585]},"}"]},f:["Create virus culture bottle"]}]},t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[39,23,1206]}],button:0},f:[" ",{p:[50,5,1675],t:7,e:"ui-section",a:{label:"Disease agent"},f:[{t:2,r:"agent",p:[50,39,1709]}]}," ",{p:[51,5,1737],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"description",p:[51,37,1769]}]}," ",{p:[52,5,1803],t:7,e:"ui-section",a:{label:"Spread"},f:[{t:2,r:"spread",p:[52,32,1830]}]}," ",{p:[53,5,1859],t:7,e:"ui-section",a:{label:"Possible cure"},f:[{t:2,r:"cure",p:[53,39,1893]}]}," ",{t:4,f:[{p:[55,6,1942],t:7,e:"ui-section",a:{label:"Resistance"},f:[{t:2,r:"resistance",p:[55,37,1973]}]}," ",{p:[56,6,2007],t:7,e:"ui-section",a:{label:"Stealth"},f:[{t:2,r:"stealth",p:[56,34,2035]}]}," ",{p:[57,6,2066],t:7,e:"ui-section",a:{label:"Stage speed"},f:[{t:2,r:"stage_speed",p:[57,38,2098]}]}," ",{p:[58,6,2133],t:7,e:"ui-section",a:{label:"Symptoms"},f:[{t:4,f:[{p:[60,8,2197],t:7,e:"span",f:[{t:2,r:"name",p:[60,14,2203]}]},{p:[60,29,2218],t:7,e:"br"}],n:52,r:"symptoms",p:[59,7,2170]}]}],n:50,r:"is_adv",p:[54,5,1921]}]}],n:52,r:"data.viruses",p:[38,3,1160]},{t:4,n:51,f:[{p:[66,4,2309],t:7,e:"ui-section",f:[{p:[67,5,2327],t:7,e:"span",a:{"class":"average"},f:["No detectable virus in the blood sample."]}]}],r:"data.viruses"}]}," ",{p:[71,2,2446],t:7,e:"ui-display",a:{title:"Antibodies"},f:[{t:4,f:[{p:[73,4,2512],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[73,23,2531]}]},f:[{p:[74,6,2548],t:7,e:"ui-button",a:{icon:"eyedropper",state:[{t:2,x:{r:["data.is_ready"],s:'_0?"":"disabled"'},p:[74,42,2584]}],action:"create_vaccine_bottle",params:['{"index": ',{t:2,r:"id",p:[74,128,2670]},"}"]},f:["Create vaccine bottle"]}]}],n:52,r:"data.resistances",p:[72,3,2481]},{t:4,n:51,f:[{p:[79,4,2762],t:7,e:"ui-section",f:[{p:[80,5,2780],t:7,e:"span",a:{"class":"average"},f:["No antibodies detected in the blood sample."]}]}],r:"data.resistances"}]}],n:50,r:"data.has_blood",p:[36,1,1102]}]},e.exports=a.extend(r.exports)},{205:205}],284:[function(t,e,n){var a=t(205),r={exports:{}};!function(e){"use strict";var n=t(312);e.exports={data:{filter:"",tooltiptext:function(t,e,n){var a="";return t&&(a+="REQUIREMENTS: "+t+" "),e&&(a+="CATALYSTS: "+e+" "),n&&(a+="TOOLS: "+n),a}},oninit:function(){var t=this;this.on({hover:function(t){this.set("hovered",t.context.params)},unhover:function(t){this.set("hovered")}}),this.observe("filter",function(e,a,r){var i=null;i=t.get("data.display_compact")?t.findAll(".section"):t.findAll(".display:not(:first-child)"),(0,n.filterMulti)(i,t.get("filter").toLowerCase())},{init:!1})}}}(r),r.exports.template={v:3,t:[" ",{p:[48,1,1342],t:7,e:"ui-display",a:{title:[{t:2,r:"data.category",p:[48,20,1361]},{t:4,f:[" : ",{t:2,r:"data.subcategory",p:[48,64,1405]}],n:50,r:"data.subcategory",p:[48,37,1378]}]},f:[{t:4,f:[{p:[50,3,1459],t:7,e:"ui-section",f:["Crafting... ",{p:[51,16,1488],t:7,e:"i",a:{"class":"fa-spin fa fa-spinner"}}]}],n:50,r:"data.busy",p:[49,2,1438]},{t:4,n:51,f:[{p:[54,3,1557],t:7,e:"ui-section",f:[{p:[55,4,1574],t:7,e:"table",a:{style:"width:100%"},f:[{p:[56,5,1606],t:7,e:"tr",f:[{p:[57,6,1617],t:7,e:"td",a:{style:"width:150px!important"},f:[{p:[58,7,1659],t:7,e:"ui-button",a:{icon:"arrow-left",action:"backwardCat"},f:[{t:2,r:"data.prev_cat",p:[59,8,1718]}]}]}," ",{p:[62,6,1774],t:7,e:"td",a:{style:"width:150px!important"},f:[{p:[63,7,1816],t:7,e:"ui-button",a:{icon:"arrow-right",action:"forwardCat"},f:[{t:2,r:"data.next_cat",p:[64,7,1874]}]}]}," ",{p:[67,6,1930],t:7,e:"td",a:{style:"float:right!important"},f:[{t:4,f:[{p:[69,7,2014],t:7,e:"ui-button",a:{icon:"lock",action:"toggle_recipes"},f:["Showing Craftable Recipes"]}],n:50,r:"data.display_craftable_only",p:[68,6,1971]},{t:4,n:51,f:[{p:[73,7,2138],t:7,e:"ui-button",a:{icon:"unlock",action:"toggle_recipes"},f:["Showing All Recipes"]}],r:"data.display_craftable_only"}]}," ",{p:[78,6,2268],t:7,e:"td",a:{style:"float:right!important"},f:[{p:[79,7,2310],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.display_compact"],s:'_0?"check-square-o":"square-o"'},p:[79,24,2327]}],action:"toggle_compact"},f:["Compact"]}]}]}," ",{p:[84,5,2474],t:7,e:"tr",f:[{t:4,f:[{p:[86,6,2515],t:7,e:"td",a:{style:"width:150px!important"},f:[{p:[87,7,2557],t:7,e:"ui-button",a:{icon:"arrow-left",action:"backwardSubCat"},f:[{t:2,r:"data.prev_subcat",p:[88,8,2619]}]}]}," ",{p:[91,6,2678],t:7,e:"td",a:{style:"width:150px!important"},f:[{p:[92,7,2720],t:7,e:"ui-button",a:{icon:"arrow-right",action:"forwardSubCat"},f:[{t:2,r:"data.next_subcat",p:[93,8,2782]}]}]}],n:50,r:"data.subcategory",p:[85,5,2484]}]}]}," ",{t:4,f:[{t:4,f:[" ",{p:[101,6,2992],t:7,e:"ui-input",a:{value:[{t:2,r:"filter",p:[101,23,3009]}],placeholder:"Filter.."}}],n:51,r:"data.display_compact",p:[100,5,2902]}],n:50,r:"config.fancy",p:[99,4,2876]}]}," ",{t:4,f:[{p:[106,5,3144],t:7,e:"ui-display",f:[{t:4,f:[{p:[108,6,3193],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[108,25,3212]}]},f:[{p:[109,7,3230],t:7,e:"ui-button",a:{tooltip:[{t:2,x:{r:["tooltiptext","req_text","catalyst_text","tool_text"],s:"_0(_1,_2,_3)"},p:[109,27,3250]}],"tooltip-side":"right",action:"make",params:['{"recipe": "',{t:2,r:"ref",p:[109,135,3358]},'"}'],icon:"gears"},v:{hover:"hover",unhover:"unhover"},f:["Craft"]}]}],n:52,r:"data.can_craft",p:[107,5,3162]}," ",{t:4,f:[{t:4,f:[{p:[116,7,3567],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[116,26,3586]}]},f:[{p:[117,8,3605],t:7,e:"ui-button",a:{tooltip:[{t:2,x:{r:["tooltiptext","req_text","catalyst_text","tool_text"],s:"_0(_1,_2,_3)"},p:[117,28,3625]}],"tooltip-side":"right",state:"disabled",icon:"gears"},v:{hover:"hover",unhover:"unhover"},f:["Craft"]}]}],n:52,r:"data.cant_craft",p:[115,6,3534]}],n:51,r:"data.display_craftable_only",p:[114,5,3495]}]}],n:50,r:"data.display_compact",p:[105,4,3110]},{t:4,n:51,f:[{t:4,f:[{p:[126,6,3947],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[126,25,3966]}]},f:[{t:4,f:[{p:[128,8,4009],t:7,e:"ui-section",a:{label:"Requirements"},f:[{t:2,r:"req_text",p:[129,9,4052]}]}],n:50,r:"req_text",p:[127,7,3984]}," ",{t:4,f:[{p:[133,8,4139],t:7,e:"ui-section",a:{label:"Catalysts"},f:[{t:2,r:"catalyst_text",p:[134,9,4179]}]}],n:50,r:"catalyst_text",p:[132,7,4109]}," ",{t:4,f:[{p:[138,8,4267],t:7,e:"ui-section",a:{label:"Tools"},f:[{t:2,r:"tool_text",p:[139,9,4303]}]}],n:50,r:"tool_text",p:[137,7,4241]}," ",{p:[142,7,4361],t:7,e:"ui-section",f:[{p:[143,8,4382],t:7,e:"ui-button",a:{icon:"gears",action:"make",params:['{"recipe": "',{t:2,r:"ref",p:[143,66,4440]},'"}']},f:["Craft"]}]}]}],n:52,r:"data.can_craft",p:[125,5,3916]}," ",{t:4,f:[{t:4,f:[{p:[151,7,4621],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[151,26,4640]}]},f:[{t:4,f:[{p:[153,9,4685],t:7,e:"ui-section",a:{label:"Requirements"},f:[{t:2,r:"req_text",p:[154,10,4729]}]}],n:50,r:"req_text",p:[152,8,4659]}," ",{t:4,f:[{p:[158,9,4820],t:7,e:"ui-section",a:{label:"Catalysts"},f:[{t:2,r:"catalyst_text",p:[159,10,4861]}]}],n:50,r:"catalyst_text",p:[157,8,4789]}," ",{t:4,f:[{p:[163,9,4953],t:7,e:"ui-section",a:{label:"Tools"},f:[{t:2,r:"tool_text",p:[164,10,4990]}]}],n:50,r:"tool_text",p:[162,8,4926]}]}],n:52,r:"data.cant_craft",p:[150,6,4588]}],n:51,r:"data.display_craftable_only",p:[149,5,4549]}],r:"data.display_compact"}],r:"data.busy"}]}]},e.exports=a.extend(r.exports)},{205:205,312:312}],285:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,3,15],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.holding"],s:'_0?"is":"is not"'},p:[2,23,35]}," connected to a tank."]}]}," ",{p:[4,1,113],t:7,e:"ui-display",a:{title:"Status",button:0},f:[{p:[5,3,151],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[6,5,186],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[6,11,192]}," kPa"]}]}," ",{p:[8,3,254],t:7,e:"ui-section",a:{label:"Port"},f:[{p:[9,5,285],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected"],s:'_0?"good":"average"'},p:[9,18,298]}]},f:[{t:2,x:{r:["data.connected"],s:'_0?"Connected":"Not Connected"'},p:[9,59,339]}]}]}]}," ",{p:[12,1,430],t:7,e:"ui-display",a:{title:"Pump"},f:[{p:[13,3,459],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[14,5,491],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[14,22,508]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":"null"'},p:[15,14,559]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[16,22,616]}]}]}," ",{p:[18,3,675],t:7,e:"ui-section",a:{label:"Direction"},f:[{p:[19,5,711],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.direction"],s:'_0=="out"?"sign-out":"sign-in"'},p:[19,22,728]}],action:"direction"},f:[{t:2,x:{r:["data.direction"],s:'_0=="out"?"Out":"In"'},p:[20,26,808]}]}]}," ",{p:[22,3,883],t:7,e:"ui-section",a:{label:"Target Pressure"},f:[{p:[23,5,925],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.min_pressure",p:[23,18,938]}],max:[{t:2,r:"data.max_pressure",p:[23,46,966]}],value:[{t:2,r:"data.target_pressure",p:[24,14,1003]}]},f:[{t:2,x:{r:["adata.target_pressure"],s:"Math.round(_0)"},p:[24,40,1029]}," kPa"]}]}," ",{p:[26,3,1100],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[27,5,1145],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.target_pressure","data.default_pressure"],s:'_0!=_1?null:"disabled"'},p:[27,38,1178]}],action:"pressure",params:'{"pressure": "reset"}'},f:["Reset"]}," ",{p:[29,5,1328],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.target_pressure","data.min_pressure"],s:'_0>_1?null:"disabled"'},p:[29,36,1359]}],action:"pressure",params:'{"pressure": "min"}'},f:["Min"]}," ",{p:[31,5,1500],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[32,5,1595],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.target_pressure","data.max_pressure"],s:'_0<_1?null:"disabled"'},p:[32,35,1625]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}]}]}," ",{p:{button:[{t:4,f:[{p:[39,7,1891],t:7,e:"ui-button",a:{icon:"eject",style:[{t:2,x:{r:["data.on"],s:'_0?"danger":null'},p:[39,38,1922]}],action:"eject"},f:["Eject"]}],n:50,r:"data.holding",p:[38,5,1863]}]},t:7,e:"ui-display",a:{title:"Holding Tank",button:0},f:[" ",{t:4,f:[{p:[43,3,2042],t:7,e:"ui-section",a:{label:"Label"},f:[{t:2,r:"data.holding.name",p:[44,4,2073]}]}," ",{p:[46,3,2115],t:7,e:"ui-section",a:{label:"Pressure"},f:[{t:2,x:{r:["adata.holding.pressure"],s:"Math.round(_0)"},p:[47,4,2149]}," kPa"]}],n:50,r:"data.holding",p:[42,3,2018]},{t:4,n:51,f:[{p:[50,3,2223],t:7,e:"ui-section",f:[{p:[51,4,2240],t:7,e:"span",a:{"class":"average"},f:["No Holding Tank"]}]}],r:"data.holding"}]}]},e.exports=a.extend(r.exports)},{205:205}],286:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0], + t:7,e:"ui-notice",f:[{p:[2,3,15],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.holding"],s:'_0?"is":"is not"'},p:[2,23,35]}," connected to a tank."]}]}," ",{p:[4,1,113],t:7,e:"ui-display",a:{title:"Status",button:0},f:[{p:[5,3,151],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[6,5,186],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[6,11,192]}," kPa"]}]}," ",{p:[8,3,254],t:7,e:"ui-section",a:{label:"Port"},f:[{p:[9,5,285],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected"],s:'_0?"good":"average"'},p:[9,18,298]}]},f:[{t:2,x:{r:["data.connected"],s:'_0?"Connected":"Not Connected"'},p:[9,59,339]}]}]}]}," ",{p:[12,1,430],t:7,e:"ui-display",a:{title:"Filter"},f:[{p:[13,3,461],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[14,5,493],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[14,22,510]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":"null"'},p:[15,14,561]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[16,22,618]}]}]}]}," ",{p:{button:[{t:4,f:[{p:[22,7,787],t:7,e:"ui-button",a:{icon:"eject",style:[{t:2,x:{r:["data.on"],s:'_0?"danger":null'},p:[22,38,818]}],action:"eject"},f:["Eject"]}],n:50,r:"data.holding",p:[21,5,759]}]},t:7,e:"ui-display",a:{title:"Holding Tank",button:0},f:[" ",{t:4,f:[{p:[26,3,938],t:7,e:"ui-section",a:{label:"Label"},f:[{t:2,r:"data.holding.name",p:[27,4,969]}]}," ",{p:[29,3,1011],t:7,e:"ui-section",a:{label:"Pressure"},f:[{t:2,x:{r:["adata.holding.pressure"],s:"Math.round(_0)"},p:[30,4,1045]}," kPa"]}],n:50,r:"data.holding",p:[25,3,914]},{t:4,n:51,f:[{p:[33,3,1119],t:7,e:"ui-section",f:[{p:[34,4,1136],t:7,e:"span",a:{"class":"average"},f:["No Holding Tank"]}]}],r:"data.holding"}]}]},e.exports=a.extend(r.exports)},{205:205}],287:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={data:{chargingState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}},chargingMode:function(t){return 2==t?"Full":1==t?"Charging":"Draining"},channelState:function(t){return t>=2?"good":"bad"},channelPower:function(t){return t>=2?"On":"Off"},channelMode:function(t){return 1==t||3==t?"Auto":"Manual"}},computed:{graphData:function(){var t=this.get("data.history");return Object.keys(t).map(function(e){return t[e].map(function(t,e){return{x:e,y:t}})})}}}}(r),r.exports.template={v:3,t:[" ",{p:[42,1,1035],t:7,e:"ui-display",a:{title:"Network"},f:[{t:4,f:[{p:[44,5,1093],t:7,e:"ui-linegraph",a:{points:[{t:2,r:"graphData",p:[44,27,1115]}],height:"500",legend:'["Available", "Load"]',colors:'["rgb(0, 102, 0)", "rgb(153, 0, 0)"]',xunit:"seconds ago",xfactor:[{t:2,r:"data.interval",p:[46,38,1267]}],yunit:"W",yfactor:"1",xinc:[{t:2,x:{r:["data.stored"],s:"_0/10"},p:[47,15,1323]}],yinc:"9"}}],n:50,r:"config.fancy",p:[43,3,1067]},{t:4,n:51,f:[{p:[49,5,1373],t:7,e:"ui-section",a:{label:"Available"},f:[{p:[50,7,1411],t:7,e:"span",f:[{t:2,r:"data.supply",p:[50,13,1417]}," W"]}]}," ",{p:[52,5,1466],t:7,e:"ui-section",a:{label:"Load"},f:[{p:[53,9,1501],t:7,e:"span",f:[{t:2,r:"data.demand",p:[53,15,1507]}," W"]}]}],r:"config.fancy"}]}," ",{p:[57,1,1578],t:7,e:"ui-display",a:{title:"Areas"},f:[{p:[58,3,1608],t:7,e:"ui-section",a:{nowrap:0},f:[{p:[59,5,1633],t:7,e:"div",a:{"class":"content"},f:["Area"]}," ",{p:[60,5,1670],t:7,e:"div",a:{"class":"content"},f:["Charge"]}," ",{p:[61,5,1709],t:7,e:"div",a:{"class":"content"},f:["Load"]}," ",{p:[62,5,1746],t:7,e:"div",a:{"class":"content"},f:["Status"]}," ",{p:[63,5,1785],t:7,e:"div",a:{"class":"content"},f:["Equipment"]}," ",{p:[64,5,1827],t:7,e:"div",a:{"class":"content"},f:["Lighting"]}," ",{p:[65,5,1868],t:7,e:"div",a:{"class":"content"},f:["Environment"]}]}," ",{t:4,f:[{p:[68,5,1953],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[68,24,1972]}],nowrap:0},f:[{p:[69,7,1997],t:7,e:"div",a:{"class":"content"},f:[{t:2,x:{r:["@index","adata.areas"],s:"Math.round(_1[_0].charge)"},p:[69,28,2018]}," %"]}," ",{p:[70,7,2076],t:7,e:"div",a:{"class":"content"},f:[{t:2,x:{r:["@index","adata.areas"],s:"Math.round(_1[_0].load)"},p:[70,28,2097]}," W"]}," ",{p:[71,7,2153],t:7,e:"div",a:{"class":"content"},f:[{p:[71,28,2174],t:7,e:"span",a:{"class":[{t:2,x:{r:["chargingState","charging"],s:"_0(_1)"},p:[71,41,2187]}]},f:[{t:2,x:{r:["chargingMode","charging"],s:"_0(_1)"},p:[71,70,2216]}]}]}," ",{p:[72,7,2263],t:7,e:"div",a:{"class":"content"},f:[{p:[72,28,2284],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","eqp"],s:"_0(_1)"},p:[72,41,2297]}]},f:[{t:2,x:{r:["channelPower","eqp"],s:"_0(_1)"},p:[72,64,2320]}," [",{p:[72,87,2343],t:7,e:"span",f:[{t:2,x:{r:["channelMode","eqp"],s:"_0(_1)"},p:[72,93,2349]}]},"]"]}]}," ",{p:[73,7,2398],t:7,e:"div",a:{"class":"content"},f:[{p:[73,28,2419],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","lgt"],s:"_0(_1)"},p:[73,41,2432]}]},f:[{t:2,x:{r:["channelPower","lgt"],s:"_0(_1)"},p:[73,64,2455]}," [",{p:[73,87,2478],t:7,e:"span",f:[{t:2,x:{r:["channelMode","lgt"],s:"_0(_1)"},p:[73,93,2484]}]},"]"]}]}," ",{p:[74,7,2533],t:7,e:"div",a:{"class":"content"},f:[{p:[74,28,2554],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","env"],s:"_0(_1)"},p:[74,41,2567]}]},f:[{t:2,x:{r:["channelPower","env"],s:"_0(_1)"},p:[74,64,2590]}," [",{p:[74,87,2613],t:7,e:"span",f:[{t:2,x:{r:["channelMode","env"],s:"_0(_1)"},p:[74,93,2619]}]},"]"]}]}]}],n:52,r:"data.areas",p:[67,3,1927]}]}]},e.exports=a.extend(r.exports)},{205:205}],288:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={computed:{readableFrequency:function(){return Math.round(this.get("adata.frequency"))/10}}}}(r),r.exports.template={v:3,t:[" ",{p:[11,1,177],t:7,e:"ui-display",a:{title:"Settings"},f:[{t:4,f:[{p:[13,5,236],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[14,7,270],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.listening"],s:'_0?"power-off":"close"'},p:[14,24,287]}],style:[{t:2,x:{r:["data.listening"],s:'_0?"selected":null'},p:[14,75,338]}],action:"listen"},f:[{t:2,x:{r:["data.listening"],s:'_0?"On":"Off"'},p:[16,9,413]}]}]}],n:50,r:"data.headset",p:[12,3,210]},{t:4,n:51,f:[{p:[19,5,494],t:7,e:"ui-section",a:{label:"Microphone"},f:[{p:[20,7,533],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.broadcasting"],s:'_0?"power-off":"close"'},p:[20,24,550]}],style:[{t:2,x:{r:["data.broadcasting"],s:'_0?"selected":null'},p:[20,78,604]}],action:"broadcast"},f:[{t:2,x:{r:["data.broadcasting"],s:'_0?"Engaged":"Disengaged"'},p:[22,9,685]}]}]}," ",{p:[24,5,769],t:7,e:"ui-section",a:{label:"Speaker"},f:[{p:[25,7,805],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.listening"],s:'_0?"power-off":"close"'},p:[25,24,822]}],style:[{t:2,x:{r:["data.listening"],s:'_0?"selected":null'},p:[25,75,873]}],action:"listen"},f:[{t:2,x:{r:["data.listening"],s:'_0?"Engaged":"Disengaged"'},p:[27,9,948]}]}]}],r:"data.headset"}," ",{t:4,f:[{p:[31,5,1064],t:7,e:"ui-section",a:{label:"High Volume"},f:[{p:[32,7,1104],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.useCommand"],s:'_0?"power-off":"close"'},p:[32,24,1121]}],style:[{t:2,x:{r:["data.useCommand"],s:'_0?"selected":null'},p:[32,76,1173]}],action:"command"},f:[{t:2,x:{r:["data.useCommand"],s:'_0?"On":"Off"'},p:[34,9,1250]}]}]}],n:50,r:"data.command",p:[30,3,1038]}]}," ",{p:[38,1,1342],t:7,e:"ui-display",a:{title:"Channel"},f:[{p:[39,3,1374],t:7,e:"ui-section",a:{label:"Frequency"},f:[{t:4,f:[{p:[41,7,1439],t:7,e:"span",f:[{t:2,r:"readableFrequency",p:[41,13,1445]}]}],n:50,r:"data.freqlock",p:[40,5,1410]},{t:4,n:51,f:[{p:[43,7,1495],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.frequency","data.minFrequency"],s:'_0==_1?"disabled":null'},p:[43,46,1534]}],action:"frequency",params:'{"adjust": -1}'}}," ",{p:[44,7,1646],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.frequency","data.minFrequency"],s:'_0==_1?"disabled":null'},p:[44,41,1680]}],action:"frequency",params:'{"adjust": -.2}'}}," ",{p:[45,7,1793],t:7,e:"ui-button",a:{icon:"pencil",action:"frequency",params:'{"tune": "input"}'},f:[{t:2,r:"readableFrequency",p:[45,78,1864]}]}," ",{p:[46,7,1905],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.frequency","data.maxFrequency"],s:'_0==_1?"disabled":null'},p:[46,40,1938]}],action:"frequency",params:'{"adjust": .2}'}}," ",{p:[47,7,2050],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.frequency","data.maxFrequency"],s:'_0==_1?"disabled":null'},p:[47,45,2088]}],action:"frequency",params:'{"adjust": 1}'}}],r:"data.freqlock"}]}," ",{t:4,f:[{p:[51,5,2262],t:7,e:"ui-section",a:{label:"Subspace Transmission"},f:[{p:[52,7,2312],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.subspace"],s:'_0?"power-off":"close"'},p:[52,24,2329]}],style:[{t:2,x:{r:["data.subspace"],s:'_0?"selected":null'},p:[52,74,2379]}],action:"subspace"},f:[{t:2,x:{r:["data.subspace"],s:'_0?"Active":"Inactive"'},p:[53,29,2447]}]}]}],n:50,r:"data.subspaceSwitchable",p:[50,3,2225]}," ",{t:4,f:[{p:[57,5,2578],t:7,e:"ui-section",a:{label:"Channels"},f:[{t:4,f:[{p:[59,9,2656],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["."],s:'_0?"check-square-o":"square-o"'},p:[59,26,2673]}],style:[{t:2,x:{r:["."],s:'_0?"selected":null'},p:[60,18,2730]}],action:"channel",params:['{"channel": "',{t:2,r:"channel",p:[61,49,2806]},'"}']},f:[{t:2,r:"channel",p:[62,11,2833]}]},{p:[62,34,2856],t:7,e:"br"}],n:52,i:"channel",r:"data.channels",p:[58,7,2615]}]}],n:50,x:{r:["data.subspace","data.channels"],s:"_0&&_1"},p:[56,3,2534]}]}]},e.exports=a.extend(r.exports)},{205:205}],289:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,23],t:7,e:"ui-notice",f:[{t:2,r:"data.notice",p:[3,5,40]}]}],n:50,r:"data.notice",p:[1,1,0]},{p:[6,1,82],t:7,e:"ui-display",a:{title:"Satellite Network Control",button:0},f:[{t:4,f:[{p:[8,4,168],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{p:[9,9,209],t:7,e:"div",a:{"class":"content"},f:["#",{t:2,r:"id",p:[9,31,231]}]}," ",{p:[10,9,253],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"mode",p:[10,30,274]}]}," ",{p:[11,9,298],t:7,e:"div",a:{"class":"content"},f:[{p:[12,11,331],t:7,e:"ui-button",a:{action:"toggle",params:['{"id": "',{t:2,r:"id",p:[12,54,374]},'"}']},f:[{t:2,x:{r:["active"],s:'_0?"Deactivate":"Activate"'},p:[12,64,384]}]}]}]}],n:52,r:"data.satellites",p:[7,2,138]}]}," ",{t:4,f:[{p:[18,1,528],t:7,e:"ui-display",a:{title:"Station Shield Coverage"},f:[{p:[19,3,576],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.meteor_shield_coverage_max",p:[19,24,597]}],value:[{t:2,r:"data.meteor_shield_coverage",p:[19,68,641]}]},f:[{t:2,x:{r:["data.meteor_shield_coverage","data.meteor_shield_coverage_max"],s:"100*_0/_1"},p:[19,101,674]}," %"]}," ",{p:[20,1,758],t:7,e:"ui-display",f:[]}]}],n:50,r:"data.meteor_shield",p:[17,1,500]}]},e.exports=a.extend(r.exports)},{205:205}],290:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[" "," "," ",{p:[5,1,200],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.tabs",p:[5,16,215]}]},f:[{p:[6,2,233],t:7,e:"tab",a:{name:"Status"},f:[{p:[7,3,256],t:7,e:"status"}]}," ",{p:[9,2,277],t:7,e:"tab",a:{name:"Templates"},f:[{p:[10,3,303],t:7,e:"templates"}]}," ",{p:[12,2,327],t:7,e:"tab",a:{name:"Modification"},f:[{t:4,f:[{p:[14,3,381],t:7,e:"modification"}],n:50,r:"data.selected",p:[13,3,356]}," ",{t:4,f:[{p:[17,3,437],t:7,e:"span",a:{"class":"bad"},f:["No shuttle selected."]}],n:50,x:{r:["data.selected"],s:"!_0"},p:[16,3,411]}]}]}]},r.exports.components=r.exports.components||{};var i={modification:t(291),templates:t(293),status:t(292)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{205:205,291:291,292:292,293:293}],291:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:["Selected: ",{t:2,r:"data.selected.name",p:[1,30,29]}]},f:[{t:4,f:[{p:[3,5,96],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"data.selected.description",p:[3,37,128]}]}],n:50,r:"data.selected.description",p:[2,3,57]}," ",{t:4,f:[{p:[6,5,224],t:7,e:"ui-section",a:{label:"Admin Notes"},f:[{t:2,r:"data.selected.admin_notes",p:[6,37,256]}]}],n:50,r:"data.selected.admin_notes",p:[5,3,185]}]}," ",{t:4,f:[{p:[11,3,361],t:7,e:"ui-display",a:{title:["Existing Shuttle: ",{t:2,r:"data.existing_shuttle.name",p:[11,40,398]}]},f:["Status: ",{t:2,r:"data.existing_shuttle.status",p:[12,13,444]}," ",{t:4,f:["(",{t:2,r:"data.existing_shuttle.timeleft",p:[14,8,526]},")"],n:50,r:"data.existing_shuttle.timer",p:[13,5,482]}," ",{p:[16,5,580],t:7,e:"ui-button",a:{action:"jump_to",params:['{"type": "mobile", "id": "',{t:2,r:"data.existing_shuttle.id",p:[17,41,649]},'"}']},f:["Jump To"]}]}],n:50,r:"data.existing_shuttle",p:[10,1,328]},{t:4,f:[{p:[24,3,778],t:7,e:"ui-display",a:{title:"Existing Shuttle: None"}}],n:50,x:{r:["data.existing_shuttle"],s:"!_0"},p:[23,1,744]},{p:[27,1,847],t:7,e:"ui-button",a:{action:"preview",params:['{"shuttle_id": "',{t:2,r:"data.selected.shuttle_id",p:[28,27,902]},'"}']},f:["Preview"]}," ",{p:[31,1,961],t:7,e:"ui-button",a:{action:"load",params:['{"shuttle_id": "',{t:2,r:"data.selected.shuttle_id",p:[32,27,1013]},'"}'],style:"danger"},f:["Load"]}," ",{p:[37,1,1089],t:7,e:"ui-display",a:{title:"Status"},f:[]}]},e.exports=a.extend(r.exports)},{205:205}],292:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,27],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[2,22,46]}," (",{t:2,r:"id",p:[2,32,56]},")"]},f:[{t:2,r:"status",p:[3,5,71]}," ",{t:4,f:["(",{t:2,r:"timeleft",p:[5,8,109]},")"],n:50,r:"timer",p:[4,5,87]}," ",{p:[7,5,141],t:7,e:"ui-button",a:{action:"jump_to",params:['{"type": "mobile", "id": "',{t:2,r:"id",p:[7,67,203]},'"}']},f:["Jump To"]}," ",{p:[10,5,252],t:7,e:"ui-button",a:{action:"fast_travel",params:['{"id": "',{t:2,r:"id",p:[10,53,300]},'"}'],state:[{t:2,x:{r:["can_fast_travel"],s:'_0?null:"disabled"'},p:[10,70,317]}]},f:["Fast Travel"]}]}],n:52,r:"data.shuttles",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{205:205}],293:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.templates_tabs",p:[1,16,15]}]},f:[{t:4,f:[{p:[3,5,74],t:7,e:"tab",a:{name:[{t:2,r:"port_id",p:[3,16,85]}]},f:[{t:4,f:[{p:[5,9,135],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[5,28,154]}]},f:[{t:4,f:[{p:[7,13,209],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"description",p:[7,45,241]}]}],n:50,r:"description",p:[6,11,176]}," ",{t:4,f:[{p:[10,13,333],t:7,e:"ui-section",a:{label:"Admin Notes"},f:[{t:2,r:"admin_notes",p:[10,45,365]}]}],n:50,r:"admin_notes",p:[9,11,300]}," ",{p:[13,11,426],t:7,e:"ui-button",a:{action:"select_template",params:['{"shuttle_id": "',{t:2,r:"shuttle_id",p:[14,37,499]},'"}'],state:[{t:2,x:{r:["data.selected.shuttle_id","shuttle_id"],s:'_0==_1?"selected":null'},p:[15,20,537]}]},f:[{t:2,x:{r:["data.selected.shuttle_id","shuttle_id"],s:'_0==_1?"Selected":"Select"'},p:[17,13,630]}]}]}],n:52,r:"templates",p:[4,7,106]}]}],n:52,r:"data.templates",p:[2,3,44]}]}]},e.exports=a.extend(r.exports)},{205:205}],294:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={computed:{occupantStatState:function(){switch(this.get("data.occupant.stat")){case 0:return"good";case 1:return"average";default:return"bad"}}}}}(r),r.exports.template={v:3,t:[" ",{p:[15,1,280],t:7,e:"ui-display",a:{title:"Occupant"},f:[{p:[16,3,313],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[17,3,346],t:7,e:"span",f:[{t:2,x:{r:["data.occupant.name"],s:'_0?_0:"No Occupant"'},p:[17,9,352]}]}]}," ",{t:4,f:[{p:[20,5,466],t:7,e:"ui-section",a:{label:"State"},f:[{p:[21,7,500],t:7,e:"span",a:{"class":[{t:2,r:"occupantStatState",p:[21,20,513]}]},f:[{t:2,x:{r:["data.occupant.stat"],s:'_0==0?"Conscious":_0==1?"Unconcious":"Dead"'},p:[21,43,536]}]}]}," ",{p:[23,5,658],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[24,7,693],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.occupant.minHealth",p:[24,20,706]}],max:[{t:2,r:"data.occupant.maxHealth",p:[24,54,740]}],value:[{t:2,r:"data.occupant.health",p:[24,90,776]}],state:[{t:2,x:{r:["data.occupant.health"],s:'_0>=0?"good":"average"'},p:[25,16,818]}]},f:[{t:2,x:{r:["adata.occupant.health"],s:"Math.round(_0)"},p:[25,68,870]}]}]}," ",{t:4,f:[{p:[28,7,1107],t:7,e:"ui-section",a:{label:[{t:2,r:"label",p:[28,26,1126]}]},f:[{p:[29,9,1147],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.occupant.maxHealth",p:[29,30,1168]}],value:[{t:2,rx:{r:"data.occupant",m:[{t:30,n:"type"}]},p:[29,66,1204]}],state:"bad"},f:[{t:2,x:{r:["type","adata.occupant"],s:"Math.round(_1[_0])"},p:[29,103,1241]}]}]}],n:52,x:{r:[],s:'[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}]'},p:[27,5,941]}," ",{p:[32,5,1328],t:7,e:"ui-section",a:{label:"Cells"},f:[{p:[33,9,1364],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.occupant.cloneLoss"],s:'_0?"bad":"good"'},p:[33,22,1377]}]},f:[{t:2,x:{r:["data.occupant.cloneLoss"],s:'_0?"Damaged":"Healthy"'},p:[33,68,1423]}]}]}," ",{p:[35,5,1506],t:7,e:"ui-section",a:{label:"Brain"},f:[{p:[36,9,1542],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.occupant.brainLoss"],s:'_0?"bad":"good"'},p:[36,22,1555]}]},f:[{t:2,x:{r:["data.occupant.brainLoss"],s:'_0?"Abnormal":"Healthy"'},p:[36,68,1601]}]}]}," ",{p:[38,5,1685],t:7,e:"ui-section",a:{label:"Bloodstream"},f:[{t:4,f:[{p:[40,11,1772],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,1)"},p:[40,54,1815]}," units of ",{t:2,r:"name",p:[40,89,1850]}]},{p:[40,104,1865],t:7,e:"br"}],n:52,r:"adata.occupant.reagents",p:[39,9,1727]},{t:4,n:51,f:[{p:[42,11,1900],t:7,e:"span",a:{"class":"good"},f:["Pure"]}],r:"adata.occupant.reagents"}]}],n:50,r:"data.occupied",p:[19,3,439]}]}," ",{p:[47,1,1996],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[48,2,2028],t:7,e:"ui-section",a:{label:"Door"},f:[{p:[49,5,2059],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.open"],s:'_0?"unlock":"lock"'},p:[49,22,2076]}],action:"door"},f:[{t:2,x:{r:["data.open"],s:'_0?"Open":"Closed"'},p:[49,71,2125]}]}]}," ",{p:[51,3,2190],t:7,e:"ui-section",a:{label:"Inject"},f:[{t:4,f:[{p:[53,7,2251],t:7,e:"ui-button",a:{icon:"flask",state:[{t:2,x:{r:["data.occupied","allowed"],s:'_0&&_1?null:"disabled"'},p:[53,38,2282]}],action:"inject",params:['{"chem": "',{t:2,r:"id",p:[53,122,2366]},'"}']},f:[{t:2,r:"name",p:[53,132,2376]}]},{p:[53,152,2396],t:7,e:"br"}],n:52,r:"data.chems",p:[52,5,2223]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],295:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,25],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[2,22,44]}],labelcolor:[{t:2,r:"htmlcolor",p:[2,44,66]}],candystripe:0,right:0},f:[{p:[3,5,105],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[3,32,132],t:7,e:"span",a:{"class":[{t:2,x:{r:["status"],s:'_0=="Dead"?"bad bold":_0=="Unconscious"?"average bold":"good"'},p:[3,45,145]}]},f:[{t:2,r:"status",p:[3,132,232]}]}]}," ",{p:[4,5,268],t:7,e:"ui-section",a:{label:"Jelly"},f:[{t:2,r:"exoticblood",p:[4,31,294]}]}," ",{p:[5,5,328],t:7,e:"ui-section",a:{label:"Location"},f:[{t:2,r:"area",p:[5,34,357]}]}," ",{p:[7,5,386],t:7,e:"ui-button",a:{state:[{t:2,r:"swap_button_state",p:[8,14,411]}],action:"swap",params:['{"ref": "',{t:2,r:"ref",p:[9,38,472]},'"}']},f:[{t:2,x:{r:["is_current"],s:'_0?"You Are Here":"Swap"'},p:[10,7,491]}]}]}],n:52,r:"data.bodies",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{205:205}],296:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={computed:{capacityPercentState:function(){var t=this.get("data.capacityPercent");return t>50?"good":t>15?"average":"bad"},inputState:function(){return this.get("data.capacityPercent")>=100?"good":this.get("data.inputting")?"average":"bad"},outputState:function(){return this.get("data.outputting")?"good":this.get("data.charge")>0?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[24,1,663],t:7,e:"ui-display",a:{title:"Storage"},f:[{p:[25,3,695],t:7,e:"ui-section",a:{label:"Stored Energy"},f:[{p:[26,5,735],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.capacityPercent",p:[26,38,768]}],state:[{t:2,r:"capacityPercentState",p:[26,71,801]}]},f:[{t:2,x:{r:["adata.capacityPercent"],s:"Math.fixed(_0)"},p:[26,97,827]},"%"]}]}]}," ",{p:[29,1,908],t:7,e:"ui-display",a:{title:"Input"},f:[{p:[30,3,938],t:7,e:"ui-section",a:{label:"Charge Mode"},f:[{p:[31,5,976],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.inputAttempt"],s:'_0?"refresh":"close"'},p:[31,22,993]}],style:[{t:2,x:{r:["data.inputAttempt"],s:'_0?"selected":null'},p:[31,74,1045]}],action:"tryinput"},f:[{t:2,x:{r:["data.inputAttempt"],s:'_0?"Auto":"Off"'},p:[32,25,1113]}]},"   [",{p:[34,6,1182],t:7,e:"span",a:{"class":[{t:2,r:"inputState",p:[34,19,1195]}]},f:[{t:2,x:{r:["data.capacityPercent","data.inputting"],s:'_0>=100?"Fully Charged":_1?"Charging":"Not Charging"'},p:[34,35,1211]}]},"]"]}," ",{p:[36,3,1335],t:7,e:"ui-section",a:{label:"Target Input"},f:[{p:[37,5,1374],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.inputLevelMax",p:[37,26,1395]}],value:[{t:2,r:"data.inputLevel",p:[37,57,1426]}]},f:[{t:2,x:{r:["adata.inputLevel"],s:"Math.round(_0)"},p:[37,78,1447]},"W"]}]}," ",{p:[39,3,1509],t:7,e:"ui-section",a:{label:"Adjust Input"},f:[{p:[40,5,1548],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.inputLevel"],s:'_0==0?"disabled":null'},p:[40,44,1587]}],action:"input",params:'{"target": "min"}'}}," ",{p:[41,5,1682],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.inputLevel"],s:'_0==0?"disabled":null'},p:[41,39,1716]}],action:"input",params:'{"adjust": -10000}'}}," ",{p:[42,5,1812],t:7,e:"ui-button",a:{icon:"pencil",action:"input",params:'{"target": "input"}'},f:["Set"]}," ",{p:[43,5,1902],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.inputLevel","data.inputLevelMax"],s:'_0==_1?"disabled":null'},p:[43,38,1935]}],action:"input",params:'{"adjust": 10000}'}}," ",{p:[44,5,2047],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.inputLevel","data.inputLevelMax"],s:'_0==_1?"disabled":null'},p:[44,43,2085]}],action:"input",params:'{"target": "max"}'}}]}," ",{p:[46,3,2212],t:7,e:"ui-section",a:{label:"Available"},f:[{p:[47,3,2246],t:7,e:"span",f:[{t:2,x:{r:["adata.inputAvailable"],s:"Math.round(_0)"},p:[47,9,2252]},"W"]}]}]}," ",{p:[50,1,2329],t:7,e:"ui-display",a:{title:"Output"},f:[{p:[51,3,2360],t:7,e:"ui-section",a:{label:"Output Mode"},f:[{p:[52,5,2398],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.outputAttempt"],s:'_0?"power-off":"close"'},p:[52,22,2415]}],style:[{t:2,x:{r:["data.outputAttempt"],s:'_0?"selected":null'},p:[52,77,2470]}],action:"tryoutput"},f:[{t:2,x:{r:["data.outputAttempt"],s:'_0?"On":"Off"'},p:[53,26,2540]}]},"   [",{p:[55,6,2608],t:7,e:"span",a:{"class":[{t:2,r:"outputState",p:[55,19,2621]}]},f:[{t:2,x:{r:["data.outputting","data.charge"],s:'_0?"Sending":_1>0?"Not Sending":"No Charge"'},p:[55,36,2638]}]},"]"]}," ",{p:[57,3,2745],t:7,e:"ui-section",a:{label:"Target Output"},f:[{p:[58,5,2785],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.outputLevelMax",p:[58,26,2806]}],value:[{t:2,r:"data.outputLevel",p:[58,58,2838]}]},f:[{t:2,x:{r:["adata.outputLevel"],s:"Math.round(_0)"},p:[58,80,2860]},"W"]}]}," ",{p:[60,3,2923],t:7,e:"ui-section",a:{label:"Adjust Output"},f:[{p:[61,5,2963],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.outputLevel"],s:'_0==0?"disabled":null'},p:[61,44,3002]}],action:"output",params:'{"target": "min"}'}}," ",{p:[62,5,3099],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.outputLevel"],s:'_0==0?"disabled":null'},p:[62,39,3133]}],action:"output",params:'{"adjust": -10000}'}}," ",{p:[63,5,3231],t:7,e:"ui-button",a:{icon:"pencil",action:"output",params:'{"target": "input"}'},f:["Set"]}," ",{p:[64,5,3322],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.outputLevel","data.outputLevelMax"],s:'_0==_1?"disabled":null'},p:[64,38,3355]}],action:"output",params:'{"adjust": 10000}'}}," ",{p:[65,5,3470],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.outputLevel","data.outputLevelMax"],s:'_0==_1?"disabled":null'},p:[65,43,3508]}],action:"output",params:'{"target": "max"}'}}]}," ",{p:[67,3,3638],t:7,e:"ui-section",a:{label:"Outputting"},f:[{p:[68,3,3673],t:7,e:"span",f:[{t:2,x:{r:["adata.outputUsed"],s:"Math.round(_0)"},p:[68,9,3679]},"W"]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],297:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[2,3,31],t:7,e:"ui-section",a:{label:"Generated Power"},f:[{t:2,x:{r:["adata.generated"],s:"Math.round(_0)"},p:[3,5,73]},"W"]}," ",{p:[5,3,126],t:7,e:"ui-section",a:{label:"Orientation"},f:[{p:[6,5,164],t:7,e:"span",f:[{t:2,x:{r:["adata.angle"],s:"Math.round(_0)"},p:[6,11,170]},"° (",{t:2,r:"data.direction",p:[6,45,204]},")"]}]}," ",{p:[8,3,251],t:7,e:"ui-section",a:{label:"Adjust Angle"},f:[{p:[9,5,290],t:7,e:"ui-button",a:{icon:"step-backward",action:"angle",params:'{"adjust": -15}'},f:["15°"]}," ",{p:[10,5,387],t:7,e:"ui-button",a:{icon:"backward",action:"angle",params:'{"adjust": -5}'},f:["5°"]}," ",{p:[11,5,477],t:7,e:"ui-button",a:{icon:"forward",action:"angle",params:'{"adjust": 5}'},f:["5°"]}," ",{p:[12,5,565],t:7,e:"ui-button",a:{icon:"step-forward",action:"angle",params:'{"adjust": 15}'},f:["15°"]}]}]}," ",{p:[15,1,687],t:7,e:"ui-display",a:{title:"Tracking"},f:[{p:[16,3,720],t:7,e:"ui-section",a:{label:"Tracker Mode"},f:[{p:[17,5,759],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["data.tracking_state"],s:'_0==0?"selected":null'},p:[17,36,790]}],action:"tracking",params:'{"mode": 0}'},f:["Off"]}," ",{p:[19,5,907],t:7,e:"ui-button",a:{icon:"clock-o",state:[{t:2,x:{r:["data.tracking_state"],s:'_0==1?"selected":null'},p:[19,38,940]}],action:"tracking",params:'{"mode": 1}'},f:["Timed"]}," ",{p:[21,5,1059],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.connected_tracker","data.tracking_state"],s:'_0?_1==2?"selected":null:"disabled"'},p:[21,38,1092]}],action:"tracking",params:'{"mode": 2}'},f:["Auto"]}]}," ",{p:[24,3,1262],t:7,e:"ui-section",a:{label:"Tracking Rate"},f:[{p:[25,3,1300],t:7,e:"span",f:[{t:2,x:{r:["adata.tracking_rate"],s:"Math.round(_0)"},p:[25,9,1306]},"°/h (",{t:2,r:"data.rotating_way",p:[25,53,1350]},")"]}]}," ",{p:[27,3,1399],t:7,e:"ui-section",a:{label:"Adjust Rate"},f:[{p:[28,5,1437],t:7,e:"ui-button",a:{icon:"fast-backward",action:"rate",params:'{"adjust": -180}'},f:["180°"]}," ",{p:[29,5,1535],t:7,e:"ui-button",a:{icon:"step-backward",action:"rate",params:'{"adjust": -30}'},f:["30°"]}," ",{p:[30,5,1631],t:7,e:"ui-button",a:{icon:"backward",action:"rate",params:'{"adjust": -5}'},f:["5°"]}," ",{p:[31,5,1720],t:7,e:"ui-button",a:{icon:"forward",action:"rate",params:'{"adjust": 5}'},f:["5°"]}," ",{p:[32,5,1807],t:7,e:"ui-button",a:{icon:"step-forward",action:"rate",params:'{"adjust": 30}'},f:["30°"]}," ",{p:[33,5,1901],t:7,e:"ui-button",a:{icon:"fast-forward",action:"rate",params:'{"adjust": 180}'},f:["180°"]}]}]}," ",{p:{button:[{p:[38,5,2088],t:7,e:"ui-button",a:{icon:"refresh",action:"refresh"},f:["Refresh"]}]},t:7,e:"ui-display",a:{title:"Devices",button:0},f:[" ",{p:[40,2,2169],t:7,e:"ui-section",a:{label:"Solar Tracker"},f:[{p:[41,5,2209],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected_tracker"],s:'_0?"good":"bad"'},p:[41,18,2222]}]},f:[{t:2,x:{r:["data.connected_tracker"],s:'_0?"":"Not "'},p:[41,63,2267]},"Found"]}]}," ",{p:[43,2,2338],t:7,e:"ui-section",a:{label:"Solar Panels"},f:[{p:[44,3,2375],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected_panels"],s:'_0?"good":"bad"'},p:[44,16,2388]}]},f:[{t:2,x:{r:["adata.connected_panels"],s:"Math.round(_0)"},p:[44,60,2432]}," Panels Connected"]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],298:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:{button:[{t:4,f:[{p:[4,7,87],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.hasPowercell"],s:'_0?null:"disabled"'},p:[4,38,118]}],action:"eject"},f:["Eject"]}],n:50,r:"data.open",p:[3,5,62]}]},t:7,e:"ui-display",a:{title:"Power",button:0},f:[" ",{p:[7,3,226],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[8,5,258],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[8,22,275]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[9,14,326]}],state:[{t:2,x:{r:["data.hasPowercell"],s:'_0?null:"disabled"'},p:[9,54,366]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[10,22,431]}]}]}," ",{p:[12,3,490],t:7,e:"ui-section",a:{label:"Cell"},f:[{t:4,f:[{p:[14,7,554],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.powerLevel",p:[14,40,587]}]},f:[{t:2,x:{r:["adata.powerLevel"],s:"Math.fixed(_0)"},p:[14,61,608]},"%"]}],n:50,r:"data.hasPowercell",p:[13,5,521]},{t:4,n:51,f:[{p:[16,4,667],t:7,e:"span",a:{"class":"bad"},f:["No Cell"]}],r:"data.hasPowercell"}]}]}," ",{p:[20,1,744],t:7,e:"ui-display",a:{title:"Thermostat"},f:[{p:[21,3,779],t:7,e:"ui-section",a:{label:"Current Temperature"},f:[{p:[22,3,823],t:7,e:"span",f:[{t:2,x:{r:["adata.currentTemp"],s:"Math.round(_0)"},p:[22,9,829]},"°C"]}]}," ",{p:[24,2,894],t:7,e:"ui-section",a:{label:"Target Temperature"},f:[{p:[25,3,937],t:7,e:"span",f:[{t:2,x:{r:["adata.targetTemp"],s:"Math.round(_0)"},p:[25,9,943]},"°C"]}]}," ",{t:4,f:[{p:[28,5,1031],t:7,e:"ui-section",a:{label:"Adjust Target"},f:[{p:[29,7,1073],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.targetTemp","data.minTemp"],s:'_0>_1?null:"disabled"'},p:[29,46,1112]}],action:"target",params:'{"adjust": -20}'}}," ",{p:[30,7,1218],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.targetTemp","data.minTemp"],s:'_0>_1?null:"disabled"'},p:[30,41,1252]}],action:"target",params:'{"adjust": -5}'}}," ",{p:[31,7,1357],t:7,e:"ui-button",a:{icon:"pencil",action:"target",params:'{"target": "input"}'},f:["Set"]}," ",{p:[32,7,1450],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.targetTemp","data.maxTemp"],s:'_0<_1?null:"disabled"'},p:[32,40,1483]}],action:"target",params:'{"adjust": 5}'}}," ",{p:[33,7,1587],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.targetTemp","data.maxTemp"],s:'_0<_1?null:"disabled"'},p:[33,45,1625]}],action:"target",params:'{"adjust": 20}'}}]}],n:50,r:"data.open",p:[27,3,1008]}," ",{p:[36,3,1754],t:7,e:"ui-section",a:{label:"Mode"},f:[{t:4,f:[{p:[38,7,1808],t:7,e:"ui-button",a:{icon:"long-arrow-up",state:[{t:2,x:{r:["data.mode"],s:'_0=="heat"?"selected":null'},p:[38,46,1847]}],action:"mode",params:'{"mode": "heat"}'},f:["Heat"]}," ",{p:[39,7,1956],t:7,e:"ui-button",a:{icon:"long-arrow-down",state:[{t:2,x:{r:["data.mode"],s:'_0=="cool"?"selected":null'},p:[39,48,1997]}],action:"mode",params:'{"mode": "cool"}'},f:["Cool"]}," ",{p:[40,7,2106],t:7,e:"ui-button",a:{icon:"arrows-v",state:[{t:2,x:{r:["data.mode"],s:'_0=="auto"?"selected":null'},p:[40,41,2140]}],action:"mode",params:'{"mode": "auto"}'},f:["Auto"]}],n:50,r:"data.open",p:[37,3,1783]},{t:4,n:51,f:[{p:[42,4,2258],t:7,e:"span",f:[{t:2,x:{r:["text","data.mode"],s:"_0.titleCase(_1)"},p:[42,10,2264]}]}],r:"data.open"}]}]}]},e.exports=a.extend(r.exports)},{205:205}],299:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,31],t:7,e:"ui-display",a:{title:[{t:2,r:"class",p:[2,22,50]}," Alarms"]},f:[{p:[3,5,74],t:7,e:"ul",f:[{t:4,f:[{p:[5,9,107],t:7,e:"li",f:[{t:2,r:".",p:[5,13,111]}]}],n:52,r:".",p:[4,7,86]},{t:4,n:51,f:[{p:[7,9,147],t:7,e:"li",f:["System Nominal"]}],r:"."}]}]}],n:52,i:"class",r:"data.alarms",p:[1,1,0]}]},e.exports=a.extend(r.exports)},{205:205}],300:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{t:4,f:[{p:[2,3,42],t:7,e:"ui-notice",f:[{p:[3,5,59],t:7,e:"span",f:["Biological entity detected in contents. Please remove."]}]}],n:50,x:{r:["data.occupied","data.safeties"],s:"_0&&_1"},p:[1,1,0]},{t:4,f:[{p:[7,3,179],t:7,e:"ui-notice",f:[{p:[8,5,196],t:7,e:"span",f:["Contents are being disinfected. Please wait."]}]}],n:50,r:"data.uv_active",p:[6,1,153]},{t:4,n:51,f:[{p:{button:[{t:4,f:[{p:[13,25,369],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[13,42,386] + }],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Unlock":"Lock"'},p:[13,93,437]}]}],n:50,x:{r:["data.open"],s:"!_0"},p:[13,7,351]}," ",{t:4,f:[{p:[14,27,519],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.open"],s:'_0?"sign-out":"sign-in"'},p:[14,44,536]}],action:"door"},f:[{t:2,x:{r:["data.open"],s:'_0?"Close":"Open"'},p:[14,98,590]}]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[14,7,499]}]},t:7,e:"ui-display",a:{title:"Storage",button:0},f:[" ",{t:4,f:[{p:[17,7,692],t:7,e:"ui-notice",f:[{p:[18,9,713],t:7,e:"span",f:["Unit Locked"]}]}],n:50,r:"data.locked",p:[16,5,665]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.open"],s:"_0"},f:[{p:[21,9,793],t:7,e:"ui-section",a:{label:"Helmet"},f:[{p:[22,11,832],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.helmet"],s:'_0?"square":"square-o"'},p:[22,28,849]}],state:[{t:2,x:{r:["data.helmet"],s:'_0?null:"disabled"'},p:[22,75,896]}],action:"dispense",params:'{"item": "helmet"}'},f:[{t:2,x:{r:["data.helmet"],s:'_0||"Empty"'},p:[23,59,992]}]}]}," ",{p:[25,9,1063],t:7,e:"ui-section",a:{label:"Suit"},f:[{p:[26,11,1100],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.suit"],s:'_0?"square":"square-o"'},p:[26,28,1117]}],state:[{t:2,x:{r:["data.suit"],s:'_0?null:"disabled"'},p:[26,74,1163]}],action:"dispense",params:'{"item": "suit"}'},f:[{t:2,x:{r:["data.suit"],s:'_0||"Empty"'},p:[27,57,1255]}]}]}," ",{p:[29,9,1324],t:7,e:"ui-section",a:{label:"Mask"},f:[{p:[30,11,1361],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mask"],s:'_0?"square":"square-o"'},p:[30,28,1378]}],state:[{t:2,x:{r:["data.mask"],s:'_0?null:"disabled"'},p:[30,74,1424]}],action:"dispense",params:'{"item": "mask"}'},f:[{t:2,x:{r:["data.mask"],s:'_0||"Empty"'},p:[31,57,1516]}]}]}," ",{p:[33,9,1585],t:7,e:"ui-section",a:{label:"Storage"},f:[{p:[34,11,1625],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.storage"],s:'_0?"square":"square-o"'},p:[34,28,1642]}],state:[{t:2,x:{r:["data.storage"],s:'_0?null:"disabled"'},p:[34,77,1691]}],action:"dispense",params:'{"item": "storage"}'},f:[{t:2,x:{r:["data.storage"],s:'_0||"Empty"'},p:[35,60,1789]}]}]}]},{t:4,n:50,x:{r:["data.open"],s:"!(_0)"},f:[" ",{p:[38,7,1873],t:7,e:"ui-button",a:{icon:"recycle",state:[{t:2,x:{r:["data.occupied","data.safeties"],s:'_0&&_1?"disabled":null'},p:[38,40,1906]}],action:"uv"},f:["Disinfect"]}]}],r:"data.locked"}]}],r:"data.uv_active"}]},e.exports=a.extend(r.exports)},{205:205}],301:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,5,18],t:7,e:"ui-section",a:{label:"Dispense"},f:[{p:[3,9,57],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.plasma"],s:'_0?"square":"square-o"'},p:[3,26,74]}],state:[{t:2,x:{r:["data.plasma"],s:'_0?null:"disabled"'},p:[3,74,122]}],action:"plasma"},f:["Plasma (",{t:2,x:{r:["adata.plasma"],s:"Math.round(_0)"},p:[4,37,196]},")"]}," ",{p:[5,9,247],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.oxygen"],s:'_0?"square":"square-o"'},p:[5,26,264]}],state:[{t:2,x:{r:["data.oxygen"],s:'_0?null:"disabled"'},p:[5,74,312]}],action:"oxygen"},f:["Oxygen (",{t:2,x:{r:["adata.oxygen"],s:"Math.round(_0)"},p:[6,37,386]},")"]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],302:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={computed:{tankPressureState:function(){var t=this.get("data.tankPressure");return t>=200?"good":t>=100?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[14,1,295],t:7,e:"ui-notice",f:[{p:[15,3,310],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.connected"],s:'_0?"is":"is not"'},p:[15,23,330]}," connected to a mask."]}]}," ",{p:[17,1,409],t:7,e:"ui-display",f:[{p:[18,3,425],t:7,e:"ui-section",a:{label:"Tank Pressure"},f:[{p:[19,7,467],t:7,e:"ui-bar",a:{min:"0",max:"1013",value:[{t:2,r:"data.tankPressure",p:[19,41,501]}],state:[{t:2,r:"tankPressureState",p:[20,16,540]}]},f:[{t:2,x:{r:["adata.tankPressure"],s:"Math.round(_0)"},p:[20,39,563]}," kPa"]}]}," ",{p:[22,3,631],t:7,e:"ui-section",a:{label:"Release Pressure"},f:[{p:[23,5,674],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.minReleasePressure",p:[23,18,687]}],max:[{t:2,r:"data.maxReleasePressure",p:[23,52,721]}],value:[{t:2,r:"data.releasePressure",p:[24,14,764]}]},f:[{t:2,x:{r:["adata.releasePressure"],s:"Math.round(_0)"},p:[24,40,790]}," kPa"]}]}," ",{p:[26,3,861],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[27,5,906],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.releasePressure","data.defaultReleasePressure"],s:'_0!=_1?null:"disabled"'},p:[27,38,939]}],action:"pressure",params:'{"pressure": "reset"}'},f:["Reset"]}," ",{p:[29,5,1095],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.releasePressure","data.minReleasePressure"],s:'_0>_1?null:"disabled"'},p:[29,36,1126]}],action:"pressure",params:'{"pressure": "min"}'},f:["Min"]}," ",{p:[31,5,1273],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[32,5,1368],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.releasePressure","data.maxReleasePressure"],s:'_0<_1?null:"disabled"'},p:[32,35,1398]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],303:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[2,5,33],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[3,9,75],t:7,e:"span",f:[{t:2,x:{r:["adata.temperature"],s:"Math.fixed(_0,2)"},p:[3,15,81]}," K"]}]}," ",{p:[5,5,151],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[6,9,190],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.fixed(_0,2)"},p:[6,15,196]}," kPa"]}]}]}," ",{p:[9,1,276],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[10,5,311],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[11,9,347],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[11,26,364]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[11,70,408]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[12,28,469]}]}]}," ",{p:[14,5,531],t:7,e:"ui-section",a:{label:"Target Temperature"},f:[{p:[15,9,580],t:7,e:"ui-button",a:{icon:"fast-backward",style:[{t:2,x:{r:["data.target","data.min"],s:'_0==_1?"disabled":null'},p:[15,48,619]}],action:"target",params:'{"adjust": -20}'}}," ",{p:[17,9,733],t:7,e:"ui-button",a:{icon:"backward",style:[{t:2,x:{r:["data.target","data.min"],s:'_0==_1?"disabled":null'},p:[17,43,767]}],action:"target",params:'{"adjust": -5}'}}," ",{p:[19,9,880],t:7,e:"ui-button",a:{icon:"pencil",action:"target",params:'{"target": "input"}'},f:[{t:2,x:{r:["adata.target"],s:"Math.fixed(_0,2)"},p:[19,79,950]}]}," ",{p:[20,9,1003],t:7,e:"ui-button",a:{icon:"forward",style:[{t:2,x:{r:["data.target","data.max"],s:'_0==_1?"disabled":null'},p:[20,42,1036]}],action:"target",params:'{"adjust": 5}'}}," ",{p:[22,9,1148],t:7,e:"ui-button",a:{icon:"fast-forward",style:[{t:2,x:{r:["data.target","data.max"],s:'_0==_1?"disabled":null'},p:[22,47,1186]}],action:"target",params:'{"adjust": 20}'}}]}]}]},e.exports=a.extend(r.exports)},{205:205}],304:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={data:{},oninit:function(){this.on({hover:function(t){var e=this.get("data.telecrystals");e>=t.context.params.cost&&this.set("hovered",t.context.params)},unhover:function(t){this.set("hovered")}})}}}(r),r.exports.template={v:3,t:[" ",{p:{button:[{t:4,f:[{p:[23,7,482],t:7,e:"ui-button",a:{icon:"lock",action:"lock"},f:["Lock"]}],n:50,r:"data.lockable",p:[22,5,453]}]},t:7,e:"ui-display",a:{title:"Uplink",button:0},f:[" ",{p:[26,3,568],t:7,e:"ui-section",a:{label:"Telecrystals",right:0},f:[{p:[27,5,613],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.telecrystals"],s:'_0>0?"good":"bad"'},p:[27,18,626]}]},f:[{t:2,r:"data.telecrystals",p:[27,62,670]}," TC"]}]}]}," ",{t:4,f:[{p:[31,3,764],t:7,e:"ui-display",f:[{p:[32,2,779],t:7,e:"ui-button",a:{action:"select",params:['{"category": "',{t:2,r:"name",p:[32,51,828]},'"}']},f:[{t:2,r:"name",p:[32,63,840]}]}," ",{t:4,f:[{p:[34,4,883],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[34,23,902]}],candystripe:0,right:0},f:[{p:[35,3,934],t:7,e:"ui-button",a:{tooltip:[{t:2,r:"name",p:[35,23,954]},": ",{t:2,r:"desc",p:[35,33,964]}],"tooltip-side":"left",state:[{t:2,x:{r:["data.telecrystals","hovered.cost","cost","hovered.item","name"],s:'_0<_2||(_0-_1<_2&&_3!=_4)?"disabled":null'},p:[36,12,1006]}],action:"buy",params:['{"category": "',{t:2,r:"category",p:[37,40,1165]},'", "item": ',{t:2,r:"name",p:[37,63,1188]},', "cost": ',{t:2,r:"cost",p:[37,81,1206]},"}"]},v:{hover:"hover",unhover:"unhover"},f:[{t:2,r:"cost",p:[38,43,1260]}," TC"]}]}],n:52,r:"items",p:[33,2,863]}]}],n:52,r:"data.categories",p:[30,1,735]}]},e.exports=a.extend(r.exports)},{205:205}],305:[function(t,e,n){var a=t(205),r={exports:{}};!function(t){"use strict";t.exports={data:{healthState:function(t){var e=this.get("data.vr_avatar.maxhealth");return t>e/1.5?"good":t>e/3?"average":"bad"}}}}(r),r.exports.template={v:3,t:[" ",{p:[14,1,292],t:7,e:"ui-display",f:[{t:4,f:[{p:[16,3,333],t:7,e:"ui-display",a:{title:"Virtual Avatar"},f:[{p:[17,4,373],t:7,e:"ui-section",a:{label:"Name"},f:[{t:2,r:"data.vr_avatar.name",p:[18,5,404]}]}," ",{p:[20,4,450],t:7,e:"ui-section",a:{label:"Status"},f:[{t:2,r:"data.vr_avatar.status",p:[21,5,483]}]}," ",{p:[23,4,531],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[24,5,564],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.vr_avatar.maxhealth",p:[24,26,585]}],value:[{t:2,r:"adata.vr_avatar.health",p:[24,64,623]}],state:[{t:2,x:{r:["healthState","adata.vr_avatar.health"],s:"_0(_1)"},p:[24,99,658]}]},f:[{t:2,x:{r:["adata.vr_avatar.health"],s:"Math.round(_0)"},p:[24,140,699]},"/",{t:2,r:"adata.vr_avatar.maxhealth",p:[24,179,738]}]}]}]}],n:50,r:"data.vr_avatar",p:[15,2,307]},{t:4,n:51,f:[{p:[28,3,826],t:7,e:"ui-display",a:{title:"Virtual Avatar"},f:["No Virtual Avatar detected"]}],r:"data.vr_avatar"}," ",{p:[32,2,922],t:7,e:"ui-display",a:{title:"VR Commands"},f:[{p:[33,3,958],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.toggle_open"],s:'_0?"times":"plus"'},p:[33,20,975]}],action:"toggle_open"},f:[{t:2,x:{r:["data.toggle_open"],s:'_0?"Close":"Open"'},p:[34,4,1042]}," the VR Sleeper"]}," ",{t:4,f:[{p:[37,4,1144],t:7,e:"ui-button",a:{icon:"signal",action:"vr_connect"},f:["Connect to VR"]}],n:50,r:"data.isoccupant",p:[36,3,1116]}," ",{t:4,f:[{p:[42,4,1267],t:7,e:"ui-button",a:{icon:"ban",action:"delete_avatar"},f:["Delete Virtual Avatar"]}],n:50,r:"data.vr_avatar",p:[41,3,1240]}]}]}]},e.exports=a.extend(r.exports)},{205:205}],306:[function(t,e,n){var a=t(205),r={exports:{}};r.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{t:4,f:[{p:[3,5,42],t:7,e:"ui-section",a:{label:[{t:2,r:"color",p:[3,24,61]},{t:2,x:{r:["wire"],s:'_0?" ("+_0+")":""'},p:[3,33,70]}],labelcolor:[{t:2,r:"color",p:[3,80,117]}],candystripe:0,right:0},f:[{p:[4,7,154],t:7,e:"ui-button",a:{action:"cut",params:['{"wire":"',{t:2,r:"color",p:[4,48,195]},'"}']},f:[{t:2,x:{r:["cut"],s:'_0?"Mend":"Cut"'},p:[4,61,208]}]}," ",{p:[5,7,252],t:7,e:"ui-button",a:{action:"pulse",params:['{"wire":"',{t:2,r:"color",p:[5,50,295]},'"}']},f:["Pulse"]}," ",{p:[6,7,333],t:7,e:"ui-button",a:{action:"attach",params:['{"wire":"',{t:2,r:"color",p:[6,51,377]},'"}']},f:[{t:2,x:{r:["attached"],s:'_0?"Detach":"Attach"'},p:[6,64,390]}]}]}],n:52,r:"data.wires",p:[2,3,16]}]}," ",{t:4,f:[{p:[11,3,508],t:7,e:"ui-display",f:[{t:4,f:[{p:[13,7,555],t:7,e:"ui-section",f:[{t:2,r:".",p:[13,19,567]}]}],n:52,r:"data.status",p:[12,5,526]}]}],n:50,r:"data.status",p:[10,1,485]}]},e.exports=a.extend(r.exports)},{205:205}],307:[function(t,e,n){(function(e){"use strict";var n=t(205),a=e.interopRequireDefault(n);t(194),t(1),t(190),t(193);var r=t(308),i=e.interopRequireDefault(r),o=t(309),s=t(191),u=t(192),p=e.interopRequireDefault(u);a["default"].DEBUG=/minified/.test(function(){}),Object.assign(Math,t(313)),window.initialize=function(e){window.tgui||(window.tgui=new i["default"]({el:"#container",data:function(){var n=JSON.parse(e);return{constants:t(310),text:t(314),config:n.config,data:n.data,adata:n.data}}}))};var c=document.getElementById("data"),l=c.textContent,f=c.getAttribute("data-ref");"{}"!==l&&(window.initialize(l),c.remove()),(0,o.act)(f,"tgui:initialize"),(0,s.loadCSS)("font-awesome.min.css");var d=new p["default"]("FontAwesome");d.check("").then(function(){return document.body.classList.add("icons")})["catch"](function(){return document.body.classList.add("no-icons")})}).call(this,t("babel/external-helpers"))},{1:1,190:190,191:191,192:192,193:193,194:194,205:205,308:308,309:309,310:310,313:313,314:314,"babel/external-helpers":"babel/external-helpers"}],308:[function(t,e,n){var a=t(205),r={exports:{}};!function(e){"use strict";var n=t(309),a=t(311);e.exports={components:{"ui-bar":t(206),"ui-button":t(207),"ui-display":t(208),"ui-input":t(209),"ui-linegraph":t(210),"ui-notice":t(211),"ui-section":t(213),"ui-subdisplay":t(214),"ui-tabs":t(215)},events:{enter:t(203).enter,space:t(203).space},transitions:{fade:t(204)},onconfig:function(){var e=this.get("config.interface"),n={airalarm:t(219),"airalarm/back":t(220),"airalarm/modes":t(221),"airalarm/scrubbers":t(222),"airalarm/status":t(223),"airalarm/thresholds":t(224),"airalarm/vents":t(225),airlock_electronics:t(226),apc:t(227),atmos_alert:t(228),atmos_control:t(229),atmos_filter:t(230),atmos_mixer:t(231),atmos_pump:t(232),brig_timer:t(233),bsa:t(234),canister:t(235),cargo:t(236),cellular_emporium:t(237),chem_dispenser:t(238),chem_heater:t(239),chem_master:t(240),clockwork_slab:t(241),codex_gigas:t(242),computer_fabricator:t(243),crayon:t(244),cryo:t(245),disposal_unit:t(246),dna_vault:t(247),eightball:t(248),emergency_shuttle_console:t(249),engraved_message:t(250),error:t(251),firealarm:t(252),gps:t(253),gulag_console:t(254),gulag_item_reclaimer:t(255),holodeck:t(256),implantchair:t(257),intellicard:t(258),keycard_auth:t(259),labor_claim_console:t(260),language_menu:t(261),launchpad_remote:t(262),mech_bay_power_console:t(263),mulebot:t(264),ntnet_relay:t(265),ntos_ai_restorer:t(266),ntos_card:t(267),ntos_configuration:t(268),ntos_file_manager:t(269),ntos_main:t(270),ntos_net_chat:t(271),ntos_net_dos:t(272),ntos_net_downloader:t(273),ntos_net_monitor:t(274),ntos_net_transfer:t(275),ntos_power_monitor:t(276),ntos_revelation:t(277),ntos_station_alert:t(278),ntos_supermatter_monitor:t(279),ntosheader:t(280),nuclear_bomb:t(281),ore_redemption_machine:t(282),pandemic:t(283),personal_crafting:t(284),portable_pump:t(285),portable_scrubber:t(286),power_monitor:t(287),radio:t(288),sat_control:t(289),shuttle_manipulator:t(290),"shuttle_manipulator/modification":t(291),"shuttle_manipulator/status":t(292),"shuttle_manipulator/templates":t(293),sleeper:t(294),slime_swap_body:t(295),smes:t(296),solar_control:t(297),space_heater:t(298),station_alert:t(299),suit_storage_unit:t(300),tank_dispenser:t(301),tanks:t(302),thermomachine:t(303),uplink:t(304),vr_sleeper:t(305),wires:t(306)};e in n?this.components["interface"]=n[e]:this.components["interface"]=n.error},oninit:function(){this.observe("config.style",function(t,e,n){t&&document.body.classList.add(t),e&&document.body.classList.remove(e)})},oncomplete:function(){if(this.get("config.locked")){var t=(0,a.lock)(window.screenLeft,window.screenTop),e=t.x,r=t.y;(0,n.winset)(this.get("config.window"),"pos",e+","+r)}(0,n.winset)("mapwindow.map","focus",!0)}}}(r),r.exports.template={v:3,t:[" "," "," "," ",{p:[56,1,1874],t:7,e:"titlebar",f:[{t:3,r:"config.title",p:[56,11,1884]}]}," ",{p:[57,1,1915],t:7,e:"main",f:[{p:[58,3,1925],t:7,e:"warnings"}," ",{p:[59,3,1940],t:7,e:"interface"}]}," ",{t:4,f:[{p:[62,3,1990],t:7,e:"resize"}],n:50,r:"config.titlebar",p:[61,1,1963]}]},r.exports.components=r.exports.components||{};var i={warnings:t(218),titlebar:t(217),resize:t(212)};for(var o in i)i.hasOwnProperty(o)&&(r.exports.components[o]=i[o]);e.exports=a.extend(r.exports)},{203:203,204:204,205:205,206:206,207:207,208:208,209:209,210:210,211:211,212:212,213:213,214:214,215:215,217:217,218:218,219:219,220:220,221:221,222:222,223:223,224:224,225:225,226:226,227:227,228:228,229:229,230:230,231:231,232:232,233:233,234:234,235:235,236:236,237:237,238:238,239:239,240:240,241:241,242:242,243:243,244:244,245:245,246:246,247:247,248:248,249:249,250:250,251:251,252:252,253:253,254:254,255:255,256:256,257:257,258:258,259:259,260:260,261:261,262:262,263:263,264:264,265:265,266:266,267:267,268:268,269:269,270:270,271:271,272:272,273:273,274:274,275:275,276:276,277:277,278:278,279:279,280:280,281:281,282:282,283:283,284:284,285:285,286:286,287:287,288:288,289:289,290:290,291:291,292:292,293:293,294:294,295:295,296:296,297:297,298:298,299:299,300:300,301:301,302:302,303:303,304:304,305:305,306:306,309:309,311:311}],309:[function(t,e,n){"use strict";function a(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return"byond://"+e+"?"+Object.keys(t).map(function(e){return o(e)+"="+o(t[e])}).join("&")}function r(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};window.location.href=a(Object.assign({src:t,action:e},n))}function i(t,e,n){var r;window.location.href=a((r={},r[t+"."+e]=n,r),"winset")}n.__esModule=!0,n.href=a,n.act=r,n.winset=i;var o=encodeURIComponent},{}],310:[function(t,e,n){"use strict";n.__esModule=!0;n.UI_INTERACTIVE=2,n.UI_UPDATE=1,n.UI_DISABLED=0,n.UI_CLOSE=-1},{}],311:[function(t,e,n){"use strict";function a(t,e){return 0>t?t=0:t+window.innerWidth>window.screen.availWidth&&(t=window.screen.availWidth-window.innerWidth),0>e?e=0:e+window.innerHeight>window.screen.availHeight&&(e=window.screen.availHeight-window.innerHeight),{x:t,y:e}}function r(t){if(t.preventDefault(),this.get("drag")){if(this.get("x")){var e=t.screenX-this.get("x")+window.screenLeft,n=t.screenY-this.get("y")+window.screenTop;if(this.get("config.locked")){var r=a(e,n);e=r.x,n=r.y}(0,s.winset)(this.get("config.window"),"pos",e+","+n)}this.set({x:t.screenX,y:t.screenY})}}function i(t,e){return t=Math.clamp(100,window.screen.width,t),e=Math.clamp(100,window.screen.height,e),{x:t,y:e}}function o(t){if(t.preventDefault(),this.get("resize")){if(this.get("x")){var e=t.screenX-this.get("x")+window.innerWidth,n=t.screenY-this.get("y")+window.innerHeight,a=i(e,n);e=a.x,n=a.y,(0,s.winset)(this.get("config.window"),"size",e+","+n)}this.set({x:t.screenX,y:t.screenY})}}n.__esModule=!0,n.lock=a,n.drag=r,n.sane=i,n.resize=o;var s=t(309)},{309:309}],312:[function(t,e,n){"use strict";function a(t,e){for(var n=t,a=Array.isArray(n),i=0,n=a?n:n[Symbol.iterator]();;){var o;if(a){if(i>=n.length)break;o=n[i++]}else{if(i=n.next(),i.done)break;o=i.value}var s=o;s.textContent.toLowerCase().includes(e)?(s.style.display="",r(s,e)):s.style.display="none"}}function r(t,e){for(var n=t.queryAll("section"),a=t.query("header").textContent.toLowerCase().includes(e),r=n,i=Array.isArray(r),o=0,r=i?r:r[Symbol.iterator]();;){var s;if(i){if(o>=r.length)break;s=r[o++]}else{if(o=r.next(),o.done)break;s=o.value}var u=s;a||u.textContent.toLowerCase().includes(e)?u.style.display="":u.style.display="none"}}n.__esModule=!0,n.filterMulti=a,n.filter=r},{}],313:[function(t,e,n){"use strict";function a(t,e,n){return Math.max(t,Math.min(n,e))}function r(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return+(Math.round(t+"e"+e)+"e-"+e)}n.__esModule=!0,n.clamp=a,n.fixed=r},{}],314:[function(t,e,n){"use strict";function a(t){return t[0].toUpperCase()+t.slice(1).toLowerCase()}function r(t){return t.replace(/\w\S*/g,a)}function i(t,e){for(t=""+t;t.length1){for(var u=Array(o),p=0;o>p;p++)u[p]=arguments[p+3];n.children=u}return{$$typeof:t,type:e,key:void 0===a?null:""+a,ref:null,props:n,_owner:null}}}(),e.asyncIterator=function(t){if("function"==typeof Symbol){if(Symbol.asyncIterator){var e=t[Symbol.asyncIterator];if(null!=e)return e.call(t)}if(Symbol.iterator)return t[Symbol.iterator]()}throw new TypeError("Object is not async iterable")},e.asyncGenerator=function(){function t(t){this.value=t}function e(e){function n(t,e){return new Promise(function(n,r){var s={key:t,arg:e,resolve:n,reject:r,next:null};o?o=o.next=s:(i=o=s,a(t,e))})}function a(n,i){try{var o=e[n](i),s=o.value;s instanceof t?Promise.resolve(s.value).then(function(t){a("next",t)},function(t){a("throw",t)}):r(o.done?"return":"normal",o.value)}catch(u){r("throw",u)}}function r(t,e){switch(t){case"return":i.resolve({value:e,done:!0});break;case"throw":i.reject(e);break;default:i.resolve({value:e,done:!1})}i=i.next,i?a(i.key,i.arg):o=null}var i,o;this._invoke=n,"function"!=typeof e["return"]&&(this["return"]=void 0)}return"function"==typeof Symbol&&Symbol.asyncIterator&&(e.prototype[Symbol.asyncIterator]=function(){return this}),e.prototype.next=function(t){return this._invoke("next",t)},e.prototype["throw"]=function(t){return this._invoke("throw",t)},e.prototype["return"]=function(t){return this._invoke("return",t)},{wrap:function(t){return function(){return new e(t.apply(this,arguments))}},await:function(e){return new t(e)}}}(),e.asyncGeneratorDelegate=function(t,e){function n(n,a){return r=!0,a=new Promise(function(e){e(t[n](a))}),{done:!1,value:e(a)}}var a={},r=!1;return"function"==typeof Symbol&&Symbol.iterator&&(a[Symbol.iterator]=function(){return this}),a.next=function(t){return r?(r=!1,t):n("next",t)},"function"==typeof t["throw"]&&(a["throw"]=function(t){if(r)throw r=!1,t;return n("throw",t)}),"function"==typeof t["return"]&&(a["return"]=function(t){return n("return",t)}),a},e.asyncToGenerator=function(t){return function(){var e=t.apply(this,arguments);return new Promise(function(t,n){function a(r,i){try{var o=e[r](i),s=o.value}catch(u){return void n(u)}return o.done?void t(s):Promise.resolve(s).then(function(t){a("next",t)},function(t){a("throw",t)})}return a("next")})}},e.classCallCheck=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},e.createClass=function(){function t(t,e){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(t,a)&&(n[a]=t[a]);return n},e.possibleConstructorReturn=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e},e.selfGlobal=void 0===t?self:t,e.set=function a(t,e,n,r){var i=Object.getOwnPropertyDescriptor(t,e);if(void 0===i){var o=Object.getPrototypeOf(t);null!==o&&a(o,e,n,r)}else if("value"in i&&i.writable)i.value=n;else{var s=i.set;void 0!==s&&s.call(r,n)}return n},e.slicedToArray=function(){function t(t,e){var n=[],a=!0,r=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(a=(o=s.next()).done)&&(n.push(o.value),!e||n.length!==e);a=!0);}catch(u){r=!0,i=u}finally{try{!a&&s["return"]&&s["return"]()}finally{if(r)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),e.slicedToArrayLoose=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t)){for(var n,a=[],r=t[Symbol.iterator]();!(n=r.next()).done&&(a.push(n.value),!e||a.length!==e););return a}throw new TypeError("Invalid attempt to destructure non-iterable instance")},e.taggedTemplateLiteral=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))},e.taggedTemplateLiteralLoose=function(t,e){return t.raw=e,t},e.temporalRef=function(t,e,n){if(t===n)throw new ReferenceError(e+" is not defined - temporal dead zone");return t},e.temporalUndefined={},e.toArray=function(t){return Array.isArray(t)?t:Array.from(t)},e.toConsumableArray=function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e {{Math.floor(adata.points)}} - + {{data.message}} {{#if data.loan && !data.requestonly}} @@ -29,7 +29,7 @@ state='{{data.away && data.docked ? null : "disabled"}}' action='loan'>Loan Shuttle {{else}} - Loaned to Centcom + Loaned to CentCom {{/if}} {{/if}} diff --git a/tgui/src/interfaces/ntos_card.ract b/tgui/src/interfaces/ntos_card.ract index 582737a8a6..3d7cbba9b2 100644 --- a/tgui/src/interfaces/ntos_card.ract +++ b/tgui/src/interfaces/ntos_card.ract @@ -180,7 +180,7 @@
CentcomCentCom {{#each data.centcom_jobs}} {{display_name}} diff --git a/tools/ColonCatcher/2015-10-25-colon_operator_log.txt b/tools/ColonCatcher/2015-10-25-colon_operator_log.txt deleted file mode 100644 index f8908a0fda..0000000000 --- a/tools/ColonCatcher/2015-10-25-colon_operator_log.txt +++ /dev/null @@ -1,434 +0,0 @@ -..code\world.dm Lines: 27, 28, 98?, 102?, 119?, 149?, 230? Total Colons: 7 -..code\ATMOSPHERICS\atmospherics.dm Lines: 213? Total Colons: 1 -..code\ATMOSPHERICS\components\binary_devices\dp_vent_pump.dm Lines: 137? Total Colons: 1 -..code\ATMOSPHERICS\components\binary_devices\passive_gate.dm Lines: 134?, 163? Total Colons: 2 -..code\ATMOSPHERICS\components\binary_devices\pump.dm Lines: 43?, 139?, 167? Total Colons: 3 -..code\ATMOSPHERICS\components\binary_devices\valve.dm Lines: 25?, 33?, 38? Total Colons: 3 -..code\ATMOSPHERICS\components\binary_devices\volume_pump.dm Lines: 42?, 136?, 163? Total Colons: 3 -..code\ATMOSPHERICS\components\trinary_devices\filter.dm Lines: 66?, 69?, 214? Total Colons: 3 -..code\ATMOSPHERICS\components\trinary_devices\mixer.dm Lines: 36?, 39?, 151? Total Colons: 3 -..code\ATMOSPHERICS\components\unary_devices\cryo.dm Lines: 152?, 187?, 189, 190, 312?, 313? Total Colons: 7 -..code\ATMOSPHERICS\components\unary_devices\Freezer.dm Lines: 82?, 205? Total Colons: 2 -..code\ATMOSPHERICS\components\unary_devices\vent_pump.dm Lines: 175?, 196?, 197?, 228? Total Colons: 4 -..code\ATMOSPHERICS\components\unary_devices\vent_scrubber.dm Lines: 140?, 141? Total Colons: 2 -..code\ATMOSPHERICS\pipes\manifold.dm Lines: 28? Total Colons: 1 -..code\ATMOSPHERICS\pipes\manifold4w.dm Lines: 19? Total Colons: 1 -..code\ATMOSPHERICS\pipes\pipes.dm Lines: 30?, 32?, 33?, 34?, 43? Total Colons: 5 -..code\ATMOSPHERICS\pipes\heat_exchange\manifold.dm Lines: 25?, 51? Total Colons: 2 -..code\controllers\subsystem\air.dm Lines: 100 Total Colons: 1 -..code\controllers\subsystem\bots.dm Lines: 18, 20 Total Colons: 2 -..code\controllers\subsystem\diseases.dm Lines: 18 Total Colons: 1 -..code\controllers\subsystem\events.dm Lines: 41, 199?, 200? Total Colons: 3 -..code\controllers\subsystem\jobs.dm Lines: 370? Total Colons: 1 -..code\controllers\subsystem\machines.dm Lines: 41, 42, 43 Total Colons: 3 -..code\controllers\subsystem\mobs.dm Lines: 20 Total Colons: 1 -..code\controllers\subsystem\objects.dm Lines: 37 Total Colons: 1 -..code\controllers\subsystem\shuttles.dm Lines: 251?, 253, 261?, 262?, 284, 285 Total Colons: 6 -..code\controllers\subsystem\ticker.dm Lines: 382?, 405? Total Colons: 4 -..code\controllers\subsystem\voting.dm Lines: 203?, 211? Total Colons: 2 -..code\controllers\subsystem\shuttles\emergency.dm Lines: 52?, 65? Total Colons: 4 -..code\controllers\subsystem\shuttles\supply.dm Lines: 97, 316?, 347?, 488?, 505? Total Colons: 10 -..code\datums\browser.dm Lines: 79? Total Colons: 1 -..code\datums\datacore.dm Lines: 91?, 127?, 132?, 137?, 142?, 147?, 152?, 157?, 163?, 169?, 259? Total Colons: 23 -..code\datums\datumvars.dm Lines: 57?, 93 Total Colons: 3 -..code\datums\material_container.dm Lines: 194? Total Colons: 1 -..code\datums\mind.dm Lines: 228?, 229?, 290?, 581?, 633, 634, 643, 648, 720?, 1243, 1244, 1245 Total Colons: 13 -..code\datums\mutations.dm Lines: 34?, 135?, 329? Total Colons: 3 -..code\datums\recipe.dm Lines: 52?, 114?, 115? Total Colons: 3 -..code\datums\diseases\_disease.dm Lines: 125? Total Colons: 1 -..code\datums\helper_datums\teleport.dm Lines: 63?, 64?, 74?, 75? Total Colons: 4 -..code\datums\helper_datums\topic_input.dm Lines: 23?, 27?, 31?, 35?, 42?, 46?, 50?, 56?, 60? Total Colons: 9 -..code\datums\spells\dumbfire.dm Lines: 43 Total Colons: 1 -..code\datums\spells\knock.dm Lines: 21 Total Colons: 1 -..code\datums\spells\projectile.dm Lines: 35 Total Colons: 1 -..code\datums\wires\airlock.dm Lines: 37?, 38?, 39?, 40?, 41?, 42?, 43? Total Colons: 7 -..code\datums\wires\alarm.dm Lines: 21? Total Colons: 3 -..code\datums\wires\apc.dm Lines: 13? Total Colons: 3 -..code\datums\wires\autolathe.dm Lines: 13? Total Colons: 3 -..code\datums\wires\particle_accelerator.dm Lines: 50? Total Colons: 1 -..code\datums\wires\pizza_bomb.dm Lines: 45?, 46? Total Colons: 2 -..code\datums\wires\robot.dm Lines: 16?, 17?, 18? Total Colons: 4 -..code\datums\wires\r_n_d.dm Lines: 48?, 49?, 50? Total Colons: 3 -..code\datums\wires\syndicatebomb.dm Lines: 46?, 75? Total Colons: 2 -..code\datums\wires\vending.dm Lines: 28?, 29?, 30?, 31? Total Colons: 4 -..code\datums\wires\wires.dm Lines: 119?, 121? Total Colons: 2 -..code\game\atoms.dm Lines: 297? Total Colons: 1 -..code\game\atoms_movable.dm Lines: 181?, 182?, 216? Total Colons: 3 -..code\game\communications.dm Lines: 288 Total Colons: 3 -..code\game\data_huds.dm Lines: 35? Total Colons: 1 -..code\game\dna.dm Lines: 231? Total Colons: 1 -..code\game\say.dm Lines: 45?, 49? Total Colons: 2 -..code\game\sound.dm Lines: 72? Total Colons: 1 -..code\game\gamemodes\antag_spawner.dm Lines: 103, 104 Total Colons: 3 -..code\game\gamemodes\objective.dm Lines: 84?, 112?, 139?, 172?, 201?, 433, 806 Total Colons: 7 -..code\game\gamemodes\abduction\abduction_gear.dm Lines: 159? Total Colons: 1 -..code\game\gamemodes\abduction\machinery\experiment.dm Lines: 41?, 107? Total Colons: 2 -..code\game\gamemodes\blob\blob_finish.dm Lines: 47? Total Colons: 1 -..code\game\gamemodes\blob\blob_report.dm Lines: 64, 70, 76, 85 Total Colons: 4 -..code\game\gamemodes\changeling\evolution_menu.dm Lines: 59? Total Colons: 3 -..code\game\gamemodes\changeling\powers\adrenaline.dm Lines: 12? Total Colons: 1 -..code\game\gamemodes\changeling\powers\mutations.dm Lines: 83? Total Colons: 1 -..code\game\gamemodes\cult\cult.dm Lines: 44? Total Colons: 1 -..code\game\gamemodes\cult\runes.dm Lines: 705?, 706? Total Colons: 2 -..code\game\gamemodes\gang\dominator.dm Lines: 101?, 187? Total Colons: 2 -..code\game\gamemodes\gang\gang.dm Lines: 261?, 266? Total Colons: 2 -..code\game\gamemodes\gang\gang_datum.dm Lines: 43?, 53?, 121? Total Colons: 3 -..code\game\gamemodes\gang\gang_pen.dm Lines: 59? Total Colons: 1 -..code\game\gamemodes\gang\recaller.dm Lines: 48?, 51? Total Colons: 4 -..code\game\gamemodes\malfunction\malfunction.dm Lines: 63, 64, 65, 185, 188, 189, 192, 204, 205, 216, 218, 219, 221, 233, 234 Total Colons: 15 -..code\game\gamemodes\meteor\meteors.dm Lines: 177? Total Colons: 2 -..code\game\gamemodes\nuclear\nuclearbomb.dm Lines: 197?, 212?, 215?, 217?, 220?, 222?, 265?, 359, 359?, 360, 365, 383? Total Colons: 25 -..code\game\gamemodes\revolution\revolution.dm Lines: 265?, 266?, 286? Total Colons: 3 -..code\game\gamemodes\shadowling\shadowling.dm Lines: 304? Total Colons: 1 -..code\game\gamemodes\traitor\traitor.dm Lines: 335? Total Colons: 1 -..code\game\gamemodes\wizard\artefact.dm Lines: 148? Total Colons: 1 -..code\game\gamemodes\wizard\rightandwrong.dm Lines: 9?, 10?, 11? Total Colons: 3 -..code\game\gamemodes\wizard\soulstone.dm Lines: 123, 195 Total Colons: 2 -..code\game\gamemodes\wizard\spellbook.dm Lines: 93?, 512?, 533? Total Colons: 3 -..code\game\gamemodes\wizard\wizard.dm Lines: 183?, 258, 261, 264, 278? Total Colons: 5 -..code\game\machinery\airlock_control.dm Lines: 59?, 60? Total Colons: 2 -..code\game\machinery\ai_slipper.dm Lines: 39?, 67, 77?, 93? Total Colons: 5 -..code\game\machinery\alarm.dm Lines: 134?, 135?, 730?, 742?, 895?, 934?, 1056?, 1071?, 1127?, 1128? Total Colons: 16 -..code\game\machinery\announcement_system.dm Lines: 45?, 47?, 136?, 137? Total Colons: 4 -..code\game\machinery\atmo_control.dm Lines: 273?, 284?, 396? Total Colons: 3 -..code\game\machinery\autolathe.dm Lines: 139?, 178?, 187?, 295?, 322?, 336?, 345? Total Colons: 10 -..code\game\machinery\Beacon.dm Lines: 31? Total Colons: 1 -..code\game\machinery\buttons.dm Lines: 22?, 23? Total Colons: 4 -..code\game\machinery\cell_charger.dm Lines: 15?, 31?, 64? Total Colons: 4 -..code\game\machinery\cloning.dm Lines: 88?, 92? Total Colons: 2 -..code\game\machinery\constructable_frame.dm Lines: 48?, 90?, 94?, 99?, 102?, 475? Total Colons: 8 -..code\game\machinery\deployable.dm Lines: 92 Total Colons: 1 -..code\game\machinery\dna_scanner.dm Lines: 44?, 48?, 57? Total Colons: 3 -..code\game\machinery\droneDispenser.dm Lines: 190? Total Colons: 1 -..code\game\machinery\iv_drip.dm Lines: 192?, 200?, 210? Total Colons: 3 -..code\game\machinery\lightswitch.dm Lines: 41? Total Colons: 1 -..code\game\machinery\machinery.dm Lines: 372?, 375? Total Colons: 2 -..code\game\machinery\magnet.dm Lines: 53?, 275?, 279? Total Colons: 3 -..code\game\machinery\navbeacon.dm Lines: 63?, 84?, 92?, 122?, 130? Total Colons: 6 -..code\game\machinery\newscaster.dm Lines: 205?, 206?, 291?, 304?, 311?, 318?, 319?, 372, 391?, 409?, 420?, 423, 424?, 430?, 431?, 436, 460?, 465?, 486, 614?, 724?, 727?, 922 Total Colons: 27 -..code\game\machinery\overview.dm Lines: 98, 167?, 243, 292? Total Colons: 4 -..code\game\machinery\portable_turret.dm Lines: 162?, 164?, 169?, 170?, 171?, 172?, 173?, 183?, 285?, 862?, 864?, 869?, 870?, 871?, 872?, 873?, 877?, 889?, 891?, 896?, 897?, 898?, 899?, 900?, 910?, 968?, 1049?, 1085, 1097?, 1098? Total Colons: 32 -..code\game\machinery\recharger.dm Lines: 19? Total Colons: 1 -..code\game\machinery\rechargestation.dm Lines: 122?, 124? Total Colons: 2 -..code\game\machinery\recycler.dm Lines: 43?, 44?, 45?, 84? Total Colons: 4 -..code\game\machinery\requests_console.dm Lines: 201?, 202?, 212?, 213? Total Colons: 4 -..code\game\machinery\robot_fabricator.dm Lines: 21, 23, 24, 25, 28 Total Colons: 5 -..code\game\machinery\shieldgen.dm Lines: 247?, 261?, 263?, 441? Total Colons: 4 -..code\game\machinery\Sleeper.dm Lines: 142?, 156?, 162? Total Colons: 4 -..code\game\machinery\slotmachine.dm Lines: 219?, 265?, 271? Total Colons: 3 -..code\game\machinery\spaceheater.dm Lines: 33?, 35?, 37?, 69?, 89?, 107? Total Colons: 9 -..code\game\machinery\status_display.dm Lines: 167 Total Colons: 4 -..code\game\machinery\suit_storage_unit.dm Lines: 199?, 200?, 212?, 215?, 218?, 221?, 227?, 231?, 232?, 519? Total Colons: 12 -..code\game\machinery\syndicatebeacon.dm Lines: 151? Total Colons: 1 -..code\game\machinery\syndicatebomb.dm Lines: 22?, 53?, 77?, 323?, 326? Total Colons: 6 -..code\game\machinery\teleporter.dm Lines: 69?, 442? Total Colons: 3 -..code\game\machinery\turrets.dm Lines: 542?, 578, 590?, 591? Total Colons: 6 -..code\game\machinery\vending.dm Lines: 248?, 323? Total Colons: 2 -..code\game\machinery\atmoalter\canister.dm Lines: 248, 289?, 290?, 291?, 292?, 295?, 297? Total Colons: 7 -..code\game\machinery\atmoalter\pump.dm Lines: 109? Total Colons: 3 -..code\game\machinery\atmoalter\scrubber.dm Lines: 127?, 203? Total Colons: 3 -..code\game\machinery\bots\bots.dm Lines: 244?, 337?, 338?, 340?, 416?, 481? Total Colons: 6 -..code\game\machinery\bots\cleanbot.dm Lines: 84?, 85?, 87?, 88?, 109? Total Colons: 6 -..code\game\machinery\bots\ed209bot.dm Lines: 107?, 109?, 115?, 116?, 117?, 118?, 119?, 120?, 155?, 258?, 456? Total Colons: 12 -..code\game\machinery\bots\floorbot.dm Lines: 104?, 105?, 107?, 109?, 110?, 111?, 112?, 113?, 114?, 115?, 116?, 147?, 360? Total Colons: 13 -..code\game\machinery\bots\medbot.dm Lines: 147?, 148?, 154?, 171?, 173?, 174?, 175?, 176?, 177?, 231?, 320?, 532? Total Colons: 12 -..code\game\machinery\bots\mulebot.dm Lines: 99?, 147?, 187?, 209?, 210?, 211?, 225?, 226?, 227?, 228?, 249?, 282?, 346?, 354?, 363?, 535? Total Colons: 17 -..code\game\machinery\bots\secbot.dm Lines: 97?, 99?, 104?, 105?, 106?, 107?, 108?, 109?, 142?, 222? Total Colons: 11 -..code\game\machinery\camera\camera.dm Lines: 141?, 151?, 152? Total Colons: 3 -..code\game\machinery\camera\tracking.dm Lines: 19?, 83? Total Colons: 2 -..code\game\machinery\computer\arcade.dm Lines: 860?, 862?, 863?, 871? Total Colons: 6 -..code\game\machinery\computer\camera.dm Lines: 56? Total Colons: 1 -..code\game\machinery\computer\camera_advanced.dm Lines: 154? Total Colons: 1 -..code\game\machinery\computer\card.dm Lines: 148?, 164?, 209?, 364?, 372?, 390? Total Colons: 6 -..code\game\machinery\computer\cloning.dm Lines: 146? Total Colons: 1 -..code\game\machinery\computer\communications.dm Lines: 106, 148?, 272?, 428?, 429?, 430, 453?, 468?, 531?, 532?, 533, 554? Total Colons: 12 -..code\game\machinery\computer\crew.dm Lines: 153?, 158?, 169? Total Colons: 3 -..code\game\machinery\computer\dna_console.dm Lines: 94?, 139?, 141?, 143?, 181? Total Colons: 5 -..code\game\machinery\computer\medical.dm Lines: 40?, 46, 153? Total Colons: 4 -..code\game\machinery\computer\message.dm Lines: 73?, 76?, 131?, 150? Total Colons: 4 -..code\game\machinery\computer\Operating.dm Lines: 50? Total Colons: 1 -..code\game\machinery\computer\pod.dm Lines: 56? Total Colons: 2 -..code\game\machinery\computer\robot.dm Lines: 65?, 107?, 109?, 110?, 112?, 114? Total Colons: 6 -..code\game\machinery\computer\security.dm Lines: 49?, 62, 117, 130, 275, 285 Total Colons: 7 -..code\game\machinery\computer\shuttle.dm Lines: 24, 25, 28, 30, 33, 34, 47, 48, 60 Total Colons: 9 -..code\game\machinery\computer\station_alert.dm Lines: 73? Total Colons: 1 -..code\game\machinery\doors\airlock.dm Lines: 790?, 791?, 800?, 801?, 809?, 877, 888 Total Colons: 7 -..code\game\machinery\doors\airlock_electronics.dm Lines: 81 Total Colons: 1 -..code\game\machinery\doors\brigdoors.dm Lines: 123?, 158?, 247 Total Colons: 7 -..code\game\machinery\doors\firedoor.dm Lines: 49?, 69 Total Colons: 2 -..code\game\machinery\doors\windowdoor.dm Lines: 188?, 200, 276? Total Colons: 3 -..code\game\machinery\embedded_controller\access_controller.dm Lines: 295?, 297? Total Colons: 2 -..code\game\machinery\embedded_controller\airlock_controller.dm Lines: 258?, 259?, 260?, 261? Total Colons: 4 -..code\game\machinery\pipe\construction.dm Lines: 134?, 162? Total Colons: 2 -..code\game\machinery\telecomms\machine_interactions.dm Lines: 57?, 64?, 159?, 160?, 161?, 184?, 220? Total Colons: 7 -..code\game\mecha\mecha.dm Lines: 561?, 582?, 838?, 843?, 935?, 936?, 937?, 986?, 987? Total Colons: 11 -..code\game\mecha\mecha_control_console.dm Lines: 72? Total Colons: 1 -..code\game\mecha\mecha_topic.dm Lines: 33?, 34?, 36?, 40?, 90?, 164?, 168?, 190?, 197? Total Colons: 21 -..code\game\mecha\mecha_wreckage.dm Lines: 25?, 42? Total Colons: 2 -..code\game\mecha\mech_fabricator.dm Lines: 120?, 132?, 237? Total Colons: 6 -..code\game\mecha\combat\combat.dm Lines: 65?, 67? Total Colons: 3 -..code\game\mecha\combat\durand.dm Lines: 38?, 50? Total Colons: 2 -..code\game\mecha\combat\gygax.dm Lines: 69?, 74?, 105? Total Colons: 3 -..code\game\mecha\combat\honker.dm Lines: 32?, 33?, 35? Total Colons: 14 -..code\game\mecha\combat\marauder.dm Lines: 70?, 158?, 160? Total Colons: 5 -..code\game\mecha\combat\phazon.dm Lines: 39?, 97?, 98? Total Colons: 3 -..code\game\mecha\equipment\mecha_equipment.dm Lines: 57? Total Colons: 3 -..code\game\mecha\equipment\tools\medical_tools.dm Lines: 96, 96?, 129?, 249?, 333?, 366, 370?, 371? Total Colons: 20 -..code\game\mecha\equipment\tools\mining_tools.dm Lines: 40, 51 Total Colons: 2 -..code\game\mecha\equipment\tools\other_tools.dm Lines: 132?, 160?, 182?, 222?, 328?, 406, 406?, 446? Total Colons: 10 -..code\game\mecha\equipment\tools\work_tools.dm Lines: 329?, 350?, 351?, 368, 368? Total Colons: 7 -..code\game\mecha\equipment\weapons\weapons.dm Lines: 208? Total Colons: 1 -..code\game\mecha\working\ripley.dm Lines: 53?, 55? Total Colons: 2 -..code\game\objects\explosion.dm Lines: 11?, 12?, 68? Total Colons: 5 -..code\game\objects\items.dm Lines: 213? Total Colons: 1 -..code\game\objects\items\candle.dm Lines: 23? Total Colons: 1 -..code\game\objects\items\crayons.dm Lines: 117, 171?, 172?, 173?, 210? Total Colons: 5 -..code\game\objects\items\toys.dm Lines: 133?, 187?, 234?, 452?, 471? Total Colons: 6 -..code\game\objects\items\devices\aicard.dm Lines: 83?, 85?, 129?, 138? Total Colons: 4 -..code\game\objects\items\devices\flashlight.dm Lines: 60? Total Colons: 2 -..code\game\objects\items\devices\geiger_counter.dm Lines: 93? Total Colons: 1 -..code\game\objects\items\devices\paicard.dm Lines: 40?, 41? Total Colons: 2 -..code\game\objects\items\devices\scanners.dm Lines: 123?, 137?, 139?, 141?, 143?, 147?, 149, 164?, 212?, 396? Total Colons: 11 -..code\game\objects\items\devices\taperecorder.dm Lines: 28?, 97, 117, 142 Total Colons: 4 -..code\game\objects\items\devices\transfer_valve.dm Lines: 69?, 102 Total Colons: 6 -..code\game\objects\items\devices\PDA\cart.dm Lines: 241, 245, 275, 292?, 293?, 294, 348?, 424, 435, 473?, 499?, 533?, 546?, 557?, 585, 594, 601, 605, 606, 609, 610, 611, 612, 631, 642?, 649?, 702?, 703?, 705?, 706?, 707?, 708?, 709?, 711, 712, 713, 716, 717, 718 Total Colons: 44 -..code\game\objects\items\devices\PDA\PDA.dm Lines: 298?, 299?, 330?, 356?, 358?, 360?, 364?, 378?, 382?, 383?, 388, 390, 392, 618, 619, 631, 632, 692, 693, 918, 1010?, 1036, 1039, 1131?, 1143? Total Colons: 25 -..code\game\objects\items\devices\radio\electropack.dm Lines: 129? Total Colons: 1 -..code\game\objects\items\devices\radio\radio.dm Lines: 136?, 137, 137?, 138, 138?, 139, 140, 141, 143, 144, 146, 147?, 148, 148?, 149, 150, 151, 153, 154, 155 Total Colons: 22 -..code\game\objects\items\robot\robot_parts.dm Lines: 137, 143, 150, 258?, 259?, 261?, 262?, 263?, 264? Total Colons: 11 -..code\game\objects\items\robot\robot_upgrades.dm Lines: 250? Total Colons: 1 -..code\game\objects\items\stacks\sheets\glass.dm Lines: 303? Total Colons: 1 -..code\game\objects\items\weapons\AI_modules.dm Lines: 37?, 72?, 73?, 74? Total Colons: 4 -..code\game\objects\items\weapons\cards_ids.dm Lines: 115?, 118?, 148? Total Colons: 6 -..code\game\objects\items\weapons\cigs_lighters.dm Lines: 479?, 496? Total Colons: 2 -..code\game\objects\items\weapons\cosmetics.dm Lines: 36?, 54? Total Colons: 2 -..code\game\objects\items\weapons\defib.dm Lines: 470?, 485?, 487?, 489?, 491?, 508?, 527?, 530? Total Colons: 8 -..code\game\objects\items\weapons\explosives.dm Lines: 57? Total Colons: 1 -..code\game\objects\items\weapons\extinguisher.dm Lines: 45?, 46? Total Colons: 2 -..code\game\objects\items\weapons\flamethrower.dm Lines: 90?, 128? Total Colons: 2 -..code\game\objects\items\weapons\handcuffs.dm Lines: 208? Total Colons: 1 -..code\game\objects\items\weapons\RCD.dm Lines: 500, 505 Total Colons: 4 -..code\game\objects\items\weapons\singularityhammer.dm Lines: 42 Total Colons: 1 -..code\game\objects\items\weapons\stunbaton.dm Lines: 94? Total Colons: 1 -..code\game\objects\items\weapons\grenades\chem_grenade.dm Lines: 60? Total Colons: 1 -..code\game\objects\items\weapons\grenades\grenade.dm Lines: 49? Total Colons: 1 -..code\game\objects\items\weapons\implants\implantchair.dm Lines: 46?, 47?, 49? Total Colons: 5 -..code\game\objects\items\weapons\implants\implantpad.dm Lines: 56 Total Colons: 1 -..code\game\objects\items\weapons\storage\book.dm Lines: 180 Total Colons: 1 -..code\game\objects\items\weapons\storage\fancy.dm Lines: 39? Total Colons: 1 -..code\game\objects\items\weapons\storage\secure.dm Lines: 32?, 39?, 84? Total Colons: 3 -..code\game\objects\items\weapons\storage\storage.dm Lines: 177? Total Colons: 1 -..code\game\objects\items\weapons\tanks\jetpack.dm Lines: 26?, 44?, 151? Total Colons: 3 -..code\game\objects\items\weapons\tanks\tanks.dm Lines: 121?, 122? Total Colons: 2 -..code\game\objects\items\weapons\tanks\watertank.dm Lines: 177?, 178? Total Colons: 2 -..code\game\objects\structures\ai_core.dm Lines: 212?, 213? Total Colons: 2 -..code\game\objects\structures\displaycase.dm Lines: 119?, 128?, 130? Total Colons: 3 -..code\game\objects\structures\fireaxe.dm Lines: 129? Total Colons: 1 -..code\game\objects\structures\grille.dm Lines: 148?, 149? Total Colons: 2 -..code\game\objects\structures\musician.dm Lines: 50?, 130?, 132? Total Colons: 3 -..code\game\objects\structures\safe.dm Lines: 78?, 98?, 104?, 188? Total Colons: 4 -..code\game\objects\structures\tank_dispenser.dm Lines: 43?, 44? Total Colons: 2 -..code\game\objects\structures\watercloset.dm Lines: 51?, 54? Total Colons: 3 -..code\game\objects\structures\windoor_assembly.dm Lines: 50? Total Colons: 1 -..code\game\objects\structures\window.dm Lines: 197?, 199?, 201?, 206?, 207?, 211?, 215?, 218?, 222?, 223?, 425? Total Colons: 11 -..code\game\objects\structures\beds_chairs\bed.dm Lines: 129? Total Colons: 1 -..code\game\objects\structures\crates_lockers\closets.dm Lines: 66?, 234?, 241?, 243?, 392? Total Colons: 6 -..code\game\objects\structures\transit_tubes\station.dm Lines: 130? Total Colons: 1 -..code\game\objects\structures\transit_tubes\transit_tube_construction.dm Lines: 41?, 43? Total Colons: 2 -..code\game\turfs\turf.dm Lines: 137, 248?, 250? Total Colons: 4 -..code\game\turfs\space\space.dm Lines: 114?, 125? Total Colons: 2 -..code\game\verbs\ooc.dm Lines: 44?, 53?, 55?, 57?, 69? Total Colons: 6 -..code\LINDA\LINDA_turf_tile.dm Lines: 458?, 463? Total Colons: 2 -..code\modules\admin\admin.dm Lines: 30?, 62?, 63?, 64?, 65?, 66?, 67?, 122, 129, 141, 192?, 205?, 212?, 246, 262?, 277?, 288?, 292, 293?, 300?, 301?, 306, 334?, 352, 415?, 442?, 550?, 551?, 676?, 677?, 696? Total Colons: 35 -..code\modules\admin\admin_verbs.dm Lines: 441?, 442? Total Colons: 2 -..code\modules\admin\create_poll.dm Lines: 25?, 26?, 94?, 95? Total Colons: 4 -..code\modules\admin\newbanjob.dm Lines: 216? Total Colons: 2 -..code\modules\admin\player_panel.dm Lines: 111?, 113?, 119?, 123?, 129?, 155?, 160?, 166?, 181?, 186?, 195?, 207?, 219?, 228?, 240?, 249?, 258?, 269?, 284?, 297? Total Colons: 36 -..code\modules\admin\sql_notes.dm Lines: 153 Total Colons: 2 -..code\modules\admin\topic.dm Lines: 299?, 310?, 341?, 348?, 349?, 447?, 986?, 1559?, 1561?, 1589?, 1796?, 1797?, 1798?, 1800?, 1982?, 2093?, 2096?, 2101?, 2102? Total Colons: 21 -..code\modules\admin\DB ban\functions.dm Lines: 93, 94, 95, 127?, 131?, 304, 305, 306, 441? Total Colons: 20 -..code\modules\admin\verbs\adminjump.dm Lines: 91, 127 Total Colons: 2 -..code\modules\admin\verbs\deadsay.dm Lines: 24? Total Colons: 1 -..code\modules\admin\verbs\debug.dm Lines: 82?, 86?, 89?, 112?, 116?, 289, 306, 498, 501 Total Colons: 9 -..code\modules\admin\verbs\diagnostics.dm Lines: 15?, 81 Total Colons: 5 -..code\modules\admin\verbs\massmodvar.dm Lines: 132 Total Colons: 1 -..code\modules\admin\verbs\modifyvariables.dm Lines: 542 Total Colons: 1 -..code\modules\admin\verbs\one_click_antag.dm Lines: 333?, 478?, 481?, 484?, 487?, 490?, 493?, 496?, 517? Total Colons: 9 -..code\modules\admin\verbs\panicbunker.dm Lines: 10?, 11? Total Colons: 2 -..code\modules\admin\verbs\randomverbs.dm Lines: 38?, 114?, 116?, 117?, 189?, 212?, 409?, 448?, 721?, 722?, 799, 804, 810, 816, 822, 828, 834, 840, 846, 852, 858, 864, 870, 876, 882, 888, 894, 900 Total Colons: 28 -..code\modules\assembly\bomb.dm Lines: 44 Total Colons: 1 -..code\modules\assembly\doorcontrol.dm Lines: 62? Total Colons: 1 -..code\modules\assembly\health.dm Lines: 77? Total Colons: 1 -..code\modules\assembly\infrared.dm Lines: 24?, 110? Total Colons: 3 -..code\modules\assembly\mousetrap.dm Lines: 30?, 127? Total Colons: 2 -..code\modules\assembly\proximity.dm Lines: 26?, 109?, 110? Total Colons: 3 -..code\modules\assembly\signaler.dm Lines: 142? Total Colons: 1 -..code\modules\assembly\timer.dm Lines: 75? Total Colons: 1 -..code\modules\assembly\voice.dm Lines: 32? Total Colons: 1 -..code\modules\awaymissions\maploader\reader.dm Lines: 262? Total Colons: 1 -..code\modules\awaymissions\maploader\swapmaps.dm Lines: 152, 153, 154, 161?, 162?, 163?, 343?, 356?, 362?, 385? Total Colons: 19 -..code\modules\client\client procs.dm Lines: 36, 36?, 177? Total Colons: 3 -..code\modules\client\preferences.dm Lines: 129?, 130?, 151?, 161?, 166?, 186?, 335?, 336?, 337?, 338?, 339?, 340?, 341?, 342?, 343?, 349?, 350?, 353?, 356?, 397?, 523? Total Colons: 21 -..code\modules\client\preferences_toggles.dm Lines: 7?, 16?, 25?, 34?, 43?, 54?, 64?, 74?, 83?, 92?, 113?, 122?, 172?, 226?, 235?, 259? Total Colons: 16 -..code\modules\clothing\clothing.dm Lines: 357? Total Colons: 1 -..code\modules\clothing\glasses\engine_goggles.dm Lines: 83?, 108? Total Colons: 2 -..code\modules\clothing\head\helmet.dm Lines: 240? Total Colons: 1 -..code\modules\clothing\head\soft_caps.dm Lines: 45? Total Colons: 1 -..code\modules\clothing\masks\gasmask.dm Lines: 66? Total Colons: 1 -..code\modules\clothing\masks\miscellaneous.dm Lines: 56? Total Colons: 1 -..code\modules\clothing\shoes\bananashoes.dm Lines: 59?, 65? Total Colons: 3 -..code\modules\clothing\shoes\magboots.dm Lines: 32?, 41? Total Colons: 2 -..code\modules\clothing\spacesuits\chronosuit.dm Lines: 146, 151, 152, 153, 158, 172, 175, 176, 177 Total Colons: 9 -..code\modules\crafting\table.dm Lines: 15, 59, 113, 126, 143, 167 Total Colons: 6 -..code\modules\detectivework\detective_work.dm Lines: 16? Total Colons: 1 -..code\modules\events\event.dm Lines: 37 Total Colons: 2 -..code\modules\events\shuttle_loan.dm Lines: 195, 196 Total Colons: 2 -..code\modules\flufftext\Hallucination.dm Lines: 47?, 49?, 51? Total Colons: 3 -..code\modules\food&drinks\food\customizables.dm Lines: 37? Total Colons: 1 -..code\modules\food&drinks\kitchen machinery\gibber.dm Lines: 165? Total Colons: 1 -..code\modules\food&drinks\kitchen machinery\monkeyrecycler.dm Lines: 72? Total Colons: 1 -..code\modules\food&drinks\kitchen machinery\processor.dm Lines: 198? Total Colons: 1 -..code\modules\games\cards.dm Lines: 177?, 211?, 225? Total Colons: 3 -..code\modules\holiday\easter.dm Lines: 77? Total Colons: 1 -..code\modules\html_interface\html_interface.dm Lines: 292? Total Colons: 1 -..code\modules\hydroponics\grown.dm Lines: 704 Total Colons: 1 -..code\modules\hydroponics\growninedible.dm Lines: 71, 194? Total Colons: 2 -..code\modules\hydroponics\hydroponics.dm Lines: 642?, 836? Total Colons: 2 -..code\modules\hydroponics\seeds.dm Lines: 1377?, 1378? Total Colons: 2 -..code\modules\library\lib_items.dm Lines: 186? Total Colons: 1 -..code\modules\library\lib_machines.dm Lines: 519 Total Colons: 1 -..code\modules\lighting\lighting_system.dm Lines: 254 Total Colons: 1 -..code\modules\mob\inventory.dm Lines: 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 170 Total Colons: 22 -..code\modules\mob\login.dm Lines: 6? Total Colons: 1 -..code\modules\mob\mob.dm Lines: 329?, 599?, 690, 756? Total Colons: 5 -..code\modules\mob\mob_helpers.dm Lines: 485? Total Colons: 2 -..code\modules\mob\transform_procs.dm Lines: 295 Total Colons: 1 -..code\modules\mob\dead\observer\observer.dm Lines: 285? Total Colons: 1 -..code\modules\mob\living\living.dm Lines: 181?, 359?, 402 Total Colons: 3 -..code\modules\mob\living\say.dm Lines: 116? Total Colons: 1 -..code\modules\mob\living\carbon\carbon.dm Lines: 114, 286?, 288?, 291?, 310?, 311?, 322?, 323?, 566? Total Colons: 12 -..code\modules\mob\living\carbon\life.dm Lines: 468? Total Colons: 1 -..code\modules\mob\living\carbon\alien\humanoid\emote.dm Lines: 60? Total Colons: 1 -..code\modules\mob\living\carbon\alien\humanoid\humanoid.dm Lines: 93? Total Colons: 2 -..code\modules\mob\living\carbon\alien\humanoid\caste\hunter.dm Lines: 43?, 46? Total Colons: 2 -..code\modules\mob\living\carbon\alien\larva\emote.dm Lines: 79? Total Colons: 1 -..code\modules\mob\living\carbon\brain\MMI.dm Lines: 131?, 132? Total Colons: 2 -..code\modules\mob\living\carbon\human\examine.dm Lines: 48?, 55?, 62?, 69?, 76?, 83?, 90?, 97?, 115?, 122?, 129?, 136? Total Colons: 12 -..code\modules\mob\living\carbon\human\human.dm Lines: 87?, 96?, 192?, 194?, 196?, 200?, 205?, 210?, 215?, 219?, 221?, 223?, 231?, 236?, 241?, 248?, 250?, 252?, 253?, 254?, 324?, 325?, 341?, 563?, 734? Total Colons: 26 -..code\modules\mob\living\carbon\human\human_attackalien.dm Lines: 10? Total Colons: 1 -..code\modules\mob\living\carbon\human\inventory.dm Lines: 223?, 234?, 238?, 246?, 250?, 254? Total Colons: 6 -..code\modules\mob\living\carbon\human\species.dm Lines: 115?, 117?, 126?, 329?, 673? Total Colons: 5 -..code\modules\mob\living\carbon\human\update_icons.dm Lines: 112?, 186?, 479? Total Colons: 4 -..code\modules\mob\living\carbon\human\whisper.dm Lines: 43? Total Colons: 1 -..code\modules\mob\living\carbon\monkey\emote.dm Lines: 60? Total Colons: 1 -..code\modules\mob\living\silicon\silicon.dm Lines: 129, 324? Total Colons: 2 -..code\modules\mob\living\silicon\ai\ai.dm Lines: 255?, 280?, 281?, 341?, 530?, 532?, 585?, 593? Total Colons: 9 -..code\modules\mob\living\silicon\ai\life.dm Lines: 73, 75, 78, 80, 96, 97, 121, 145, 150, 166 Total Colons: 10 -..code\modules\mob\living\silicon\ai\say.dm Lines: 15? Total Colons: 2 -..code\modules\mob\living\silicon\ai\freelook\eye.dm Lines: 106? Total Colons: 1 -..code\modules\mob\living\silicon\pai\pai.dm Lines: 161, 181 Total Colons: 2 -..code\modules\mob\living\silicon\pai\software.dm Lines: 220?, 277?, 279?, 281?, 317?, 410?, 415?, 422?, 434, 434?, 435, 436, 436?, 437, 437?, 438, 438?, 439, 439?, 440, 442, 443, 444, 445, 446, 550, 557? Total Colons: 29 -..code\modules\mob\living\silicon\robot\examine.dm Lines: 29?, 31? Total Colons: 2 -..code\modules\mob\living\silicon\robot\inventory.dm Lines: 54, 62, 70 Total Colons: 3 -..code\modules\mob\living\silicon\robot\laws.dm Lines: 47? Total Colons: 1 -..code\modules\mob\living\silicon\robot\life.dm Lines: 173, 175, 177 Total Colons: 3 -..code\modules\mob\living\silicon\robot\robot.dm Lines: 259?, 393?, 492?, 545?, 806?, 1034? Total Colons: 8 -..code\modules\mob\living\simple_animal\parrot.dm Lines: 412?, 414? Total Colons: 2 -..code\modules\mob\living\simple_animal\worm.dm Lines: 74? Total Colons: 1 -..code\modules\mob\living\simple_animal\friendly\drone\interaction.dm Lines: 103? Total Colons: 2 -..code\modules\mob\living\simple_animal\friendly\drone\verbs.dm Lines: 25? Total Colons: 1 -..code\modules\mob\living\simple_animal\friendly\drone\_drone.dm Lines: 123?, 130?, 137?, 144? Total Colons: 4 -..code\modules\mob\living\simple_animal\hostile\hostile.dm Lines: 255, 256 Total Colons: 4 -..code\modules\mob\living\simple_animal\morph\morph.dm Lines: 183? Total Colons: 1 -..code\modules\mob\living\simple_animal\slime\death.dm Lines: 15? Total Colons: 1 -..code\modules\mob\living\simple_animal\slime\life.dm Lines: 190? Total Colons: 1 -..code\modules\mob\living\simple_animal\slime\powers.dm Lines: 75? Total Colons: 1 -..code\modules\mob\living\simple_animal\slime\slime.dm Lines: 79?, 80?, 90? Total Colons: 3 -..code\modules\mob\new_player\new_player.dm Lines: 27, 29, 44?, 69?, 73? Total Colons: 5 -..code\modules\mob\new_player\poll.dm Lines: 12?, 29?, 478? Total Colons: 3 -..code\modules\nano\JSON Reader.dm Lines: 71 Total Colons: 2 -..code\modules\nano\nanoui.dm Lines: 304? Total Colons: 1 -..code\modules\ninja\admin_ninja_verbs.dm Lines: 30, 32 Total Colons: 2 -..code\modules\ninja\ninja_event.dm Lines: 141? Total Colons: 1 -..code\modules\ninja\suit\gloves.dm Lines: 80?, 87? Total Colons: 2 -..code\modules\ninja\suit\mask.dm Lines: 116?, 129?, 132?, 139? Total Colons: 4 -..code\modules\ninja\suit\ninjaDrainAct.dm Lines: 128?, 159? Total Colons: 2 -..code\modules\ninja\suit\suit.dm Lines: 75?, 79?, 116?, 172? Total Colons: 4 -..code\modules\ninja\suit\suit_attackby.dm Lines: 10?, 12?, 19? Total Colons: 3 -..code\modules\ninja\suit\suit_initialisation.dm Lines: 84 Total Colons: 1 -..code\modules\ninja\suit\n_suit_verbs\energy_net_nets.dm Lines: 64, 65, 112?, 131 Total Colons: 4 -..code\modules\ninja\suit\n_suit_verbs\ninja_stars.dm Lines: 12? Total Colons: 1 -..code\modules\paperwork\filingcabinet.dm Lines: 57? Total Colons: 1 -..code\modules\paperwork\folders.dm Lines: 43? Total Colons: 1 -..code\modules\paperwork\paper.dm Lines: 86? Total Colons: 1 -..code\modules\paperwork\paperbin.dm Lines: 97? Total Colons: 1 -..code\modules\paperwork\photocopier.dm Lines: 123?, 264?, 268? Total Colons: 5 -..code\modules\paperwork\photography.dm Lines: 66?, 67?, 79?, 183, 184, 189, 190, 217, 217?, 219, 219? Total Colons: 14 -..code\modules\power\apc.dm Lines: 128?, 129?, 133, 148, 199?, 201?, 202?, 262?, 454?, 469?, 474, 647, 647?, 664?, 671?, 715?, 838, 839, 840, 1184, 1221? Total Colons: 25 -..code\modules\power\cable.dm Lines: 108?, 293?, 564? Total Colons: 3 -..code\modules\power\generator.dm Lines: 117? Total Colons: 2 -..code\modules\power\gravitygenerator.dm Lines: 230?, 250?, 258?, 264?, 279?, 280?, 287? Total Colons: 7 -..code\modules\power\lighting.dm Lines: 261?, 440? Total Colons: 2 -..code\modules\power\port_gen.dm Lines: 89?, 273? Total Colons: 2 -..code\modules\power\smes.dm Lines: 57, 419? Total Colons: 4 -..code\modules\power\solar.dm Lines: 388?, 391? Total Colons: 2 -..code\modules\power\turbine.dm Lines: 308?, 365?, 367?, 369? Total Colons: 5 -..code\modules\power\antimatter\control.dm Lines: 267? Total Colons: 1 -..code\modules\power\antimatter\shielding.dm Lines: 119 Total Colons: 1 -..code\modules\power\singularity\collector.dm Lines: 44?, 45?, 46?, 98? Total Colons: 6 -..code\modules\power\singularity\emitter.dm Lines: 252? Total Colons: 1 -..code\modules\power\singularity\singularity.dm Lines: 117?, 236? Total Colons: 2 -..code\modules\power\singularity\particle_accelerator\particle.dm Lines: 42 Total Colons: 1 -..code\modules\power\singularity\particle_accelerator\particle_accelerator.dm Lines: 364 Total Colons: 1 -..code\modules\power\singularity\particle_accelerator\particle_control.dm Lines: 215?, 216?, 217? Total Colons: 6 -..code\modules\procedural mapping\mapGenerator.dm Lines: 153? Total Colons: 1 -..code\modules\projectiles\ammunition.dm Lines: 29?, 30?, 155? Total Colons: 3 -..code\modules\projectiles\gun.dm Lines: 108?, 110?, 310? Total Colons: 3 -..code\modules\projectiles\ammunition\magazines.dm Lines: 173? Total Colons: 1 -..code\modules\projectiles\guns\magic\wand.dm Lines: 25? Total Colons: 1 -..code\modules\projectiles\guns\projectile\automatic.dm Lines: 28?, 109?, 127?, 160?, 165?, 250? Total Colons: 11 -..code\modules\projectiles\guns\projectile\launchers.dm Lines: 49? Total Colons: 1 -..code\modules\projectiles\guns\projectile\pistol.dm Lines: 15?, 36? Total Colons: 3 -..code\modules\projectiles\guns\projectile\shotgun.dm Lines: 30?, 63?, 114?, 282? Total Colons: 4 -..code\modules\projectiles\guns\projectile\toy.dm Lines: 33? Total Colons: 1 -..code\modules\reagents\Chemistry-Machinery.dm Lines: 85?, 89, 90, 97, 330?, 350?, 367?, 368?, 512?, 551?, 665?, 705?, 708?, 788, 867?, 910?, 1248?, 1286?, 1508?, 1510?, 1511?, 1512? Total Colons: 24 -..code\modules\reagents\Chemistry-Recipes.dm Lines: 46? Total Colons: 1 -..code\modules\reagents\reagent_containers.dm Lines: 64? Total Colons: 1 -..code\modules\reagents\Chemistry-Reagents\Consumable-Reagents\Food-Reagents.dm Lines: 331 Total Colons: 2 -..code\modules\reagents\reagent_containers\spray.dm Lines: 97?, 98?, 99?, 177? Total Colons: 4 -..code\modules\recycling\disposal-construction.dm Lines: 86?, 91? Total Colons: 2 -..code\modules\recycling\disposal-structures.dm Lines: 240? Total Colons: 1 -..code\modules\recycling\disposal-unit.dm Lines: 82? Total Colons: 1 -..code\modules\recycling\sortingmachinery.dm Lines: 217? Total Colons: 1 -..code\modules\research\experimentor.dm Lines: 253? Total Colons: 1 -..code\modules\research\message_server.dm Lines: 130? Total Colons: 2 -..code\modules\shuttle\shuttle.dm Lines: 266?, 270?, 515?, 522?, 547?, 564? Total Colons: 8 -..code\modules\surgery\organs\augments_internal.dm Lines: 33?, 76?, 77?, 94? Total Colons: 4 -..code\modules\telesci\telesci_computer.dm Lines: 46?, 122?, 269? Total Colons: 4 -..code\modules\tooltip\tooltip.dm Lines: 90? Total Colons: 1 -..code\modules\vehicles\VehicleBase.dm Lines: 101?, 103?, 105?, 107? Total Colons: 4 -..code\modules\vehicles\VehicleClickInteractions.dm Lines: 128?, 157?, 186?, 214?, 252?, 254?, 257?, 259?, 262?, 264?, 267?, 269?, 272?, 274? Total Colons: 14 -..code\modules\vehicles\VehicleDefense.dm Lines: 31? Total Colons: 1 -..code\orphaned procs\dbcore.dm Lines: 79? Total Colons: 5 -..code\orphaned procs\statistics.dm Lines: 63, 64, 98, 99 Total Colons: 4 -..code\_onclick\other_mobs.dm Lines: 89 Total Colons: 1 -..code\_onclick\hud\action.dm Lines: 184? Total Colons: 1 -..code\_onclick\hud\alien.dm Lines: 90? Total Colons: 1 -..code\_onclick\hud\alien_larva.dm Lines: 16? Total Colons: 1 -..code\_onclick\hud\human.dm Lines: 59? Total Colons: 1 -..code\_onclick\hud\monkey.dm Lines: 17? Total Colons: 1 -..code\__DATASTRUCTURES\priority_queue.dm Lines: 33? Total Colons: 1 -..code\__DATASTRUCTURES\stacks.dm Lines: 29? Total Colons: 1 -..code\__HELPERS\game.dm Lines: 216? Total Colons: 1 -..code\__HELPERS\icons.dm Lines: 216?, 233?, 386?, 389?, 392?, 425?, 439?, 456?, 526?, 557?, 559?, 601?, 607?, 635?, 636?, 637?, 638?, 715, 752, 757, 762, 763, 764, 765, 774, 786, 787, 809?, 828?, 839? Total Colons: 38 -..code\__HELPERS\icon_smoothing.dm Lines: 176?, 178? Total Colons: 2 -..code\__HELPERS\lists.dm Lines: 201?, 206?, 214? Total Colons: 3 -..code\__HELPERS\maths.dm Lines: 13?, 18?, 35?, 39? Total Colons: 4 -..code\__HELPERS\mobs.dm Lines: 137?, 139?, 140? Total Colons: 11 -..code\__HELPERS\names.dm Lines: 63?, 174? Total Colons: 3 -..code\__HELPERS\sanitize_values.dm Lines: 34? Total Colons: 1 -..code\__HELPERS\text.dm Lines: 157?, 350? Total Colons: 2 -..code\__HELPERS\type2type.dm Lines: 68?, 143?, 381? Total Colons: 5 -..code\__HELPERS\unsorted.dm Lines: 41?, 573, 904, 991? Total Colons: 4 -..code\__HELPERS\sorts\__main.dm Lines: 2?, 57?, 391, 491, 585? Total Colons: 5 -433/1564 files have colons in them \ No newline at end of file diff --git a/tools/SQLAlertEmail/email_config.ps1 b/tools/SQLAlertEmail/email_config.ps1 new file mode 100644 index 0000000000..53865eb15f --- /dev/null +++ b/tools/SQLAlertEmail/email_config.ps1 @@ -0,0 +1,11 @@ +$Path = '..\..\data\logs\' #Server directory up to the year folder, this can be a relative or absolute path; remember the trailing \ +$StringToMatch = 'SQL:' +$From = 'admin@server.com' +[string[]]$To = 'email@address.com', 'a_different@address.org' #Email will be sent to each address listed here, you can have as many as you want +$Subject = 'SS13 server SQL error' +$Body = 'A SQL error was found in the following files:' #This parameter is optional, set it as '' if you want it gone +#SMTP server details; If you don't have one you can use the defaults provided here for Gmail's, provided you have a Google account +$SMTPServer = 'smtp.gmail.com' +$SMTPPort = '587' +$Account = "username" #SMTP server account name, excluding the domain address (this part: @domain.com) +$Password = 'password' #SMTP server password, if you're using Gmail's and have 2-factor authentication you'll have to use an App Password (Google for how) \ No newline at end of file diff --git a/tools/SQLAlertEmail/email_script.ps1 b/tools/SQLAlertEmail/email_script.ps1 new file mode 100644 index 0000000000..1ffa8d1b44 --- /dev/null +++ b/tools/SQLAlertEmail/email_script.ps1 @@ -0,0 +1,23 @@ +<# +This is a script designed to parse through your server logs and locate any SQL errors reported. +If found an email is sent to addresses specified in the configuration file: email_config.ps1. +A SMTP server is required, if you don't have one the defaults for Gmail's can be used. + +Suggested use is to schedule this task to be executed daily at server-time midnight so all the day's logs are checked. +You will likely find it helpful to set the configuration file to be untracked by git. +#> +. .\email_config.ps1 +$Date = Get-Date -format "yyyy\\MM\\dd" +$Matches = Get-ChildItem "$Path$Date" -recurse -include *.log | Select-String "$StringToMatch" -List | Select Path, Line + +$email = New-Object System.Net.Mail.MailMessage +$email.From = $From +foreach($i in $To) {$email.To.Add($i)} +$email.Subject = $Subject +$MatchList = foreach($m in $Matches) {"`t$m`n"} +$email.Body = $Body+"`n"+$MatchList + +$smtp = New-Object System.Net.Mail.SmtpClient($SMTPServer, $SMTPPort); +$smtp.Credentials = New-Object System.Net.NetworkCredential($Account, $Password); +$smtp.EnableSSL = $true +$smtp.Send($email); \ No newline at end of file diff --git a/tools/dmitool/dmitool.jar b/tools/dmitool/dmitool.jar index 4cfa49f36d..3e99778951 100644 Binary files a/tools/dmitool/dmitool.jar and b/tools/dmitool/dmitool.jar differ diff --git a/tools/dmitool/src/main/java/dmitool/IconState.java b/tools/dmitool/src/main/java/dmitool/IconState.java index 2a2202c71c..a214f5d621 100644 --- a/tools/dmitool/src/main/java/dmitool/IconState.java +++ b/tools/dmitool/src/main/java/dmitool/IconState.java @@ -189,6 +189,7 @@ public class IconState { px[i] = sl.clone(); } + int channelCount = in.imgInfo.alpha ? 4 : 3; Image[] images = new Image[frames*dirs]; for(int imageY=0; imageY LINES_LIMIT-1: break if counter+len(note) > LINE_LENGTH_LIM-2: - last_note_num = len(split_list)-1 - split_list[last_note_num] = split_list[last_note_num].rstrip(',') - split_list[last_note_num] += END_OF_LINE_CHAR + split_list[-1] = split_list[-1].rstrip(',') + split_list[-1] += END_OF_LINE_CHAR counter = 0 line_counter += 1 split_list.append(note)